<SEC-DOCUMENT>0001104659-21-072476.txt : 20210526
<SEC-HEADER>0001104659-21-072476.hdr.sgml : 20210526
<ACCEPTANCE-DATETIME>20210526170056
ACCESSION NUMBER:		0001104659-21-072476
CONFORMED SUBMISSION TYPE:	S-1
PUBLIC DOCUMENT COUNT:		261
FILED AS OF DATE:		20210526
DATE AS OF CHANGE:		20210526

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			STEM, INC.
		CENTRAL INDEX KEY:			0001758766
		STANDARD INDUSTRIAL CLASSIFICATION:	MISCELLANEOUS ELECTRICAL MACHINERY, EQUIPMENT & SUPPLIES [3690]
		IRS NUMBER:				264466193
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		S-1
		SEC ACT:		1933 Act
		SEC FILE NUMBER:	333-256501
		FILM NUMBER:		21967192

	BUSINESS ADDRESS:	
		STREET 1:		100 ROLLINS ROAD
		CITY:			MILLBRAE
		STATE:			CA
		ZIP:			94030
		BUSINESS PHONE:		(415) 937-7836

	MAIL ADDRESS:	
		STREET 1:		100 ROLLINS ROAD
		CITY:			MILLBRAE
		STATE:			CA
		ZIP:			94030

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Star Peak Energy Transition Corp.
		DATE OF NAME CHANGE:	20200714

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Star Peak Energy Acquisition Corp.
		DATE OF NAME CHANGE:	20181119

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Roaring Fork Acquisition Corp.
		DATE OF NAME CHANGE:	20181109
</SEC-HEADER>
<DOCUMENT>
<TYPE>S-1
<SEQUENCE>1
<FILENAME>stem-20200430xs1.htm
<TEXT>
<XBRL>
<?xml version='1.0' encoding='UTF-8'?>

      <!-- iXBRL document created with: Toppan Merrill Bridge iXBRL 9.6.7713.40453 -->
      <!-- Based on: iXBRL 1.1 -->
      <!-- Created on: 5/26/2021 8:35:08 PM -->
      <!-- iXBRL Library version: 1.0.7713.40461 -->
      <!-- iXBRL Service Job ID: a7679fcd-2432-4857-af81-a818b896c5ea -->

  <html xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:stem="http://www.stem.com/20200430" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns="http://www.w3.org/1999/xhtml" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:xbrldi="http://xbrl.org/2006/xbrldi"><head><meta content="text/html" http-equiv="content-type" /><title></title></head><body><div style="margin-top:30pt;"></div><div style="display:none;"><ix:header><ix:hidden><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" xs:nil="true" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" name="us-gaap:CommitmentsAndContingencies" id="Hidden_pDLvyHZhQEWdR1ULxscnBQ"></ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" xs:nil="true" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ" name="us-gaap:CommitmentsAndContingencies" id="Hidden_48KPzpNrQUOIG3LS-hdjDw"></ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" id="Hidden_Enddhqxql0eBLsJZ3t4qLA">0</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" id="Hidden_oNGp7oo7A0q1P9iL_ZZa7g">0</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" id="Hidden_FumVhLcvd0SD_gwSd7sD7A">0</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" id="Hidden_k5-ssnqfAE--kGNGcDMiIQ">0</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" xs:nil="true" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA" name="us-gaap:CommitmentsAndContingencies" id="Hidden_tB4Kbv1XJkyStBPSV5oUrQ"></ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" xs:nil="true" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" name="us-gaap:CommitmentsAndContingencies" id="Hidden_n1bxgRZnP0SXXcI5CL6Jkw"></ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" id="Hidden_DFHVCR6B7EuL0ELt9_Pgqw">0</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" id="Hidden_1-UCGuSQPkOFsycdte1t_w">0</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" id="Hidden_mnpc7hcvWk6yOdGy22prxQ">0</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" id="Hidden_zXhXVPpJvkOKxVJ7ez9F8Q">0</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA" decimals="INF" name="us-gaap:PreferredStockSharesIssued" id="Hidden_XbjEjZ_q6UCPEhA4b9NNyA">0</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="INF" name="us-gaap:PreferredStockSharesIssued" id="Hidden_qSka_ALyk0mNPktUfGX6YQ">0</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" xs:nil="true" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" name="us-gaap:CommitmentsAndContingencies" id="Hidden_2TfyWHB8vEKgrEmWuopBuw"></ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" xs:nil="true" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" name="us-gaap:CommitmentsAndContingencies" id="Hidden_FWMWMEhx00yNuPE5ch5TYg"></ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="0" name="us-gaap:PreferredStockSharesOutstanding" id="Hidden_L6HxISbAaUSbIgK0tVxVFw">2961</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="0" name="us-gaap:PreferredStockSharesOutstanding" id="Hidden_6R8zzKkhDUGxvq_5GnobEg">2961</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" id="Hidden_jtdaGkfw2Uq_HOycu2Vybg">0</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" id="Hidden_ggnt2B3ZvUOUwdzvnI9iHg">0</ix:nonFraction><ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="0" name="us-gaap:PreferredStockDividendsPerShareDeclared" id="Hidden_wo8zCqv3102lrmY3TemYnQ">0</ix:nonFraction><ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="0" name="us-gaap:PreferredStockDividendsPerShareDeclared" id="Hidden_BDffn6j4mUOk7ZstFzHAwQ">0</ix:nonFraction><ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="0" name="us-gaap:PreferredStockDividendsPerShareCashPaid" id="Hidden_9bd50_tp70qKCvAWwkgiMg">0</ix:nonFraction><ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="0" name="us-gaap:PreferredStockDividendsPerShareCashPaid" id="Hidden_VaySYtzrQkCY_9aNPbwORw">0</ix:nonFraction><ix:nonNumeric contextRef="As_Of_12_31_2019_srt_RangeAxis_srt_MinimumMember_cBDVpS1mv0q9jJMXJvWOKw" name="us-gaap:WarrantsAndRightsOutstandingTerm" id="Hidden_Z_UOiM_b1UG2XeSKpjSS-w">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="As_Of_12_31_2020_srt_RangeAxis_srt_MinimumMember_pSfhAyvVnk24sy9JD0Cv-w" name="us-gaap:WarrantsAndRightsOutstandingTerm" id="Hidden_viqEr_nai0OwVhCwcbnxHw">P1Y</ix:nonNumeric><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" xs:nil="true" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" name="us-gaap:CommitmentsAndContingencies" id="Hidden_zOdSTRhlgkuOWCt1Gl7pxQ"></ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" xs:nil="true" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" name="us-gaap:CommitmentsAndContingencies" id="Hidden_YIAy0mc48USFOB2mDuVaYg"></ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" id="Hidden_827HqaY2dkeHpPYSqI1JIg">0</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" id="Hidden_BItLwGZGp02p3fXDCo9QPw">0</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" id="Hidden_PhydIafi8kSrkRHHeW-ZgA">2961</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" id="Hidden_1XDHh2IfFEmxRssU6hfypg">2961</ix:nonFraction><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" name="dei:EntityCentralIndexKey" id="Tc_2s0wOBhF6k20mVLSWKvBcw_1_1">0001758766</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" name="dei:AmendmentFlag" id="Tc_uzAGXASk5ESTTz8LG69D0w_2_1">false</ix:nonNumeric><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" xs:nil="true" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" name="us-gaap:PreferredStockValue" id="Hidden_YKqL6Me7KEWpDkcYOq18Tg"></ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" xs:nil="true" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ" name="us-gaap:PreferredStockValue" id="Hidden_dgymS-j7RECbWUxOMUT52w"></ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_jrM7332rkkin9aBaHmVpJA" decimals="INF" name="us-gaap:CommonStockSharesIssued" id="Hidden_kSYJSzrIvECUf7RXCntK_Q">0</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_ZAh_flcTXki_jTdElf_p8A" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" id="Hidden_AfPv1FMGI0aDCteOWVit0A">14082976</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_sLZ-HXK6S06SMdK9ycYHew" decimals="INF" name="us-gaap:CommonStockSharesIssued" id="Hidden_zEDvkamOykOMnuRXwujbLw">10062500</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_bHxBb9p5PUmxic1wrpkcbA" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" id="Hidden_bw2zUv8GmkSKlniFmLXvew">9589626</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ" decimals="0" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Hidden_ZSnOSjhc60yg7HaEb-nf_g">0</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ" decimals="0" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Hidden_KosxzZRKg0aPkkoeP00N0g">0</ix:nonFraction><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" name="stem:NumberOfDaysToRedeemSharesIfBusinessCombinationIsNotCompletedBySpecifiedDate" id="Hidden_xhbB-p06dEWTMQXzvf0D5g">P10D</ix:nonNumeric><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_xe1NG_IcdUaYz5KMO_Qc1g" decimals="INF" name="stem:NumberOfWarrantsIssuedPerUnit" id="Hidden_4RUk_5ONXESJRIRBHRu-Uw">0.33</ix:nonFraction><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_Whizs6aVnUSzUGRpyHS4LA" name="stem:TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdTradingDays" id="Hidden_WNurqXNje0STFpkYZbOIEw">P20D</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_Whizs6aVnUSzUGRpyHS4LA" name="stem:TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdConsecutiveTradingDays" id="Hidden_r6QHLIgZc0GPVyrZri_CpQ">P30D</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_WarrantMember_QqfyHdaUVk-M2cT1w4YGPw" name="stem:PeriodForFilingRegistrationStatementAfterBusinessCombination" id="Hidden_8UX38zAPKU6Nsz4COsceYQ">P20D</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member_-WqqahvjpEa6x_2SHBp5Iw" name="stem:ClassOfWarrantOrRightMinimumThresholdWrittenNoticePeriodForRedemptionOfWarrants" id="Hidden_KYq4aNEnXk6b7JQLA4m8dg">P30D</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member_-WqqahvjpEa6x_2SHBp5Iw" name="stem:ThresholdNumberOfBusinessDaysBeforeSendingNoticeOfRedemptionToWarrantHolders" id="Hidden_Zn1telCX7Um4NkitxAsbwg">P3D</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member_-WqqahvjpEa6x_2SHBp5Iw" name="stem:RedemptionPeriod" id="Hidden_0i_yttNDg0SYoTv6PzgS7A">P30D</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member_g5hWrWwABUK5GKvieNghjA" name="stem:ClassOfWarrantOrRightMinimumThresholdWrittenNoticePeriodForRedemptionOfWarrants" id="Hidden_n7C4pQYOZkidf_HQ10GjdA">P30D</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member_g5hWrWwABUK5GKvieNghjA" name="stem:ThresholdNumberOfBusinessDaysBeforeSendingNoticeOfRedemptionToWarrantHolders" id="Hidden_S-rzJ5IDokuNTaZ-3cblpQ">P3D</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_WarrantMember_QqfyHdaUVk-M2cT1w4YGPw" name="stem:ThresholdNumberOfSpecifiedTradingDaysDeterminingVolumeWeightedAverageTradingPrice" id="Hidden_rLoF5-rIakSAUWJwGF8TZQ">P20D</ix:nonNumeric><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" name="us-gaap:FairValueAssetsLevel2ToLevel1TransfersAmount" id="Hidden_zPEqoItbekqzXr9wYSFqRA">0</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet" id="Hidden_axaxTZQ3TkWe5MLBd2YNJQ">0</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_oquKOdDVh0yyzduycfcotQ" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" id="Hidden_NPOfpp1IPEGbuU7Iycctag">14082976</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_oquKOdDVh0yyzduycfcotQ" decimals="INF" name="us-gaap:CommonStockSharesIssued" id="Hidden_XebG2ZQ3MkuwxNZOqMKzrg">14082976</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_GDK7y45JLE6xiIgEuOQVvQ" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" id="Hidden_oylEuCHmaUeLISD91Hfa6w">29717672</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_bHxBb9p5PUmxic1wrpkcbA" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" id="Hidden_OM2PsVi5W0ikSpi_l08SUA">9589626</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_bHxBb9p5PUmxic1wrpkcbA" decimals="INF" name="us-gaap:CommonStockSharesIssued" id="Hidden_GsSSsC9JdUWo2uNZDs3eTg">9589626</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_eXAfkNduN0OzclxOuTgA9Q" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" id="Hidden_bhHWAAzilUu9T8oZc9Y_2A">9589626</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA" decimals="-3" name="stem:LoansFromWorkingCapital" id="Hidden_wnvDQ44V1UKokZwygQ70-w">0</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_757hkbptJ0Oi74L8_eSmcg" decimals="INF" name="stem:NumberOfWarrantsIssuedPerUnit" id="Hidden_J8kzmdwD-kWcWSu7drfcsA">0.33</ix:nonFraction><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_FzJBptZJwkmkDu8_MLgrkg" name="stem:TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdTradingDays" id="Hidden_z42ZThiHo0mRDlG44fkrYg">P20D</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_FzJBptZJwkmkDu8_MLgrkg" name="stem:TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdConsecutiveTradingDays" id="Hidden_oRjOXhahyUyRfmw47dMBiw">P30D</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_WarrantMember__jHCySgWl0am66xLaYFaZg" name="stem:ThresholdPeriodForFillingRegistrationStatementAfterBusinessCombination" id="Hidden_ANIiBexcB0GqqrCyhb3IRg">P20D</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member_bJjRmzGyG0q26NVaKYMPMA" name="stem:ClassOfWarrantOrRightMinimumThresholdWrittenNoticePeriodForRedemptionOfWarrants" id="Hidden_uAPLmv195UCgShILw_Xkog">P30D</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member_bJjRmzGyG0q26NVaKYMPMA" name="stem:ThresholdNumberOfBusinessDaysBeforeSendingNoticeOfRedemptionToWarrantHolders" id="Hidden_gWnhqAhAiE6BM6Fu5L7r3A">P3D</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_WarrantMember__jHCySgWl0am66xLaYFaZg" name="stem:RedemptionPeriod" id="Hidden_XxZqQdeHOUawOCGOxxyQAQ">P30D</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member_bpkU647Li02LAzbtzsbqDQ" name="stem:ClassOfWarrantOrRightMinimumThresholdWrittenNoticePeriodForRedemptionOfWarrants" id="Hidden_hleyj9FgcUCpsD1NidcxTA">P30D</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member_bpkU647Li02LAzbtzsbqDQ" name="stem:ThresholdNumberOfBusinessDaysBeforeSendingNoticeOfRedemptionToWarrantHolders" id="Hidden_XGKaviiTcUaweu-_ty0PlA">P3D</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_WarrantMember__jHCySgWl0am66xLaYFaZg" name="stem:ThresholdNumberOfSpecifiedTradingDaysDeterminingVolumeWeightedAverageTradingPrice" id="Hidden_wWCqtJc_1UuMjCw3_zEJ-A">P20D</ix:nonNumeric><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA" decimals="-3" name="us-gaap:FairValueAssetsLevel2ToLevel1TransfersAmount" id="Hidden_w77LIi_1kUuDMyLFZLSilQ">0</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet" id="Hidden_Wq6_lf0--U2M-fvL997ZHg">0</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="0" name="us-gaap:TemporaryEquitySharesIssued" id="Hidden_RFf7kWb9Y0aANnxp-qZtiQ">191139933</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="0" name="us-gaap:TemporaryEquitySharesOutstanding" id="Hidden_XlGBGhPShESBJR7JnLCA8g">175437783</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="0" name="us-gaap:CommonStockSharesIssued" id="Hidden_lbn1ue3GzEWcr07W54C4Ow">9392682</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="0" name="us-gaap:CommonStockValueOutstanding" id="Hidden_3QqVpuVk40WtQtc9VPbGmA">11228371</ix:nonFraction><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_srt_RangeAxis_srt_MinimumMember_us-gaap_TypeOfArrangementAxis_stem_HostCustomerArrangementMember_rEVVbZJrOkKWFZWn2yqt6A" name="stem:TermForContracts" id="Hidden_VzA6CDmXoE-xXHO8QcBsTQ">P5Y</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_srt_RangeAxis_srt_MinimumMember_us-gaap_TypeOfArrangementAxis_stem_PartnershipArrangementsMember_Hi79IbSCtESCx-Op7MvdLg" name="stem:TermForContracts" id="Hidden__j8LuhG-v0W9Lu2uoM-YrQ">P10Y</ix:nonNumeric><ix:nonNumeric contextRef="As_Of_12_31_2020_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2021-01-01_VHM7CyfojUSzlr3RP0F2yg" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="Hidden_lnp1VoTw50u9Vu5flKPBVg">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="As_Of_12_31_2020_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2022-01-01_uY7mfo2f2U6JboOeblgstg" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="Hidden_NdO5JwWDeEibXU-51u809Q">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="As_Of_12_31_2020_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2026-01-01_znAYTPSZZUaAp5AVpThEXQ" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="Hidden_-rR2zFekZUi1k0esMzedvQ">P5Y</ix:nonNumeric><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3" id="Hidden_WphZSo4t6kC6gawv4JiaVw">0</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" id="Hidden_JkM62fKYS0a-oRp_4T3r_Q">0</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3" id="Hidden_6ofqoiWqEEG7gH8P1zpnMA">0</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" name="us-gaap:Goodwill" id="Hidden_jsYPLz3rqkO7bw2-F-Psgw">1695000</ix:nonFraction><ix:nonNumeric contextRef="As_Of_12_31_2020_srt_RangeAxis_srt_MinimumMember_pSfhAyvVnk24sy9JD0Cv-w" name="us-gaap:LesseeOperatingLeaseTermOfContract" id="Hidden_POzSCOVaMU6ZDonESMZYgg">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="As_Of_12_31_2020_srt_RangeAxis_srt_MinimumMember_pSfhAyvVnk24sy9JD0Cv-w" name="us-gaap:LesseeOperatingLeaseRenewalTerm" id="Hidden_2rTPUa3rukuA9-xMaGghkg">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="Hidden_MvSFkDKoCU2A9N32GjckFg">us-gaap:OperatingLeaseLiabilityCurrent</ix:nonNumeric><ix:nonNumeric contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="Hidden_t5OoiZhoTEqvULGnow-Ftw">us-gaap:OperatingLeaseLiabilityCurrent</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesConvertiblePreferredStockWarrantsMember_14z7sJwNNk-2Nl_S4pW9Vg" name="stem:WarrantTerm" id="Hidden_bdKfJrL-50a4yv3YoezWVQ">P10Y</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrants2017Member_vTSoKPdA20G3yNlbo2I7yA" name="stem:WarrantTerm" id="Hidden_hLMUzspkTE6GvpT74k9zQQ">P7Y</ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="stem:PeriodOverWhichTransactionOrSeriesOfTransactionsResultingInOwnershipChangeThatWillImpactUtilizationOfNol" id="Hidden_oDvMnVoqNku2hhfZ9N3bXA">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" name="us-gaap:DefinedContributionPlanTypeExtensibleList" id="Hidden_3JH-qvv2gUubKJWX__1_Ew">usgaap:QualifiedPlanMember</ix:nonNumeric><ix:nonNumeric contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" name="us-gaap:DefinedContributionPlanSponsorLocationExtensibleList" id="Hidden_IAk3740sekquuWlxzyrgig">country:US</ix:nonNumeric><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="INF" name="us-gaap:TemporaryEquitySharesOutstanding" id="Hidden_1x4NE10T70aljT-wBlMTXg">175528225</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" id="Hidden_2QU2A9Nz9kOfYQ5vhjP3Tg">17694228</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" id="Hidden_pYsiEl5cYU65Q82EfJ5Ieg">11228371</ix:nonFraction><ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" sign="-" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="2" name="us-gaap:EarningsPerShareDiluted" id="Hidden_urOnAwLGaUm8ekaoXq-Lyg">6.73</ix:nonFraction><ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" sign="-" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="2" name="us-gaap:EarningsPerShareDiluted" id="Hidden_iM9w_a1sFEGIKpgUyST11w">2.97</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="INF" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" id="Hidden_CfuM2fcuRkyvhlhOc5ClfA">12263160</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="INF" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" id="Hidden_p4niYb3N0UWUncEZywcCVg">9075646</ix:nonFraction><ix:nonNumeric contextRef="As_Of_3_31_2021_srt_ProductOrServiceAxis_us-gaap_ServiceMember_srt_RangeAxis_srt_MinimumMember_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2022-04-01_UjhpY_X9HECxFqoKBeBakA" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="Hidden_74Fo14z2m0qd1PbcXFueRw">P2Y</ix:nonNumeric><ix:nonNumeric contextRef="As_Of_3_31_2021_srt_ProductOrServiceAxis_us-gaap_ServiceMember_srt_RangeAxis_srt_MaximumMember_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2021-04-01_TwOTZDzUt0a1U_BMkBeuSw" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="Hidden_Ekip1TpjTk6guhsOVcf3cw">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="As_Of_3_31_2021_srt_RangeAxis_srt_MinimumMember_us-gaap_ClassOfWarrantOrRightAxis_stem_CommonStockWarrantsMember_Gh0l33yJlUiKJF6QBAyglQ" name="us-gaap:WarrantsAndRightsOutstandingTerm" id="Hidden_X2ZwXaCt-UGm3WxNLQdD0Q">P1Y</ix:nonNumeric><ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2009_To_12_31_2009_us-gaap_PlanNameAxis_stem_StockPlan2009Member_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheOneMember_OD9BfW1inUiqnrP5nFr5uw" decimals="2" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" id="Hidden_PkIx7_fOmkiNc8cmYd2rIQ">0.25</ix:nonFraction><ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2009_To_12_31_2009_us-gaap_PlanNameAxis_stem_StockPlan2009Member_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_NMwbSP-Q-kiQJhXpXDr8iA" decimals="5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" id="Hidden_XdaUY_5xGkiGtQsYJkLcZQ">0.02083</ix:nonFraction></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="stem-20200430.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassSubjectToRedemptionMember_bocj8neVIUe2U1oDx9WOYg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:CommonClassSubjectToRedemptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassSubjectToRedemptionMember_9DWQUQRv30uco_b9IW6deA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">stem:RestatementOfWarrantsAsDerivativeLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:CommonClassSubjectToRedemptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_WarrantMember_yY3i18UNakyAHA8NOLppRA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_srt_RangeAxis_srt_MaximumMember_9tg3uM-1d0iZw29wHDrwQA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_WarrantMember_455klLmAm0SRV2QAFtms4A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputRiskFreeInterestRateMember_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_ehQMKpz9IUa5YaNVMQXlCA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis">us-gaap:WarrantsAndRightsSubjectToMandatoryRedemptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputPriceVolatilityMember_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_O_0qGxrgX0usNfiJMovWpw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis">us-gaap:WarrantsAndRightsSubjectToMandatoryRedemptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedTermMember_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_hzOgni19ikeBic5IYdCWTg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis">us-gaap:WarrantsAndRightsSubjectToMandatoryRedemptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_R4zuD5LTWUyt4U6QowNgtw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountForLackOfMarketabilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis">us-gaap:WarrantsAndRightsSubjectToMandatoryRedemptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputRiskFreeInterestRateMember_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_K2kpgbWNWkCI8DLXf6RMow"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis">us-gaap:WarrantsAndRightsSubjectToMandatoryRedemptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputPriceVolatilityMember_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_a_nrn4i-10-A-J3VfmpmYQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis">us-gaap:WarrantsAndRightsSubjectToMandatoryRedemptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedTermMember_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_EgiFrLdvmkubbo8ODXz9Xw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis">us-gaap:WarrantsAndRightsSubjectToMandatoryRedemptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_m4iRRTJWWkOOjFpD8a9xYQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountForLackOfMarketabilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis">us-gaap:WarrantsAndRightsSubjectToMandatoryRedemptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassSubjectToRedemptionMember_ueSnIy-DGkG5tstjjo55gg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:CommonClassSubjectToRedemptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_XPhGZ4rIjE2WujUW0pS8iQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_6m-JvsNfTUqBrKrlkQ8N5w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_Series1ConvertiblePreferredStockMember_nidjMdoVw0K4FpTzFRywoA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:Series1ConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_ConvertiblePreferredStockMember_XJ-gpfz9okSmsZgRAGoXBQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesDPlusConvertiblePreferredStockMember_jnWVGnmtN0mYd5Q-0-GyNw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:SeriesDPlusConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesDConvertiblePreferredStockMember_gc0hb9uvs0-_SkIJ0XXCuA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:SeriesDConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesCConvertiblePreferredStockMember_wUy2whMxyE-5CeqT0ItXSw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:SeriesCConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesBConvertiblePreferredStockMember_zSYVZDKN0E2rpsBScv1bag"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesAPlusConvertiblePreferredStockMember_qyQ7MqgEcEKYSlEIPD7cMQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:SeriesAPlusConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesAConvertiblePreferredStockMember_ECnf8uSMnkewBcj2u2bcNQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:SeriesAConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_ConvertiblePreferredStockMember_gadOCu9A6EmHr_Z9XdaBrw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_ConvertiblePreferredStockMember_bMDHTQ0y70uH1DuVk9Uq-Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_ConvertiblePreferredStockMember_cyDufrsM3ESTEjIwfptKTQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_IncomeTaxAuthorityAxis_us-gaap_StateAndLocalJurisdictionMember_us-gaap_TaxCreditCarryforwardAxis_us-gaap_ResearchMember_57e8O7FQakmLXxsRFAK4vQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember_us-gaap_TaxCreditCarryforwardAxis_us-gaap_ResearchMember_Jt0ruuDqtEysIDDL-vR2-g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_TaxCreditCarryforwardAxis_stem_CaliforniaEnterpriseZoneTaxCreditsMember_2S8Ztl4VM0m19NLOGV3dUA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">stem:CaliforniaEnterpriseZoneTaxCreditsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_IncomeTaxAuthorityAxis_us-gaap_StateAndLocalJurisdictionMember_us-gaap_TaxCreditCarryforwardAxis_us-gaap_ResearchMember_4AoUY9b_BECRpzvmv8djOw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember_us-gaap_TaxCreditCarryforwardAxis_us-gaap_ResearchMember_ZozyU8PN00S989mUBSsIAw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_TaxCreditCarryforwardAxis_stem_CaliforniaEnterpriseZoneTaxCreditsMember_1AL-xrsuHk-6TXODGLJ-Zw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">stem:CaliforniaEnterpriseZoneTaxCreditsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_7xnxhAbfnkWh16gQ7oNoiQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_THQglSY8rk-JS0fcPYjjrw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:CommonClassNotSubjectToRedemptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_DyBLRW_RPkSZVPb0R93WCQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:CommonClassNotSubjectToRedemptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_mes-4bkSd0mOvPNX9LM2iQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:CommonClassNotSubjectToRedemptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_OA-ndN4fl0evU42UYX6hSw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_n5RonDFojEOuGxZ50Pg4vA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_dBEpQ1WlMk6oTPkz_hDjLw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_y6GwlIVH_0ma_ywGLuBZPQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_Rvbp3bHNWkyXNZPVBfZp3w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_Ks17QCjNTUyprgwWuSYb5A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_lC6-bRdcWEy2OwqDdUqfLA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_k9bRjk8LL062MNdA4qRJAg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_xkhJnTnLzkqZnWgGxfP5Xw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_J3MGqS0Yv0KmpNN4r80AYg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_7EHVpSBI4Eaz48eXZ-aPZw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_XqapaNPGIUK0h_V2luNHqg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_KJfIQ1osF0KR5MNfWaR9nw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_-20kPKGuf0qtIRGaimP1GA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_VfAaRWi7A0eaYkDgGjXO1Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_nh-6LwhK4UKKK4yHRr7WGA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_Ktx6SdQXvUmeXFOfLTpxHA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_h2wjHc8lf0awsBdtLW8MgA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_e_KaNMrTCkC6ivjINUq7Gw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_NbayqTFx10K0LykZ2tW9ng"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2018_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_iIUXbbAUgEWFNwhwMQLy6A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2018_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_piM1c7y3kUSNrfuuFukZTw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_5xij8jIxFU-5yGOkj0g0UQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_-gUGQD1V60uBo7u0l-Nzzg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_zRtpKwNRB0eO8DF3apr6jg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ClassOfWarrantOrRightAxis_stem_PublicWarrantsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_9FWs4gJXrEGapYLqh8mudQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:PublicWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ClassOfWarrantOrRightAxis_stem_PrivateWarrantsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_cMLImMwQY0CDB8bynJYtSQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:PrivateWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ClassOfWarrantOrRightAxis_stem_PublicWarrantsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_3d3A9a2s3EW1qf6cA4tZ4Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:PublicWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ClassOfWarrantOrRightAxis_stem_PrivateWarrantsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_X1Wvnb0f7E-PiyluqXlchw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:PrivateWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ClassOfWarrantOrRightAxis_stem_PublicWarrantsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_cZEypgHaX06yWFOf0vfQTA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:PublicWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ClassOfWarrantOrRightAxis_stem_PrivateWarrantsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_96axSuvH6kq6RY8DEOjXoA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:PrivateWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_-v23pcSqKky7A-udm36M1Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis">us-gaap:WarrantsAndRightsSubjectToMandatoryRedemptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ClassOfWarrantOrRightAxis_stem_PublicWarrantsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_ildvW8fKuU-sBRoKrmC7AQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:PublicWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ClassOfWarrantOrRightAxis_stem_PrivateWarrantsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_cxw4RR1SHEalbjjtXKsopA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:PrivateWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_JI6qCVHgOUyOs2P2pF14Hg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis">us-gaap:WarrantsAndRightsSubjectToMandatoryRedemptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_TxXM16hY1k-e5sgg7O2Bgg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis">us-gaap:WarrantsAndRightsSubjectToMandatoryRedemptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_1GUhNANQSEeT-Op2jOKJwQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis">us-gaap:WarrantsAndRightsSubjectToMandatoryRedemptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrantsJanuary2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_QWPxMKP-NEKOy1UlNkW6xg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:SeriesDConvertibleStockWarrantsJanuary2020Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotesQ42020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_MTXBIl0Te0K2yE5Qywb2cQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:ConvertibleNotesQ42020Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesPlusConvertiblePreferredStockMember_KgMcffB-Ck2xJrTWvSBxJw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:SeriesPlusConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesDPlusConvertiblePreferredStockMember_nHhmlqSqO0KGJh3PrgBUtA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:SeriesDPlusConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesDConvertiblePreferredStockMember_98zjS6PyeUi_KwcXMQwc7g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:SeriesDConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesCPlusConvertiblePreferredStockMember__vwkNPUKM0mF-Dblm8x48A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:SeriesCPlusConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesConvertiblePreferredStockMember_YQOCFDsx_Uy4RDViDSToXA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:SeriesConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesBConvertiblePreferredStockMember_jCqYQI8-ckiB74wSSexZlg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_b5gJfUVYjEqzvVM0URsUew"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:CommonClassNotSubjectToRedemptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_fywlR6myokuFNyPWiY7zFw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_stem_Series1ConvertiblePreferredStockMember_ro4DBPYMxESbf1hYVVQcrQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">stem:Series1ConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_LvpNgGXA2UaH9ZiYE0xfiw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_vvfbJ4ciz0ChT-DfDBDllg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_stem_Series1ConvertiblePreferredStockMember_Mrwwhyrl8UWy5sNVzSTUHQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">stem:Series1ConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_DZOTuB_wUE2JgPyqYJhhgA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_skKBmPVzBkqawBN9zDU0NQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2020_us-gaap_StatementEquityComponentsAxis_stem_Series1ConvertiblePreferredStockMember_pO7NiDbkDkWrJPalCvF-sQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">stem:Series1ConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_3sO98ST22U2jHQ1g42jb_g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_OKRF49wIpUeYPuCgjSLS7Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_stem_Series1ConvertiblePreferredStockMember_C1T-06zHkkOsHlrMQZewNA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">stem:Series1ConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2018_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_NQ2pDqMUt0GrWLqtjSidfQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_Acx4NXtWq0Krmq-W6qIboQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_oC0vmcvu4E2bil0TuhJ2kA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesPlusConvertiblePreferredStockMember_vn0OiufIHUq9XWhl1XOKoQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:SeriesPlusConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesDPlusConvertiblePreferredStockMember_9LbJs1lg50atKKVVLfqnGQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:SeriesDPlusConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesDConvertiblePreferredStockMember_38sdHiltT0qN7B3RsEC6ig"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:SeriesDConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesCPlusConvertiblePreferredStockMember_ZfsbKnr1skacnWvJaU5cKA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:SeriesCPlusConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesConvertiblePreferredStockMember_mE0VD0Jni0SvnGKv_-LNtQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:SeriesConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesBConvertiblePreferredStockMember_YL4BV6hvykGUpsMaNj69rQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_Series1ConvertiblePreferredStockMember_0d1CYijFrkuQVmdQeKPuVQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:Series1ConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_x9PatuUAbkGIDivU8pKRkg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_vJdhDgO__EC-K2mQxnd8Cg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_6BYLZA5ElEScRfJSSIBLUA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-08-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_PlanNameAxis_stem_StockPlan2009Member_NgHe_PuXYEy-itIYLoh0Cw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">stem:StockPlan2009Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2009_us-gaap_PlanNameAxis_stem_StockPlan2009Member_Ou-bknNptUWi8zQ-SqGsYQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">stem:StockPlan2009Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2009-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_gwGlAZPWQkehDli5Usby2g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2019_To_12_31_2019_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_MnYpZJuUOEioirwh6LbdQg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_us-gaap_PlanNameAxis_stem_StockPlan2009Member_k4BUO6s2LECcqr1Z5Lu11A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">stem:StockPlan2009Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2009_To_12_31_2009_us-gaap_PlanNameAxis_stem_StockPlan2009Member_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_NMwbSP-Q-kiQJhXpXDr8iA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">stem:StockPlan2009Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2009-01-01</xbrli:startDate><xbrli:endDate>2009-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2009_To_12_31_2009_us-gaap_PlanNameAxis_stem_StockPlan2009Member_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheOneMember_OD9BfW1inUiqnrP5nFr5uw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">stem:StockPlan2009Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2009-01-01</xbrli:startDate><xbrli:endDate>2009-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_eeNcrZHNXESoYsJ0RqCm7g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2026-04-01_U6K1q5MZ0ku8kWlESCoFMQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2026-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2022-04-01_xdoarqfZQk-mZQMTlhcG2w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2021-04-01_dXJKiHk7tEWbJD-k3W2HaA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_srt_ProductOrServiceAxis_stem_HardwareMember_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2026-04-01_KZRedYYFxUyVL-Hia6vD9w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">stem:HardwareMember</xbrldi:explicitMember><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2026-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_srt_ProductOrServiceAxis_stem_HardwareMember_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2022-04-01_dbNJM8jbYUKenX2wt_qTRw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">stem:HardwareMember</xbrldi:explicitMember><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_srt_ProductOrServiceAxis_stem_HardwareMember_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2021-04-01_9AeOpMzTKU6ObA_0Y_EvXw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">stem:HardwareMember</xbrldi:explicitMember><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2026-01-01_T9ma2eUvZE6ZdmTTrECa5A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2026-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2022-01-01_MKfnGjzyn0S9gij77pijmw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2021-01-01_riYo01E5NEarMkR5NRMaoA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_srt_ProductOrServiceAxis_us-gaap_ProductMember_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2021-01-01_80rYiQe0tkipbTfLyPvj3g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_srt_ProductOrServiceAxis_us-gaap_ServiceMember_srt_RangeAxis_srt_MinimumMember_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2022-04-01_UjhpY_X9HECxFqoKBeBakA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_srt_ProductOrServiceAxis_us-gaap_ServiceMember_srt_RangeAxis_srt_MaximumMember_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2021-04-01_TwOTZDzUt0a1U_BMkBeuSw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2026-01-01_znAYTPSZZUaAp5AVpThEXQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2026-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2022-01-01_uY7mfo2f2U6JboOeblgstg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2021-01-01_VHM7CyfojUSzlr3RP0F2yg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_srt_ProductOrServiceAxis_us-gaap_ServiceMember_T9haD4JrPE-jAV_hb_RL0Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_srt_ProductOrServiceAxis_stem_HardwareMember_W3QJMaxjYEijhtp1uStdEQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">stem:HardwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_srt_ProductOrServiceAxis_us-gaap_ServiceMember_BoJ0LfhgLUqfezv1F7T92A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_srt_ProductOrServiceAxis_us-gaap_ProductMember_jm0LaxKe9k2LgoRQ_zInNA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_TypeOfArrangementAxis_stem_PartnershipArrangementsMember_cupBTFOciEiSq6oe-Gew2w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">stem:PartnershipArrangementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_TypeOfArrangementAxis_stem_HostCustomerArrangementsMember_P1LGSwBjj0yclT5oaNXkQQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">stem:HostCustomerArrangementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_srt_ProductOrServiceAxis_stem_HardwareMember_us-gaap_TypeOfArrangementAxis_stem_PartnershipArrangementsMember_-pB_vGr87UagWkuQ_6uOKg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">stem:HardwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">stem:PartnershipArrangementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_TypeOfArrangementAxis_stem_PartnershipArrangementsMember_UWgeazvucUa5yoi4AY6GQw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">stem:PartnershipArrangementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_TypeOfArrangementAxis_stem_HostCustomerArrangementMember_f-KXeVA0bEWXJwuqaTHfEw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">stem:HostCustomerArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_srt_ProductOrServiceAxis_stem_HardwareRevenueMember_us-gaap_TypeOfArrangementAxis_stem_PartnershipArrangementsMember_OfopEBr40EuQxhdb2f8FGw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">stem:HardwareRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">stem:PartnershipArrangementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_3_31_2020_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_TypeOfArrangementAxis_stem_PartnershipArrangementsMember_v8fh1ky0AEmHIE3Zth1KbA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">stem:PartnershipArrangementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_3_31_2020_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_TypeOfArrangementAxis_stem_HostCustomerArrangementsMember_awMRrRQKG02s2exQPLQk-g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">stem:HostCustomerArrangementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_3_31_2020_srt_ProductOrServiceAxis_stem_HardwareMember_us-gaap_TypeOfArrangementAxis_stem_PartnershipArrangementsMember_GofANLANzU2-OBsTuPiqHA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">stem:HardwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">stem:PartnershipArrangementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2019_To_12_31_2019_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_TypeOfArrangementAxis_stem_PartnershipArrangementsMember_rmwrN4WVpUaWZKyeiJ87XQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">stem:PartnershipArrangementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2019_To_12_31_2019_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_TypeOfArrangementAxis_stem_HostCustomerArrangementMember_dP5PImqQDEqxSOeoJKir1g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">stem:HostCustomerArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2019_To_12_31_2019_srt_ProductOrServiceAxis_stem_HardwareRevenueMember_us-gaap_TypeOfArrangementAxis_stem_PartnershipArrangementsMember_0RwZI99lSU2_R_sI8lJN3Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">stem:HardwareRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">stem:PartnershipArrangementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_uaxsvHgJiE6KS85NYNC2dA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_8_1_2020_To_8_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_UY87bSFz90qmsJrQfvy3sA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2020-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_7_1_2020_To_7_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_OUBokhv_IEKFVzhIGpo1lg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_oQ3RFGINA0K3YKxzUf-8Hw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_5_31_2020_To_5_31_2020_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToSPEMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_MediumTermNotesMember_ynG48YwUN0eQMM8bZ57TXw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:TermLoanDueToSPEMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-31</xbrli:startDate><xbrli:endDate>2020-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2019_To_12_31_2019_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_2zwW1ZSUPUi8NTlRcCNOMQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:TermLoanDueToSpeMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_EquityMethodInvesteeMember_tQ4DcqJJeU-ddmRAFf8U7Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2019_To_12_31_2019_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_EquityMethodInvesteeMember_lry3tVquT0KAsnwKt4t6Pg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_srt_ConsolidatedEntitiesAxis_stem_Scf1LlcMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsMember_QhE5HT7oOkaybRnX_I6PkQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">stem:Scf1LlcMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">stem:EnergyStorageSystemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_j3wArJnID0WQxhJmQxSHKQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_srt_ConsolidatedEntitiesAxis_stem_Scf1LlcMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsMember_FKA6DcfQcEa5u1NHwPYobA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">stem:Scf1LlcMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">stem:EnergyStorageSystemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_5ZqXTRzx602Krb993quOEw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsPlacedIntoServiceMember_5ifLc4j6pEKpJfK_dlW2ow"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">stem:EnergyStorageSystemsPlacedIntoServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember_JfSwtaxhlEyodwZaj5PykA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">stem:EnergyStorageSystemsNotYetPlacedIntoServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember_P099caTZKUyjI9hC35sZzQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">stem:EnergyStorageSystemsNotYetPlacedIntoServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember_ESB4bNfymUWO2MQEE-lu_g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">stem:EnergyStorageSystemsNotYetPlacedIntoServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_oBrLScZRdUCg9_1FrBtO7g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">stem:FounderSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">stem:SponsorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_3JIPxM0u4Uu9sGkYd9ti8Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">stem:FounderSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">stem:SponsorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_31_2021_To_1_31_2021_us-gaap_DebtInstrumentAxis_stem_A2021CreditAgreementMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_ojS-zMBIukOOYBQc-xMoGQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:A2021CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-31</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_5_31_2020_To_5_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_MJlgLo0FnkOzPLgjX9Qy6A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-31</xbrli:startDate><xbrli:endDate>2020-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_1_31_2021_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_9BqKTRubTkOVoYV96p5_Hg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_1_31_2021_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_tVBldmr2TU6Svj9hYZ4zeg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_11_8_2018_To_11_8_2018_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_U-biOMbgW0GiRYKN1h6Jdw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-11-08</xbrli:startDate><xbrli:endDate>2018-11-08</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_1_31_2021_us-gaap_DebtInstrumentAxis_stem_Q12021ConvertibleNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_i0xzPvH4aE2E_QhQkCh3Qw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:Q12021ConvertibleNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_10_1_2020_To_12_31_2020_us-gaap_DebtInstrumentAxis_stem_Q42020ConvertibleNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_PhACxsxs4k2XtAhO4Sd4sw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:Q42020ConvertibleNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_10_1_2020_To_12_31_2020_us-gaap_DebtInstrumentAxis_stem_Q42020ConvertibleNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_lDH1zIZLekCci0B9__Mmpg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:Q42020ConvertibleNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_1_31_2020_us-gaap_DebtInstrumentAxis_stem_January2020ConvertibleNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_OaOxbGMtR0u8yMcE031mrA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:January2020ConvertibleNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_Series1ConvertiblePreferredStockMember_qr5P5l3erU-y6gVTL-Cazw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:Series1ConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_3_31_2020_us-gaap_DebtInstrumentAxis_stem_January2020ConvertibleNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_EBXTv1XJ8UC83pz6xMjboQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:January2020ConvertibleNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesPlusConvertiblePreferredStockMember_mE_AjXWDOU2YKJgqlR_a0Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:SeriesPlusConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesDPlusConvertiblePreferredStockMember_aJ1O9NPo_EKpoKjtUkUcIw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:SeriesDPlusConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesDConvertiblePreferredStockMember_-Wn7A1yrVECcE2GYb_bz_g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:SeriesDConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesCPlusConvertiblePreferredStockMember_kM3awUOV4EuVfYO3P61N4A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:SeriesCPlusConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesConvertiblePreferredStockMember_M6pp-qDlIEiGmYaKQUpcTA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:SeriesConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesBConvertiblePreferredStockMember_b0HwEdjoREeoc4mzA1g3OA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_6_30_2018_To_6_30_2018_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_x1ctqVd83UeO1_N8B4MOAQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:TermLoanDueToFormerNonControllingInterestHolderMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-06-30</xbrli:startDate><xbrli:endDate>2018-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_9wMlg7VuqUizMoYSCdYtHg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2019_To_12_31_2019_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_jHBe0ENGSkeqWpSDm2cf5w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2019_To_12_31_2019_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_JEFaABu1lUCI_l-rqwNwEg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2019_To_12_31_2019_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_Lx6jTzEve02kztwkbbtfsw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_YBB4r0v_O0mZlOiggvuEyQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4Ny91TFKbkSL_h1xlvh0zw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_xDg81TmFHkKgVL1n2sns5w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_dYTflmj1E0agbSIOotdB7Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_IncomeTaxAuthorityAxis_us-gaap_StateAndLocalJurisdictionMember_mKRstfOgwEibxAdAE1fx9g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember_ggmeB4Xn-UqVIMAmiUAtLw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_IncomeTaxAuthorityAxis_us-gaap_StateAndLocalJurisdictionMember_oJC2UrJbFE2-BkeW5xKE1w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember_7dsyACyIsUGmsUicRJ_QAg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_RJBTPKocgkKzB9RNfEJrmg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:TermLoanDueToFormerNonControllingInterestHolderMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_-AOw3ugjgEajeD3Sa55OQg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:RevolvingLoanDueToSpeMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_7rbBCFEPeEWttyvwNS4Jvw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:TermLoanDueToFormerNonControllingInterestHolderMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_FVaWstk0T0OtUDdcAgSEyw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:RevolvingLoanDueToSpeMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSpeMemberMember_4u0eI1DSr0OFfVfaynXosw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:RevolvingLoanDueToSpeMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_-GLZT4g4qE6sVzcMZyxVzA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_huHCR7U_YUa_0zonB8NdRg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_rjqWlD7xLUKiwc20esgCaA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_LuZuaWFWCEq0fC_X7-FZHA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_ihjBrl45n0-f4p4PJ7q5aA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_MediumTermNotesMember_HiwU3kmCXEu5zYVv77M_2Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:TermLoanDueToFormerNonControllingInterestHolderMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_MediumTermNotesMember_YQF9P1lpQEWkckcU5AeDtQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:TermLoanDueToFormerNonControllingInterestHolderMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_LoansPayableMember_D8idpMcYWEe-Se5v6Imo3A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_LongtermDebtTypeAxis_us-gaap_LoansPayableMember_T-_KwImCcEKsPYOTGl05GQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_5_31_2020_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_pu-_rZQqR060GQl850GbvA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:RevolvingLoanDueToSpeMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2018_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_dBEUQnrf00CJ67boRah9Ag"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:RevolvingLoanDueToSpeMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_1_31_2021_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_TypeOfArrangementAxis_stem_CreditAgreement2021Member_fT21YQ9X7kaDP5Q6yYZmEQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">stem:CreditAgreement2021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2019_To_12_31_2019_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_fO95T6JgMEypGIon92Vy1w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:RevolvingLoanDueToSpeMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSPEMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_aVQ3VpFFk0CB64Y1DQP2xw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:RevolvingLoanDueToSPEMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_us-gaap_DebtInstrumentAxis_stem_A2021CreditAgreementMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_KQROntst9k6C-nqWHXERhQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:A2021CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_us-gaap_DebtInstrumentAxis_stem_A2020CreditAgreementMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_mB-GF7QCbUSGRH4NLdLSZg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:A2020CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSPEMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_9vk1XW_wlUyH7rbucs9QhA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:RevolvingLoanDueToSPEMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_A2021CreditAgreementMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_5w7qHUDSkEaT3yK5HzcwYw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:A2021CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_A2020CreditAgreementMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_UX5oGMzgJ0mFKAlzkVPO_Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:A2020CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_r9-HcTlnSECrRdK3PfSCnQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_m0y6cXSla0KVvCms0HCE2A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasurySecuritiesMember_sPTseD6pLECh_nBVN8UrGQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasurySecuritiesMember_8-ml814IrEiD6tJvMbbJCQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_LoansPayableMember_guFIu_gOvEOfZ7fJb5p0Dg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2019_To_12_31_2019_us-gaap_LongtermDebtTypeAxis_us-gaap_LoansPayableMember_RRzslL9yaUq3dKPSm6V-aQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_SpvIiSpvIiiAndSpvIvMember_6ELidDEf2Uyz9VpIDT1cWQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">stem:SpvIiSpvIiiAndSpvIvMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2019_To_12_31_2019_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_SpvIiSpvIiiAndSpvIvMember_zFkSeR-w30OrzdsngHyf7A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">stem:SpvIiSpvIiiAndSpvIvMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TechnologyBasedIntangibleAssetsMember_GqEgrCrLbkevIEczUlTLoA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TechnologyBasedIntangibleAssetsMember_pgSRZugMjk6I0KWlsEMQnw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_SoftwareDevelopmentMember_KfDijB89akCsrUp-YDVgQw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TechnologyBasedIntangibleAssetsMember_iemtx_WY6E2cupSniB3OJQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_SoftwareDevelopmentMember_m0Y9-TBFs0yKoB6quNaYLA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_q7tDtvI82kSLkuRI6weFiw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_nuhqMyG-9k24bwgZNeb1MQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_LaR1G669fU-1SNnktf7CEA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasurySecuritiesMember_k49qrO0Xyk2IAYIz_5vq1g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasurySecuritiesMember_7AGqsL0VZUScXpl_vj-YCg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasurySecuritiesMember_biWg2Dmo8EKFBh9xWjRJNA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_uFvqVTy9ikS8-LmA7PdRRw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_8bWksHot_EezW5YLHDKJ7g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_A_ThyaBIwkyxfM_kyAIWUQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_uM4hJ8D73ECW_HO5wk-JZw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_LcDO8h-y90WArfr9DHavlA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_HrxwQkEdZkOxXS3w9jB5-g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis">us-gaap:WarrantsAndRightsSubjectToMandatoryRedemptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_FinancialInstrumentAxis_us-gaap_EmbeddedDerivativeFinancialInstrumentsMember_va166fgyrkekf5fDM8hKtw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:EmbeddedDerivativeFinancialInstrumentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_lLhxOsm5tUKZUXC-tSsEag"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_0vMQTlcneU6uUVBuhi3uZA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis">us-gaap:WarrantsAndRightsSubjectToMandatoryRedemptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_FinancialInstrumentAxis_us-gaap_EmbeddedDerivativeFinancialInstrumentsMember_8IsuxBb3-EydOoD9whPpLg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:EmbeddedDerivativeFinancialInstrumentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2018_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_1mAwLLYZQEqtd7mZpP2M7g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis">us-gaap:WarrantsAndRightsSubjectToMandatoryRedemptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_mOiPi7ctgkWwAhqNR3c13Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_fPwkEV3-RkG_n_TE0manng"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_10_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_PPwd_mm2IkWTZuY-JGETGg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_4kNNCmBTCU2EHrxxdVWjYQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis">us-gaap:WarrantsAndRightsSubjectToMandatoryRedemptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2019_To_12_31_2019_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_y6X_NvZEnE6fXRXb80vxkQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis">us-gaap:WarrantsAndRightsSubjectToMandatoryRedemptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2019_To_12_31_2019_us-gaap_FinancialInstrumentAxis_us-gaap_EmbeddedDerivativeFinancialInstrumentsMember_exkRtfFRdUSO7PQOtAdMlg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:EmbeddedDerivativeFinancialInstrumentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_us-gaap_FinancialInstrumentAxis_us-gaap_EmbeddedDerivativeFinancialInstrumentsMember_eJ4-m0nOg02CkpkLN8pcLQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:EmbeddedDerivativeFinancialInstrumentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_us-gaap_FinancialInstrumentAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_AqXQ_jtozEaxzvTUlaGQlQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:WarrantsAndRightsSubjectToMandatoryRedemptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_StemFinanceSpvIIILlcMember_E-qhWADWcUWyT_Gmulq5Zg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">stem:StemFinanceSpvIIILlcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_GenerateStemLcrLlcMember_MLSd9jy5RUOEisuFTAbQrQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">stem:GenerateStemLcrLlcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_StemFinanceSpvIiLlcMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_wBZUXlbRskidl5bPM-h5tw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">stem:StemFinanceSpvIiLlcMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_StemFinanceSpvIIILlcMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_MdLuWEkMFkKAWTY8wLOfbg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">stem:StemFinanceSpvIIILlcMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_GenerateStemLcrLlcMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_dVtEDdDCgkGJ8AnFQryAvw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">stem:GenerateStemLcrLlcMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_StemFinanceSpvIiLlcMember_PmMgMtCGPUq98VCEsHvBEw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">stem:StemFinanceSpvIiLlcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_StemFinanceSpvIIILlcMember_uyEz4ILHO0GRd-jfnQNX4A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">stem:StemFinanceSpvIIILlcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_GenerateStemLcrLlcMember_58K1hGj1FU6sq7-jcRup7w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">stem:GenerateStemLcrLlcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_JHMWA0-HV0WJXGoIWme91w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotesJanuary2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_N2toP2Gm30CsksqoVQzlVA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:ConvertibleNotesJanuary2020Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_WUK_XDdfwEe_dBBRbedqQw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_VdqZDBpXtUm41rqNl4gIig"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_5s2nb2X8KEu3M2p7hg34sA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">stem:RestatementOfWarrantsAsDerivativeLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_CVOimu29PUWaTArqLapkKA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_H_OsGtQ0gEqc7BUH_G4n_w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputSharePriceMember_46ZDpbW5fkePLTWxeE4mrw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputRiskFreeInterestRateMember_Em8svVhXO0KFTfxEFKLsLA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputPriceVolatilityMember_JjifYpwsYEedBpEWAFxOTQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedTermMember_h68h013s602S65i2jFJLYA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExercisePriceMember_0oLyNTIg0k-YNnHer4nQPQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_USp4gcLo-UevJUoWHG8MJg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountForLackOfMarketabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_stem_MeasurementInputProbabilityOfCompletingBusinessCombinationMember_FcR9jwt9g0eAA_blkGac7Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">stem:MeasurementInputProbabilityOfCompletingBusinessCombinationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputSharePriceMember_UlyBCB3iC0Kts1vldgQq4Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputRiskFreeInterestRateMember_iQUueaFT60OYgOnIhUEgMA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputPriceVolatilityMember_vf9lHoLORkOll1tHOPEEiw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedTermMember_-LXt87B-NUqA6wpi8kEpcA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExercisePriceMember_aXMjGhrzCUeXxogK61k7Tg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_4FN8ViVhyk-bMBxWqtbB8A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountForLackOfMarketabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_stem_MeasurementInputProbabilityOfCompletingBusinessCombinationMember_cXFJLab1qUmuqWoq4xWJlg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">stem:MeasurementInputProbabilityOfCompletingBusinessCombinationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputSharePriceMember_rF_jbOnxj06si3TI7lSumA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputRiskFreeInterestRateMember_Yr3WRvjsjUy6E9C5f84eBQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputPriceVolatilityMember_YJzKgK6cA0SzczAC0aWjpQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedTermMember_fG1UhDOp9UeLGA7olafYXQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExercisePriceMember_iEdT2WVoE02nM23VzjY7kw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_zGAvQ1rou0eQtFSZ-WqbzA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountForLackOfMarketabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_stem_MeasurementInputProbabilityOfCompletingBusinessCombinationMember_uwttjMk3dUmJYEyiUpR51Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">stem:MeasurementInputProbabilityOfCompletingBusinessCombinationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsMember_w87EzvvJsUK4j3ZHgpVDLw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">stem:EnergyStorageSystemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2019_To_12_31_2019_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsMember_6vg_Vq-Nf0OSYKZNxDOllw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">stem:EnergyStorageSystemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_1_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotesJanuary2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_uoSoDvGNIEShwC5r6HmsGA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:ConvertibleNotesJanuary2020Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_1_31_2021_us-gaap_DebtInstrumentAxis_stem_Q12021ConvertibleNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_Xkwpd7G7qESs_r5uM89xzw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:Q12021ConvertibleNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_CreditAgreement2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_IMy8xKYjMESVMt4OCLJhHQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:CreditAgreement2020Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_Q42020ConvertibleNotesMember_5Q4O49pzo0Ge8QXtQ5UddQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:Q42020ConvertibleNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_5_31_2020_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_Q2Wb6OalO0uLNvf1LWLZow"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:TermLoanDueToFormerNonControllingInterestHolderMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_5_31_2020_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_MediumTermNotesMember_hgvWtJ_XQEalPu13aaJ2FA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:TermLoanDueToFormerNonControllingInterestHolderMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2020_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_67uEcOriSEqkKSH5SKpZWw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:TermLoanDueToSpeMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_5_31_2020_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_a2x3n_5K-0O2D588BVPR4w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:TermLoanDueToSpeMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_1_31_2021_us-gaap_DebtInstrumentAxis_stem_A2021CreditAgreementMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_5fkYqQ9cTESlfstxfobUbA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:A2021CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_1_2020_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToSPEMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_MediumTermNotesMember_tdA-j0ZYX0C54jHnNjRmTg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:TermLoanDueToSPEMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_5_31_2020_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSPEMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_xUVBRBnF00uKXMuaOjjycw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:RevolvingLoanDueToSPEMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_1_31_2020_us-gaap_DebtInstrumentAxis_stem_January2020ConvertibleNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_inrIdmRNS0eAHlw51CwylQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:January2020ConvertibleNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_hkdPchmjIkiz5KO3ZwYDyw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:TermLoanDueToSpeMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2018_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_oEo9hCa250qjpePp4lEbPA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:TermLoanDueToFormerNonControllingInterestHolderMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_4_30_2017_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSPEMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_FDPn2sqBx0KEVKozWcBLlQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:RevolvingLoanDueToSPEMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2018_To_12_31_2018_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_6Isdc6RttE2pvfSiSYi8Jw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:TermLoanDueToSpeMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2018_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToSPEMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_MediumTermNotesMember_rCMUmAOAZkC8pq3_uw3x4g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:TermLoanDueToSPEMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2018_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_Fz7YCr6L-0ST0aaYiDe8mQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:TermLoanDueToSpeMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_AudCoP_h8UK9zYfXj6um-w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_Y5vxbksN4EmFDS3hhvxJXg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_srt_ProductOrServiceAxis_us-gaap_ServiceMember_Olvaq5ElA0q7xc2LLybURA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_srt_ProductOrServiceAxis_stem_HardwareMember_qXAN5ai2SUqYaIvr4E7sIQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">stem:HardwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_3_31_2020_srt_ProductOrServiceAxis_us-gaap_ServiceMember_-78u9HgTUkCrileUqJ77Ng"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_3_31_2020_srt_ProductOrServiceAxis_stem_HardwareMember_8Va5LxNfLEWkvtiPjlMhNw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">stem:HardwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_srt_ProductOrServiceAxis_us-gaap_ServiceMember_WyC_-52JQk68LS7beOc5tg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_srt_ProductOrServiceAxis_us-gaap_ProductMember_tttNKuzUiUu_-8zPJuUiOQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2019_To_12_31_2019_srt_ProductOrServiceAxis_us-gaap_ServiceMember_qtBzfeb5MUatS8WlDMthAA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2019_To_12_31_2019_srt_ProductOrServiceAxis_us-gaap_ProductMember_GFe27fPUmU-1SxKkjV9Fug"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_1_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_QxUuNSMmUUOoByZS6UAJDA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_1_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDPlusConvertiblePreferredStockMember_Ab8-UjQDs0mqQ3HT7DX_FQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:SeriesDPlusConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_srt_ConsolidatedEntitiesAxis_stem_Scf1LlcMember_7Q9jQC0NoUuVnaBjdwEAdA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">stem:Scf1LlcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsMember_qXka1Qy9xke1dRLSCqzwiA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">stem:EnergyStorageSystemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_srt_ConsolidatedEntitiesAxis_stem_Scf1LlcMember_UnjB5xbO0Ue8asDS5BcmQg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">stem:Scf1LlcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsMember_NCGQ-tBQlEmPuxlDFbN23w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">stem:EnergyStorageSystemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_srt_MajorCustomersAxis_stem_CustomerEMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_yIB8jeh81kKXTP2_eTgvmQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerEMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_srt_MajorCustomersAxis_stem_CustomerDMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_WuWx_ooEA0K3Stz9yH2NnA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_srt_MajorCustomersAxis_stem_CustomerCMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_ZZuPvHt-pUKLUIJZ9fjpWQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_srt_MajorCustomersAxis_stem_CustomerBMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_ur5_oNhY3U-ZHSru_fmV0w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_srt_MajorCustomersAxis_stem_CustomerAMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_6C3LijkRBkm74NuV1OzWOA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_srt_MajorCustomersAxis_stem_CustomerDMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_eNHb8gwquEqUdHsygHvTpw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_srt_MajorCustomersAxis_stem_CustomerCMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_lw6WHL8W7EG25CMt5B0F-w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_srt_MajorCustomersAxis_stem_CustomerBMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_vOg-Xffw90C664FGDsVLyQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_srt_RangeAxis_srt_MaximumMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_NetAssetsGeographicAreaMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_88Y1HLL8bEGV8sAH_53xMw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:NetAssetsGeographicAreaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_srt_MajorCustomersAxis_stem_CustomerMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_rj8UIC23ikSklBTiGW_vuQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_srt_MajorCustomersAxis_stem_CustomerDMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_ZVObMQeJ5kaD1Eb5HLcvWw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_srt_MajorCustomersAxis_stem_CustomerDMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_2Qf6uRU1M0ahCrs9N_JWkg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_srt_MajorCustomersAxis_stem_CustomerCMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_R_p7HVI50kaacR4lH9-erg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_srt_MajorCustomersAxis_stem_CustomerBMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_zJ973fVRdkCKbYRyz9dhhg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_srt_StatementGeographicalAxis_us-gaap_NonUsMember_b0-V1mqtOkqOG9ng5YrugA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_3_31_2020_srt_MajorCustomersAxis_stem_CustomerFMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_8mlt2ap2XUKZlWCAZwUmdg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerFMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2019_To_12_31_2019_srt_MajorCustomersAxis_stem_CustomerMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_fKGyAhN5R0a5Q62ubMFWmA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_3zKxrmyxek645ymzkNhabQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">stem:RestatementOfWarrantsAsDerivativeLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassSubjectToRedemptionMember_hM8vbYhx_ES-I7Vf_h5wMQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">stem:RestatementOfWarrantsAsDerivativeLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:CommonClassSubjectToRedemptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassSubjectToRedemptionMember_539g7Oiea0-nltYQ7Uxovw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">stem:RestatementOfWarrantsAsDerivativeLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:CommonClassSubjectToRedemptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassSubjectToRedemptionMember_ZLJCy7hFAUG_AQpEsJa25w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:CommonClassSubjectToRedemptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_Dd07atQoLEaM0jhi95nMaA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">stem:RestatementOfWarrantsAsDerivativeLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassSubjectToRedemptionMember_PlGfkBZRpUWdKSy0y_L4hA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">stem:RestatementOfWarrantsAsDerivativeLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:CommonClassSubjectToRedemptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassSubjectToRedemptionMember_X-G_NRuyAUCjgHOKyo7_EQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">stem:RestatementOfWarrantsAsDerivativeLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:CommonClassSubjectToRedemptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_w77VNbCCjUmzEAor0HGsWQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">stem:RestatementOfWarrantsAsDerivativeLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassSubjectToRedemptionMember_OHZnpM_T30WAXQFeQxUhTA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">stem:RestatementOfWarrantsAsDerivativeLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:CommonClassSubjectToRedemptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_o2fgO5QP8EujkCwNBMS00w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_L1lUha6pOEOoBJ79yBvcDA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:CommonClassNotSubjectToRedemptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_661Z9nF-d0KwdmJ4zVjg0A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:CommonClassNotSubjectToRedemptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_WyuGQJsAhUmM8SthWmtK4g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_VoeU-eZKzEuBV5IvtDS7lQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:CommonClassNotSubjectToRedemptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_11_8_2018_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_GuIo2-yBX0SFrzoePsdXKg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-11-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_ZAh_flcTXki_jTdElf_p8A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:CommonClassNotSubjectToRedemptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_sLZ-HXK6S06SMdK9ycYHew"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_jrM7332rkkin9aBaHmVpJA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:CommonClassNotSubjectToRedemptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_us-gaap_FinancialInstrumentAxis_us-gaap_StockCompensationPlanMember_UU4o7ow4HUGrpCL6cICo3A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_us-gaap_FinancialInstrumentAxis_us-gaap_EmployeeStockOptionMember_IJ6ASIv2j0eDE01UzzblJg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_us-gaap_FinancialInstrumentAxis_us-gaap_ConvertiblePreferredStockMember__1I_IBo1QkW_MBQU3-H7wA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_us-gaap_FinancialInstrumentAxis_stem_PreferredStockWarrantsMember_pHTEaA2TJUO1CH3Fuz6a_g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">stem:PreferredStockWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_us-gaap_FinancialInstrumentAxis_stem_CommonStockWarrantsMember_mGCkR4-j4Uae07lHD_fSSA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">stem:CommonStockWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_FinancialInstrumentAxis_us-gaap_StockCompensationPlanMember_8g02wNYMVEuEhbyTw-NKZw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_FinancialInstrumentAxis_us-gaap_EmployeeStockOptionMember_C4BcjXDmgEyG_gKTmWyfsQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_FinancialInstrumentAxis_us-gaap_ConvertiblePreferredStockMember_UQcT0OE7X0KO8zpIW83QpQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_FinancialInstrumentAxis_stem_PreferredStockWarrantsMember_imwe4zn3hUenG2cdhx4Elw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">stem:PreferredStockWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_FinancialInstrumentAxis_stem_CommonStockWarrantsMember_jMjs_a-n7kCUQW3OSDHVVw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">stem:CommonStockWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_FinancialInstrumentAxis_us-gaap_StockCompensationPlanMember_ELQM27CHOEi7GKtSjKVeFA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_FinancialInstrumentAxis_us-gaap_EmployeeStockOptionMember_ZL1NXQ5txUq46NHXOGOkoA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_FinancialInstrumentAxis_us-gaap_ConvertiblePreferredStockMember_HTI1EMhovESt6spJ6GDb5A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_FinancialInstrumentAxis_stem_PreferredStockWarrantsMember_ZlZGdT-7t026jA-5Km9x2w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">stem:PreferredStockWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_FinancialInstrumentAxis_stem_CommonStockWarrantsMember_892YEFdQSkqqBrBwAqshIA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">stem:CommonStockWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_us-gaap_ClassOfWarrantOrRightAxis_stem_CommonStockWarrantsMember_slbJl5M0sE2Lqzo_KkpTYA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:CommonStockWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_CommonStockWarrantsMember_w7pR5-rhW0mA5ys0kr6k4Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:CommonStockWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_ClassOfWarrantOrRightAxis_stem_CommonStockWarrantsMember_i-AphXBtLEujqYoSt5hxOQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:CommonStockWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_r0PYJMHbdEC2IfWYov5UlQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_Y2bEQ2SW1U6Q3DIrcG8RFw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_srt_RangeAxis_srt_MinimumMember_us-gaap_ClassOfWarrantOrRightAxis_stem_CommonStockWarrantsMember_Gh0l33yJlUiKJF6QBAyglQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:CommonStockWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_srt_RangeAxis_srt_MaximumMember_us-gaap_ClassOfWarrantOrRightAxis_stem_CommonStockWarrantsMember_jZEmkKf370GWGe2C5oXRSA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:CommonStockWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDPlusConvertiblePreferredStockMember_Wk9h8oXRmESBpu3_5mQS8w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:SeriesDPlusConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertiblePreferredStockMember_i_C4F_xImEujxxA2jx83Cw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:SeriesDConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesAPlusConvertiblePreferredStockMember_aNaMk0-EpkKy5zamra20BQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:SeriesAPlusConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_aXMZJyseqk-tKKmxKcyLYw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrants2019And2020Member_bkHX8vJ0jUWuEf6ABVZcVA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:SeriesDConvertibleStockWarrants2019And2020Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrants2017Member_FJ46Mgf6REuVNqa30OL1ig"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:SeriesDConvertibleStockWarrants2017Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesConvertiblePreferredStockWarrantsMember_yx5LVWk5rkC1pYMcatl-0w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:SeriesConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_srt_RangeAxis_srt_MinimumMember_pSfhAyvVnk24sy9JD0Cv-w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_srt_RangeAxis_srt_MaximumMember_x_BWnaijOEmUN_B-8sdTpw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrants2019And2020Member_UiQ4VQactEemYu3-JiOAaw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:SeriesDConvertibleStockWarrants2019And2020Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrants2017Member_nMTl7TSWckCF5GDDkkSstQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:SeriesDConvertibleStockWarrants2017Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesConvertiblePreferredStockWarrantsMember_URr67nQSlkCSaP3fZv1fuQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:SeriesConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_srt_RangeAxis_srt_MinimumMember_cBDVpS1mv0q9jJMXJvWOKw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_srt_RangeAxis_srt_MaximumMember_wyjt3y0LhkeLbIzSHkJqIg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_-vEdW--3SkKqOEFQuwnYbg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">stem:FounderSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">stem:SponsorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_6YdxzE_o_EOPWvltif545g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">stem:FounderSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">stem:SponsorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_1b9Vb_wQb0WV2Nscj6P37A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">stem:RestatementOfWarrantsAsDerivativeLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_fOktOm_WFEWcvHKh0mIeMg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2020_pSUIzOpeWkG8Wp3qOk_AMw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2018_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_rxqZEMhH-EixJnAkAupyAQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_AoIUABjKc0a8sN1XZ3c6_Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_e39TZUj5D06G4XkJwSuiQA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_VMseti2yAkORYxWQ6wnIyw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_RU4c2glUKUaLD6AnyuQ4lg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_NuJKm0I27E2yytqte08_Bw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_xAq9kh-qjUqPFXjvYIOf-Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_mijTObDpAkSWKGCXLdZfvQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_3SpLYXU5O0epcyk2JVhg4A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_zP5xZ9-qSk-HFup3reoYiA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_WuDoPXEV0kGT4dkfR3WVIQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_37CuCrLXS0y-oaJByLrsvg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_5RkgHvUEXU6kY5X0Y4_IBQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2018_GUne4wNQ4EqRag9HciQTtw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_CommonClassAMember_a5vVXxjHeUOrQBrM0fzvwQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_g_N0gfdNeECBfDnCrCGc5A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantsAndRightsSubjectToMandatoryRedemptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_aNVqerQ9sUSQwcqzcaJJFw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_ConvertiblePreferredStockMember_InImqDwkC0uXAIrLclaHYg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_ConvertibleDebtSecuritiesMember_-ucDgmvuwE6XYdU_--5HIg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_stem_CommonStockWarrantsMember_S704vpMdC0mRXySR1H4-cw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">stem:CommonStockWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_CommonClassAMember_yGM-nIz9SkOCcB7m7X79xA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_7Rd5wKo0lE6ISenIdw0dMA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantsAndRightsSubjectToMandatoryRedemptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_a1iNxE5ekUOKyTUFCnAIGg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_ConvertiblePreferredStockMember_BcvvVXL4R0Wh97w-uBIYIQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_ConvertibleDebtMember_V-YaHf20O0mCveChXEgZLw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_stem_CommonStockWarrantsMember_gfxvSeolT0SWgMsmec-WtQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">stem:CommonStockWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_3_31_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_j0DosqkJHE6cQ1EyTcHy0g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantsAndRightsSubjectToMandatoryRedemptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_3_31_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_c1A-zMg0VEuukqXXuJhbtQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_3_31_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_ConvertiblePreferredStockMember_b8OnoeLyu0WjT6muNW5eFg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_3_31_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_ConvertibleDebtSecuritiesMember_sE0PXmYJyU-6_GoDtoSt3Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_3_31_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_stem_CommonStockWarrantsMember_MjyXqy4ZxUqNwJLKTc4VXg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">stem:CommonStockWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2019_To_12_31_2019_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_alxhMDBG3UiCz-9_Xgzyyw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantsAndRightsSubjectToMandatoryRedemptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2019_To_12_31_2019_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_RqP3BduIBUulRfWd0szb_w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2019_To_12_31_2019_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_ConvertiblePreferredStockMember_s725GQeeSkajXMgJItlk8A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2019_To_12_31_2019_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_ConvertibleDebtMember_LCO5VmlYEEulqjV5o1igqw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2019_To_12_31_2019_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_stem_CommonStockWarrantsMember_zThIWwccOka6djXZLqygxA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">stem:CommonStockWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_SoftwareDevelopmentMember_3wNFgJSUyku6RWtgbTmLMg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2019_To_12_31_2019_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_SoftwareDevelopmentMember_a9TI36gSAkW19gJ6shGtgg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember_3g_oSX6Ff0aot4-Mckpvwg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_f6M0VAnjeUq35Q1L3AMOLw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_nriMivw0vUudkVHh51Iwfg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember_qD21KL7Ql0aL0gQg0ffigA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_ebzQJ2wt0k-BfAxMXCnhRQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_kfDNtooz0UyJVFqh8jyIBw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_3_31_2020_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember_oxhxUKSd5EWrevcJuPHKgA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_3_31_2020_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_aUkp8BkSkUiiJK8IgpNP9g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_3_31_2020_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_9o4zvGZvMkyCa-F6z3ufOg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2019_To_12_31_2019_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember_c4wbgW5kNkGt6KewatzkUA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2019_To_12_31_2019_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_ZhZRxwyN6k2t2U9SklJlNw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2019_To_12_31_2019_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_1-JEVKepzkK2OTBwyxzBsQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_OgQg1lDOkE2YV5UZs-KWfQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">stem:RestatementOfWarrantsAsDerivativeLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember__3XA0KbEJ06nFo3x1BADBg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_9z3VioJt7Uau1PxvOFcEeg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_XF4ki8gFPEOAYZAyHzj30Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">stem:RestatementOfWarrantsAsDerivativeLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_U6_gCPIk0UWTG_nSvm0npQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">stem:RestatementOfWarrantsAsDerivativeLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_3JTrfS-1p0SkMuOqz5FyDQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsPlacedIntoServiceMember_fTpodrTm_k2qpBDlwhKCww"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">stem:EnergyStorageSystemsPlacedIntoServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsPlacedIntoServiceMember_FH0Phit53EidjeHOSlQKvw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">stem:EnergyStorageSystemsPlacedIntoServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrants2019And2020Member_IRmTv6z4WEGKxXxzhW6q0Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:SeriesDConvertibleStockWarrants2019And2020Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrants2017Member_vTSoKPdA20G3yNlbo2I7yA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:SeriesDConvertibleStockWarrants2017Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesConvertiblePreferredStockWarrantsMember_14z7sJwNNk-2Nl_S4pW9Vg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:SeriesConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2019_To_12_31_2019_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrants2019And2020Member_vxebwL0X2k2iAx3JLMjjfw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:SeriesDConvertibleStockWarrants2019And2020Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2019_To_12_31_2019_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrants2017Member_pB4sE41a3Ui857uukzUyZw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:SeriesDConvertibleStockWarrants2017Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2019_To_12_31_2019_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesConvertiblePreferredStockWarrantsMember_KiyI0NEeG0GiTTGd4vqXaA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:SeriesConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_5_1_2020_To_5_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_CommonStockWarrantsMember_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_YS5QiV9mg026tn4B02M-JA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:CommonStockWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:TermLoanDueToFormerNonControllingInterestHolderMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrants2019Member_us-gaap_DebtInstrumentAxis_stem_CreditAgreement2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_eFOGLC1U1kW-BD2HgHracQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:SeriesDConvertibleStockWarrants2019Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:CreditAgreement2020Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrants2019Member_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotes2019Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_XpSGIXq-hkaMKap_7dB7HA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:SeriesDConvertibleStockWarrants2019Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:ConvertibleNotes2019Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrantsQ42020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_etiGtKhky02y9VDplQt4cg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:SeriesDConvertibleStockWarrantsQ42020Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrantsJanuary2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_T8dqkDim7E-Z5DPB8wUong"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:SeriesDConvertibleStockWarrantsJanuary2020Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputRiskFreeInterestRateMember_8Up22oBvQkeHPSVNInzESA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputPriceVolatilityMember_UNwOJk9Oo0Wl4U8Dssj8Dw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedTermMember_kGRrXoRiLEC118rQiDt2Fw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedDividendRateMember_YORrmbFdC0afia8IZLuTow"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_TCYujogoH0CQV0OnP8o8AQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountForLackOfMarketabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2020_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputRiskFreeInterestRateMember_3DrFbvL8u0qKJWDUImSIXA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2020_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputPriceVolatilityMember_Vk98FUhN_0GbZy20Bxw2yg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2020_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedTermMember_VZj3wkm-EEiZrEKu_Lg99Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2020_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedDividendRateMember_V_bDJ2Ewq0Ck0AnLSSE79A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2020_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_v4IF9Ed0d0quHUTM3wWekw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountForLackOfMarketabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_ZhndbDu6AkutEbOBXkLO-w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_W2W8vL5DuUy7zcfN_QGmXA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_TZq9XGUFOUmZwCOSxuUumA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_OdtEqoEzG0mcA6hqxGewCw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_ujaYE9UrdECfRAGz0UxARg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_3PHC7udsnUmJVvf-KjL26w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_PreferredStockWarrantsMember_uGB9VuGweUK8hyRRJ1225g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:PreferredStockWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_1_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_PreferredStockWarrantsMember_G65n8rRVYkyMoBPgq81KXw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:PreferredStockWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_OFuIqECRF0GGFGAVRcOw8A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_q4eJBw4Y6kuj2QFquqBxzA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-26</xbrli:startDate><xbrli:endDate>2020-08-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_1TeCXhbtEEKlTkDhjr_XpA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_X9GonN_TnkGReX0e85EODQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">stem:FounderSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">stem:SponsorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_fSTGxW4OL0OxNj_Q5P8feg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">stem:FounderSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_11_8_2020_To_11_8_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_FQxo-yTlLk6KZ6ionQ4oNw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">stem:FounderSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">stem:SponsorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-11-08</xbrli:startDate><xbrli:endDate>2020-11-08</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_Eh42JFhxmk6fnKfVHh2Ltg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">stem:FounderSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_FzJBptZJwkmkDu8_MLgrkg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">stem:FounderSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">stem:SponsorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_Whizs6aVnUSzUGRpyHS4LA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">stem:FounderSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">stem:SponsorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_srt_RangeAxis_srt_MinimumMember_us-gaap_TypeOfArrangementAxis_stem_PartnershipArrangementsMember_Hi79IbSCtESCx-Op7MvdLg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">stem:PartnershipArrangementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_srt_RangeAxis_srt_MinimumMember_us-gaap_TypeOfArrangementAxis_stem_HostCustomerArrangementMember_rEVVbZJrOkKWFZWn2yqt6A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">stem:HostCustomerArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_srt_RangeAxis_srt_MaximumMember_us-gaap_TypeOfArrangementAxis_stem_PartnershipArrangementsMember_6h6ndEN4kES57-T2vd-XUw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">stem:PartnershipArrangementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_srt_RangeAxis_srt_MaximumMember_OKEmw6cyG0ek3npoNc8x1Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_ConvertiblePreferredStockMember_XrJ_h4Dzwk-eyQRXe_JeSA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_1_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_Qzp3TkcFRkClGFpLE4dtmg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_ConvertiblePreferredStockMember_6GSUwrSqIkipUhqiiMREKw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_7_29_2020_To_7_29_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_vyFD_ZtE9k-zHNg7lP_jTg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">stem:FounderSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">stem:SponsorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-29</xbrli:startDate><xbrli:endDate>2020-07-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_7_13_2020_To_7_13_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_cZ1gdHNflE2OnS8_es-vxQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">stem:SponsorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-13</xbrli:startDate><xbrli:endDate>2020-07-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_vDmUg2Q-RkKqR1DLwJ0jGA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_wZ6K6iVOQkau4Hb6tHOzVg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_e0bGHdS1cEiYRXbdjoLFiw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_Rfcq4ukrdEW20uwX5NSjcg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_9BnLnvGrJUSMoVnqiOA5Ww"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_UjeGzRKzlEaKunNcAq3fjw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_KukzvTyVo02gvAZUej97vQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_xb1sxN5Ss0OdWQABzvfAZQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_I2WEbxAnIE6jE6vttr7rQA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_1_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_40sT62lwsU2PU3VNOZ2wCQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_-PAcbk4wEUOPCeoZrahbMA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2009_To_12_31_2009_us-gaap_PlanNameAxis_stem_StockPlan2009Member_0X5xE5OcJ0OcSQNW-t4yeA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">stem:StockPlan2009Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2009-01-01</xbrli:startDate><xbrli:endDate>2009-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2009_To_12_31_2009_srt_RangeAxis_srt_MinimumMember_us-gaap_PlanNameAxis_stem_StockPlan2009Member_nQ51xjAlhUG7FZf-fA2iNg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">stem:StockPlan2009Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2009-01-01</xbrli:startDate><xbrli:endDate>2009-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_us-gaap_PlanNameAxis_stem_StockPlan2009Member_QjoJ7HPXJkmMIDfjcxs6pQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">stem:StockPlan2009Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_bbAbFxLZEEuq3gEZ0ZKcGg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-26</xbrli:startDate><xbrli:endDate>2020-08-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_8_20_2020_To_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_z3jgxpy3kUuydeK0yhFrWA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-20</xbrli:startDate><xbrli:endDate>2020-08-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_21_2021_To_4_21_2021_kf7MJmOooU2zyxi6xQ_iiA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-21</xbrli:startDate><xbrli:endDate>2021-04-21</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_us-gaap_TypeOfArrangementAxis_stem_HostCustomerArrangementsMember_Mu2wvrH4G0C5B9R34DLa8w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">stem:HostCustomerArrangementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_srt_RangeAxis_srt_MinimumMember_us-gaap_TypeOfArrangementAxis_stem_PartnershipArrangementsMember_b-zDcdfMwE6thOF4IAJwPQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">stem:PartnershipArrangementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_srt_RangeAxis_srt_MinimumMember_us-gaap_TypeOfArrangementAxis_stem_HostCustomerArrangementsMember_uGm2xSRxPE-D_f-EfbNSWg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">stem:HostCustomerArrangementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_srt_RangeAxis_srt_MaximumMember_us-gaap_TypeOfArrangementAxis_stem_PartnershipArrangementsMember_1VBzTwEGkEiNkrXCJBTjlA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">stem:PartnershipArrangementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_srt_RangeAxis_srt_MaximumMember_us-gaap_TypeOfArrangementAxis_stem_HostCustomerArrangementsMember_Q5VD1gt9DECiJWilrc-esg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">stem:HostCustomerArrangementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_8_20_2020_To_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_007h-T-GUk-CwrPV_qgrmA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-20</xbrli:startDate><xbrli:endDate>2020-08-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_28_2021_To_4_28_2021_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_OlbzRErbWk6N1KVLyo2zbQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-28</xbrli:startDate><xbrli:endDate>2021-04-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2018_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_PromissoryNoteWithRelatedPartyMember_T09XHQSlBk6p-qmTzZ1-Rw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">stem:PromissoryNoteWithRelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotesQ42020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_38CzY9fm2k2s9gGxEoaAMw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:ConvertibleNotesQ42020Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_1_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotesJanuary2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_j99K6sXynkOKsijgCdIHUQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:ConvertibleNotesJanuary2020Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_1_31_2020_g7nJF5Dh4EmyooWD_nAZkA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_5_1_2020_To_5_31_2020_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_fAw_eN-zyUW3sekJqgmz4g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:TermLoanDueToFormerNonControllingInterestHolderMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_srt_RangeAxis_srt_MaximumMember_8tTAyUSQ5EOpMo-ESz7TRg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_7_13_2020_To_7_13_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_aOwwUtMGpUeYfMRsaCSRQg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-13</xbrli:startDate><xbrli:endDate>2020-07-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_DCXWKscyRUukpL7Zqs6iOA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_8_31_2020_To_8_31_2020_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_yKg1RWKy8UO-x8jw2Usa2w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:RevolvingLoanDueToSpeMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-31</xbrli:startDate><xbrli:endDate>2020-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_8_1_2020_To_8_31_2020_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_DnSq92FaSkm3xoXA7V-gow"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:RevolvingLoanDueToSpeMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2020-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_5_1_2020_To_5_31_2020_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_TNnA65q-BUaNXQxaCTzvfw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:RevolvingLoanDueToSpeMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_frhousyDh0GjT8KrZRWVIg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:RevolvingLoanDueToSpeMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_-aGl49PcgEaIV1T5dadcDQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_JxkY_9WNJEm-v-Hug_BtGA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">stem:SponsorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-08-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_7Uax3-fIT0eaIsTX2-uB_g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">stem:SponsorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-26</xbrli:startDate><xbrli:endDate>2020-08-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_GdDfL-2YMUu2JulcqRtAOw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">stem:FounderSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-26</xbrli:startDate><xbrli:endDate>2020-08-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_7_29_2020_To_7_29_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_BXmpgJjolE-mVTax1AiPjQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">stem:FounderSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-29</xbrli:startDate><xbrli:endDate>2020-07-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_12_3_2020_To_12_3_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_NewStemCommonStockMember_us-gaap_TypeOfArrangementAxis_stem_MergerAgreementMember_t3vfZMONsE2OTU1MV5KoDA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:NewStemCommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">stem:MergerAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-03</xbrli:startDate><xbrli:endDate>2020-12-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_nioGWBOiZkKSmBQfnK1QMA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_1ehVqr5nkUS5Kv5kw8amtw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_6rjY3R2xWUC2QcIdYrxCwA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-08-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_7_13_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_GYZ-Scj730qdrkW4FeifcA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_b9jMyCHD60aJaTbnZdR4OA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_11_8_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Mu-byPSR6UK4wpLglR5Rjw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-11-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_11_8_2018_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_KM_Pyvs0P0CVqtGr22gXoQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-11-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_9_1_2019_To_9_30_2019_us-gaap_LitigationStatusAxis_us-gaap_SettledLitigationMember_us-gaap_LossContingenciesByNatureOfContingencyAxis_stem_AllegedWrongfulDilutionOfEquityMember_n238w02_8E-R80DV7vXHpw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:SettledLitigationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">stem:AllegedWrongfulDilutionOfEquityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_9_1_2019_To_9_30_2019_srt_LitigationCaseAxis_stem_AllegedWrongfulDilutionOfEquityLitigationMember_yzpBfxaMaECMYlux9tSMIQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">stem:AllegedWrongfulDilutionOfEquityLitigationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_8_31_2020_To_8_31_2020_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSPEMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_snNAV0O-9EeCem1nyuGI4w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:RevolvingLoanDueToSPEMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-31</xbrli:startDate><xbrli:endDate>2020-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_5_31_2020_To_5_31_2020_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSPEMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_irvZ3VWCHkK8ee8gwc4t5A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:RevolvingLoanDueToSPEMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-31</xbrli:startDate><xbrli:endDate>2020-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_4_30_2017_To_4_30_2017_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSPEMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_9mQgN0et5EqGf2KSJc5saw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:RevolvingLoanDueToSPEMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-04-30</xbrli:startDate><xbrli:endDate>2017-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_at5VT9yS7UiElLxrPnTNlw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-26</xbrli:startDate><xbrli:endDate>2020-08-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_TBGTuBQBUUOgWM10cN1vig"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-26</xbrli:startDate><xbrli:endDate>2020-08-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_5_1_2020_To_5_31_2020_us-gaap_DebtInstrumentAxis_stem_CreditAgreement2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_1mF3AGYpckikiDm1X5ei1w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:CreditAgreement2020Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_8_20_2020_To_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Lw4L9btKrkqa5IsWzAIh7Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-20</xbrli:startDate><xbrli:endDate>2020-08-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Omhsdb3uNkOxMfS85s_oQw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_us-gaap_TypeOfArrangementAxis_stem_HostCustomerArrangementMember_vLKsRoa20Eab_oQ5frp6Lw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">stem:HostCustomerArrangementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_StemFinanceSpvIiLlcMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember__FD7g1jeFUCnrPawiBTZmQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">stem:StemFinanceSpvIiLlcMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_StemFinanceSpvIiLlcMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_7pPE2YOv1E2-FVaKsbwVSQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">stem:StemFinanceSpvIiLlcMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_StemFinanceSpvIIILlcMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_RUTm_limFk29TLjmMfwPkQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">stem:StemFinanceSpvIIILlcMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_StemFinanceSpvIIILlcMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_bsVsyH_iW0G9j5L1qQ2_xA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">stem:StemFinanceSpvIIILlcMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_GenerateStemLcrLlcMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_xssuIkv3H0m41reLnb8VSA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">stem:GenerateStemLcrLlcMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_GenerateStemLcrLlcMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_VBf6i4WeYUSHKgHh8_Ds0A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">stem:GenerateStemLcrLlcMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_gu0-Jc4hbUa6snodY1rCzA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-08-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_AJwluWtXUkC3BL-dQAoF4Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-08-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_kPtLMNhRT0K8z63UUMV_7Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">stem:RestatementOfWarrantsAsDerivativeLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_CK6gS4QUm0aL7qJNxtasJw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">stem:RestatementOfWarrantsAsDerivativeLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_Ag7RogUOnUGcZPXZbr_wVw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">stem:RestatementOfWarrantsAsDerivativeLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_B5t3c_thc0mPjDz8e5Cl5g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_JUH7E8u8S0S51lAQZg7pLg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2019_To_12_31_2019_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotesJanuary2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_eC-aFRKESkaGXzmK-9GraQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:ConvertibleNotesJanuary2020Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_2dO35BsZbU6cuyLTvB7AdQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_6_30_2018_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_MediumTermNotesMember_1kQtn9g3wkyN_ryg1Y4BbA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:TermLoanDueToFormerNonControllingInterestHolderMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_6_1_2018_To_6_30_2018_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_wHrT3POI6kKp9MuDSyRQEQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:TermLoanDueToFormerNonControllingInterestHolderMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-06-01</xbrli:startDate><xbrli:endDate>2018-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_5_31_2020_us-gaap_DebtInstrumentAxis_stem_A2020CreditAgreementMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_kKTXf5AmYEepfT5VVQHu9A"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:A2020CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_1_31_2020_us-gaap_DebtInstrumentAxis_stem_January2020ConvertibleNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_M-H4v46wqkWztV6JxF1mXQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:January2020ConvertibleNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_kjltUqrqEUu1mlRUn10MVA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_757hkbptJ0Oi74L8_eSmcg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_xe1NG_IcdUaYz5KMO_Qc1g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_eB-p1LIhjUqPmhAqWKcLJQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_GDK7y45JLE6xiIgEuOQVvQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_oquKOdDVh0yyzduycfcotQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_3_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_StemCommonStockHoldersMember_us-gaap_StatementClassOfStockAxis_stem_NewStemCommonStockMember_us-gaap_TypeOfArrangementAxis_stem_MergerAgreementMember_EOi7F3k4g0yX39roVRW4Sg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">stem:StemCommonStockHoldersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:NewStemCommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">stem:MergerAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_n7l7Em2B-0egJNh9M8eATQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-26</xbrli:startDate><xbrli:endDate>2020-08-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_gMgJ8JMkG0OwlvcTtD6BeQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_eXAfkNduN0OzclxOuTgA9Q"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_bHxBb9p5PUmxic1wrpkcbA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_10_1_2020_To_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_PreferredStockWarrantsMember_7L4bw6CT0E-66ZQRtRP3UA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:PreferredStockWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_5_31_2020_To_5_31_2020_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_MediumTermNotesMember_qSQx52-IcE6JQJacxE-ulw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:TermLoanDueToFormerNonControllingInterestHolderMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-31</xbrli:startDate><xbrli:endDate>2020-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_1_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_PreferredStockWarrantsMember_QX7cuXPfGkiFDo1nRpMjXg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:PreferredStockWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_5_31_2020_To_5_31_2020_us-gaap_DebtInstrumentAxis_stem_A2020CreditAgreementMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesDPreferredStockMember_VAyttwFEEUO7eZ6M3sbx-g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:A2020CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesDPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-31</xbrli:startDate><xbrli:endDate>2020-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_a4JnWUSynkO1-9LpDYXwkw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_R6Y96E3ZqkyVgrhCixe5aw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member_bJjRmzGyG0q26NVaKYMPMA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">stem:RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member_bpkU647Li02LAzbtzsbqDQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">stem:RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member_-WqqahvjpEa6x_2SHBp5Iw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">stem:RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member_g5hWrWwABUK5GKvieNghjA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">stem:RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_WarrantMember__jHCySgWl0am66xLaYFaZg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_WarrantMember_QqfyHdaUVk-M2cT1w4YGPw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_1z5pifmBnU-yumquP1zoNA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_guc8K44MqkqK91lIm5OLJw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-08-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotesJanuary2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_8BqZv3NaM0-E1RveG9pqbg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:ConvertibleNotesJanuary2020Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotes2019Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_l6i1exR_oESjlhNIRnVCBw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:ConvertibleNotes2019Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotesJanuary2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_U5FEvMT3c0evjBjyKeC1xg"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:ConvertibleNotesJanuary2020Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotes2019Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_4xo8RqOwLkuGclYvySQSTw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:ConvertibleNotes2019Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_n5fmLrWngEGPzh1sDbbrpQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassSubjectToRedemptionMember_WeyaKK6OY0Knf46sR-_TzQ"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:CommonClassSubjectToRedemptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_8_1_2019_To_8_31_2019_us-gaap_DebtConversionByUniqueDescriptionAxis_stem_ConversionOf2019NotesMember_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotes2019Member_MR5hOXdvdUispmqcquqC-w"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">stem:ConversionOf2019NotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:ConvertibleNotes2019Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-08-01</xbrli:startDate><xbrli:endDate>2019-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001758766</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="Unit_Standard_segment_mgJfyTW7dEyafbmKRAiUfw"><xbrli:measure>stem:segment</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:unit id="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_D_Uhr8IsSzS0iEQJh92Po1mg"><xbrli:measure>stem:D</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_Vote_GNfUqE3MCkWCkxjdbRq69Q"><xbrli:measure>stem:Vote</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_Option_xNse2IRkCEW52QjU9HKt-A"><xbrli:measure>stem:Option</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_item_XXK3fe1x0kyo_llMI9Xdwg"><xbrli:measure>stem:item</xbrli:measure></xbrli:unit><xbrli:unit id="Unit_Standard_Y_3Qebsp2GfUiWHiaskGsETw"><xbrli:measure>stem:Y</xbrli:measure></xbrli:unit></ix:resources></ix:header></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;min-height:11.5pt;"><a id="_7237460a_9feb_4e09_9de5_5a04c550a912"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As filed with the Securities and Exchange Commission on May 26, 2021</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Registration No.&#160;333-&#160;&#160;&#160;&#160;</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:1pt;padding-top:1pt;text-align:right;text-indent:0pt;border-bottom:1px solid #000000;border-top:3.0pt solid #000000;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-size:16pt;font-weight:bold;">UNITED STATES<br />SECURITIES AND EXCHANGE COMMISSION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Washington, D.C. 20549</b></p><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">FORM&#160;</b><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" name="dei:DocumentType" id="Narr_D5ouQxcvikKOxYPXuAKvvw"><b style="font-weight:bold;">S-1</b></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">REGISTRATION STATEMENT</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">UNDER</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">THE SECURITIES ACT OF 1933</b></p><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:16pt;text-align:center;text-indent:0pt;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" name="dei:EntityRegistrantName" id="Narr_9H9eRouqu02eC7_b_LLOgQ"><b style="font-weight:bold;">STEM,&#160;INC.</b></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="white-space:pre-wrap;"> (Exact Name of Registrant as Specified in Its Charter)</span></p><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:6pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.25%;margin:0pt;padding:0.25pt 0.25pt 0pt 0.25pt;"></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0.25pt 0.25pt 0pt 0.25pt;"></td><td style="vertical-align:bottom;width:49.55%;margin:0pt;padding:0.25pt 0.25pt 0pt 0.25pt;"></td></tr><tr><td style="vertical-align:bottom;width:48.25%;margin:0pt;padding:0.25pt 0.25pt 0pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Delaware</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0.25pt 0.25pt 0pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;width:49.55%;margin:0pt;padding:0.25pt 0.25pt 0pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">85-1972187</b></p></td></tr><tr><td style="vertical-align:top;width:48.25%;margin:0pt;padding:0.25pt 0.25pt 0pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;">(State or Other Jurisdiction of<br />Incorporation or Organization)</p></td><td style="vertical-align:top;white-space:nowrap;width:2.18%;margin:0pt;padding:0.25pt 0.25pt 0pt 0.25pt;"></td><td style="vertical-align:top;width:49.55%;margin:0pt;padding:0.25pt 0.25pt 0pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;">(I.R.S. Employer<br />Identification No.)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:4pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">100 Rollins Road</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" name="dei:EntityAddressCityOrTown" id="Narr__GoB7c23kkK-4BviOqhdfQ"><b style="font-weight:bold;">Millbrae</b></ix:nonNumeric><b style="font-weight:bold;">, </b><ix:nonNumeric format="ixt-sec:stateprovnameen" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" name="dei:EntityAddressStateOrProvince" id="Narr_OgCC1qYQfECu8nYd4jxqsA"><b style="font-weight:bold;">California</b></ix:nonNumeric><b style="font-weight:bold;"> </b><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" name="dei:EntityAddressPostalZipCode" id="Narr_idb4W8SDgEOCgHOHUq3U8Q"><b style="font-weight:bold;">94030</b></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">(</b><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" name="dei:CityAreaCode" id="Narr_yulqrXYD00uyy7S2nZ3DWw"><b style="font-weight:bold;">415</b></ix:nonNumeric><b style="font-weight:bold;">) </b><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" name="dei:LocalPhoneNumber" id="Narr_17M2xY5cfU6d4SnYUITKuA"><b style="font-weight:bold;">937-7816</b></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;text-indent:0pt;margin:0pt;">(Address, Including Zip Code, and Telephone Number, Including Area Code, of Registrant&#8217;s Principal Executive Offices)</p><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" name="dei:ContactPersonnelName" id="Narr_C1ZVg1RwG0q8xQwD8XABuw"><b style="font-weight:bold;">Saul Laureles</b></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Chief Legal Officer and Secretary</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" name="dei:EntityAddressAddressLine1" id="Narr_dObQ0AVW3UG-CLauQLcjHA"><b style="font-weight:bold;">100 Rollins Road</b></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" name="dei:EntityAddressCityOrTown" id="Narr_kq-9az8FZ0aMiumOWkLmRQ"><b style="font-weight:bold;">Millbrae</b></ix:nonNumeric><b style="font-weight:bold;">, </b><ix:nonNumeric format="ixt-sec:stateprovnameen" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" name="dei:EntityAddressStateOrProvince" id="Narr_FPxy25iZGUG-4DX2dbTz-A"><b style="font-weight:bold;">California</b></ix:nonNumeric><b style="font-weight:bold;"> </b><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" name="dei:EntityAddressPostalZipCode" id="Narr_dFk4P7vjYkOB9vOfFCaaZg"><b style="font-weight:bold;">94030</b></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">(</b><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" name="dei:CityAreaCode" id="Narr_UE2uAARomU6jOuByYT-dJw"><b style="font-weight:bold;">415</b></ix:nonNumeric><b style="font-weight:bold;">) </b><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" name="dei:LocalPhoneNumber" id="Narr_cqNssf7EYEaZfDt8ULLn6A"><b style="font-weight:bold;">937-7816</b></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;text-indent:0pt;margin:0pt;">(Name, Address, Including Zip Code, and Telephone Number, Including Area Code, of Agent for Service)</p><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Copies to:</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">John T. Gaffney</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Evan M. D&#8217;Amico</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Gibson, Dunn&#160;&amp; Crutcher LLP</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">200 Park Avenue</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">New York, NY 10166</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Tel: (212) 351-4000</b></p><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Approximate date of commencement of proposed sale to the public:</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 4pt 0pt;"><b style="font-weight:bold;">From time to time after the effective date of this registration statement.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 4pt 0pt;">If any of the securities being registered on this Form&#160;are to be offered on a delayed or continuous basis pursuant to Rule&#160;415 under the Securities Act of 1933, please check the following box.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 4pt 0pt;">If this Form&#160;is filed to register additional securities for an offering pursuant to Rule&#160;462(b)&#160;under the Securities Act, please check the following box and list the Securities Act registration statement number of the earlier effective registration statement for the same offering. <span style="font-family:'Segoe UI Symbol';">&#8999;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 4pt 0pt;">If this Form&#160;is a post-effective amendment filed pursuant to Rule&#160;462(c)&#160;under the Securities Act, check the following box and list the Securities Act registration statement number of the earlier effective registration statement for the same offering. <span style="font-family:'Segoe UI Symbol';">&#8999;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 4pt 0pt;">If this Form&#160;is a post-effective amendment filed pursuant to Rule&#160;462(d)&#160;under the Securities Act, check the following box and list the Securities Act registration statement number of the earlier effective registration statement for the same offering. <span style="font-family:'Segoe UI Symbol';">&#8999;</span></p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;min-height:11.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 4pt 0pt;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company&#8221; and &#8220;emerging growth company&#8221; in Rule&#160;12b-2 under the Securities Exchange Act of 1934:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:6pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:28.73%;margin:0pt;padding:0.25pt 0.25pt 0pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">Large accelerated filer&#160;&#160;<span style="font-family:'Times New Roman';">&#9723;</span></p></td><td style="vertical-align:bottom;width:19.42%;margin:0pt;padding:0.25pt 0.25pt 0pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;">Accelerated filer&#160;&#160;<span style="font-family:'Times New Roman';">&#9723;</span></p></td><td style="vertical-align:top;width:23.77%;margin:0pt;padding:0.25pt 0pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="Narr_4EghjYKXGk208eqxwKSKKQ">Non-accelerated filer</ix:nonNumeric>&#160;&#160;<span style="font-family:'Cambria Math';">&#8999;</span></p></td><td style="vertical-align:bottom;width:28.06%;margin:0pt;padding:0.25pt 0.25pt 0pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;">Smaller reporting company&#160;&#160;<ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" format="ixt:booleantrue" name="dei:EntitySmallBusiness" id="Narr_tb-ZPqq1SkO92BRC70sHHw"><span style="font-family:'Cambria Math';">&#8999;</span></ix:nonNumeric></p></td></tr><tr><td style="vertical-align:bottom;width:28.73%;margin:0pt;padding:0.25pt 0.25pt 0pt 0.25pt;"></td><td style="vertical-align:bottom;width:19.42%;margin:0pt;padding:0.25pt 0.25pt 0pt 0.25pt;"></td><td style="vertical-align:top;width:23.77%;margin:0pt;padding:0.25pt 0pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:28.06%;margin:0pt;padding:0.25pt 0.25pt 0pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;">Emerging growth company&#160;&#160;<ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" format="ixt:booleantrue" name="dei:EntityEmergingGrowthCompany" id="Narr_Oh-StiXSAESLlc3hYcRjmQ"><span style="font-family:'Cambria Math';">&#8999;</span></ix:nonNumeric></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 4pt 0pt;">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section&#160;7(a)(2)(B)&#160;of the Securities Act. <ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" format="ixt:booleanfalse" name="dei:EntityExTransitionPeriod" id="Narr_q9bFQa4duUi58MJmH3eBFw"><span style="font-family:'Times New Roman';">&#9723;</span></ix:nonNumeric></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">CALCULATION OF REGISTRATION FEE</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:6pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:31.15pt;"><td style="vertical-align:bottom;width:43.18%;border-bottom:1px solid #231f20;border-right:1px solid #231f20;border-top:3px double #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Title of Each Class&#160;of Securities to be Registered</b></p></td><td style="vertical-align:bottom;width:12.93%;border-bottom:1px solid #231f20;border-left:1px solid #231f20;border-right:1px solid #231f20;border-top:3px double #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Amount</b><br /><b style="font-weight:bold;">to be<br />Registered</b><sup style="font-size:6.75pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;width:14.37%;border-bottom:1px solid #231f20;border-left:1px solid #231f20;border-right:1px solid #231f20;border-top:3px double #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Proposed<br />Maximum Offering Price</b><br /><b style="font-weight:bold;">Per Share</b></p></td><td style="vertical-align:bottom;width:16.15%;border-bottom:1px solid #231f20;border-left:1px solid #231f20;border-right:1px solid #231f20;border-top:3px double #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Proposed<br />Maximum<br />Aggregate</b><br /><b style="font-weight:bold;">Offering Price</b></p></td><td style="vertical-align:bottom;width:13.35%;border-bottom:1px solid #231f20;border-left:1px solid #231f20;border-top:3px double #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Amount of</b><br /><b style="font-weight:bold;">Registration<br />Fee</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.18%;border-bottom:1px solid #231f20;border-right:1px solid #231f20;border-top:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;">Common stock, par value $0.0001 per share</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.93%;border-bottom:1px solid #231f20;border-left:1px solid #231f20;border-right:1px solid #231f20;border-top:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt 2.9pt 0pt 0pt;">72,075,080 <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:14.37%;border-bottom:1px solid #231f20;border-left:1px solid #231f20;border-right:1px solid #231f20;border-top:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt 2.9pt 0pt 0pt;">$ 21.88<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:16.15%;border-bottom:1px solid #231f20;border-left:1px solid #231f20;border-right:1px solid #231f20;border-top:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt 2.9pt 0pt 0pt;">$1,577,002,750.40</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:13.35%;border-bottom:1px solid #231f20;border-left:1px solid #231f20;border-top:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt 2.9pt 0pt 0pt;">$172,051.00 <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(4)</sup></p></td></tr><tr style="height:14.4pt;"><td style="vertical-align:bottom;width:43.18%;border-bottom:1px solid #231f20;border-right:1px solid #231f20;border-top:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;">Warrants to purchase common stock</p></td><td style="vertical-align:bottom;width:12.93%;border-bottom:1px solid #231f20;border-left:1px solid #231f20;border-right:1px solid #231f20;border-top:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt 2.9pt 0pt 0pt;">7,181,134 <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(5)</sup></p></td><td style="vertical-align:bottom;width:14.37%;border-bottom:1px solid #231f20;border-left:1px solid #231f20;border-right:1px solid #231f20;border-top:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;width:16.15%;border-bottom:1px solid #231f20;border-left:1px solid #231f20;border-right:1px solid #231f20;border-top:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;width:13.35%;border-bottom:1px solid #231f20;border-left:1px solid #231f20;border-top:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt 2.9pt 0pt 0pt;">&#8212;<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(6)</sup></p></td></tr><tr style="height:15.2pt;"><td style="background-color:#cceeff;vertical-align:top;width:43.18%;border-bottom:3px double #231f20;border-right:1px solid #231f20;border-top:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.93%;border-bottom:3px double #231f20;border-left:1px solid #231f20;border-right:1px solid #231f20;border-top:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt 2.9pt 0pt 13.2pt;"><span style="margin-bottom:12pt;margin-left:0pt;margin-right:0pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:14.37%;border-bottom:3px double #231f20;border-left:1px solid #231f20;border-right:1px solid #231f20;border-top:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt 2.9pt 0pt 25.9pt;"><span style="margin-bottom:12pt;margin-left:0pt;margin-right:0pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:16.15%;border-bottom:3px double #231f20;border-left:1px solid #231f20;border-right:1px solid #231f20;border-top:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt 2.9pt 0pt 0pt;">$1,577,002,750.40</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:13.35%;border-bottom:3px double #231f20;border-left:1px solid #231f20;border-top:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt 2.9pt 0pt 0pt;">$172,051.00</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Pursuant to Rule&#160;416(a), there are also being registered an indeterminable number of additional securities as may be issued to prevent dilution resulting from share splits, share dividends or similar transactions.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Consists of (i)&#160;52,107,817 shares of common stock registered for sale by the selling securityholders named in this registration statement, (ii)&#160;7,181,134 shares of common stock issuable upon the exercise of 7,181,134 Private Placement Warrants (as defined below) and (iii)&#160;12,786,129 shares of common stock issuable upon the exercise of 12,786,129 Public Warrants (as defined below).</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Pursuant to Rule&#160;457(c)&#160;under the Securities Act, and solely for the purpose of calculating the registration fee, the proposed maximum offering price per share is $21.88, which is the average of the high and low prices of the common stock on May&#160;21, 2021 on the New York Stock Exchange.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(4)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Calculated pursuant to Rule&#160;457 under the Securities Act by multiplying the proposed maximum aggregate offering price of securities to be registered by 0.0001091.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(5)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Represents the resale of 7,181,134 Private Placement Warrants (as defined below) to purchase shares of common stock that were issued in a private placement, which represent warrants to acquire 7,181,134 shares of common stock.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(6)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">In accordance with Rule 457(g) under the Securities Act, because the shares of Common Stock underlying the Warrants are registered hereby, no separate registration fee is required with respect to the Warrants registered hereby.</span></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><span style="font-size:6pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><b style="font-weight:bold;">The registrant hereby amends this registration statement on such date or dates as may be necessary to delay its effective date until the registrant shall file a further amendment that specifically states that this registration statement shall thereafter become effective in accordance with Section 8(a) of the Securities Act or until the registration statement shall become effective on such date as the Securities and Exchange Commission, acting pursuant to said Section 8(a), may determine.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:1pt;padding-top:1pt;border-bottom:3.0pt solid #000000;border-top:1px solid #000000;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="display:none;font-family:'Times New Roman','Times','serif';line-height:0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><a id="_26b13654_8c6e_4e31_a145_72a68f0161e9"></a></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;min-height:60.04pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><div style="padding-left:36pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:92%;"><tr><td style="vertical-align:top;width:38.72%;margin:0pt;padding:0.25pt 0.25pt 2.5pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#fc0014;font-weight:bold;">PRELIMINARY PROSPECTUS</b></p></td><td style="vertical-align:top;white-space:nowrap;width:2.35%;margin:0pt;padding:0.25pt 0.25pt 2.5pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#fc0014;">&#160;&#160;&#160;&#160;</span></p></td><td style="vertical-align:top;width:58.92%;margin:0pt;padding:0.25pt 0.25pt 2.5pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="color:#fc0014;font-weight:bold;">SUBJECT TO COMPLETION&#8201;&#8212;&#8201;DATED MAY 26, 2021</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;text-indent:0pt;margin:0pt;"><img src="stem-20200430xs1009.jpg" alt="Graphic" style="display:inline-block;height:59.99pt;left:0%;padding-bottom:0.05pt;position:relative;top:0pt;width:185.22pt;" /></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-size:9pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><b style="font-size:12pt;font-weight:bold;">Up to 52,107,817 Shares of Common Stock</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><b style="font-size:12pt;font-weight:bold;">Up to 19,967,263 Shares of Common Stock Issuable upon Exercise of the</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt;"><b style="font-size:12pt;font-weight:bold;">Warrants</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><b style="font-size:12pt;font-weight:bold;">Up to 7,181,134 Warrants</b></p><div style="font-family:'Times New Roman','Times','serif';font-size:9.0pt;margin-bottom:12pt;margin-left:3.6pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-indent:18pt;margin:0pt 0pt 8pt 36pt;">This prospectus relates to the offer and sale from time to time by the selling securityholders named in this prospectus (the &#8220;Selling Securityholders&#8221;) of (i)&#160;up to 52,107,817 shares of the common stock, par value $0.0001 per share, of the Company (&#8220;Common Stock&#8221;) and (ii)&#160;up to 7,181,134 warrants (the &#8220;Private Placement Warrants&#8221;) originally issued in a private placement in connection with the initial public offering of Star Peak (as defined below). We will not receive any proceeds from the sale of shares of Common Stock by the Selling Securityholders pursuant to this prospectus.</p><div style="height:0pt;position:relative;width:100%;"><div style="height:26.56pt;left:-47.7%;position:absolute;top:26.91pt;width:630.72pt;z-index:251658240;"><div style="height:26.56pt;left:0pt;padding-bottom:0pt;position:relative;top:0pt;transform:rotate(270deg);width:630.72pt;"><div style="height:calc(100% - 7.18pt);left:0pt;position:relative;text-indent:0pt;top:0pt;padding:3.59pt 7.19pt 3.59pt 7.19pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;width:100%;margin:0pt;"><b style="color:#ff0000;font-weight:bold;">The information in this preliminary prospectus is not complete and may be changed. Neither we nor the selling securityholders may sell these securities until the registration statement filed with the Securities and Exchange Commission is effective. This preliminary prospectus is not an offer to sell these securities and is not soliciting an offer to buy these securities in any jurisdiction where the offer or sale is not permitted.</b></p></div></div></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-indent:18pt;margin:0pt 0pt 8pt 36pt;">Our registration of the securities covered by this prospectus does not mean that the Selling Securityholders will offer or sell any of the shares. The Selling Securityholders may sell the shares of Common Stock covered by this prospectus in a number of different ways and at varying prices. We provide more information about how the Selling Securityholders may sell the shares in the section entitled &#8220;Plan of Distribution.&#8221;</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-indent:18pt;margin:0pt 0pt 8pt 36pt;">In addition, this prospectus relates to the issuance by us of up to an aggregate of 19,967,263 shares of our Common Stock which consists of (i)&#160;7,181,134 shares of Common Stock that are issuable upon the exercise the Private Placement Warrants and (ii)&#160;12,786,129 shares of Common Stock that are issuable upon the exercise of 12,786,129 warrants (the &#8220;Public Warrants&#8221; and, together with the Private Placement Warrants, the &#8220;Warrants&#8221;) originally issued in the initial public offering of Star Peak. We will receive the proceeds from any exercise of any Warrants for cash.</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-indent:18pt;margin:0pt 0pt 8pt 36pt;">We are registering the securities for resale pursuant to the Selling Securityholders&#8217; registration rights under certain agreements between us and the Selling Securityholders. Our registration of the securities covered by this prospectus does not mean that the Selling Securityholders will offer or sell any of the shares of Common Stock or Warrants. The Selling Securityholders may offer, sell or distribute all or a portion of their shares of Common Stock or Warrants publicly or through private transactions at prevailing market prices or at negotiated prices. We will not receive any proceeds from the sale of shares of Common Stock or Warrants by the Selling Securityholders pursuant to this prospectus. We provide more information about how the Selling Securityholders may sell the shares or Warrants in the section entitled &#8220;Plan of Distribution.&#8221;</p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-indent:18pt;margin:0pt 0pt 0pt 36pt;">Our Common Stock and our Public Warrants are listed on the New York Stock Exchange (&#8220;NYSE&#8221;), under the symbols &#8220;STEM&#8221; and &#8220;STEM WS,&#8221; respectively. On May&#160;21, 2021, the closing price of our Common Stock was $22.09 and the closing price for our Public Warrants was $9.99.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0pt 36pt;"><span style="font-size:7pt;margin-bottom:12pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p><div style="font-family:'Times New Roman','Times','serif';font-size:9.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-indent:18pt;margin:0pt 0pt 10pt 36pt;"><b style="font-weight:bold;">We are an &#8220;emerging growth company&#8221; under federal securities laws and are subject to reduced public company reporting requirements. Investing in our Common Stock involves a high degree of risks. See the section entitled &#8220;</b><span style="font-style:italic;font-weight:bold;">Risk Factors&#8221; </span><b style="font-weight:bold;">beginning on page&#160;5 of this prospectus to read about factors you should consider before buying our securities.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-indent:18pt;margin:0pt 0pt 10pt 36pt;"><b style="font-weight:bold;">Neither the Securities and Exchange Commission nor any state securities commission has approved or disapproved of these securities or determined if this prospectus is truthful or complete. Any representation to the contrary is a criminal offense.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;text-indent:18pt;margin:0pt;"><b style="font-weight:bold;">The date of this prospectus is&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;, 2021.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="display:none;font-family:'Times New Roman','Times','serif';line-height:0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><a id="_7d634f88_f959_4789_ae6d_f5429d977516"></a></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="TOC"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="color:#231f20;font-weight:bold;">TABLE O</b><b style="font-weight:bold;">F CONTENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0.5pt;padding-right:0.5pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:95.55%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;width:4.44%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:95.55%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:4.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">Page</b></p></td></tr><tr><td style="vertical-align:top;width:95.55%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 2pt 0pt;"><a href="#ABOUTTHISPROSPECTUS_408016"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">ABOUT THIS PROSPECTUS</span></a></p></td><td style="vertical-align:top;width:4.44%;border-top:1px solid #000000;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt 0pt 2pt 0pt;">ii</p></td></tr><tr><td style="vertical-align:top;width:95.55%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 2pt 0pt;"><a href="#CAUTIONARYNOTEREGARDINGFORWARDLOOKINGSTA"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">CAUTIONARY NOTE&#160;REGARDING FORWARD-LOOKING STATEMENTS</span></a></p></td><td style="vertical-align:top;width:4.44%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt 0pt 2pt 0pt;">ii</p></td></tr><tr><td style="vertical-align:top;width:95.55%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 2pt 0pt;"><a href="#SUMMARY_773869"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">SUMMARY</span></a></p></td><td style="vertical-align:top;width:4.44%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt 0pt 2pt 0pt;">1</p></td></tr><tr><td style="vertical-align:top;width:95.55%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 2pt 14.4pt;"><a href="#TheCompany_43621"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">The Company</span></a></p></td><td style="vertical-align:top;width:4.44%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt 0pt 2pt 0pt;">1</p></td></tr><tr><td style="vertical-align:top;width:95.55%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 2pt 14.4pt;"><a href="#Background_624412"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Background</span></a></p></td><td style="vertical-align:top;width:4.44%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt 0pt 2pt 0pt;">1</p></td></tr><tr><td style="vertical-align:top;width:95.55%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 2pt 14.4pt;"><a href="#RiskFactors_816625"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Risk Factors</span></a></p></td><td style="vertical-align:top;width:4.44%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt 0pt 2pt 0pt;">2</p></td></tr><tr><td style="vertical-align:top;width:95.55%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 2pt 14.4pt;"><a href="#AdditionalInformation_19878"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Additional Information</span></a></p></td><td style="vertical-align:top;width:4.44%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt 0pt 2pt 0pt;">3</p></td></tr><tr><td style="vertical-align:top;width:95.55%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 2pt 14.4pt;"><a href="#THEOFFERING_35164"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">THE OFFERING</span></a></p></td><td style="vertical-align:top;width:4.44%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt 0pt 2pt 0pt;">4</p></td></tr><tr><td style="vertical-align:top;width:95.55%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 2pt 0pt;"><a href="#RISKF_351136"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">RISK FACTORS</span></a></p></td><td style="vertical-align:top;width:4.44%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt 0pt 2pt 0pt;">5</p></td></tr><tr><td style="vertical-align:top;width:95.55%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 2pt 0pt;"><a href="#USEOFPROCEEDS_955469"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">USE OF PROCEEDS</span></a></p></td><td style="vertical-align:top;width:4.44%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt 0pt 2pt 0pt;">31</p></td></tr><tr><td style="vertical-align:top;width:95.55%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 2pt 0pt;"><a href="#DETERMINATIONOFOFFERINGPRICE_9548"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">DETERMINATION OF OFFERING PRICE</span></a></p></td><td style="vertical-align:top;width:4.44%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt 0pt 2pt 0pt;">32</p></td></tr><tr><td style="vertical-align:top;width:95.55%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 2pt 0pt;"><a href="#MARKETINFORMATIONFORCOMMONSTOCKANDDIVIDE"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">MARKET INFORMATION FOR COMMON STOCK AND DIVIDEND POLICY</span></a></p></td><td style="vertical-align:top;width:4.44%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt 0pt 2pt 0pt;">32</p></td></tr><tr><td style="vertical-align:top;width:95.55%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 2pt 0pt;"><a href="#UNAUDITEDPROFORMA_160587"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">UNAUDITED PRO FORMA CONDENSED COMBINED FINANCIAL INFORMATION</span></a></p></td><td style="vertical-align:top;width:4.44%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt 0pt 2pt 0pt;">32</p></td></tr><tr><td style="vertical-align:top;width:95.55%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 2pt 0pt;"><a href="#MANAGEMENTSDISCUSSIONANDANALYSISOFFINANC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></a></p></td><td style="vertical-align:top;width:4.44%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt 0pt 2pt 0pt;">41</p></td></tr><tr><td style="vertical-align:top;width:95.55%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 2pt 0pt;"><a href="#BUSINE_38679"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">BUSINESS</span></a></p></td><td style="vertical-align:top;width:4.44%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt 0pt 2pt 0pt;">64</p></td></tr><tr><td style="vertical-align:top;width:95.55%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 2pt 0pt;"><a href="#DIRECTORSANDOFFICERS_941354"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">DIRECTORS AND OFFICERS</span></a></p></td><td style="vertical-align:top;width:4.44%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt 0pt 2pt 0pt;">80</p></td></tr><tr><td style="vertical-align:top;width:95.55%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 2pt 0pt;"><a href="#EXECUTIVEANDDIRECTORCOMPENSATION_848371"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">EXECUTIVE AND DIRECTOR COMPENSATION</span></a></p></td><td style="vertical-align:top;width:4.44%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt 0pt 2pt 0pt;">87</p></td></tr><tr><td style="vertical-align:top;width:95.55%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 2pt 0pt;"><a href="#CERTAINRELATIONSHIPSANDRELATEDPARTYTRANS"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">CERTAIN RELATIONSHIPS AND RELATED PARTY TRANSACTIONS</span></a></p></td><td style="vertical-align:top;width:4.44%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt 0pt 2pt 0pt;">104</p></td></tr><tr><td style="vertical-align:top;width:95.55%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 2pt 0pt;"><a href="#PRINCIPALSECURITYHOLDERS_71724"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">PRINCIPAL SECURITYHOLDERS</span></a></p></td><td style="vertical-align:top;width:4.44%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt 0pt 2pt 0pt;">111</p></td></tr><tr><td style="vertical-align:top;width:95.55%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 2pt 0pt;"><a href="#SELLINGSECURITYHOLDERS_931367"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">SELLING SECURITYHOLDERS</span></a></p></td><td style="vertical-align:top;width:4.44%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt 0pt 2pt 0pt;">113</p></td></tr><tr><td style="vertical-align:top;width:95.55%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 2pt 0pt;"><a href="#DESCRIPTIONOFSECURITIES_78713"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">DESCRIPTION OF SECURITIES</span></a></p></td><td style="vertical-align:top;width:4.44%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt 0pt 2pt 0pt;">120</p></td></tr><tr><td style="vertical-align:top;width:95.55%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 2pt 0pt;"><a href="#PLANOFDISTRIBUTION_964861"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">PLAN OF DISTRIBUTION</span></a></p></td><td style="vertical-align:top;width:4.44%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt 0pt 2pt 0pt;">129</p></td></tr><tr><td style="vertical-align:top;width:95.55%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 2pt 0pt;"><a href="#MATERIALUNITEDSTATESFEDERALINCOMETAXCONS"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">MATERIAL UNITED STATES FEDERAL INCOME TAX CONSIDERATIONS</span></a></p></td><td style="vertical-align:top;width:4.44%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt 0pt 2pt 0pt;">133</p></td></tr><tr><td style="vertical-align:top;width:95.55%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 2pt 0pt;"><a href="#LEGALMATTERS_238628"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">LEGAL MATTERS</span></a></p></td><td style="vertical-align:top;width:4.44%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt 0pt 2pt 0pt;">137</p></td></tr><tr><td style="vertical-align:top;width:95.55%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 2pt 0pt;"><a href="#EXPERTS_523901"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">EXPERTS</span></a></p></td><td style="vertical-align:top;width:4.44%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt 0pt 2pt 0pt;">137</p></td></tr><tr><td style="vertical-align:top;width:95.55%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 2pt 0pt;"><a href="#WHEREYOUCANFINDMOREINFORMATION_661811"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">WHERE YOU CAN FIND MORE INFORMATION</span></a></p></td><td style="vertical-align:top;width:4.44%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt 0pt 2pt 0pt;">138</p></td></tr><tr><td style="vertical-align:top;width:95.55%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 2pt 0pt;"><a href="#INDEXTOFINANCIALSTATEMENTS_902944"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">INDEX TO FINANCIAL STATEMENTS</span></a></p></td><td style="vertical-align:top;width:4.44%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:0pt;margin:0pt 0pt 2pt 0pt;">F-1</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="display:none;font-family:'Times New Roman','Times','serif';line-height:0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">i</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">You should rely only on the information provided in this prospectus, as well as the information incorporated by reference into this prospectus and any applicable prospectus supplement. Neither we nor the Selling Securityholders have authorized anyone to provide you with different information. Neither we nor the Selling Securityholders are making an offer of these securities in any jurisdiction where the offer is not permitted. You should not assume that the information in this prospectus, any applicable prospectus supplement or any documents incorporated by reference is accurate as of any date other than the date of the applicable document. Since the respective dates of this prospectus and the documents incorporated by reference into this prospectus, our business, financial condition, results of operations and prospects may have changed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Unless the context indicates otherwise, references in this prospectus to the &#8220;Company,&#8221; &#8220;Stem,&#8221; &#8220;we,&#8221; &#8220;us,&#8221; &#8220;our&#8221; and similar terms refer to Stem,&#160;Inc. (f/k/a Star Peak Energy Transition Corp.), a Delaware corporation, and its consolidated subsidiaries. References to &#8220;Star Peak&#8221; or &#8220;STPK&#8221; refer to the Company prior to the consummation of the Merger (as defined herein).</p><a id="_329d6c91_974e_4136_ba72_f29954303692"></a><a id="ABOUTTHISPROSPECTUS_408016"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">ABOUT THIS PROSPECTUS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">This prospectus is part of a registration statement on Form&#160;S-1 that we filed with the Securities and Exchange Commission (the &#8220;SEC&#8221;) using the &#8220;shelf&#8221; registration process. Under this shelf registration process, the Selling Securityholders may, from time to time, sell the securities offered by them described in this prospectus. We will not receive any proceeds from the sale by such Selling Securityholders of the securities offered by them described in this prospectus. This prospectus also relates to the issuance by us of the shares of Common Stock issuable upon the exercise of any Warrants. We will receive proceeds from any exercise of the Warrants for cash.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Neither we nor the Selling Securityholders have authorized anyone to provide you with any information or to make any representations other than those contained in this prospectus or any applicable prospectus supplement or any free writing prospectuses prepared by or on behalf of us or to which we have referred you. Neither we nor the Selling Securityholders take responsibility for, and can provide no assurance as to the reliability of, any other information that others may give you. Neither we nor the Selling Securityholders will make an offer to sell these securities in any jurisdiction where the offer or sale is not permitted.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">We may also provide a prospectus supplement or post-effective amendment to the registration statement to add information to, or update or change information contained in, this prospectus. You should read both this prospectus and any applicable prospectus supplement or post-effective amendment to the registration statement together with the additional information to which we refer you in the sections of this prospectus entitled &#8220;Where You Can Find More Information.&#8221;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><a id="_99ae78dc_7fa6_4205_9f25_80ab4342692d"></a><a id="CAUTIONARYNOTEREGARDINGFORWARDLOOKINGSTA"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">CAUTIONARY NOTE&#160;REGARDING FORWARD-LOOKING STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">This prospectus, any accompanying prospectus supplement and the documents incorporated by reference herein and therein may contain forward- looking statements as defined by the Private Securities Litigation Reform Act of 1995. These statements are based on the beliefs and assumptions of management. Although the Company believes that its plans, intentions and expectations reflected in or suggested by these forward-looking statements are reasonable, the Company cannot assure you that it will achieve or realize these plans, intentions or expectations. Forward-looking statements are inherently subject to risks, uncertainties and assumptions. Generally, statements that are not historical facts, including statements concerning the Company&#8217;s possible or assumed future actions, business strategies, events or results of operations, are forward-looking statements. These statements may be preceded by, followed by or include the words &#8220;believes,&#8221; &#8220;estimates,&#8221; &#8220;expects,&#8221; &#8220;projects,&#8221; &#8220;forecasts,&#8221; &#8220;may,&#8221; &#8220;will,&#8221; &#8220;should,&#8221; &#8220;seeks,&#8221; &#8220;plans,&#8221; &#8220;scheduled,&#8221; &#8220;anticipates&#8221; or &#8220;intends&#8221; or similar expressions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Forward-looking statements are not guarantees of performance. You should not put undue reliance on these statements which speak only as of the date hereof. You should understand that the following important factors, among </p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">ii</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">others, could affect the Company&#8217;s future results and could cause those results or other outcomes to differ materially from those expressed or implied in the Company&#8217;s forward-looking statements:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">the ability to recognize the anticipated benefits of the Merger, which may be affected by, among other things, competition and the ability of the combined business to grow and manage growth profitably;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">expansion plans and opportunities, including future acquisitions or additional business combinations;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">costs related to the Merger;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">litigation, complaints, and/or adverse publicity;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">the impact of changes in consumer spending patterns, consumer preferences, local, regional and national economic conditions, crime, weather, demographic trends and employee availability; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">privacy and data protection laws, privacy or data breaches, or the loss of data; and the impact of the COVID-19 pandemic and its effect on the business and financial conditions of the Company.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">These and other factors that could cause actual results to differ from those implied by the forward-looking statements in this prospectus are more fully described in the &#8220;Risk Factors&#8221; section. The risks described in &#8220;Risk Factors&#8221; are not exhaustive. New risk factors emerge from time to time and it is not possible for us to predict all such risk factors, nor can the Company assess the impact of all such risk factors on its business or the extent to which any factor or combination of factors may cause actual results to differ materially from those contained in any forward-looking statements. All forward- looking statements attributable to the Company or persons acting on its behalf are expressly qualified in their entirety by the foregoing cautionary statements. The Company undertakes no obligations to update or revise publicly any forward-looking statements, whether as a result of new information, future events or otherwise, except as required by law.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="display:none;font-family:'Times New Roman','Times','serif';line-height:0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><a id="_5b134e0a_10cc_4503_a9d7_66cc3df7280a"></a></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">iii</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="margin-left:9.04%;margin-right:9.04%;max-width:100%;padding-left:1.3%;padding-right:1.3%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div></div><div style="max-width:100%;position:relative;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:13.6pt 9.04% 0pt 9.04%;padding:8pt 1.3% 8pt 1.3%;"><div style="clear:both;max-width:100%;position:relative;"><a id="SUMMARY_773869"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">SUMMARY</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><i style="font-style:italic;">This summary highlights selected information appearing elsewhere in this prospectus or the documents incorporated by reference herein. Because it is a summary, it may not contain all of the information that may be important to you. To understand this offering fully, you should read this entire prospectus, the registration statement of which this prospectus is a part and the documents incorporated by reference herein carefully, including the information set forth under the heading &#8220;Risk Factors&#8221; and our financial statements.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-style:italic;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><a id="TheCompany_43621"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">The Company</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Stem is a large, digitally connected, intelligent energy storage network provider, providing our customers (i)&#160;with an energy storage system, sourced from leading, global battery original equipment manufacturers (&#8220;OEMs&#8221;), that we deliver through our partners, including solar project developers and engineering, procurement and construction firms and (ii)&#160;through our Athena artificial intelligence (&#8220;AI&#8221;) platform (&#8220;Athena&#8221;) with ongoing software-enabled services to operate the energy storage systems for 10 to 20&#160;years. In addition, in all the markets where we operate our customers&#8217; systems, we have agreements to manage the energy storage systems utilizing the Athena platform to participate in energy markets and to share the revenue from such market participation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><a id="Background_624412"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Background</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Stem,&#160;Inc., a Delaware corporation (the &#8220;Company&#8221;), was originally known as Star Peak Energy Transition Corp., a special purpose acquisition company, which completed its initial public offering on August&#160;20, 2020. On April&#160;28, 2021 (the &#8220;Closing Date&#8221;), the Company consummated its initial business combination (the &#8220;Merger&#8221; and the closing of the Merger, the &#8220;Closing&#8221;) pursuant to that certain Agreement and Plan of Merger, dated December&#160;3, 2020, by and among STPK, STPK Merger Sub Corp., a Delaware corporation and wholly-owned&#160;subsidiary of STPK (&#8220;Merger Sub&#8221;) and Stem,&#160;Inc. a Delaware corporation (&#8220;Legacy Stem&#8221;). Legacy Stem is considered the Company&#8217;s accounting predecessor.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Pursuant to the terms of the Merger Agreement, the Merger was effected on the Closing Date through the merger of Merger Sub with and into Legacy Stem, with Legacy Stem surviving as the surviving company and a wholly-owned subsidiary of the Company. Immediately prior to the effective time of the Merger (the &#8220;Effective Time&#8221;), (i)&#160;all issued and outstanding shares of Legacy Stem preferred stock, par value $0.00001 per share (the &#8220;Legacy Stem Preferred Stock&#8221;), were converted into shares of Legacy Stem common stock, par value $0.000001 per share (the &#8220;Legacy Stem Common Stock&#8221;) in accordance with Legacy Stem&#8217;s amended and restated certificate of incorporation, (ii)&#160;all outstanding convertible promissory notes of Legacy Stem (the &#8220;Legacy Stem Convertible Notes&#8221;) were converted into Legacy Stem Preferred Stock in accordance with the terms of the Legacy Stem Convertible Notes&#160;and (iii)&#160;certain warrants issued by Legacy Stem to purchase Legacy Stem Common Stock and Legacy Stem Preferred Stock (the &#8220;Legacy Stem Warrants&#8221;) were exercised by holders into Legacy Stem Common Stock in accordance with the terms thereof. At the Effective Time, each outstanding share of Legacy Stem Common Stock, including Legacy Stem Common Stock held by prior owners of Legacy Stem Preferred Stock, Legacy Stem Convertible Notes&#160;and Legacy Stem Warrants (in each case, other than shares owned by Legacy Stem as treasury stock, dissenting shares and restricted shares) were cancelled and converted into the right to receive the number of shares of Common Stock in a ratio equal to 0.2154. In addition, as of the Effective Time, each stock option to purchase shares of Legacy Stem Common Stock under the Stem 2009 Equity Incentive Plan (each, a &#8220;Legacy Stem Option&#8221;), whether vested or unvested, that was outstanding immediately prior to the Effective Time was, by virtue of the occurrence of the Effective Time and without any action on the part of Legacy Stem, STPK or any holder of Legacy Stem equity thereof, assumed and converted into an option to purchase a number of shares of Common Stock equal to the number of shares of Legacy Stem Common Stock subject to such Legacy Stem Option immediately prior to the Effective Time multiplied by 0.2154 (rounded down to the nearest whole share) and at an exercise price per share of Common Stock equal to the exercise price per share of Legacy Stem Common Stock subject to such Legacy Stem Option divided by 0.2154 (rounded up to the nearest whole cent).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">On December&#160;3, 2020, a number of purchasers (each, a &#8220;Subscriber&#8221;) agreed to purchase from STPK shortly after the consummation of the Merger an aggregate of 22,500,000 shares of Common Stock (the &#8220;PIPE Shares&#8221;), for a purchase price of $10.00 per share and an aggregate purchase price of $225,000,000, pursuant to separate subscription agreements entered into effective as of December&#160;3, 2020 (each, a &#8220;Subscription Agreement&#8221; and collectively, the </p></div></div><div style="margin-left:9.04%;margin-right:9.04%;max-width:100%;padding-left:1.3%;padding-right:1.3%;position:relative;"><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">1</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:81.91%;border:0;margin:30pt 9.04% 30pt 9.04%;"></div><div style="margin-left:9.04%;margin-right:9.04%;max-width:100%;padding-left:1.3%;padding-right:1.3%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div></div><div style="max-width:100%;position:relative;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:13.6pt 9.04% 0pt 9.04%;padding:8pt 1.3% 8pt 1.3%;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">&#8220;Subscription Agreements&#8221;). Pursuant to the Subscription Agreements, STPK gave certain registration rights to the Subscribers with respect to the PIPE Shares. The sale of the PIPE Shares was consummated concurrently with the Closing.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our Common Stock and our Warrants are currently listed on the NYSE under the symbols &#8220;STEM&#8221; and &#8220;STEM WS,&#8221; respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The rights of holders of our Common Stock and Warrants are governed by our amended and restated certificate of incorporation (the &#8220;Amended and Restated Charter&#8221;), our amended and restated bylaws (the &#8220;Amended and Restated Bylaws&#8221;) and the Delaware General Corporation Law (the &#8220;DGCL&#8221;), and in the case of the Warrants, the Warrant Agreement dated as of August&#160;20, 2020, duly executed and delivered by the Company to Continental Stock Transfer&#160;&amp; Trust Company, a New&#160;York corporation, as warrant agent. See the section entitled &#8220;<i style="font-style:italic;">Description of Securities.&#8221;</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-style:italic;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><a id="RiskFactors_816625"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Risk Factors</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">An investment in our common stock involves substantial risk. The occurrence of one or more of the events or circumstances described in the section entitled &#8220;Risk Factors,&#8221; alone or in combination with other events or circumstances, may have a material adverse effect on our business, cash flows, financial condition and results of operations. Important factors and risks that could cause actual results to differ materially from those in the forward-looking statements include, among others, the following:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Stem&#8217;s limited operating history at current scale and its nascent industry make evaluating Stem&#8217;s business and future prospects difficult.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">The failure of battery storage cost to continue to decline would have a negative impact on Stem&#8217;s business and financial condition.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">The distributed generation industry is an emerging market and Stem&#8217;s distributed generation offerings may not receive widespread market acceptance.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">If any energy storage systems procured from OEM suppliers and provided to Stem&#8217;s customers contain manufacturing defects, Stem&#8217;s business and financial results could be adversely affected.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">If Stem&#8217;s estimates of useful life for its energy storage systems and related hardware and software-enabled services are inaccurate or if Stem&#8217;s OEM suppliers do not meet service and performance warranties and guarantees, Stem&#8217;s business and financial results could be adversely affected.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">The economic benefit of Stem&#8217;s energy storage systems to Stem&#8217;s customers depends on the cost of electricity available from alternative sources, including local electric utility companies, which cost structure is subject to change.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Stem&#8217;s business is subject to risks associated with construction, utility interconnection, cost overruns and delays, including those related to obtaining government permits and other contingencies that may arise in the course of completing installations.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Stem&#8217;s hardware and software-enabled services rely on interconnections to distribution and transmission facilities that are owned and operated by third parties, and as a result, are exposed to interconnection and transmission facility development and curtailment risks.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Stem&#8217;s growth depends in part on the success of its relationships with third parties.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Stem currently faces and will continue to face significant competition.</span></td></tr></table></div></div><div style="margin-left:9.04%;margin-right:9.04%;max-width:100%;padding-left:1.3%;padding-right:1.3%;position:relative;"><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">2</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:81.91%;border:0;margin:30pt 9.04% 30pt 9.04%;"></div><div style="margin-left:9.04%;margin-right:9.04%;max-width:100%;padding-left:1.3%;padding-right:1.3%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div></div><div style="max-width:100%;position:relative;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:13.6pt 9.04% 0pt 9.04%;padding:8pt 1.3% 8pt 1.3%;"><div style="clear:both;max-width:100%;position:relative;"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Stem faces supply chain competition, including competition from businesses in other industries, which could result in insufficient inventory and negatively affect Stem&#8217;s results of operations.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Stem&#8217;s failure to protect its intellectual property rights may undermine Stem&#8217;s competitive position, and litigation to protect its intellectual property rights may be costly.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">If Stem is unable to attract and retain key employees and hire qualified management, technical, engineering and sales personnel, Stem&#8217;s ability to compete and successfully grow its business could be adversely affected.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">If Stem is unsuccessful in developing and maintaining its proprietary technology, including the Athena platform, Stem&#8217;s ability to attract and retain partners could be impaired, Stem&#8217;s competitive position could be adversely affected and Stem&#8217;s revenue could be reduced.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">The requirements of being a public company may strain Stem&#8217;s resources and divert management&#8217;s attention, and the increases in legal, accounting and compliance expenses that will result from being a public company may be greater than Stem anticipates.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">The installation and operation of Stem&#8217;s energy storage systems are subject to environmental laws and regulations in various jurisdictions, and there is uncertainty with respect to the interpretation of certain environmental laws and regulations to Stem&#8217;s energy storage systems, especially as these regulations evolve over time.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Negative attitudes toward renewable energy projects from the U.S. government, other lawmakers and regulators, and activists could adversely affect Stem&#8217;s business, financial condition and results of operations.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">A failure of Stem&#8217;s information technology and data security infrastructure could adversely affect Stem&#8217;s business and operations.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Stem&#8217;s technology, including the Athena platform, could have undetected defects, errors or bugs in hardware or software which could reduce market adoption, damage Stem&#8217;s reputation with current or prospective customers and/or expose Stem to product liability and other claims that could materially and adversely affect Stem&#8217;s business.</span></td></tr></table><div style="margin-top:12pt;"><a id="AdditionalInformation_19878"></a></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Additional Information</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s principal executive offices are located at Stem,&#160;Inc., 100 Rollins Road, Millbrae, California 94030, and the Company&#8217;s telephone number is (415) 937-7816. Our website address is www.stem.com. Information contained on our website or connected thereto does not constitute part of, and is not incorporated by reference into, this prospectus or the registration statement of which it is a part.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_2555816c_b4a8_4933_91a2_1dd3229566c4"></a></div></div><div style="margin-left:9.04%;margin-right:9.04%;max-width:100%;padding-left:1.3%;padding-right:1.3%;position:relative;"><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">3</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:81.91%;border:0;margin:30pt 9.04% 30pt 9.04%;"></div><div style="margin-left:9.04%;margin-right:9.04%;max-width:100%;padding-left:1.3%;padding-right:1.3%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div></div><div style="max-width:100%;position:relative;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:13.6pt 9.04% 0pt 9.04%;padding:8pt 1.3% 8pt 1.3%;"><div style="clear:both;max-width:100%;position:relative;min-height:10.35pt;"><a id="THEOFFERING_35164"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">THE OFFERING</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:12pt;"><td style="vertical-align:top;width:42.6%;margin:0pt;padding:0.25pt 0.25pt 2.5pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;">Issuer</p></td><td style="vertical-align:top;width:3.01%;margin:0pt;padding:0.25pt 0pt 2.5pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:top;width:54.37%;margin:0pt;padding:0.25pt 0.25pt 2.5pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stem,&#160;Inc.</p></td></tr><tr style="height:12pt;"><td style="vertical-align:top;width:42.6%;margin:0pt;padding:0.25pt 0.25pt 2.5pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt 0pt 6pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:3.01%;margin:0pt;padding:0.25pt 0pt 2.5pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:54.37%;margin:0pt;padding:0.25pt 0.25pt 2.5pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style="height:12pt;"><td style="vertical-align:top;width:42.6%;margin:0pt;padding:0.25pt 0.25pt 2.5pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt 0pt 6pt 0pt;">Shares of Common Stock offered by us</p></td><td style="vertical-align:top;width:3.01%;margin:0pt;padding:0.25pt 0pt 2.5pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:54.37%;margin:0pt;padding:0.25pt 0.25pt 2.5pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Up to 19,967,263 shares of Common Stock issuable upon exercise of the Warrants.</p></td></tr><tr style="height:12pt;"><td style="vertical-align:top;width:42.6%;margin:0pt;padding:0.25pt 0.25pt 2.5pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:3.01%;margin:0pt;padding:0.25pt 0pt 2.5pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:54.37%;margin:0pt;padding:0.25pt 0.25pt 2.5pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style="height:12pt;"><td style="vertical-align:top;width:42.6%;margin:0pt;padding:0.25pt 0.25pt 2.5pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;">Shares of Common Stock offered by the Selling Securityholders</p></td><td style="vertical-align:top;width:3.01%;margin:0pt;padding:0.25pt 0pt 2.5pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:54.37%;margin:0pt;padding:0.25pt 0.25pt 2.5pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Up to 52,107,817 shares of Common Stock. </p></td></tr><tr style="height:12pt;"><td style="vertical-align:top;width:42.6%;margin:0pt;padding:0.25pt 0.25pt 2.5pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:3.01%;margin:0pt;padding:0.25pt 0pt 2.5pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:54.37%;margin:0pt;padding:0.25pt 0.25pt 2.5pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style="height:12pt;"><td style="vertical-align:top;width:42.6%;margin:0pt;padding:0.25pt 0.25pt 2.5pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;">Warrants Offered by the Selling Securityholders</p></td><td style="vertical-align:top;width:3.01%;margin:0pt;padding:0.25pt 0pt 2.5pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:54.37%;margin:0pt;padding:0.25pt 0.25pt 2.5pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Up to 7,181,134 Private Placement Warrants.</p></td></tr><tr style="height:12pt;"><td style="vertical-align:top;width:42.6%;margin:0pt;padding:0.25pt 0.25pt 2.5pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:3.01%;margin:0pt;padding:0.25pt 0pt 2.5pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:54.37%;margin:0pt;padding:0.25pt 0.25pt 2.5pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style="height:12pt;"><td style="vertical-align:top;width:42.6%;margin:0pt;padding:0.25pt 0.25pt 2.5pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;">Shares of Common Stock outstanding prior to exercise of all Warrants</p></td><td style="vertical-align:top;width:3.01%;margin:0pt;padding:0.25pt 0pt 2.5pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:54.37%;margin:0pt;padding:0.25pt 0.25pt 2.5pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">125,754,510 shares of Common Stock on an actual basis </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">(135,428,362 shares of Common Stock on a fully-diluted basis).*  </span></p></td></tr><tr style="height:12pt;"><td style="vertical-align:top;width:42.6%;margin:0pt;padding:0.25pt 0.25pt 2.5pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:3.01%;margin:0pt;padding:0.25pt 0pt 2.5pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:54.37%;margin:0pt;padding:0.25pt 0.25pt 2.5pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style="height:12pt;"><td style="vertical-align:top;width:42.6%;margin:0pt;padding:0.25pt 0.25pt 2.5pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;">Shares of Common Stock outstanding assuming exercise of all Warrants</p></td><td style="vertical-align:top;width:3.01%;margin:0pt;padding:0.25pt 0pt 2.5pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:54.37%;margin:0pt;padding:0.25pt 0.25pt 2.5pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">145,717,673 shares of Common Stock on an actual basis</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">(155,391,525 shares of Common Stock on a fully-diluted basis).*</p></td></tr><tr style="height:12pt;"><td style="vertical-align:top;width:42.6%;margin:0pt;padding:0.25pt 0.25pt 2.5pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;">Use of Proceeds</p></td><td style="vertical-align:top;width:3.01%;margin:0pt;padding:0.25pt 0pt 2.5pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:54.37%;margin:0pt;padding:0.25pt 0.25pt 2.5pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">We will not receive any proceeds from the sale of shares of Common Stock by the Selling Securityholders. We will receive up to an aggregate of approximately $229,623,524 million from the exercise of the Warrants, assuming the exercise in full of all of the Warrants for cash. We expect to use the net proceeds from the exercise of the Warrants for general corporate purposes. See <i style="font-style:italic;">&#8220;Use of Proceeds.&#8221;</i></p></td></tr><tr style="height:12pt;"><td style="vertical-align:top;width:42.6%;margin:0pt;padding:0.25pt 0.25pt 2.5pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:3.01%;margin:0pt;padding:0.25pt 0pt 2.5pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:54.37%;margin:0pt;padding:0.25pt 0.25pt 2.5pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style="height:12pt;"><td style="vertical-align:top;width:42.6%;margin:0pt;padding:0.25pt 0.25pt 2.5pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;">Redemption</p></td><td style="vertical-align:top;width:3.01%;margin:0pt;padding:0.25pt 0pt 2.5pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:54.37%;margin:0pt;padding:0.25pt 0.25pt 2.5pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Warrants are redeemable in certain circumstances. See &#8220;<i style="font-style:italic;">Description of Securities&#160;&#8212; Redeemable Warrants</i>&#8221; for further discussion.</p></td></tr><tr style="height:12pt;"><td style="vertical-align:top;width:42.6%;margin:0pt;padding:0.25pt 0.25pt 2.5pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:3.01%;margin:0pt;padding:0.25pt 0pt 2.5pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:54.37%;margin:0pt;padding:0.25pt 0.25pt 2.5pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style="height:12pt;"><td style="vertical-align:top;width:42.6%;margin:0pt;padding:0.25pt 0.25pt 2.5pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;">Market for Common Stock and Warrants</p></td><td style="vertical-align:top;width:3.01%;margin:0pt;padding:0.25pt 0pt 2.5pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:54.37%;margin:0pt;padding:0.25pt 0.25pt 2.5pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Our Common Stock and Warrants are currently traded on the NYSE under the symbols &#8220;STEM&#8221; and &#8220;STEM WS,&#8221; respectively.</p></td></tr><tr style="height:12pt;"><td style="vertical-align:top;width:42.6%;margin:0pt;padding:0.25pt 0.25pt 2.5pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:3.01%;margin:0pt;padding:0.25pt 0pt 2.5pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:54.37%;margin:0pt;padding:0.25pt 0.25pt 2.5pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr style="height:12pt;"><td style="vertical-align:top;width:42.6%;margin:0pt;padding:0.25pt 0.25pt 2.5pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;"><b style="font-weight:bold;">Risk Factors</b></p></td><td style="vertical-align:top;width:3.01%;margin:0pt;padding:0.25pt 0pt 2.5pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:54.37%;margin:0pt;padding:0.25pt 0.25pt 2.5pt 0.25pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">See &#8220;</b><span style="font-style:italic;font-weight:bold;">Risk Factors</span><b style="font-weight:bold;">&#8221; and other information included in this prospectus for a discussion of factors you should consider before investing in our securities.</b></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:9.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">*&#160;&#160;&#160;&#160;&#160;<i style="font-style:italic;">Based on number of shares of Common Stock issued and outstanding as of April 28, 2021.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 18pt;">For additional information concerning the offering, see &#8220;<i style="font-style:italic;">Plan of Distribution</i>.&#8221;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="display:none;font-family:'Times New Roman','Times','serif';line-height:0pt;margin:0pt;"><span style="font-size:0pt;font-weight:bold;visibility:hidden;">&#8203;</span></p><a id="_9f37f10c_c65b_43f6_bece_b2b09b54718b"></a></div></div><div style="margin-left:9.04%;margin-right:9.04%;max-width:100%;padding-left:1.3%;padding-right:1.3%;position:relative;"><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">4</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:81.91%;border:0;margin:30pt 9.04% 30pt 9.04%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="RISKF_351136"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">RISK FACTORS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Investing in our securities involves risks. Before you make a decision to buy our securities, in addition to the risks and uncertainties discussed above under &#8220;Cautionary Note&#160;Regarding Forward-Looking Statements,&#8221; you should carefully consider the specific risks set forth herein. If any of these risks actually occur, it may materially harm our business, financial condition, liquidity and results of operations. As a result, the market price of our securities could decline, and you could lose all or part of your investment. Additionally, the risks and uncertainties described in this prospectus, any prospectus supplement or in any document incorporated by reference herein or therein are not the only risks and uncertainties that we face. Additional risks and uncertainties not presently known to us or that we currently believe to be immaterial may become material and adversely affect our business.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Risks Relating to Stem&#8217;s Business and Industry</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">COVID-19 Pandemic Risks</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Our operations may be adversely affected by the coronavirus outbreak, and we face disruption risks from the coronavirus that could impact our business.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In December&#160;2019, the coronavirus surfaced in Wuhan, China (&#8220;COVID-19&#8221;). The World Health Organization declared a global emergency on January&#160;30, 2020 with respect to the outbreak, and thereafter virtually all countries in North America, Europe and Asia initiated travel restrictions, closed borders and instituted social distancing directives, including instructions requiring &#8220;shelter-in-place.&#8221; In addition to these travel restrictions, some locales may impose quarantines and further restrict travel, which may significantly impact the ability of our employees to visit our customers, suppliers, partners and the physical sites of our energy storage systems. Our business may be adversely affected by the risks of COVID-19 and the increased costs, supply chain delays, customer installation delays and customer repair delays.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The COVID-19 outbreak has resulted in the extended shutdown of certain businesses in the U.S., Europe and Asia, which may result in disruptions or delays to our supply chain and either has resulted in or may result in significant disruptions to our customer base. Any disruption in these businesses will likely impact our sales and operating results. We have taken temporary precautionary measures intended to help minimize the risk of the virus to our employees, including temporarily requiring some employees to work remotely and implementing social distancing protocol for all work conducted onsite. We have suspended non-essential travel for our employees and are discouraging employee attendance at other gatherings.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Business disruptions elsewhere in the world caused by COVID-19 and related governmental responses could also negatively affect the sources and availability of components and materials that are sourced outside the U.S. and that are essential to the operation of our business. To date COVID-19 has had a limited adverse impact on our operations, supply chains and hardware and software-enabled services. Because of travel restrictions, we are not able to visit many prospective customers in person, which could delay the sales conversion cycle. Due to these precautionary measures, other governmental responses to limit the spread of COVID-19 and resulting global economic impacts, we may experience significant and unpredictable reductions in demand for our hardware and software-enabled services. The degree and duration of disruptions to our future business activity are unknown at this time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The future impact of the COVID-19 outbreak is highly uncertain and cannot be predicted and there is no assurance that such outbreak will not have a material adverse impact on our business, financial condition and results of operations. The extent of the impact will depend on future developments, including actions taken to contain COVID-19 and if these impacts persist.</p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">5</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Market Opportunity Risks</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Our limited operating history at current scale and our nascent industry make evaluating our business and future prospects difficult.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">From our inception in 2009 through 2012, we were focused principally on research and development activities relating to our energy storage system technology. We did not sell any of our battery hardware and software-enabled services and did not recognize any material revenue until fairly recently. As a result, we have a limited history operating our business at its current scale, and therefore a limited history upon which you can base an investment decision.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">There is rising demand for clean electric power solutions that can provide electric power with lower carbon emissions with high availability. One such solution is distributed, renewable energy generation which is supplementing and replacing conventional generation sources, given its increasingly compelling economics. Among other renewable energy market trends, we expect our business results to be driven by declines in the cost of generation of renewable power (as evidenced by current solar and wind generation deployments), decreases in the cost of manufacturing battery packs and a rapidly growing energy storage market driven by increasing demand from commercial and industrial customers, utilities and grid operators. However, predicting our future revenue and appropriately budgeting for our expenses is difficult, and we have limited insight into trends that may emerge and affect our business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">If renewable energy technologies are not suitable for widespread adoption or sufficient demand for our hardware and software-enabled services does not develop or takes longer to develop than we anticipate, our sales may decline and we may be unable to achieve or sustain profitability.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The market for renewable, distributed energy generation is emerging and rapidly evolving, and its future success is uncertain. If renewable energy generation proves unsuitable for widespread commercial deployment or if demand for our renewable energy hardware and software-enabled services fails to develop sufficiently, we would be unable to achieve sales and market share.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Many factors may influence the widespread adoption of renewable energy generation and demand for our hardware and software-enabled services, including, but not limited to, the cost-effectiveness of renewable energy technologies as compared with conventional and competitive technologies, the performance and reliability of renewable energy products as compared with conventional and non-renewable products, fluctuations in economic and market conditions that impact the viability of conventional and competitive alternative energy sources, increases or decreases in the prices of oil, coal and natural gas, continued deregulation of the electric power industry and broader energy industry, and the availability or effectiveness of government subsidies and incentives. You should consider our prospects in light of the risks and uncertainties emerging companies encounter when introducing new products and services into a nascent industry.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Events that negatively impact the growth of renewable energy will have a negative impact on our business and financial condition.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The growth and profitability of our business is dependent upon the future growth of renewable energy, such as wind and solar. The growth of renewable energy and an increase in the number of renewable energy projects are dependent upon a number of factors, including governmental policies offering incentives that encourage the building of renewable energy projects and offset the cost of alternative energy sources, including new technologies. Any events or change in the regulatory framework or electricity energy market that negatively impact the growth and development of renewable energy, particularly wind and solar energy, will have a negative impact on our business and financial condition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">The failure of battery storage cost to continue to decline would have a negative impact on our business and financial condition.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The growth and profitability of our business is dependent upon the continued decline in the cost of battery storage. Over the last decade the cost of battery storage systems, particularly lithium-ion based battery storage systems, have declined significantly. This lower cost has been driven by advances in battery technology, maturation of the battery supply chain, the scale of battery production by the leading manufacturers and other factors. The growth of our hardware </p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">6</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">sales and related software-enabled services is dependent upon the continued decrease in the price and efficiency of battery storage systems of our OEM suppliers. If for any reason our OEM suppliers are unable to continue to reduce the price of their battery storage systems, our business and financial condition will be negatively impacted.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">The distributed generation industry is an emerging market and our distributed generation offerings may not receive widespread market acceptance.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The implementation and use of distributed generation at scale is still relatively nascent, and we cannot be sure that potential customers will accept such solutions broadly, or our hardware and software-enabled services more specifically. Enterprises may be unwilling to adopt our offerings over traditional or competing power sources for any number of reasons, including the perception that our technology is unproven, lack of confidence in our business model, unavailability of back-up service providers to operate and maintain the energy storage systems, and lack of awareness of our related hardware and software-enabled services. Because this is an emerging industry, broad acceptance of our hardware and software-enabled services is subject to a high level of uncertainty and risk. If the market develops more slowly than we anticipate, our business may be adversely affected.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">If the estimates and assumptions we use to determine the size of our total addressable market are inaccurate, our future growth rate may be affected and the potential growth of our business may be limited.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Market estimates and growth forecasts are subject to significant uncertainty and are based on assumptions and estimates that may prove to be inaccurate. Even if the market in which we compete meets our size estimates and forecasted growth, our business could fail to grow at similar rates, if at all. The assumptions relating to our market opportunity include, but are not limited to, the following: (i)&#160;Wood Mackenzie research forecasts that the U.S. energy storage market, excluding the residential market, is expected to reach a total value of approximately 29.5 GWh in 2026 and the global energy storage market, excluding the residential market, is expected to reach a total value of approximately 62 GWh in 2026; (ii)&#160;declines in lithium-ion battery costs and in the cost of renewable generation; (iii)&#160;growing demand for renewable energy; and (iv)&#160;increased complexity of the electrical grid. Our market opportunity is also based on the assumption that our existing and future offerings will be more attractive to our customers and potential customers than competing products and services. If these assumptions prove inaccurate, our business, financial condition and results of operations could be adversely affected. For more information regarding our estimates of market opportunity and the forecasts of market growth included herein, see the section entitled &#8220;<i style="font-style:italic;">Business</i>.&#8221;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Operating Risks</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">We have identified material weaknesses in our internal control over financial reporting which, if not corrected, could affect the reliability of our consolidated financial statements and have other adverse consequences.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Based on its assessment as of December&#160;31, 2020, management has identified material weaknesses in its internal controls over financial reporting that we are currently working to remediate, which relate to (i)&#160;ineffective internal controls over accounting for complex and significant transactions, (ii)&#160;accounting for energy storage systems, deferred cost of goods sold and inventory, (iii)&#160;ineffective internal controls over review of the Company&#8217;s consolidated financial statements and related disclosures, (iv)&#160;a lack of formality in our internal control activities, especially related to management review-type controls, (v)&#160;ineffective internal controls over the review of certain revenue recognition calculations, and (vi)&#160;ineffective internal controls over the review of internal-use capitalized software calculations. With respect to accounting for complex and significant transactions, deficiencies exist in our process for ensuring the completeness of information utilized in various technical accounting analyses and, in certain instances, the proper application of the relevant accounting literature, including the determination of the appropriate valuation methodology. These deficiencies could result in material adjustments for certain transactions, including interest capitalization and accounting for convertible notes, and accounting and valuation of embedded derivatives and warrant liabilities. With respect to energy storage systems, inventory and deferred cost of goods sold, we did not properly track inflows and outflows, including the valuation of energy storage systems, due in part to the systems that the Company used to track and value energy storage systems and inventory. With respect to a lack of formality in our control activities, we did not sufficiently establish formal policies and procedures to design effective controls, establish responsibilities to execute these policies and procedures and hold individuals accountable for performance of these responsibilities, including over </p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">7</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">review over revenue recognition and internal-use capitalized software calculations. We had multiple control deficiencies aggregating to a material weakness over ineffective control activities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">A material weakness is a deficiency or combination of deficiencies in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of its financial statements would not be prevented or detected on a timely basis. These deficiencies could result in additional material misstatements to our consolidated financial statements that could not be prevented or detected on a timely basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our management has concluded that these material weaknesses in our internal control over financial reporting are due to the fact that, at the time, we were a private company with limited resources and did not have the necessary business processes and related internal controls formally designed and implemented coupled with the appropriate resources with the appropriate level of experience and technical expertise to oversee our business processes and controls.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our management is in the process of developing a remediation plan. The material weaknesses will be considered remediated when management designs and implements effective controls that operate for a sufficient period of time and management has concluded, through testing, that these controls are effective. Our management will monitor the effectiveness of our remediation plans and will make changes management determines to be appropriate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">If not remediated, these material weaknesses could result in further material misstatements to our annual or interim consolidated financial statements that might not be prevented or detected on a timely basis, or in delayed filing of required periodic reports. If we are unable to assert that our internal control over financial reporting is effective, or when required in the future after consummation of the merger, investors may lose confidence in the accuracy and completeness of our financial reports, the market price of our common stock could be adversely affected and we could become subject to litigation or investigations by the NYSE, the SEC, or other regulatory authorities, which could require additional financial and management resources.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Our financial condition and results of operations and other key metrics are likely to fluctuate on a quarterly basis in future periods, which could cause our results for a particular period to fall below expectations, resulting in a severe decline in the price of our common stock.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our financial condition and results of operations and other key metrics have fluctuated significantly in the past and may continue to fluctuate in the future due to a variety of factors, many of which are beyond our control. For example, the amount of revenue we recognize in a given period is materially dependent on the volume of purchases of our energy storage systems and software-enabled services in that period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In addition to the other risks described herein, the following factors could also cause our financial condition and results of operations to fluctuate on a quarterly basis:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">the timing of customer installations of our hardware, which may depend on many factors such as availability of inventory, product quality or performance issues, or local permitting requirements, utility requirements, environmental, health and safety requirements, weather and customer facility construction schedules, and availability and schedule of our third-party general contractors;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">the sizes of particular customer hardware installations and the number of sites involved in any particular quarter;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">delays or cancellations of energy storage system purchases and installations;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">fluctuations in our service costs, particularly due to unaccrued costs of servicing and maintaining energy storage systems;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">weaker than anticipated demand for our energy storage systems due to changes in government incentives and policies;</span></td></tr></table></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">8</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">interruptions in our supply chain;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">the timing and level of additional purchases by existing customers;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">unanticipated expenses or installation delays incurred by customers due to changes in governmental regulations, permitting requirements by local authorities at particular sites, utility requirements and environmental, health and safety requirements; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">disruptions in our sales, production, service or other business activities resulting from our inability to attract and retain qualified personnel.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In addition, our revenue, key operating metrics and other operating results in future quarters may fall short of the expectations of investors and financial analysts, which could have an adverse effect on the price of our common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">We have incurred significant losses in the past and we do not expect to be profitable before 2022.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Since our inception in 2009, we have incurred significant net losses and have used significant cash in our business. As of December&#160;31, 2020, we had an accumulated deficit of approximately $407.8 million. We expect to continue to expand our operations, including by investing in sales and marketing, research and development, staffing systems and infrastructure to support our growth. Under our current plans, we expect to incur net losses on a GAAP basis through 2022. Our ability to achieve profitability in the future will depend on a number of factors, including:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">growing our sales volume;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">increasing sales to existing customers and attracting new customers for our hardware and software- enabled services;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">improving our ability to procure energy storage systems from original equipment manufacturers (&#8220;OEMs&#8221;) on cost-effective terms;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Improving our consolidated gross margins reflecting the ability to maintain favorable contract pricing and terms with our customers for our hardware and software-enabled services;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">improving the effectiveness of our sales and marketing activities; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">attracting and retaining key talent in a competitive marketplace.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Even if we do achieve profitability when expected, we may be unable to sustain or increase our profitability in the future.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Our platform performance may not meet our customers&#8217; expectations or needs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The renewable energy projects that our customers construct and own are subject to various operating risks that may cause them to generate less value for our customers than expected. These risks include a failure or wearing out of our or our operators&#8217;, customers&#8217; or utilities&#8217; equipment; an inability to find suitable replacement equipment or parts; less than expected supply or quality of the project&#8217;s source of electricity and faster than expected diminishment of such electricity supply; or volume disruption in our supply collection and distribution system. Any extended interruption or failure of our customer&#8217;s projects for any reason to generate the expected amount of output could adversely affect our business, financial condition and results of operations. In addition, there has been in the past, and may be in the future, an adverse impact on our customers&#8217; willingness to continue to procure additional hardware and software-enabled services from us if any of our customer&#8217;s projects incur operational issues that indicate expected future cash flows from the project are less than the project&#8217;s carrying value. Any such outcome could adversely affect our operating results or ability to continue to grow our sales volume or to increase sales to existing customers or new customers.</p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">9</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">If any energy storage systems procured from OEM suppliers and provided to our customers contain manufacturing defects, our business and financial results could be adversely affected.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The energy storage systems we pair with the Athena platform are complex energy solutions. We rely on our OEM suppliers to control the quality of the battery storage equipment and other components that make up the energy storage system sold to our customers. We are not involved in the manufacture of the batteries or other components of the energy storage systems. As a result, our ability to seek recourse for liabilities and recover costs from our OEM suppliers depends on our contractual rights as well as the financial condition and integrity of such OEM suppliers that supply us with the batteries and other components of our energy storage systems. Such systems may contain undetected or latent errors or defects. In the past, we discovered latent defects in energy storage systems. In connection with such defects, we could incur significant expenses or disruptions of our operations, including to our energy storage network, that would prevent us from performing the automated data engineering required to support our AI processes and energy storage network. Any manufacturing defects or other failures of our energy storage systems to perform as expected could cause us to incur significant re-engineering costs, divert the attention of our personnel from operating and maintenance efforts, expose us to adverse regulatory action and significantly and adversely affect customer satisfaction, market acceptance and our business reputation. Furthermore, our OEM suppliers may be unable to correct manufacturing defects or other failures of any energy storage systems in a manner satisfactory to our customers, which could adversely affect customer satisfaction, market acceptance and our business reputation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On rare occasions, lithium-ion batteries can rapidly release the energy they contain by venting smoke and flames in a manner that can ignite nearby materials as well as other lithium-ion batteries. This faulty result could subject us to lawsuits, product recalls or redesign efforts, all of which would be time consuming and expensive. Also, negative public perceptions regarding the suitability of lithium-ion batteries for energy applications or any future incident involving lithium-ion batteries, such as a plant, vehicle or other fire, even if such incident does not involve hardware provided by us, could adversely affect our business and reputation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">If our estimates of useful life for our energy storage systems and related hardware and software-enabled services are inaccurate or if our OEM suppliers do not meet service and performance warranties and guarantees, our business and financial results could be adversely affected.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We sell hardware and software-enabled services to our customers. Our software-enabled services are essential to the operation of these hardware products. As a result, in connection with the sales of energy storage hardware, we enter into recurring long-term services agreements with customers for the usage of our Athena platform for approximately 10 to 20&#160;years. Our pricing of services contracts is based upon the value we expect to deliver to our customers, including considerations such as the useful life of the energy storage system and prevailing electricity prices. We also provide performance warranties and guarantees covering the efficiency and output performance of our software-enabled services. We do not have a long history with a large number of field deployments, and our estimates may prove to be incorrect. Failure to meet these performance warranties and guarantee levels may require us to refund our service contract payments to the customer, or require us to make cash payments to the customer based on actual performance, as compared to expected performance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Further, the occurrence of any defects, errors, disruptions in service, or other performance problems, interruptions, or delays associated with our energy storage systems or the Athena platform, whether in connection with day-to-day operations or otherwise, could result in:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">loss of customers;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">loss or delayed market acceptance and sales of our hardware and software-enabled services;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">delays in payment to us by customers;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">injury to our reputation and brand;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">legal claims, including warranty and service level agreement claims, against us; or</span></td></tr></table></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">10</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">diversion of our resources, including through increased service and warranty expenses or financial concessions, and increased insurance costs.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The costs incurred in correcting any material defects or errors in our hardware and software or other performance problems may be substantial and could adversely affect our business, financial condition and results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Future product recalls could materially adversely affect our business, financial condition and operating results.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Any product recall in the future, whether it involves our or a competitor&#8217;s product, may result in negative publicity, damage our brand and materially and adversely affect our business, financial condition and results of operations. In the future, we may voluntarily or involuntarily initiate a recall if any of our products are proven to be or possibly could be defective or noncompliant with applicable environmental laws and regulations, including health and safety standards. Such recalls involve significant expense and diversion of management attention and other resources, which could adversely affect our brand image, as well as our business, financial condition and operating results.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">We primarily rely on Amazon Web Services to deliver our services to users on our Athena platform, and any disruption of or interference with our use of Amazon Web Services could adversely affect our business, financial condition and results of operations.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We currently host our Athena platform and support our energy storage network operations on one or more datacenters provided by Amazon Web Services (&#8220;AWS&#8221;), a third-party provider of cloud infrastructure services. We do not have control over the operations of the facilities of AWS that we use. AWS&#8217; facilities are vulnerable to damage or interruption from natural disasters, cybersecurity attacks, terrorist attacks, power outages, and similar events or acts of misconduct. Our Athena platform&#8217;s continuing and uninterrupted performance is critical to our success. We have experienced, and expect that in the future we will experience, interruptions, delays, and outages in service and availability from time to time due to a variety of factors, including infrastructure changes, human or software errors, website hosting disruptions and capacity constraints. In addition, any changes in AWS&#8217; service levels may adversely affect our ability to meet the requirements of users on our Athena platform. Since our Athena platform&#8217;s continuing and uninterrupted performance is critical to our success, sustained or repeated system failures would reduce the attractiveness of our hardware and software-enabled services to customers. It may become increasingly difficult to maintain and improve our performance, as we expand and our energy storage network grows, increasing customer reliance on the Athena platform. Any negative publicity arising from any disruptions to AWS&#8217; facilities, and as a result, our Athena platform could adversely affect our reputation and brand and may adversely affect the usage of our hardware and software-enabled services. Any of the above circumstances or events may adversely affect our reputation and brand, reduce the availability or usage of our hardware and software- enabled services, lead to a significant short-term loss of revenue, increase our costs, and impair our ability to attract new users, any of which could adversely affect our business, financial condition and results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our commercial agreement with AWS will remain in effect until terminated by AWS or us. AWS may terminate the agreement for convenience by providing us at least thirty (30)&#160;days&#8217; advance notice. AWS may also terminate the agreement for cause upon a material breach of the agreement, subject to AWS providing prior written notice and a 30-day cure period, and may in some cases terminate the agreement immediately for cause upon written notice. Even though our platform is entirely in the cloud, we believe that we could transition to one or more alternative cloud infrastructure providers on commercially reasonable terms. In the event that our agreement with AWS is terminated or we add additional cloud infrastructure service providers, we may experience significant costs or downtime for a short period in connection with the transfer to, or the addition of, new cloud infrastructure service providers. However, we do not believe that such transfer to, or the addition of, new cloud infrastructure service providers would adversely affect our business, financial condition and results of operations over the longer term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Any failure to offer high-quality technical support services may adversely affect our relationships with our customers and adversely affect our financial results.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Our customers depend on our support organization to resolve any technical issues relating to our hardware and software-enabled services. In addition, our sales process is highly dependent on the quality of our hardware and </p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">11</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">software-enabled services, on our business reputation and on strong recommendations from our existing customers. Any failure to maintain high-quality and highly-responsive technical support, or a market perception that we do not maintain high-quality and highly-responsive support, could adversely affect our reputation, our ability to sell our products to existing and prospective customers, and our business, financial condition and results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We offer technical support services with our hardware and software-enabled services and may be unable to respond quickly enough to accommodate short-term increases in demand for support services, particularly as we increase the size of our customer base. We also may be unable to modify the format of our support services to compete with changes in support services provided by competitors. It is difficult to predict demand for technical support services and if demand increases significantly, we may be unable to provide satisfactory support services to our customers. Additionally, increased demand for these services, without corresponding revenue, could increase costs and adversely affect our business, financial condition and results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Our business currently depends on the availability of rebates, tax credits and other financial incentives. The reduction, modification, or elimination of government economic incentives could cause our revenue to decline and adversely affect business, financial condition and results of operations.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The U.S. federal government and some state and local governments provide incentives to end users and purchasers of our energy storage systems in the form of rebates, tax credits and other financial incentives, such as system performance payments and payments for renewable energy credits associated with renewable energy generation. We rely on these governmental rebates, tax credits and other financial incentives to significantly lower the effective price of the energy storage systems to our customers in the U.S. However, these incentives may expire on a particular date, end when the allocated funding is exhausted, or be reduced or terminated as a matter of regulatory or legislative policy.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our energy storage systems have qualified for tax exemptions, incentives or other customer incentives in many states including the states of California, Massachusetts, New York, Hawaii and Texas. Some states have utility procurement programs and/or renewable portfolio standards for which our technology is eligible. Our energy storage systems are currently installed in eight U.S. states, each of which may have its own enabling policy framework. There is no guarantee that these policies will continue to exist in their current form, or at all. Such state programs may face increased opposition on the U.S. federal, state and local levels in the future. Changes in federal or state programs could reduce demand for our energy storage systems, impair sales financing and adversely impact our business results.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Our hardware and software-enabled services involve a lengthy sales and installation cycle, and if we fail to close sales on a regular and timely basis it could adversely affect our business, financial condition and results of operations.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our sales cycle is typically six (6)&#160;to twelve (12)&#160;months for our hardware and software-enabled services, but can vary considerably. In order to make a sale, we must typically provide a significant level of education to prospective customers regarding the use and benefits of our hardware and software-enabled services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The period between initial discussions with a potential customer and the sale of even a single energy storage system typically depends on a number of factors, including the potential customer&#8217;s budget and decision as to the type of financing it chooses to use, as well as the arrangement of such financing. Prospective customers often undertake a significant evaluation process, which may further extend the sales cycle. Currently, we believe the time between the entry into a sales contract with a customer and the installation of our energy storage systems can range from nine (9)&#160;to eighteen (18)&#160;months or more. This lengthy sales and installation cycle is subject to a number of significant risks over which we have little or no control. Because of both the long sales and installation cycles, we may expend significant resources without having certainty of generating a sale.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">These lengthy sales and installation cycles increase the risk that our customers may fail to satisfy their payment obligations, cancel orders before the completion of the transaction or delay the planned date for installation. Cancellation rates may be impacted by factors outside of our control including an inability to install an energy storage system at the customer&#8217;s chosen location because of permitting or other regulatory issues, unanticipated changes in the cost or availability of alternative sources of electricity available to the customer or other reasons unique to each customer. Our operating expenses are based on anticipated sales levels, and many of our expenses are fixed. If we are unsuccessful in </p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">12</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">closing sales after expending significant resources or if we experience delays or cancellations, our business, financial condition and results of operations could be adversely affected.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Additionally, we have ongoing arrangements with our customers and target customers. Some of these arrangements are evidenced by contracts or long-term contract partnership arrangements. If these arrangements are terminated or if we are unable to continue to fulfill the obligations under such contracts or arrangements, our business, financial condition and results of operations could be adversely affected.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">The economic benefit of our energy storage systems to our customers depends on the cost of electricity available from alternative sources, including local electric utility companies, which cost structure is subject to change.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The economic benefit of our energy storage systems to our customers includes, among other things, the benefit of reducing such customer&#8217;s payments to the local electric utility company. The rates at which electricity is available from a customer&#8217;s local electric utility company is subject to change and any changes in such rates may affect the relative benefits of our energy storage systems. Further, the local electric utility may impose &#8220;departing load,&#8221; &#8220;standby&#8221; or other charges on our customers in connection with their acquisition of our energy storage systems, the amounts of which are outside of our control and which may have a material impact on the economic benefit of our energy storage systems to our customers. Changes in the rates offered by local electric utilities and/or in the applicability or amounts of charges and other fees imposed by such utilities on customers acquiring our energy storage systems could adversely affect the demand for our energy storage systems.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Additionally, the electricity produced by our energy storage systems is currently not cost competitive in some geographic markets, and we may be unable to reduce our costs to a level at which our energy storage systems would be competitive in such markets. As such, unless the cost of electricity in these markets rises or we are able to generate demand for our energy storage systems based on benefits other than electricity cost savings, our potential for growth may be limited.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Our business is subject to risks associated with construction, utility interconnection, cost overruns and delays, including those related to obtaining government permits and other contingencies that may arise in the course of completing installations.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Although we generally are not regulated as a utility, federal, state and local government statutes and regulations concerning electricity heavily influence the market for our product and services. These statutes and regulations often relate to electricity pricing, net metering, incentives, taxation, and the rules&#160;surrounding the interconnection of customer-owned electricity generation for specific technologies. In the U.S., governments frequently modify these statutes and regulations. Governments, often acting through state utility or public service commissions, change and adopt different requirements for utilities and rates for commercial customers on a regular basis. Changes, or in some cases a lack of change, in any of the laws, regulations, ordinances or other rules&#160;that apply to customer installations and new technology could make it more costly for our customers to install and operate our energy storage systems on particular sites, and in turn could negatively affect our ability to deliver cost savings to customers for the purchase of electricity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The installation and operation of our energy storage systems at a particular site is also generally subject to oversight and regulation in accordance with national, state and local laws and ordinances relating to building codes, safety, environmental protection and related matters, and typically requires obtaining and keeping in good standing various local and other governmental approvals and permits, including environmental approvals and permits, that vary by jurisdiction. In some cases, these approvals and permits require periodic renewal. It is difficult and costly to track the requirements of every individual authority having jurisdiction over energy storage system installations, to design our energy storage systems to comply with these varying standards, and for our customers to obtain all applicable approvals and permits. We cannot predict whether or when all permits required for a given customer&#8217;s project will be granted or whether the conditions associated with the permits will be achievable. The denial of a permit or utility connection essential to a project or the imposition of impractical conditions would impair our customer&#8217;s ability to develop the project. In addition, we cannot predict whether the permitting process will be lengthened due to complexities and appeals. Delay in the review and permitting process for a project can impair or delay our customers&#8217; abilities to develop that project or increase the cost so substantially that the project is no longer attractive to our customers. Furthermore, </p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">13</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">unforeseen delays in the review and permitting process could delay the timing of the installation of our energy storage systems and could therefore adversely affect the timing of the recognition of revenue related to hardware acceptance by our customer, which could adversely affect our operating results in a particular period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In addition, the successful installation of our energy storage systems is dependent upon the availability of and timely connection to the local electric grid. We may be unable to unable to obtain the required consent and authorization of local utilities to ensure successful interconnection to energy grids to enable the successful discharge of renewable energy to customers. Any delays in our customers&#8217; ability to connect with utilities, delays in the performance of installation-related services or poor performance of installation-related services will have an adverse effect on our results and could cause operating results to vary materially from period to period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">The growth of our business depends on customers renewing their services subscriptions. If customers do not continue to use our subscription offerings or if we fail to expand the availability of hardware and software-enabled services available to our customers, our business and operating results will be adversely affected.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In addition to upfront sale of hardware and network integration, we depend on customers continuing to subscribe to services enabled by our Athena platform. Therefore, it is important that customers renew their subscriptions when the contract term expires, increase their purchases of our hardware and network solutions and enhance their subscriptions. Customers may decide not to renew their subscriptions with a similar contract period, at the same prices or terms or with the same or a greater number of users or level of functionality. Customer retention may decline or fluctuate as a result of a number of factors, including satisfaction with software-enabled services and features, functionality of our energy storage hardware and software-enabled services, prices, the features and pricing of competing products, reductions in spending levels, mergers and acquisitions involving customers and deteriorating general economic conditions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">If customers do not renew their subscriptions, if they renew on less favorable terms, if they fail to increase their purchase of our hardware and software-enabled services, or if they fail to refer us their customers and partners as potential new customers, our business, financial condition and results of operations will be adversely affected.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Changes in subscriptions or pricing models may not be reflected in near-term operating results.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We generally recognize subscription revenue from customers ratably over the terms of their contracts. As a result, most of the subscription revenue reported in each quarter is derived from the recognition of deferred revenue relating to subscriptions entered into during previous quarters. Consequently, a decline in new or renewed subscriptions in any single quarter will likely have only a small impact on revenue for that quarter. However, such a decline will negatively affect revenue in future quarters. In addition, the severity and duration of events may not be predictable and their effects could extend beyond a single quarter. Accordingly, the effect of significant downturns in sales and market acceptance of subscription services, and potential changes in pricing policies or rate of renewals, may not be fully apparent until future periods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Third-Party Partner Risks</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Our hardware and software-enabled services rely on interconnections to distribution and transmission facilities that are owned and operated by third parties, and as a result, are exposed to interconnection and transmission facility development and curtailment risks.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our hardware and software-enabled services are interconnected with electric distribution and transmission facilities owned and operated by regulated utilities necessary to deliver the electricity that our storage systems produce. A failure or delay in the operation or development of these distribution or transmission facilities could result in a loss of revenues or breach of a contract because such a failure or delay could limit the amount of renewable electricity that our energy storage systems deliver or delay the completion of our customers&#8217; construction projects. In addition, certain of our energy storage systems&#8217; generation may be curtailed without compensation due to distribution and transmission limitations, reducing our revenues and impairing our ability to capitalize fully on a particular customer project&#8217;s potential. Such a failure or curtailment at levels above our expectations could impact our ability to satisfy agreements entered into with our suppliers and adversely affect our business.</p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">14</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">We have in some instances, entered into long-term supply agreements that could result in insufficient inventory and negatively affect our results of operations.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We have entered into long-term supply agreements with certain suppliers of battery storage systems and other components of our energy storage systems. Some of these supply agreements provide for fixed or inflation-adjusted pricing and substantial prepayment obligations. If our suppliers provide insufficient inventory at the level of quality required to meet customer demand, or if our suppliers are unable or unwilling to provide us with the contracted quantities, as we have limited alternatives for supply in the short term, our results of operations could be materially and negatively impacted. Further, we face significant specific counterparty risk under long-term supply agreements when dealing with certain suppliers without a long, stable production and financial history. Given the uniqueness of our product, many of our suppliers do not have a long operating history and may not have substantial capital resources. In the event any such supplier experiences financial difficulties, it may be difficult or may require substantial time and expense to replace such supplier. We do not know whether we will be able to maintain long-term supply relationships with our critical suppliers, or secure new long-term supply agreements. Additionally, many of the battery storage systems and components of our energy storage systems are procured from foreign suppliers, which exposes us to risks including unforeseen increases in costs or interruptions in supply arising from changes in applicable international trade regulations, such as taxes, tariffs, or quotas. Any of the foregoing could materially adversely affect our business, financial condition and results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Our growth depends in part on the success of our relationships with third parties.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We rely on third-party general contractors to install energy storage systems at our customers&#8217; sites. We currently work with a limited number of general contractors, which has impacted and may continue to impact our ability to facilitate customer installations as planned. Our work with contractors or their subcontractors may have the effect of our being required to comply with additional rules&#160;(including rules&#160;unique to our customers), working conditions, site remediation and other union requirements, which can add costs and complexity to an installation project. The timeliness, thoroughness and quality of the installation-related services performed by our general contractors and their subcontractors in the past have not always met our expectations or standards and in the future may not meet our expectations and standards and it may be difficult to find and train third-party general contractors that meet our standards at a competitive cost.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In addition, a key component of our growth strategy is to develop or expand our relationships with third parties. For example, we are investing resources in establishing strategic relationships with market players across a variety of industries, including large renewable project developers, to generate new customers. These programs may not roll out as quickly as planned or produce the results we anticipated. A significant portion of our business depends on attracting new partners and retaining existing partners. Negotiating relationships with our partners, investing in due diligence efforts with potential partners, training such third parties and contractors and monitoring them for compliance with our standards require significant time and resources and may present greater risks and challenges than expanding a direct sales or installation team. If we are unsuccessful in establishing or maintaining our relationships with these third parties, our ability to grow our business and address our market opportunity could be impaired. Even if we are able to establish and maintain these relationships, we may not be able to execute on our goal of leveraging these relationships to meaningfully expand our business, brand recognition and customer base. Such circumstance would limit our growth potential and our opportunities to generate significant additional revenue or cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">We must maintain customer confidence in our long-term business prospects in order to grow our business.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Customers may be less likely to purchase our hardware and services if they are not convinced that our business will succeed or that our services and support and other operations will continue in the long term. Similarly, suppliers and other third parties will be less likely to invest time and resources in developing business relationships with us if they are not convinced that our business will succeed. Accordingly, in order to build and maintain our business, we must maintain confidence among customers, suppliers, analysts, ratings agencies and other parties in our hardware and software-enabled services, long-term financial viability and business prospects. Maintaining such confidence may be particularly complicated by certain factors including those that are largely outside of our control, such as our limited operating history, customer unfamiliarity with our hardware and software-enabled services, delivery and service </p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">15</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">operations to meet demand, competition, future changes in the evolving distributed and renewable energy markets or uncertainty regarding sales performance compared with market expectations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Accordingly, in order to grow our business, we must maintain confidence among our customers, OEM suppliers, third-party general contractor partners, financing partners and other parties in our long-term business prospects. This may be particularly complicated by factors such as:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">our limited operating history at current scale;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">our historical and anticipated near-term lack of profitability;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">unfamiliarity with or uncertainty about our energy storage systems and the overall perception of the distributed and renewable energy generation markets;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">prices for electricity in particular markets;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">competition from alternate sources of energy;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">warranty or unanticipated service issues we may experience in connection with third-party manufactured hardware and our proprietary software;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">the environmental consciousness and perceived value of environmental programs to our customers;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">the size of our expansion plans in comparison to our existing capital base and the scope and history of operations; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">the availability and amount of incentives, credits, subsidies or other programs to promote installation of energy storage systems.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Several of these factors are largely outside our control, and any negative perceptions about our long-term business prospects, even if unfounded, would likely adversely affect our business, financial condition and results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Competition Risks</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">We currently face and will continue to face significant competition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We compete for customers, financing partners and incentive dollars with other energy storage providers. Many providers of electricity, such as traditional utilities and other companies offering distributed generation products, have longer operating histories, customer incumbency advantages, access to and influence with local and state governments, and more capital resources than we do. Significant developments in alternative energy storage technologies or improvements in the efficiency or cost of traditional energy sources, including coal, oil, natural gas used in combustion or nuclear power, may materially and adversely affect our business and prospects in ways we cannot anticipate. We may also face new energy storage competitors who are not currently in the market. If we fail to adapt to changing market conditions and to compete successfully with new competitors, we will limit our growth and adversely affect our business results.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">We face supply chain competition, including competition from businesses in other industries, which could result in insufficient inventory and negatively affect our results of operations.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Certain of our suppliers also supply systems and components to other businesses, including businesses engaged in the production of consumer electronics and other industries unrelated to energy storage systems. As a relatively low-volume purchaser of certain of these parts and materials, we may be unable to procure a sufficient supply of the items in </p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">16</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">the event that our suppliers fail to produce sufficient quantities to satisfy the demands of all of their customers, which could materially adversely affect our business, financial condition and results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">If we are not able to continue to reduce our cost structure in the future, our ability to become profitable may be impaired.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We must continue to reduce the costs of production, installation and operation of our energy storage systems to expand our market. Additionally, certain of our existing service contracts were entered into based on projections regarding service costs reductions that assume continued advances in the cost of delivery of our services, which we may be unable to realize. While we have been successful in reducing our costs to date, the cost of battery storage systems and other components of our energy storage systems, for example, could increase in the future. Any such increases could slow our growth and cause our financial results and operational metrics to suffer. In addition, we may face increases in our other expenses, including increases in wages or other labor costs, as well as marketing, sales or related costs. We will continue to make significant investments to drive growth in the future. In order to expand into new markets while still maintaining our current margins, we will need to continue to reduce our costs. Increases in any of these costs, or our failure to achieve projected cost reductions, could adversely affect our business, financial condition and results of operations. If we are unable to reduce our cost structure in the future, we may not be able to achieve profitability, which could have a material adverse effect on our business and prospects.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">New Project and Growth Risks</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Our failure to protect our intellectual property rights may undermine our competitive position, and litigation to protect our intellectual property rights may be costly.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Although we have taken many protective measures to protect our intellectual property, including trade secrets, policing unauthorized use of proprietary technology can be difficult and expensive. For example, many of our software developers reside in California and it is not legally permissible to prevent them from working for a competitor, if and when one should exist.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Also, litigation may be necessary to enforce our intellectual property rights, protect our trade secrets, or determine the validity and scope of the proprietary rights of others. Such litigation may result in our intellectual property rights being challenged, limited in scope or declared invalid or unenforceable. We cannot be certain that the outcome of any litigation will be in our favor, and an adverse determination in any such litigation could impair our intellectual property rights and may adversely affect our business, prospects and reputation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We rely primarily on patent, trade secret and trademark laws, and non-disclosure, confidentiality, and other types of contractual restrictions to establish, maintain, and enforce our intellectual property and proprietary rights. However, our rights under these laws and agreements afford us only limited protection and the actions we take to establish, maintain, and enforce our intellectual property rights may not be adequate. For example, our trade secrets and other confidential information could be disclosed in an unauthorized manner to third parties, our owned or licensed intellectual property rights could be challenged, invalidated, circumvented, infringed, or misappropriated or our intellectual property rights may not be sufficient to provide us with a competitive advantage, any of which could have a material adverse effect on our business, financial condition and results of operations. In addition, the laws of some countries do not protect proprietary rights as fully as do the laws of the U.S. As a result, we may not be able to protect our proprietary rights adequately abroad.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Our patent applications may not result in issued patents, and our issued patents may not provide adequate protection, which may have a material adverse effect on our ability to prevent others from commercially exploiting products similar to ours.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">We cannot be certain that our pending patent applications will result in issued patents or that any of our issued patents will afford protection against a competitor. The status of patents involves complex legal and factual questions, and the breadth of claims allowed is uncertain. As a result, we cannot be certain that the patent applications that we file will result in patents being issued, or that our patents and any patents that may be issued to us in the future will afford </p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">17</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">protection against competitors with similar technology. In addition, patent applications filed in foreign countries are subject to laws, rules&#160;and procedures that differ from those of the U.S., and thus we cannot be certain that foreign patent applications related to issued U.S. patents will be issued in other regions. Furthermore, even if these patent applications are accepted and the associated patents issued, some foreign countries provide significantly less effective patent enforcement than in the U.S.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In addition, patents issued to us may be infringed upon or designed around by others and others may obtain patents that we need to license or design around, either of which would increase costs and may adversely affect our business, prospects, and operating results.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">We may need to defend ourselves against claims that we infringe, have misappropriated or otherwise violate the intellectual property rights of others, which may be time consuming and would cause us to incur substantial costs.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Companies, organizations, or individuals, including our competitors, may hold or obtain patents, trademarks, or other proprietary rights that they may in the future believe are infringed by our products and services. Although we are not currently subject to any claims related to intellectual property, these companies holding patents or other intellectual property rights allegedly relating to our technologies could, in the future, make claims or bring suits alleging infringement, misappropriation or other violations of such rights, or otherwise asserting their rights and seeking licenses or injunctions. Several of the proprietary components used in our energy storage systems have been subjected to infringement challenges in the past. We also generally indemnify our customers against claims that the hardware and software-enabled services we supply infringe, misappropriate, or otherwise violate third-party intellectual property rights, and we may therefore be required to defend our customers against such claims. If a claim is successfully brought in the future and we or our hardware and software-enabled services are determined to have infringed, misappropriated, or otherwise violated a third-party&#8217;s intellectual property rights, we may be required to do one or more of the following:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">cease selling products or services that incorporate the challenged intellectual property;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">pay substantial damages (including treble damages and attorneys&#8217; fees if our infringement is determined to be willful);</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">obtain a license from the holder of the intellectual property right, which license may not be available on reasonable terms or at all; or</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">redesign our products or services, which may not be possible or cost-effective.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Any of the foregoing could adversely affect our business, financial condition and operating results. In addition, any litigation or claims, whether or not valid, could adversely affect our reputation, result in substantial costs, and divert resources and management attention.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We also license technology from third parties, and incorporate components supplied by third parties into our hardware. We may face claims that our use of such technology or components infringes or otherwise violates the rights of others, which would subject us to the risks described above. We may seek indemnification from our licensors or suppliers under our contracts with them, but our rights to indemnification or our suppliers&#8217; resources may be unavailable or insufficient to cover our costs and losses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">If we fail to manage our growth effectively, include failing to attract and integrate qualified personnel, we may not be able to develop, produce, market and sell our hardware and software-enabled services successfully.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Any failure to manage our growth effectively could materially and adversely affect our business, financial condition and operating results. We intend to expand our operations significantly. We expect our future expansion to include, among other things:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">expanding the management team;</span></td></tr></table></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">18</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">hiring and training new personnel;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">conducting market research and analysis;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">controlling expenses and investments in anticipation of expanded operations;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">expanding service departments;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">implementing and enhancing administrative infrastructure, systems and processes; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">expanding our market share in international markets, such as Japan, Australia, Europe, South America and Latin America, including Mexico.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our success depends, in part, on our continuing ability to identify, hire, attract, train and develop other highly qualified personnel. Experienced and highly skilled employees are in high demand and competition for these employees can be intense. Our ability to hire, attract and retain them will depend in part on our ability to provide competitive compensation packages and a high-quality work environment. We may not be able to attract, integrate, train, motivate or retain additional highly qualified personnel, and our failure to do so could adversely affect our business, financial condition and operating results.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">If we are unable to attract and retain key employees and hire qualified management, technical, engineering and sales personnel, our ability to compete and successfully grow our business could be adversely affected.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We believe that our success and our ability to reach our strategic objectives are highly dependent on the contributions of our key management, technical, engineering and sales personnel. The loss of the services of any of our key employees could disrupt our operations, delay the development and introduction of our hardware and software-enabled services, and negatively impact our business, financial condition and operating results. In particular, we are highly dependent on the services of John Carrington, our Chief Executive Officer and Director, William Bush, our Chief Financial Officer, Mark Triplett, our Chief Operating Officer, Alan Russo, our Chief Revenue Officer, Larsh Johnson, our Chief Technology Officer, Prakesh Patel, our Chief Strategy Officer and other key employees. We cannot assure you that we will be able to successfully attract and retain senior leadership necessary to grow our business. Furthermore, there is increasing competition for talented individuals in our field, and competition for qualified personnel is especially intense in the San Francisco Bay Area, where our principal offices are located. Our failure to attract and retain our executive officers and other key technology, sales, marketing and support personnel, could adversely affect our business, financial condition and results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">While we have not made material acquisitions to date, should we pursue acquisitions in the future, we would be subject to risks associated with acquisitions.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We may acquire additional assets, products, technologies or businesses that are complementary to our existing business. The process of identifying and consummating acquisitions and the subsequent integration of new assets and businesses into our own business would require attention from management and could result in a diversion of resources from our existing business, which in turn could have an adverse effect on its operations. Acquired assets or businesses may not generate the expected financial results. Acquisitions could also result in the use of cash, potentially dilutive issuances of equity securities, the occurrence of goodwill impairment charges, amortization expenses for other intangible assets and exposure to potential unknown liabilities of the acquired business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">If we are unsuccessful in developing and maintaining our proprietary technology, including our Athena platform, our ability to attract and retain partners could be impaired, our competitive position could be adversely affected and our revenue could be reduced.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Our future growth depends on our ability to continue to develop and maintain our proprietary technology that supports our hardware and software-enabled services, including our Athena platform. In the event that our current or </p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">19</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">future products and services require features that we have not developed or licensed, or we lose the benefit of an existing license, we will be required to develop or obtain such technology through purchase, license or other arrangements. If the required technology is not available on commercially reasonable terms, or at all, we may incur additional expenses in an effort to internally develop the required technology. We have received patents and have filed patent applications with respect to certain aspects of our technology, and we generally rely on patent protection with respect to our proprietary technology, as well as a combination of trade secrets and copyright law, employee and third-party non-disclosure agreements and other protective measures to protect intellectual property rights pertaining to our proprietary technology and hardware and software-enabled services. There can be no assurance that the steps taken by us to protect any of our proprietary technology will be adequate to prevent misappropriation of these technologies by third parties. If we were unable to maintain our existing proprietary technology, our ability to attract and retain customers could be impaired, our competitive position could be adversely affected and our revenue could be reduced.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Our management has limited experience in operating a public company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our management team, including our executive officers, has limited experience in the management of a publicly traded company. Their limited experience in dealing with the increasingly complex laws pertaining to public companies could be a significant disadvantage in that it is likely that an increasing amount of their time may be devoted to these activities which will result in less time being devoted to the management and growth of the post-merger company. We may not have adequate personnel with the appropriate level of knowledge, experience and training in the accounting policies, practices or internal control over financial reporting required of public companies in the U.S. The development and implementation of the standards and controls necessary for us to achieve the level of accounting standards required of a public company in the U.S. may require costs greater than expected. It is likely that we will be required to expand our employee base and hire additional employees to support our operations as a public company which will increase our operating costs in future periods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">As a private company, we were not required to document and test our internal controls over financial reporting nor has our management been required to certify the effectiveness of our internal controls and our auditors were not required to opine on the effectiveness of our internal control over financial reporting. Failure to maintain adequate financial, information technology and management processes and controls could impair our ability to comply with the financial reporting and internal controls requirements for publicly traded companies, which could lead to errors in our financial reporting and adversely affect our business.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Prior to the Merger, we were not required to document and test our internal controls over financial reporting nor has our management been required to certify the effectiveness of our internal controls and our auditors have not been required to opine on the effectiveness of our internal control over financial reporting. As a public company, we may lose our emerging growth company status and become subject to the SEC&#8217;s internal control over financial reporting management and auditor attestation requirements in the&#160;year in which we are deemed to be a large accelerated filer, which would occur once we are subject to Exchange Act reporting requirements for twelve (12)&#160;months, have filed at least one SEC annual report and the market value of our common equity held by non-affiliates exceeds $700 million as of the end of the prior fiscal&#160;year&#8217;s second fiscal quarter. We expect that we will be subject to the SEC&#8217;s internal control reporting and attestation requirements with respect to our annual report on Form&#160;10-K for the&#160;year ended December&#160;31, 2021. We might not be able to complete our evaluation, testing and any required remediation in a timely fashion. In addition, our current controls and any new controls that we develop may become inadequate because of poor design and changes in our business, including increased complexity resulting from any international expansion. Any failure to implement and maintain effective internal controls over financial reporting could adversely affect the results of assessments by our independent registered public accounting firm and their attestation reports.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Expanding operations internationally could expose us to risks.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Although we currently primarily operate in the U.S., we will seek to expand our business internationally. We are currently operating or have contracted nearly 1 GWh of aggregate system capacity across over 900 locations in the U.S., Canada, Chile and Japan and we intend to expand into other growing markets such as Mexico, Australia, Colombia and Europe. Managing any international expansion will require additional resources and controls, including additional </p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">20</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">manufacturing and assembly facilities. Any expansion internationally could subject our business to risks associated with international operations, including:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">conformity with applicable business customs, including translation into foreign languages and associated expenses;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">lack of availability of government incentives and subsidies;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">potential changes to our established business model;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">cost of alternative power sources, which could vary meaningfully outside the U.S.;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">difficulties in staffing and managing foreign operations in an environment of diverse culture, laws and customers, and the increased travel, infrastructure and legal and compliance costs associated with international operations;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">customer installation challenges which we have not encountered before, which may require the development of a unique model for each country;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">differing levels of demand among members of our customer base, including commercial and industrial customers, utilities, independent power producers and project developers;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">compliance with multiple, potentially conflicting and changing governmental laws, regulations and permitting processes, including environmental, banking, employment, tax, privacy and data protection laws and regulations, such as the EU Data Privacy Directive;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">compliance with U.S. and foreign anti-bribery laws;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">difficulties in collecting payments in foreign currencies and associated foreign currency exposure;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">restrictions on repatriation of earnings;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">compliance with potentially conflicting and changing laws of taxing jurisdictions where we conduct business and applicable U.S. tax laws as they relate to international operations, the complexity and adverse consequences of such tax laws and potentially adverse tax consequences due to changes in such tax laws; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">regional economic and political conditions.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As a result of these risks, any potential future international expansion efforts that we may undertake may not be successful and may negatively impact our results of operations and profitability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Regulatory Risks</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">The installation and operation of our energy storage systems are subject to environmental laws and regulations in various jurisdictions, and there is uncertainty with respect to the interpretation of certain environmental laws and regulations to our energy storage systems, especially as these regulations evolve over time.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">We are subject to national, state and local environmental laws and regulations, as well as environmental laws in those foreign jurisdictions in which we operate. Environmental laws and regulations can be complex and may change often. These laws can give rise to liability for administrative oversight costs, cleanup costs, property damage, bodily injury, fines and penalties. We are committed to compliance with applicable environmental laws and regulations, including health and safety standards, and we continually review the operation of our energy storage systems for health, safety and compliance. Our energy storage systems, like other battery technology-based products of which we are aware, </p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">21</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">produce small amounts of hazardous wastes and air pollutants, and we seek to ensure that they are handled in accordance with applicable regulatory standards.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Maintaining compliance with laws and regulations can be challenging given the changing patchwork of environmental laws and regulations that prevail at the U.S. federal, state, regional and local levels and in foreign countries in which we operate. Most existing environmental laws and regulations preceded the introduction of battery technology and were adopted to apply to technologies existing at the time, namely large, coal, oil or gas-fired power plants. Currently, there is generally little guidance from these agencies on how certain environmental laws and regulations may, or may not, be applied to our technology.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In many instances, our technology is moving faster than the development of applicable regulatory frameworks. It is possible that regulators could delay or prevent us from conducting our business in some way pending agreement on, and compliance with, shifting regulatory requirements. Such actions could delay the sale to and installation by customers of energy storage systems, require their modification or replacement, result in fines, or trigger claims of performance warranties and defaults under customer contracts that could require us to refund hardware or service contract payments, any of which could adversely affect our business, financial performance and reputation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Existing regulations and changes to such regulations impacting the electric power industry may create technical, regulatory and economic barriers which could significantly reduce demand for our energy storage systems.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The market for electricity generation products is heavily influenced by U.S. federal, state, local and foreign government regulations and policies, as well as internal policies and regulations of electric utility providers. These regulations and policies often relate to electricity pricing and technical interconnection of customer-owned electricity generation. These regulations and policies are often modified and could continue to change, and this could result in a significant reduction in demand for our energy storage systems. For example, utility companies commonly charge fees to larger, industrial customers for disconnecting from the electric grid or for having the capacity to use power from the electric grid for back-up purposes. These fees could change, increasing the cost to our customers of using our energy storage systems and making them less economically attractive.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Our business could be adversely affected by trade tariffs or other trade barriers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In recent&#160;years, China and the U.S. have each imposed tariffs, and there remains a potential for further trade barriers. These barriers may escalate into a trade war between China and the U.S. Tariffs could potentially impact our hardware component prices and impact any plans to sell products in China and other international markets. In addition, these developments could have a material adverse effect on global economic conditions and the stability of global financial markets. Any of these factors could have a material adverse effect on our business, financial condition and results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Negative attitudes toward renewable energy projects from the U.S. government, other lawmakers and regulators, and activists could adversely affect our business, financial condition and results of operations.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Parties with an interest in other energy sources, including lawmakers, regulators, policymakers, environmental and advocacy organizations or other activists may invest significant time and money in efforts to delay, repeal or otherwise negatively influence regulations and programs that promote renewable energy. Many of these parties have substantially greater resources and influence than we have. Further, changes in U.S. federal, state or local political, social or economic conditions, including a lack of legislative focus on these programs and regulations, could result in their modification, delayed adoption or repeal. Any failure to adopt, delay in implementing, expiration, repeal or modification of these programs and regulations, or the adoption of any programs or regulations that encourage the use of other energy sources over renewable energy, could adversely affect our business, financial condition and results of operations.</p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">22</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Revenue from any projects we support may be adversely affected if there is a decline in public acceptance or support of renewable energy, or regulatory agencies, local communities, or other third parties delay, prevent, or increase the cost of constructing and operating customer projects.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Certain persons, associations and groups could oppose renewable energy projects in general or our customers&#8217; projects specifically, citing, for example, misuse of water resources, landscape degradation, land use, food scarcity or price increase and harm to the environment. Moreover, regulation may restrict the development of renewable energy plants in certain areas. In order to develop a renewable energy project, our customers are typically required to obtain, among other things, environmental impact permits or other authorizations and building permits, which in turn require environmental impact studies to be undertaken and public hearings and comment periods to be held during which any person, association or group may oppose a project. Any such opposition may be taken into account by government officials responsible for granting the relevant permits, which could result in the permits being delayed or not being granted or being granted solely on the condition that our customers carry out certain corrective measures to the proposed project.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Opposition to our customers&#8217; project requests for permits or successful challenges or appeals to permits issued for their projects could adversely affect our operating plans.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">A decrease in acceptance of renewable energy projects by local populations, an increase in the number of legal challenges, or an unfavorable outcome of such legal challenges could adversely affect the financial condition of our customers and reduce their demand for our hardware and software-enabled services. Any reduction in customer demand for our hardware and software-enabled services could adversely affect our business, financial condition and results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Current or future litigation or administrative proceedings could have a material adverse effect on our business, financial condition and results of operations.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We have been and continue to be involved in legal proceedings, administrative proceedings, claims and other litigation that arise in the ordinary course of business. In addition, since our energy storage system is a new type of product in a nascent market, we have in the past needed and may in the future need to seek the amendment of existing regulations or, in some cases, the creation of new regulations, in order to operate our business in some jurisdictions. Such regulatory processes may require public hearings concerning our business, which could expose us to subsequent litigation. Unfavorable outcomes or developments relating to proceedings to which we are a party or transactions involving our products, such as judgments for monetary damages, injunctions, or denial or revocation of permits, could have a material adverse effect on our business, financial condition, and results of operations. In addition, settlement of claims could adversely affect our financial condition and results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Cybersecurity and Information Technology Risks</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">A failure of our information technology (&#8220;IT&#8221;) and data security infrastructure could adversely affect our business and operations.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We rely upon the capacity, reliability and security of our IT and data security infrastructure and our ability to expand and continually update this infrastructure in response to the changing needs of our business. Our existing IT systems and any new IT systems we utilize may not perform as expected. If we experience a problem with the functioning of an important IT system or a security breach of our IT systems, including during system upgrades or new system implementations, the resulting disruptions could adversely affect our business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Despite our implementation of reasonable security measures, our IT systems, like those of other companies, are vulnerable to damages from computer viruses, natural disasters, fire, power loss, telecommunications failures, personnel misconduct, human error, unauthorized access, physical or electronic security breaches, cyber-attacks (including malicious and destructive code, phishing attacks, ransomware, and denial of service attacks), and other similar disruptions. Such attacks or security breaches may be perpetrated by bad actors internally or externally (including computer hackers, persons involved with organized crime, or foreign state or foreign state-supported actors). </p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">23</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Cybersecurity threat actors employ a wide variety of methods and techniques that are constantly evolving, increasingly sophisticated, and difficult to detect and successfully defend against. We have experienced such incidents in the past, and any future incidents could expose us to claims, litigation, regulatory or other governmental investigations, administrative fines and potential liability. Any system failure, accident or security breach could result in disruptions to our operations. A material network breach in the security of our IT systems could include the theft of our trade secrets, customer information, human resources information or other confidential data, including but not limited to personally identifiable information. Although past incidents have not had a material effect on our business operations or financial performance, to the extent that any disruptions or security breach results in a loss or damage to our data, or an inappropriate disclosure of confidential, proprietary or customer information, it could cause significant damage to our reputation, affect our relationships with our customers and strategic partners, lead to claims against us from governments and private plaintiffs, and adversely affect our business. We cannot guarantee that future cyberattacks, if successful, will not have a material effect on our business or financial results.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Many governments have enacted laws requiring companies to provide notice of cyber incidents involving certain types of data, including personal data. If an actual or perceived cybersecurity breach of security measures, unauthorized access to our system or the systems of the third-party vendors that we rely upon, or any other cybersecurity threat occurs, we may incur liability, costs, or damages, contract termination, our reputation may be compromised, our ability to attract new customers could be negatively affected, and our business, financial condition, and results of operations could be materially and adversely affected. Any compromise of our security could also result in a violation of applicable domestic and foreign security, privacy or data protection, consumer and other laws, regulatory or other governmental investigations, enforcement actions, and legal and financial exposure, including potential contractual liability. In addition, we may be required to incur significant costs to protect against and remediate damage caused by these disruptions or security breaches in the future.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Our technology, including the Athena platform, could have undetected defects, errors or bugs in hardware or software which could reduce market adoption, damage our reputation with current or prospective customers and/or expose us to product liability and other claims that could materially and adversely affect our business.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We may be subject to claims that our hardware and software-enabled services, including the Athena platform have malfunctioned and persons were injured or purported to be injured. Any insurance that we carry may not be sufficient or it may not apply to all situations. Similarly, to the extent that such malfunctions are related to components obtained from third-party vendors, such vendors may not assume responsibility for such malfunctions. In addition, our customers could be subjected to claims as a result of such incidents and may bring legal claims against us to attempt to hold us liable. Any of these events could adversely affect our brand, relationships with customers, operating results or financial condition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Furthermore, our Athena platform is complex, developed for over a decade by many developers, and includes a number of licensed third-party commercial and open-source software libraries. Our software has contained defects and errors and may in the future contain undetected defects or errors. We are continuing to evolve the features and functionality of our platform through updates and enhancements, and as we do, we may introduce additional defects or errors that may not be detected until after deployment to customers through our hardware. In addition, if our hardware and software-enabled services, including any updates or patches, are not implemented or used correctly or as intended, inadequate performance and disruptions in service may result.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Any defects or errors in product or services offerings, or the perception of such defects or errors, or other performance problems could result in any of the following, each of which could adversely affect our business, financial condition and results of operations:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">expenditure of significant financial and product development resources, including recalls, in efforts to analyze, correct, eliminate or work around errors or defects;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">loss of existing or potential customers or partners;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">interruptions or delays in sales;</span></td></tr></table></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">24</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">delayed or lost revenue;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">delay or failure to attain market acceptance;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">delay in the development or release of new functionality or improvements;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">negative publicity and reputational harm;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">sales credits or refunds;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">exposure of confidential or proprietary information;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">diversion of development and customer service resources;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">breach of warranty claims;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">legal claims under applicable laws, rules&#160;and regulations; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">the expense and risk of litigation.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Although we have contractual protections, such as warranty disclaimers and limitation of liability provisions, in many of our agreements with customers, resellers and other business partners, such protections may not be uniformly implemented in all contracts and, where implemented, may not fully or effectively protect from claims by customers, resellers, business partners or other third parties. Any insurance coverage or indemnification obligations of suppliers may not adequately cover all such claims, or cover only a portion of such claims. A successful product liability, warranty, or other similar claim could have an adverse effect on our business, financial condition and operating results. In addition, even claims that ultimately are unsuccessful could result in expenditure of funds in litigation, divert management&#8217;s time and other resources and cause reputational harm.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Certain of the Company&#8217;s stockholders, including Star Peak Sponsor LLC, a Delaware limited liability company (the &#8220;Sponsor&#8221;), may engage in business activities which compete with the Company or otherwise conflict with the Company&#8217;s interests.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Sponsor is in the business of making investments in companies and may from time to time acquire and hold interests in businesses that compete directly or indirectly with the Company. The Amended and Restated Charter provides that none of the Sponsor, any of its affiliates or any director who is not employed by the Company (including any non-employee director who serves as one (1)&#160;of the Company&#8217;s officers in both his director and officer capacities) or his or her affiliates will have any duty to refrain from engaging, directly or indirectly, in the same business activities or similar business activities or lines of business in which the Company operates. The Sponsor also may pursue acquisition opportunities that may be complementary to the Company&#8217;s business and, as a result, those acquisition opportunities may not be available to the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Additional Risks Relating to Ownership of Company Securities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">The price of the Company&#8217;s securities may change significantly following the Merger and you could lose all or part of your investment as a result.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The trading price of the Common Stock and Warrants is likely to be volatile. The stock market recently has experienced extreme volatility. This volatility often has been unrelated or disproportionate to the operating performance of particular companies. You may not be able to resell your shares or Warrants at an attractive price due to a number of factors such as those listed in &#8220;&#8212;<i style="font-style:italic;">Risks Relating to Stem&#8217;s Business and Industry</i>&#8221; and the following:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">results of operations that vary from the expectations of securities analysts and investors;</span></td></tr></table></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">25</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">results of operations that vary from those of the Company&#8217;s competitors;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">the impact of the COVID-19 pandemic and its effect on the Company&#8217;s business and financial conditions;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">changes in expectations as to the Company&#8217;s future financial performance, including financial estimates and investment recommendations by securities analysts and investors;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">declines in the market prices of stocks generally;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">strategic actions by the Company or its competitors;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">announcements by the Company or its competitors of significant contracts, acquisitions, joint ventures, other strategic relationships or capital commitments;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">any significant change in the Company&#8217;s management;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">changes in general economic or market conditions or trends in the Company&#8217;s industry or markets;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">changes in business or regulatory conditions, including new laws or regulations or new interpretations of existing laws or regulations applicable to the Company&#8217;s business;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">future sales of the Company&#8217;s Common Stock or other securities;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">investor perceptions or the investment opportunity associated with the Company&#8217;s Common Stock relative to other investment alternatives;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">the public&#8217;s response to press releases or other public announcements by the Company or third parties, including the Company&#8217;s filings with the SEC;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">litigation involving the Company, the Company&#8217;s industry, or both, or investigations by regulators into the Company&#8217;s operations or those of the Company&#8217;s competitors;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">guidance, if any, that the Company provides to the public, any changes in this guidance or the Company&#8217;s failure to meet this guidance;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">the development and sustainability of an active trading market for the Company&#8217;s Common Stock;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">actions by institutional or activist stockholders;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">changes in accounting standards, policies, guidelines, interpretations or principles; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">other events or factors, including those resulting from natural disasters, war, acts of terrorism or responses to these events.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">These broad market and industry fluctuations may adversely affect the market price of the Company&#8217;s Common Stock, regardless of the Company&#8217;s actual operating performance. In addition, price volatility may be greater if the public float and trading volume of the Company&#8217;s Common Stock is low.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In the past, following periods of market volatility, stockholders have instituted securities class action litigation. If the Company was involved in securities litigation, it could have a substantial cost and divert resources and the attention of executive management from the Company&#8217;s business regardless of the outcome of such litigation.</p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">26</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">The NYSE may delist the Company&#8217;s securities from trading on its exchange, which could limit investors&#8217; ability to make transactions in its securities and subject the Company to additional trading restrictions.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Currently, our Common Stock and Public Warrants are publicly traded on the NYSE under the symbols STEM and STEM WS, respectively. We cannot assure you that our securities will continue to be listed on the NYSE. In order to continue listing our securities on the NYSE, the Company will be required to maintain certain financial, distribution and stock price levels. Generally, the Company will be required to maintain a minimum amount in stockholders&#8217; equity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">If NYSE delists the Company&#8217;s securities from trading on its exchange and the Company is not able to list its securities on another national securities exchange, we expect our securities could be quoted on an over-the- counter market. If this were to occur, we could face significant material adverse consequences, including:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">a limited availability of market quotations for our securities;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">reduced liquidity for our securities;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">a determination that the Common Stock is a &#8220;penny stock&#8221; which will require brokers trading in Common Stock to adhere to more stringent rules&#160;and possibly result in a reduced level of trading activity in the secondary trading market for our securities;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">a limited amount of news and analyst coverage; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">a decreased ability to issue additional securities or obtain additional financing in the future.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The National Securities Markets Improvement Act of 1996, which is a federal statute, prevents or preempts the states from regulating the sale of certain securities, which are referred to as &#8220;covered securities.&#8221; Since the Company&#8217;s Common Stock and Warrants are listed on the NYSE, they are covered securities. Although the states are preempted from regulating the sale of its securities, the federal statute does allow the states to investigate companies if there is a suspicion of fraud, and, if there is a finding of fraudulent activity, then the states can regulate or bar the sale of covered securities in a particular case. While the Company is not aware of a state having used these powers to prohibit or restrict the sale of securities issued by blank check companies, other than the State of Idaho, certain state securities regulators view blank check companies unfavorably and might use these powers, or threaten to use these powers, to hinder the sale of securities of blank check companies in their states. Further, if the Company was no longer listed on the NYSE, its securities would not be covered securities and it would be subject to regulation in each state in which it offers its securities, including in connection with the initial business combination.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Future sales, or the perception of future sales, by the Company or its stockholders in the public market following the merger could cause the market price for the Company&#8217;s Common Stock to decline.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The sale of shares of the Company&#8217;s Common Stock in the public market, or the perception that such sales could occur, could harm the prevailing market price of shares of the Company&#8217;s Common Stock. These sales, or the possibility that these sales may occur, also might make it more difficult for the Company to sell equity securities in the future at a time and at a price that it deems appropriate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In connection with the Merger and pursuant to that certain Investor Rights Agreement, dated as of the Closing Date (the &#8220;Investor Rights Agreement&#8221;), certain substantial holders of Stem&#8217;s common stock (determined on an as-converted basis) (the &#8220;New Holders&#8221;) agreed, subject to certain exceptions, (i)&#160;not to transfer or dispose of their Common Stock until (x)&#160;the earlier of six (6)&#160;months after the consummation of the Merger and (y)&#160;the date after the closing on which the Company completes a liquidation, merger, capital stock exchange, reorganization or other similar transaction that results in all of the Company&#8217;s stockholders having the right to exchange their equity holdings in Company for cash, securities or other property, and (ii)&#160;not engage, directly or indirectly, in any short sales or other hedging or derivative transactions involving the Company&#8217;s common stock or warrants until six (6)&#160;months after the consummation of the Merger. In addition, STPK&#8217;s officers and directors and their affiliates, the Company&#8217;s Chief Executive Officer and </p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">27</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Chairman (together with the New Holders, the &#8220;Investors&#8221;) agreed, subject to certain exceptions, not to transfer or dispose of their Common Stock during the period from the date of the closing of the merger through the earlier of (i)&#160;the first anniversary of the consummation of merger, (ii)&#160;the date that the closing price of the Common Stock equals or exceeds $12.00 (as adjusted for stock splits, stock dividends, reorganizations, recapitalizations and the like), for twenty (20) trading&#160;days within any thirty (30) trading day period following the 150th day following the Merger and (iii)&#160;the consummation of a liquidation, merger, capital stock exchange, reorganization or other similar transaction that results in all of the Company&#8217;s stockholders having the right to exchange their shares of Common Stock for cash, securities or other property.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Upon the expiration or waiver of the lock-ups described above, shares held by the Investors and certain other stockholders of the Company will be eligible for resale, subject to volume, manner of sale and other limitations under Rule&#160;144, when such rule&#160;becomes applicable to STPK. In addition, pursuant to the IRA, the Investors and certain other stockholders have the right, subject to certain conditions, to require the Company to register the sale of their shares of Common Stock under the Securities Act. By exercising their registration rights and selling a large number of shares, these stockholders could cause the prevailing market price of the Common Stock to decline. As of the Closing Date, the shares covered by registration rights represent approximately 46% of the Company&#8217;s outstanding common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As restrictions on resale end or if these stockholders exercise their registration rights, the market price of shares of Common Stock could drop significantly if the holders of these shares sell them or are perceived by the market as intending to sell them. These factors could also make it more difficult for the Company to raise additional funds through future offerings of Common Stock or other securities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In addition, Common Stock reserved for future issuance under our equity incentive plans will become eligible for sale in the public market once those shares are issued, subject to provisions relating to various vesting agreements, lock-up agreements and, in some cases, limitations on volume and manner of sale applicable to affiliates under Rule&#160;144, as applicable. The aggregate number of shares of Common Stock reserved for future issuance under our equity incentive plan is 23,722,254. The compensation committee of our Board may determine the exact number of shares to be reserved for future issuance under its equity incentive plans at its discretion. We will file one or more registration statements on Form&#160;S-8 under the Securities Act to register shares of Common Stock or securities convertible into or exchangeable for shares of Common Stock issued pursuant to our equity incentive plans. Any such Form&#160;S-8 registration statements will automatically become effective upon filing. Accordingly, shares registered under such registration statements will be available for sale in the open market. We may also issue securities in connection with investments or acquisitions in the future. The amount of shares of Common Stock issued in connection with an investment or acquisition could constitute a material portion of our then-outstanding shares of Common Stock. Any issuance of additional securities in connection with investments or acquisitions may result in additional dilution to our stockholders.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Warrants will become exercisable for our Common Stock, which would increase the number of shares eligible for future resale in the public market and result in dilution to our existing stockholders.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Outstanding Warrants to purchase an aggregate of 19,967,263 shares of our Common Stock will become exercisable on the date which is 30&#160;days after the completion of the Merger. Each Warrant entitles the holder thereof to purchase one (1)&#160;share of our Common Stock at a price of $11.50 per whole share, subject to adjustment. Warrants may be exercised only for a whole number of shares of Common Stock. To the extent such warrants are exercised, additional shares of our Common Stock will be issued, which will result in dilution to the then existing holders of our Common Stock and increase the number of shares eligible for resale in the public market. Sales of substantial numbers of such shares in the public market could adversely affect the market price of our Common Stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">The JOBS Act permits &#8220;emerging growth companies&#8221; like us to take advantage of certain exemptions from various reporting requirements applicable to other public companies that are not emerging growth companies.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company qualifies as an &#8220;emerging growth company&#8221; as defined in Section&#160;2(a)(19) of the Securities Act, as modified by the Jumpstart Our Business Startups Act of 2012, which we refer to as the &#8220;JOBS Act.&#8221; As such, the Company will take advantage of certain exemptions from various reporting requirements applicable to other public companies that are not emerging growth companies for as long as it continues to be an emerging growth company, </p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">28</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">including (i)&#160;the exemption from the auditor attestation requirements with respect to internal control over financial reporting under Section&#160;404 of the Sarbanes-Oxley Act, (ii)&#160;the exemptions from say-on-pay, say-on-frequency and say-on-golden parachute voting requirements and (iii)&#160;reduced disclosure obligations regarding executive compensation in its periodic reports and proxy statements. As a result, our stockholders may not have access to certain information they deem important. The Company will remain an emerging growth company until the earliest of (i)&#160;the last day of the fiscal&#160;year (a)&#160;following August&#160;20, 2025, the fifth anniversary of the closing of STPK&#8217;s IPO, (b)&#160;in which the Company has total annual gross revenue of at least $1.07 billion or (c)&#160;in which the Company is deemed to be a large accelerated filer, which means the market value of our Common Stock that are held by non-affiliates exceeds $700 million as of the last business day of the Company&#8217;s prior second fiscal quarter, and (ii)&#160;the date on which the Company has issued more than $1.0 billion in non-convertible debt during the prior three-year period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In addition, Section&#160;107 of the JOBS Act also provides that an emerging growth company can take advantage of the exemption from complying with new or revised accounting standards provided in Section&#160;7(a)(2)(B)&#160;of the Securities Act as long as the Company is an emerging growth company. An emerging growth company can therefore delay the adoption of certain accounting standards until those standards would otherwise apply to private companies. The JOBS Act provides that a company can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies, but any such election to opt out is irrevocable. The Company has elected not to opt out of such extended transition period, which means that when a standard is issued or revised and it has different application dates for public or private companies, the Company, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard. This may make comparison of the Company&#8217;s financial statements with another public company which is neither an emerging growth company nor an emerging growth company which has opted out of using the extended transition period difficult or impossible because of the potential differences in accounting standards used.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We cannot predict if investors will find our Common Stock less attractive because the Company will rely on these exemptions. If some investors find our Common Stock less attractive as a result, there may be a less active trading market for Common Stock and our stock price may be more volatile.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">The Company may redeem your unexpired Warrants prior to their exercise at a time that is disadvantageous to you, thereby making your Warrants worthless.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company has the ability to redeem outstanding Warrants at any time after they become exercisable and prior to their expiration, at a price of $0.01 per Warrant, provided that the last reported sales price of Common Stock equals or exceeds $18.00 per share (as adjusted for stock splits, stock dividends, reorganizations, recapitalizations and the like) for any 20 trading&#160;days within a 30 trading-day period commencing once the Warrants become exercisable and ending on the third trading day prior to the date on which the Company gives proper notice of such redemption and provided certain other conditions are met. If and when the Warrants become redeemable by the Company, the Company may not exercise its redemption right if the issuance of shares of Common Stock upon exercise of the Warrants is not exempt from registration or qualification under applicable state blue sky laws or it is unable to effect such registration or qualification. The Company will use its best efforts to register or qualify such shares of Common Stock under the blue sky laws of the state of residence in those states in which the Warrants were offered. Redemption of the outstanding Warrants could force you (i)&#160;to exercise your Warrants and pay the exercise price therefor at a time when it may be disadvantageous for you to do so, (ii)&#160;to sell your Warrants at the then-current market price when you might otherwise wish to hold your warrants or (iii)&#160;to accept the nominal redemption price which, at the time the outstanding Warrants are called for redemption, is likely to be substantially less than the market value of your Warrants. None of the private placement warrants will be redeemable by the Company so long as they are held by the Company&#8217;s sponsor, or its permitted transferees.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Because there are no current plans to pay cash dividends on the Company&#8217;s Common Stock for the foreseeable future, you may not receive any return on investment unless you sell your Common Stock for a price greater than that which you paid for it.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company intends to retain future earnings, if any, for future operations, expansion and debt repayment and there are no current plans to pay any cash dividends for the foreseeable future. The declaration, amount and payment of </p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">29</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">any future dividends on shares of the Common Stock will be at the sole discretion of the Company&#8217;s board of directors. The Company&#8217;s board of directors may take into account general and economic conditions, the Company&#8217;s financial condition and results of operations, the Company&#8217;s available cash and current and anticipated cash needs, capital requirements, contractual, legal, tax, and regulatory restrictions, implications on the payment of dividends by the Company to its stockholders or by its subsidiaries to it and such other factors as the Company&#8217;s board of directors may deem relevant. In addition, the Company&#8217;s ability to pay dividends is limited by covenants of the Company&#8217;s existing and outstanding indebtedness and may be limited by covenants of any future indebtedness the Company incurs. As a result, you may not receive any return on an investment in the Company&#8217;s Common Stock unless you sell the Company&#8217;s Common Stock for a price greater than that which you paid for it.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">If securities analysts do not publish research or reports about the Company&#8217;s business or if they downgrade the Company&#8217;s stock or the Company&#8217;s sector, the Company&#8217;s stock price and trading volume could decline.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The trading market for the Company&#8217;s Common Stock relies in part on the research and reports that industry or financial analysts publish about the Company or its business. The Company does not control these analysts. In addition, some financial analysts may have limited expertise with the Company&#8217;s model and operations. Furthermore, if one or more of the analysts who do cover the Company downgrade its stock or industry, or the stock of any of its competitors, or publish inaccurate or unfavorable research about its business, the price of the Company&#8217;s stock could decline. If one or more of these analysts ceases coverage of the Company or fails to publish reports on it regularly, the Company could lose visibility in the market, which in turn could cause its stock price or trading volume to decline.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Certain provisions of the Company&#8217;s Amended and Restated Charter and Amended and Restated Bylaws may have an anti- takeover effect and may delay, defer or prevent a merger, acquisition, tender offer, takeover attempt or other change of control transaction that a stockholder might consider in its best interest, including those attempts that might result in a premium over the market price for the shares held by the Company&#8217;s stockholders.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">These provisions, among other things:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">establish a staggered board of directors divided into three classes serving staggered three-year terms, such that not all members of the Company&#8217;s board of directors will be elected at one time;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">authorize the Company&#8217;s board of directors to issue new series of preferred stock without stockholder approval and create, subject to applicable law, a series of preferred stock with preferential rights to dividends or our assets upon liquidation, or with superior voting rights to our existing common stock;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">eliminate the ability of stockholders to call special meetings of stockholders;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">eliminate the ability of stockholders to fill vacancies on the Company&#8217;s board of directors;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">establish advance notice requirements for nominations for election to the Company&#8217;s board of directors or for proposing matters that can be acted upon by stockholders at our annual stockholder meetings;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">permit the Company&#8217;s board of directors to establish the number of directors;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">provide that the Company&#8217;s board of directors is expressly authorized to make, alter or repeal the Amended and Restated Bylaws;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">provide that stockholders can remove directors only for cause and only upon the approval of not less than 66 2&#8725;3 of all outstanding shares of the Company&#8217;s voting stock;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">require the approval of not less than 66 2&#8725;3 of all outstanding shares of our voting stock to amend the Amended and Restated Bylaws and specific provisions of the Amended and Restated Charter; and</span></td></tr></table></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">30</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">limit the jurisdictions in which certain stockholder litigation may be brought.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As a Delaware corporation, the Company is subject to the anti-takeover provisions of Section&#160;203 of the DGCL, which prohibits a Delaware corporation from engaging in a business combination specified in the statute with an interested stockholder (as defined in the statute) for a period of three (3)&#160;years after the date of the transaction in which the person first becomes an interested stockholder, unless the business combination is approved in advance by a majority of the independent directors or by the holders of at least two-thirds of the outstanding disinterested shares. The application of Section&#160;203 of the DGCL could also have the effect of delaying or preventing a change of control of our company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">These anti-takeover provisions could make it more difficult for a third-party to acquire the Company, even if the third-party&#8217;s offer may be considered beneficial by many of the Company&#8217;s stockholders. As a result, the Company&#8217;s stockholders may be limited in their ability to obtain a premium for their shares. These provisions could also discourage proxy contests and make it more difficult for you and other stockholders to elect directors of your choosing and to cause the Company to take other corporate actions you desire.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">The Company&#8217;s Amended and Restated Charter designates the Court of Chancery of the State of Delaware as the sole and exclusive forum for certain types of actions and proceedings that may be initiated by the Company&#8217;s stockholders, which could limit the Company&#8217;s stockholders&#8217; ability to obtain a favorable judicial forum for disputes with the Company or its directors, officers, employees or stockholders.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Amended and Restated Charter provides that, that, unless the Company consents in writing to the selection of an alternative forum, the sole and exclusive forum, to the fullest extent permitted by law, for (i)&#160;any derivative action or proceeding brought on our behalf, (ii)&#160;any action asserting a breach of a fiduciary duty owed by any director, officer or other employee to us or our stockholders, (iii)&#160;any action asserting a claim against us or any director, officer, or other employee arising pursuant to the DGCL, (iv)&#160;any action to interpret, apply, enforce, or determine the validity of our second amended and restated certificate of incorporation or amended and restated bylaws, or (v)&#160;any other action asserting a claim that is governed by the internal affairs doctrine, shall be the Court of Chancery of the State of Delaware (or another state court or the federal court located within the State of Delaware if the Court of Chancery does not have or declines to accept jurisdiction), in all cases subject to the court&#8217;s having jurisdiction over indispensable parties named as defendants. In addition, the Amended and Restated Charter provides that the federal district courts of the United States will be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act but that the forum selection provision does not apply to claims brought to enforce a duty or liability created by the Exchange Act. Although we believe these provisions benefit the Company by providing increased consistency in the application of Delaware law for the specified types of actions and proceedings, the provisions may have the effect of discouraging lawsuits against us or our directors and officers. Alternatively, if a court were to find the choice of forum provision contained in the Amended and Restated Charter to be inapplicable or unenforceable in an action, we might incur additional costs associated with resolving such action in other jurisdictions, which could harm our business, financial condition, and operating results. For example, under the Securities Act, federal courts have concurrent jurisdiction over all suits brought to enforce any duty or liability created by the Securities Act, and investors cannot waive compliance with the federal securities laws and the rules&#160;and regulations thereunder. Any person or entity purchasing or otherwise acquiring any interest in our shares of capital stock shall be deemed to have notice of and consent to this exclusive forum provision, but will not be deemed to have waived our compliance with the federal securities laws and the rules&#160;and regulations thereunder.</p><a id="_46737854_115b_452f_8a2e_47e6e7f70e14"></a><a id="USEOFPROCEEDS_955469"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">USE OF PROCEEDS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">All of the Common Stock and Warrants offered by the Selling Securityholders pursuant to this prospectus will be sold by the Selling Securityholders for their respective accounts. The Company will not receive any of the proceeds from these sales.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company will receive up to an aggregate of approximately $229,623,524 million from the exercise of the Warrants, assuming the exercise in full of all of the Warrants for cash. The Company expects to use the net proceeds from the exercise of the Warrants for general corporate purposes. The Company will have broad discretion over the use </p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">31</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">of proceeds from the exercise of the Warrants. There is no assurance that the holders of the Warrants will elect to exercise any or all of such Warrants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Selling Securityholders will pay any underwriting fees, discounts and selling commissions incurred by such Selling Securityholders in disposing of their Common Stock. Pursuant to a registration rights agreement entered into by the Company, the Investors and certain other stockholders of the Company, the Company will bear all other costs, fees and expenses incurred in effecting the registration of the Common Stock covered by this prospectus, including, without limitation, all registration and filing fees, NYSE listing fees and fees and expenses of counsel and independent registered public accountants.</p><a id="_74046e8d_20c8_447a_a3fc_13091ee14a9a"></a><a id="DETERMINATIONOFOFFERINGPRICE_9548"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">DETERMINATION OF OFFERING PRICE</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The offering price of the shares of Common Stock underlying the Warrants offered hereby is determined by reference to the exercise price of the Warrants of $11.50 per share. The Warrants are listed on the NYSE under the symbol &#8220;STEM WS.&#8221;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We cannot currently determine the price or prices at which shares of our Common Stock may be sold by the Selling Securityholders under this prospectus.</p><a id="_30408f70_81df_44cd_a931_f6b17dfef2e1"></a><a id="MARKETINFORMATIONFORCOMMONSTOCKANDDIVIDE"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">MARKET INFORMATION FOR COMMON STOCK AND DIVIDEND POLICY</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Market Information</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our Common Stock and Public Warrants are currently listed on the NYSE under the symbols &#8220;STEM&#8221; and &#8220;STEM WS&#8221;, respectively. Prior to the consummation of the Merger, our common stock and warrants were listed on the NYSE under the symbols &#8220;STPK,&#8221; and &#8220;STPK WS,&#8221; respectively. As of April&#160;28, 2021, there were 220 holders of record of our Common Stock and 6 holders of record of our Public Warrants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Dividend Policy</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We have not paid any cash dividends on our Common Stock or the Warrants to date. Our board of directors may from time to time consider whether or not to institute a dividend policy. It is our present intention to retain any earnings for use in our business operations and accordingly, we do not anticipate the board of directors declaring any dividends in the foreseeable future. The payment of cash dividends in the future will be dependent upon our revenues and earnings, if any, capital requirements and general financial condition. The payment of any cash dividends will be within the discretion of our board of directors. Further, our ability to declare dividends will also be limited by restrictive covenants contained in our debt agreements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Securities Authorized for Issuance Under Equity Incentive Plan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">At the special meeting of STPK&#8217;s stockholders in lieu of the Company&#8217;s 2021 annual meeting held on April&#160;27, 2021, the stockholders of the Company considered and approved the Stem,&#160;Inc. 2020 Stock Incentive Plan (the &#8220;Incentive Plan&#8221;). The Incentive Plan was previously approved, subject to stockholder approval, by the STPK board of directors on December&#160;3, 2020. The Incentive Plan became effective immediately upon the Closing. Pursuant to the Incentive Plan, 23,722,254 shares of Common Stock have been reserved for issuance under the Incentive Plan.</p><a id="_6604f246_6c82_42f9_a15e_92583f5807c0"></a><a id="UNAUDITEDPROFORMA_160587"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">UNAUDITED PRO FORMA CONDENSED COMBINED FINANCIAL INFORMATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Introduction</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The unaudited pro forma combined balance sheet as of March&#160;31, 2021 gives pro forma effect to the Merger and the closing of the PIPE Investment as if it had been consummated as of that date. The unaudited pro forma combined statements of operations for the three&#160;months ended March&#160;31, 2021 and for the&#160;year ended December&#160;31, 2020 give pro forma effect to the Merger and the closing of the sale of 22.5 million PIPE Shares of New Stem Common Stock to </p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">32</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Subscribers (the &#8220;PIPE Investment&#8221;) as if it had occurred as of January&#160;1, 2020. This information should be read together with Stem&#8217;s and STPK&#8217;s respective audited and unaudited financial statements and related notes, the section entitled &#8220;<i style="font-style:italic;">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations (Restated)</i>&#8221; in STPK&#8217;s Annual Report on Form&#160;10-K/A filed with the SEC on April&#160;26, 2021 (the &#8220;Annual Report&#8221;), the section entitled &#8220;<i style="font-style:italic;">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</i>&#8221; in this prospectus and other financial information included elsewhere in this prospectus.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Defined terms used but not defined herein in &#8220;<i style="font-style:italic;">Unaudited Pro Forma Condensed Combined Financial Information</i>&#8221; shall have the meanings ascribed to them in the Company&#8217;s Current Report on Form&#160;8-K, which was originally filed with the Securities and Exchange Commission (the &#8220;SEC&#8221;) on May&#160;4, 2021 (as amended by this Current Report on Form&#160;8-K/A, and, if not defined in the Form&#160;8-K/A, STPK&#8217;s definitive proxy statement/consent solicitation statement/prospectus on Form&#160;424B3 filed with the SEC on March&#160;30, 2021 (the &#8220;proxy statement/consent solicitation statement/prospectus&#8221;)).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The unaudited pro forma combined balance sheet as of March&#160;31, 2021 has been prepared using the following:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Stem&#8217;s unaudited historical condensed consolidated balance sheet as of March&#160;31, 2021, as included in this prospectus; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">STPK&#8217;s unaudited historical condensed balance sheet as of March&#160;31, 2021, as included in this prospectus.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The unaudited pro forma combined statement of operations for the three&#160;months ended March&#160;31, 2021 has been prepared using the following:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Stem&#8217;s unaudited historical condensed consolidated statement of operations for the three&#160;months ended March&#160;31, 2021, as included in this prospectus; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">STPK&#8217;s unaudited historical statement of operations for the three&#160;months ended March&#160;31, 2021, as included in this prospectus.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The unaudited pro forma combined statement of operations for the&#160;year ended December&#160;31, 2020 has been prepared using the following:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Stem&#8217;s audited historical consolidated statement of operations for the&#160;year ended December&#160;31, 2020, as included elsewhere in this prospectus; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">STPK&#8217;s audited historical statement of operations for the&#160;year ended December&#160;31, 2020, as included in this prospectus.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Accounting for the Merger</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Merger is accounted for as a reverse recapitalization in accordance with U.S. GAAP. Under this method of accounting, STPK, who is the legal acquirer in the Merger, is treated as the &#8220;acquired&#8221; company for financial reporting purposes and Stem is treated as the accounting acquirer. Stem has been determined to be the accounting acquirer based on evaluation of the following facts and circumstances under both the minimum and maximum redemption scenarios:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Stem&#8217;s existing stockholders expecting to have the greatest voting interest of the post-combination company with at least 48.0% of the voting interest in each scenario;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Stem&#8217;s senior management comprising all of the senior management of the post-combination company;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">The directors nominated by Stem will represent the majority of the post-combination company Board;</span></td></tr></table></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">33</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">The relative size (measured in, for example, assets, revenues or earnings) of Stem compared to STPK; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Stem&#8217;s operations comprising the ongoing operations of the post-combination company.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Accordingly, for accounting purposes, the Merger will be treated as the equivalent of a capital transaction in which Stem is issuing stock for the net assets of STPK. The net assets of STPK will be stated at historical cost, with no goodwill or other intangible assets recorded. Operations prior to Merger will be those of Stem.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basis of Pro Forma Presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The unaudited pro forma combined financial statements were prepared in accordance with Article&#160;11 of SEC Regulation S-X as amended by the final rule, Release No.&#160;33-10786 &#8220;Amendments to Financial Disclosures about Acquired and Disposed Businesses.&#8221; Release No.&#160;33-10786 replaces the existing pro forma adjustment criteria with simplified requirements to depict the accounting for the transaction (&#8220;Transaction Accounting Adjustments&#8221;) and present the reasonably estimable synergies and other transaction effects that have occurred or are reasonably expected to occur (&#8220;Management&#8217;s Adjustments&#8221;). STPK has elected not to present Management&#8217;s Adjustments and will only be presenting Transaction Accounting Adjustments in the unaudited pro forma combined financial information. The adjustments presented on the unaudited pro forma combined financial statements have been identified and presented to provide relevant information necessary to assist in understanding the post-combination company upon consummation of the Merger and the PIPE Investment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The unaudited pro forma combined financial information is for illustrative purposes only. The financial results may have been different had the companies always been combined. You should not rely on the unaudited pro forma combined financial information as being indicative of the historical financial position and results that would have been achieved had the companies always been combined or the future financial position and results that the post-combination company will experience. Stem and STPK have not had any historical relationship prior to the Merger. Accordingly, no pro forma adjustments were required to eliminate activities between the companies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Included in the shares outstanding and weighted average shares outstanding as presented in the pro forma combined financial statements are 65,000,000 shares of STPK common stock (including shares issuable upon exercise of Stem Options and certain Stem Warrants) issued to Stem stockholders.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As a result of the Merger and immediately following the closing of the Merger and the closing of the PIPE Investment, current stockholders of Stem will own approximately 48.0% of the outstanding shares of New Stem Common Stock, the PIPE Investors will own approximately 16.6% of the outstanding shares of New Stem Common Stock, STPK&#8217;s Sponsor, officer, directors and other holders of Founder Shares will own approximately 7.1% of the outstanding shares of New Stem Common Stock and the former stockholders of STPK will own approximately 28.3% of the outstanding shares of New Stem Common Stock as of March&#160;31, 2021 (in each case, including shares issuable upon exercise of Stem Options and certain Stem Warrants, and not giving effect to any shares issuable to them upon exercise of STPK Warrants). As a result, current stockholders of Stem, as a group, will collectively own more shares of STPK common stock than any single stockholder following consummation of the Merger with no current stockholder of STPK owning more than 10% of the issued and outstanding capital stock of New Stem.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">34</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 10pt 0pt;">UNAUDITED PRO FORMA COMBINED BALANCE SHEET AS<br />OF MARCH&#160;31, 2021</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;">(in thousands except share and per share data)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Pro Forma</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(A) Stem</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:9.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(B) STPK</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Pro Forma</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Historical)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Historical)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:11.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Adjustments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Sheet</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">ASSETS</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.81%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.81%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.99%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.26%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Current assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Cash and cash equivalents</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9,873</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">426</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">383,586</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">(1)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">225,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">(2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;">(58,255)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">(3)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;">(198)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">(10)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">560,432</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Accounts receivable, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">14,567</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">14,567</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Prepaid expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Inventory, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">22,309</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">22,309</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,587</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,587</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total current assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.81%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">53,336</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.81%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,012</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.99%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">550,133</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.23%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.6%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">604,481</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Cash and marketable securities &#8211; held in trust</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.81%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.81%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">383,586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.99%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;">(383,586)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">(1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.6%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Energy storage systems, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">119,842</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">119,842</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Contract origination costs, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">10,981</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">10,981</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Goodwill</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,666</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,666</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Intangible assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">12,170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">12,170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Other noncurrent assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">14,395</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;">(5,670)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:3.23%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">(3)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8,725</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.81%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">212,390</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.81%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">384,598</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.99%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.26%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">160,877</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:7.6%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">757,865</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">LIABILITIES, CONVERTIBLE PREFERRED</b> <b style="font-weight:bold;">STOCK AND STOCKHOLDERS&#8217; EQUITY</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.81%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.81%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.99%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.26%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Current liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 7.2pt;">Accounts payable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">21,721</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">22</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;">(1,147)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">(3)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">20,596</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 7.2pt;">Accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">17,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,616</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;">(3,707)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">(3)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">15,993</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 7.2pt;">Accrued payroll</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,512</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,512</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 7.2pt;">Franchise tax payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 7.2pt;">Notes payable, current portion</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">36,182</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">36,182</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 7.2pt;">Convertible promissory notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">68,868</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;">(68,868)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">(7)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 7.2pt;">Financing obligation, current portion</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">18,052</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">18,052</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 7.2pt;">Deferred revenue, current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">38,762</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">38,762</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 7.2pt;">Other current liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,069</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,069</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 14.4pt;">Total current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">208,250</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,687</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;">(73,722)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">137,215</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Deferred revenue, noncurrent</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">16,640</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">16,640</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Asset retirement obligation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Notes payable, noncurrent</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,418</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,418</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Financing obligation, noncurrent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">70,059</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">70,059</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Warrant liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">161,486</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">276,874</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;">(161,486)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">(8)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">276,874</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Lease liability, noncurrent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Deferred legal fees</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">204</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;">(204)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">(3)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Deferred underwriting commissions connection with the initial public offering</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">13,425</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;">(13,425)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:3.23%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">(3)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 7.2pt;">Total liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.81%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">467,044</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.81%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">293,190</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.99%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;">(248,837)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.6%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">511,397</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Commitments and contingencies</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Convertible preferred stock<sup style="font-size:5.25pt;line-height:100%;top:0pt;vertical-align:top;">(11)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">220,955</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;">(220,955)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">(9)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Common stock subject to redemption<sup style="font-size:5.25pt;line-height:100%;top:0pt;vertical-align:top;">(11)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">86,408</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;">(86,408)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">(4)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Stockholders&#8217; equity (deficit):</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 7.2pt;">Common stock<sup style="font-size:5.25pt;line-height:100%;top:0pt;vertical-align:top;">(11)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">(5)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 7.2pt;">Class A common stock<sup style="font-size:5.25pt;line-height:100%;top:0pt;vertical-align:top;">(11)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">(2)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">(4)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">(5)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 7.2pt;">Class B common stock<sup style="font-size:5.25pt;line-height:100%;top:0pt;vertical-align:top;">(11)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;">(1)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 7.2pt;">Additional paid-in capital</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">14,726</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">273,995</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">224,998</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">(2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;">(45,442)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">(3)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">86,404</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">(4)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;">(6)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">(5)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;">(268,999)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">(6)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">68,868</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">(7)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">161,486</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">(8)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">220,955</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">(9)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;">(198)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">(10)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">736,787</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Accumulated other comprehensive income</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">59</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">59</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Accumulated deficit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;">(490,394)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;">(268,999)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">268,999</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:3.23%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">(6)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;">(490,394)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Total stockholders&#8217; equity (deficit)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.81%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;">(475,609)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.81%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.99%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">717,077</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.23%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.97%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.6%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">246,468</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.44%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 7.2pt;">Total liabilities, convertible preferred stock and stockholders&#8217; equity (deficit)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.81%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">212,390</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.81%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">384,598</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.99%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.26%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">160,877</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.97%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:7.6%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">757,865</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.44%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">35</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Pro Forma Adjustments to the Unaudited Condensed Combined Balance Sheet</b></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(A)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Derived from the unaudited condensed consolidated balance sheet of Stem as of March&#160;31, 2021. See Stem&#8217;s financial statements and the related notes included in this prospectus.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(B)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Derived from the unaudited balance sheet of STPK as of March&#160;31, 2021. See STPK&#8217;s financial statements and the related notes included in this prospectus.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Reflects the release of cash currently invested in marketable securities held in the trust account.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Reflects the proceeds received from the PIPE Investment with the corresponding issuance of 22,500,000 shares of common stock of the post-combination company at $10.00 per share.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Reflects the payment of fees and expenses related to the Merger, including the deferred underwriting fee of $13,425, deferred legal fees of $204, and legal, financial advisory, accounting and other professional fees. Expenses of $6,750 attributable to the PIPE Investment, including underwriting fees payable to the placement agent in connection with the PIPE Investment, are reflected as an adjustment to additional paid-in capital. The direct, incremental costs of the Merger related to the legal, financial advisory, accounting and other professional fees of $38,692 are reflected as an adjustment to additional paid-in capital. Of these fees and expenses, $5,670 was incurred by Stem and capitalized as of March&#160;31, 2021, of which $1,147 and $3,707 was recorded in accounts payable and accrued liabilities, respectively, with the remainder being already paid in cash. The remainder of these fees and expenses are expected to be paid with the cash released to or received by STPK at closing, as set forth in footnotes (1)&#160;and (2).</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(4)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Reflects the reclassification of Class&#160;A Common Stock subject to redemption for cash that is transferred to permanent equity immediately prior to the closing of the Merger.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(5)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Reflects the recapitalization of Stem through (a)&#160;the contribution of all the share capital in Stem to STPK in the amount of $14,726 and (b)&#160;the issuance of 65,000,000 shares of STPK Class&#160;A Common Stock at par value of $0.0001 (including approximately 10,925,704 shares issuable upon the exercise of Stem Options and Stem Warrants).</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(6)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Reflects the elimination of the historical accumulated deficit of STPK, the legal acquirer, in the amount of $268,999.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(7)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Reflects the conversion of all of Stem&#8217;s convertible promissory notes outstanding in the aggregate amount of $68,868 to common stock and additional paid-in capital.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(8)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Reflects the exercise of all of Stem&#8217;s outstanding convertible preferred stock warrants in the aggregate amount of $161,486 to common shares and additional paid-in capital.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(9)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Reflects the reclassification of $220,955 of Stem&#8217;s convertible preferred shares (175,531,186 shares at redemption value) to permanent equity.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(10)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Reflects the cash disbursed to redeem 19,804 shares of STPK&#8217;s Class&#160;A Common Stock in connection with the Merger at an assumed redemption price of approximately $10.00 per share based on funds held in the Trust Account as of March&#160;31, 2021.</span></td></tr></table></div><div style="clear:both;width:100%;"><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-left:0pt;margin-top:24pt;text-align:center;text-indent:0pt;">36</div></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:30pt;margin-left:0pt;text-indent:0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></div></div><div style="clear:both;max-width:100%;position:relative;"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(11)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Authorized, issued and outstanding shares for each class of common stock and preferred stock as of March&#160;31, 2021 and on a pro forma basis is as follows:</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 72pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:19.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:19.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="5" style="vertical-align:bottom;width:38.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="5" style="vertical-align:bottom;width:38.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Pro Forma Combined Company</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:19.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:11.45%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Authorized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:11.45%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Issued</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:11.45%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:11.45%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Authorized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:11.45%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Issued</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:11.45%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:19.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 0.7pt;">Stem convertible preferred stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.45%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:19.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Series D&#8217;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">190,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">105,386,149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">105,386,149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:19.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Series D</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">87,235,535</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">33,483,143</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">33,483,143</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">N/A</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">N/A</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">N/A</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:19.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Series C</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">64,129,209</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">23,298,388</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">23,298,388</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:19.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Series B</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">36,969,407</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9,185,302</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9,185,302</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">N/A</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">N/A</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">N/A</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:19.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Series A&#8217;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">30,991,277</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,158,503</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,158,503</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:19.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Series A</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">21,288</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">16,740</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">16,740</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">N/A</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">N/A</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">N/A</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:19.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Series 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,305</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,961</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,961</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:19.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">N/A</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">N/A</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">N/A</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:19.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Stem common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">474,728,323</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">17,694,228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">17,694,228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:19.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">STPK preferred stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,000,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1,000,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:19.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 0.7pt;">STPK class A common stock subject to possible redemption</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8,641,047</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8,641,047</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8,641,047</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:19.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 0.7pt;">STPK class A common stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">400,000,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">29,717,457</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">29,717,457</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">500,000,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">135,428,326</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">135,428,326</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:19.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 0.7pt;">STPK class B common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">40,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9,589,626</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9,589,626</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">37</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;min-height:11.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">UNAUDITED PRO FORMA CONDENSED COMBINED STATEMENT OF<br />OPERATIONS FOR THE THREE&#160;MONTHS ENDED MARCH&#160;31, 2021</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;">(in thousands, except share and per share data)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:42.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:11.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:42.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(A)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(B)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Pro Forma</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:42.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stem</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STPK</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Pro Forma</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Historical)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Historical)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Adjustments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:12.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Statement</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Services revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,881</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.34%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,881</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Hardware revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">10,539</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">10,539</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Total revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">15,420</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.34%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">15,420</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Cost of service revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,905</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,905</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Cost of hardware revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8,632</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8,632</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Total cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">15,537</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.34%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">15,537</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Gross Margin</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(117)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.34%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(117)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Operating expenses:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Sales and marketing</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,667</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,667</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">General and administrative</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,692</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">521</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">49</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">(4)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,262</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">General and administration &#8211; Related party</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 14.4pt;">Franchise tax expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">49</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(49)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.5%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">(4)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Total operating expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9,766</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.34%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">10,366</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Loss from operations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(9,883)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(600)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.34%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(10,483)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Other income (expense), net:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Interest expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(6,233)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,155</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">(3)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(3,078)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Change in fair value of warrants and embedded derivative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(66,397)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(155,782)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">66,397</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">(5)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(155,782)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Other income</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">35</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(35)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">(1)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Other expenses, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(40)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(40)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Total other income (expense)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(72,670)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(155,747)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">69,517</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.34%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(158,900)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Loss before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(82,553)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(156,347)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">69,517</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.34%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(169,383)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Income tax expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.26%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(82,553)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.26%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(156,347)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.26%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">69,517</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:11.34%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(169,383)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Net loss attributable to common stockholders</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(82,553)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:3px double transparent;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:3px double transparent;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:3px double transparent;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:3px double transparent;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.34%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(169,383)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Net loss per share attributable to Stem common stockholders, basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.26%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(6.73)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:3px double transparent;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:3px double transparent;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Weighted-average shares of Stem common stock used in computing net loss per share, basic and diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">12,263,160</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Weighted average Class A ordinary shares outstanding, basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">38,358,504</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">97,069,822</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.5%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">(2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">135,428,326</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Basic and diluted net loss per ordinary share, Class A</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.00</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:3px double transparent;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:3px double transparent;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.34%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(1.25)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Weighted average Class B ordinary shares outstanding, basic and diluted<sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9,589,626</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:3px double transparent;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:3px double transparent;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:42.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Basic and diluted net loss per ordinary share, Class B</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(16.30)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">The amount of shares as of March&#160;31, 2021 included up to 1,312,500 shares of Class&#160;B common stock subject to forfeiture if the over-allotment option was not exercised in full or in part by the underwriters. On August&#160;26, 2020, the underwriters partially exercised their over-allotment option; thus, 472,874 shares of Class&#160;B common stock were forfeited.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">38</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;min-height:11.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">UNAUDITED PRO FORMA CONSOLIDATED STATEMENT OF OPERATIONS<br />FOR THE&#160;YEAR ENDED DECEMBER&#160;31, 2020</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;">(in thousands, except share and per share data)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:9.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:11.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(C)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(D)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:43.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stem</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STPK</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Pro Forma</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Pro Forma Income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Historical)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Historical)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Adjustments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Statement</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Service revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.2%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">15,645</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.34%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">15,645</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Hardware revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">20,662</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">20,662</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Total revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.2%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">36,307</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.34%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">36,307</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Cost of service revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">21,187</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">21,187</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Cost of hardware revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">19,032</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">19,032</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Total cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.2%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">40,219</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.34%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">40,219</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Gross Margin</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.2%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(3,912)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.34%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(3,912)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Operating expenses:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Sales and marketing</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">14,829</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">14,829</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">15,941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">15,941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">General and administrative</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">14,705</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,137</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">200</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(4)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">18,042</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">General and administration &#8211; Related party</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">163</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">163</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 14.4pt;">Franchise tax expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">200</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(200)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.5%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(4)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Total operating expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.2%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">45,475</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.34%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">48,975</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Loss from operations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.2%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(49,387)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(3,500)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.34%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(52,887)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Other income (expense), net:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Interest expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(20,806)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8,452</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(3)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(12,354)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Change in fair value of warrants and embedded derivative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(84,455)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(109,270)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">84,455</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(5)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(109,270)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 14.4pt;">Other income</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">137</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(137)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(1)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Other expenses, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(1,471)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(1,471)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Total other income (expense)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.2%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(106,732)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(109,133)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">92,770</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.34%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(123,095)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Loss before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.2%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(156,119)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(112,633)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">92,770</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.34%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(175,982)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Income tax expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(5)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(5)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.2%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(156,124)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.26%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(112,633)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.26%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">92,770</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:11.34%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(175,987)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Less: Deemed dividend to preferred stockholders</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.2%;border-bottom:1px solid #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(9,484)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:1px solid transparent;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;border-bottom:1px solid transparent;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:1px solid transparent;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:1px solid transparent;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(9,484)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Net loss attributable to common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.2%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(165,608)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.26%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(185,471)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-indent:7.2pt;margin:0pt 0pt 0pt 7.2pt;">Net loss per share attributable to Stem common stockholders, basic and diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.2%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(17.48)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:3px double transparent;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:3px double transparent;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Weighted-average shares of Stem common stock used in computing net loss per share, basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.2%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9,474,749</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Weighted average Class A ordinary shares outstanding, basic and diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">38,208,123</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">97,220,203</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.5%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(2)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">135,428,326</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Basic and diluted net loss per ordinary share, Class A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.26%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(0.00)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:3px double transparent;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:3px double transparent;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(1.37)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Weighted average Class B ordinary shares outstanding, basic and diluted(1)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:8pt;margin-right:0pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">9,589,626</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:3px double transparent;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:3px double transparent;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.53%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 7.2pt;">Basic and diluted net loss per ordinary share, Class B</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(11.75)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">The amount of shares as of December&#160;31, 2020 included up to 1,312,500 shares of Class&#160;B common stock subject to forfeiture if the over-allotment option was not exercised in full or in part by the underwriters. On August&#160;26, 2020, the underwriters partially exercised their over-allotment option; thus, 472,874 shares of Class&#160;B common stock were forfeited.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">39</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;min-height:11.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Pro Forma Adjustments to the Unaudited Condensed Consolidated Statement of Operations</b></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(A)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Derived from the unaudited condensed consolidated statement of operations of Stem for the three&#160;months ended March&#160;31, 2021. See Stem&#8217;s financial statements and the related notes included in this prospectus.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(B)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Derived from the unaudited consolidated statement of operations of STPK for the three&#160;months ended March&#160;31, 2021. See STPK&#8217;s financial statements and the related notes included in this prospectus.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(C)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Derived from the audited consolidated statement of operations of Stem for the&#160;year ended December&#160;31, 2020. See Stem&#8217;s audited historical consolidated statement of operations for the&#160;year ended December&#160;31, 2020, as included elsewhere in this prospectus.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(D)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Derived from the audited consolidated statement of operations of STPK for the&#160;year ended December&#160;31, 2020. See STPK&#8217;s audited historical consolidated statement of operations for the&#160;year ended December&#160;31, 2020, as included in this prospectus.</span></td></tr></table><div style="margin-top:10pt;"></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Represents an adjustment to eliminate interest income on marketable securities held in the trust account as of the beginning of the period.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">The calculation of weighted average shares outstanding for basic and diluted net loss per share assumes that STPK&#8217;s IPO occurred as of January&#160;1, 2020. In addition, as the Merger is being reflected as if it had occurred on this date, the calculation of weighted average shares outstanding for basic and diluted net loss per share assumes that the shares have been outstanding for the entire period presented (including approximately 10,925,704 shares issuable upon the exercise of Stem Options and Stem Warrants). This calculation is retroactively adjusted to eliminate the number of shares redeemed in the merger for the entire period.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Reflects the elimination of interest expense and debt discount amortization on Stem&#8217;s convertible promissory notes.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(4)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Reflects the reclassification of STPK&#8217;s franchise tax expense to align with the income statement presentation of Stem.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(5)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Reflects the elimination of the fair market value adjustment on the redemption features embedded in the convertible promissory notes and the convertible preferred stock warrants.</span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following presents the calculation of basic and diluted weighted average common shares outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:77.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:4.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Combined</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;width:4.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">%</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:77.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">STPK public shares</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.15%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">38,338,700</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:4.2%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">28.3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:77.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">STPK Founder Shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9,589,626</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">7.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:77.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">STPK shares issued in the Merger</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">65,000,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:3.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">(1)&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:4.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">48.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:77.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">STPK shares issued to PIPE Investors</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">22,500,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.44%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:4.2%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">16.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:77.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Pro Forma Common Stock at March 31, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.15%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">135,428,326</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.44%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.2%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Includes approximately 10.9 million shares issuable upon the exercise of Stem Options and Stem Warrants.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_ec08a247_728e_4796_adf4_d4b9a2727239"></a></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">40</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="MANAGEMENTSDISCUSSIONANDANALYSISOFFINANC"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">The following discussion and analysis provides information which Stem&#8217;s management believes is relevant to an assessment and understanding of Stem&#8217;s consolidated results of operations and financial condition. This discussion and analysis should be read together with (i) the section of this prospectus entitled &#8220;Business,&#8221; (ii) Stem&#8217;s audited and unaudited condensed consolidated financial statements and related notes that are included elsewhere in this prospectus and (iii) the unaudited pro forma condensed combined financial information as of March 31, 2021 and as of December 31, 2020 included in the section of this prospectus entitled &#8220;Unaudited Pro Forma Condensed Combined Financial Information.&#8221; In addition to historical financial analysis, this discussion and analysis contains forward-looking statements based upon current expectations that involve risks, uncertainties and assumptions, as described under the heading &#8220;Forward-Looking Statements.&#8221; Actual results and timing of selected events may differ materially from those anticipated in these forward-looking statements as a result of various factors, including those set forth under &#8220;Risk Factors&#8201;&#8212;&#8201;Risks Relating to the Company&#8217;s Business and Industry&#8221; or elsewhere in this prospectus. Unless the context otherwise requires, references in this &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; to &#8220;we&#8221;, &#8220;us&#8221;, &#8220;our&#8221;, and &#8220;the Company&#8221; are intended to mean the business and operations of Stem and its consolidated subsidiaries.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Certain figures, such as interest rates and other&#160;percentages, included in this section have been rounded for ease of presentation.&#160;Percentage figures included in this section have not in all cases been calculated on the basis of such rounded figures but on the basis of such amounts prior to rounding. For this reason,&#160;percentage amounts in this section may vary slightly from those obtained by performing the same calculations using the figures in Stem&#8217;s financial statements or in the associated text. Certain other amounts that appear in this section may similarly not sum due to rounding.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Overview</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our mission is to build and operate the largest, digitally connected, intelligent energy storage network for our customers. In order to fulfill our mission, (i)&#160;we provide our customers, which include commercial and industrial (&#8220;C&amp;I&#8221;) enterprises as well as independent power producers, renewable project developers, utilities and grid operators, with an energy storage system, sourced from leading, global battery original equipment manufacturers (&#8220;OEMs&#8221;), that we deliver through our partners, including solar project developers and engineering, procurement and construction firms and (ii)&#160;through our Athena artificial intelligence (&#8220;AI&#8221;) platform (&#8220;Athena&#8221;) we provide our customers with on-going software-enabled services to operate the energy storage systems for 10 to 20&#160;years. In addition, in all the markets where we operate our customers&#8217; systems, we have agreements to manage the energy storage systems utilizing the Athena platform to participate in energy markets and to share the revenue from such market participation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We operate in two key markets within the energy storage landscape: Behind-the-Meter (&#8220;BTM&#8221;) and Front-of-the-Meter (&#8220;FTM&#8221;). An energy system&#8217;s position in relation to a customer&#8217;s electric meter determines whether it is designated a BTM or FTM system. BTM systems provide power that can be used on-site without interacting with the electric grid and passing through an electric meter. Our BTM systems reduce C&amp;I customer energy bills and help our customers facilitate the achievement of their corporate environmental, social and corporate governance (&#8220;ESG&#8221;) objectives. FTM, grid-connected systems provide power to off-site locations and must pass through an electric meter prior to reaching an end-user. Our FTM systems decrease risk for project developers, lead asset professionals, independent power producers and investors by adapting to dynamic energy market conditions in connection with the deployment of electricity and improving the value of energy storage over the course of their FTM system&#8217;s lifetime.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Since our inception in 2009, we have engaged in developing and marketing Athena&#8217;s software-enabled services, raising capital and recruiting personnel. We have incurred net operating losses and negative cash flows from operations each&#160;year since our inception. We have financed our operations primarily through the issuance of convertible preferred stock, debt financing and cash flows from customers.</p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">41</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our total revenue grew from $4.1 million for the three&#160;months ended March&#160;31, 2020 to $15.4 million for the three&#160;months ended March&#160;31, 2021. For the three&#160;months ended March&#160;31, 2021 and 2020, we incurred net losses of $82.6 million and $17.5 million, respectively. As of March&#160;31, 2021, we had an accumulated deficit of $490.4 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our total revenue grew from $17.6 million for the&#160;year ended December&#160;31, 2019 to $36.3 million for the&#160;year ended December&#160;31, 2020. For the&#160;years ended December&#160;31, 2020 and 2019, we incurred net losses of $156.1 million and $59.4 million, respectively. As of December&#160;31, 2020 and 2019, we had an accumulated deficit of $407.8 million and $259.1 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Following the merger, we expect that our sales and marketing, research and development, regulatory and other expenses will continue to increase as we expand our marketing efforts to increase sales of our solutions, expand existing relationships with our customers, and obtain regulatory clearances or approvals for future product enhancements. In addition, we expect our general and administrative expenses to increase following the merger due to the additional costs associated with scaling our business operations as well as being a public company, including legal, accounting, insurance, exchange listing and SEC compliance, investor relations and other expenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As a result, we will require substantial additional funding for expenses related to our operating activities, including selling, general and administrative expenses, as well as research and development. See &#8220;&#8212; <i style="font-style:italic;">Liquidity and Capital Resources</i>.&#8221;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Key Factors and Trends Affecting our Business</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We believe that our performance and future success depend on several factors that present significant opportunities for us but also pose risks and challenges, including those discussed below and in the section of this prospectus titled &#8220;<i style="font-style:italic;">Risk Factors</i>.&#8221;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration:underline;">Decline in Lithium-Ion Battery Costs</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our revenue growth is directly tied to the continued adoption of energy storage systems by our customers. The cost of lithium-ion energy storage hardware has declined significantly in the last decade and has resulted in a large addressable market today. The market for energy storage is rapidly evolving, and while we believe costs will continue to decline, there is no guarantee. If costs do not continue to decline, this could adversely affect our ability to increase our revenue or grow our business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration:underline;">Increasing Deployment of Renewables</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Deployment of intermittent resources has accelerated over the last decade, and today, wind and solar have become a low-cost fuel source. We expect the cost of generating renewable energy to continue to decline and deployments of energy storage systems to increase. As renewable energy sources of energy production represent a large proportion of energy generation, grid instability rises due to their intermittency, which can be addressed by energy storage solutions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration:underline;">Competition</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We are currently a market leader in terms of capacity of energy storage under management. We intend to expand our market share over time by leveraging the network effect of Athena&#8217;s AI infrastructure. Existing competitors may expand their product offerings and sales strategies, and new competitors may enter the market. Furthermore, our competitors include other types of software providers and some hardware manufacturers that offer software solutions. If our market share declines due to increased competition, our revenue and ability to generate profits in the future may be adversely affected.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration:underline;">Government Regulation and Compliance</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Although we are not regulated as a utility, the market for our product and services is heavily influenced by federal, state and local government statutes and regulations concerning electricity. These statutes and regulations affect </p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">42</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">electricity pricing, net metering, incentives, taxation, competition with utilities and the interconnection of customer-owned electricity generation. In the United States and Internationally, governments continuously modify these statutes and regulations and acting through state utility or public service commissions, regularly change and adopt different rates for commercial customers. These changes can positively or negatively affect our ability to deliver cost savings to customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration:underline;">Impact of COVID-19</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In December&#160;2019, COVID-19 was first reported to the World Health Organization (&#8220;WHO&#8221;), and in January&#160;2020, the WHO declared the outbreak to be a public health emergency. In March&#160;2020, the WHO characterized COVID-19 as a pandemic. The impact of COVID-19, including changes in consumer and business behavior, pandemic fears and market downturns, and restrictions on business and individual activities, has created significant volatility in the global economy and reduced economic activity. The spread of COVID-19 has also created a disruption in the manufacturing, delivery and installation of energy storage systems worldwide.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As a result of the COVID-19 pandemic, we modified our business practices (including employee travel, recommending that all non-essential personnel work from home and cancellation or reduction of physical participation in sales activities, meetings, events and conferences), and implemented additional safety protocols for essential workers. We may take additional actions as may be required by government authorities or that we determine are in the best interests of our employees, customers, suppliers, vendors and business partners.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The COVID-19 pandemic has had an adverse effect on the global economy, but the ultimate societal and economic impact of the COVID-19 pandemic remains unknown. In particular, we cannot predict whether the pandemic will adversely affect demand for our services, lengthen our sales cycles or installation timelines, adversely affect collections of accounts receivable, reduce or delay spending by new customers, cause customers to go out of business or limit the ability of our direct sales force to travel to existing or potential customers, all of which could adversely affect our business, financial condition and results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Non-GAAP Financial Measures</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Adjusted EBITDA</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We believe that Adjusted EBITDA is useful for investors to use in comparing our financial performance with the performance of other companies for the following reasons:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Adjusted EBITDA is widely used by investors and securities analysts to measure a company&#8217;s operating performance without regard to items such as stock-based compensation expense, depreciation and interest expense, that can vary substantially from company to company depending upon their financing and capital structures, and the method by which assets were acquired; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Adjusted EBITDA provides consistency and comparability with our past financial performance, and facilitates comparisons with other companies, many of which use similar non-GAAP financial measures to supplement their GAAP results.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our use of Adjusted EBITDA has limitations as an analytical tool, and you should not consider this measure in isolation or as a substitute for analysis of our financial results as reported under GAAP. Some of these limitations are as follows:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Although depreciation expense is a non-cash charge, the assets being depreciated may have to be replaced in the future, and Adjusted EBITDA does not reflect cash capital expenditure requirements for such replacements or for new capital expenditure requirements;</span></td></tr></table></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">43</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Adjusted EBITDA excludes stock-based compensation expense, which has been, and will continue to be for the foreseeable future, a significant recurring expense for our business and an important part of our compensation strategy;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Adjusted EBITDA does not reflect: (1)&#160;changes in, or cash requirements for, our working capital needs; (2)&#160;interest expense, or the cash requirements necessary to service interest or principal payments on our debt, which reduces cash available to us; or (3)&#160;tax payments that may represent a reduction in cash available to us;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">and the expenses and other items that we exclude in our calculation of Adjusted EBITDA may differ from the expenses and other items, if any, that other companies may exclude from Adjusted EBITDA when they report their operating results.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Because of these limitations, Adjusted EBITDA should be considered along with other operating and financial performance measures presented in accordance with GAAP.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We calculate Adjusted EBITDA as net loss before depreciation and amortization, including amortization of internally developed software, net interest expense, further adjusted to exclude stock-based compensation and other income and expense items, including the change in fair value of warrants and embedded derivatives.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">44</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table provides a reconciliation of net loss to Adjusted EBITDA:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.010307312%;padding-left:0pt;padding-right:0pt;width:100.02%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:9.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:7.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:9.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:9.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="5" style="vertical-align:bottom;width:21.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="5" style="vertical-align:bottom;width:23.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;width:21.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;width:23.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:10.93%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:8.72%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:10.78%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:10.7%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;width:21.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;width:23.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net loss</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(156,124)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(59,414)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(82,553)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(17,471)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Adjusted to exclude the following:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Depreciation and amortization</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">17,736</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">13,889</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,079</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,994</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">20,806</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">12,548</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,233</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,369</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Stock-based compensation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,542</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,531</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">760</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">456</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Change in fair value of warrants and embedded derivative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">84,455</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(1,493)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">66,397</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(1,009)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Adjusted EBITDA</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.87%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(28,580)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.66%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(32,933)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.72%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(4,084)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.35%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.34%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(9,661)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.63%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">Key Operating Metrics</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:54.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;width:8.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;width:6.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;width:11.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:middle;width:6.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;width:19.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years&#160;Ended&#160;December&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;width:22.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three&#160;Months&#160;Ended&#160;March&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:9.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:7.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:7.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:54.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;width:19.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;width:22.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:54.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Bookings</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">137,654</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:6.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">87,634</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">50,800</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:6.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">19,802</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;width:54.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">36,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">17,552</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">15,420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;white-space:nowrap;width:6.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;">4,111</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:54.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net loss</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">(156,124)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:6.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">(59,414)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">(82,553)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:middle;width:6.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">(17,471)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:middle;width:54.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Adjusted EBITDA</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">(28,580)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:6.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">(32,933)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">(4,084)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:6.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;">(9,661)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Bookings</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Due to the long-term nature of our contracts, bookings are a key operating metric that allow us to understand the growth of our Company and our estimated future revenue related to customer contracts for our energy optimization services and transfer of energy storage systems. Bookings represent the accumulated value at a point in time of contracts that have been executed under both our host customer and partnership sales models.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For host customer sales, bookings represent the expected consideration from energy optimization services contracts, including estimated incentive payments that are earned by the host customer from utility companies in relation to the services provided by us and assigned by the host customer to us. For host customer sales, there are no differences between bookings and remaining performance obligations at any point in time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For partnership sales, bookings are the sum of the expected consideration to be received from the transfer of hardware and energy optimization services (excluding any potential revenues from market participation). For partnership sales, even though we have secured an executed contract with estimated timing of project delivery and installation from the customer, we do not consider it a contract in accordance with ASC 606 or a remaining performance obligation until the customer has placed a binding purchase order. A signed customer contract is considered a booking as this indicates the customer has agreed to place a purchase order in the foreseeable future, which typically occurs within three (3)&#160;months of contract execution. However, executed customer contracts, without binding purchase orders, are cancellable without penalty by either party.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For partnership sales, once a purchase order has been executed, the booking is considered to be a contract in accordance with ASC 606, and therefore, gives rise to a remaining performance obligation as we have an obligation to transfer hardware and energy optimization services in our partnership agreements. We also have the contractual right to receive consideration for our performance obligations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The accounting policy and timing of revenue recognition for host customer contracts and partnership arrangements that qualify as contracts with customers under ASC 606, are described within Note&#160;3 of the notes to our consolidated financial statements and our unaudited condensed consolidated financial statements, which are included elsewhere in this prospectus.</p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">45</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Adjusted EBITDA</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">See description of Adjusted EBITDA in&#160;<i style="font-style:italic;">Non-GAAP Financial Measures&#160;</i>above.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Components of Our Results of Operations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We generate service revenue and hardware revenue. Service revenue is generated through arrangements with host customers to provide energy optimization services using our proprietary cloud-based software platform coupled with a dedicated energy storage system owned and controlled by us throughout the term of the contract. Fees charged to customers for energy optimization services generally consist of recurring fixed&#160;monthly payments throughout the term of the contract and in some arrangements, an installation and/or upfront fee component. We may also receive incentives from utility companies in relation to the sale of our services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We generate hardware revenue through partnership arrangements consisting of promises to sell an energy storage system to a solar plus storage project developer. We separately generate services revenue through partnership arrangements by providing energy optimization services after the developer completes the installation of the project.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Cost of Revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Cost of hardware revenue includes the cost of the hardware, which generally includes the cost of the hardware purchased from a manufacturer, shipping, delivery and other costs required to fulfill our obligation to deliver the energy storage system to the customer location. Cost of revenue may also include any impairment of energy storage systems held in our inventory for sale to our customer. Cost of hardware revenue related to the sale of energy storage systems is recognized when the delivery of the product is completed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Cost of service revenue includes depreciation of the cost of energy storage systems we own under long-term customer contracts, which includes capitalized fulfillment costs, such as installation services, permitting and other related costs. Cost of revenue may also include any impairment of inventory and energy storage systems, along with system maintenance costs associated with the ongoing services provided to customers. Costs of revenue are recognized as energy optimization and other supporting services are provided to our customers throughout the term of the contract.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Gross Margin</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our gross margin fluctuates significantly from quarter to quarter. Gross margin, calculated as revenue less costs of revenue, has been, and will continue to be, affected by various factors, including fluctuations in the amount and mix of revenue and the amount and timing of investments to expand our customer base.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We hope to increase both our gross margin in absolute dollars and as a&#160;percentage of revenue through enhanced operational efficiency and economies of scale.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Operating Expenses</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Sales and Marketing</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Sales and marketing expense consists of payroll and other related personnel costs, including salaries, stock-based compensation, employee benefits, and travel for our sales&#160;&amp; marketing department. In addition, sales and marketing expense includes trade show costs, amortization of intangibles and others. We expect to increase selling and marketing expense to support the overall growth in our business.</p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">46</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Research and development</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Research and development expense consists primarily of payroll and other related personnel costs for engineers and third parties engaged in the design and development of products, third-party software and technologies, including salaries, bonus and stock-based compensation expense, project material costs, services and depreciation. We expect research and development expense to increase in future periods to support our growth, including continuing to invest in optimization, accuracy and reliability of our platform and other technology improvements to support and drive efficiency in our operations. These expenses may vary from period to period as a&#160;percentage of revenue, depending primarily upon when we choose to make more significant investments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">General and Administrative Expense</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">General and administrative expense consists of payroll and other related personnel costs, including salaries, stock-based compensation, employee benefits and expenses for executive management, legal, finance and others. In addition, general and administrative expense includes fees for professional services and occupancy costs. We expect our general and administrative expense to increase as we scale up headcount with the growth of our business, and as a result of operating as a public company, including compliance with the rules&#160;and regulations of the Securities Exchange Commission, legal, audit, additional insurance expenses, investor relations activities, and other administrative and professional services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Other Income (Expense), Net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Interest Expense</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Interest expense consists primarily of interest on our outstanding borrowings under our outstanding notes payable, convertible promissory notes, and financing obligations and accretion on our asset retirement obligations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Change in Fair Value of Warrants and Embedded Derivatives</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Change in fair value of warrants and embedded derivatives is related to the revaluation of our outstanding convertible preferred stock warrant liabilities and embedded derivatives related to the redemption features associated with our convertible notes at each reporting date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Other Expenses, Net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Other expenses, net consists primarily of income from equity investments and foreign exchange gains or losses.</p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">47</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;min-height:11.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;">Results of Operations for the Three&#160;Months Ended March&#160;31, 2021 and 2020</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:9.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:8.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:8.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:7.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="5" style="vertical-align:bottom;width:23.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three&#160;Months&#160;Ended&#160;March&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:10.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:51.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:10.77%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:10.61%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$&#160;Change</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">%&#160;Change</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="10" style="vertical-align:bottom;width:44.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands, except percentage)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Service revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.73%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,881</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.85%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.75%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,393</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.76%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,488</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.94%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">44</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:51.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Hardware revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">10,539</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">718</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9,821</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,368</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 7.2pt;">Total revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.73%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">15,420</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.85%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.75%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,111</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.76%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">11,309</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.94%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">275</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Cost of service revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,905</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,762</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,143</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Cost of hardware revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8,632</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">751</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,881</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,049</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 7.2pt;">Total cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.73%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">15,537</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.85%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.75%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,513</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.64%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.76%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">10,024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.94%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">182</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Gross margin</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.73%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(117)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.85%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.75%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(1,402)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.76%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,285</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.94%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(92)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Operating expenses:(1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 7.2pt;">Sales and marketing</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,667</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,397</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(1,730)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(39)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 7.2pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,395</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 7.2pt;">General and administrative</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,692</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,004</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(312)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(10)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Total operating expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.73%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9,766</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.85%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.75%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">10,796</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.64%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.76%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(1,030)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.94%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(10)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Loss from operations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.73%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(9,883)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.85%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.75%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(12,198)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.76%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,315</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.94%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(19)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Other income (expense), net:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 7.2pt;">Interest expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(6,233)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(4,369)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(1,864)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">43</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Change in fair value of warrants and embedded derivative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(66,397)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,009</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(67,406)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(6,680)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 7.2pt;">Other expenses, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(40)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(1,913)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,873</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(98)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Total other income (expense)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.73%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(72,670)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.85%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.75%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(5,273)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.64%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.76%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(67,397)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.94%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,278</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Loss before income taxes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.73%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(82,553)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.85%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.75%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(17,471)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.76%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(65,082)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.94%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">373</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Net loss</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.73%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(82,553)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.85%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.75%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(17,471)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.76%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(65,082)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">373</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Includes stock-based compensation as follows:</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:99.97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:9.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="5" style="vertical-align:bottom;width:23.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three&#160;Months&#160;Ended&#160;March&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:73.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.07%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:10.56%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;width:23.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Sales and marketing</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">84</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">63</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">155</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">167</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">General and administrative</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">521</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">226</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.95%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Total stock-based compensation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.08%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.99%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">760</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.5%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">456</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Revenue increased $11.3 million, or 275%, for the three&#160;months ended March&#160;31, 2021 compared to the three&#160;months ended March&#160;31, 2020. The increase is primarily driven by a $9.8 million increase in hardware revenue as our sales of standalone systems related to FTM partnership agreements continue to grow. Services revenue increased by $1.5 million primarily due to continued growth in host customers arrangements and partnership revenue related to services provided.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Cost of Revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Cost of revenue increased $10.0&#160;million, or 182%, for the three&#160;months ended March&#160;31, 2021 compared to the three&#160;months ended March&#160;31, 2020. The increase was primarily driven by an increase of cost of hardware sales of $7.9 million in line with the increase in hardware revenue and an increase of $2.1 million in cost of service revenue associated with growth in service revenue. The increase in cost of service revenue was also driven by the amortization of the energy storage systems, as well as the cost associated with developing the software that optimizes the efficiency of the energy storage systems.</p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">48</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Operating Expenses</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">Sales and Marketing</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Sales and marketing expense decreased by $1.7 million, or 39%, for the three&#160;months ended March&#160;31, 2021 compared to the three&#160;months ended March&#160;31, 2020, primarily as a result of a decrease in personnel related costs as a result of turnover in the period along with a decrease in commissions due to a change in our commission plan structure.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">Research and Development</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Research and development expense increased by $1.0 million, or 30%, for the three&#160;months ended March&#160;31, 2021 compared to the three&#160;months ended March&#160;31, 2020, primarily as a result of an increase in personnel related costs related because of increased headcount to support the growth in our operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">General and Administrative</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">General and administrative expense decreased by $0.3 million, or 10% for the three&#160;months ended March&#160;31, 2021 compared to the three&#160;months ended March&#160;31, 2020, driven primarily by a decrease of $0.8 million of personnel costs and office related expenses due to personnel working remotely and turnover. This decrease was partially offset by a $0.3 million increase in stock-based compensation as a result of additional options to purchase our common stock granted to certain executives and key employees, and a $0.2 million increase due to an increase in professional services and legal expenses during the period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Other Income (Expense), Net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">Interest Expense</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Interest expense increased by $1.9 million, or 43%, for the three&#160;months ended March&#160;31, 2021 compared to the three&#160;months ended March&#160;31, 2020. The increase was primarily driven by a $1.6 million of interest expense for the issuance of Series&#160;D convertible notes from October&#160;2020 through December&#160;2020, and a $0.8 million on interest expense for the credit agreement that was entered in May&#160;2020. This increase was partially offset by a decrease of $0.5 million interest expense due to the repayments of the term loans to SPE members throughout 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">Change in Fair Value of Warrants and Embedded Derivative</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Change in fair value of warrants and embedded derivative increased by a $67.4 million, or 6,680%, for the three&#160;months ended March&#160;31, 2021 compared to the three&#160;months ended March&#160;31, 2020. This increase is primary driven by the issuance of new warrants in 2020 and the increased fair value of the warrants as a result of increases in fair value of the underlying stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">Other Expenses, Net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Other expenses decreased by $1.9 million, or 98%, for the three&#160;months ended March&#160;31, 2021 compared to the three&#160;months ended March&#160;31, 2020, primarily driven by foreign exchange gains realized in the period related to operations in Canada.</p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">49</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;min-height:11.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;">Results of Operations for the&#160;Years Ended December&#160;31, 2020 and 2019</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:7.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:8.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:7.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="5" style="vertical-align:bottom;width:22.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years&#160;Ended&#160;December&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;width:9.07%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.7%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:8.32%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:9.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">$&#160;Change</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:7.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">%&#160;Change</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="10" style="vertical-align:bottom;width:42.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands, except percentages)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Service revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">15,645</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">13,482</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,163</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">16</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:53.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Hardware revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">20,662</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,070</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">16,592</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">408</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Total revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.66%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">36,307</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.28%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">17,552</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.03%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">18,755</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.46%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">107</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Cost of service revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">21,187</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">16,958</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,229</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Cost of hardware revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">19,032</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,854</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">15,178</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">394</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Total cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.66%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">40,219</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.28%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">20,812</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.03%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">19,407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.46%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">93</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Gross margin</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.66%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(3,912)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.28%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(3,260)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.03%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(652)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.46%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">20</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Operating expenses:<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 14.4pt;">Sales and marketing</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">14,829</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">17,462</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(2,633)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(15)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 14.4pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">15,941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">14,703</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,238</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 14.4pt;">General and administrative</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">14,705</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">12,425</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,280</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">18</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Total operating expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.66%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">45,475</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.28%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">44,590</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.03%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">885</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.46%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Loss from operations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.66%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(49,387)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.28%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(47,850)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.03%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(1,537)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.46%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Other income (expense), net:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 14.4pt;">Interest expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(20,806)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(12,548)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(8,258)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">66</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 14.4pt;">Change in fair value of warrants and embedded derivative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(84,455)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,493</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(85,948)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(5,757)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 14.4pt;">Other expenses, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(1,471)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(503)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(968)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">192</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Total other income (expense)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.66%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(106,732)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.28%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(11,558)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.03%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(95,174)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.46%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">823</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Loss before income taxes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.66%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(156,119)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.28%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(59,408)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.03%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(96,711)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.46%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">163</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(17)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Net loss</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.66%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(156,124)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.28%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(59,414)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.1%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.03%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(96,710)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.12%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.46%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">163</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">(1)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Includes stock-based compensation as follows:</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.009273529%;padding-left:0pt;padding-right:0pt;width:100.01%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:77.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:9.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:7.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="5" style="vertical-align:bottom;width:20.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years&#160;Ended&#160;December&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:77.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:10.11%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:8.43%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;width:20.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:77.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Sales and marketing</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">396</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">364</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,211</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">901</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:77.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">General and administrative</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,935</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">266</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Total stock-based compensation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,542</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:7.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,531</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Revenue increased $18.8 million, or 107%, for the&#160;year ended December&#160;31, 2020 compared to the&#160;year ended December&#160;31, 2019. The increase is primarily driven by a $16.6 million increase in hardware revenue as our standalone systems related to partnership agreements continue to grow accompanied by an increase in the average price charged per system. Service revenue increased by $2.2 million primarily due to continued growth in host customer arrangements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Cost of Revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Cost of revenue increased $19.4 million, or 93%, for the&#160;year ended December&#160;31, 2020 compared to the&#160;year ended December&#160;31, 2019. The increase is primarily driven by an increase in cost of hardware sales of $15.2 million in line with the increase in hardware revenue and an increase of $4.2 million in cost of service revenue associated with growth of host customer arrangements. The increase in cost of service revenue was driven by a $4.2 million increase in depreciation of energy storage systems, a $1.0 million increase in amortization of internally developed software and a $1.1 million increase in impairment charges related to decommissioning and impairment of energy storage systems used to provide our services. These increases were partially offset by a $1.7 million decrease in impairment charges related to our inventory.</p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">50</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Operating Expenses</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Sales and Marketing</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Sales and marketing expense decreased by $2.6 million, or 15%, for the&#160;year ended December&#160;31, 2020 compared to the&#160;year ended December&#160;31, 2019, primarily as a result of a decrease in personnel related costs of $2.3 million as a result of turnover in the period and a decrease of $0.4 million in travel-related costs due to COVID-19. COVID-19 significantly reduced travel during the&#160;year ended December&#160;31, 2020, but marketing activity shifted towards on-line platforms including webinars and related events and we did not ultimately see a decrease in leads, customer proposals or the execution of contracts with customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Research and Development</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Research and development expense increased by $1.2 million, or 8%, for the&#160;year ended December&#160;31, 2020 compared to the&#160;year ended December&#160;31, 2019, primarily as a result of an increase in personnel related costs because of increased headcount to support the growth in our operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">General and Administrative</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">General and administrative expense increased by $2.3 million, or 18%, for the&#160;year ended December&#160;31, 2020 compared to the&#160;year ended December&#160;31, 2019, driven primarily by a $2.7 million increase in stock- based compensation as a result of additional options to purchase our common stock granted to certain executives and key employees, a $1.1 million increase in personnel related costs related to new hires in the period to support our continued growth and a $0.8 million increase in depreciation expense. These increases were partially offset by a $2.3 million decrease primarily related to legal expenses incurred related to an ongoing lawsuit with two former stockholders which was settled in 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Other Income (Expense), Net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Interest Expense</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Interest expense increased by $8.3 million, or 66%, for the&#160;year ended December&#160;31, 2020 compared to the&#160;year ended December&#160;31, 2019, primarily as a result of an increase of interest expense of $5.7 million related to the issuance of convertible notes during the second half of 2019 and January&#160;2020. The increase was also driven by an increase in interest expense of $1.9 million related to the $25.0 million term loan entered into in May&#160;2020, a $1.6 million decrease in interest capitalized in the period and an increase of interest expense of $1.1 million on financing obligations associated with funding received in relation to new installations of energy storage systems. These increases were partially offset by a decrease of $2.1 million of interest expense on term loans to SPE members as a result of repayment in the period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Change in Fair Value of Warrants and Embedded Derivative</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Change in fair value of warrants and embedded derivative increased by a net $85.9 million, or (5,757)%, for the&#160;year ended December&#160;31, 2020 compared to the&#160;year ended December&#160;31, 2019, as a result of subsequent remeasurement of warrant liabilities and embedded derivatives related to convertible promissory notes issued in June&#160;and July&#160;2019, January&#160;2020 and October&#160;through December&#160;2020. The increase is primarily driven by increased fair value of the warrants as a result of increases in fair value of the underlying stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Other Expenses, Net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Other expenses increased by $1.0 million, or 192%, for the&#160;year ended December&#160;31, 2020 compared to the&#160;year ended December&#160;31, 2019 primarily driven by foreign exchange losses realized in the period related to operations in Canada.</p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">51</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Liquidity and Capital Resources</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Sources of liquidity</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Liquidity describes the ability of a company to generate sufficient cash flows to meet the cash requirements of its business operations, including working capital needs, debt service, acquisitions, contractual obligations and other commitments. We assess liquidity in terms of our cash flows from operations and their sufficiency to fund our operating and investing activities. To meet our payment service obligations at all times we must have sufficient highly liquid assets and be able to move funds on a timely basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of March&#160;31, 2021, our principal sources of liquidity were our cash and cash equivalents totaling $9.9 million. We had an accumulated deficit of $490.4 million and net current liabilities of $154.9 million, with $123.1 million of debt financing coming due within the next twelve&#160;months. During the three&#160;months ended March&#160;31, 2021, we incurred a net loss of $82.6 million and had negative cash flows from operating activities of $1.8 million. However, the Company closed the proposed merger transaction on April&#160;28, 2021 that provided the Company with $577.1 million, net of fees and expenses, and resulted in the conversion of approximately $70.0 million of convertible notes and the related accrued interest to equity and the payoff of all other outstanding debt except the 2021 Credit Agreement described below. We believe that our cash position, inclusive of funds raised with the merger, is sufficient to meet our capital and liquidity requirement for at least the next 12&#160;months after the date that the condensed consolidated financial statements are available to be issued and thereafter for the foreseeable future; therefore, there is no longer substantial doubt about our ability to continue as a going concern.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our business prospects are subject to risks, expenses and uncertainties frequently encountered by companies in the early stages of commercial operations. To date, we have financed our operations primarily through equity financings, convertible promissory notes and borrowings from affiliates. The attainment of profitable operations is dependent upon future events, including obtaining adequate financing to complete our development activities, obtaining adequate supplier relationships, building our customer base, successfully executing our business and marketing strategy and hiring appropriate personnel. Failure to generate sufficient revenues, achieve planned gross margins and operating profitability, control operating costs, or secure additional funding may require us to modify, delay, or abandon some of our planned future expansion or development, or to otherwise enact operating cost reductions available to management, which could have a material adverse effect on our business, operating results, financial condition and ability to achieve our intended business objectives.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In the future, we may be required to obtain additional equity or debt financing in order to support our continued capital expenditures and operations. In the event that additional financing is required from outside sources, we may not be able to raise it on terms acceptable to us or at all. If we are unable to raise additional capital or generate cash flows necessary to expand our operations and invest in new technologies, this could reduce our ability to compete successfully and harm our business, growth and results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s long-term liquidity requirements are primarily linked to the continued extension of the Athena platform and the use of our balance sheet to improve the terms and conditions associated with the purchase of energy storage systems from our hardware vendors. While we have plans to potentially expand our geographical footprint beyond our current partnerships and enter into joint ventures, those are not required initiatives to achieve our plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In addition to the foregoing, based on our current assessment, we do not expect any material adverse effect on our long-term liquidity due to the COVID-19 pandemic. However, we will continue to assess the effect of the pandemic to our operations. The extent to which the COVID-19 pandemic will affect our business and operations will depend on future developments that are highly uncertain and cannot be predicted with confidence, such as the ultimate geographic spread of the disease, the duration of the pandemic, any restrictions on the ability of hospitals and trial sites to conduct trials that are not designed to address the COVID-19 pandemic and the perceived effectiveness of actions taken in the United States and other countries to contain and treat the disease. While the potential economic impact brought by COVID-19 may be difficult to assess or predict, a widespread pandemic could result in significant disruption of global financial markets, reducing our ability to access capital in the future. In addition, a recession or long-term market </p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">52</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">correction resulting from the spread of COVID-19 could materially affect our business and the value of our common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Financing Obligations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We have entered into arrangements wherein we finance the cost of energy storage systems via special purpose entities (&#8220;SPE&#8221;) we establish with outside investors. These SPEs are not consolidated into our financial statements, but are accounted for as equity method investments. Through the SPEs, the investors provide us upfront payments. Under these arrangements, the payment by the SPE to us is accounted for as a borrowing by recording the proceeds received as a financing obligation. The financing obligation is repaid with the future customer payments and incentives received. A portion of the amounts paid to the SPE is allocated to interest expense using the effective interest rate method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Furthermore, we continue to account for the revenues from customer arrangements and incentives and all associated costs despite such systems being legally sold to the SPEs due to our significant continuing involvement in the operations of the energy storage systems.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The total financing obligation as of March 31, 2021 was $88.1 million, of which $18.1 million was classified as a current liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Notes&#160;Payable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Revolving Loan Due to SPE Member</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In April&#160;2017, we entered into a revolving loan agreement with an affiliate of a member of certain SPEs in which we have an ownership interest. The purpose of this revolving loan agreement is to finance the Company&#8217;s purchase of hardware for its various energy storage system projects. We have amended the loan from time to time as our business has grown, and as of the beginning of 2020, the agreement had a total revolving loan capacity of $45.0 million that bore fixed interest at 10% with a maturity date of June&#160;2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In May&#160;2020, concurrent with the 2020 Credit Agreement discussed below, we amended the facility to reduce the loan capacity to $35.0 million and extend the maturity date to May&#160;2021. The amendment increased the fixed interest rate for any borrowings outstanding more than nine (9)&#160;months to 14% thereafter.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Additionally, under the original terms of the revolving loan agreement, we were able to finance 100% of the value of the hardware purchased up to the total loan capacity. The amendment reduced the advance rate to 85%, with an additional reduction to 70% in August&#160;2020. We had $9.6 million outstanding under this revolving loan agreement as of March&#160;31, 2021. In April&#160;2021, we repaid the remaining outstanding balance in full.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Term Loan Due to SPE Member</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In December&#160;2018, we entered into a term loan in the amount of $13.3 million with an affiliate of a member of certain SPEs in which we have an ownership interest. As of the beginning of 2020, this term loan bore fixed interest of 12.5% on the outstanding principal balance with a final balloon payment of $3.0 million due at the maturity date of June&#160;30, 2020. In May&#160;2020, we repaid the remaining outstanding balance of $5.9 million with the proceeds received through the 2020 Credit Agreement discussed below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Term Loan Due to Former Non-Controlling Interest Holder</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In June 2018, we acquired the outstanding member interests of an entity we controlled for $8.1 million. We financed this acquisition by entering into a term loan agreement with the noncontrolling member bearing fixed interest of 18% (4.5% quarterly) on the outstanding principal balance. This loan requires fixed quarterly payments throughout the term of the loan, which will be paid in full by April 1, 2026. In May 2020, we amended the term loan and, using the proceeds from the 2020 Credit Agreement discussed below, prepaid $1.5 million of principal and interest on the note, of which $1.0 million was towards the outstanding principal balance, thereby reducing the fixed quarterly payment due to the </p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">53</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">lender. In relation to this amendment, we were required to issue warrants for 400,000 shares of common stock resulting in a discount to the term loan of $0.2 million. Such debt discount is being amortized to earnings through interest expense over the expected life of the debt. We had $5.7 million outstanding under this term loan agreement as of March 31, 2021. In April 2021, we repaid the remaining outstanding balance in full.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">2020 Credit Agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In May&#160;2020, we entered into a credit agreement (&#8220;2020 Credit Agreement&#8221;) with a new lender that provided us with proceeds of $25.0 million that increased our access to working capital. The 2020 Credit Agreement has a maturity date of the earlier of (1)&#160;May&#160;14, 2021, (2)&#160;the maturity date of the revolving loan agreement, or (3)&#160;the maturity date of the convertible promissory notes discussed below. The loan bears interest of 12% per annum, of which 8% is paid in cash and 4% is added back to principal of the loan balance every quarter. We used a portion of the proceeds towards payments associated with existing debt as previously discussed. We had $25.9 million of outstanding borrowings, including the portion of the interest that has accrued as principal, under this term loan agreement as of March&#160;31, 2021. In April&#160;2021, we repaid the remaining outstanding balance in full.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">2021 Credit Agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In January&#160;2021, we entered into a non-recourse credit agreement to provide a total of $2.7 million towards the financing of certain energy storage systems that we own and operate. The credit agreement has a stated interest of 5.45% and a maturity date of June&#160;2031. We received an advance under the credit agreement of $1.8 million in January&#160;2021. The repayment of advances received under this credit agreement is determined by the lender based on the proceeds generated by us through the operation of the underlying energy storage systems. We have $1.8 million of outstanding borrowings under this credit agreement as of March&#160;31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Cash Flows&#160;&#8211; Quarterly Results</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table summarizes our cash flows for the periods indicated (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.010307312%;padding-left:0pt;padding-right:0pt;width:100.02%;"><tr style="height:1pt;"><td style="vertical-align:top;width:74.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="5" style="vertical-align:bottom;width:22.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three&#160;Months&#160;Ended&#160;March&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:74.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.12%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:10%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:74.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;"><b style="font-weight:bold;">OPERATING ACTIVITIES:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.08%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.08%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.92%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:74.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Net cash used in operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;width:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">(1,827)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">(10,670)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:74.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Net cash used in investing activities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:10.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">(2,763)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">(3,310)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:74.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Net cash provided by financing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:10.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,093</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">12,155</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:74.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Effect of exchange rate changed on cash </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:10.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">428</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">(184)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:74.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Net increase (decrease) in cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;width:10.08%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,931</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.08%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:top;width:8.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">(2,009)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Operating Activities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the three&#160;months ended March&#160;31, 2021, net cash used in operating activities was $1.8 million, primarily resulting from our operating loss of $82.6 million, adjusted for non-cash charges of $77.0 million and net cash inflows of $3.8 million from changes in operating assets and liabilities. Non-cash charges primarily consisted of depreciation and amortization of $5.1 million, non-cash interest expense of $3.9 million, which includes interest expenses associated with debt issuance costs, stock-based compensation expense of $0.8 million, change in the fair value of warrant liability and embedded derivative of $66.4 million, and impairment of energy storage systems of $0.6 million. The net cash inflow from changes in operating assets and liabilities was primarily driven by an increase in deferred revenue of $3.0 million due to payments for hardware sales prior to delivery and state rebate incentives received in the period, an increase in accounts payable and accrued expenses of $8.6 million due to increases in hardware purchases in partnership arrangements, an increase in other liabilities of $0.2 million partially offset by an increase in inventory of $1.5 million due to additional partnership system purchases, an increase in other assets of $4.7 million due to capitalized offering costs for the period, an increase in accounts receivable of $1.0 million due to advance billings for partner hardware sales in the period and an increase in contract origination costs of $0.8 million related to commissions paid on new contracts executed in the period.</p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">54</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the three&#160;months ended March&#160;31, 2020, net cash used in operating activities was $10.7 million, primarily resulting from our operating loss of $17.5 million, offset by non-cash charges of $6.0 million and net cash inflows of $0.8 million from changes in operating assets and liabilities. Non-cash charges primarily consisted of depreciation and amortization of $4.0 million, non-cash interest expense of $2.1 million, which includes interest expenses associated with debt issuance costs, stock-based compensation expense of $0.5 million, and partially offset by the change in the fair value of warrant liability and embedded derivative of $1.0 million. The net cash inflow from changes in operating assets and liabilities was primarily driven by an increase in deferred revenue of $8.0 million due to payments for hardware sales prior to delivery and state rebate incentives received in the period, an increase in accounts payable and accrued expenses of $1.1 million due to a decrease of supplier&#8217;s accrual related to hardware sales for the period partially offset by increase in inventory of $5.1 million due to additional partnership system purchases, an increase in contract origination costs of $0.7 million related to commissions paid on new contracts executed in the period, and an increase in other assets of $2.7 million due to an increase in advances to suppliers in the period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Investing Activities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the three&#160;months ended March&#160;31, 2021, net cash used for investing activities was $2.8 million, consisting of $1.6 million in purchase of energy systems and $1.2 million in capital expenditures on internally-developed software.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the three&#160;months ended March&#160;31, 2020, net cash used for investing activities was $3.3 million, consisting of $1.9 million in purchase of energy systems and $1.4 million in capital expenditures on internally-developed software.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Financing Activities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the three&#160;months ended March&#160;31, 2021, net cash provided by financing activities was $7.1 million, primarily resulting from proceeds from the issuance of notes payable of $3.9 million, proceeds from financing obligations of $2.7 million, proceeds from exercise of stock options and warrants of $2.9 million, net proceeds from the issuance of note payable of $1.1 million, and partially offset by repayment of financing obligations of $3.4 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the three&#160;months ended March&#160;31, 2020, net cash provided by financing activities was $12.2 million, primarily resulting from net proceeds from the issuance of convertible notes of $14.1 million, proceeds from financing obligations of $3.9 million, partially offset by repayment of notes payable of $4.0 million and repayment of financing obligations of $1.9 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Cash Flows&#160;&#8211; Annual Results</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table summarizes our cash flows for the periods indicated (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:99.97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="5" style="vertical-align:bottom;width:21.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years&#160;Ended&#160;December&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:76.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:9%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:10.12%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">OPERATING ACTIVITIES</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.24%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.88%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net cash used in operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(33,671)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(29,678)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net cash used in investing activities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(12,036)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(46,358)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net cash provided by financing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">40,294</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">67,201</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Effect of exchange rate changes on cash and cash equivalents</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(534)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.56%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(170)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.61%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net (decrease) increase in cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:7.96%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(5,947)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.24%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.88%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(9,005)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Operating Activities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">During the&#160;year ended December&#160;31, 2020, net cash used in operating activities was $33.7 million, primarily resulting from our operating loss of $156.1 million, adjusted for non-cash charges of $118.8 million and net cash flows of $2.7 million from changes in operating assets and liabilities. Non-cash charges primarily consisted of change in fair value of warrants and embedded derivative of $84.5 million, depreciation and amortization of $17.7 million, non-cash interest expense of $10.0 million, which includes amortization of debt issuance costs, stock-based compensation expense of $4.5 million, $1.4 million of impairment charges related to energy storage systems that were determined to not be </p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">55</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">recoverable and non-cash lease expense of $0.6 million. The net cash inflow from changes in operating assets and liabilities was primarily driven by an increase in deferred revenue of $31.7 million due to advance payments for hardware sales prior to delivery and rebates from state incentive programs received in the period, a increase in accounts payable and accrued expenses of $5.7 million and partially offset by an increase in inventory of $17.3 million in line with revenue growth, including growth in hardware sales, an increase in accounts receivable of $7.0 million primarily due to advance billings for partner hardware sales, an increase in contract origination costs of $2.6 million related to commissions paid on new contracts executed in the period, an increase of $5.3 million in other assets, a decrease of $1.0 million in other liabilities and a decrease of $0.6 million in lease liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the&#160;year ended December&#160;31, 2019, net cash used in operating activities was $29.7 million, primarily resulting from our operating loss of $59.4 million, adjusted for non-cash charges of $20.2 million and net cash inflow of $9.5 million from net changes in operating assets and liabilities. Non-cash charges primarily consisted of depreciation and amortization of $13.9 million, non-cash interest expense of $4.8 million, stock-based compensation expense of $1.5 million and non-cash lease expense of $0.9 million, partially offset by a net decrease in change in fair value warrant liability and embedded derivative of $1.5 million. The net cash inflow from changes in operating assets and liabilities was primarily driven by an increase in accounts payable and accrued expenses of $10.6 million primarily due to increases in hardware purchases in partnership arrangements, an increase in deferred revenue of $9.0 million due to payments for hardware sales prior to delivery and state rebate incentives received in the period, and partially offset by an increase in accounts receivable of $5.2 million primarily due to advance billings for partnership hardware sales, an increase in prepaid expenses and other assets of $1.9 million, an increase in inventory of $1.6 million and an increase in contract origination costs of $1.3 million related to commissions paid on new contracts executed in the period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Investing Activities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the&#160;year ended December&#160;31, 2020, net cash used for investing activities was $12.0 million, consisting of $6.2 million in purchase of energy storage systems and $5.8 million in capital expenditures on internally developed software.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the&#160;year ended December&#160;31, 2019, net cash used for investing activities was $46.4 million, consisting of $41.0 million in purchase of energy storage systems and $5.4 million of capital expenditure on internally developed software.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Financing Activities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the&#160;year ended December&#160;31, 2020, net cash provided by financing activities was $40.3 million, primarily resulting from net proceeds from the issuance of convertible notes of $33.1 million, proceeds from the issuance of notes payable of $23.5 million, proceeds from financing obligations of $16.2 million and proceeds from exercise of stock options and warrants of $0.4 million, partially offset by repayment of our notes payable of $22.2 million and repayment of financing obligations of $10.7 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the&#160;year ended December&#160;31, 2019, net cash provided by financing activities was $67.2 million, primarily resulting from $63.3 million net proceeds from the issuance of convertible notes, $32.3 million proceeds from financing obligations and $4.7 million proceeds from the issuance of notes payable, partially offset by repayment of notes payable of $25.8 million and repayment of financing obligations of $7.3 million.</p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">56</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Contractual Obligations and Commitments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table summarizes our contractual obligations as of December&#160;31, 2020 and the effects that such obligations are expected to have on our liquidity and cash flows in future periods:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.0978775%;padding-left:0pt;padding-right:0pt;width:100.19%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:7.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:5.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:5.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="20" style="vertical-align:bottom;width:45.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Payments&#160;due&#160;by&#160;Period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:52.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.56%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;width:8.22%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Less&#160;than</b><b style="font-weight:bold;"><br /></b><b style="font-weight:bold;">1&#160;Year</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="3" style="vertical-align:bottom;width:6.73%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">1-3&#160;Years</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="3" style="vertical-align:bottom;width:6.73%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">3-5&#160;Years</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="3" style="vertical-align:bottom;width:7.87%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">More&#160;than</b><b style="font-weight:bold;"><br /></b><b style="font-weight:bold;">5&#160;Years</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Notes payable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.02%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.53%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">38,866</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;width:7.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">33,713</p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;width:5.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,800</p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;width:5.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,559</p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">794</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Interest on notes payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,072</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:7.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,597</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:5.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,590</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:5.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">831</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">54</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Convertible promissory notes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">68,875</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;width:7.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">68,875</p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Interest on convertible notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8,564</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:7.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8,564</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:5.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:5.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Operation lease obligations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">390</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;width:7.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">333</p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;width:5.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">57</p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 7.2pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.02%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.53%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">121,767</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.03%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td colspan="2" style="vertical-align:bottom;width:7.35%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">114,082</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.03%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td colspan="2" style="vertical-align:bottom;width:5.71%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,447</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.03%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td colspan="2" style="vertical-align:bottom;width:5.73%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,390</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.02%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:6.72%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">848</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The table above excludes our financing obligations as our repayments of the obligation are only required to the extent payments are collected in relation to the operation of the underlying energy storage systems. The obligation is nonrecourse and there are no contractual commitments to pay specific amounts at any point in time throughout the life of the obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Off-Balance Sheet Arrangements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We are not a party to any off-balance sheet arrangements, including guarantee contracts, retained or contingent interests, or unconsolidated variable interest entities that either have, or are reasonably likely to have, a current or future material effect on our consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Critical Accounting Policies and Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our discussion and analysis of financial condition and results of operations are based upon our consolidated financial statements included elsewhere in this prospectus. The preparation of our consolidated financial statements in accordance with GAAP requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses. We base our estimates on past experience and other assumptions that we believe are reasonable under the circumstances, and we evaluate these estimates on an ongoing basis. Actual results may differ from those estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our critical accounting policies are those that materially affect our consolidated financial statements and involve difficult, subjective or complex judgments by management. A thorough understanding of these critical accounting policies is essential when reviewing our consolidated financial statements. We believe that the critical accounting policies listed below involve the most difficult management decisions because they require the use of significant estimates and assumptions as described above.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">See Note&#160;2 to our consolidated financial statements and our unaudited condensed consolidated financial statements, which are included elsewhere in this prospectus for more information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We generate revenue through two types of arrangements with customers, host customer arrangements and partnership arrangements. We recognize revenue under these arrangements as described below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Host Customer Arrangements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Host customer contracts are generally entered into with commercial entities who have traditionally relied on power supplied directly from the grid. Host customer arrangements consist of a promise to provide energy optimization services through our proprietary SaaS platform coupled with a dedicated energy storage system owned and controlled by us </p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">57</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">throughout the term of the contract. The host customer does not obtain legal title to, or ownership of the dedicated energy storage system at any point in time. The host customer is the end consumer of the energy that directly benefits from the energy optimization services we provide. The term for our contracts with host customers generally ranges from 5 to 10&#160;years, which may include certain renewal options to extend the initial contract term or certain termination options to reduce the initial contract term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Although we install energy storage systems at the host customer site in order to provide the energy optimization services, we determined we have the right to direct how and for what purpose the asset is used through the operation of our SaaS platform and, as such, retain control of the energy storage system; therefore, the contract does not contain a lease. We determined the various energy optimization services provided throughout the term of the contract, which may include services such as remote monitoring, performance reporting, preventative maintenance and other ancillary services necessary for the safe and reliable operation of the system, are part of a combined output of energy optimization services and we provide a single distinct combined performance obligation representing a series of distinct&#160;days of services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We determine the transaction price at the outset of the arrangement, primarily based on the contractual payment terms dictated by the contract with the customer. Fees charged to customers for energy optimization services generally consist of recurring fixed&#160;monthly payments throughout the term of the contract. In certain arrangements, the transaction price may include incentive payments that are earned by the host customer from utility companies in relation to the services we provide. Under such arrangements, the rights to the incentive payments are assigned to us by the host customer. These incentives may be in the form of fixed upfront payments, variable&#160;monthly payments, or annual performance-based payments over the first five&#160;years of the customer contract term. Incentive payments may be contingent on approval from utility companies or actual future performance of the energy storage system.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Substantially all of our arrangements provide customers the unilateral ability to terminate for convenience prior to the conclusion of the stated contractual term or the contractual term is shorter than the estimated benefit period, which we have determined to be 10&#160;years based on the estimated useful life of the underlying energy storage systems and the period over which the customer can benefit from the energy optimization services utilizing such energy storage systems. In these instances, we determined that upfront incentive payments received from our customers represent a material right that is, in effect, an advance payment for future energy optimization services to be recognized throughout the estimated benefit period. In contracts where the customer does not have the unilateral ability to terminate for convenience without a penalty during the estimated benefit period, we determined the upfront incentive payments do not represent a material right for services provided beyond the initial contractual period and are therefore a component of the initial transaction price. We revisit our estimate of the benefit period each reporting period. Our contracts with host customers do not contain a significant financing component.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We transfer control of our energy optimization services to our customers continuously throughout the term of the contract (a stand-ready obligation) and recognize revenue ratably as control of these services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for our services.&#160;Monthly incentive payments based on the performance of the energy storage system are allocated to the distinct&#160;month in which they are earned because the terms of the payments relate specifically to the outcome from transferring the distinct time increment (month) of service and because such amounts reflect the fees to which we expect to be entitled for providing energy optimization services each period, consistent with the allocation objective. Annual variable performance- based payments are estimated at the inception in the transaction price using the expected value method, which takes into consideration historical experience, current contractual requirements, specific known market events and forecasted energy storage system performance patterns, and we recognize such payments ratably using a time-based measure of progress of&#160;days elapsed over the term of the contract to the extent that it is probable that a significant reversal of the cumulative revenue recognized will not occur in a future period. At the end of each reporting period, we reassess our estimate of the transaction price. We do not begin recognition of revenue until the System is live (i.e., provision of energy optimization services has commenced) or, as it relates to incentive payments, when approval has been received from the utility company if later.</p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">58</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Partnership Arrangements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Partnership arrangements consist of promises to transfer inventory in the form of an energy storage system to a solar plus storage project developer and separately provide energy optimization services as described previously to the ultimate owner of the project after the developer completes the installation of the project. Under partnership arrangements, our customer is the solar plus storage project developer. The customer obtains legal title to along with ownership and control of the inventory upon delivery and the customer is responsible for the installation of the project. Once installation of the project is complete, the owner of the solar plus storage project provides energy to the end consumer through a separate contractual arrangement directly with the end consumer. The term for our contracts with customers under partnership arrangements generally ranges from 10 to 20&#160;years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We determined the promise to deliver the inventory as a component of the solar plus storage project for which the customer is responsible to develop is a separate and distinct performance obligation from the promise to provide energy optimization services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We determine the transaction price at the outset of the arrangement, primarily based on the contractual payment terms dictated by the contract with the customer. Fees charged for the sale of inventory generally consist of fixed fees payable upon or shortly after successful delivery to the customer. Fees charged to customers for energy optimization services consist of recurring fixed&#160;monthly payments throughout the term of the contract. We are responsible for designing, procuring, delivering and ensuring the proper components are provided in accordance with the requirements of the contract. Although we purchase the inventory from a third-party manufacturer, we determined we obtain control of the inventory prior to delivery to the customer and are the principal in the arrangement. We are fully responsible for responding to and correcting any customer issues related to the delivery of the inventory. We hold title and assume all risks of loss associated with the inventory until the customer accepts the inventory. We are primarily responsible for fulfilling the delivery of the inventory to the customer, assume substantial inventory risks and have discretion in the pricing charged to the customer. We have not entered into any partnership arrangements where we are not the principal in the transaction.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We allocate revenue between the hardware and energy storage services performance obligations based on the standalone selling price of each performance obligation. The standalone selling price for the hardware is established based on observable pricing. The standalone selling price for the energy optimization services is established using a residual value approach due to the significant variability in the services provided to each individual customer based on the specific requirements of each individual project and the lack of observable standalone sales of such services. Our partnership arrangements do not contain a significant financing component.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We transfer control of the inventory upon delivery and simultaneous transfer of title to the customer. We transfer control of our energy optimization services to our customers continuously throughout the term of the contract (a stand-ready obligation), which does not commence until the customer successfully completes the installation of the project. As a result, the time frame between when we transfer control of the inventory to the customer upon delivery is generally several&#160;months, and can be in excess of one&#160;year, before we are required to perform any subsequent energy optimization services. Revenue is recognized ratably as control of these services is transferred to our customers based on a time-based output measure of progress of&#160;days elapsed over the term of the contract, in an amount that reflects the consideration we expect to be entitled to in exchange for our services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In some partnership arrangements, we charge shipping fees for the inventory. We account for shipping as a fulfillment activity, since control transfers to the customer after the shipping is complete and include such amounts within cost of revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Financing Obligations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">We have formed various SPEs to finance the development and construction of our energy storage systems (&#8220;Projects&#8221;). These SPEs, which are structured as limited liability companies, obtain financing in the form of large upfront payments from outside investors and purchase Projects from us under master purchase agreements. We account for the large upfront payments received from the fund investor as a borrowing by recording the proceeds received as a </p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">59</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">financing obligation, which will be repaid through host customer payments and incentives received from the utilities that will be received by the investor.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The financing obligation is non-recourse once the associated energy storage systems have been placed in-service and the associated customer arrangements have been assigned to the SPE. However, we are responsible for any warranties, performance guarantees, accounting, performance reporting and all other costs associated with the operation of the energy storage systems. Despite such systems being legally sold to the SPEs, we recognize host customer payments and incentives as revenue during the period as discussed in the Revenue Recognition section above. The amounts received by the fund investor from customer payments and incentives are recognized as interest using the effective interest method, and the balance is applied to reduce the financing obligation. The effective interest rate is the interest rate that equates the present value of the cash amounts to be received by a fund investor in relation to the underlying Projects with the present value of the cash amounts paid to us by the investor, adjusted for any payments made by us.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Energy Storage Systems, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We sell energy optimization services to host customers through the use of energy storage systems installed at customer locations. We determined that we do not transfer control of these energy storage systems, which are operated and controlled via our proprietary cloud-based software (&#8220;SaaS&#8221;) platform; therefore, these energy storage systems do not qualify as a leased asset. The energy storage systems are stated at cost, less accumulated depreciation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Energy storage systems, net is comprised of system equipment costs, which include components such as batteries, inverters, and other electrical equipment, and associated design, installation, and interconnection costs required to begin providing the energy optimization services to our customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Depreciation of the energy storage systems is calculated using the straight-line method over the estimated useful lives of the energy storage systems, or 10&#160;years, once the respective systems have been installed, interconnected to the power grid, received permission to operate and we have begun to provide energy optimization services to the host customer (i.e., system is live). The valuation of energy storage systems and the useful life both require significant judgment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Stock-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Accounting for stock-based compensation requires us to make a number of judgments, estimates and assumptions. If any of our estimates prove to be inaccurate, our net (loss) income and operating results could be adversely affected.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We estimate the fair value of stock options granted to employees and directors using the Black-Scholes option-pricing model, which requires the input of subjective assumptions, including (1)&#160;the expected stock price volatility, (2)&#160;the expected term of the award, (3)&#160;the risk-free interest rate and (4)&#160;expected dividends. We account for forfeitures as they occur. These assumptions are estimated as follows:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;text-align:left;">Fair value</i><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">. The fair value of our common stock underlying the stock option awards is determined by the board. Given the absence of a public trading market, the board considered numerous objective and subjective factors to determine the fair value of our common stock at each meeting at which awards are approved. These factors include, but are not limited to: (i)&#160;contemporaneous third-party valuations of common stock; (ii)&#160;the rights, preferences and privileges of convertible preferred stock relative to common stock; (iii)&#160;the lack of marketability of common stock; (iv)&#160;stage and development of the Company&#8217;s business; (v)&#160;general economic conditions; and (vi)&#160;the likelihood of achieving a liquidity event, such as an initial public offering (&#8220;IPO&#8221;) or sale of the Company, given prevailing market conditions. To evaluate the fair value of the underlying shares for grants between two independent valuations and after the last independent valuation, a linear interpolation framework is used to evaluate the fair value of the underlying shares.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;text-align:left;">Volatility</i><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">. As a result of the lack of historical and implied volatility data of our common stock, the expected stock price volatility is estimated based on the historical volatilities of a specified group of companies in our industry for a period equal to the expected life of the option. We select companies with comparable </span></td></tr></table></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">60</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"></td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">characteristics to us, including enterprise value, risk profiles and position within the industry and with historical share price information sufficient to meet the expected term of the stock options. The historical volatility data has been computed using the daily closing prices for the selected companies.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;text-align:left;">Expected term</i><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">. We determine the expected term based on the average period the stock options are expected to remain outstanding using the simplified method, generally calculated as the midpoint of the stock options&#8217; vesting term and contractual expiration period, as we do not have sufficient historical information to develop reasonable expectations about future exercise patterns and post- vesting employment termination behavior.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;text-align:left;">Risk-free rate</i><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">. We use the U.S. Treasury yield for our risk-free interest rate that corresponds with the expected term.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;text-align:left;">Expected dividend yield</i><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">. We utilize a dividend yield of zero, as we do not currently issue dividends, nor do we expect to do so in the future.</span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Historically, we have determined the fair value of our equity, including common stock underlying option grants and preferred stock underlying the various warrants, by considering a variety of factors including, among other things, timely valuations of our equity prepared by an independent third-party valuation firm in accordance with the guidance provided by the American Institute of Certified Public Accountants&#8217; Accounting and Valuation Guide, Valuation of Privately-Held-Company Equity Securities Issued as Compensation. Given the absence of a public trading market for our equity, our board of directors exercised reasonable judgment and considered a number of objective and subjective factors to determine the best estimate of the fair value, including important developments in our operations, stage of development, valuations performed by an independent third-party valuation firm, sales of our preferred stock, actual operating results and financial performance, the conditions in similar industry sectors and the economy in general, the stock price performance and volatility of comparable public companies, the lack of liquidity of our equity, and the likelihood of achieving a liquidity event, such as an initial public offering, merger or sale of the company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As of January 2019, our 409A valuation yielded a common stock value of $0.52 per share. In March 2019, we had difficulty funding projects due to liquidity concerns. Funding delays negatively affected liquidity, and we commenced a funding round led by insiders which resulted in the sale of convertible notes of approximately $65.0 million. This funding round began in April 2019 and concluded in July 2019. The agreement with the investor included the notes being sold with a two times liquidation preference in the event of a liquidation. Further, the investors were given the ability to exchange less senior preferred stock, or in some cases common stock, for Series D&#8217; preferred stock. In conjunction with this transaction, we also issued warrants to the convertible note investors, giving such investors the option to purchase either Series D&#8217; preferred stock or the next series of preferred equity issued by us. Such investment further drove down the value of our common stock. In November 2019, we also initiated a process to consider either sale of the company outright or an additional capital raise through the sale of Series E preferred stock. Based on analysis performed by our financial advisors, our board of directors concluded that a sale scenario was preferable due to the then current state of the equity markets, but left open the possibility of a sale of Series E preferred stock. Liquidity concerns arose again and a second round of funding through the sale of approximately $14.0 million of convertible notes to insiders concluded in January 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As of January 2020, the 409A valuation of our common stock was determined to be $0.43 per share due, in part, to the impact of the two times liquidation preference included in the convertible notes issued in 2019 and January 2020. For the January 2020 409A valuation, as well all previous valuations, we applied valuation methods that relied on a continuing operations scenario approach, whereby during the periods discussed above, the time to liquidity was 1.45 to 2.5 years, as adjusted as appropriate depending on the valuation date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">With the signing of the letter of intent with STPK on September 28, 2020, we adjusted our valuation assumptions in the September 30, 2020 409A valuation report. Specifically beginning with the September 2020 409A valuation, a methodology which was carried forward into the December 31, 2020 and March 31, 2021 valuations, we utilized a combination approach relying on (1) a continued operations scenario and (2) a transaction scenario, which we describe as the hybrid method (the &#8220;Hybrid Method&#8221;). The Hybrid Method is appropriate for a company expecting a near term liquidity event, but where, due to market or other factors, the likelihood of completing the liquidity event is uncertain. The Hybrid Method is also appropriate when various possible future outcomes are assumed by our management. The </p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">61</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">Hybrid Method considers a company&#8217;s going concern nature, stage of development and the company&#8217;s ability to forecast near and long-term future liquidity scenarios. The Hybrid Method was deemed the most appropriate due to the attainment of a non-binding letter of intent with STPK. The outcomes of each scenario are each assigned a probability and a future equity value under each outcome is then estimated. The two scenarios used in the Hybrid Method as of September 30, 2020, December 31, 2020 and March 31, 2021 are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 18pt;"><span style="text-decoration:underline;">Continuing Operations Scenario:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Under the continuing operations scenario (the &#8220;Continuing Operations Scenario&#8221;), we utilized an Income and Market approach to estimate the enterprise value of the company and the option pricing model (&#8220;OPM&#8221;) to allocate the resulting enterprise value to the various classes of our securities. This resulted in a per common share value of $1.02, $1.28 and $1.25 per common share, as of September 30, 2020, December 31, 2020 and March 31, 2021, respectively, prior to a discount for the lack of marketability being applied. The OPM assumptions included a time to liquidity event of 1.75 years and a volatility of 65% as of September 30, 2020, a time to liquidity event of 1.45 years and a volatility of 65% as of December 31, 2020 and a time to liquidity event of 1.20 years and a volatility of 65% as of March 31, 2021. The term considers the need for additional capital in this scenario. A discount for lack of marketability (&#8220;DLOM&#8221;) of 35.0%, 32.0% and 30.0% was applied as of September 30, 2020, December 31, 2020 and March 31, 2021, respectively, based on various put option models assuming a term ranging from 1.45 to 1.20 years and a common stock volatility of 104.2%, 102.7% and 107.8% as of September 30, 2020, December 31, 2020 and March 31, 2021, respectively. This resulted in a per common share value of $0.66, $0.87 and $0.89 at September 30, 2020, December 31, 2020 and March 31, 2021, respectively, under the Continuing Operations Scenario.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 18pt;"><span style="text-decoration:underline;">Transaction Scenario:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Under the transaction scenario (the &#8220;Transaction Scenario&#8221;), the convertible debt and all classes of preferred stock are assumed to convert into common stock and based on the pre-money equity value of $650.0 million. The September 30, 2020, December 31, 2020 and March 31, 2021 valuation resulted in a per share value of $2.10 per common share, $4.23 per common share and $5.63 per common share, prior to a discount for the lack of marketability being applied. Such per share values are based on the preliminary expected conversion ratio of Stem common stock to STPK common stock that will occur upon merger. A DLOM of 11.0%, 7.0% and 5.0% was applied as of September 30, 2020, December 31, 2020 and March 31, 2021, respectively, based on various put option models assuming a term of 0.34 years, 0.16 years and 0.08 years as of September 30, 2020, December 31, 2020 and March 31, 2021, respectively, and overall company volatility of 75% as well as a present value factor of 35% based on the same term. This resulted in a per common share value $1.69, $3.93 and $5.35 as of September 30, 2020, December 31, 2020 and March 31, 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The application of the Hybrid Method resulted in a per common share value of $0.92, $3.47 and $5.12 at September 30, 2020, December 31, 2020 and March 31, 2021, respectively. Such values are derived based on a weighted value assigned to the Continuing Operations Scenario ($0.66) at 75% and Transaction Scenario ($1.69) at 25% as of September 30, 2020, the Continuing Operations Scenario ($0.87) at 15% and Transaction Scenario ($3.93) at 85% as of December 31, 2020 and the Continuing Operations Scenario ($0.89) at 5% and Transaction Scenario ($5.35) at 95% as of March 31, 2021. The weightings as of September 30, 2020, December 31, 2020 and March 31, 2021 reflect the uncertainty regarding the completion of the transaction that is reduced as the transaction progresses, which is reflective and consistent with uncertainties we experienced when undergoing an unsuccessful sale process during the first half of 2020 due both to investor interest and difficulties associated with the COVID-19 pandemic. Further, the weightings reflect the non-binding nature of the term sheet and that diligence was not initiated until October 2020 and continued through the middle of November 2020. The transaction also required the successful conclusion of a PIPE transaction initially sized at $150.0 million and initial meetings did not begin until early November with potential investors. The SPAC process, inclusive of the PIPE, was completed in early December 2020, and a merger agreement with STPK was executed on December 3, 2020, and at such point we believed the likelihood of the consummation of the SPAC merger increased significantly. In coordination with our valuation expert, risks related to delays and the uncertainty associated with the merger transaction were taken into account when determining the fair value of our common stock.</p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">62</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;line-height:11pt;margin:0pt 0pt 10pt 0pt;">Convertible Preferred Stock Warrant Liability</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:11pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We evaluate whether our warrants for shares of convertible redeemable preferred stock are freestanding financial instruments that obligate us to redeem the underlying preferred stock at some point in the future and determined that each of our outstanding warrants for convertible preferred stock are liability classified. The warrants are subject to re-measurement at each balance sheet date, and any change in fair value is recognized in the change in fair value of warrants and embedded derivatives in the consolidated statements of operations. We will continue to remeasure the warrants until the earlier of the exercise or expiration, the completion of a deemed liquidation event, the conversion of convertible preferred stock into common stock, or until holders of the convertible preferred stock can no longer trigger a deemed liquidation event. On expiration, the convertible preferred stock warrants will automatically net exercise, unless the warrant holder provides written notice that it does not wish to exercise its warrants. Upon exercise, the related convertible preferred stock warrant liability will be reclassified to convertible preferred stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:11pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We estimate the fair value of these liabilities using the Black-Scholes option pricing model, as further discussed in <i style="font-style:italic;">Stock-Based Compensation </i>above, and assumptions that were based on the individual characteristics of the warrants on the valuation date, as well as assumptions for future financings.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:11pt;margin:0pt 0pt 10pt 0pt;">Recent Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:11pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">See Note&#160;2 to our audited financial statements included elsewhere in this prospectus for more information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:11pt;margin:0pt 0pt 10pt 0pt;">Quantitative and Qualitative Disclosures about Market Risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:11pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Market risk represents the risk of loss that may impact our financial position because of adverse changes in financial market prices and rates. Our market risk exposure is primarily a result of exposure resulting from potential changes in inflation, exchange rates or interest rates. We do not hold financial instruments for trading purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;line-height:11pt;margin:0pt 0pt 10pt 0pt;">Foreign Currency Exchange Risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:11pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our expenses are generally denominated in U.S. dollars. However, we have foreign currency risks related to our revenue and operating expenses denominated in Canadian dollars. We have entered into contracts with customers and a limited number of supply contracts with vendors with payments denominated in foreign currencies. We are subject to foreign currency transaction gains or losses on our contracts denominated in foreign currencies. To date, foreign currency transaction gains and losses have not been material to our financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:11pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Unfavorable changes in foreign exchange rates versus the U.S. dollar could increase our product costs, thus reducing our gross profit. We have not engaged in the hedging of foreign currency transactions to date, although we may choose to do so in the future. We do not believe that an immediate 10% increase or decrease in the relative value of the U.S. dollar to other currencies would have a material effect on operating results or financial condition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;line-height:11pt;margin:0pt 0pt 10pt 0pt;">Interest Rate Risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:11pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Interest rate risk is the risk that the value or yield of fixed-income investments may decline if interest rates change. Fluctuations in interest rates may impact the level of interest expense recorded on outstanding borrowings. In addition, our convertible promissory notes, notes payable, financing obligations bear interest at a fixed rate and are not publicly traded. Therefore, fair value of our convertible promissory notes, notes payable, financing obligations and interest expense is not materially affected by changes in the market interest rates. Stem does not enter into derivative financial instruments, including interest rate swaps, for hedging or speculative purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 0pt;">Credit Risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Credit risk with respect to accounts receivable is generally not significant due to a limited carrying balance of receivables. We routinely assess the creditworthiness of our customers. We generally have not experienced any material losses related to receivables from individual customers, or groups of customers during the&#160;years ended December&#160;31, 2020 and 2019 and three&#160;months ended March&#160;31, 2021. We do not require collateral. Due to these factors, no additional credit risk beyond amounts provided for collection losses is believed by management to be probable in our accounts receivable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_3493a7f8_b230_4f56_9bd6_46e81b2adba7"></a></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">63</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="BUSINE_38679"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">BUSINESS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Company Overview</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our mission is to build and operate the largest, digitally connected, intelligent energy storage network for our customers. In order to fulfill our mission, (i)&#160;we provide our customers, which include commercial and industrial (&#8220;C&amp;I&#8221;) enterprises as well as independent power producers, renewable project developers, utilities and grid operators, with an energy storage system, sourced from leading, global battery original equipment manufacturers (&#8220;OEMs&#8221;), that we deliver through our partners, including solar project developers and engineering, procurement and construction firms and (ii)&#160;we provide our customers, through our Athena artificial intelligence (&#8220;AI&#8221;) platform (&#8220;Athena&#8221;), with on-going software-enabled services to operate the energy storage systems for 10 to 20&#160;years. In addition, in all the markets where we operate our customers&#8217; systems, we have agreements to manage the energy storage systems utilizing the Athena platform to participate in energy markets and to share the revenue from such market participation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We deliver our battery hardware and software-enabled services through our Athena platform to our customers. Our hardware and recurring software-enabled services mitigate customer energy costs through time-of-use and demand charge management innovations and a network of virtual power plants. The resulting network created by our growing customer base increases grid resilience and reliability through the real-time processing of market-based demand cycles, energy prices and other factors in connection with the deployment of renewable energy resources to such customers. Additionally, our energy storage solutions support renewable energy generation by alleviating grid intermittency issues and thereby reducing customer dependence on traditional, fossil fuel resources. As of October&#160;31, 2020, more than 750 customer energy systems operated by our Athena platform had accumulated an aggregate of over 20 million runtime hours.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We believe that energy storage, which can instantly provide grid power 24x7, is a critical component of the global transition to renewable energy and a distributed energy infrastructure. According to the U.S. Environmental Protection Agency, during 2018, electricity production was responsible for 27% of greenhouse gas emissions in the U.S. As a result, there is rising demand for clean electric power solutions that can provide electric power with lower carbon emissions with high availability. One such solution is distributed, renewable generation which is supplementing and replacing conventional generation sources, given its increasingly compelling economics. According to Wood Mackenzie Energy Storage Service (&#8220;Wood Mackenzie&#8221;), since 2019, 90% of the new interconnection requests in the U.S. electrical markets were for installations of renewable energy assets. However, one of the principal challenges impacting the increased development of renewable energy assets is the intermittent capacity that solar and wind generation exhibit when integrating into electrical power networks. Energy storage helps mitigate intermittency by acting as an energy reserve in times when wind and solar generation is reduced, unavailable or offline, which is why Bloomberg New Energy Finance (&#8220;BNEF&#8221;) forecasts energy storage solutions and services to represent a $1.2 trillion revenue opportunity on a cumulative basis through 2050.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The transition to renewable energy and a distributed energy infrastructure has resulted in an increase in the complexity and variability of end-customer electricity demand influenced by onsite generation and flexible sources of load. Accordingly, it has become nearly impossible to efficiently manage and operate businesses and the grid using a schedule based, human operated approach. Instead, the utilization of intelligent, responsive energy storage throughout the grid is required to provide the real-time balance necessary to support more distributed renewable assets, and we believe that Athena fulfills this vital need of a modern energy infrastructure. Athena unlocks the value of battery storage by providing energy forecasting, real-time energy optimization and automated controls for our customers leveraging over 10&#160;years of operational data and experience. By dispatching electricity to our C&amp;I customers through our energy storage network during periods of peak power demand, we are able to reduce our customers&#8217; electricity expenses, improve the value of their energy usage and diminish their environmental impact. In addition, our energy storage network enables grid operators to decrease their reliance on conventional generation sources, thereby improving the </p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">64</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;min-height:153.03pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">resiliency of the electrical grid and enabling lower carbon emissions through the increased adoption of renewable generation sources.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><img src="stem-20200430xs1019.jpg" alt="Graphic" style="display:inline-block;height:115.48pt;left:0%;padding-bottom:0.05pt;position:relative;top:0pt;width:198.72pt;" /></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:baseline;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Source: Bloomberg New Energy Finance&#160;&#8212; Storage Assets Interactive Dataset&#160;&#8212; Reflects System Integrators by Capacity (MWh), filtered by Commissioning Date and Commissioned Status as of 12/31/2020, Stem data represents aggregate capacity (MWh) of systems in operation globally, as recorded by the Stem Network Operations Dashboard.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Based on data from BNEF&#160;&#8212; Storage Assets Interactive Dataset, we are among the leading firms as measured by the amount of energy storage capacity commissioned between January&#160;2014 and December&#160;2020. We are currently operating or have contracted nearly 1 GWh of aggregate system capacity across over 900 locations in the U.S., Canada, Chile and Japan. Our Athena AI-powered platform has benefited from this large network by collecting significant amounts of data on the electricity usage across our customer base.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><img src="stem-20200430xs1020.jpg" alt="Graphic" style="display:inline-block;height:152.98pt;left:0%;padding-bottom:0.05pt;position:relative;top:0pt;width:453.69pt;" /></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">This data can be used to create a virtuous cycle of learning and deep insights to better inform the improvement of our algorithms in predicting economically optimal charge and discharge intervals of the energy storage systems in our network. As of December&#160;31, 2020, Athena has accumulated over 20 million runtime hours, which is equivalent to over 2,200&#160;years of operational experience, across hundreds of sites and customers in numerous utility areas across the U.S., Canada, Chile and Japan. We believe that as the size of our network of energy storage systems expands, the increased data and improved insights will advance the optimization capabilities and operation of the energy storage systems in our network.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">We operate in two key markets within the energy storage landscape: Behind-the-Meter (&#8220;BTM&#8221;) and Front-of-the-Meter (&#8220;FTM&#8221;). BTM systems installed at C&amp;I customer locations generate energy that can be used on-site without interacting with the electric grid and passing through an electric meter. Our BTM systems reduce C&amp;I customer energy bills and help facilitate their corporate environmental, social and governance (&#8220;ESG&#8221;) objectives. FTM, grid-connected systems deliver power into the grid which is often sold to off-site customers and transported by the grid prior to reaching an end-user. FTM systems decrease risk for solar and renewable project developers, asset owners, independent power producers and investors by adapting to dynamic energy market conditions and improving the combined value of the solar </p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">65</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">renewable resource and energy storage over the course of their FTM system&#8217;s useful life. As an early participant in the BTM market, we developed operational focus and technical capabilities that position us to have multiple product offerings and services in the evolving market for FTM energy storage services. We believe that Athena&#8217;s ability to optimize operations in both the BTM and FTM markets is unique in the industry and provides us with a competitive advantage.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Industry</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The architecture of the electric grid has historically been a unidirectional, central plant generation model, which is no longer optimal for the modern grid. Additionally, the electric power grid has suffered from insufficient investment in critical infrastructure as a result of complexities surrounding the ownership, operation and regulation of grid infrastructure, further compounded by the challenges of large capital costs and a lack of adequate innovation. These circumstances have contributed to the U.S. Department of Energy&#8217;s characterization of the U.S. electricity grid as &#8220;aging, inefficient, congested, and incapable of meeting the future energy needs of the information economy,&#8221; and the American Society of Civil Engineers issuing the U.S. energy infrastructure a D+ grade in 2017. We believe that deploying intelligent energy storage is a necessary step towards addressing these critical infrastructure issues as consumers are increasingly demanding clean electric power solutions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Electricity generation from wind and solar in the U.S. has grown over recent&#160;years and is expected to account for a greater&#160;percentage of total generation going forward. According to Wood Mackenzie, since 2019, 90% of new interconnection requests in the U.S. electrical markets were for installations of renewable energy assets. While these renewable sources help to reduce overall greenhouse gas emissions from electricity production, a key challenge impacting adoption of renewable energy is the intermittent capacity that solar and wind generation exhibit when integrating into electrical power networks. Such unreliable integration can compromise the grid&#8217;s ability to deliver reliable electric power. Solutions such as energy storage are needed to balance the existing grid infrastructure and support the successful integration of intermittent sources such as wind or solar. Energy storage can help mitigate the issue of intermittency by effectively acting as a reserve in times when wind and solar generation is reduced, unavailable or offline. As a result, as the electricity generation from wind and solar increases, the demand for energy storage solutions and related services is also expected to increase.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Total Addressable Market</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">BNEF forecasts energy storage solutions and services to represent a $1.2 trillion revenue opportunity on a cumulative basis through 2050. Based on data provided by Wood Mackenzie, U.S. energy storage capacity, excluding the residential market, is expected to grow at a compound annual growth rate (CAGR) of 48% through 2026 and the global energy storage capacity, excluding the residential market, is expected to grow at a compound annual growth rate of 31% through 2030. Wood Mackenzie research forecasts that the U.S. Energy storage market, excluding the residential market, is expected to reach a total value of approximately 29.5 GWh in 2026 and the global energy storage market is </p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">66</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;min-height:297.01pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">expected to reach a total value of approximately 62 GWh in 2026. According to Wood Mackenzie, FTM applications are expected to grow the fastest (49% CAGR), while BTM C&amp;I energy storage will follow closely behind (48% CAGR).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><img src="stem-20200430xs1021.jpg" alt="Graphic" style="display:inline-block;height:296.96pt;left:0%;padding-bottom:0.05pt;position:relative;top:0pt;width:338.2pt;" /></p><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Source: Bloomberg New Energy Finance Storage Outlook, 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Factors for Growth</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Key drivers for the energy storage market&#8217;s growth include:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;text-align:left;">Decline in Lithium-Ion Battery Costs</i><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">&#8201;&#8212;&#8201;Based on market forecasts, we believe that lithium-ion battery costs will continue to decline over the next decade. According to BNEF, the manufacturing cost of battery packs is expected to decline from $246/kWh in 2020 to below $120/kWh within the next 10 years, declining within an expected range of 5% to 10% per annum over the period. This anticipated reduction in </span></td></tr></table></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">67</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;min-height:302.21pt;"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"></td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">the cost of batteries is expected to create the opportunity to deploy increasingly larger energy storage systems with improved economics in many global geographies.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><img src="stem-20200430xs1023.jpg" alt="Graphic" style="display:inline-block;height:302.21pt;width:318.71pt;" /></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><span style="font-weight:bold;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Source: Bloomberg New Energy Finance, Dataset: Summary of utility-scale costs, Units: Real 2018.</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;text-align:left;">Growing Demand for Renewable Energy</i><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">&#160;&#8212; The growing number of corporations with ESG initiatives committed to procure and operate on 100% renewable energy will require increased energy storage to achieve these goals. Additionally, policy makers and regulatory agencies are increasingly enabling and incentivizing the adoption of renewable energy and energy storage. In the U.S., several states have enacted energy storage mandates or sought to encourage the adoption of energy storage in utility and grid resource plans. Recent actions by the Federal Energy Regulatory Commission (&#8220;FERC&#8221;) including Order 841 and Order 2222 direct regional transmission operators and independent system operators to remove barriers enabling participation of storage in wholesale electricity markets. Additionally FERC established rules&#160;to help ensure storage resources </span></td></tr></table></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">68</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;min-height:314.21pt;"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"></td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">are compensated for the services they provide. Similar initiatives targeting distributed energy resources are being adopted globally and driving the expected increase in demand for energy storage solutions and services.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt;"><img src="stem-20200430xs1025.jpg" alt="Graphic" style="display:inline-block;height:314.21pt;left:0%;padding-bottom:0pt;position:relative;top:0pt;width:290.96pt;" /></p><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Source: Lazard&#8217;s Levelized Cost of Energy Analysis&#160;&#8212; Version 14.0.<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">*</sup></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;text-align:left;">Increased Complexity of the BTM and FTM Grid Architecture</i><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">&#160;&#8212; The transition to renewable energy and a distributed energy infrastructure has resulted in an increase in the complexity and variability of end-customer electricity demand influenced by onsite generation and flexible sources of load. Accordingly, it has become nearly impossible to efficiently manage and operate businesses and the grid using schedule based, human operated systems. Instead, the utilization of intelligent, responsive energy storage throughout the grid is required to provide the real-time balance necessary to support more distributed renewable assets.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">*</sup></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">The levelized cost of energy (also referred to as the levelized cost of electricity) (LCOE) is a measurement used to assess and compare alternative methods of energy production. The LCOE of an energy generating asset can be understood as the average total cost of building and operating the asset, per unit of total electricity generated over an assumed lifetime.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">69</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Our Solution</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Our AI-powered energy storage solution provides a range of hardware and software-enabled services to end customers and the broader electrical grid infrastructure, including (1)&#160;active monitoring and dynamic responses to energy utilization on the grid in order to take advantage of time-varying retail electricity pricing and help our customers avoid peak charges common in electricity tariffs; (2)&#160;automated, real-time management of energy storage charge and discharge intervals to help align the utilization of power at businesses with the varying costs and price signals from onsite generation, utilities and grid operators; (3)&#160;helping renewable projects reach parity with fossil fuel-based power generation costs; (4)&#160;solving the issue of intermittency by effectively acting as a reserve in times when wind and solar generation is reduced, unavailable or offline; and (5)&#160;enhance the economics of renewable projects by enabling access to energy market revenue opportunities through the coordinated charge or discharge of stored energy in response to market prices for capacity, energy and ancillary services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Historically, the Company has managed energy storage systems on behalf of its customers. As the market has matured, many of our customers are installing and interconnecting energy storage systems while engaging us to provide our software-enabled service platform to operate the systems on a long-term basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In the future, we expect the majority of our business will involve selling hardware and recurring software- enabled services to our customers. We provide hardware from leading global battery storage OEMs, including Tesla, Samsung, LG Chem, Panasonic and others. As a result of the significant demand for energy storage systems from our customers and the significant experience and operational data accumulated by our network of energy storage systems, we are able to negotiate pricing, warranty and performance guarantee provisions in our supply chain agreements that benefit our customers. Our software-enabled services are important components of the operation of these hardware products. As a result, in connection with the sales of energy storage hardware, we enter into recurring long-term service agreements with customers for 10 to 20&#160;years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In addition to our hardware and software-enabled services, in all the markets where we manage energy storage systems, we have agreements to manage the energy storage systems utilizing the Athena platform to participate in energy markets and to share the revenue from such market participation. Although we do not expect to generate significant market participation revenue in the early&#160;years of a project&#8217;s life cycle, we believe this revenue stream is an important long-term differentiation relative to our competitors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Based on data from BNEF, we are one of the leading firms as measured by the capacity of energy storage capacity commissioned between January&#160;2014 and December&#160;2020. We currently have contracts to operate approximately 1 GWh of aggregate system capacity across hundreds of locations in the U.S., Canada, Chile and Japan. Our Athena AI-powered platform has benefited from this large network by collecting significant amounts of electricity usage and systems operating data across our customer base. This data is constantly growing and is used to create a virtuous cycle of learning and deep insights to better inform the improvement of our algorithms in predicting economically optimal charge and discharge intervals of energy storage systems. As of December&#160;31, 2020, Athena has accumulated over 20 million runtime hours, which is equivalent to over 2,200&#160;years of operational experience, across hundreds of sites and customers in several utility territories across the U.S., Canada, Chile and Japan. We believe that as the size of our network of energy storage systems expands, the increased data and improved insights will advance the optimization capabilities and operation of the energy storage systems in our network.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Our Athena Platform</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Athena unlocks the value of battery storage by providing energy forecasting, real-time optimization and automated controls for our customers leveraging over 10&#160;years of operational data and experience. By dispatching electricity to our C&amp;I customers through our energy storage network during periods of peak power demand, we are able to decrease our customers&#8217; electricity expenses, improve the value of their energy usage and diminish their environmental impact. Our Athena AI-powered platform supports customers by managing large-scale energy storage projects, addressing intermittency issues and safeguarding project value against fluctuating market conditions and on-going policy changes. In addition, our energy storage network enables grid operators to decrease their reliance on conventional generation </p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">70</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;min-height:165.72pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">sources thereby improving the resiliency of the electrical grid and enabling lower carbon emissions through the increased adoption of renewable generation sources.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Athena utilizes highly localized weather, energy price and market data to understand the impact on customer electricity usage and formulate optimal economic strategies for charge and discharge of the energy storage systems. Athena-operated systems are under real-time control and currently over 700,000 data points per second are streamed into the platform, informing the strategy developed for each individual asset and site. As of October&#160;2020, Athena&#8217;s cloud infrastructure is performing automated data engineering, supporting our AI processes that currently model over 24 million scenarios per day, delivering optimal storage operating strategies for each individual customer site. This autonomous operation delivers value to enterprise customers, renewable generation partners, utilities, grid operators and financing counterparties. The most difficult part of AI and machine learning is data collection and data integrity, and our automated data engineering platform enables our data science team to rapidly develop and deploy new algorithms. These algorithms embed the physics of storage, renewable generation and the grid and include fit-to-purpose deep learning models that evolve so that Athena can react to changing conditions. Our team has automated AI model selection and training, evaluating them against our extensive energy storage operations database encompassing over 20 million runtime hours, or the equivalent of 2,200&#160;years of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As the chart above illustrates, our Athena platform provides value to its customer segments through multiple features, including the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><img src="stem-20200430xs1028.jpg" alt="Graphic" style="display:inline-block;height:165.72pt;left:0%;padding-bottom:0pt;position:relative;top:0pt;width:434.94pt;" /></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;text-align:left;">Athena Analytics</i><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">: We merge price inputs with load forecasts, solar production forecasts, greenhouse gas emissions data and other data to optimize each individual storage asset&#8217;s charging and discharging at each site in our network. With its market and site load forecasting capabilities, Athena accurately predicts customer facility and system peaks. To optimize value for each site, our platform evaluates over 24 million scenarios per day, has experience across multiple geographies, utilities and markets and continuously improves to deliver greater value to customers over time.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;text-align:left;">Athena Edge Platform</i><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">: This platform serves as the monitoring and control hub at each customer or project site, continuously collecting data from meters, breakers, storage systems and solar generation systems, as applicable, and conducts local, real-time control to ensure safe and reliable operation. The Athena Edge Platform is embedded in our broad network of hardware energy storage solutions and enables us to monitor and roll-out new software to customers, while ensuring safety, security and quality of service.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;text-align:left;">Athena Cloud Platform</i><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">: This cloud-native platform serves as the center of our network of edge devices, utilities, markets and third-party data providers. This network streams approximately 1 terabyte of data every day to the platform which along with weather, energy prices and grid information are processed and cleaned to ensure they are complete and accurate and that anomalies are detected. This Athena-engineered data is then published and efficiently provided to Athena Analytics delivering value across the growing Athena network.</span></td></tr></table></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">71</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;text-align:left;">Athena Portal</i><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">: The portal is an interactive user interface for partners and customers to understand the operation of the energy storage systems along with the insights Athena provides. The customer portal allows end users to observe Athena&#8217;s operation of their sites in real-time as well as performance over time. Over a decade of refinement of customer-facing tools delivers a seamless user experience through this feature. Rich data APIs provide access to streaming data as well as asset performance data marts. The portal also provides project analysts with energy usage/cost modeling applications to simulate and evaluate anticipated savings for new potential customers based upon their electricity usage history and anticipated needs.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;text-align:left;">Athena Gateway</i><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">: Gateway services provide real-time integration endpoints that tie into utility and market control systems. This feature enables our customers to participate in markets and grid programs with automated dispatching leveraging the near-instantaneous response of the Athena platform.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;text-align:left;">Monitoring</i><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">: The Athena platform provides customers with real-time monitoring capabilities. Athena observes asset and system health to manage charging and discharging cycles continuously optimized to maximize customer savings and battery life.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;text-align:left;">Reporting</i><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">: As part of the customer portal, we provide transparent performance reporting that makes it easy for customers to understand the insights being generated through Athena&#8217;s algorithms. Our ability to provide real-time high-quality reports allows customers to understand system performance, savings, and other key metrics.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;text-align:left;">Data Application Programming Interfaces (&#8220;APIs&#8221;)</i><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">: APIs are critical software elements (i.e., intermediaries) supporting data collection and transfer between diverse software applications, improving the functionality of complex digital systems. Beyond taking in and processing data, Athena also offers an extensive set of secure APIs that make real-time data immediately accessible to multiple stakeholders. These APIs provide critical data and transparency to partners, utilities and grid operators and allow partners to pull data directly if desired.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><i style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;text-align:left;">Security and Information Protocols</i><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">: Our Athena platform employs state-of-the-art informational safeguards and security monitoring technologies to ensure our customers&#8217; data and systems are protected with the most efficient, secure and reliable technology available while remaining interoperable with utilities and the grid.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Our Value Proposition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our energy storage platform offers advantages to our customers:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;font-weight:normal;">(1)&#160;&#160;&#160;&#160;Lower Electric Utility Bills</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our Athena AI-powered platform predicts customer electricity usage on a second by second basis dispatching energy storage at peak times targeting a 10-30%&#160;monthly utility bill reduction for customers like Walmart, Amazon and UPS.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;font-weight:normal;">(2)&#160;&#160;&#160;&#160;Reduces Carbon Emissions</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our energy storage solutions promote and accelerate the adoption of renewable energy generation as a viable replacement for fossil fuel generation. By dispatching electricity to our customers through our energy storage network during periods of peak power demand, we lessen dependence by utilities on conventional generation thereby improving the resiliency of the grid and reducing carbon emissions. When installed with solar, our systems optimize charging from clean on-site solar generation and then dispatch stored solar energy during higher priced periods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;font-weight:normal;">(3)&#160;&#160;&#160;&#160;Mitigates Intermittency</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In addition, energy storage mitigates the intermittency of renewable generation sources by effectively acting as a reserve in times when wind and solar generation is unavailable or offline.</p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">72</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;font-weight:normal;">(4)&#160;&#160;&#160;&#160;Stabilizes the Grid</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Energy storage helps stabilize the grid by reducing peaks, leveling loads, absorbing renewable generation and controlling voltage, thereby increasing the resilience and reliability of the grid. The virtual power plants created by our network of systems are Athena cloud enabled and can be called to instantaneously supply energy when and where it may be required by grid operators. Our network of systems delivered over 20,000 dispatches in 2019, providing critical resource support to utilities and grid operators in many of the most constrained electricity grid environments across the U.S., Canada and Japan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Competitive Strengths</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our competitive strengths include the following:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:left;">Significant Benefits from Scale&#160;&amp; Network Effects</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">: We believe we are the largest in global distributed energy storage megawatts under management with approximately 1 GWh operating or contracted across more than 900 sites. This generates significant amounts of operational data leading to enhanced software performance through machine-learning and improving customer economics.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:left;">Advanced Technology Platform</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">: We developed the first AI platform for energy storage and virtual power plants, automating storage participation in electricity markets, performing monitoring and management of customer loads, solar generation and energy prices with real-time, complex decision- making algorithms. The platform is able to co-optimize multiple energy market revenue streams across a diverse fleet of hardware throughout multiple geographies and energy markets.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:left;">Compelling Business Model&#160;&amp; Customer Solutions</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">: We provide a seamless customer experience from commercial proposal to installation. We pioneered a project financed offering for C&amp;I energy storage, providing customers immediate significant savings without capital expenditure. C&amp;I customers are aggressively procuring renewable energy to meet ESG targets and save money on electricity, our solution enables these objectives with no impact to customer operations. Customers sign long-term contracts, typically between 10 and 20&#160;years in duration, while providing us the flexibility to control their energy storage system to earn market participation revenue, lower their energy costs and meet their decarbonization goals.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:left;">Leading Strategic Partnerships</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">: We have numerous partnerships with a diverse set of industry leaders to reduce execution risk and increase speed to market in certain geographies. In Massachusetts, we have a partnership with Constellation Energy to pair our energy storage systems with retail energy offerings for C&amp;I customers. Internationally, we have partnered with leading regional industrial equipment and energy firms such as Mitsui in Japan and Copec in South America, each focused on leveraging the partner&#8217;s local market knowledge and reputation with leading corporates, utilities and grid operators.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:left;">Exceptional AI and Energy Storage Expertise</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">: We have a seasoned leadership team with a demonstrated track record of execution and over 150&#160;years of accumulated experience in energy storage, software and distributed energy expertise focused on artificial intelligence and technology development, new market commercialization, renewable project development and utility / grid program operations. Our data science team has over 120&#160;years of accumulated experience in machine learning, optimization and controls.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Our Strategy</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We intend to leverage our competitive strengths, technology leadership and market share position to build out the largest, digitally connected, AI-powered energy storage network, through the following strategies:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Continued Focus on Software Innovations: Using our extensive network and underlying data, we will continue to enhance and further develop Athena&#8217;s capabilities. We will continue to invest in research and development in </span></td></tr></table></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">73</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"></td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">core areas such as predictive analytics and controls, networked energy operations and grid services, and innovative power solutions building on our extensive patent portfolio.</span></td></tr></table><div style="margin-top:12pt;"></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Front-of-the-Meter Expansion:&#160;&#160;We have significant in-house expertise in large utility scale projects and have developed a strategy to expand our team and technical capabilities for larger FTM opportunities.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">International Market Growth: By leveraging the experience gained from successful international expansion strategies in Japan and South America through Mitsui and Copec, respectively, we intend to expand into other growing markets such as Mexico, Australia, Colombia and Europe. Additionally, we will continue to work with Mitsui in Japan on storage deployment as the electricity market continues to deregulate and push for more renewables and distributed generation. Recently, the new Prime Minister of Japan announced a move to 100% renewables by 2050. In South America, we will continue to build on its partnership with Copec by leveraging Copec&#8217;s strong customer presence in Chile and Colombia.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">More Favorable Supply Chain and Financing Terms: We have a history of innovation in the energy storage market through our development of an AI-powered storage technology and zero-money down financing. While we have built a sizeable leadership position, there are incremental opportunities for cost savings with better supply chain terms from hardware providers and lower cost of capital from financing partners.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Additional Service Offerings: We have additional end-market opportunities in other applications for storage such as electric vehicle charging (&#8220;EV&#8221;) integration and power solutions. With the transition to EVs in the commercial sector accelerating, we are working with fleet operators to deliver a new offering where Athena uses smart storage to manage EV charging peaks, reducing grid connection costs and supporting fast-charging along with smart charge management. We are working to expand Athena&#8217;s capabilities to offer both backup power and voltage support to mitigate disturbances from power quality and grid intermittency.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Our Customers</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We operate in two key markets within the energy storage landscape: BTM and FTM. BTM systems installed at C&amp;I customer locations provide power that can be used on-site without interacting with the electric grid and generally without generating energy that passes through a utility electric meter. FTM grid-connected systems deliver power into the grid which is often sold to off-site customers and transported by the grid prior to reaching an end-user. For BTM customers, we seek to maximize value by providing AI-powered storage services that reduce spending on utility bills, enhance the economics of solar and provide backup power. Additionally, we help BTM customers achieve renewable energy targets as part of their ESG commitments. For FTM customers, we provide software-enabled services to capture revenue from energy market participation, including the sale of capacity, energy and ancillary services into regional electricity markets helping these customers enhance renewable project returns while improving grid resiliency and reliability for utilities and grid operators.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We believe that Athena&#8217;s ability to optimize the operations in both the BTM and FTM markets is unique in the industry and provides a competitive differentiation. As an early participant in the BTM market, we developed operational focus and technical capabilities that position us to have multiple product offerings and services in the evolving market for FTM energy storage services. In particular, many industry analysts believe recent regulatory actions by the FERC and by global utilities and grid operators will enable distributed energy storage systems to participate in energy markets and receive equivalent compensation and market access to the same extent as conventional generation assets. Such regulatory actions are expected to provide new economic opportunities for software-enabled services offerings in the energy storage and broader distributed energy resource markets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Sales, Marketing and Partnerships</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">We leverage our partner network to increase BTM sales while maintaining direct relationships with our enterprise customers. This structure enables broad coverage across all key markets in the U.S. and significantly increases our market reach including through: (1)&#160;a direct sales force with account executive targeting large enterprise accounts; (2)&#160;a mid-market sales channel partners that includes over 500 account executives who are trained and supported through </p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">74</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Stem University, the Company&#8217;s online learning and partner support platform; (3)&#160;distributor partners that enable access to customers across the U.S.; and (4)&#160;a broad network of large renewable project developers and asset owners for FTM projects across the U.S. and South America.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Operations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our Operations team supports all post-sale activities, including supply chain management, system installation support services, network operations, asset management and customer and partnership management. Our Operations team works very closely with our software and technology teams to develop proprietary, in-house tools as well as provide feedback and input for product enhancements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Deployments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our Deployments team is responsible for ensuring that systems are properly designed, permitted, interconnected and installed. We historically have acted as a general contractor, but do not maintain any in-house staff for construction, commissioning or maintenance. For FTM transactions, we are a supplier of energy storage sytems to our partners. We work closely with and advise construction partners on design, permitting, interconnection, system installation and system commissioning.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Network Operations and Asset Management</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our Network Operations team monitors and manages the fleets of operating energy storage systems to ensure the systems are operational, being properly maintained and dispatch repair resources when necessary. This team monitors the systems remotely and can triage, trouble shoot, and in many cases, repair systems remotely. This team also coordinates with hardware suppliers for warranty management and dispatches suppliers or sub-contractors to perform preventative and corrective maintenance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Customer Operations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our Customer Operations team is responsible for customer and partner onboarding, support and strategic account management, performance reporting and analytics. In addition to the economic benefits Athena delivers to customers by optimizing the value of their energy assets and facilitating their participation in energy markets, Athena&#8217;s customer-facing user interface is a powerful tool for customers to proactively understand and manage their overall energy site operations. The Customer Operations team ensures long-term success through effective onboarding and training, program enrollment, and proactive outreach. This team also manages support activities like billing inquiries, account maintenance, performance guarantee administration and system performance investigations and resolution to ensure our direct customers and partner network receive comprehensive support and service.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Program Operations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our Program Operations team manages execution of our utility grid service and market operations agreements and has responsibility for contract, incentive and regulatory compliance activities, including tracking and reporting. This team manages hundreds of time-critical market interactions, including enrollment, nominations and settlement. Additionally, the team oversees performance measurement, portfolio analysis, risk assessment and reporting related to our grid services agreements, system operations and billings. The team also maintains an integrated operational data platform with multiple external parties, facilitating performance and settlement verification, tariff validation and automated detection of savings data anomalies and discrepancies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Supplier Relationships</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">We have a global supply chain management team that proactively evaluates and selects Energy Storage System (&#8220;ESS&#8221;) OEM hardware providers. We perform an annual solicitation on technology and product offerings. The solicitation includes cost, detailed operating specifications, system sizes, warranty offering, production details and installation data. The supply management team will select two to three suppliers to integrate with Athena. The </p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">75</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">solicitation includes non-binding volume commitments by us and the supplier, pricing and delivery commitment for at least a 12&#160;month timeframe. The common terms in an ESS supply agreement include firm pricing for twelve (12)&#160;months or longer, 10 and/or 20&#160;year battery capacity availability performance guarantees, order lead times and guaranteed delivery timeframes, full system warranty, annual preventive maintenance, system uptime and repair timeframes and guarantees.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our current ESS suppliers include Tesla, Sungrow, Socomec and Powin. We have recently executed a supply agreement with Powin who is a leader in providing medium to large scale outdoor systems with Iron Phosphate (LFP) based Lithium Ion ESSs that are longer life and lower cost systems. We believe that we need several ESS suppliers to meet specific market requirements (e.g., regional interconnection, electric code, fire code certifications, marine coating, etc.), provide a sufficient number of product offerings (e.g., multiple sizes of inverters and battery combinations, AC connected and/or DC connected configurations, backup power, etc.), and to mitigate any potential supplier risks (e.g., China import tariff risks, component or material supply constraints, etc.). The supply management team monitors quality control points, plans ongoing capacity needs, issues purchase orders and coordinates deliveries to customer locations around the world. We do not anticipate any unique supply constraints for the foreseeable future.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Research and Development</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We have invested significant amounts of time and expense in the development of our Athena platform. The ability to maintain our leadership position depends in part on our ongoing research and development activities. Our software development team of 37 employees, is responsible for the design, development, integration and testing of the Athena platform. In addition, we augment our internal team with 15 to 20 off-shore contractors for flexible development capacity. We focus our efforts on developing Athena to continuously improve our algorithms, augment value with new revenue streams and localize based on geography and regulatory considerations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our research and development is principally conducted by our teams in Silicon Valley and Seattle. As of October&#160;2020, we had 43 full-time employees engaged in research and development activities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Intellectual Property</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Intellectual property is a key differentiator for our business, and we seek protection for our intellectual property whenever possible. We rely upon a combination of patents, copyrights, trade secrets and trademark laws, along with employee and third-party non-disclosure agreements and other contractual restrictions to establish and protect our proprietary rights.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We have developed a significant patent portfolio to protect elements of our proprietary technology. As of April&#160;28, 2021, we had 25 issued patents and 31 patent applications pending in the U.S. Our issued patents are expected to expire between 2024 and 2037.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our intellectual property encompasses a diverse mix of patents with respect to our proprietary systems and software. These patents relate to the following broad categories:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">power electronics, including the basic interaction of batteries with the power grid where such electronics convert direct current (DC) battery power to alternating current (AC) compatible grid power;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">analytics and control, including use cases and decisions into the operation of an energy storage system and the coordination of providing economic or operational value to a customer; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">networked operations and grid services that involve the aggregation and operation of a group of energy storage systems to provide value to a utility or grid operator.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our registered trademarks for goods and services include, &#8220;Stem,&#8221; &#8220;Powerscope,&#8221; &#8220;Athena&#8221; and &#8220;Energy Superintelligence.&#8221; The goods and services relating to these trademarks include, but are not limited to, energy optimization services, software as a service for energy optimization services and energy storage charge and discharge.</p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">76</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We continually review our development efforts to assess the existence and patentability of our intellectual property. We pursue the registration of our domain names and trademarks and service marks in the U.S. In an effort to protect our brand, as of April&#160;28, 2021, we had four registered trademarks in the U.S.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We have no pending claims of infringement or similar claims with third parties with respect to our intellectual property.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Competition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The energy storage industry is highly competitive, and new regulatory requirements for carbon emissions, technological advances, the lower cost of renewable energy, the decrease in battery costs, improving battery technology and shifting customer demands are causing the industry to evolve and expand. We believe that the principal competitive factors in the energy storage market include, but are not limited to:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">safety, reliability and quality;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">product performance and uptime;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">historical track record and references for customer satisfaction;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">experience in utilizing the energy storage system for multiple stakeholders;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">technological innovation;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">comprehensive solution from a single provider;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">ease of integration; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">seamless hardware and software-enabled service offerings.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">There is rising demand for clean electric power solutions that can provide electric power with lower carbon emissions with high availability. Additionally, the transition to renewable energy sources and distributed energy infrastructure has increased the complexity and variability of end-customer electricity demand. This industry transformation has created an opportunity for an increased role for energy storage solutions like ours. We believe as one of the largest in this industry we have a significant head start against our competition in this rapidly evolving environment. We believe the global push for lower carbon emissions combined with vast technological improvements in lithium-ion battery-powered technologies will drive commercial and industrial customers, utilities, independent power producers and project developers to grow their use of and investment in energy storage systems.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our key competitors include energy storage system OEMs, hardware integration providers, renewable project developers and engineering, procurement and construction firms. Our industry peers are typically focused on the development and marketing of single-purpose built solutions with captive hardware offerings, while our AI-powered platform is capable of delivering a multitude of software-enabled services operating an extensive and diverse network of energy storage systems across multiple geographies, utility and grid operator service areas.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">We believe that one of the key advantages driving sustainable differentiation for our company includes the focus and capabilities built in our pioneering history in the BTM segment of the energy storage industry. This experience required an emphasis on AI-driven co-optimization of energy storage operations and the build out of significant operational infrastructure to execute economic considerations for enterprise customers, utilities and grid operators. We believe that the distributed asset management capability from this experience positions us well to compete in the evolving FTM segment of the energy storage industry as recent regulatory actions include the liberalization and formalization of rules&#160;for compensation of market participation for distributed energy resources. We believe the legacy single-purpose market for FTM solutions will be driven by greater demand for flexible solutions that can access multiple </p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">77</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">market opportunities. Our solutions have been designed to mitigate the challenges of today&#8217;s enterprise customers, independent power producers, utilities, renewable asset owners and the modern electrical grid at scale with continuous improvements to artificial intelligence optimization strategies informed by operational data from one of the industry&#8217;s largest network of digitally-connected energy storage systems.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We believe we are well-positioned to compete successfully in the market for energy storage hardware and software-enabled services. Despite our limited operating history, we are among the leaders in global distributed energy storage under management, supported by our Athena platform, compelling customer services, strategic partnerships and seasoned leadership team with a proven track record of success.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Government Regulation and Compliance</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">There are varying policy frameworks across the U.S. and abroad designed to support and accelerate customer adoption of clean and/or reliable distributed generation technologies. These policy initiatives come in the form of tax incentives, cash grants, performance incentives and/or electric tariffs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our AI-powered platform manages energy storage systems currently installed in California, Massachusetts, New York, Hawaii and Texas, each of which has its own enabling policy framework. Some states have utility procurement programs and/or renewable portfolio standards for which our technology is eligible. These energy storage systems currently qualify for tax exemptions, incentives or other customer incentives in many states, including the states of California, Massachusetts and New York. These policy provisions are subject to change.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Although we are not regulated as a utility, federal, state and local government statutes and regulations concerning electricity heavily influence the market for our product and services. These statutes and regulations often relate to electricity pricing, net metering, incentives, taxation, competition with utilities and the interconnection of customer-owned electricity generation. In the U.S., governments continuously modify these statutes and regulations. Governments, often acting through state utility or public service commissions, change and adopt different rates for commercial customers on a regular basis. These changes can have a positive or negative impact on our ability to deliver cost savings to customers for the purchase of electricity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Several states have an energy storage mandate or policies designed to encourage the adoption of storage. For example, California offers a cash rebate for storage installations through the Self Generation Incentive Program and Massachusetts and New York offer performance-based financial incentives for storage. Storage installations also are supported in certain states by state public utility commission policies that require utilities to consider alternatives such as storage before they can build new generation. In February&#160;2018, the FERC issued Order 841 directing regional transmission operators and independent system operators to remove barriers to the participation of storage in wholesale electricity markets and to establish rules&#160;to help ensure storage resources are compensated for the services they provide. An appeal of Order 841 filed by utility trade associations and other parties challenging the extent of FERC&#8217;s jurisdiction over storage resources connected to distribution systems (among other issues) is currently pending before the U.S. Court of Appeals for the D.C. Circuit. In September&#160;2020, the FERC issued Order 2222 opening up the U.S. wholesale energy markets to aggregations of distributed energy resources like rooftop solar, BTM batteries and electric vehicles.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Energy storage systems require interconnection agreements from the applicable local electricity utilities in order to operate. In almost all cases, interconnection agreements are standard form agreements that have been pre-approved by the local public utility commission or other regulatory body with jurisdiction over interconnection agreements. As such, no additional regulatory approvals are typically required once interconnection agreements are signed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our operations are subject to stringent and complex federal, state and local laws and regulations governing the occupational health and safety of our employees and wage regulations. For example, we are subject to the requirements of the federal Occupational Safety and Health Act, as amended, and comparable state laws that protect and regulate employee health and safety.</p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">78</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">There are government regulations pertaining to battery safety, transportation of batteries and disposal of hazardous materials. We and our suppliers, as applicable, are required to comply with these regulations to sell our batteries into the market.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The license and sale of our batteries and technology abroad is likely to be subject to export controls in the future.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Permits and Approvals</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Each of our installations or customer installations must be designed, constructed and operated in compliance with applicable federal, state and local regulations, codes, standards, guidelines, policies and laws. To install and operate energy storage systems on our platform, we, our customers or our partners, as applicable, are required to obtain applicable permits and approvals from local authorities having jurisdiction to install energy storage systems and to interconnect the systems with the local electrical utility.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Employees</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We pride ourselves on the quality of our world-class team and seek to hire only employees dedicated to our strategic mission. Our employees typically have significant experience working in the software and energy space. As of December&#160;12, 2020, we employed 143 full-time employees and no part-time employees, based primarily in our headquarters in Millbrae, California.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">To date, we have not experienced any work stoppages&#160;and consider our employee relations to be in good standing. None of our employees are either represented by a labor union or subject to a collective bargaining agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Properties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our corporate headquarters is located in Millbrae, California. This facility comprises approximately 17,770 square feet of space. Our current lease, entered into in March&#160;2012, expires in May&#160;2021 at which point we will convert the lease to a&#160;month to&#160;month basis while we complete our move to Burlingame, California where we have leased 20,822 square feet of space which expires in May&#160;2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Legal Proceedings</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">From time to time, we may become involved in additional legal proceedings arising in the ordinary course of our business. We have been and continue to be involved in legal proceedings that arise in the ordinary course of business, the outcome of which, if determined adversely to us, would individually or in the aggregate have a material adverse effect on our business, financial condition and results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Additional Information</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Company Website and Public Filings</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our main website is www.stem.com, and our investor relations website is located at www.stem.com/investors. Neither the information on these websites, nor the information on the websites of any of our brands and businesses, is incorporated by reference into this prospectus, or into any other filings with, or into any other information furnished or submitted to, the SEC.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_aafb3888_baae_420b_b5c3_5a4670e3ef16"></a></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">79</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="DIRECTORSANDOFFICERS_941354"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">DIRECTORS AND OFFICERS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table sets forth certain information regarding our directors and executive officers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:35.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:7.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:52.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:35.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Name</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:7.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Age</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:52.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Position</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:35.23%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">John Carrington</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:7.33%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">54</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:52.44%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Chief Executive Officer and Director</p></td></tr><tr><td style="vertical-align:top;width:35.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">William Bush</p></td><td style="vertical-align:top;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">56</p></td><td style="vertical-align:top;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:52.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Chief Financial Officer</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:35.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Mark Triplett</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">59</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:52.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Chief Operating Officer</p></td></tr><tr><td style="vertical-align:top;width:35.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Alan Russo</p></td><td style="vertical-align:top;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">52</p></td><td style="vertical-align:top;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:52.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Chief Revenue Officer</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:35.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Larsh Johnson</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">63</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:52.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Chief Technical Officer</p></td></tr><tr><td style="vertical-align:top;width:35.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Prakesh Patel</p></td><td style="vertical-align:top;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">46</p></td><td style="vertical-align:top;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:52.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Chief Strategy Officer</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:35.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">David Buzby</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">61</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:52.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Chairman of the Board of Directors</p></td></tr><tr><td style="vertical-align:top;width:35.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Adam E. Daley</p></td><td style="vertical-align:top;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">44</p></td><td style="vertical-align:top;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:52.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Director</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:35.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Michael C. Morgan</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">52</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:52.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Director</p></td></tr><tr><td style="vertical-align:top;width:35.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Anil Tammineedi</p></td><td style="vertical-align:top;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">44</p></td><td style="vertical-align:top;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:52.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Director</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:35.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Lisa L. Troe</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">58</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:52.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Director</p></td></tr><tr><td style="vertical-align:top;width:35.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Laura D&#8217;Andrea Tyson</p></td><td style="vertical-align:top;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">73</p></td><td style="vertical-align:top;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:52.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Director</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:35.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Jane Woodward</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:7.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">61</p></td><td style="background-color:#cceeff;vertical-align:top;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:52.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Director</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Executive Officers</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">John Carrington</b> is Chief Executive Officer and Director for the Company. Mr.&#160;Carrington leads the energy storage and analytics movement at the Company. Mr.&#160;Carrington has more than 25&#160;years of leadership experience at technology, energy and industrial companies. In 2011, Mr.&#160;Carrington joined Stem from MiaSole, the world&#8217;s largest CIGS-based thin film solar company. From 2011 to 2013, Mr.&#160;Carrington served as Chief Executive Officer and Director at MiaSole. Prior to MiaSole, from 2008 to 2009 Mr.&#160;Carrington was Executive Vice President of Marketing and Business Development at First Solar, where he grew the company revenue from $250 million to more than $2 billion, and opened markets in the U.S., Asia and Europe. From 1991 to 2008, Mr.&#160;Carrington worked at General Electric, most recently as General Manager and Chief Marketing officer of the $7 billion GE Plastics, where he led global innovation, new technology efforts and product strategy. Mr.&#160;Carrington was part of a small executive team that executed on the $12 billion sale of GE Plastics to SABIC in 2007. He is an alumnus of the University of Colorado, where he earned his bachelor&#8217;s degree in economics. Mr.&#160;Carrington is qualified to serve as a director due to his deep knowledge of the Stem platform and his extensive experience in the energy and technology sectors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">William Bush</b> has been Chief Financial Officer for Stem since 2016. Mr.&#160;Bush manages the Company&#8217;s corporate and project financing efforts, and has guided the Company from a startup to a $300 million-invested leader in the energy storage industry. Before joining Stem, from 2010 to 2016 Mr.&#160;Bush was Chief Financial Officer of Borrego Solar Systems&#160;Inc., where he helped the company achieve nearly 10 times growth and profitability. From 2008 to 2010, Mr.&#160;Bush was Chief Financial Officer of Solar Semiconductor&#160;Inc., a leading private, vertically integrated manufacturer and distributor of PV modules and systems with operations in India, helping it achieve $100 million in sales in less than 15&#160;months. Mr.&#160;Bush has served as Chief Financial Officer for numerous high-growth solar, software and online media companies, including being a co-founder of Buzzsaw.com, a spinoff of Autodesk, in 1999. Prior to his work with Buzzsaw.com, Bill served as Corporate Controller for Autodesk,&#160;Inc. (NASDAQ: ADSK) from 1997 to 1999 and worked for seven&#160;years in public accounting with Ernst&#160;&amp; Young (EY) and PricewaterhouseCoopers. Mr.&#160;Bush holds a B.S. in business administration from UC Berkeley and is a Certified Public Accountant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><b style="font-weight:bold;">Mark Triplett</b> has been Chief Operating Officer for the Company since 2018, responsible for energy storage system deployments, supply chain, network operations, and utility programs. Mr.&#160;Triplett also ensures effective deployment and usage of the Company&#8217;s energy storage systems and cutting-edge AI, AthenaTM. Mr.&#160;Triplett brings more than 25&#160;years of experience developing, selling and delivering complex technology solutions in energy storage, smart grid, renewable energy, DERS, utility operations, telecommunications, and enterprise software. Prior to joining the Company, from 2015 to 2018 Mr.&#160;Triplett was Chief Operating Officer of Green Charge Networks, and earlier served from 2011 to 2015 as President of Software and Chief Operating Officer at UISOL, an Alstom-owned DRMS enterprise </p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">80</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">software application product exclusively for the utility industry. Mr.&#160;Triplett has a B.S. in engineering from the United States Military Academy at West Point and an M.B.A. from National University.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Alan Russo</b> has been the Company&#8217;s Chief Revenue Officer since 2019, leading the expansion of the Company&#8217;s markets in the U.S., Canada, Europe and Asia. Before joining the Company, from 2015 to 2018 Mr.&#160;Russo led sales and marketing for REC Solar, a wholly owned subsidiary of Duke Energy. From 2012 to 2015, Mr.&#160;Russo was Vice President of Strategic Accounts for Bloom Energy. During his 10-year tenure at Bloom Energy from 2006 to 2015, Mr.&#160;Russo led the development and deployment of hundreds of fuel cell systems at critical facilities around the U.S. From 1999 to 2005 Mr.&#160;Russo also led Asia commercial operations for American Power Conversion, a Schneider Electric company, managing over 350 employees. Mr.&#160;Russo earned his B.S. in aerospace engineering from Boston University.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Larsh Johnson</b> has been Chief Technology Officer for the Company since 2016. Mr.&#160;Johnson leads hardware and software engineering to meet the unique needs of the Company&#8217;s commercial, industrial, utility and energy market customers. Prior to joining the Company, from 2015 to 2016 Mr.&#160;Johnson was Chief Technology Officer at Siemens Digital Grid, where he led technology development teams on products spanning from consumer metering, demand response and analytics to control center software and grid automation. Mr.&#160;Johnson joined Siemens via the 2012 acquisition of eMeter Corporation, a Bay Area software company of which he was a co-founder and responsible for innovation and development of meter data management, analytics and advanced smart grid applications as Chief Technology Officer from 1999 to 2015. Prior to eMeter, in 1985 Mr.&#160;Johnson co-founded CellNet Data Systems, a pioneer in wireless networks for smart metering and distribution automation where he served as Chief Technology Officer from 1985 to 1999. Mr.&#160;Johnson was a founding member of the Department of Energy&#8217;s Gridwise Architecture Council (GWAC) in 2004 and remains a member emeritus. He earned his B.S. and an M.S. in mechanical engineering from Stanford University.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Prakesh Patel</b> has been Chief Strategy Officer for the Company since 2020. Previously, Mr.&#160;Patel was the Company&#8217;s Vice President of Capital Markets and Strategy from 2013 to 2020, in which role he led the Company&#8217;s financial strategy and supported corporate fundraising initiatives, structuring its first project finance facilities and helping to secure more than $200 million in equity financing for the Company. Mr.&#160;Patel has spent his career financing technology and energy ventures at the cross section of multiple industries. Before joining the Company, from 2010 to 2013, he served on the investment team at Angeleno Group, an energy and natural resources-focused private equity firm, during which time he led their investment in the Company. Previously, Mr.&#160;Patel built and managed a portfolio of private equity investments at New Bridge Investments from 2008 to 2010 and Deutsche Bank from 2005 to 2008. Mr.&#160;Patel has a B.A. from UC Berkeley and an M.B.A. from Yale University.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Directors</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">David Buzby</b> has been starting, building and investing in 12 climate transition businesses over the last 30&#160;years with an emphasis on renewable energy generation, energy storage/grid services and e-commerce. These companies have been at the forefront of financial innovation in the climate transition industry, developing the world&#8217;s first commercial and solar PPAs and energy storage as a service agreements. The innovations not only created industry leading platform companies (SunRun, the Company, SunEdison), but also attracted hundreds of billions of capital to business models that propelled overall industry growth. David has been on the Board of the Company since 2010, Leading Edge Equipment Technologies since 2017, Cambrian Innovation from 2016 to 2020, ParagonClinicals since 2020. and was founder and CEO of Bright Plain Renewable Energy from 2011&#160;&#8211; 2016, as well as being a member of the Investment Committee at the PRIME Coalition. He has in the past been a founding investor and director of SunRun (NASD: RUN), SunEdison (NYSE: SUNE), Valueclick (NASD: VCLK), Prevalent Power, Resource Holdings and Best Internet. David has an M.B.A. from the Harvard Business School (1988) and a B.A. from Middlebury College (1982). Mr.&#160;Buzby is qualified to serve as a director due to his extensive experience in the climate transition sector and as a director on the boards of other public companies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><b style="font-weight:bold;">Adam E. Daley</b> is a Partner at Magnetar Capital, Co-Head of Magnetar&#8217;s Energy&#160;&amp; Infrastructure Group and a member of Magnetar Capital&#8217;s management committee and investment committee. Since joining Magnetar Capital at its inception in 2005, Mr.&#160;Daley has been focused primarily on the sourcing, execution and management of various </p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">81</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">investments in the energy, energy infrastructure and renewables sectors. Mr.&#160;Daley is currently a director of STPK. Prior to joining Magnetar Capital, Mr.&#160;Daley was an investment banker at Citigroup&#8217;s Global Corporate and Investment Bank, where he was responsible for executing a variety of corporate finance transactions. Mr.&#160;Daley also currently serves on the boards of directors of Star Peak Corp. II (NYSE: STPC), Double Eagle Energy III, LLC, Vesper Energy Development LLC, and DoublePoint Energy,&#160;LLC. Mr.&#160;Daley earned a BS in Finance with High Honors from the University of Illinois. Mr.&#160;Daley is qualified to serve as a director due to his broad transactional experience in the energy, energy infrastructure and renewables sectors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Michael C. Morgan </b>served as the Chairman of Star Peak Energy Transition Corp. In 2008, Mr.&#160;Morgan co-founded Triangle Peak Partners, LP, a multi-strategy asset management firm focused on venture capital and growth equity, and he currently serves as its Chairman and Chief Executive Officer. Since 2004, Mr.&#160;Morgan has also served as President and Chief Executive Officer of Portcullis Partners, LP, a private investment partnership and one of Triangle Peak Partners&#8217; largest limited partners. Mr.&#160;Morgan currently serves as the lead director of Kinder Morgan,&#160;Inc. (NYSE: KMI), one of the largest energy infrastructure companies in North America. Mr.&#160;Morgan joined Kinder Morgan at its founding in 1997 and headed Kinder Morgan&#8217;s corporate development efforts until 2001, completing 23 acquisitions worth over $5 billion. He then served as President of KMI until 2004. Mr.&#160;Morgan has also served on the board of Sunnova Energy International,&#160;Inc. (NYSE: NOVA), a leading residential solar and energy storage company, since June&#160;of 2019. Mr.&#160;Morgan first joined the board of NOVA&#8217;s predecessor (Sunnova Energy Corporation) in October&#160;2015, served as Lead Director until March&#160;of 2016 and remained on that board until NOVA&#8217;s initial public offering in June&#160;of 2019. Mr.&#160;Morgan previously served on the boards of directors of two public energy funds affiliated with Kayne Anderson (NYSE: KYN and KYE) and on the boards of directors of Bunchball, Lytx, and SCIenergy. Mr.&#160;Morgan also currently serves on the boards of directors of Star Peak Corp. II (NYSE: STPC). Mr.&#160;Morgan is a frequent volunteer at Stanford University, currently serving as the national chair of The Stanford Fund, as co-chair of the Precourt Energy Institute Advisory Council, and on several other advisory committees. Mr.&#160;Morgan previously served as an Adjunct Professor in the Practice of Management at the Jones Graduate School of Business at Rice University in Houston. Mr.&#160;Morgan received an M.B.A. from Harvard Business School and B.A. in Economics and an M.A. in Sociology from Stanford University. Mr.&#160;Morgan is qualified to serve as a director due to his extensive experience in the energy infrastructure and clean energy sectors and as a director on the boards of other public companies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Anil Tammineedi</b> has been with Angeleno Group, a leading global investment firm focused on high growth clean energy and climate solutions companies, since 2008, where he leads investments across a number of sectors including sustainable mobility, energy storage, resource efficiency and smart infrastructure. Mr.&#160;Tammineedi currently serves on the Boards of the Company, Critigen and Patriot Environmental Services and is a Board Observer at mPrest. Mr.&#160;Tammineedi has several&#160;years of technology and operating experience at Broadcom, where he worked from 1999 to 2006, in product development and management roles related to semiconductors targeting communications, mobile and power management applications. Mr.&#160;Tammineedi has an M.B.A. from the UCLA Anderson School of Management, where he also currently serves as a Faculty Advisor to the Business Creation Option of the capstone project, and a M.S. from Iowa State University. Mr.&#160;Tammineedi is also a Kauffman Fellow. Mr.&#160;Tammineedi is qualified to serve as a director due to his extensive experience in the technology sector and with high growth and clean energy companies and as a director on the boards of other companies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><b style="font-weight:bold;">Lisa L. Troe</b> is a Senior Managing Director of Athena Advisors LLC, a business advisory firm she co-founded in 2014 that provides services in securities litigation, public company accounting, financial reporting and disclosure, auditing, compliance systems, enterprise risk management, and other business needs and strategies. From 2005 through 2013, Ms.&#160;Troe was a Senior Managing Director at FTI Consulting,&#160;Inc. (NYSE: FCN), a global business advisory firm. From 1995 through 2005, Ms.&#160;Troe served on the staff of the U.S. Securities and Exchange Commission&#8217;s Pacific regional office, including seven&#160;years as an Enforcement Branch Chief and six&#160;years as Regional Chief Enforcement Accountant. Prior to joining the SEC, Ms.&#160;Troe was an auditor at a Big Four public accounting firm and held corporate accounting and financial positions in the fossil fuels energy industry. Ms.&#160;Troe serves as (i)&#160;a director and the audit committee chair of Magnite,&#160;Inc. (Nasdaq: MGNI), an independent platform that employs machine learning algorithms for the purchase and sale of digital advertising, joining the board shortly before the company&#8217;s public offering in 2014, and (ii)&#160;a director of HireRight GIS Group Holdings LLC, which provides employers with global background screening and other workforce solutions. Ms.&#160;Troe has served on private company boards as a director and audit committee chair. From 2003 to 2014, Ms.&#160;Troe was a member of the advisory board that functioned as a board of directors for a Texas </p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">82</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">general partnership engaged in oil and gas exploration and production. In 2007, Ms.&#160;Troe served a member of a Special Litigation Committee of the board of a public gaming industry manufacturing company. Ms.&#160;Troe is a National Association of Corporate Directors member and Board Leadership Fellow, CERT certified in cybersecurity by the Software Engineering Institute of Carnegie Mellon University, and a CPA. Ms.&#160;Troe received her B.S. in Business Administration with honors from the University of Colorado. Ms.&#160;Troe is qualified to serve as a director due to her expertise in public company accounting, financial reporting and corporate governance, and the depth of her government and business experience, as well as her public company board and audit committee experience.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Laura D&#8217;Andrea Tyson</b> is a Distinguished Professor of the Graduate School and Professor Emeritus at the Haas School of Business at the University of California at Berkeley, positions she has held since 2016. She has also been the Chair of the Board of Trustees and Steering Committee Member of the Blum Center for Developing Economies since 2007, and is currently the Faculty Director of the Berkeley Haas Blockchain Initiative and the co-Faculty Director of the Sustainable and Impact Finance Initiative at the Haas School of Business since 2019. Dr.&#160;Tyson has also held a series of other roles at the University of California at Berkeley, including Professor Business Administration and Economics at the Haas School of Business from 2007 to 2016, the Faculty Director and Interim Director of the Institute of Business and Social Impact from 2013 to 2020, Interim Dean in 2018 and Dean from 1998 through 2001. She was also Dean of London Business School, University of London from 2001 through 2006. Dr.&#160;Tyson is currently serving as a director of the CBRE Group,&#160;Inc. (NYSE: CBRE), the world&#8217;s largest commercial real estate services and investment firm, having acted on the acquisition committee from joining the board in 2010 to 2014 and currently acting on the audit committee since 2014. She is also currently serving on the board of directors of Lexmark International&#160;Inc., an American company that manufactures laser printers and imaging products, and Apex Swiss Holdings, SARL since 2017. Dr.&#160;Tyson also served on the board of directors of AT&amp;T (NYSE: T) from 1999 to 2020, Morgan Stanley (NYSE: MS) from 1997 to 2016, and Silver Springs Networks,&#160;Inc. (NYSE: SSNI), a provider of smart grid products, from 2009 to its acquisition by Itron in 2018. Dr.&#160;Tyson has also been a board member of the Haas School of Business since 2020, the Philanthropy University since 2019, SeriousFun Children&#8217;s Network since 2020 and the Sustainability Accounting Standards Board Foundation since 2017. In addition to her service on the board of directors, Dr.&#160;Tyson has numerous advisory roles, such as Senior Advisor to Rockefeller Capital Management since 2020 and to the Rock Creek Group since 2009. Dr.&#160;Tyson has also been serving as a Global Economy Fellow for the MasterCard Center for Inclusive Growth since 2019, having acted as their special advisor since 2016. Since 2019, Dr.&#160;Tyson has been a member of the Commission d&#8217;experts sur les grands d&#233;fis &#233;conomiques for French President Emmanuel Macron since 2020. She is the co-chair of the California Governor&#8217;s Council of Economic Advisors. Other government roles include membership on the US President&#8217;s Council of Advisors on Science and Technology (Working Group Member on Semiconductors) from 2016 to 2017, Secretary of State Foreign Affairs Policy Board and Council on Jobs and Competitiveness for the President of the U.S. from 2011 to 2013, Economic Recovery Advisory Board to the President of the U.S. from 2009 to 2011. Dr.&#160;Tyson was a member of President Clinton&#8217;s cabinet from 1993 to 1996 and was the first woman to serve in the position of Chair of the President&#8217;s Council of Economic Advisors, from 1993 to 1995, and Director of the White House National Economic Council, from 1995 to 1996. Dr.&#160;Tyson received her B.A. from Smith College and holds a Ph.D. in Economics from the Massachusetts Institute of Technology. Dr.&#160;Tyson is qualified to serve as a director due to her extensive public company board experience, deep experience in the technology and energy industries and track record of accomplishment at the high levels of government service.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><b style="font-weight:bold;">Jane Woodward</b> is a Founder and Managing Partner of MAP Energy. MAP is one of the longest- standing private energy investment fund management firms in the U.S. with investors from U.S. endowments, foundations, and families. MAP began investing in natural gas mineral rights in 1987, wind energy in 2004, utility scale solar in 2015 and energy storage in 2017. In December&#160;2020, MAP sold its renewable energy and energy storage assets under management to Global Infrastructure Partners (GIP). MAP continues to manage one of the largest private mineral portfolios in the U.S. and remains focused on energy investing. Ms.&#160;Woodward is also currently an adjunct professor of civil and environmental engineering at Stanford University and has over 30&#160;years of experience developing and teaching energy classes at Stanford University. Ms.&#160;Woodward also serves on the Precourt Institute for Energy Advisory Council at Stanford University. Prior to founding MAP and teaching at Stanford, Ms.&#160;Woodward worked as an exploration geologist with ARCO Exploration Company and later as a petroleum engineering consultant to Stanford University&#8217;s endowment. Ms.&#160;Woodward received her B.A. in Geological Sciences from the University of California, Santa Barbara and holds a Master&#8217;s degree in Applied Earth Science and M.B.A. from Stanford University. Ms.&#160;Woodward is qualified </p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">83</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">to serve as a director due to her extensive private sector experience in numerous areas of the energy and renewables industries, as well as three decades of energy related teaching experience.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Board Composition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our business and affairs is organized under the direction of our board of directors, which consists of eight members. The primary responsibilities of the board of directors are to provide oversight, strategic guidance, counseling and direction to our management. The board of directors will meet on a regular basis and additionally as required.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our board of directors is divided into three classes with only one class of directors being elected in each&#160;year and each class (except for those directors appointed prior to our first annual meeting of stockholders) serving a three-year term. The term of office of the first class of directors, consisting of Laura D&#8217;Andrea Tyson and Jane Woodward, will expire at the Company&#8217;s first annual meeting of stockholders. The term of office of the second class of directors, consisting of Adam E. Daley, Anil Tammineedi and Lisa L. Troe, will expire at the Company&#8217;s second annual meeting of stockholders. The term of office of the third class of directors, consisting of David Buzby, John Carrington and Michael C. Morgan, will expire at the Company&#8217;s third annual meeting of stockholders.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Role of Board in Risk Oversight</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The board of directors has extensive involvement in the oversight of risk management related to us and our business and accomplishes this oversight through the regular reporting to the board of directors by the audit committee. The audit committee represents the board of directors by periodically reviewing our accounting, reporting and financial practices, including the integrity of our financial statements, the surveillance of administrative and financial controls and our compliance with legal and regulatory requirements. Through its regular meetings with management, including the finance, legal, internal audit and information technology functions, the audit committee reviews and discusses all significant areas of our business and summarizes for the board of directors all areas of risk and the appropriate mitigating factors. In addition, our board of directors receives periodic detailed operating performance reviews from management.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Committees of the Board of Directors</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s board of directors has three standing committees: an audit committee, a compensation committee and a nominating, governance and sustainability committee. Each committee operates under a charter that has been approved by our board of directors and has the composition and responsibilities described below. The charter of each committee are available on the Company&#8217;s website at <i style="font-style:italic;">www.stem.com</i>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our Chief Executive Officer, Chief Financial Officer and other executive officers regularly report to the non-executive directors and the audit, the compensation and the nominating, corporate governance and sustainability committees to ensure effective and efficient oversight of our activities and to assist in proper risk management and the ongoing evaluation of management controls.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Audit Committee</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our board of directors has established an audit committee. The audit committee consists of Adam E. Daley, Anil Tammineedi and Lisa L. Troe, who serves as chairperson. Each member of the audit committee qualifies as an independent director under the NYSE listing standards and applicable SEC rules. Adam E. Daley, Anil Tammineedi and Lisa L. Troe are independent. Because the Company&#8217;s securities are listed on the NYSE, we have one&#160;year from the date of initial listing to have our audit committee be comprised solely of independent members.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Each member of the audit committee meets the financial literacy requirements of NYSE listing standards and our board of directors has determined that Lisa L. Troe is as an &#8220;audit committee financial expert&#8221; as defined in applicable SEC rules.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The purpose of the audit committee is to prepare the audit committee report required by the SEC to be included in our proxy statement and to assist our board of directors in overseeing and monitoring (i)&#160;the quality and integrity of our </p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">84</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">financial statements, (ii)&#160;our compliance with legal and regulatory requirements, (iii)&#160;our independent registered public accounting firm&#8217;s qualifications and independence, (iv)&#160;the performance of our internal audit function and (v)&#160;the performance of our independent registered public accounting firm.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Compensation Committee</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our board of directors has established a compensation committee. The compensation committee consists of David Buzby, Michael C. Morgan, who serves as chairperson, and Jane Woodward. Under the NYSE listing standards and applicable SEC rules, we are required to have at least two (2)&#160;members of the compensation committee, all of whom must be independent. David Buzby, Michael C. Morgan and Jane Woodward are independent.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The purpose of the compensation committee is to assist our board of directors in discharging its responsibilities relating to (i)&#160;setting our compensation program and compensation of our executive officers and directors, (ii)&#160;monitoring our incentive and equity-based compensation plans and (iii)&#160;preparing the compensation committee report required to be included in our proxy statement under the rules&#160;and regulations of the SEC.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Nominating, Governance and Sustainability Committee</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our board of directors has established a nominating, governance and sustainability committee. The nominating, governance and sustainability committee consists of Anil Tammineedi, Laura D&#8217;Andrea Tyson, who serves as chairperson, and Jane Woodward.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The primary purposes of our nominating, governance and sustainability committee is to assist the board in: (i)&#160;identifying individuals qualified to become new board of directors members, consistent with criteria approved by the board of directors, (ii)&#160;reviewing the qualifications of incumbent directors to determine whether to recommend them for reelection and selecting, or recommending that the board of directors select, the director nominees for the next annual meeting of stockholders, (iii)&#160;identifying members of the board of directors qualified to fill vacancies on any board of directors committee and recommending that the board of directors appoint the identified member or members to the applicable committee, (iv)&#160;reviewing and recommending to the board of directors a set of corporate governance principles applicable to us, (v)&#160;overseeing the evaluation of the board of directors, (vi)&#160;overseeing and making recommendations to the board of directors regarding sustainability matters relevant to the Company&#8217;s business and (vii)&#160;handling such other matters that are specifically delegated to the committee by the board of directors from time to time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Director Nominations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our nominating, governance and sustainability committee recommends to the board of directors candidates for nomination for election at the annual meeting of the stockholders. The board of directors also considers director candidates recommended for nomination by our stockholders during such times as they are seeking proposed nominees to stand for election at the next annual meeting of stockholders (or, if applicable, a special meeting of stockholders). Our stockholders that wish to nominate a director for election to our board of directors should follow the procedures set forth in our bylaws.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We have not formally established any specific, minimum qualifications that must be met or skills that are necessary for directors to possess. In general, in identifying and evaluating nominees for director, our board of directors considers educational background, diversity of professional experience, knowledge of our business, integrity, professional reputation, independence, wisdom, and the ability to represent the best interests of our stockholders.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Compensation Committee Interlocks and Insider Participation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our compensation committee consists of David Buzby, Michael C. Morgan, who serves as chairperson, and Jane Woodward. None of our executive officers currently serves, or has served during the last&#160;year, as a member of the board of directors or compensation committee of any entity that has one or more executive officers that will serve as a member of our board of directors or compensation committee.</p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">85</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Code of Business Conduct</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We have adopted a code of business conduct (the &#8220;code of business conduct&#8221;) that applies to all of our directors, officers and employees, including our chief executive officer, chief financial officer, chief revenue officer and chief operating officer. Our code of business conduct is a &#8220;code of ethics,&#8221; as defined in Item&#160;406(b)&#160;of Regulation S-K. Copies of the code of business conduct and charters for each of our committees will be provided without charge upon request from us and is available on our website at <i style="font-style:italic;">www.stem.com</i>. We make any legally required disclosures regarding amendments to, or waivers of, provisions of our code of ethics on our website.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Corporate Governance Guidelines</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our board of directors has adopted a corporate governance guidelines in accordance with the corporate governance rules&#160;of the NYSE that serve as a flexible framework within which our board of directors and its committees operate. These guidelines cover a number of areas including board membership criteria and director qualifications, director responsibilities, board agenda, roles of the chair of the board, principal executive officer and presiding director, meetings of independent directors, committee responsibilities and assignments, board member access to management and independent advisors, director communications with third parties, director compensation, director orientation and continuing education, evaluation of senior management and management succession planning. A copy of our corporate governance guidelines is available on our website at <i style="font-style:italic;">www.stem.com</i>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_9be1812a_56f5_47eb_a42d_3e2c4d3214a9"></a></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">86</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;min-height:11.5pt;"><a id="EXECUTIVEANDDIRECTORCOMPENSATION_848371"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">EXECUTIVE AND DIRECTOR COMPENSATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Overview</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We have opted to comply with the executive compensation disclosure rules&#160;applicable to emerging growth companies as the Company is an emerging growth company. The scaled down disclosure rules&#160;are those applicable to &#8220;smaller reporting companies,&#8221; as such term is defined in the rules&#160;promulgated under the Securities Act, which require compensation disclosure for the Company&#8217;s principal executive officer and its two most highly compensated executive officers other than the principal executive officer whose total compensation for 2020 exceeded $100,000 and who were serving as executive officers as of December&#160;31, 2020. We refer to these individuals as &#8220;named executive officers.&#8221; For 2020, the Company&#8217;s named executive officers and the positions each held as of December&#160;31, 2020 were:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">John Carrington, Chief Executive Officer;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">William Bush, Chief Financial Officer; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Larsh Johnson, Chief Revenue Officer.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We expect that the Company&#8217;s executive compensation program will continue to evolve to reflect its status as a newly publicly-traded company, while still supporting the Company&#8217;s overall business and compensation objectives.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2020 Summary Compensation Table</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table sets forth information concerning the compensation paid to the principal executive officer and the next two most highly compensated executive officers of the Company during the fiscal&#160;years ended December&#160;31, 2020 and December&#160;31, 2019 (the &#8220;named executive officers,&#8221; or &#8220;NEOs&#8221;).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.029880524%;padding-left:0pt;padding-right:0pt;width:100.05%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Name and principal position</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:7.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:8.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Salary<br />($)</b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Option<br />Awards<br />($)</b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:12.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Non-Equity<br />Incentive&#160;Plan<br />Compensation<br />($)</b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">All&#160;Other<br />Compensation<br />($)</b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(4)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:9.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total<br />($)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:29.48%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">John Carrington</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.52%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.02%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.54%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">395,521</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.02%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,739,716</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.03%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.99%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">350,625</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.03%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.18%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.02%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.85%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,485,862</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><i style="font-style:italic;">Chief Executive Officer</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:7.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">375,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,813,944</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">350,625</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,539,569</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:29.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">William Bush</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">350,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,014,041</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">150,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,514,041</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><i style="font-style:italic;">Chief Financial Officer</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:7.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">328,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,556,864</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">113,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,999,364</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:29.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Larsh Johnson</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">350,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">617,400</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">140,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">88,876</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,196,276</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><i style="font-style:italic;">Chief Technical Officer</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:7.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">328,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">672,514</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">113,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:9.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">102,894</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,217,908</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">The amount in this column reflects the amount of salary actually paid during fiscal&#160;years 2020 and 2019 to the named executive officers. See below for more details regarding the named executive officers&#8217; salaries.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">The amounts in this column represent the aggregate grant date fair value of option awards granted to the named executive officers in fiscal&#160;years 2020 and 2019 computed in accordance with FASB ASC Topic 718. See Note&#160;14 of the notes to the Company&#8217;s consolidated financial statements included elsewhere in this prospectus.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Messrs.&#160;Carrington, Bush and Johnson were each eligible to receive annual cash bonuses determined as a&#160;percentage of their respective base salaries based on the achievement of financial and operational metrics. The Company establishes annual performance goals for these metrics under an annual incentive plan.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(4)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">The amount in this column represents a housing allowance provided to Mr.&#160;Johnson during 2020 and 2019.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">87</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Narrative Disclosure to the Summary Compensation Table</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Principal Objectives of the Company&#8217;s Compensation Program for Named Executive Officers</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Historically, the Company&#8217;s executive compensation program has reflected a corporate culture focused on growth and development. The following objectives have guided the Company&#8217;s decisions with respect to the compensation provided to its named executive officers: attract, retain and incent highly effective executives who share the Company&#8217;s values and philosophy; align the interests of our named executive officers with the interests of the Company&#8217;s stockholders; and reward the Company&#8217;s named executive officers for creating value for the Company&#8217;s stockholders in the long-term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Elements of Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The primary elements of compensation for the Company&#8217;s named executive officers are base salary, annual cash performance bonuses or commission payments, and awards of stock options under the long-term equity compensation plan. The named executive officers also participate in employee benefit plans and programs that the Company makes available to its other full-time employees on the same basis and receive certain additional benefits and perquisites, as described below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Base Salary</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company pays its named executive officers a base salary to compensate them for the satisfactory performance of services rendered to the Company. The base salary payable to each named executive officer is intended to provide a fixed component of compensation reflecting the executive&#8217;s skill set, experience, role, responsibilities, and contributions to the Company. Base salaries for the Company&#8217;s named executive officers have generally been set at levels deemed necessary to attract and retain individuals with superior talent and were initially established in each named executive officer&#8217;s employment offer letter agreement. The annual base salaries of the Company&#8217;s named executive officers for 2020 and 2019 are set forth in the summary compensation table above.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Annual Cash Performance Bonuses</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Historically, the Company&#8217;s named executive officers have been provided the opportunity to earn annual cash bonuses to compensate them for attaining annual company and individual performance goals. Each of these named executive officers has historically had an annual target bonus that is expressed as a&#160;percentage of his annual base salary. In fiscal&#160;year 2020, Mr.&#160;Carrington was eligible to receive an annual bonus equal to 100% of his annual base salary, and Messrs.&#160;Bush and Johnson were eligible to receive an annual bonus equal to 50% of their respective annual base salaries.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Awards under the Company&#8217;s bonus plan for 2020 were based on the achievement of financial and operational performance metrics. The following table summarizes performance metrics, weighting per metric, the measurement of </p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">88</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">each metric, the target goal per metric, actual performance per metric and actual performance as a&#160;percentage of the target:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.010307312%;padding-left:0pt;padding-right:0pt;width:100.02%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:9.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:5.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:44.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:11.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:1pt;margin:0pt;">&#160;&#160;</p></div></div></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:9.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:9.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-align:center;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Metrics</b></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:5.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Weight</b></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:44.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Measurement</b></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:12.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Target</b></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Actual</b></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:9.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Performance<br />vs.<br />Target</b></p></td></tr><tr style="height:4pt;"><td style="background-color:#cceeff;vertical-align:top;width:9.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Bookings</p></td><td style="background-color:#cceeff;vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.12%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">30%</p></td><td style="background-color:#cceeff;vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:44.4%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Total&#160;Bookings&#160;($)</p></td><td style="background-color:#cceeff;vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.03%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.4%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">119M</p></td><td style="background-color:#cceeff;vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.03%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.55%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">137.7M</p></td><td style="background-color:#cceeff;vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.15%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">116%</p></td></tr><tr><td style="vertical-align:top;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:44.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Total&#160;Bookings (MWh)</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">248&#160;MWh</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">644.8&#160;MWh</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">260%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Operations</p></td><td style="background-color:#cceeff;vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">25%</p></td><td style="background-color:#cceeff;vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:44.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Installations (MWh)</p></td><td style="background-color:#cceeff;vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">190 MWh</p></td><td style="background-color:#cceeff;vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">411 MWh</p></td><td style="background-color:#cceeff;vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">216%</p></td></tr><tr><td style="vertical-align:top;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Cash EBITDA</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">30%</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:44.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Net System Cash Flows (<i style="font-style:italic;">includes Drop Down,<br />Pre-Drop Down funding, HW and Install Costs</i>)<br />+<br />Customer Collections (<i style="font-style:italic;">SPV Distributions,<br />Balance Sheet<br />Asset Collections, SGIP, etc.</i>)<br />&#8212;<br />OpEx<br />&#8212;<br />Revolver Repayments /Draws One-off unusual<br />items removed from the calculation of</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:11.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">(11M)</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">(41.3M)</p></td><td style="vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(376)%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:9.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Cash</p></td><td style="background-color:#cceeff;vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">15%</p></td><td style="background-color:#cceeff;vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:44.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">EBITDA at year end Year End Cash (not inclusive of any capital raises)</p></td><td style="background-color:#cceeff;vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">4.0M</p></td><td style="background-color:#cceeff;vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">6.9M</p></td><td style="background-color:#cceeff;vertical-align:top;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">173%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The board of directors of the Company maintains ultimate discretion over all bonus payouts, and no awards are paid unless approved by the board. Bonus awards for 2020 are set forth in the summary compensation table above.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Long-Term Equity Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company maintained the 2009 Plan pursuant to which the NEOs have received stock options to acquire shares of common stock of the Company. When determining the number of stock options granted to an NEO, the Company considered such executive&#8217;s expertise, level of responsibilities, and contributions to the success of the Company. In addition to rewarding the NEOs based on the performance of the Company, these stock options have also served to retain the services of such executives since such stock options have been subject to time-based vesting conditions. The stock options granted to the NEOs have typically vested over a four-year period based on such executive&#8217;s continued employment or engagement by the Company. Other than stock options granted under the 2009 Plan, the NEOs have not received any other equity awards or equity-based compensation from the Company. Information regarding the stock options granted to the NEOs in prior&#160;years, including during fiscal&#160;year 2020, is set forth above in the &#8220;Summary Compensation Table&#8221; above and in the &#8220;Outstanding Equity Awards at 2020 Fiscal&#160;Year End&#8221; table below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">401(k), Health, Welfare and Additional Benefits</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The NEOs are eligible to participate in employee benefit plans and programs, including medical and dental benefits, flexible spending accounts, long-term care benefits, and short- and long-term disability and life insurance, to the same extent as the Company&#8217;s other full-time employees, subject to the terms and eligibility requirements of those plans. The NEOs have also participated in a 401(k)&#160;defined contribution plan, subject to limits imposed by the Internal Revenue Code, to the same extent as the Company&#8217;s other full-time employees. In addition, Mr.&#160;Johnson receives an annual housing allowance to facilitate his ability to secure housing closer to the Company&#8217;s headquarters in Millbrae, California.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Employment Arrangements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Prior to the Merger, the Company entered into employment offer letter agreements with each of its named executive officers.</p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">89</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The key terms of these agreements are described immediately below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">John Carrington</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Mr.&#160;Carrington and the Company entered into an employment offer letter agreement on December&#160;3, 2013 (the &#8220;Carrington Agreement&#8221;), which provided that Mr.&#160;Carrington would serve as the Chief Executive Officer of the Company. The Carrington Agreement did not include a fixed term but instead provided for employment with the Company on an at-will basis. Mr.&#160;Carrington&#8217;s annual base salary was initially set at $325,000 under the Carrington Agreement and was subsequently increased to $375,000 for 2019 and $400,000 for 2020. The Carrington Agreement also provided that Mr.&#160;Carrington would be eligible to earn an annual cash bonus determined as a&#160;percentage of his annual base salary based on the achievement of individual and companywide performance metrics. During fiscal&#160;year 2020, Mr.&#160;Carrington had an opportunity to earn a cash bonus of $400,000 representing 100% of his annual base salary. In order to receive an annual bonus, Mr.&#160;Carrington was required to remain continuously employed by the Company through the end of applicable bonus period. Typically, any bonuses earned by Mr.&#160;Carrington have been generally paid by the fifteenth day of the third&#160;month following the close of the Company&#8217;s fiscal&#160;year or March&#160;15 following the calendar&#160;year in which the bonus was earned. The Company also reimbursed Mr.&#160;Carrington for expenses incurred in the course and scope of his employment. In addition, Mr.&#160;Carrington was eligible to participate in the employee benefit plans of general applicability maintained by the Company for other senior-level executives.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Mr.&#160;Carrington also received stock options under the 2009 Plan consistent with the terms set forth in the Carrington Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As a condition of employment, Mr.&#160;Carrington also entered into the &#8220;At Will Employment, Confidential Information, Invention Assignment and Arbitration Agreement&#8221; with the Company (the &#8220;Restrictive Covenants Agreement&#8221;). This agreement includes a perpetual covenant prohibiting Mr.&#160;Carrington&#8217;s use and disclosure of confidential information. The agreement also provides for Mr.&#160;Carrington&#8217;s assignment of intellectual property to the Company. In addition, this agreement prohibits Mr.&#160;Carrington from soliciting employees of the Company during his service to the Company and for a period of twelve (12)&#160;months following his termination of service.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Mr.&#160;Carrington was also eligible to receive payments and benefits in connection with certain qualifying terminations of employment and a change in control of the Company. Such historical payments and benefits are described under &#8220;<i style="font-style:italic;">Severance and Change in Control Arrangements</i>&#8221; below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In connection with the Merger, Mr.&#160;Carrington entered into an employment agreement with the Company, which became effective as of the consummation of the Merger and superseded the Carrington Agreement. Such agreement is referred to herein as the &#8220;New Executive Agreement,&#8221; and the material terms of this agreement are summarized below under &#8220;<i style="font-style:italic;">New Executive Agreements</i>&#8221;.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">William Bush</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Mr.&#160;Bush and the Company entered into an employment offer letter agreement on October&#160;13, 2016 (the &#8220;Bush Agreement&#8221;), which provided that Mr.&#160;Bush would serve as the Chief Financial Officer of the Company. The Bush Agreement did not include a fixed term but instead provided for employment with the Company on an at-will basis. Mr.&#160;Bush&#8217;s annual base salary was initially set at $325,000 under the Bush Agreement and was subsequently increased to $350,000. The Bush Agreement also provided that Mr.&#160;Bush would be eligible to earn an annual cash bonus determined as a&#160;percentage of his annual base salary based on the achievement of individual and company-wide performance metrics. During fiscal&#160;year 2020, Mr.&#160;Bush had an opportunity to earn a cash bonus of up to $175,000 representing 50% of his annual base salary. Mr.&#160;Bush was eligible to receive all or a portion of such bonus depending on the level of performance with threshold achievement yielding 25% of his bonus, target achievement yielding 50% of his bonus and maximum achievement yielding 100% of his bonus. Typically, any bonuses earned by Mr.&#160;Bush have been generally paid by the fifteenth day of the third&#160;month following the close of the Company&#8217;s fiscal&#160;year or March&#160;15 following the calendar&#160;year in which the bonus was earned. The Company also reimbursed Mr.&#160;Bush for expenses incurred in the course and scope of his employment. In addition, Mr.&#160;Bush was eligible to participate in the employee benefit plans of the Company.</p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">90</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Mr.&#160;Bush also received stock options under the 2009 Plan consistent with the terms set forth in the Bush Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As a condition of employment, Mr.&#160;Bush also entered into the Restrictive Covenants Agreement. This agreement includes a perpetual covenant prohibiting Mr.&#160;Bush&#8217;s use and disclosure of confidential information. The agreement also provides for Mr.&#160;Bush&#8217;s assignment of intellectual property to the Company. In addition, this agreement prohibits Mr.&#160;Bush from soliciting employees of the Company during his service to the Company and for a period of twelve (12)&#160;months following his termination of service.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Mr.&#160;Bush was eligible to receive payments and benefits in connection with certain qualifying terminations of employment and a change in control of the Company. Such payments and benefits are described under &#8220;Severance and Change in Control Arrangements&#8221; below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In connection with the Merger, Mr.&#160;Bush entered into an employment agreement with the Company, which became effective as of the consummation of the Merger and superseded the Bush Agreement. Such agreement is referred to herein as the &#8220;New Executive Agreement,&#8221; and the material terms of this agreement are summarized below under &#8220;<i style="font-style:italic;">New Executive Agreements</i>&#8221;.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Larsh Johnson</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Mr.&#160;Johnson and the Company entered into an employment offer letter agreement on November&#160;19, 2015 (the &#8220;Johnson Agreement&#8221;), which provided that Mr.&#160;Johnson would serve as the Chief Technical Officer of the Company. The Johnson Agreement did not include a fixed term but instead provided for employment with the Company on an at-will basis. Mr.&#160;Johnson&#8217;s annual base salary was initially set at $325,000 under the Johnson Agreement and was subsequently increased to $350,000. The Johnson Agreement also provided that Mr.&#160;Johnson would be eligible to earn an annual cash bonus determined as a&#160;percentage of his annual base salary based on the achievement of individual and company-wide performance metrics. During fiscal&#160;year 2020, Mr.&#160;Johnson had an opportunity to earn a cash bonus of up to $175,000 representing 50% of his annual base salary. Mr.&#160;Johnson was eligible to receive all or a portion of such bonus depending on the level of performance with threshold achievement yielding 25% of his bonus, target achievement yielding 50% of his bonus and maximum achievement yielding 100% of his bonus. Typically, any bonuses earned by Mr.&#160;Johnson have been paid no later than the fifteenth day of the third&#160;month following the close of the Company&#8217;s fiscal&#160;year or March&#160;15 following the calendar&#160;year in which the bonus was earned. The Company also reimbursed Mr.&#160;Johnson for expenses incurred in the course and scope of his employment. In addition, Mr.&#160;Johnson was eligible to participate in the employee benefit plans of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Mr.&#160;Johnson also received stock options under the 2009 Plan consistent with the terms set forth in the Johnson Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As a condition of employment, Mr.&#160;Johnson also entered into the Restrictive Covenants Agreement. This agreement includes a perpetual covenant prohibiting Mr.&#160;Johnson&#8217;s use and disclosure of confidential information. The agreement also provides for Mr.&#160;Johnson&#8217;s assignment of intellectual property to the Company. In addition, this agreement prohibits Mr.&#160;Johnson from soliciting employees of the Company during his service to the Company and for a period of twelve (12)&#160;months following his termination of service.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Mr.&#160;Johnson was eligible to receive payments and benefits in connection with certain qualifying terminations of employment and a change in control of the Company. Such payments and benefits are described under &#8220;<i style="font-style:italic;">Severance and Change in Control Arrangements</i>&#8221; below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In connection with the Merger, Mr.&#160;Johnson entered into an employment agreement with the Company, which became effective as of the consummation of the Merger and superseded the Johnson Agreement. Such agreement is referred to herein as the &#8220;New Executive Agreement,&#8221; and the material terms of this agreement are summarized below under &#8220;<i style="font-style:italic;">New Executive Agreements</i>&#8221;.</p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">91</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Severance and Change in Control Arrangements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Historically, the Company&#8217;s named executive officers were eligible to receive payments and benefits in connection with a qualifying termination of employment and/or in the event of a change in control transaction under their employment offer letter agreements. Through December&#160;31, 2020, Stem&#8217;s named executive officers were also eligible to receive such payments and benefits pursuant to the Stem,&#160;Inc. Carve-Out Retention Bonus Plan, as amended (the &#8220;Carve-Out Plan&#8221;).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Carrington Agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Mr.&#160;Carrington was eligible to receive severance benefits in the event his status as a full-time employee or service provider was terminated by the Company without &#8220;Cause&#8221; or by Mr.&#160;Carrington for &#8220;Good Reason.&#8221; Specifically, he would have been eligible to receive (i)&#160;a lump sum payment equal to one (1)&#160;year of his annual base salary;(ii)&#160;reimbursements of any unreimbursed business expenses; (iii)&#160;a lump sum payment equal to a prorated bonus for the fiscal&#160;year in which his service to Stem terminated; (iv)&#160;accelerated vesting of half of his outstanding equity awards; and (v)&#160;a lump sum payment for the cost of the premiums that Mr.&#160;Carrington would pay for continuation of his health coverage for a period of one (1)&#160;year following his termination of service.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Carrington Agreement entitled Mr.&#160;Carrington to receive a cash bonus in connection with a &#8220;Change of Control&#8221; (as defined under the 2009 Plan). The Merger did not constitute a Change of Control. In order to receive such a bonus, Mr.&#160;Carrington was required to have continuously served Stem as a full-time employee or service provider through the date of the Change of Control. Mr.&#160;Carrington would, however, have been eligible to receive such a bonus in the event his employment has been terminated without Cause within either the three-month period prior to the execution of a letter of intent or term sheet providing for a Change of Control or during the period following the execution of a letter of intent or term sheet and ending on the closing of the Change of Control described therein. Such cash bonus would have been equal to the lesser of (i)&#160;$3,000,000 of the total &#8220;Net Proceeds&#8221; (as defined in the Carrington Agreement) payable to the stockholders of Stem in connection with the Change of Control if the holders of Series&#160;A and Series&#160;B Preferred Stock had received $84,000,000 from the Net Proceeds or (ii)&#160;an amount equal to $3,000,000 multiplied by a&#160;percentage determined by dividing the amount received by the holders of Series&#160;A and Series&#160;B Preferred Stock from the Net Proceeds by $84,000,000. Mr.&#160;Carrington&#8217;s cash bonus would have been reduced by all cash payments or other property that he received in connection with the Change of Control due to his equity holdings of Stem.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Carrington Agreement provided for the vesting of half of Mr.&#160;Carrington&#8217;s outstanding equity awards in the event of a Change of Control. The Carrington Agreement further provided for full vesting of Mr.&#160;Carrington&#8217;s equity awards if his status as a full-time employee or service provider had been terminated by Stem without Cause or by Mr.&#160;Carrington for &#8220;Good Reason&#8221; within twelve (12)&#160;months following a Change of Control.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Mr.&#160;Carrington&#8217;s receipt of severance payments and benefits under the Carrington Agreement would have been subject to his continuing compliance with the terms of the Carrington Agreement and the Restrictive Covenants Agreement and his execution and non-revocation of a separation agreement that included a general release of claims. The Carrington Agreement provided for an additional payment to Mr.&#160;Carrington to account for any excise tax payable under Sections 280G and 4999 of the Internal Revenue Code (including any associated taxes thereon).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In connection with the Merger, Mr.&#160;Carrington entered into an employment agreement with the Company, which became effective as of the consummation of the Merger and superseded the Carrington Agreement. Such agreement is referred to herein as the &#8220;New Executive Agreement,&#8221; and the material terms of this agreement are summarized below under &#8220;<i style="font-style:italic;">New Executive Agreements</i>&#8221;.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Bush Agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Mr.&#160;Bush was eligible to receive severance benefits in the event his status as a full-time employee or service provider had been terminated by the Company without &#8220;Cause&#8221; or by Mr.&#160;Bush for &#8220;Good Reason.&#8221; In the event of such a termination of service, Mr.&#160;Bush would have been eligible to receive a lump sum payment equivalent to nine (9)&#160;months of his annual base salary and reimbursement for any unreimbursed business expenses.</p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">92</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Bush Agreement provided for the following payments and benefits in the event that Mr.&#160;Bush&#8217;s continuous status as a full-time employee or service provider had been terminated within three (3)&#160;months prior to and six (6)&#160;months following a Change of Control (as defined in the 2009 Plan) either by Stem and/or any successor without Cause or by Mr.&#160;Bush for Good Reason: (i)&#160;a lump sum payment equivalent to nine (9)&#160;months&#8217; worth of his annual base salary; (ii)&#160;a lump sum payment for the actual cost of the premiums that Mr.&#160;Bush would pay for continuation of his health and life insurance benefits for a period of nine (9)&#160;months; (iii)&#160;accelerated vesting of half of Mr.&#160;Bush&#8217;s outstanding equity awards; and (iv)&#160;reimbursement for any unreimbursed business expenses. The merger will not constitute a Change of Control.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Mr.&#160;Bush&#8217;s receipt of severance payments and benefits under the Bush Agreement would have been subject to his continuing compliance with the terms of the Bush Agreement and the Restrictive Covenants Agreement and his execution and non-revocation of a separation agreement that included a general release of claims.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In connection with the Merger, Mr.&#160;Bush entered into an employment agreement with the Company, which became effective as of the consummation of the Merger and superseded the Bush Agreement. Such agreement is referred to herein as the &#8220;New Executive Agreement,&#8221; and the material terms of this agreement are summarized below under &#8220;<i style="font-style:italic;">New Executive Agreements</i>&#8221;.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Johnson Agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Mr.&#160;Johnson was eligible to receive severance benefits in the event his status as a full-time employee or service provider had been terminated by the Company without &#8220;Cause&#8221; or by Mr.&#160;Johnson for &#8220;Good Reason.&#8221; In the event of such a termination of service, Mr.&#160;Johnson would have been eligible to receive the following: (i)&#160;accelerated vesting of half of Mr.&#160;Johnson&#8217;s outstanding equity awards; (ii)&#160;a lump sum payment equivalent to nine (9)&#160;months of his annual base salary; and (iii)&#160;reimbursement for any unreimbursed business expenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Johnson Agreement provided for the following payments and benefits in the event that Mr.&#160;Johnson&#8217;s continuous status as a full-time employee or service provider had been terminated within three (3)&#160;months prior to and twelve (12)&#160;months following a Change of Control (as defined in the 2009 Plan) either by Stem and/or any successor without Cause or by Mr.&#160;Johnson for Good Reason: (i)&#160;a lump sum payment equivalent to nine (9)&#160;months&#8217; worth of his annual base salary; (ii)&#160;a lump sum payment for the actual cost of the premiums that Mr.&#160;Johnson would pay for continuation of his health and life insurance benefits for a period of nine (9)&#160;months; (iii)&#160;accelerated vesting of 100% of Mr.&#160;Johnson&#8217;s outstanding equity awards; and (iv)&#160;reimbursement for any unreimbursed business expenses. The merger will not constitute a Change of Control.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Mr.&#160;Johnson&#8217;s receipt of severance payments and benefits under the Johnson Agreement would have been subject to his continuing compliance with the terms of the Johnson Agreement and the Restrictive Covenants Agreement and his execution and non-revocation of a separation agreement that included a general release of claims.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In connection with the Merger, Mr.&#160;Johnson entered into an employment agreement with the Company, which became effective as of the consummation of the Merger and superseded the Johnson Agreement. Such agreement is referred to herein as the &#8220;New Executive Agreement,&#8221; and the material terms of this agreement are summarized below under &#8220;<i style="font-style:italic;">New Executive Agreements</i>&#8221;.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Carve-Out Plan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Stem&#8217;s named executive officers participated in the Carve-Out Plan, which expired on December&#160;31, 2020. Under the terms of the Carve-Out Plan, Stem would have established a bonus pool upon the consummation of a &#8220;Change of Control&#8221; (as defined in the Carve-Out Plan) with the size of such pool determined based on the net proceeds payable to equity holders of Stem pursuant to the terms of Stem&#8217;s organizational documents. The size of the bonus pool could have ranged between 7.5% of such net proceeds if such net proceeds did not exceed $264.4 million to 14% of such net proceeds if such net proceeds did exceed $479.4 million. The amount payable to each participant would have been based on the size of the bonus pool multiplied by each participant&#8217;s individual&#160;percentage (as set forth in such participant&#8217;s participation agreement).</p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">93</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;min-height:11.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">A participant would have been eligible to receive a payment under the Carve-Out Plan if he or she had remained employed through the closing date of the Change of Control or experienced an &#8220;involuntary termination&#8221; prior to such closing date. Payment would have been subject to the participant&#8217;s execution of a release of claims. The amount paid to a participant would have been subject to an offset based on any consideration received by a participant as a holder of equity of Stem and the value of certain types of retention arrangements entered into with the acquiror. Prior to accounting for any reductions in the preceding sentence, Mr.&#160;Carrington would have been entitled to 50% of the bonus pool and Messrs.&#160;Bush and Johnson would each have been entitled to 11% of the bonus pool. The Merger would not have constituted a Change of Control under the Carve-Out Plan, and the Carve-Out Plan expired on December&#160;31, 2020 since a Change of Control transaction agreement had not been entered into by December&#160;31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Carve-Out Plan generally provided that &#8220;involuntary termination&#8221; meant (i)&#160;a termination of the participant&#8217;s employment by Stem, excluding a termination for &#8220;Cause&#8221; or due to death or disability or a termination of the participant&#8217;s employment for &#8220;Good Reason&#8221; (each as defined in the Carve-Out Plan). As part of the Merger, all participants in the Carve-Out Plan waived their rights under such plan, conditioned upon consummation of the Merger.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Outstanding Equity Awards at 2020 Fiscal&#160;Year End</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table sets forth information regarding equity awards held by our named executive officers as of December&#160;31, 2020:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:34.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:11.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:8.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="9" style="vertical-align:bottom;width:48.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Option Awards</b><sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:34.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:10.42%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of securities<br />underlying unexercised options<br />exercisable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of securities<br />underlying unexercised options<br />unexercisable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:10.31%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Option<br />exercise<br />price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:9.4%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options<br />expiration<br />date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:34.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Name</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant Date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.42%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(#)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(#)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.31%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">($)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style="height:5.5pt;"><td style="background-color:#cceeff;vertical-align:bottom;width:34.4%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">John Carrington</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.36%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">2/8/2015<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.42%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">565,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.03%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.3%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.92%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.38%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.21</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2/8/2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">2/8/2015<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,335,993</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2/8/2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">10/28/2015<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,669,262</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.27</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10/28/2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">10/22/2019<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(4)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,945,834</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,465,596</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10/22/2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">12/3/2020<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(5)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,634,841</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.47</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">12/2/2030</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">12/3/2020<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(5)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">950,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">12/2/2030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">William Bush</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">5/30/2017<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(6)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,299,459</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.36</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5/30/2027</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">10/22/2019<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(7)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">970,124</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">360,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10/21/2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">12/3/2020<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(8)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,587,868</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.47</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">12/2/2030</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">12/3/2020<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(8)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">462,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">12/2/2030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Larsh Johnson</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">8/10/2016<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(9)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,341,426</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.36</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">8/10/2026</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">10/22/2019<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(10)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">943,029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">350,268</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10/21/2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">12/3/2020<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(11)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">420,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.47</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">12/2/2030</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">The stock options have been granted under the 2009 Plan. Other than certain stock options granted on December&#160;3, 2020 and as otherwise noted below, these stock options generally vest over a four-year period with 25% of the shares subject to the stock option vesting on the one-year anniversary of the vesting commencement date and 1/48th of the shares subject to the stock option vesting&#160;monthly thereafter through the four-year anniversary of the vesting commencement date, subject to the named executive officer&#8217;s continued employment through the applicable vesting date.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Mr.&#160;Carrington was granted a stock option to acquire 565,000 shares on February&#160;8, 2015. The grant vested over a three-year period and the vesting start date for this grant was January&#160;1, 2015, meaning that this grant of stock options became fully vested and exercisable on December&#160;31, 2017. Mr.&#160;Carrington was also granted a stock option to acquire 4,335,993 shares on February&#160;8, 2015, which vested over a four-year period and the vesting start date for this grant was December&#160;3, 2013, meaning that this grant of stock options became fully vested and exercisable on December&#160;2, 2017.</span></td></tr></table></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">94</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Mr.&#160;Carrington was granted a stock option to acquire 4,669,262 shares on October&#160;28, 2015. The vesting start date for this grant was October&#160;28, 2015, meaning that this grant of stock options became fully vested and exercisable on October&#160;27, 2019.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(4)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Mr.&#160;Carrington was granted a stock option to acquire 5,411,430 shares on October&#160;22, 2019 with a vesting commencement date of January&#160;18, 2018.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(5)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Mr.&#160;Carrington was granted a stock option to acquire 3,634,841 shares on December&#160;3, 2020. The vesting commencement date for such stock option was December&#160;3, 2020, and such stock option is scheduled to vest in equal, annual installments of 25% over a four-year period subject to his continued employment through each applicable vesting date. Mr.&#160;Carrington was also granted a stock option to acquire 950,000 shares on December&#160;3, 2020 which are fully vested.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(6)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Mr.&#160;Bush was granted a stock option to acquire 2,299,459 shares on May&#160;30, 2017 with a vesting commencement date of November&#160;7, 2016.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(7)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Mr.&#160;Bush was granted a stock option to acquire 1,330,457 shares on October&#160;22, 2019 with a vesting commencement date of January&#160;18, 2018.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(8)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Mr.&#160;Bush was granted a stock option to acquire 1,587,868 shares on December&#160;3, 2020. The vesting commencement date for such stock option was December&#160;3, 2020, and such stock option is scheduled to vest in equal, annual installments of 25% over a four-year period subject to his continued employment through each applicable vesting date. Mr.&#160;Bush was also granted a stock option to acquire 462,500 shares on December&#160;3, 2020 which are fully vested.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(9)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Mr.&#160;Johnson was granted a stock option to acquire 2,341,426 shares on August&#160;10, 2016 with a vesting commencement date of January&#160;11, 2016.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(10)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Mr.&#160;Johnson was granted a stock option to acquire 1,293,297 shares on October&#160;22, 2019 with a vesting commencement date of January&#160;18, 2018.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(11)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Mr.&#160;Johnson was also granted a stock option to acquire 420,000 shares on December&#160;3, 2020 which are fully vested.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Stem,&#160;Inc. 2009 Equity Incentive Plan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Stem maintains the 2009 Plan, which originally became effective in March&#160;2009 and was amended on February&#160;17, 2015. The 2009 Plan was adopted to attract and retain the best available personnel for positions of substantial responsibility, to provide additional incentive to employees, directors and consultants and to promote the success of the Company&#8217;s business. The 2009 Plan allows for the grant of stock options (both incentive stock options and &#8220;non-qualified&#8221; stock options), stock appreciation rights, restricted stock and restricted stock units. Following the adoption of the Incentive Plan, no further grants of awards have been made nor will be made under the 2009 Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following description of the 2009 Plan is not intended to be complete and is qualified in its entirety by the complete text of the 2009 Plan, a copy of which has been filed as an exhibit to the registration statement of which this prospectus forms a part. Stockholders and potential investors are urged to read the 2009 Plan in its entirety.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Administration</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The 2009 Plan is administered by the board of directors, or a committee of the board, as contemplated by the 2009 Plan. The board or committee has broad authority, subject to the provisions of the 2009 Plan, to administer and interpret the 2009 Plan. All decisions and actions of the administrator will be final.</p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">95</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Stock Subject to 2009 Plan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As described below, upon effectiveness of the Incentive Plan, no new grants of awards will be made under the 2009 Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of December&#160;31, 2020, the aggregate number of shares of common stock that may be issued pursuant to the settlement or exercise, as applicable, of outstanding awards granted under the 2009 Plan was 51,379,939. As of the end of fiscal&#160;year 2020, the named executive officers only held stock options granted under the 2009 Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Stock Options</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">All stock options granted under the 2009 Plan are evidenced by a written agreement with the participant, which provides, among other things, whether the option is intended to be an incentive stock option or a non-qualified stock option, the number of shares subject to the option, the exercise price, exercisability (or vesting), the term of the option, which may not exceed ten (10)&#160;years, and other terms and conditions. Subject to the express provisions of the 2009 Plan, options generally may be exercised over such period, in installments or otherwise, as the administrator may determine. The exercise price for any stock option granted generally may not be less than the fair market value of the common stock subject to that option on the grant date. The exercise price may be paid in cash, check; promissory note (if permissible under applicable law), other shares, consideration received by Stem under a cashless exercise program (whether through a broker or otherwise) implemented by Stem in connection with the 2009 Plan, by net exercise, or such other consideration and method of payment for the issuance of shares to the extent permitted by applicable laws, or any combination of the foregoing methods of payment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Transferability</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Options generally may not be sold, transferred for value, pledged, assigned or otherwise alienated or hypothecated by a participant other than by will or the laws of descent or distribution, and each option may be exercised only by the participant during his or her lifetime or by the participant&#8217;s estate or by a person who acquires the right to exercise the option following the death of the participant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Amendment and Termination</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The board of directors has the right to amend, alter, suspend or terminate the 2009 Plan at any time, provided certain enumerated material amendments may not be made without stockholder approval. No amendment or alteration to the 2009 Plan will be made that would impair the rights of the holder, unless mutually agreed otherwise between the administrator and the participant in writing. The 2009 Plan has been adopted by the board of directors and the stockholders of Stem and will automatically terminate, unless earlier terminated by the board of directors, ten (10)&#160;years after approval by the board of directors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2020 Equity Incentive Plan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">At the special meeting of STPK&#8217;s stockholders in lieu of the Company&#8217;s 2021 annual meeting held on April&#160;27, 2021, the stockholders of the Company considered and approved the Stem,&#160;Inc. 2020 Stock Incentive Plan (the &#8220;Incentive Plan&#8221;). The Incentive Plan was previously approved, subject to stockholder approval, by the STPK board of directors on December&#160;3, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following description of the Incentive Plan is not intended to be complete and is qualified in its entirety by the complete text of the Incentive Plan, a copy of which has been filed as an exhibit to the registration statement of which this prospectus forms a part. Stockholders and potential investors are urged to read the Incentive Plan in its entirety.</p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">96</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Purpose of the Incentive Plan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Incentive Plan is intended to help us secure and retain the services of eligible award recipients, provide incentives for such persons to exert maximum efforts for our success and the success of the Company&#8217;s affiliates and provide a means by which the eligible recipients may benefit from increases in the value of its common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Eligibility</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Awards may be granted to our and our subsidiaries&#8217; employees, including officers, non-employee directors and consultants. Only our employees and those of our subsidiaries are eligible to receive incentive stock options.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Types of Awards</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Incentive Plan provides for the grant of incentive stock options within the meaning of Section&#160;422 of the Code, non-statutory stock options, stock appreciation rights, restricted stock awards, restricted stock unit awards, performance stock awards and performance cash awards.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Authorized Shares</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Subject to adjustment for certain dilutive or related events, the aggregate maximum number of shares of our Common Stock that may be issued pursuant to stock awards under the Incentive Plan is 23,722,254 shares of Common Stock (the &#8220;Share Reserve&#8221;).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Share Reserve will not be reduced if an award or any portion thereof (i)&#160;expires, is cancelled or forfeited or otherwise terminates without all of the shares covered by such award having been issued or (ii)&#160;is settled in cash. If any shares of common stock issued under an award are forfeited back to or repurchased by us, such shares will revert to and again be made available for issuance under the Incentive Plan. Any shares retained or not issued by us in satisfaction of tax withholding obligations or as consideration for the exercise or purchase price of an award will also again become available for issuance under the Incentive Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The aggregate maximum number of shares of common stock that may be issued on the exercise of incentive stock options is 23,722,254.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In a single fiscal&#160;year, a non-employee director may not be granted awards under the Incentive Plan for such individual&#8217;s service on the board of directors of the Company having a value that, together with cash fees paid to such individual for service on the board of directors of the Company, exceed $600,000.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Shares issued under the Incentive Plan may consist of our authorized but unissued or reacquired common stock, including shares repurchased by us on the open market or otherwise or shares classified as treasury shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Plan Administration</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Our board of directors has the authority to administer the Incentive Plan, including the powers to: (i)&#160;determine who will be granted awards and what type of award, when and how each award will be granted, the provisions of each award (which need not be identical), the number of shares or cash value subject to an award and the fair market value applicable to an award; (ii)&#160;construe and interpret the Incentive Plan and awards granted thereunder and establish, amend and revoke rules&#160;and regulations for administration of the Incentive Plan and awards, including the ability to correct any defect, omission or inconsistency in the Incentive Plan or any award document; (iii)&#160;settle all controversies regarding the Incentive Plan and awards granted thereunder; (iv)&#160;accelerate or extend, in whole or in part, the time during which an award may be exercised or vested or at which cash or shares may be issued; (v)&#160;suspend or terminate the Incentive Plan; (vi)&#160;amend the Incentive Plan; (vii)&#160;submit any amendment to the Incentive Plan for stockholder approval; (viii)&#160;approve forms of award documents for use under the Incentive Plan and to amend the terms of any one or more outstanding awards; (ix)&#160;generally exercise such powers and perform such acts as our board of directors may deem necessary or </p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">97</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">expedient to promote our best interests and that are not in conflict with the provisions of the Incentive Plan or any award documents; and (x)&#160;adopt procedures and sub-plans as are necessary or appropriate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Subject to the provisions of the Incentive Plan, our board of directors may delegate all or some of the administration of the Incentive Plan to a committee of one or more directors and may delegate to one or more officers the authority to designate employees who are not officers to be recipients of options and stock appreciation rights (and, to the extent permitted by applicable law, other stock awards) and, to the extent permitted by applicable law, to determine the terms of such awards and the number of shares of common stock to be subject to such stock awards granted to such employees. Unless otherwise provided by our board of directors, delegation of authority by our board of directors to a committee or an officer will not limit the authority of our board of directors. All determinations, interpretations and constructions made by our board of directors (or another authorized committee or officer exercising powers delegated by our board of directors) in good faith will be final, binding and conclusive on all persons.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Stock Options</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">A stock option may be granted as an incentive stock option or a nonqualified stock option. The option exercise price may not be less than the fair market value of the stock subject to the option on the date the option is granted (or, with respect to incentive stock options, less than 110% of the fair market value if the recipient owns stock possessing more than 10% of the total combined voting power of all classes of our stock or the stock of any affiliate (a &#8220;Ten&#160;Percent Stockholder&#8221;)) unless the option was granted pursuant to an assumption or substitution for another option in a manner satisfying the provisions of Section&#160;409A and, if applicable, Section&#160;424(a)&#160;of the Code. Options will not be exercisable after the expiration of ten (10)&#160;years from the date of grant (or five (5)&#160;years, in the case of an incentive stock option issued to a Ten&#160;Percent Stockholder). Each award agreement will set forth the number of shares subject to each option. The purchase price of any shares acquired pursuant to an option may be payable in cash, check, bank draft, money order, net exercise or as otherwise determined by our board of directors and set forth in the award agreement, including through an irrevocable commitment by a broker to pay over such amount from a sale of the shares issuable under the option and the delivery of previously owned shares. The vesting schedule applicable to any option, including any performance conditions, will be as set forth in the award agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Stock Appreciation Rights</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">A stock appreciation right (&#8220;SAR&#8221;) is a right that entitles the participant to receive, in cash or shares of stock or a combination thereof, as determined by our board of directors, value equal to or otherwise based on the excess of (i)&#160;the fair market value of a specified number of shares at the time of exercise over (ii)&#160;the exercise price of the right, as established by our board of directors on the date of grant. Upon exercising a SAR, the participant is entitled to receive the amount by which the fair market value of the stock at the time of exercise exceeds the exercise price of the SAR. The exercise price of each SAR may not be less than the fair market value of the stock subject to the award on the date the SAR is granted, unless the SAR was granted pursuant to an assumption of or substitution for another option in a manner satisfying the provisions of Section&#160;409A. SARs will not be exercisable after the expiration of ten (10)&#160;years from the date of grant. Each award agreement will set forth the number of shares subject to the SAR. The vesting schedule applicable to any SAR, including any performance conditions, will be as set forth in the award agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Provisions Applicable to Both Options and SARs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Transferability</i>. Our board of directors may, in its sole discretion, impose limitations on the transferability of options and SARs. Unless our board of directors provides otherwise, an option or SAR will not be transferable except by will or the laws of descent and distribution and will be exercisable during the lifetime of a participant only by such participant. Our board of directors may permit transfer of an option or SAR in a manner not prohibited by applicable law. Subject to approval by our board of directors, an option or SAR may be transferred pursuant to the terms of a domestic relations order or similar instrument or pursuant to a beneficiary designation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><i style="font-style:italic;">Termination of Service</i>. Except as otherwise provided in an applicable award document or other agreement between us or any affiliate and a participant, upon a termination for any reason other than for cause or due to death or disability, a participant may exercise his or her option or SAR (to the extent such award was exercisable as of the date of </p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">98</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">termination) for a period of three (3)&#160;months following the termination date or, if earlier, until the expiration of the term of such award. Upon a termination due to a participant&#8217;s disability, unless otherwise provided in an applicable award or other agreement, the participant may exercise his or her option or SAR (to the extent that such award was exercisable as of the date of termination) for a period of twelve (12)&#160;months following the termination date or, if earlier, until the expiration of the term of such award. Upon a termination due to a participant&#8217;s death, unless otherwise provided in an applicable award or other agreement, the participant&#8217;s estate may exercise the option or SAR (to the extent such award was exercisable as of the termination date) for a period of eighteen (18)&#160;months following the termination date or, if earlier, until the expiration of the term of such award. Unless provided otherwise in an award or other agreement, an option or SAR will terminate on the date that a participant is terminated for cause and the participant will not be permitted to exercise such award.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">No Repricing</i>. Neither a stock option nor SAR may be modified to reduce its exercise price nor may (i)&#160;a new stock option, SAR or other award at a lower price be substituted or exchanged for a surrendered stock option or SAR, (ii)&#160;any option or SAR with an exercise price that exceeds the fair market value of a share of common stock be exchanged for a new option, SAR, cash or other consideration or (iii)&#160;any action be taken that would be considered a &#8220;repricing&#8221; of an option or SAR under the applicable listing standards of the national securities exchange on which the common stock is listed, if any (other than adjustments or substitutions in accordance with adjustment provisions of the Incentive Plan), unless such action is approved by the stockholders of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Awards Other Than Options and SARs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Restricted Stock and Restricted Stock Units. </i>Restricted Stock are awards of shares, the grant, issuance, retention, vesting and/or transferability of which is subject during specified periods of time to such conditions (including continued employment) and terms as our board of directors deems appropriate. Restricted stock units (&#8220;RSUs&#8221;) are an award denominated in units under which the issuance of shares (or cash payment in lieu thereof) is subject to such conditions (including continued employment) and terms as our board of directors deems appropriate. Each award document evidencing a grant of restricted stock or RSUs will set forth the terms and conditions of each award, including vesting and forfeiture provisions, transferability and, if applicable, right to receive dividends or dividend equivalents.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Performance Awards. </i>A performance award is a stock or cash award that is payable contingent upon the attainment during a performance period of certain performance goals. A performance award may, but need not, require the completion of a specified period of service. The length of any performance period, the applicable performance goals and the measurement of whether and to what degree such performance goals have been attained will be as determined by the compensation committee, our board of directors or an authorized officer. We retain the discretion to reduce or eliminate the compensation or economic benefit upon the attainment of any performance goals and to define the manner of calculating the performance criteria it selects to use for a performance period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Cash Awards.</i> A cash award is granted and/or becomes payable upon the completion of a specified period of service or on a fully discretionary basis. The length of any applicable period of service will be determined by the compensation committee, our board of directors or an authorized officer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Certain Adjustments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In the event of any change in our capitalization, our board of directors will appropriately and proportionately adjust: (i)&#160;the class(es) and maximum number of securities subject to the Incentive Plan; (ii)&#160;the class(es) and maximum number of securities that may be issued pursuant to the exercise of incentive stock options; and (iii)&#160;the class(es) and number of securities or other property and value (including price per share of stock) subject to outstanding stock awards. Our board of directors will make such adjustments, and its determination will be final, binding and conclusive. Unless provided otherwise in an award or other agreement, in the event of our dissolution or liquidation, all outstanding stock awards (other than stock awards consisting of vested and outstanding shares of our common stock not subject to a forfeiture condition or our right of repurchase) will terminate immediately prior to the completion of such dissolution or liquidation, and the shares of common stock subject to our repurchase rights or subject to forfeiture may be repurchased or reacquired by us notwithstanding the fact that the holder of such stock award is providing continuous service; provided, however, that our board of directors may, in its sole discretion, provide that some or all stock awards will </p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">99</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">become fully vested, exercisable and/or no longer subject to repurchase or forfeiture (to the extent not already expired or terminated) before the dissolution or liquidation is completed but contingent upon its completion.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Change in Control.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Unless provided otherwise in an award agreement or other agreement between us or an affiliate and the participant, in the event of Change in Control (as defined in the Incentive Plan), our board of directors will take one or more of the following actions with respect to each outstanding award, contingent upon the closing or completion of the Change in Control:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(i)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">arrange for the surviving corporation or acquiring corporation (or the surviving or acquiring corporation&#8217;s parent company) to assume or continue the award or to substitute a similar stock award for the award (including, but not limited to, an award to acquire the same consideration per share paid to the stockholders of the company pursuant to the Change in Control);</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(ii)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">arrange for the assignment of any reacquisition or repurchase rights held by us in respect of common stock issued pursuant to the award to the surviving corporation or acquiring corporation (or the surviving or acquiring corporation&#8217;s parent company);</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(iii)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">accelerate the vesting, in whole or in part, of the award (and, if applicable, the time at which the award may be exercised) to a date prior to the effective time of such Change in Control as determined by our board of directors, with such award terminating if not exercised (if applicable) at or prior to the effective time of the Change in Control, and with such exercise reversed if the Change in Control does not become effective;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(iv)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">arrange for the lapse, in whole or in part, of any reacquisition or repurchase rights held by us with respect to the award;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(v)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">cancel or arrange for the cancellation of the award, to the extent not vested or not exercised prior to the effective time of the Change in Control, in exchange for such cash consideration, if any, as our board of directors, in its reasonable determination, may consider appropriate as an approximation of the value of the cancelled award; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(vi)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">cancel or arrange for the cancellation of the award, to the extent not vested or not exercised prior to the effective time of the Change in Control, in exchange for a payment equal to the excess, if any, of (A)&#160;the value in the Change in Control of the property the participant would have received upon the exercise of the award immediately prior to the effective time of the Change in Control, over (B)&#160;any exercise price payable by such holder in connection with such exercise.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our board of directors need not take the same action or actions with respect to all awards or portions thereof or with respect to all participants and may take different actions with respect to the vested and unvested portions of an award.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In the absence of any affirmative determination by our board of directors at the time of a Change in Control, each outstanding award will be assumed or an equivalent award will be substituted by such successor corporation or a parent or subsidiary of such successor corporation, referred to as a successor corporation, unless the successor corporation does not agree to assume the award or to substitute an equivalent award, in which case the vesting of such award will accelerate in its entirety (along with, if applicable, the time at which the award may be exercised) to a date prior to the effective time of such Change in Control as our board of directors will determine (or, if our board of directors does not determine such a date, to the date that is five (5)&#160;days prior to the effective date of the Change in Control), with such award terminating if not exercised (if applicable) at or prior to the effective time of the Change in Control, and with such exercise reversed if the Change in Control does not become effective.</p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">100</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Acceleration of Awards upon a Change in Control.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">An award may be subject to additional acceleration of vesting and exercisability upon or after a Change in Control as may be provided in the award agreement for such award or as may be provided in any other written agreement between us or an affiliate and the participant, but in the absence of such provision, no such acceleration will occur.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Termination and Amendment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our board of directors or the compensation committee may suspend or terminate the Incentive Plan at any time. No incentive stock options may be granted under the Incentive Plan after the tenth anniversary of the date our board of directors adopted the Incentive Plan. No awards may be granted under the Incentive Plan while the Incentive Plan is suspended or after it is terminated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Actions Taken in 2020</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Stem and STPK took certain actions during 2020 impacting the compensatory arrangements of the named executive officers of Stem.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Change in Control Acknowledgement Letters</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In connection with the Merger, each of the named executive officers of Stem entered into a letter agreement with Stem clarifying the impact of the Merger on their rights and obligations under their employment offer letter agreements, participation agreements under the Carve-Out Plan and their stock options under the 2009 Plan (the &#8220;Change in Control Acknowledgement Letters&#8221;). These letters provide that neither the execution of the Merger Agreement nor the consummation of the Merger would be deemed to constitute a change in control for purposes of their employment offer letter agreements, the Carve-Out Plan or their participation agreements under the Carve-Out Plan. As a result, none of the named executive officers were eligible to receive any change in control bonus or enhanced severance payments or benefits payable in connection with a change in control under their employment offer letter agreements or pursuant to the Carve-Out Plan. Each Change in Control Acknowledgement Letter further provides that the named executive officer&#8217;s employment offer letter agreement will be superseded, and of no further force or effect, upon the effectiveness of any new employment agreement entered into by such named executive officer with Stem (or its successor) in connection with the Merger. As noted above, each of the Carrington Agreement, Bush Agreement and Johnson Agreement were superseded by the New Executive Agreements entered into by Messrs.&#160;Carrington, Bush and Johnson.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Pursuant to the Change in Control Acknowledgement Letters, each named executive officer also agreed to not exercise any stock options granted under the 2009 Plan during the period commencing as of the date of the Merger Agreement and ending on the earlier of the consummation of the Merger and the termination of the Merger Agreement prior to the consummation of the Merger. However, the Company waived this requirement and permitted the named executive officers to exercise certain of their stock options under the 2009 Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">New Executive Agreements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In connection with the Merger, each of the named executive officers of Stem entered into an employment agreement with the Company. Such agreement is referred to herein as the &#8220;New Executive Agreement,&#8221; and the material terms of this agreement are summarized below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The New Executive Agreement became effective upon the consummation of the Merger and provides for an initial three (3)&#160;year term. It further provides for automatic renewals for an additional one-&#160;year period unless the Company or the named executive officer provides written notice of non-renewal at least sixty (60)&#160;days prior to the end of the then-current term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The New Executive Agreement sets forth the position in which the named executive officer will serve with Mr.&#160;Carrington serving as the Chief Executive Officer of the Company, Mr.&#160;Bush serving as the Chief Financial Officer of the Company and Mr.&#160;Johnson serving as the Chief Technology Officer of the Company. The agreement also sets </p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">101</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">forth each named executive officer&#8217;s annual base salary with Messrs.&#160;Carrington, Bush and Johnson entitled to receive $515,000 per&#160;year, $350,000 per&#160;year, and $350,000 per&#160;year, respectively. With respect to annual cash bonuses, each named executive officer will be eligible to receive an annual cash bonus determined as a&#160;percentage of his annual base salary. The target&#160;percentages for Messrs.&#160;Carrington, Bush and Johnson are 110%, 75% and 65%, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The New Executive Agreement further provides that each named executive officer is eligible to participate in the 2020 Incentive Plan, or the &#8220;Incentive Plan,&#8221; and that each named executive officer will receive a &#8220;Closing Grant&#8221; of time-based restricted stock units under the Incentive Plan with Messrs.&#160;Carrington, Bush and Johnson eligible to receive one million restricted stock units, 65,000 restricted stock units and 65,000 restricted stock units, respectively. In addition, Mr.&#160;Carrington will be eligible to receive a number of restricted stock units with a grant date fair value equal to approximately $2 million in each of 2021, 2022 and 2023. Messrs.&#160;Bush and Johnson will be eligible to receive a number of restricted stock units in 2021 with a grant date fair value equal to approximately $800,000, in the case of Mr.&#160;Bush, and $700,000, in the case of Mr.&#160;Johnson.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Under the New Executive Agreement, each named executive officer is eligible to participate in all benefit plans and programs of the Company available to similarly situated executives of the Company, subject to the terms and conditions of such plans and programs as in effect from time to time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Under the New Executive Agreement, each of the named executive officers is eligible to receive severance payments and benefits in connection with certain qualifying terminations of employment, as well as enhanced severance payments and benefits if such qualifying terminations of employment occur in connection with a &#8220;Change in Control&#8221; (as defined in the Incentive Plan). The &#8220;Change in Control Period&#8221; in the New Executive Agreement commences three (3)&#160;months prior to the occurrence of the Change in Control and ends twelve (12)&#160;months following the Change in Control.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Upon a termination without &#8220;Cause&#8221; (other than a termination due to death or disability) or resignation for &#8220;Good Reason,&#8221; in each case, outside of the Change in Control Period, each named executive officer would be eligible to receive: (i)&#160;payment of any bonus earned, but not yet paid for the&#160;year prior to the&#160;year of termination; (ii)&#160;an amount equal to twelve (12)&#160;months (in the case of Mr.&#160;Carrington) or nine (9)&#160;months (in the case of Messrs.&#160;Bush and Johnson) of his annual base salary in effect immediately prior to termination (the &#8220;Non-CIC Cash Severance&#8221;); (iii)&#160;payment of a pro-rata bonus for the&#160;year of termination based on actual performance; (iv)&#160;accelerated vesting of the portion of the Closing Grant that would have otherwise vested within twelve (12)&#160;months (in the case of Mr.&#160;Carrington) or six (6)&#160;months (in the case of Messrs.&#160;Bush and Johnson) following the date of termination assuming employment had continued through such date (the &#8220;Non-CIC Equity Acceleration&#8221;); and (v)&#160;payment or reimbursement for the premiums that the named executive officer would be required to pay to maintain continued health coverage under COBRA for a period of up to twelve (12)&#160;months (in the case of Mr.&#160;Carrington) or nine (9)&#160;months (in the case of Messrs.&#160;Bush and Johnson) following the date of termination (the &#8220;Non-CIC COBRA Benefit&#8221;). Receipt of such payments and benefits would be subject to the named executive officer&#8217;s execution and non-revocation of a release of claims and his continued compliance with the covenants set forth in the New Executive Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Upon a termination without Cause (other than a termination due to death or disability) or resignation for Good Reason, in each case, during the Change in Control Period, each named executive officer would be eligible to receive: (i)&#160;cash payment equal to two (2)&#160;times (in the case of Mr.&#160;Carrington) or (1)&#160;times (in the case of Messrs.&#160;Bush and Johnson) of the sum of the named executive officer&#8217;s annual base salary plus target bonus (the &#8220;CIC Cash Severance&#8221;); (ii)&#160;payment of any bonus earned, but not yet paid for the&#160;year prior to the&#160;year of termination; (iii)&#160;payment of a pro-rata bonus for the&#160;year of termination based on actual performance; (iv)&#160;full vesting of the Closing Grant (the &#8220;CIC Equity Acceleration&#8221;); and (v)&#160;payment or reimbursement for the premium that the named executive officer would be required to pay to maintain continued health coverage under COBRA for a period of up to eighteen (18)&#160;months (in the case of Mr.&#160;Carrington) or twelve (12)&#160;months (in the case of Messrs.&#160;Bush and Johnson) following the date of termination (the &#8220;CIC COBRA Benefit&#8221;). Receipt of such payments and benefits would be subject to the named executive officer&#8217;s execution and non-revocation of a release of claims and his continued compliance with the covenants set forth in the New Executive Agreement.</p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">102</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Under the New Executive Agreement, the named executive officer has an obligation not to compete with the Company or any of its affiliates or solicit the Company&#8217;s or its affiliates&#8217; employees, customers, vendors or suppliers, in each case, in a defined market area during employment and, in the case of non-solicitation of employees only, for twelve (12)&#160;months following a termination of employment. In addition, the New Executive Agreement also includes customary confidentiality, intellectual property, cooperation and non- disparagement covenants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The form of the New Executive Agreement is incorporated by reference herein. You are encouraged to read the form of the New Executive Agreement in its entirety.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Director Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Individuals who served as directors of Stem during fiscal&#160;year 2020 did not receive compensation for their service as directors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The board of directors of the Company approved a non-employee director compensation program on the terms described herein in connection with the Merger and the offering described in this prospectus</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Under the non-employee director compensation program, each of the non-employee directors will be eligible to receive annual cash retainers for their service on the board of directors of the Company and the committees of such board. The expected cash retainers are set forth in the table immediately below. In addition, the Company will reimburse non-employee directors for reasonable travel expenses incurred by them in connection with attendance at meetings of the board of directors of the Company, in accordance with the Company&#8217;s expense reimbursement policy as in effect from time to time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:99.97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:13.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Position</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:14.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cash&#160;Retainer&#160;($)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.62%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Board Member</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.76%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:13.13%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">36,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Non-Executive Chair of the Board</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">45,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Audit Committee Member</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">10,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Audit Committee Chair</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">20,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Compensation Committee Member</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Compensation Committee Chair</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">12,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Nominating, Governance and ESG Committee Member</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Nominating, Governance and ESG Committee Chair</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">8,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Non-employee directors are also expected to be granted an annual award of restricted stock units valued at $140,000, which award is expected to vest on the one-year anniversary of the date of grant, subject to the director&#8217;s continuous service.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Under the Incentive Plan, in a single fiscal&#160;year, a non-employee director may not be granted awards for such individual&#8217;s service on the board of directors of the Company having a value that, together with cash fees paid to such individual for service on the board of directors of the Company, exceed $600,000.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_7ef18528_1a3f_4efc_a143_b6d0001b046e"></a></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">103</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="CERTAINRELATIONSHIPSANDRELATEDPARTYTRANS"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">CERTAIN RELATIONSHIPS AND RELATED PARTY TRANSACTIONS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Certain Relationships and Related Persons Transactions&#160;&#8211; Stem</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In connection with the Merger, the Sponsor and the Investors entered into the Investor Rights Agreement, which became effective upon the consummation of the Merger. In accordance with the Investor Rights Agreement, the Sponsor and the Investors and their permitted transferees are entitled to, among other things, customary registration rights, including demand, piggy-back and shelf registration rights. The Investor Rights Agreement also provides that the Company will pay certain expenses relating to such registrations and indemnify the registration rights holders against (or make contributions in respect of) certain liabilities which may arise under the Securities Act.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Pursuant to the Investor Rights Agreement, the New Holders agreed, subject to certain exceptions, (i)&#160;not to transfer or dispose of their Common Stock until (x)&#160;the earlier of six (6)&#160;months after the consummation of the Merger and (y)&#160;the date after the closing on which the Company completes a liquidation, merger, capital stock exchange, reorganization or other similar transaction that results in all of the Company&#8217;s stockholders having the right to exchange their equity holdings in Company for cash, securities or other property, and (ii)&#160;not engage, directly or indirectly, in any short sales or other hedging or derivative transactions involving the Company&#8217;s common stock or warrants until six (6)&#160;months after the consummation of the Merger. In addition, STPK&#8217;s officers and directors and their affiliates, the Company&#8217;s Chief Executive Officer and Chairman agreed, subject to certain exceptions, not to transfer or dispose of their Common Stock during the period from the date of the closing of the merger through the earlier of (i)&#160;the first anniversary of the consummation of merger, (ii)&#160;the date that the closing price of the Common Stock equals or exceeds $12.00 (as adjusted for stock splits, stock dividends, reorganizations, recapitalizations and the like), for twenty (20) trading&#160;days within any thirty (30) trading day period following the 150th day following the Merger and (iii)&#160;the consummation of a liquidation, merger, capital stock exchange, reorganization or other similar transaction that results in all of the Company&#8217;s stockholders having the right to exchange their shares of Common Stock for cash, securities or other property.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On April&#160;28, 2021, Stem issued to RWE Supply&#160;&amp; Trading GmbH (&#8220;RWE&#8221;) a warrant to purchase 350,000 shares of Stem Common Stock at an exercise price of $0.01 per share (the &#8220;RWE Warrant&#8221;) during the period commencing on the date of issuance of the RWE Warrant until the earliest to occur of (x)&#160;5:00&#160;p.m., New York City time on the date that is five (5)&#160;years after the date on which such RWE Warrant is issued and (y)&#160;the liquidation of Stem in accordance with Stem&#8217;s amended and restated certificate of incorporation, as amended from time to time. The RWE Warrant and any shares underlying the RWE Warrant have not been registered under the Securities Act, in reliance on the exemption from registration provided by Section&#160;4(a)(2)&#160;of the Securities Act. The RWE Warrant was issued to RWE in connection with STPK, Legacy Stem and RWE entering into a Strategic Relationship Agreement, dated April&#160;7, 2021 (the &#8220;Strategic Relationship Agreement&#8221;), that, among other matters, provided for certain commercial initiatives between Stem and RWE to facilitate the sale of Stem products and services. On May&#160;6, 2021, RWE elected to exercise the RWE Warrant and purchase 350,000 shares of Stem Common Stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Certain Relationships and Related Party Transactions&#160;&#8211; STPK</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Founder Shares</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On November&#160;8, 2018, the Sponsor purchased 2,875,000 Founder Shares of STPK&#8217;s Class&#160;B common stock, par value $0.0001 per share, for an aggregate price of $25,000. On July&#160;13, 2020, STPKeffected a stock split resulting in the Sponsor holding 10,062,500 Founder Shares. All shares and the associated amounts were retroactively restated to reflect the aforementioned stock split. On July&#160;29, 2020, the Sponsor transferred 40,000 Founder Shares to each of Desir&#233;e Rogers and C. Park Shaper, the Company&#8217;s independent director nominees. The initial stockholders agreed to forfeit up to 1,312,500 Founder Shares to the extent that the over-allotment option is not exercised in full by the underwriters, so that the Founder Shares would represent 20% of the outstanding shares after the IPO. The underwriters partially exercised their over- allotment option on August&#160;26, 2020, with the remaining portion of the over-allotment option expiring at the conclusion of the 45-day option period. As a result, an aggregate of 472,874 Founder Shares were forfeited upon the expiration of the over-allotment option. The Founder Shares automatically converted into Common Stock on a one-for-one basis at the time of the Merger and are subject to certain transfer restrictions, as described below.</p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">104</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The initial stockholders agreed, subject to limited exceptions, not to transfer, assign or sell any of their Founder Shares until the earlier to occur of: (A)&#160;one&#160;year after the completion of STPK&#8217;s initial business combination or (B)&#160;subsequent to STPK&#8217;s initial business combination, (x)&#160;if the last sale price of the Class&#160;A common stock equals or exceeds $12.00 per share (as adjusted for share splits, share dividends, reorganizations, recapitalizations and the like) for any 20 trading&#160;days within any 30-trading day period commencing at least 150&#160;days after STPK&#8217;s initial business combination, or (y)&#160;the date on which the Company completes a liquidation, merger, capital stock exchange or other similar transaction that results in all of the Company&#8217;s stockholders having the right to exchange their common stock for cash, securities or other property.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Private Placement Warrants</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Simultaneously with the closing of the IPO, the Company consummated the Private Placement of 6,733,333 Private Placement Warrants at a price of $1.50 per Private Placement Warrant to the Sponsor, generating gross proceeds of $10.1 million. In connection with the consummation of the sale of additional Units pursuant to the underwriters&#8217; over-allotment option, on August&#160;26, 2020, the Company sold an additional 447,801 Private Placement Warrants to the Sponsor, generating additional gross proceeds of approximately $0.7 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Each Private Placement Warrant is exercisable for one share of Common Stock at a price of $11.50 per share. The Private Placement Warrants are non-redeemable and exercisable on a cashless basis so long as they are held by the Sponsor or its permitted transferees.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Sponsor and STPK&#8217;s officers and directors agreed, subject to limited exceptions, not to transfer, assign or sell any of their Private Placement Warrants until 30&#160;days after the completion of STPK&#8217;s initial business combination.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Related Party Reimbursements and Loans</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Sponsor agreed to loan STPK up to $300,000 to cover expenses related to the IPO pursuant to a promissory note, dated November&#160;8, 2018 and later amended on July&#160;10, 2020 (the &#8220;Note&#8221;). This loan is non- interest bearing and payable upon the completion of the IPO. In 2018 and 2019, STPK borrowed approximately $182,000 under the Note&#160;and repaid approximately $125,000 when it temporary halted the IPO in September&#160;2019. STPK recapitalized and continued in July&#160;2020, and borrowed an additional of $235,000 under the Note. STPK fully repaid the remaining balance the Note&#160;of approximately $292,000 on August&#160;20, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In order to fund working capital deficiencies or finance transaction costs in connection with an intended initial business combination, the initial stockholders, officers and directors and their affiliates could, but were not obligated to, loan STPK funds as may be required (the &#8220;Working Capital Loans&#8221;). Up to $1.5 million of such Working Capital Loans were be convertible into warrants of the post-business combination entity at a price of $1.50 per warrant at the option of the lender. Such warrants would be identical to the Private Placement Warrants. Except for the foregoing, the terms of such loans, if any, have not been determined and no written agreements exist with respect to such loans to date. STPK did not have any borrowings under the Working Capital Loans as of December&#160;31, 2020 and 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Administrative Service Agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Commencing on the date that the Company&#8217;s securities were first listed on the NYSE, we agreed to pay an affiliate of the Sponsor of total $10,000 per&#160;month for office space, utilities, secretarial support and administrative services. Upon completion of our initial business combination or the liquidation, we will cease paying these&#160;monthly fees. The Company incurred approximately $50,000 in administrative expenses under the agreement, which is recognized in our unaudited consolidated statements of operations for the&#160;year ended December&#160;31, 2020 within general and administrative expenses&#160;&#8212; related party.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">RWE Strategic Relationship Agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Information relating to STPK, Legacy Stem and RWE entering into a Strategic Relationship Agreement, is set forth in &#8220;Certain Relationships and Related Party Transactions&#8212;Stem&#8221; above and is incorporated herein by reference.</p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">105</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Certain Relationships and Related Party Transactions&#160;&#8211; Legacy Stem</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Other than compensation arrangements for Stem&#8217;s directors and executive officers, which are described elsewhere in this prospectus, the following describes transactions since January&#160;1, 2017, and each currently proposed transaction in which:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Legacy Stem was a participant;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">the amount involved exceeded or will exceed $120,000; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Any of Legacy Stem&#8217;s directors or executive officers that continued as directors or executive officers following the Merger or holders of more than 5% of Legacy Stem&#8217;s capital stock, or any immediate family member of, or person sharing the household with, any of these individuals, had or will have a direct or material interest.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Legacy Stem Investors&#8217; Rights Agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Legacy Stem was a party to a Fifth Amended and Restated Investors&#8217; Rights Agreement, dated as of June&#160;18, 2019 (the &#8220;Legacy Stem Investors&#8217; Rights Agreement&#8221;), with certain holders of Legacy Stem&#8217;s capital stock and warrants. The Legacy Stem Investors&#8217; Rights Agreement provided, among other things, that certain holders of Legacy Stem&#8217;s capital stock and warrants have the right to request that Stem file a registration statement, and/or request that their shares be covered by a registration statement that Stem is otherwise filing, subject to certain exceptions. In connection with the Merger, the Legacy Stem Investors&#8217; Rights Agreement was terminated and none of Legacy Stem&#8217;s holders of capital stock and warrants have any special registration rights with respect to Stem&#8217;s securities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Legacy Stem Voting Agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Legacy Stem was a party to a Fifth Amended and Restated Voting Agreement, dated as of June&#160;18, 2019 (the &#8220;Legacy Stem Voting Agreement&#8221;), under which certain holders of Legacy Stem&#8217;s capital stock agreed to vote their shares on certain matters, including with respect to the election of directors. In connection with the Merger, the Legacy Stem Voting Agreement was terminated and none of Legacy Stem&#8217;s stockholders have any special rights regarding the election or designation of members of Stem&#8217;s board of directors, the voting of Stem&#8217;s capital stock, or the restrictions on transfer of Stem&#8217;s capital stock pursuant to the Legacy Stem Voting Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Legacy Stem Right of First Refusal and Co-Sale Agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Legacy Stem was a party to a Fourth Amended and Restated Right of First Refusal and Co-Sale Agreement, dated as of June&#160;18, 2019 (the &#8220;Legacy Stem Right of First Refusal and Co-Sale Agreement&#8221;), with certain holders of Legacy Stem&#8217;s capital stock. The Right of First Refusal and Co-Sale Agreement provided for rights of first refusal and co-sale relating to the shares of Legacy Stem&#8217;s common stock held by certain parties to the Right of First Refusal and Co-Sale Agreement. In connection with the Merger, the Right of First Refusal and Co-Sale Agreement was terminated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Indemnification Agreements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Legacy Stem entered into indemnification agreements with each of its then-current directors and officers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Secured Promissory Note</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In January&#160;2017, Legacy Stem entered into a secured promissory note of $1,500,000 with David Buzby. The note had an interest rate of 8% per annum. In connection with the secured promissory note, Legacy Stem granted a trust affiliated with Mr.&#160;Buzby 500,000 warrants to purchase shares of Legacy Stem&#8217;s common stock at an exercise price per share equal to $0.36, subject to certain adjustments. In February&#160;2017, Stem repaid the note and accrued interest in full.</p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">106</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;min-height:11.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Convertible Notes&#160;2017</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">During the first quarter of 2017, Legacy Stem issued and sold convertible promissory notes (the &#8220;2017 Convertible Notes&#8221;) payable to various investors with aggregate gross proceeds of $20.3 million of which $16.6 million were sold to related parties. Each 2017 Convertible Note&#160;was converted in January&#160;2019 into shares of Legacy Stem&#8217;s Series&#160;D Preferred Stock pursuant to the terms of such agreement. The table below summarizes these sales and the conversion.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:22.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:14.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:59.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Investor</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:22.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares&#160;of&#160;Series&#160;D<br />Preferred&#160;Stock<br />upon&#160;Conversion</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:14.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate<br />Principal<br />Amount&#160;</b>&#160;<b style="font-weight:bold;">($)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Angeleno Investors III, L.P.<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:22.16%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">775,537</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:14.13%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,069,698</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr style="height:11.8pt;"><td style="vertical-align:bottom;width:59.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Mithril LP<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:22.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,567,471</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:14.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,920,614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:59.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Mitsui &amp; Co., Ltd.<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:22.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,945,994</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:14.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,684,110</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Mr.&#160;Tammineedi, a member of Stem&#8217;s board of directors, is a principal of an affiliate of Angeleno Investors III,&#160;L.P., which holds more than 5% of Stem&#8217;s capital stock.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Holds more than 5% of Stem&#8217;s capital stock.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Mr.&#160;Kurihara, a member of Stem&#8217;s board of directors, is an employee of Mitsui&#160;&amp; Co.,&#160;Ltd., which holds more than 5% of Stem&#8217;s capital stock.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Series&#160;D Offering</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In three closings in January, June&#160;and December&#160;2018, Stem sold an aggregate of 58,814,245 shares of Stem&#8217;s Series&#160;D Preferred Stock at a price of $1.5326 per share for an aggregate purchase price of approximately $90.1 million of which 48,936,449 shares were sold to related parties. Concurrent with the issuance of Stem&#8217;s Series&#160;D Preferred Stock, Stem issued to certain investors 4,133,681 shares of Stem&#8217;s Common Stock of which 3,584,130 shares were issued to related parties. The table below summarizes these sales and issuances:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:13.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:9.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Investor</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:13.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares&#160;of&#160;Series&#160;D<br />Preferred&#160;Stock</b><br /><b style="font-weight:bold;">Purchased</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:9.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares&#160;of<br />Common<br />Stock</b>&#160;<b style="font-weight:bold;">Issued</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate<br />Purchase<br />Price</b>&#160;<b style="font-weight:bold;">($)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.74%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Activate Capital Partners, L.P.<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:13.27%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9,787,290</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.21%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">716,826</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.41%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">15,000,001</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Esta Investments Pte. Ltd.<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9,787,290</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">716,826</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">15,000,001</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">2561549 Ontario Limited.<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">19,574,579</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,433,652</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">30,000,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">OPG Investments Inc.<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:13.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9,787,290</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">716,826</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">15,000,001</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Mr.&#160;Jacob, a member of Stem&#8217;s board of directors, is a managing director of an affiliate of Activate Capital Partners,&#160;L.P., which holds more than 5% of Stem&#8217;s capital stock.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Holds more than 5% of Stem&#8217;s capital stock.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Mr.&#160;Leufkens, a member of Stem&#8217;s board of directors, is a director of an affiliate of 2561549 Ontario Limited, which holds more than 5% of Stem&#8217;s capital stock.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Convertible Notes&#160;2019 and 2020</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In several closing throughout 2019 and 2020, Stem issued and sold convertible promissory notes (the &#8220;2019 Convertible Notes&#8221;) payable to various investors with aggregate gross proceeds of $98,875,394 of which $77,533,277 were sold to related parties. The 2019 Convertible Notes&#160;accrue interest at 8% per annum and are automatically convertible, contingent upon the occurrence of certain events, most notable a qualified financing (a &#8220;Qualified Financing&#8221;), defined as the issuance and sale of a minimum amount of additional common stock or the next series of preferred stock of Stem (&#8220;Financing Stock&#8221;). The conversion price is defined as a price per share equal to 85% of the price per share (&#8220;Offer Price&#8221;) paid by the other purchase of the Financing Stock sold in the Qualified Financing. The </p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">107</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;min-height:11.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">2019 Convertible Notes&#160;are convertible into the number of shares of Financing Stock needed to settle all of the aggregate amount of principal and unpaid interest owed to the investor, which is based on the ultimate price per share associated with the Financing Stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">At the time of the 2019 Convertible Notes&#160;offerings, Stem allowed certain existing investors who participated in the 2019 Convertible Notes&#160;offering to exchange existing holdings of preferred shares and common shares for shares of Stem&#8217;s Series&#160;D&#8217; Preferred Stock. The exchange ratios were based on the liquidation preference that such holders of preferred stock that was junior to the Stem Series&#160;D&#8217; Preferred Stock will receive the same aggregate liquidation value and dividend before and after the exchange.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The table below summarizes these sales and the conversion.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:15.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:11.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Investor</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:15.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares&#160;of&#160;Series&#160;D&#8217;<br />Preferred&#160;Stock<br />Received</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:11.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate<br />Principal<br />Amount&#160;</b>&#160;<b style="font-weight:bold;">($)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.3%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">2561549 Ontario Limited<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:15.33%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">19,574,579</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.65%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">14,649,022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">RWE Supply &amp; Trading GMBH<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:15.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">17,418,622</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9,654,893</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Angeleno Investors III, L.P.<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:15.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">14,709,373</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9,264,648</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Activate Capital Partners, L.P.<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(4)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:15.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9,787,290</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,063,722</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Mitsui &amp; Co., Ltd.<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(5)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:15.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,250,966</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,000,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">David Buzby<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(6)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:15.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">254,888</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Copec Overseas S.P.A.<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(7)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:15.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">19,711,869<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(8)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">30,000,000<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(8)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Mr.&#160;Leufkens, a member of Stem&#8217;s board of directors, is a director of an affiliate of 2561549 Ontario Limited, which holds more than 5% of Stem&#8217;s capital stock.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Mr.&#160;O&#8217;Reilly, a member of Stem&#8217;s board of directors, is an employee of RWE Supply&#160;&amp; Trading GMBH, which holds more than 5% of Stem&#8217;s capital stock.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Mr.&#160;Tammineedi, a member of Stem&#8217;s board of directors, is a principal of an affiliate of Angeleno Investors III,&#160;L.P., which holds more than 5% of Stem&#8217;s capital stock.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(4)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Mr.&#160;Jacob, a member of Stem&#8217;s board of directors, is a managing director of an affiliate of Activate Capital Partners,&#160;L.P., which holds more than 5% of Stem&#8217;s capital stock.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(5)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Mr.&#160;Kurihara, a member of Stem&#8217;s board of directors, is an employee of Mitsui&#160;&amp; Co.,&#160;Ltd., which holds more than 5% of Stem&#8217;s capital stock.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(6)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Mr.&#160;Buzby is a member of Stem&#8217;s board of directors.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(7)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Holds more than 5% of Stem&#8217;s capital stock.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(8)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">In August&#160;2019, Copec Overseas S.P.A. converted the outstanding note into Stem&#8217;s Series&#160;D&#8217; Preferred Stock.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In connection with the 2019 Convertible Note&#160;offering, certain investors, including the related parties above that bought a minimum threshold of the 2019 Convertible Notes&#160;were issued warrants giving them rights to acquire Financing Stock at the Offer Price per share, or in the event the Financing Stock offering does not occur, to acquire Stem&#8217;s Series&#160;D&#8217; Preferred Stock (the &#8220;Preferred Stock Warrants&#8221;). The number of Preferred Stock Warrants issued is subject to adjustment pending the occurrence of the Qualified Financing. The Preferred Stock Warrants are transferrable (with Stem&#8217;s consent) and expire upon the earlier of the occurrence of certain events or the seventh anniversary of the date of issuance. Copec Overseas S.P.A. (&#8220;Copec&#8221;) also received a warrant to purchase 5,000,000 shares of Stem&#8217;s Common Stock at the time it purchased the 2019 Convertible Notes.</p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">108</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Project Financing Transactions with Ontario Teachers&#8217; Pension Plan Board</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In July&#160;2018, Legacy Stem, through its wholly owned subsidiary Stem Finance SPV V ULC, entered into a partnership agreement with Trillium Storage GP&#160;Inc., an affiliate of Ontario Teachers&#8217; Pension Plan Board, and a further affiliate of 2561549 Ontario Limited (&#8220;OTPP&#8221;), which was amended in August&#160;2018. The partnership agreement provided an exclusive financing facility for Legacy Stem to construct and operate energy storage systems in Province of Ontario in Canada. The partnership agreement provided up to C$200 million of financing. The partnership agreement was further amended in June&#160;2019 to remove the exclusivity term and allow Stem to pursue other financing options in addition to the facility with OTPP. As of May&#160;11, 2021, approximately C$25 million has been financed through the facility.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Commercial Agreements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In July&#160;2020, Legacy Stem and Copec, announced a joint venture and strategic partnership to bring Legacy Stem&#8217;s technology to Chile and Colombia. Copec will deploy Legacy Stem&#8217;s intelligent storage solutions and leverage Stem&#8217;s expertise in design, deployment, and project financing of energy storage projects. Legacy Stem and Copec intend to collaborate on expansion in the region, working with communities, regulators, utilities and commercial entities in both Chile and Colombia. Legacy Stem and Copec will focus exclusively on Chile and Colombia in the first phase of the partnership, with the potential to expand into other countries in South America. As of May&#160;11, 2021, no systems are operational under the agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Side Letters</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In January&#160;2018 in connection with the Series&#160;D offering described above, Legacy Stem entered into a side letter with Activate Capital Partners,&#160;L.P. which granted certain management and information rights.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In June&#160;2018 in connection with the Series&#160;D offering described above, Legacy Stem entered into a side letter with OPG Investments&#160;Inc. (&#8220;OPG&#8221;) which granted certain management rights. Further, the side letter included certain other rights, including, among other things, that if Legacy Stem entered into any side letter or other similar written agreement following such date with a current stockholder, any purchaser of shares of Legacy Stem&#8217;s Series&#160;D Preferred Stock, or any other person that purchase shares of any series of preferred stock of Stem during the twelve (12)&#160;months following the date of the letter agreement (a &#8220;OPG New Stockholder&#8221;), then OPG shall receive the same rights as the OPG New Stockholder, subject to certain exemptions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In June&#160;2019, Legacy Stem entered into a side letter with Mitsui&#160;&amp; Co.,&#160;Ltd. (&#8220;Mitsui&#8221;) which granted certain management rights. Those rights followed Mitsui&#8217;s purchase of 9,787,290 shares of Stem&#8217;s Series&#160;C Preferred Stock. Further, the side letter included certain other rights, including, among other things, that if Stem entered into any side letter or other similar written agreement following such date with a current stockholder, any purchaser of shares of Legacy Stem&#8217;s Series&#160;D Preferred Stock, or any other person that purchase shares of any series of preferred stock of Legacy Stem during the twelve (12)&#160;months following the date of the letter agreement (a &#8220;Mitsui New Stockholder&#8221;), then Mitsui shall receive the same rights as the Mitsui New Stockholder, subject to certain exemptions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In July&#160;2019, Legacy Stem entered into a side letter with Copec that granted Copec certain management rights. Further, the side letter included certain other rights, including, among other things, that if Legacy Stem entered into any side letter or other similar written agreement following such date with a current stockholder, any purchaser of shares of Stem&#8217;s Series&#160;D&#8217; Preferred Stock, or any other person that purchase shares of any series of preferred stock of Legacy Stem during the twelve (12)&#160;months following the date of the letter agreement (a &#8220;Copec New Stockholder&#8221;), then Copec shall receive the same rights as the Copec New Stockholder, subject to certain exemptions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">RWE Strategic Relationship Agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Information relating to STPK, Legacy Stem and RWE entering into a Strategic Relationship Agreement, is set forth in &#8220;Certain Relationships and Related Party Transactions&#8212;Stem&#8221; above and is incorporated herein by reference.</p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">109</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Related Person Transactions Policy</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Although Legacy Stem did not have a written policy for the review and approval of transactions with related persons, its board of directors historically reviewed and approved any transaction where a director or officer had a financial interest, including the transactions described above. Prior to approving such a transaction, the material facts as to a director or officer&#8217;s relationship or interest in the agreement or transaction were disclosed to the board of directors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Procedures with Respect to Review and Approval of Related Person Transactions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On May&#160;26, 2021, Stem&#8217;s board of directors adopted a written related person transaction policy that sets forth the following policies and procedures for the review and approval or ratification of related person transactions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">A &#8220;Related Person Transaction&#8221; is a transaction, arrangement or relationship in which Stem or any of its subsidiaries was, is or will be a participant, the amount of which involved exceeds $120,000, and in which any related person had, has or will have a direct or indirect material interest. A &#8220;Related Person&#8221; means:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">any person who is, or at any time during the applicable period was, one of Stem&#8217;s executive officers or a member of Stem&#8217;s board of directors;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">any person who is known by Stem to be the beneficial owner of more than five&#160;percent (5%) of our voting stock;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">any immediate family member of any of the foregoing persons, which means any child, stepchild, parent, stepparent, spouse, sibling, mother-in-law, father-in-law, daughter-in-law, brother-in-law&#160;or sister-in-law&#160;of a director, officer or a beneficial owner of more than five&#160;percent (5%) of our voting stock, and any person (other than a tenant or employee) sharing the household of such director, executive officer or beneficial owner of more than five&#160;percent (5%) of our voting stock; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">any firm, corporation or other entity in which any of the foregoing persons is a partner or principal or in a similar position or in which such person has a 10&#160;percent (10%) or greater beneficial ownership interest.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Stem also adopted policies and procedures designed to minimize potential conflicts of interest arising from any dealings it may have with its affiliates and to provide appropriate procedures for the disclosure of any real or potential conflicts of interest that may exist from time to time. Specifically, pursuant to its audit committee charter, the audit committee will have the responsibility to review related person transactions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_1ee95f20_3072_43ed_917c_6e48b9c37128"></a></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">110</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;min-height:11.5pt;"><a id="PRINCIPALSECURITYHOLDERS_71724"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">PRINCIPAL SECURITYHOLDERS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table and accompanying footnotes set forth information with respect to the beneficial ownership of our Common Stock, as of April&#160;28, 2021, after giving effect to the Closing, for (1)&#160;each person known by us to be the beneficial owner of more than 5% of our outstanding shares of Common Stock, (2)&#160;each member of the board of directors, (3)&#160;each of our named executive officers and (4)&#160;all of the members of our board of directors and our executive officers, as a group. As of April&#160;28, 2021, we had 135,428,362 shares of Common Stock outstanding, owned by 220 holders of record.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The beneficial ownership&#160;percentages set forth in the table below are based on 135,428,362 shares of Common Stock issued and outstanding as of April&#160;28, 2021 and do not take into account the issuance of any shares of Common Stock upon the exercise of warrants to purchase up to 20,340,897 shares of Common Stock that remain outstanding. In computing the number of shares of Common Stock beneficially owned by a person and the&#160;percentage ownership of such person, we deemed to be outstanding all shares of Common Stock subject to warrants, stock options and restricted stock units held by the person that are currently exercisable or may be exercised or that are scheduled to vest or settle, as applicable, within 60&#160;days of April&#160;28, 2021. We did not deem such shares outstanding, however, for the purpose of computing the&#160;percentage ownership of any other person.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Beneficial ownership for the purposes of the following table is determined in accordance with the rules&#160;and regulations of the SEC. A person is a &#8220;beneficial owner&#8221; of a security if that person has or shares &#8220;voting power&#8221;, which includes the power to vote or to direct the voting of the security, or &#8220;investment power&#8221;, which includes the power to dispose of or to direct the disposition of the security or has the right to acquire such powers within 60&#160;days.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Unless otherwise noted in the footnotes to the following table, and subject to applicable community property laws, the persons and entities named in the table have sole voting and investment power with respect to their beneficially owned Common Stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:22.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Name&#160;and&#160;Address&#160;of&#160;Beneficial&#160;Owners</b><sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:22.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number&#160;of</b>&#160;<b style="font-weight:bold;">Shares<br />of</b>&#160;<b style="font-weight:bold;">Common</b>&#160;<b style="font-weight:bold;">Stock</b><b style="font-weight:bold;"><br /></b><b style="font-weight:bold;">Beneficially&#160;Owned</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:16.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Percentage</b>&#160;<b style="font-weight:bold;">of</b><b style="font-weight:bold;"><br /></b><b style="font-weight:bold;">Outstanding</b><b style="font-weight:bold;"><br /></b><b style="font-weight:bold;">Common</b>&#160;<b style="font-weight:bold;">Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;"><b style="font-weight:bold;">5% Stockholders:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.33%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.59%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Star Peak Sponsor LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:22.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9,509,626</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">7.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Michael C. Morgan<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:22.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9,559,626</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">7.1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:56.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Eric Scheyer<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:22.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9,509,626</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">7.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Alec Litowitz<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:22.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9,509,626</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">7.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:56.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Ontario Teachers&#8217; Pension Plan Board<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(4)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:22.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,371,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">5.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;"><b style="font-weight:bold;">Named Executive Officers and Directors:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="margin-right:0pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">John Carrington<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(5)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:22.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,309,508</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">2.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">William Bush<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(6)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:22.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">881,378</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Mark Triplett<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(7)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:22.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">724,129</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Alan Russo<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(8)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:22.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">305,615</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Larsh Johnson<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(9)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:22.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">873,261</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Prakesh Patel<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(10)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:22.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">906,522</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">David Buzby<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(11)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:22.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">793,294</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Adam E. Daley</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:22.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Michael C. Morgan<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:22.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9,559,626</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">7.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Anil Tammineedi<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(12)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:22.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,039,849</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">4.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:56.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Lisa Troe</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:22.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Laura D&#8217;Andrea Tyson</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:22.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;">Jane Woodward</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:22.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;"><b style="font-weight:bold;">All directors and executive officers as a group (13 individuals)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:22.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">22,393,182</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:16.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">17.2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">*</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Less than One&#160;percent</p></td></tr></table></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">111</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:0.7pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18.7pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Unless otherwise noted, the business address of the Sponsor is c/o&#160;Star Peak Energy Transition Corp., 1603 Orrington Avenue, 13th Floor, Evanston, Illinois 60201. Unless otherwise noted, the business address of each of the executive officers and directors of New Stem is c/o&#160;Stem,&#160;Inc., 100 Rollins Road, Millbrae, CA 94030.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:0.7pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18.7pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Includes 50,000 shares of Common Stock held by Portcullis Partners, LP. The general partner of Portcullis Partners, LP is Portcullis G.P., LLC (the &#8220;General Partner&#8221;). Michael C. Morgan is the Manager of the General Partner and President of Portcullis Partners, LP. Each such entity or person disclaims any beneficial ownership of the reported shares other than to the extent of any pecuniary interest they may have therein, directly or indirectly.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:0.7pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18.7pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">The Sponsor is the record holder of such shares. The Sponsor is controlled by a board of managers consisting of Eric Scheyer, Alex Litowitz and Michael C. Morgan. Each of Messrs. Scheyer, Litowitz and Morgan are deemed to have or share beneficial ownership of the shares held directly by the Sponsor. Each such entity or person disclaims any beneficial ownership of the reported shares other than to the extent of any pecuniary interest they may have therein, directly or indirectly. The address of Star Peak Sponsor LLC is 1603 Orrington Avenue, 13th Floor, Evanston, IL 60201.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:0.7pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18.7pt;padding:0pt;">(4)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Represents 7,371,428 shares of New Stem Common Stock as of the Closing Date held by Ontario Teachers&#8217; Pension Plan Board.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:0.7pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18.7pt;padding:0pt;">(5)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Represents 208,100 shares of New Stem Common Stock and 3,101,408 shares of New Stem Common Stock underlying Stem Options exercisable within sixty (60)&#160;days of the Closing Date held by Mr.&#160;Carrington.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:0.7pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18.7pt;padding:0pt;">(6)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Represents 257,207 shares of New Stem Common Stock and 624,171 shares of New Stem Common Stock underlying Stem Options exercisable within sixty (60)&#160;days of the Closing Date held by Mr.&#160;Bush.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:0.7pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18.7pt;padding:0pt;">(7)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Represents 724,199 shares of New Stem Common Stock underlying Stem Options exercisable within sixty (60)&#160;days of the Closing Date held by Mr.&#160;Triplett.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:0.7pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18.7pt;padding:0pt;">(8)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Represents 148,094 shares of New Stem Common Stock and 157,521 shares of New Stem Common Stock underlying Stem Options exercisable within sixty (60)&#160;days of the Closing Date held by Mr.&#160;Russo.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:0.7pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18.7pt;padding:0pt;">(9)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Represents 150,758 shares of New Stem Common Stock and 722,503 shares of New Stem Common Stock underlying Stem Options exercisable within sixty (60)&#160;days of the Closing Date held by Mr.&#160;Johnson.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:0.7pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18.7pt;padding:0pt;">(10)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Represents 906,522 shares of New Stem Common Stock underlying Stem Options exercisable within sixty (60)&#160;days of the Closing Date held by Mr.&#160;Patel.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:0.7pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18.7pt;padding:0pt;">(11)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Represents 542,986 shares of New Stem Common Stock and 250,308 shares of New Stem Common Stock underlying Stem Options exercisable within sixty (60)&#160;days of the Closing Date held by Mr.&#160;Buzby.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:0.5pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18.75pt;padding:0pt;">(12)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Represents 5,039,849 shares of New Stem Common Stock held by Angeleno Investors III, L.P as of the Closing Date. Mr.&#160;Tammineedi is a Principal at Angeleno Group, an affiliate of Angeleno Investors III,&#160;L.P., and may be deemed to share voting and investment power with respect to all shares held by Angeleno Investors III,&#160;L.P. The address for Angeleno Investors III,&#160;L.P. is 2029 Century Park East, Suite&#160;2980, Los Angeles, California 90067.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_915a79b2_f435_426e_aa1e_8555c14d61cb"></a></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">112</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="SELLINGSECURITYHOLDERS_931367"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">SELLING SECURITYHOLDERS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Selling Securityholders listed in the table below may from time to time offer and sell any or all of the shares of Common Stock and Private Placement Warrants set forth below pursuant to this prospectus. When we refer to the &#8220;Selling Securityholders&#8221; in this prospectus, we refer to the persons listed in the table below, and the pledgees, donees, transferees, assignees, successors and other permitted transferees that hold any of the Selling Securityholders&#8217; interest in the shares of Common Stock or the Private Placement Warrants after the date of this prospectus.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table sets forth information concerning the shares of Common Stock and Private Placement Warrants that may be offered from time to time by each Selling Securityholder. The 12,786,129 shares of Common Stock issuable upon exercise of the Public Warrants are not included in the table below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We cannot advise you as to whether the Selling Securityholders will in fact sell any or all of such shares of Common Stock. In particular, the Selling Securityholders identified below may have sold, transferred or otherwise disposed of all or a portion of their securities after the date on which they provided us with information regarding their securities. Any changed or new information given to us by the Selling Securityholders, including regarding the identity of, and the securities held by, each Selling Securityholder, will be set forth in a prospectus supplement or amendments to the registration statement of which this prospectus is a part, if and when necessary.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Our registration of the shares of Common Stock does not necessarily mean that the Selling Securityholders will sell all or any of such Common Stock or Private Placement Warrants. The following table sets forth certain information provided by or on behalf of the Selling Securityholders as of May&#160;11, 2021 (the &#8220;Reference Date&#8221;) concerning the Common Stock and Private Placement Warrants that may be offered from time to time by each Selling Securityholder </p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">113</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">with this prospectus. A Selling Securityholder may sell all, some or none of such securities in this offering. See &#8220;<i style="font-style:italic;">Plan of Distribution</i>.&#8221;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:15.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="7" style="vertical-align:bottom;width:43.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Before the Offering</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;width:35.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">After the Offering</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:15.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">Name and Address of Selling Securityholder</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:10.13%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Common Stock<br />Beneficially<br />Owned Prior to<br /> the Offering </b><sup style="font-size:4.5pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:10.13%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Private Placement<br />Warrants<br />Beneficially<br />Owned Prior to<br />the Offering</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:8.71%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of<br />Shares of<br />Common Stock<br />Being Offered</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:9%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of<br />Private<br /> Placement<br />Warrants Being<br />Offered</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:10.13%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of<br />Shares<br />of Common Stock<br />Beneficially<br />Owned After the<br /> Offered Shares of<br />Common Stock<br />are Sold</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:10.83%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Percentage of<br />Outstanding<br />Common Stock<br />Beneficially Owned<br />After the Offered<br />Shares of Common<br />Stock are Sold</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:10.13%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of Private<br />Placement<br />Warrants<br />Beneficially<br />Owned After the<br />Offered Private<br />Placement<br />Warrants are Sold</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">PIPE Investors</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6pt;margin-right:0pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6pt;margin-right:0pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6pt;margin-right:0pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Adage Capital Partners L.P.(2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,800,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1,800,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Alyeska Master Fund, L.P.(3)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,000,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1,000,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Blackrock, Inc.(4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,400,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">4,400,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Blackstone Aqua Master Sub-Fund, a sub-fund of Blackstone Global Master Fund ICAV(5)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 3pt 0pt 0pt;">200,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">200,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Cohen &amp; Steers Capital Management, Inc.(6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">DeGroff/Schneider Revocable Trust(7)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">6,500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">DSAM Partners (London) Ltd.(8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,260,129</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1,080,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Electron Capital Partners, LLC(9)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,000,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">3,000,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Entities affiliated with Millennium Management LLC(10)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,083,906</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">920,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">163,906</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Governors Lane Master Fund LP(11)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 3pt 0pt 0pt;">400,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">400,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Hedosophia Group Limited(12)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 3pt 0pt 0pt;">100,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">100,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">HITE Hedge Asset Management LLC(13)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,000,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1,000,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Jane Street Global Trading, LLC(14)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 3pt 0pt 0pt;">201,298</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">200,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Luxor Capital Group, LP(15)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,400,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1,400,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Major Tom Capital LLC(16)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 3pt 0pt 0pt;">400,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">400,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">PFMO4 LLC(17)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 3pt 0pt 0pt;">400,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">400,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Phoenix Insurance Company Ltd.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 3pt 0pt 0pt;">20,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">20,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Portcullis Partners, LP(18)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 3pt 0pt 0pt;">50,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">50,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Richard D. Kinder(19)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 3pt 0pt 0pt;">700,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">700,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Scopus Fund Ltd.(20)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,984</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">6,080</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">904</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Scopus Partners, L.P.(20)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 3pt 0pt 0pt;">13,459</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">11,176</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">2,283</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Scopus Partners II, L.P.(20)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 3pt 0pt 0pt;">19,666</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">17,116</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">2,550</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Scopus Vista Fund Ltd.(20)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 3pt 0pt 0pt;">11,821</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">9,548</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">2,273</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Scopus Vista Partners, L.P.(20)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 3pt 0pt 0pt;">195,570</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">156,080</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">39,490</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Senator Global Opportunity Master Fund LP(21)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,200,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">2,200,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Magnetar Financial LLC(22)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 3pt 0pt 0pt;">43,500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">43,500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Shotfut Menayot Phoenix</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 3pt 0pt 0pt;">180,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">180,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Vaneck Global Hard Assets Fund(23)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 3pt 0pt 0pt;">736,009</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">362,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">374,009</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Vaneck Global Natural Resources Portfolio, a Series of Brighthouse Funds Trust II(23)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,363,799</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">761,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">602,799</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Vaneck VIP Global Hard Assets Fund(23)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 3pt 0pt 0pt;">359,899</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">177,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">182,899</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Yaupon Master Fund LP(24)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 3pt 0pt 0pt;">506,797</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">500,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">6,797</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Directors and Officers(25)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6pt;margin-right:0pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6pt;margin-right:0pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6pt;margin-right:0pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6pt;margin-right:0pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6pt;margin-right:0pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6pt;margin-right:0pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">John Carrington(26)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,214,023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">4,214,023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">William Bush(27)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,223,355</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">1,223,355</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Mark Triplett(28)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 3pt 0pt 0pt;">728,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">728,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Alan Russo(29)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 3pt 0pt 0pt;">305,615</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">305,615</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Larsh Johnson(30)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 3pt 0pt 0pt;">873,261</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">873,261</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Prakesh Patel(31)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 3pt 0pt 0pt;">906,524</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">906,524</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">David Buzby(32)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 3pt 0pt 0pt;">793,294</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">793,294</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Adam E. Daley</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Michael C. Morgan(33)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9,559,626</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Anil Tammineedi(34)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,039,849</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">5,039,849</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Lisa L. Troe</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Laura D&#8217;Andrea Tyson</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Jane Woodward</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Sponsor Investors</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6pt;margin-right:0pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6pt;margin-right:0pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6pt;margin-right:0pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6pt;margin-right:0pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6pt;margin-right:0pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6pt;margin-right:0pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Star Peak Sponsor LLC(35)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9,509,626</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">7,181,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">9,509,626</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">7,181,134</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Other Selling Securityholders</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">RWE Supply &amp; Trading GMBH(36)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,933,946</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">5,933,946</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Desiree Rogers</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 3pt 0pt 0pt;">40,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">40,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:15.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">C. Park Shaper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 3pt 0pt 0pt;">40,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">40,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p></td></tr></table></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">114</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;min-height:11.5pt;"><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">*</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Less than one&#160;percent</p></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Holders of Common Stock are entitled to one vote for each share of Common Stock held by them.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">The securities to which this filing relates are held directly by Adage Capital Partners,&#160;L.P., a Delaware limited partnership (the &#8220;Fund&#8221;). Adage Capital Partners GP, L.L.C., a Delaware limited liability company (&#8220;ACPGP&#8221;), serves as the general partner of the Fund and as such has discretion over the portfolio securities beneficially owned by the Fund. Adage Capital Advisors, L.L.C., a Delaware limited liability company (&#8220;ACA&#8221;), is the managing member of ACPGP and directs ACPGP&#8217;s operations. Robert Atchinson and Phillip Gross are the managing members of ACPGP and ACA and general partners of the Fund. Each of the reporting persons disclaims beneficial ownership of the securities reported herein for purposes of Section&#160;16 of the Securities and Exchange Act of 1934, as amended, except as to such extent of such reporting person&#8217;s pecuniary interest in the securities. The address of Adage Capital Partners LP is 200 Clarendon Street, 52nd Floor, Boston, MA 02116.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Alyeska Investment Group,&#160;L.P., the investment manager of Alyeska Master Fund,&#160;L.P., has voting and investment control of the shares held by Alyeska Master Fund,&#160;L.P. Anand Parekh is the Chief Executive Officer of Alyeska Investment Group,&#160;L.P. and may be deemed to be the beneficial owner of such shares. Mr.&#160;Parekh, however, disclaims any beneficial ownership of the shares held by Alyeska Master Fund,&#160;L.P. The address of Alyeska Master Fund,&#160;L.P. is 77 W. Wacker, Suite&#160;700, Chicago, IL 60601.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(4)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">The registered holders of the referenced shares to be registered are the following funds and accounts under management by subsidiaries of BlackRock,&#160;Inc.: BlackRock Strategic Income Opportunities Portfolio of BlackRock Funds V, Master Total Return Portfolio of Master Bond LLC, BlackRock Capital Allocation Trust, BlackRock Global Long/Short Credit Fund of BlackRock Funds IV, ARL BlackRock Capital Allocation Strategy, MALT Master Fund,&#160;L.P. and MALT (BASII),&#160;L.P. BlackRock,&#160;Inc. is the ultimate parent holding company of such subsidiaries. On behalf of such subsidiaries, the applicable portfolio managers, as managing directors (or in other capacities) of such entities, and/or the applicable investment committee members of such funds and accounts, have voting and investment power over the shares held by the funds and accounts which are the registered holders of the referenced shares. Such portfolio managers and/or investment committee members expressly disclaim beneficial ownership of all shares held by such funds and accounts. The address of such funds and accounts, such subsidiaries and such portfolio managers and/or investment committee members is 55 East 52nd Street, New York, NY 10055. Shares shown include only the securities being registered for resale and may not incorporate all interests deemed to be beneficially held by the registered holders or BlackRock,&#160;Inc.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(5)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Reflects securities held directly by Blackstone Aqua Master Sub-Fund, a sub-fund of Blackstone Global Master Fund ICAV (the &#8220;Aqua Fund&#8221;). Blackstone Alternative Solutions L.L.C. is the investment manager of the Aqua Fund. Blackstone Holdings I&#160;L.P. is the sole member of Blackstone Alternative Solutions L.L.C. Blackstone Holdings I/II GP L.L.C. is the general partner of Blackstone Holdings I&#160;L.P. The Blackstone Group&#160;Inc. is the sole member of Blackstone Holdings I/II GP L.L.C. Blackstone Group Management L.L.C. is the sole holder of the Series&#160;II preferred stock of The Blackstone Group&#160;Inc. Blackstone Group Management L.L.C. is wholly owned by its senior managing directors and controlled by its founder, Stephen A. Schwarzman. Each of such Blackstone entities and Mr.&#160;Schwarzman may be deemed to beneficially own the securities beneficially owned by the Aqua Fund directly or indirectly controlled by it or him, but each (other than the Aqua Fund to the extent of its direct holdings) disclaims beneficial ownership of such securities. The address of each entity listed in this footnote is c/o The Blackstone Group&#160;Inc., 345 Park Avenue, New York, New York 10154.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(6)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Includes (i)&#160;962,500 shares of Common Stock held by Cohen&#160;&amp; Steers Infrastructure Fund,&#160;Inc. and (ii)&#160;37,500 shares of Common Stock held by Cohen&#160;&amp; Steers Real Assets Fund,&#160;Inc. (collectively, the &#8220;CS Securityholders&#8221;). Cohen&#160;&amp; Steers Capital Management,&#160;Inc. is the investment manager of each of the CS Securityholders. The address of each entity listed in this footnote is c/o Cohen&#160;&amp; Steers Capital Management,&#160;Inc. 280 Park Avenue, New York, NY 10017.</span></td></tr></table></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">115</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(7)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Dain DeGroff and Jennifer Schneider are the trustees of the DeGroff/Schneider Revocable Trust and have voting and dispositive control over the securities held by it. The address of the DeGroff/Schneider Revocable Trust is 55 Hamilton Ct, Palo Alto, CA 940301.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(8)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Includes (1)&#160;805,087 shares of Common Stock held by DSAM+ Master Fund, (ii)&#160;227,521 shares of Common Stock held by DSAM Alpha+ Master Fund and (iii)&#160;227,521 shares of Common Stock held by LMA SPC&#160;&#8211; MAP 112 Segregated Portfolio (collectively, the &#8220;DSAM Securityholders&#8221;). DSAM Partners (London)&#160;Ltd. (the &#8220;Investment Advisor&#8221;) is the investment advisor to the DSAM Securityholders and as such may be deemed to have voting and investment power over the securities held by the DSAM Securityholders. The Investment Advisor is ultimately controlled by Mr.&#160;Guy Shahar. The Investment Advisor and Mr.&#160;Shahar disclaim beneficial ownership of the securities listed above. The address of DSAM+ Master Fund and DSAM Alpha+ Master Fund is c/o Maples Corporate Services Limited, PO Box 309, Ugland House, Grand Cayman KY1-1104. The address of LMA SPC&#160;&#8211; MAP 112 Segregated Portfolio is c/o Walkers Corporate Services Limited, 190 Elgin Avenue, George Town, Grand Cayman KY1-9001.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(9)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Includes (i)&#160;27,344 shares of Common Stock held by AGR Trading SPC-Series&#160;EC Segregated Portfolio, (ii)&#160;41,370 shares of Common Stock held by Boothbay Absolute Return Strategies, LP, (iii)&#160;1,721,655 shares of Common Stock held by Electron Global Master Fund,&#160;L.P. and (iv)&#160;1,209,631 shares of Common Stock held by Electron Infrastructure Master Fund, L.P (collectively, the &#8220;Electron Securityholders&#8221;). Electron Capital Partners, LLC is the investment manager of the Electron Securityholders. James Shaver may be deemed to have investment discretion and voting power over Common Stock held by the Electron Securityholders. The address of each entity listed in this footnote is 10 East 53rd Street, 19th Floor, New York, NY 10022.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(10)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">(i)&#160;Integrated Core Strategies (US) LLC, a Delaware limited liability company (&#8220;Integrated Core Strategies&#8221;), beneficially owns 500,000 shares of Common Stock; (ii)&#160;Cognizant Holdings,&#160;Ltd., an exempted company organized under the laws of the Cayman Islands (&#8220;Cognizant Holdings&#8221;), beneficially owns 420,000 shares of Common Stock; (iii)&#160;ICS Opportunities II LLC, a Cayman Islands limited liability company (&#8220;ICS Opportunities II&#8221;), beneficially owns 54,667 shares of Common Stock; and (iv)&#160;ICS Opportunities,&#160;Ltd., an exempted company organized under the laws of the Cayman Islands (&#8220;ICS Opportunities&#8221;), beneficially owns 309,239 shares of Common Stock (consisting of 109,239 shares of Common Stock and 200,000 shares of Common Stock issuable upon exercise of warrants). ICS Opportunities II and ICS Opportunities are affiliates of Integrated Core Strategies and Cognizant Holdings. Millennium International Management LP, a Delaware limited partnership (&#8220;Millennium International Management&#8221;), is the investment manager to Cognizant Holdings, ICS Opportunities II and ICS Opportunities and may be deemed to have shared voting control and investment discretion over securities owned by Cognizant Holdings, ICS Opportunities II and ICS Opportunities. Millennium Management LLC, a Delaware limited liability company (&#8220;Millennium Management&#8221;), is the general partner of the managing member of Integrated Core Strategies and may be deemed to have shared voting control and investment discretion over securities owned by Integrated Core Strategies. Millennium Management is also the general partner of the 100% owner of Cognizant Holdings, ICS Opportunities II and ICS Opportunities and may also be deemed to have shared voting control and investment discretion over securities owned by Cognizant Holdings, ICS Opportunities II and ICS Opportunities. Millennium Group Management LLC, a Delaware limited liability company (&#8220;Millennium Group Management&#8221;), is the managing member of Millennium Management and may also be deemed to have shared voting control and investment discretion over securities owned by Integrated Core Strategies. Millennium Group Management is also the general partner of Millennium International Management and may also be deemed to have shared voting control and investment discretion over securities owned by Cognizant Holdings, ICS Opportunities II and ICS Opportunities. The managing member of Millennium Group Management is a trust of which Israel A. Englander, a United States citizen (&#8220;Mr.&#160;Englander&#8221;), currently serves as the sole voting trustee. Therefore, Mr.&#160;Englander may also be deemed to have shared voting control and investment discretion over securities owned by Integrated Core Strategies, Cognizant Holdings, ICS Opportunities II and ICS Opportunities. The foregoing should not be construed in and of itself as an admission by Millennium International Management, Millennium Management, Millennium Group Management or Mr.&#160;Englander as to beneficial ownership of the securities owned by Integrated Core Strategies, Cognizant Holdings, ICS Opportunities II or ICS Opportunities, as the case may be. The address for Integrated Core Strategies (US) LLC is c/o Millennium Management LLC, 399 Park Avenue, New York, NY 10022 </span></td></tr></table></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">116</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"></td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">and the address for Cognizant Holdings,&#160;Ltd. is c/o Millennium International Management LP, 399 Park Avenue, New York, NY 10022.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(11)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Governors Lane LP serves as the investment advisor to Governors Lane Master Fund LP (the &#8220;Fund&#8221;). Governors Lane Fund General Partner LLC serves as the general partner of the Fund. Mr.&#160;Isaac Corre is the managing member of both Governors Lane Fund General Partner LLC and Governors Lane GP LLC, the general partner of Governors Lane&#160;LP. The address of Governors Lane Master Fund LP is c/o Governors Lane LP, 510 Madison Avenue, 11th Floor, New York, NY 10022.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(12)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Ian Osborne is the Chief Executive Officer of Hedosophia Group Limited and may be deemed to control such shares. The address of Hedosophia Group Limited is Roseneath, The Grange, St Peter Port, Guernsey GY1 2QJ.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(13)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Includes (i)&#160;93,000 shares of Common Stock held by HITE Carbon Offset LP, (ii)&#160;205,299 shares of Common Stock held by HITE Carbon Offset LTD, (iii)&#160;159,901 shares of Common Stock held by HITE Energy LP, (iv)&#160;113,399 shares of Common Stock held by HITE Hedge LP, (v)&#160;314,600 shares of Common Stock held by HITE Hedge Offshore LTD, (vi)&#160;71,200 shares of Common Stock held by HITE Hedge QP LP and (vii)&#160;42,601 shares of Common Stock held by HITE MLP LP (collectively, the &#8220;HITE Securityholders&#8221;). HITE Hedge Asset Management LLC is the investment manager of each of the HITE Securityholders. HITE Hedge Asset Management LP is the investment manager of HITE Hedge Asset Management&#160;LLC. James M Jampel is the investment manager of HITE Hedge Asset Management LP and may be deemed to have investment discretion and voting power over Common Stock held by the HITE Securityholders. The address of each entity listed in this footnote is 300 Crown Colony Drive, Suite&#160;108, Quincy, MA 02169.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(14)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Jane Street Global Trading, LLC is a wholly owned subsidiary of Jane Street Group,&#160;LLC. Michael A. Jenkins and Robert A. Granieri are the members of the Operating Committee of Jane Street Group,&#160;LLC. The address of Jane Street Global Trading, LLC is 250 Veasey Street, 3rd Floor, New York, NY 10281.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(15)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Includes (i)&#160;277,351 shares of Common Stock held by Luxor Capital Partners Offshore Master Fund, LP, (ii)&#160;431,743 shares of Common Stock held by Luxor Capital Partners, LP, (iii)&#160;220,290 shares of Common Stock held by Luxor Wavefront, LP, (iv)&#160;81,613 shares of Common Stock held by Thebes Offshore Master Fund, LP and (v)&#160;389,003 shares of Common Stock held by Lugard Road Capital Master Fund,&#160;LP. Christian Leone may be deemed to have investment discretion and voting power over the securities held by Luxor Capital Partners Offshore Master Fund, LP, Luxor Capital Partners, LP and Luxor Wavefront LP, on behalf of Luxor Capital Group, LP, the investment manager of Luxor Capital Partners Offshore Master Fund, LP, Luxor Capital Partners, LP and Luxor Wavefront,&#160;LP. Michael Conboy may be deemed to have investment discretion and voting power over the securities held by Thebes Offshore Master Fund, LP on behalf of Luxor Capital Group, LP, the investment manager of Thebes Offshore Master Fund,&#160;LP. Jonathan Green may be deemed to have investment discretion and voting power over the securities held by Lugard Road Capital Master Fund, LP on behalf of Luxor Capital Group, LP, the investment manager of Lugard Road Capital Master Fund,&#160;LP. The address of each entity listed in this footnote is 1114 Avenue of the Americas, 28th Floor, New York, NY 10036.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(16)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">The address of Major Tom Capital LLC is c/o Beemok Capital, LLC, 200 Meeting Street, Suite&#160;206, Charleston, SC 29401.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(17)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">The address of PFM04 LLC is c/o 2912 Advisors LP, 405 Lexington Avenue, 34th FL NY, NY 10174.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(18)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">The general partner of Portcullis Partners, LP is Portcullis G.P., LLC (the &#8220;General Partner&#8221;). Michael C. Morgan is the Manager of the General Partner and President of Portcullis Partners,&#160;LP. The address of each entity listed in this footnote is 11 Greenway Plaza, Suite&#160;2000, Houston, TX 77046.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(19)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">The address of Richard D. Kinder is c/o Kinder Family Office, 2229 San Felipe, Suite&#160;1700, Houston, TX 77019.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(20)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Scopus Asset Management,&#160;L.P. is the investment advisor for: Scopus Partners,&#160;L.P.; Scopus Partners II,&#160;L.P.; Scopus Vista Partners,&#160;L.P.; Scopus Fund&#160;Ltd.; and Scopus Vista Fund&#160;Ltd. Scopus Advisors, LLC is the general </span></td></tr></table></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">117</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"></td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">partner of Scopus Partners,&#160;L.P., Scopus Partners II,&#160;L.P. and Scopus Vista Partners,&#160;L.P. Scopus Capital,&#160;Inc. is the general partner of Scopus Asset Management,&#160;L.P. Alexander Mitchell holds 100% of the ownership interest of each of Scopus Capital,&#160;Inc. and Scopus Advisors,&#160;LLC. The address of each entity listed in this footnote and Mr.&#160;Mitchell is c/o Scopus Asset Management,&#160;L.P., 717 Fifth Ave, 21st FL, New York, NY 10022.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(21)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Senator Investment Group LP, or Senator, is investment manager of this Selling Securityholder and may be deemed to have voting and dispositive power with respect to the shares. The general partner of Senator is Senator Management LLC (the &#8220;Senator GP&#8221;). Douglas Silverman controls Senator GP and, accordingly, may be deemed to have voting and dispositive power with respect to the shares held by this Selling Securityholder. Mr.&#160;Silverman disclaims beneficial ownership of the shares held by this Selling Securityholder. The address of each entity listed in this footnote is 510 Madison Avenue, 28th Floor, New York, NY 10022.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(22)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Magnetar Financial LLC is the investment advisor of Series&#160;III, a series of Astrum Partners&#160;LLC. Alec Litowitz may be deemed to have investment discretion and voting power over Common Stock held by this Selling Securityholder. The address of Series&#160;III, a series of Astrum Partners LLC, is 1603 Orrington Avenue, 13th Floor, Evanston, IL 60201.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(23)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Van Eck Associates Corp. is the investment advisor for: Vaneck Global Hard Assets Fund and Vaneck VIP Global Hard Assets Fund. Van Eck Associates Corp. is the investment subadvisor for: Vaneck Global Natural Resources Portfolio, a Series&#160;of Brighthouse Funds Trust II. The address of each entity listed in this footnote is 666 Third Ave, 9th Floor, New York, NY 10017.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(24)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Yaupon Capital GP LLC (&#8220;Yaupon GP&#8221;) is the general partner of this Selling Securityholder and may be deemed to have voting and dispositive power with respect to the shares. Steve Pattyn is the managing member of Yaupon GP and, accordingly, may be deemed to have voting and dispositive power with respect to the shares held by this Selling Securityholder. Each of Yaupon GP and Steve Pattyn disclaim beneficial ownership of the shares reported herein except to the extent of its pecuniary interest therein. The address of Yaupon Master Fund LP is 104 W 40th Street, Suite&#160;2020, New York, NY 10018.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(25)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">The address of each director and officer of Stem,&#160;Inc. is 100 Rollins Road, Millbrae, CA 94030.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(26)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Includes (i)&#160;208,100 shares of Common Stock and (ii)&#160;4,005,923 shares of Common Stock underlying options to purchase Common Stock.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(27)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Includes (i)&#160;257,207 shares of Common Stock and (ii)&#160;966,148 shares of Common Stock underlying options to purchase Common Stock.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(28)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Includes 728,324 shares of Common Stock underlying options to purchase Common Stock.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(29)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Includes (i)&#160;148,094 shares of Common Stock and (ii)&#160;157,521 shares of Common Stock.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(30)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Includes (i)&#160;150,758 shares of Common Stock and (ii)&#160;722,503 shares of Common Stock.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(31)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Includes 906,524 shares of Common Stock underlying options to purchase Common Stock.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(32)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Includes (i)&#160;453,302 shares of Common Stock, (ii)&#160;250,308 shares of Common Stock underlying options to purchase Common Stock of the Reference Date and (iii)&#160;89,684 shares of Common Stock held by the David S. Buzby Revocable Trust. David Buzby, sole trustee of the David S. Buzby Revocable Trust, exercises beneficial ownership of shares held by the David S. Buzby Revocable Trust.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(33)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Includes 50,000 shares of Common Stock held by Portcullis Partners, LP. The general partner of Portcullis Partners, LP is Portcullis G.P., LLC (the &#8220;General Partner&#8221;). Michael C. Morgan is the Manager of the General Partner and President of Portcullis Partners, LP. Each such entity or person disclaims any beneficial ownership of the reported shares other than to the extent of any pecuniary interest they may have therein, directly or indirectly.</span></td></tr></table></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">118</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(34)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Represents 5,039,849 shares of Common Stock held by Angeleno Investors III, L.P as of the Reference Date. Mr.&#160;Tammineedi is a Principal at Angeleno Group, an affiliate of Angeleno Investors III,&#160;L.P., and may be deemed to share voting and investment power with respect to all shares held by Angeleno Investors III,&#160;L.P. The address for Angeleno Investors III,&#160;L.P. is 2029 Century Park East, Suite&#160;2980, Los Angeles, California 90067.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(35)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">The Sponsor is the record holder of such shares. The Sponsor is controlled by a board of managers consisting of Eric Scheyer, Alec Litowitz and Michael C. Morgan. Each of Messrs.&#160;Scheyer, Litowitz and Morgan are deemed to have or share beneficial ownership of the shares held directly by the Sponsor. Each such entity or person disclaims any beneficial ownership of the reported shares other than to the extent of any pecuniary interest they may have therein, directly or indirectly. The address of Star Peak Sponsor LLC is 1603 Orrington Avenue, 13th Floor, Evanston, IL 60201.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:9pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(36)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">The address of RWE Supply&#160;&amp; Trading GMBH is RWE Platz 6, 45141 Essen, Germany.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_1ed81718_3eef_41d8_9cd7_9cfd1480949f"></a></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">119</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="DESCRIPTIONOFSECURITIES_78713"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">DESCRIPTION OF SECURITIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">The following summary of the material terms of our securities is not intended to be a complete summary of the rights and preferences of such securities, and is qualified by reference to our Amended and Restated Charter, our Amended and Restated Bylaws and the warrant-related documents described herein, which are exhibits to the registration statement of which this prospectus is a part. We urge to you reach each of the Amended and Restated Charter, the Amended and Restated Bylaws and the warrant-related documents described herein in their entirety for a complete description of the rights and preferences of our securities.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Authorized and Outstanding Stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Amended and Restated Charter authorizes the issuance of 501,000,000 shares, consisting of (i)&#160;1,000,000 shares of preferred stock, par value $0.0001 per share (&#8220;Preferred Stock&#8221;) and (ii)&#160;500,000,000 shares of Common Stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of the Closing Date, there were outstanding 135,428,362 shares of Common Stock, no shares of Preferred Stock outstanding, and 20,340,867 Warrants outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Common Stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Holders of Common Stock are entitled to one vote for each share held of record on all matters submitted to a vote of stockholders, including the election or removal of directors. The holders of the Common Stock do not have cumulative voting rights in the election of directors. Upon the Company&#8217;s liquidation, dissolution or winding up and after payment in full of all amounts required to be paid to creditors and to the holders of preferred stock having liquidation preferences, if any, the holders of the Common Stock are be entitled to receive pro rata the Company&#8217;s remaining assets available for distribution. Holders of the Common Stock do not have preemptive, subscription, redemption or conversion rights. The Common Stock is not subject to further calls or assessment by the Company. There are no redemption or sinking fund provisions applicable to the Common Stock. All shares of the Company&#8217;s Common Stock that will be outstanding at the time of the completion of the offering will be fully paid and non-assessable. The rights, powers, preferences and privileges of holders of the Common Stock are subject to those of the holders of any shares of the Company&#8217;s preferred stock the Company may authorize and issue in the future.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Preferred Stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Amended and Restated Charter authorizes the board of directors to establish one or more series of preferred stock (including convertible preferred stock). Unless required by law or by the NYSE, the authorized shares of preferred stock will be available for issuance without further action by the holders of the Common Stock. The board of directors has the discretion to determine the powers, preferences and relative, participating, optional and other special rights, and the qualifications, limitations or restrictions thereof, including, without limitation, voting rights, dividend rights, conversion rights, redemption privileges and liquidation preferences, of each series of preferred stock, including, without limitation:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">the designation of the series;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">the number of shares of the series, which the board of directors may, except where otherwise provided in the preferred stock designation, increase (but not above the total number of authorized shares of the class) or decrease (but not below the number of shares then outstanding);</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">whether dividends, if any, will be cumulative or non-cumulative and the dividend rate of the series;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">the dates at which dividends, if any, will be payable;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">the redemption rights and price or prices, if any, for shares of the series;</span></td></tr></table></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">120</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">the terms and amounts of any sinking fund provided for the purchase or redemption of shares of the series;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">the amounts payable on shares of the series in the event of any voluntary or involuntary liquidation, dissolution or winding-up of the Company&#8217;s affairs;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">whether the shares of the series will be convertible into shares of any other class or series, or any other security, of the Company or any other corporation, and, if so, the specification of the other class or series or other security, the conversion price or prices or rate or rates, any rate adjustments, the date or dates as of which the shares will be convertible and all other terms and conditions upon which the conversion may be made;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">restrictions on the issuance of shares of the same series or of any other class or series; and the voting rights, if any, of the holders of the series.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company could issue a series of preferred stock that could, depending on the terms of the series, impede or discourage an acquisition attempt or other transaction that some, or a majority, of the holders of the Common Stock might believe to be in their best interests or in which the holders of the Common Stock might receive a premium for the Common Stock over the market price of the Common Stock. Additionally, the issuance of preferred stock could adversely affect the rights of holders of the Common Stock by restricting dividends on the Common Stock, diluting the voting power of the Common Stock or subordinating the liquidation rights of the Common Stock. As a result of these or other factors, the issuance of preferred stock could have an adverse impact on the market price of the Common Stock. At present, we have no plans to issue any preferred stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Redeemable Warrants</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The warrants were issued in registered form under a warrant agreement between CST, as warrant agent, and the Company as successor of STPK (the &#8220;Warrant Agreement&#8221;). The Warrant Agreement provides that the terms of the Warrants may be amended without the consent of any holder to cure any ambiguity or correct any defective provision, but requires the approval by the holders of at least a majority of the then outstanding Public Warrants to make any change that adversely affects the interests of the registered holders of Public Warrants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Warrants may be exercised upon surrender of the warrant certificate on or prior to the expiration date at the offices of the warrant agent, with the exercise form on the reverse side of the warrant certificate completed and executed as indicated, accompanied by full payment of the exercise price (or on a cashless basis, if applicable), by certified check payable to the Company or by wire transfer, for the number of Warrants being exercised. The warrantholders do not have the rights or privileges of holders of Common Stock and any voting rights until they exercise their Warrants and receive shares of Common Stock. After the issuance of shares of Common Stock upon exercise of the Warrants, each holder will be entitled to one (1)&#160;vote for each share held of record on all matters to be voted on by stockholders.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In addition, if (x)&#160;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 a Newly Issued Price (as defined in the Warrant Agreement) 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&#8217;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), (y)&#160;the aggregate gross proceeds from such issuances represent more than 60% of the total equity proceeds, and interest thereon, available for the funding of the initial business combination on the date of the consummation of the initial business combination (net of redemptions), and (z)&#160;the Market Value (as defined in the Warrant Agreement) is below $9.20 per share, the exercise price of the Warrants will be adjusted (to the nearest cent) to be equal to 115% of the higher of the Market Value and the Newly Issued Price, and the $18.00 per share redemption trigger price described above will be adjusted (to the nearest cent) to be equal to 180% of the higher of the Market Value and the Newly Issued Price. No fractional shares will be issued upon exercise of the Warrants. If, upon exercise of the Warrants, a holder would be entitled to receive a fractional interest in a share, the Company will, upon exercise, round down to the nearest whole number of shares of Common Stock to be issued to the warrantholder.</p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">121</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Each whole Warrant entitles the registered holder to purchase one (1)&#160;whole share of Common Stock at a price of $11.50 per share, subject to adjustment as discussed below, 30&#160;days after the completion of the initial business combination. Pursuant to the Warrant Agreement, a warrantholder may exercise its Warrants only for a whole number of shares of Common Stock. This means that only a whole Warrant may be exercised at any given time by a warrantholder. Only whole Warrants are traded. The Warrants will expire five (5)&#160;years after the completion of the initial business combination, at 5:00&#160;p.m. Eastern Time or earlier upon redemption or liquidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company will not be obligated to deliver any shares of Common Stock pursuant to the exercise of a Warrant and will have no obligation to settle such Warrant exercise unless a registration statement under the Securities Act with respect to the shares of Common Stock underlying the Warrants is then effective and a prospectus relating thereto is current, subject to the Company&#8217;s satisfying the Company&#8217;s obligations described below with respect to registration. No Warrant is exercisable and the Company will not be obligated to issue shares of Common Stock upon exercise of a Warrant unless Common Stock issuable upon such Warrant exercise has been registered, qualified, or deemed to be exempt under the securities laws of the state of residence of the registered holder of the Warrants. In the event that the conditions in the two immediately preceding sentences are not satisfied with respect to a Warrant, the holder of such Warrant will not be entitled to exercise such Warrant and such Warrant may have no value and expire worthless. In no event will the Company be required to net cash settle any Warrant. In the event that a registration statement is not effective for the exercised Warrants, the purchaser of a unit containing such Warrant will have paid the full purchase price for the unit solely for the share of Common Stock underlying such unit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company has agreed that as soon as practicable, but in no event later than 20 business&#160;days after the closing of the Merger, the Company will use its best efforts to file with the SEC a registration statement covering the shares of Common Stock issuable upon exercise of the Warrants, to cause such registration statement to become effective and to maintain a current prospectus relating to those shares of Common Stock until the Warrants expire or are redeemed, as specified in the Warrant Agreement. If a registration statement covering the shares of Common Stock issuable upon exercise of the Warrants is not effective by the 60<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">th </sup>business day after the closing of the initial business combination, warrantholders may, until such time as there is an effective registration statement and during any period when the Company will have failed to maintain an effective registration statement, exercise Warrants on a &#8220;cashless basis&#8221; in accordance with Section&#160;3(a)(9)&#160;of the Securities Act or another exemption. Notwithstanding the foregoing, if a registration statement covering the Common Stock issuable upon exercise of the Warrants is not effective within a specified period following the consummation of the initial business combination, warrantholders may, until such time as there is an effective registration statement and during any period when the Company shall have failed to maintain an effective registration statement, exercise Warrants on a cashless basis pursuant to the exemption provided by Section&#160;3(a)(9)&#160;of the Securities Act, as amended, provided that such exemption is available. If that exemption, or another exemption, is not available, holders will not be able to exercise their Warrants on a cashless basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Once the Warrants become exercisable, the Company may call the Warrants for redemption:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">in whole and not in part;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">at a price of $0.01 per Warrant;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">upon not less than 30&#160;days&#8217; prior written notice of redemption (the &#8220;30-day redemption period&#8221;) to each warrantholder; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">if, and only if, the reported last sale price of the Common Stock equals or exceeds $18.00 per share (as adjusted for stock splits, stock dividends, reorganizations, recapitalizations and the like) for any 20&#160;trading&#160;days within a 30-trading day period ending three (3)&#160;business&#160;days before the Company sends the notice of redemption to the warrantholders.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">If and when the Warrants become redeemable, the Company may not exercise its redemption right if the issuance of shares of Common Stock upon exercise of the Warrants is not exempt from registration or qualification under applicable state blue sky laws or the Company are unable to effect such registration or qualification.</p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">122</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company established the last of the redemption criteria discussed above to prevent a redemption call unless there is, at the time of the call, a significant premium to the Warrant exercise price. If the foregoing conditions are satisfied and the Company issues a notice of redemption of the Warrants, each warrantholder is entitled to exercise its Warrant prior to the scheduled redemption date. However, the price of the Common Stock may fall below the $18.00 redemption trigger price (as adjusted for stock splits, stock dividends, reorganizations, recapitalizations and the like) as well as the $11.50 Warrant exercise price after the redemption notice is issued.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">If the Company calls the Warrants for redemption as described above, the Company&#8217;s management will have the option to require any holder that wishes to exercise its Warrant to do so on a &#8220;cashless basis.&#8221; In determining whether to require all holders to exercise their Warrants on a &#8220;cashless basis,&#8221; management will consider, among other factors, the Company&#8217;s cash position, the number of Warrants that are outstanding and the dilutive effect on its stockholders of issuing the maximum number of shares of Common Stock issuable upon the exercise of the Company&#8217;s Warrants. If the Company&#8217;s management takes advantage of this option, all holders of Warrants would pay the exercise price by surrendering their Warrants for that number of shares of Common Stock equal to the quotient obtained by dividing (x)&#160;the product of the number of shares of Common Stock underlying the Warrants, multiplied by the difference between the exercise price of the Warrants and the &#8220;fair market value&#8221; (defined below) by (y)&#160;the fair market value. The &#8220;fair market value&#8221; shall mean the average reported last sale price of the Common Stock for the 10 trading&#160;days ending on the third trading day prior to the date on which the notice of redemption is sent to the holders of Warrants. If the Company&#8217;s management takes advantage of this option, the notice of redemption will contain the information necessary to calculate the number of shares of Common Stock to be received upon exercise of the Warrants, including the &#8220;fair market value&#8221; in such case. Requiring a cashless exercise in this manner will reduce the number of shares to be issued and thereby lessen the dilutive effect of a Warrant redemption. The Company believes this feature is an attractive option to it if it does not need the cash from the exercise of the Warrants after the initial business combination. If the Company calls its Warrants for redemption and its management does not take advantage of this option, the Sponsor and its permitted transferees would still be entitled to exercise their Private Placement Warrants for cash or on a cashless basis using the same formula described above that other warrantholders would have been required to use had all warrantholders been required to exercise their Warrants on a cashless basis, as described in more detail below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">A holder of a Warrant may notify the Company in writing in the event it elects to be subject to a requirement that such holder will not have the right to exercise such Warrant, to the extent that, to the Warrant agent&#8217;s actual knowledge, after giving effect to such exercise, such person (together with such person&#8217;s affiliates) would beneficially own in excess of 4.9% or 9.8% (or such other amount as a holder may specify) of the shares of Common Stock outstanding immediately after giving effect to such exercise.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">If the number of outstanding shares of Common Stock is increased by a stock dividend payable in shares of Common Stock, or by a split-up of shares of Common Stock or other similar event, then, on the effective date of such stock dividend, split-up or similar event, the number of shares of Common Stock issuable on exercise of each Warrant will be increased in proportion to such increase in the outstanding shares of Common Stock. A rights offering to holders of Common Stock entitling holders to purchase shares of Common Stock at a price less than the fair market value will be deemed a stock dividend of a number of shares of Company Common Stock equal to the product of (i)&#160;the number of shares of Common Stock actually sold in such rights offering (or issuable under any other equity securities sold in such rights offering that are convertible into or exercisable for Common Stock) and (ii)&#160;one (1)&#160;minus the quotient of (x)&#160;the price per share of Common Stock paid in such rights offering divided by (y)&#160;the fair market value. For these purposes (i)&#160;if the rights offering is for securities convertible into or exercisable for Common Stock, in determining the price payable for Common Stock, there will be taken into account any consideration received for such rights, as well as any additional amount payable upon exercise or conversion and (ii)&#160;fair market value means the volume weighted average price of Common Stock as reported during 10 trading day period ending on the trading day prior to the first date on which the shares of Common Stock trade on the applicable exchange or in the applicable market, regular way, without the right to receive such rights.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In addition, if the Company, at any time while the Warrants are outstanding and unexpired, pay a dividend or make a distribution in cash, securities, or other assets to the holders of Common Stock on account of such shares of Common Stock (or other shares of the Company&#8217;s capital stock into which the Warrants are convertible), other than (a)&#160;as described above or (b)&#160;certain ordinary cash dividends, then the Warrant exercise price will be decreased, effective </p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">123</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">immediately after the effective date of such event, by the amount of cash and/or the fair market value of any securities or other assets paid on each share of Common Stock in respect of such&#160;event.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">If the number of outstanding shares of Common Stock is decreased by a consolidation, combination, reverse stock split or reclassification of shares of Common Stock or other similar event, then, on the effective date of such consolidation, combination, reverse stock split, reclassification or similar event, the number of shares of Common Stock issuable on exercise of each Warrant will be decreased in proportion to such decrease in outstanding shares of Common Stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Whenever the number of shares of Common Stock purchasable upon the exercise of the Warrants is adjusted, as described above, the Warrant exercise price will be adjusted by multiplying the Warrant exercise price immediately prior to such adjustment by a fraction (x)&#160;the numerator of which will be the number of shares of Common Stock purchasable upon the exercise of the Warrants immediately prior to such adjustment, and (y)&#160;the denominator of which will be the number of shares of Common Stock so purchasable immediately thereafter.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In case of any reclassification or reorganization of the outstanding shares of Common Stock (other than those described above or that solely affects the par value of such shares of Common Stock), or in the case of any merger or consolidation of us with or into another corporation (other than a consolidation or merger in which the Company is the continuing corporation and that does not result in any reclassification or reorganization of its outstanding shares of the Common Stock), or in the case of any sale or conveyance to another corporation or entity of the assets or other property of us as an entirety or substantially as an entirety in connection with which the Company are dissolved, the warrantholders will thereafter have the right to purchase and receive, upon the basis and upon the terms and conditions specified in the Warrants and in lieu of the shares of Common Stock immediately theretofore purchasable and receivable upon the exercise of the rights represented thereby, the kind and amount of shares of stock or other securities or property (including cash) receivable upon such reclassification, reorganization, merger or consolidation, or upon a dissolution following any such sale or transfer, that the holder of the Warrants would have received if such holder had exercised their Warrants immediately prior to such event. If less than 70% of the consideration receivable by the holders of Common Stock in such a transaction is payable in the form of Common Stock in the successor entity that is listed for trading on a national securities exchange or is quoted in an established over-the-counter market, or is to be so listed for trading or quoted immediately following such event, and if the registered holder of the Warrant properly exercises the Warrant within 30&#160;days following public disclosure of such transaction, the Warrant exercise price will be reduced as specified in the Warrant Agreement based on the Black-Scholes value (as defined in the Warrant Agreement) of the Warrant. The purpose of such exercise price reduction is to provide additional value to warrantholders when an extraordinary transaction occurs during the exercise period of the Warrants pursuant to which the warrantholders otherwise do not receive the full potential value of the Warrants in order to determine and realize the option value component of the Warrant. This formula is to compensate the warrantholder for the loss of the option value portion of the Warrant due to the requirement that the warrantholder exercise the Warrant within 30&#160;days of the event. The Black-Scholes model is an accepted pricing model for estimating fair market value where no quoted market price for an instrument is available.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Dividends</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The DGCL permits a corporation to declare and pay dividends out of &#8220;surplus&#8221; or, if there is no &#8220;surplus&#8221;, out of its net profits for the fiscal&#160;year in which the dividend is declared and/or the preceding fiscal&#160;year. &#8220;Surplus&#8221; is defined as the excess of the net assets of the corporation over the amount determined to be the capital of the corporation by the board of directors. The capital of the corporation is typically calculated to be (and cannot be less than) the aggregate par value of all issued shares of capital stock. Net assets equals the fair value of the total assets minus total liabilities. The DGCL also provides that dividends may not be paid out of net profits if, after the payment of the dividend, capital is less than the capital represented by the outstanding stock of all classes having a preference upon the distribution of assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company has not paid any cash dividends on its Common Stock to date. Declaration and payment of any dividend in the future will be subject to the discretion of the board of directors. The time and amount of dividends will be dependent upon the Company&#8217;s financial condition, operations, cash requirements and availability, debt repayment obligations, capital expenditure needs and restrictions in the Company&#8217;s debt instruments, industry trends, the provisions </p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">124</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">of Delaware law affecting the payment of distributions to stockholders and any other factors the Board may consider relevant. In addition, the board of directors is not currently contemplating and does not anticipate declaring any stock dividends in the foreseeable future. Further, the Company&#8217;s ability to declare dividends may be limited by restrictive covenants contained in the agreements governing the indebtedness of the Company&#8217;s subsidiaries.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Annual Stockholder Meetings</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Amended and Restated Bylaws provide that annual stockholder meetings will be held at a date, time and place, if any, as exclusively selected by the board of directors. To the extent permitted under applicable law, the Company may conduct meetings by remote communications, including by webcast.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Anti-Takeover Effects of the Company&#8217;s Amended and Restated Charter and Amended and Restated Bylaws and Certain Provisions of Delaware Law</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Amended and Restated Charter, Amended and Restated Bylaws, and the DGCL contain provisions, as summarized in the following paragraphs, that are intended to enhance the likelihood of continuity and stability in the composition of the Company&#8217;s board of directors and to discourage certain types of transactions that may involve an actual or threatened acquisition of the Company. These provisions are intended to avoid costly takeover battles, reduce the Company&#8217;s vulnerability to a hostile change of control and enhance the ability of the Company&#8217;s board of directors to maximize stockholder value in connection with any unsolicited offer to acquire the Company. However, these provisions may have an anti-takeover effect and may delay, deter, or prevent a merger or acquisition of the Company by means of a tender offer, a proxy contest or other takeover attempt that a stockholder might consider in its best interest, including those attempts that might result in a premium over the prevailing market price for the shares of Common Stock held by stockholders.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Authorized but Unissued Capital Stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Delaware law does not require stockholder approval for any issuance of authorized shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">However, the listing requirements of NYSE, which would apply so long as the Common Stock remains listed on the NYSE, require stockholder approval of certain issuances equal to or exceeding 20% of the then-outstanding voting power of the Company&#8217;s capital stock or the-then outstanding number of shares of Common Stock. These additional shares may be used for a variety of corporate purposes, including future public offerings, to raise additional capital or to facilitate acquisitions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s board of directors may generally issue preferred shares on terms calculated to discourage, delay or prevent a change of control of the Company or the removal of its management. Moreover, the Company&#8217;s authorized but unissued shares of preferred stock will be available for future issuances without stockholder approval and could be utilized for a variety of corporate purposes, including future offerings to raise additional capital, to facilitate acquisitions and employee benefit plans.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">One of the effects of the existence of unissued and unreserved Common Stock or preferred stock may be to enable the Company&#8217;s board of directors to issue shares to persons friendly to current management, which issuance could render more difficult or discourage an attempt to obtain control of the Company by means of a merger, tender offer, proxy contest or otherwise, and thereby protect the continuity of the Company&#8217;s management and possibly deprive the Company&#8217;s stockholders of opportunities to sell their shares of Common Stock at prices higher than prevailing market prices.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Classified Board of Directors</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Amended and Restated Charter provides that the Company&#8217;s board of directors are classified into three (3)&#160;classes of directors, with the classes to be as nearly equal in number as possible, and with each director serving a three (3)&#160;year term. As a result, approximately one-third (1/3) of the Company&#8217;s board of directors will be elected each&#160;year. The classification of directors will have the effect of making it more difficult for stockholders to change the </p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">125</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">composition of the Company&#8217;s board of directors. The Amended and Restated Charter and amended and restated bylaws provide that, subject to any rights of holders of preferred stock to elect additional directors under specified circumstances, the number of directors will be fixed from time to time exclusively pursuant to a resolution adopted by the board of directors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Business Combinations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company is subject to the provisions of Section&#160;203 of the DGCL regulating corporate takeovers. This statute prevents certain Delaware corporations, under certain circumstances, from engaging in a &#8220;business combination&#8221; with:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">a stockholder who owns 20% or more of the Company&#8217;s outstanding voting stock (otherwise known as an &#8220;interested stockholder&#8221;);</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">an affiliate of an interested stockholder; or</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">an associate of an interested stockholder, for three (3)&#160;years following the date that the stockholder became an interested stockholder.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">A &#8220;business combination&#8221; includes a merger or sale of more than 10% of the Company&#8217;s assets. However, the above provisions of Section&#160;203 do not apply if:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">the Company&#8217;s board of directors approves the transaction that made the stockholder an &#8220;interested stockholder, prior to the date of the transaction;&#8221;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">after the completion of the transaction that resulted in the stockholder becoming an interested stockholder, that stockholder owned at least 85% of the Company&#8217;s voting stock outstanding at the time the transaction commenced, other than statutorily excluded shares of Common Stock; or</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">on or subsequent to the date of the transaction, the initial business combination is approved by the Company&#8217;s board of directors and authorized at a meeting of the Company&#8217;s stockholders, and not by written consent, by an affirmative vote of at least two-thirds (2/3) of the outstanding voting stock not owned by the interested stockholder.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Amendments to the Certificate of Incorporation and Bylaws</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Any amendment to the Amended and Restated Charter will be required to be approved by a majority of the Company&#8217;s board of directors as well as, if required by law or the Amended and Restated Charter, a majority of the outstanding shares entitled to vote on the amendment and a majority of the outstanding shares of each class entitled to vote thereon as a class, except that the amendment of provisions to board classification, stockholder action, certificate amendments, and liability of directors must be approved by not less than 66 2/3% of the outstanding shares entitled to vote on the amendment, voting together as a single class. Any amendment to our amended bylaws will be required to be approved by either a majority of the Company&#8217;s board of directors or not less than 66 2/3% of the outstanding shares entitled to vote on the amendment, voting together as a single class.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Removal of Directors; Vacancies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Under the DGCL, and as provided in the Company&#8217;s Amended and Restated Charter, a director serving on a classified board may be removed by the stockholders only for cause and only by the affirmative vote of holders of at least 66 2/3% of the voting power of all outstanding shares of stock entitled to vote generally in the election of directors, voting together as a single class. In addition, the Amended and Restated Charter provides that any newly created directorship on the board of directors that results from an increase in the number of directors and any vacancies on the board of directors will be filled only by the affirmative vote of a majority of the remaining directors then in office or by a sole remaining director (and not by stockholders) even if less than a quorum.</p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">126</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">No Cumulative Voting</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Under Delaware law, the right to vote cumulatively does not exist unless the amended and restated certificate of incorporation specifically authorizes cumulative voting. The Amended and Restated Charter and the restated bylaws do not authorize cumulative voting.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">No Written Consent of Stockholders</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Amended and Restated Charter provides that all stockholder actions be taken by a vote of the stockholders at an annual or special meeting, and that stockholders may not take any action by written consent in lieu of a meeting. This limit may lengthen the amount of time required to take stockholder actions and would prevent the amendment of our amended and restated bylaws or removal of directors by our stockholders without holding a meeting of stockholders.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Special Stockholder Meetings</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Amended and Restated Charter provides that special meetings of the Company&#8217;s stockholders may be called at any time only by or at the direction of the chief executive officer, the board of directors or the chairperson of the board of directors pursuant to a resolution adopted by a majority of the board of directors. The Company&#8217;s Amended and Restated Bylaws provide that the business transacted at a special meeting shall be limited to the matters so stated in the notice for such meeting. These provisions may have the effect of deferring, delaying or discouraging hostile takeovers, or changes in control or management of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Requirements for Advance Notification of Director Nominations and Stockholder Proposals</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s Amended and Restated Bylaws establish advance notice procedures with respect to stockholder proposals and the nomination of candidates for election as directors, other than nominations made by or at the direction of the board of directors or a committee of the board of directors. In order for any matter to be &#8220;properly brought&#8221; before a meeting, a stockholder must comply with advance notice requirements and provide the Company with certain information. Generally, to be timely, a stockholder&#8217;s notice must be received at the Company&#8217;s principal executive offices not less than 90&#160;days nor more than 120&#160;days prior to the first anniversary date of the immediately preceding annual meeting of stockholders. The Company&#8217;s Amended and Restated Bylaws also specify requirements as to the form and content of a stockholder&#8217;s notice. The Amended and Restated Bylaws allow the board of directors to adopt rules&#160;and regulations for the conduct of meetings as it deems appropriate which may have the effect of precluding the conduct of certain business at a meeting if the rules&#160;and regulations are not followed. These provisions may also defer, delay, or discourage a potential acquirer from conducting a solicitation of proxies to elect the acquirer&#8217;s own slate of directors or otherwise attempting to influence or obtain control of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Dissenters&#8217; Rights of Appraisal and Payment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Under the DGCL, with certain exceptions, the Company&#8217;s stockholders have appraisal rights in connection with a merger or consolidation of the Company. Pursuant to the DGCL, stockholders who properly request and perfect appraisal rights in connection with such merger or consolidation will have the right to receive payment of the fair value of their shares as determined by the Delaware Court of Chancery.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Stockholders&#8217; Derivative Actions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Under the DGCL, any of the Company&#8217;s stockholders may bring an action in the Company&#8217;s name to procure a judgment in the Company&#8217;s favor, also known as a derivative action, provided that the stockholder bringing the action is a holder of the Company&#8217;s shares at the time of the transaction to which the action relates or such stockholder&#8217;s stock thereafter devolved by operation of law.</p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">127</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Exclusive Forum</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Amended and Restated Charter provides that unless the Company consents to the selection of an alternative forum, any (1)&#160;derivative action or proceeding brought on behalf of the Company, (2)&#160;action asserting a claim of breach of a fiduciary duty owed by any director, officer or other employee of the Company or its stockholders, (3)&#160;action asserting a claim against the Amended and Restated Charter or the Company&#8217;s Amended and Restated Bylaws, or (4)&#160;action asserting a claim against the Company, its directors, officers or employees governed by the internal affairs doctrine and, if brought outside of Delaware, the stockholder bringing the suit will be deemed to have consented to service of process on such stockholder&#8217;s counsel except (A)&#160;as to which the Court of Chancery in the State of Delaware determines that there is an indispensable party not subject to the jurisdiction of the Court of Chancery (and the indispensable party does not consent to the personal jurisdiction of the Court of Chancery within 10&#160;days following such determination), (B)&#160;which is vested in the exclusive jurisdiction of a court or forum other than the Court of Chancery, (C)&#160;for which the Court of Chancery does not have subject matter jurisdiction, or (D)&#160;any action arising under the Securities Act, as amended, as to which the Court of Chancery and the federal district court for the District of Delaware shall have concurrent jurisdiction. In addition, the provisions described above will not apply to suits brought to enforce a duty or liability created by the federal securities laws or any other claim for which the federal courts have exclusive jurisdiction.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Conflicts of Interest</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Delaware law permits corporations to adopt provisions renouncing any interest or expectancy in certain opportunities that are presented to the corporation or its officers, directors, or stockholders. The Amended and Restated Charter, to the extent allowed by Delaware law, renounces any interest or expectancy that the Company has in, or right to be offered an opportunity to participate in, specified business opportunities that are from time to time presented to the Company&#8217;s officers, directors or their respective affiliates in circumstances where the application of any such doctrine would conflict with any fiduciary duties or contractual obligations they may have, and the Company renounces any expectancy that any of the directors or officers of the Company will offer any such corporate opportunity of which they may become aware to the Company, except with respect to any of the directors or officers of the Company regarding a corporate opportunity that was offered to such person solely in his or her capacity as a director or officer of the Company and (i)&#160;such opportunity is one the Company is legally and contractually permitted to undertake and would otherwise be reasonable for it to pursue and (ii)&#160;the director or officer is permitted to refer that opportunity to the Company without violating any legal obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Limitations on Liability and Indemnification of Officers and Directors</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The DGCL authorizes corporations to limit or eliminate the personal liability of directors to corporations and their stockholders for monetary damages for breaches of directors&#8217; fiduciary duties, subject to certain exceptions. The Amended and Restated Charter includes a provision that eliminates the personal liability of directors for monetary damages for any breach of fiduciary duty as a director, except to the extent such exemption from liability or limitation thereof is not permitted under the DGCL. The effect of these provisions is to eliminate the rights of the Company and its stockholders, through stockholders&#8217; derivative suits on the Company&#8217;s behalf, to recover monetary damages from a director for breach of fiduciary duty as a director, including breaches resulting from grossly negligent behavior. However, exculpation does not apply to any director if the director has acted in bad faith, knowingly or intentionally violated the law, authorized illegal dividends or redemptions or derived an improper benefit from his or her actions as a director.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s amended and restated bylaws provide that the Company must indemnify and advance expenses to the Company&#8217;s directors and officers to the fullest extent authorized by the DGCL. The Company also is expressly authorized to carry directors&#8217; and officers&#8217; liability insurance providing indemnification for the Company&#8217;s directors, officers and certain employees for some liabilities. The Company believes that these indemnification and advancement provisions and insurance are useful to attract and retain qualified directors and executive officers.</p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">128</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The limitation of liability, advancement and indemnification provisions in the Amended and Restated Charter and amended and restated bylaws may discourage stockholders from bringing a lawsuit against directors for breach of their fiduciary duty.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">These provisions also may have the effect of reducing the likelihood of derivative litigation against directors and officers, even though such an action, if successful, might otherwise benefit the Company and its stockholders. In addition, your investment may be adversely affected to the extent the Company pays the costs of settlement and damage awards against directors and officers pursuant to these indemnification provisions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">There is currently no pending material litigation or proceeding involving the Company&#8217;s directors, officers or employees for which indemnification is sought.</p><a id="_c4986da2_3c4e_4783_b199_304661362052"></a><a id="PLANOFDISTRIBUTION_964861"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">PLAN OF DISTRIBUTION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We are registering (i)&#160;up to 52,107,817 shares of Common Stock for possible sale by the Selling Securityholders from time to time, (ii)&#160;up to 7,181,134 Private Placement Warrants for possible sale by the Selling Securityholders from time to time and (iii)&#160;up to 19,967,263 shares of Common Stock that are issuable upon the exercise of the Warrants by the holders thereof. We are required to pay all fees and expenses incident to the registration of the shares of our Common Stock and Warrants to be offered and sold pursuant to this prospectus. The Selling Securityholders will bear all commissions and discounts, if any, attributable to their sale of shares of our Common Stock or Warrants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We will not receive any of the proceeds from the sale of the securities by the Selling Securityholders. We will receive proceeds from Warrants exercised in the event that such Warrants are exercised for cash. The aggregate proceeds to the Selling Securityholders will be the purchase price of the securities less any discounts and commissions borne by the Selling Securityholders.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The shares of Common Stock beneficially owned by the Selling Securityholders covered by this prospectus may be offered and sold from time to time by the Selling Securityholders. The term &#8220;Selling Securityholders&#8221; includes donees, pledgees, transferees or other successors in interest selling securities received after the date of this prospectus from a Selling Securityholder as a gift, pledge, partnership distribution or other transfer. The Selling Securityholders will act independently of us in making decisions with respect to the timing, manner and size of each sale. Such sales may be made on one or more exchanges or in the over-the-counter market or otherwise, at prices and under terms then prevailing or at prices related to the then current market price or in negotiated transactions. The Selling Securityholders may sell their shares of Common Stock or Warrants by one or more of, or a combination of, the following methods:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">in market transactions or on any national securities exchange or quotation service or over-the-counter market;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">in transactions other than on such exchanges or services or in the over-the-counter market;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">purchases by a broker-dealer as principal and resale by such broker-dealer for its own account pursuant to this prospectus;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">exchange distributions and/or secondary distributions;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">ordinary brokerage transactions and transactions in which the broker solicits purchasers;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">block trades (which may involve crosses) in which the broker-dealer so engaged will attempt to sell the shares as agent but may position and resell a portion of the block as principal to facilitate the transaction;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">an over-the-counter distribution in accordance with the rules&#160;of NYSE;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">through trading plans entered into by a Selling Securityholder pursuant to Rule&#160;10b5-1 under the Exchange Act, that are in place at the time of an offering pursuant to this prospectus and any applicable prospectus supplement </span></td></tr></table></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">129</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"></td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">hereto that provide for periodic sales of their securities on the basis of parameters described in such trading plans;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">to or through underwriters or broker-dealers;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">in &#8220;at the market&#8221; offerings, as defined in Rule&#160;415 under the Securities Act, at negotiated prices, at prices prevailing at the time of sale or at prices related to such prevailing market prices, including sales made directly on a national securities exchange or sales made through a market maker other than on an exchange or other similar offerings through sales agents;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">in privately negotiated transactions;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">in options transactions;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">through a combination of any of the above methods of sale; or any other method permitted pursuant to applicable law.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">through the writing or settlement of options or other hedging transactions (including the issuance by the selling securityholders of derivative securities), whether the options or such other derivative securities are listed on an options exchange or otherwise;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">through the settlement of certain short sales;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">in a public auction;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">delayed delivery contracts;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">derivative transactions;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">in connection with a remarketing; and</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In addition, any shares that qualify for sale pursuant to Rule 144, if available, or pursuant to other exemptions from the registration requirements under the Securities Act, may be sold under Rule 144 or such other exemption rather than pursuant to this prospectus.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">To the extent required, this prospectus may be amended or supplemented from time to time to describe a specific plan of distribution. In connection with distributions of the shares or otherwise, the Selling Securityholders may enter into hedging transactions with broker-dealers or other financial institutions. In connection with such transactions, broker-dealers or other financial institutions may engage in short sales of shares of Common Stock in the course of hedging transactions, broker-dealers or other financial institutions may engage in short sales of shares of Common Stock in the course of hedging the positions they assume with Selling Securityholders. The Selling Securityholders may also sell shares of Common Stock short and redeliver the shares to close out such short positions. The Selling Securityholders may also enter into option or other transactions with broker-dealers or other financial institutions which require the delivery to such broker-dealer or other financial institution of shares offered by this prospectus, which shares such broker- dealer or other financial institution may resell pursuant to this prospectus (as supplemented or amended to reflect such transaction). The Selling Securityholders may also pledge shares to a broker-dealer or other financial institution, and, upon a default, such broker-dealer or other financial institution, may effect sales of the pledged shares pursuant to this prospectus (as supplemented or amended to reflect such transaction).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">A Selling Securityholder may enter into derivative transactions with third parties, or sell securities not covered by this prospectus to third parties in privately negotiated transactions. If the applicable prospectus supplement indicates, in connection with those derivatives, the third parties may sell securities covered by this prospectus and the applicable prospectus supplement, including in short sale transactions. If so, the third party may use securities pledged by any </p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">130</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Selling Securityholder or borrowed from any Selling Securityholder or others to settle those sales or to close out any related open borrowings of stock, and may use securities received from any Selling Securityholder in settlement of those derivatives to close out any related open borrowings of stock. The third party in such sale transactions will be an underwriter and will be identified in the applicable prospectus supplement (or&#160;a post-effective amendment). In addition, any Selling Securityholder may otherwise loan or pledge securities to a financial institution or other third party that in turn may sell the securities short using this prospectus. Such financial institution or other third party may transfer its economic short position to investors in our securities or in connection with a concurrent offering of other securities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In effecting sales, broker-dealers or agents engaged by the Selling Securityholders may arrange for other broker-dealers to participate. Broker- dealers or agents may receive commissions, discounts or concessions from the Selling Securityholders in amounts to be negotiated immediately prior to the sale.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In offering the shares covered by this prospectus, the Selling Securityholders and any broker-dealers who execute sales for the Selling Securityholders may be deemed to be &#8220;underwriters&#8221; within the meaning of the Securities Act in connection with such sales. Any profits realized by the Selling Securityholders and the compensation of any broker-dealer may be deemed to be underwriting discounts and commissions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In order to comply with the securities laws of certain states, if applicable, the shares must be sold in such jurisdictions only through registered or licensed brokers or dealers. In addition, in certain states the shares may not be sold unless they have been registered or qualified for sale in the applicable state or an exemption from the registration or qualification requirement is available and is complied with.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We have advised the Selling Securityholders that the anti-manipulation rules&#160;of Regulation M under the Exchange Act may apply to sales of shares in the market and to the activities of the Selling Securityholders and their affiliates. In addition, we will make copies of this prospectus available to the Selling Securityholders for the purpose of satisfying the prospectus delivery requirements of the Securities Act. The Selling Securityholders may indemnify any broker-dealer that participates in transactions involving the sale of the shares against certain liabilities, including liabilities arising under the Securities Act.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">At the time a particular offer of shares is made, if required, a prospectus supplement will be distributed that will set forth the number of shares being offered and the terms of the offering, including the name of any underwriter, dealer or agent, the purchase price paid by any underwriter, any discount, commission and other item constituting compensation, any discount, commission or concession allowed or reallowed or paid to any dealer, and the proposed selling price to the public.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">A holder of Warrants may exercise its Warrants in accordance with the Warrant Agreement on or before the expiration date set forth therein by surrendering, at the office of the warrant agent, Continental Stock Transfer&#160;&amp; Trust Company, the certificate evidencing such Warrant, with the form of election to purchase set forth thereon, properly completed and duly executed, accompanied by full payment of the exercise price and any and all applicable taxes due in connection with the exercise of the Warrant, subject to any applicable provisions relating to cashless exercises in accordance with the Warrant Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Selling Securityholders party to the Investor Rights Agreement have agreed, and the other Selling Securityholders may agree, to indemnify the underwriters, their officers, directors and each person who controls such underwriters (within the meaning of the Securities Act), against certain liabilities related to the sale of the securities, including liabilities under the Securities Act.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Restrictions to Sell</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In connection with the Merger, the New Holders (determined on an as-converted basis) agreed, subject to certain exceptions, (i)&#160;not to transfer or dispose of their Common Stock until (x)&#160;the earlier of six (6)&#160;months after the consummation of the Merger and (y)&#160;the date after the closing on which the Company completes a liquidation, merger, capital stock exchange, reorganization or other similar transaction that results in all of the Company&#8217;s stockholders having the right to exchange their equity holdings in Company for cash, securities or other property, and (ii)&#160;not engage, </p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">131</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">directly or indirectly, in any short sales or other hedging or derivative transactions involving the Company&#8217;s common stock or warrants until six (6)&#160;months after the consummation of the Merger. In addition, STPK&#8217;s officers and directors and their affiliates, the Company&#8217;s Chief Executive Officer and Chairman (together with the New Holders, the &#8220;Investors&#8221;) agreed, subject to certain exceptions, not to transfer or dispose of their Common Stock during the period from the date of the closing of the merger through the earlier of (i)&#160;the first anniversary of the consummation of merger, (ii)&#160;the date that the closing price of the Common Stock equals or exceeds $12.00 (as adjusted for stock splits, stock dividends, reorganizations, recapitalizations and the like), for twenty (20) trading&#160;days within any thirty (30) trading day period following the 150th day following the Merger and (iii)&#160;the consummation of a liquidation, merger, capital stock exchange, reorganization or other similar transaction that results in all of the Company&#8217;s stockholders having the right to exchange their shares of Common Stock for cash, securities or other property.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_9351a808_ab41_45ce_9ad1_847426ac91b2"></a></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">132</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="MATERIALUNITEDSTATESFEDERALINCOMETAXCONS"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">MATERIAL&#160;UNITED&#160;STATES&#160;FEDERAL&#160;INCOME&#160;TAX&#160;CONSIDERATIONS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following is a summary of certain material U.S.&#160;federal income tax considerations that may be relevant to the ownership and disposition of our common stock. This description addresses only the U.S.&#160;federal income tax considerations to beneficial owners that will purchase our common stock in this offering and hold our common stock as capital assets within the meaning of Section&#160;1221 of the U.S.&#160;Internal Revenue Code of 1986, as amended (the &#8220;Code&#8221;). This description does not address all of the tax considerations applicable to particular investors in light of their individual circumstances (including the alternative minimum tax or the Medicare tax on net investment income), including holders that may be subject to special tax rules, including, but not limited to:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">the Sponsor, Investors, officers or directors;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">certain financial institutions, banks, thrifts or insurance companies;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">real estate investment trusts;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">regulated investment companies;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">brokers, dealers or traders in securities;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">a trader in securities who elects to use a mark-to-market method of accounting for its securities holdings;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">tax-exempt entities;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">individual retirement and other tax-deferred accounts;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">persons that will hold our common stock as part of a &#8220;straddle,&#8221; &#8220;hedging,&#8221; &#8220;constructive sale,&#8221; &#8220;conversion&#8221; or other integrated transaction or as a position in a &#8220;straddle&#8221; for U.S.&#160;federal income tax purposes;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">persons who acquire our common stock pursuant to the exercise of options or warrants or in other compensatory transactions;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">certain former citizens or long-term residents of the United States;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">U.S. Holders (as defined below) that have a &#8220;functional currency&#8221; other than the U.S.&#160;dollar; or</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">persons that own or are deemed to own directly, indirectly, or constructively 5% or more, by voting power or value, of our common stock.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Moreover, this description does not address the U.S.&#160;federal estate or gift tax consequences or any state, local or non-U.S.&#160;tax consequences, of the acquisition, ownership and disposition of our common stock. This description is for general information purposes only and does not purport to be a complete analysis or summary of all potential U.S.&#160;federal income tax consequences that may apply as a result of the ownership and disposition of our common stock. Each holder is urged to consult its own tax advisor regarding the U.S.&#160;federal, state, local and non-U.S.&#160;income and other tax considerations of their investment in our common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">This description is based on the Code, and existing, proposed and temporary U.S.&#160;Treasury regulations, and judicial and administrative interpretations thereof, in each case as of the date hereof. The U.S.&#160;tax laws and the interpretation thereof are subject to change, which change could apply retroactively and could affect the tax consequences described below.</p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">133</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For purposes of this description, a &#8220;U.S.&#160;Holder&#8221; is a beneficial owner of our common stock that is, for U.S.&#160;federal income tax purposes:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">a citizen or individual resident of the United States;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">an entity or arrangement treated as a corporation for U.S. federal income tax purposes and created or organized in or under the laws of the United States, any state thereof, or the District of Columbia;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">an estate the income of which is subject to U.S.&#160;federal income taxation regardless of its source; or</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">a trust (A)&#160;the administration of which is subject to the primary supervision of a court within the United States and which has one or more U.S.&#160;persons who have the authority to control all of the substantial decisions of such trust or (B)&#160;that has otherwise validly elected to be treated as a U.S.&#160;person under applicable U.S.&#160;Treasury regulations.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">If an entity or arrangement treated as a partnership for U.S.&#160;federal income tax purposes holds our common stock, the tax treatment of the partnership and a partner in such partnership will generally depend on the status of the partner (or other interest holder) and the activities of the partnership. Such a partnership or partner in such a partnership should consult its own tax advisor as to its own tax consequences of acquiring, holding, or disposing of our common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">A &#8220;Non-U.S.&#160;Holder&#8221; is a beneficial owner (other than an entity or arrangement treated as a partnership for U.S.&#160;federal income tax purposes) of our common stock that is not a U.S.&#160;Holder (described above).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Prospective purchasers should consult their own tax advisors concerning the U.S.&#160;federal, state, local, non-U.S. and other tax consequences of acquiring, owning and disposing of our common stock in light of their particular circumstances.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Consequences to U.S.&#160;Holders</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Distributions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In the event that we make a distribution of cash or other property (other than certain pro rata distributions of our stock) in respect of our common stock, such distribution will be treated as a dividend to the extent paid out of our current or accumulated earnings and profits, as determined under U.S.&#160;federal income tax principles. Distributions in excess of current and accumulated earnings and profits will be treated as a non-taxable return of capital to the extent of the U.S.&#160;Holder&#8217;s basis in its common shares and, to the extent the amount of the distribution exceeds a U.S.&#160;Holder&#8217;s adjusted tax basis in our common stock, the excess will be treated as gain from the disposition of our common stock (the tax treatment of which is discussed below under &#8220;&#8212; Sale, Exchange or Other Taxable Disposition&#8221;).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Dividends paid by us to U.S.&#160;corporate shareholders generally will be eligible for the dividends received deduction if the requisite holding period is satisfied. With certain exceptions (including dividends treated as investment income for purposes of investment interest deduction limitations), and provided certain holding period requirements are met, dividends we pay to a non-corporate U.S. Holder will generally constitute &#8220;qualified dividends&#8221; that will be subject to tax at the maximum tax rate accorded to long-term capital gains.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Sale, Exchange or Other Taxable Disposition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">A U.S.&#160;Holder generally will recognize gain or loss on the sale, exchange or other taxable disposition of its common stock equal to the difference between the amount realized on such sale, exchange or other taxable disposition and the U.S.&#160;Holder&#8217;s adjusted tax basis in the common stock. Such gain or loss generally will be capital gain or loss, and generally will be long-term capital gain or loss if the U.S.&#160;Holder&#8217;s holding period for the common stock exceeds one&#160;year. Long-term capital gains of non-corporate U.S.&#160;Holders, including individuals, generally are eligible for preferential rates of taxation. The deductibility of capital losses is subject to limitations.</p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">134</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Backup Withholding Tax and Information Reporting Requirements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">U.S.&#160;backup withholding tax and information reporting requirements generally apply to payments to non-corporate holders of common stock. Information reporting will apply to payments of dividends on, and to proceeds from the disposition of, common stock, other than U.S.&#160;Holders that are exempt from information reporting and properly certify their exemption.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Backup withholding is not an additional tax. Amounts withheld as backup withholding may be credited against a U.S.&#160;Holder&#8217;s U.S.&#160;federal income tax liability. A U.S.&#160;Holder generally may obtain a refund of any amounts withheld under the backup withholding rules&#160;in excess of such US. Holder&#8217;s U.S.&#160;federal income tax liability by filing the appropriate claim for refund with the IRS in a timely manner and furnishing any required information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Consequences to Non-U.S.&#160;Holders</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Distributions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In the event that we make a distribution of cash or other property (other than certain pro rata distributions of our stock) in respect of our common stock, the distribution generally will be treated as a dividend for U.S. federal income tax purposes to the extent it is paid from our current or accumulated earnings and profits, as determined under United&#160;States federal income tax principles. Any portion of a distribution that exceeds our current and accumulated earnings and profits generally will be treated first as a tax-free return of capital, causing a reduction in the adjusted tax basis of a Non-U.S.&#160;Holder&#8217;s common stock, and to the extent the amount of the distribution exceeds a Non-U.S.&#160;Holder&#8217;s adjusted tax basis in our common stock, the excess will be treated as gain from the disposition of our common stock (the tax treatment of which is discussed below under &#8220;&#8212; Gain on Sale, Exchange or Other Taxable Disposition&#8221;).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Subject to the discussions below regarding effectively connected income, backup withholding and Sections&#160;1471 through 1474 of the Code (such Sections commonly referred to as &#8220;FATCA&#8221;), dividends paid to a Non-U.S.&#160;Holder generally will be subject to withholding of U.S. federal income tax at a 30% rate or such lower rate as may be specified by an applicable income tax treaty. A Non-U.S.&#160;Holder who wishes to claim the benefit of an applicable treaty rate and avoid backup withholding, as discussed below, for dividends will be required (a)&#160;to provide the applicable withholding agent with a properly executed Internal Revenue Service (&#8220;IRS&#8221;) Form&#160;W-BEN or Form&#160;W- 8BEN-E (or other applicable form) certifying under penalty of perjury that such Non-U.S.&#160;Holder is not a United&#160;States person as defined under the Code and is eligible for treaty benefits or (b)&#160;if our common stock is held through certain foreign intermediaries, to satisfy the relevant certification requirements of applicable United&#160;States Treasury regulations. Special certification and other requirements apply to certain Non-U.S.&#160;Holders that are pass-through entities rather than corporations or individuals. A Non-U.S.&#160;Holder eligible for a reduced rate of United&#160;States federal withholding tax pursuant to an income tax treaty may be eligible to obtain a refund of any excess amounts withheld by timely filing an appropriate claim for refund with the IRS.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Dividends that are effectively connected with the conduct of a trade or business by the Non-U.S.&#160;Holder within the United&#160;States (and, if required by an applicable income tax treaty, are attributable to a United&#160;States permanent establishment) are not subject to the withholding tax provided that the Non-U.S. Holder provides the applicable withholding agent with a property executed IRS Form&#160;W-8ECI. To claim the exemption, the Non-U.S.&#160;Holder generally must furnish a valid IRS Form&#160;W-8ECI (or applicable successor form) to the applicable withholding agent certifying eligibility for exemption. However, any such effectively connected dividends paid on our common stock generally will be subject to U.S. federal income tax on a net income basis in the same manner as if the Non-U.S.&#160;Holder were a United&#160;States person as defined under the Code. Any such effectively connected dividends received by a non-U.S. corporation may be subject to an additional &#8220;branch profits tax&#8221; at a 30% rate or such lower rate as may be specified by an applicable income tax treaty.</p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">135</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Gain on Sale, Exchange or Other Taxable Disposition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Subject to the discussion of backup withholding and FATCA below, any gain realized by a Non-U.S. Holder on the sale, exchange or other taxable disposition of our common stock generally will not be subject to U.S. federal income tax unless:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">the gain is effectively connected with a trade or business of the Non-U.S. Holder in the United&#160;States (and, if required by an applicable income tax treaty, is attributable to a United&#160;States permanent establishment of the Non-U.S. Holder);</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">the Non-U.S. Holder is a nonresident alien individual who is present in the United&#160;States for 183&#160;days or more in the taxable&#160;year of that sale, exchange or other taxable disposition, and certain other conditions are met; or</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">we are or have been a &#8220;United&#160;States real property holding corporation&#8221; for U.S. federal income tax purposes at any time within the shorter of the five-year period preceding the disposition or the Non-U.S. Holder&#8217;s holding period for our common stock, and our common stock is not regularly traded on an established securities market during the calendar&#160;year in which the sale, exchange or other taxable disposition occurs.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">A Non-U.S. Holder described in the first bullet point immediately above will be subject to tax on the gain derived from the sale, exchange or other taxable disposition in the same manner as if the Non-U.S. Holder were a United&#160;States person as defined under the Code. In addition, if any Non-U.S. Holder described in the first bullet point immediately above is a non-U.S. corporation, the gain realized by such Non-U.S. Holder may be subject to an additional &#8220;branch profits tax&#8221; at a 30% rate or such lower rate as may be specified by an applicable income tax treaty.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">An individual Non-U.S. Holder described in the second bullet point immediately above will be subject to a 30% (or such lower rate as may be specified by an applicable income tax treaty) tax on the gain derived from the sale, exchange or other taxable disposition, which gain may be offset by U.S. source capital losses even though the individual is not considered a resident of the United&#160;States, provided that the Non-U.S. Holder has timely filed U.S. federal income tax returns with respect to such losses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Generally, a corporation is a &#8220;United&#160;States real property holding corporation&#8221; if the fair market value of its United&#160;States real property interests equals or exceeds 50% of the sum of the fair market value of its worldwide real property interests and its other assets used or held for use in a trade or business (all as determined for United&#160;States federal income tax purposes). We believe we are not and do not anticipate becoming a &#8220;United&#160;States real property holding corporation&#8221; for United&#160;States federal income tax purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Non-U.S. Holders should consult their tax advisors regarding any applicable income tax treaties that may provide for different rules.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Information Reporting and Backup Withholding</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Annual reports are required to be filed with the IRS and provided to each Non-U.S. Holder indicating the amount of distributions on our common stock paid to such Non-U.S. Holder and the amount of any tax withheld with respect to such distributions. These information reporting requirements apply even if no withholding was required because the distributions were effectively connected with the Non-U.S. Holder&#8217;s conduct of a United&#160;States trade or business, or withholding was reduced or eliminated by an applicable income tax treaty. Copies of the information returns reporting such distributions and any withholding may also be made available to the tax authorities in the country in which the Non-U.S. Holder resides under the provisions of an applicable income tax treaty.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">A Non-U.S. Holder will not be subject to backup withholding on dividends received if such Non-U.S. Holder certifies under penalty of perjury that it is not a United States person as defined under the Code (and the payor does not have actual knowledge or reason to know that such holder is a United&#160;States person as defined under the Code), including by providing a valid IRS Form&#160;W-8BEN, IRS Form&#160;W-8BEN-E or IRS Form&#160;W-8ECI, or such Non-U.S. Holder otherwise establishes an exemption from back-up withholding.</p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">136</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Information reporting and backup withholding generally are not required with respect to the amount of any proceeds from the sale, exchange or other taxable disposition of our common stock by a Non-U.S. Holder outside the United&#160;States through a non-U.S. office of a non-U.S. broker that does not have certain specified connections to the United&#160;States. However, if a Non-U.S. Holder sells or otherwise disposes of its common stock through a United&#160;States broker or the United&#160;States offices of a non-U.S. broker, the broker will generally be required to report the amount of proceeds paid to the Non-U.S. Holder to the IRS and also backup withhold on that amount unless such Non-U.S. Holder provides appropriate certification to the broker of its status as a Non-U.S. Holder (and the payor does not have actual knowledge or reason to know that such Non-U.S. Holder is a United&#160;States person) or otherwise establishes an exemption. Information reporting will also apply if a Non-U.S. Holder sells its common stock through a non-U.S. broker deriving more than a specified&#160;percentage of its income from United&#160;States sources or having certain other connections to the United&#160;States, unless such broker has certain documentary evidence in its records that such Non-U.S. Holder is a Non-U.S. Holder (and the payor does not have actual knowledge or reason to know that such Non-U.S. Holder is a United&#160;States person) and certain other conditions are met, or such Non-U.S. Holder otherwise establishes an exemption from back-up withholding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Backup withholding is not an additional tax and any amounts withheld under the backup withholding rules&#160;will be allowed as a refund or a credit against a Non-U.S. Holder&#8217;s U.S. federal income tax liability provided the required information is timely furnished to the IRS.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">FATCA Withholding</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Under FATCA, a 30% U.S. federal withholding tax may apply to any dividends paid on our common stock paid to (i)&#160;a &#8220;foreign financial institution&#8221; (as specifically defined in the Code) which does not provide sufficient documentation, typically on IRS Form&#160;W-8BEN-E, evidencing either (x)&#160;an exemption from FATCA, or (y)&#160;its compliance (or deemed compliance) with FATCA (which may alternatively be in the form of compliance with an intergovernmental agreement with the United States) in a manner which avoids withholding, or (ii)&#160;a &#8220;non-financial foreign entity&#8221; (as specifically defined in the Code) which does not provide sufficient documentation, typically on IRS Form&#160;W-8BEN-E, evidencing either (x)&#160;an exemption from FATCA, or (y)&#160;adequate information regarding certain substantial United States beneficial owners of such entity (if any). As discussed above under &#8220;&#8212;Distributions,&#8221; a dividend payment may be subject to a 30% withholding tax. While a payment with respect to our common stock could be subject to both FATCA withholding and the withholding tax discussed above under &#8220;&#8212;Distributions,&#8221; the maximum rate of U.S. withholding on such payment would not exceed 30%. An intergovernmental agreement between the United States and an applicable foreign country may modify these requirements. Under certain circumstances, a Non-U.S. Holder might be eligible for refunds or credits of such taxes. FATCA currently applies to dividends paid on our common stock. The Treasury Secretary has issued proposed regulations providing that the withholding provisions under FATCA do not apply with respect to gross proceeds from a sale or other disposition of our common stock, which may be relied upon by taxpayers until final regulations are issued. You should consult your own tax advisors regarding these requirements and whether they may be relevant to your ownership and disposition of our common stock.</p><a id="_fd6c4d1c_3997_417c_93c6_a8348cbf7d5a"></a><a id="LEGALMATTERS_238628"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">LEGAL MATTERS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The validity of the securities offered by this prospectus has been passed upon for us by Gibson, Dunn&#160;&amp; Crutcher&#160;LLP. If the validity of any securities is also passed upon by counsel for the underwriters, dealers or agents of an offering of those securities, that counsel will be named in the applicable prospectus supplement.</p><a id="_064df2a8_4421_4c8f_9daa_531cec8e52ce"></a><a id="EXPERTS_523901"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">EXPERTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The consolidated financial statements of Star Peak Energy Acquisition Corp. of December 31, 2020 and 2019 and for the years ended December 31, 2020 and 2019 appearing in this prospectus have been audited by WithumSmith+Brown, PC, independent registered public accounting firm, as set forth in their report thereon, appearing elsewhere in this prospectus, and are included in reliance upon such report given on the authority of such firm as experts in accounting and auditing.</p></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">137</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The <span style="letter-spacing:0.2pt;">consolidated financial statements of Stem, Inc. at December&#160;31, 2020 and 2019 and for the&#160;years then ended, appearing in this Prospectus and Registration Statement, have been audited by Deloitte &amp; Touche LLP, independent registered public accounting firm, as set forth in their report thereon (which contains an explanatory paragraph describing conditions that raise substantial doubt about the Company&#8217;s ability to continue as a going concern as described in Note 1 to the consolidated financial statements) appearing elsewhere in this prospectus, and are included in reliance upon such report given on the authority of such firm as experts in accounting and auditing.</span></p><a id="_e2795af3_2b7b_4085_b332_adebb15c409d"></a><a id="WHEREYOUCANFINDMOREINFORMATION_661811"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">WHERE YOU CAN FIND MORE INFORMATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We have filed with the SEC a registration statement on&#160;Form&#160;S-1&#160;under the Securities Act with respect to the securities offered by this prospectus. This prospectus, which forms a part of such registration statement, does not contain all of the information included in the registration statement. For further information pertaining to us and our securities, you should refer to the registration statement and to its exhibits. The registration statement has been filed electronically and may be obtained in any manner listed below. Whenever we make reference in this prospectus to any of our contracts, agreements or other documents, the references are not necessarily complete. If a contract or document has been filed as an exhibit to the registration statement or a report we file under the Exchange Act, you should refer to the copy of the contract or document that has been filed. Each statement in this prospectus relating to a contract or document filed as an exhibit to a registration statement or report is qualified in all respects by the filed exhibit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We file annual, quarterly and current reports, proxy statements and other information with the SEC. Our SEC filings are available to the public over the internet at the SEC&#8217;s website at <i style="font-style:italic;">www.sec.gov</i> and on our website, free of charge, at <i style="font-style:italic;">www.stem.com</i>. The information found on, or that can be accessed from or that is hyperlinked to, our website is not part of this prospectus. You may inspect a copy of the registration statement through the SEC&#8217;s website, as provided herein.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="display:none;font-family:'Times New Roman','Times','serif';line-height:0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><a id="_558c59d5_f891_4b31_9737_8b99125f4694"></a></div><div style="clear:both;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">138</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="INDEXTOFINANCIALSTATEMENTS_902944"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">INDEX TO FINANCIAL STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;table-layout:auto;width:101.12%;"><tr style="height:1pt;"><td style="vertical-align:top;width:3.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:86.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:9.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:90.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Page No.</b></p></td></tr><tr><td style="vertical-align:top;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">I.</b></p></td><td style="vertical-align:bottom;width:86.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Index to Audited Consolidated Financial Statements of Star Peak Energy Transition Corp. as of and for the Years ended December 31, 2020 and December 31, 2019 </b></p></td><td style="vertical-align:bottom;width:9.49%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:86.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ReportofIndependentRegisteredPublicAccou"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Report of Independent Registered Public Accounting Firm</span></a></p></td><td style="vertical-align:bottom;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">F-2</p></td></tr><tr><td style="vertical-align:top;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:86.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#BALANCESHEETS_126212"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Consolidated Balance Sheets as of December 31, 2020 and 2019</span></a></p></td><td style="vertical-align:bottom;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">F-4</p></td></tr><tr><td style="vertical-align:top;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:86.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#STATEMENTSOFOPERATIONS_258262"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Consolidated Statements of Operations for the Years Ended December 31, 2020 and 2019</span></a></p></td><td style="vertical-align:bottom;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">F-5</p></td></tr><tr><td style="vertical-align:top;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:86.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#STOCKHOLDERSEQUITY_33315"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Consolidated Statements of Changes in Stockholders&#8217; Equity for the Years Ended December 31, 2020 and 2019</span></a></p></td><td style="vertical-align:bottom;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">F-6</p></td></tr><tr><td style="vertical-align:top;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:86.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#STATEMENTSOFCASHFLOWS_541713"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Consolidated Statements of Cash Flows for the Years Ended December 31, 2020 and 2019</span></a></p></td><td style="vertical-align:bottom;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">F-7</p></td></tr><tr><td style="vertical-align:top;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:86.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#OrganizationandBusinessOperations_808434"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Notes to Consolidated Financial Statements</span></a></p></td><td style="vertical-align:bottom;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">F-8</p></td></tr><tr><td style="vertical-align:top;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">II.</b></p></td><td style="vertical-align:bottom;width:86.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Index to Unaudited Condensed Consolidated Financial Statements of Star Peak Energy Transition Corp. as of March 31, 2021 and March 31, 2020</b></p></td><td style="vertical-align:bottom;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:86.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#BALANCESHEETS_245667"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Consolidated Condensed Balance Sheets as of March 31, 2021 (Unaudited) and December 31, 2020</span></a></p></td><td style="vertical-align:bottom;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">F-22</p></td></tr><tr><td style="vertical-align:top;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:86.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#OPERATIONS_894571"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Unaudited Consolidated Condensed Statements of Operations for the Three Months Ended March 31, 2021 and 2020</span></a></p></td><td style="vertical-align:bottom;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">F-23</p></td></tr><tr><td style="vertical-align:top;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:86.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#EQUITY_297621"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Unaudited Consolidated Condensed Statements of Changes in Stockholders&#8217; Equity for the Three Months Ended March 31, 2021 and 2020</span></a></p></td><td style="vertical-align:bottom;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">F-24</p></td></tr><tr><td style="vertical-align:top;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:86.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#CASHFLOWS_571181"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Unaudited Consolidated Condensed Statements of Cash Flows for the Three Months Ended March 31, 2021 and 2020</span></a></p></td><td style="vertical-align:bottom;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">F-25</p></td></tr><tr><td style="vertical-align:top;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:86.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#BusinessOperations_814329"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Notes to Unaudited Consolidated Condensed Financial Statements</span></a></p></td><td style="vertical-align:bottom;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">F-26</p></td></tr><tr><td style="vertical-align:top;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">III.</b></p></td><td style="vertical-align:bottom;width:86.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Index to Audited Consolidated Financial Statements of Stem, Inc. as of and for the Years ended December 31, 2020 and December 31, 2019</b></p></td><td style="vertical-align:bottom;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:86.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#ACCOUNTINGFIRM_433748"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Report of Independent Registered Public Accounting Firm</span></a></p></td><td style="vertical-align:bottom;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">F-38</p></td></tr><tr><td style="vertical-align:top;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:86.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#SHEETS_66274"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Consolidated Balance Sheets</span></a></p></td><td style="vertical-align:bottom;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">F-39</p></td></tr><tr><td style="vertical-align:top;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:86.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#OFOPERATIONS_784783"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Consolidated Statements of Operations</span></a></p></td><td style="vertical-align:bottom;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">F-40</p></td></tr><tr><td style="vertical-align:top;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:86.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#COMPREHENSIVELOSS_273330"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Consolidated Statements of Comprehensive Loss</span></a></p></td><td style="vertical-align:bottom;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">F-41</p></td></tr><tr><td style="vertical-align:top;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:86.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#DEFICIT_171705"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Consolidated Statements of Convertible Preferred Stock and Stockholders&#8217; Deficit</span></a></p></td><td style="vertical-align:bottom;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">F-42</p></td></tr><tr><td style="vertical-align:top;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:86.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#FLOWS_786897"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Consolidated Statements of Cash Flows</span></a></p></td><td style="vertical-align:bottom;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">F-43</p></td></tr><tr><td style="vertical-align:top;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:86.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#BUSINESS_367652"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Notes to Consolidated Financial Statements</span></a></p></td><td style="vertical-align:bottom;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">F-44</p></td></tr><tr><td style="vertical-align:top;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">IV.</b></p></td><td style="vertical-align:bottom;width:86.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Index to Unaudited Condensed Consolidated Financial Statements of Stem, Inc. as of March 31, 2021 and March 31, 2020:</b></p></td><td style="vertical-align:bottom;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:86.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#BALANCESHEETS_stemIV"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Condensed Consolidated Balance Sheets</span></a></p></td><td style="vertical-align:bottom;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">F-78</p></td></tr><tr><td style="vertical-align:top;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:86.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#StatementofOperations_stemIV"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Condensed Consolidated Statements of Operations</span></a></p></td><td style="vertical-align:bottom;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">F-79</p></td></tr><tr><td style="vertical-align:top;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:86.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#comprehensiveloss_stemIV"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Condensed Consolidated Statements of Comprehensive Loss</span></a></p></td><td style="vertical-align:bottom;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">F-80</p></td></tr><tr><td style="vertical-align:top;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:86.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#StockholdersDeficit_stemIV"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders&#8217; Deficit</span></a></p></td><td style="vertical-align:bottom;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">F-81</p></td></tr><tr><td style="vertical-align:top;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:86.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#Cashflows_stemIV"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Condensed Consolidated Statements of Cash Flows</span></a></p></td><td style="vertical-align:bottom;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">F-82</p></td></tr><tr><td style="vertical-align:top;width:3.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:86.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#Notestocondensedconsolidated_stemIV"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Notes to Condensed Consolidated Financial Statements</span></a></p></td><td style="vertical-align:bottom;width:9.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">F-83</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="display:none;font-family:'Times New Roman','Times','serif';line-height:0pt;text-indent:0pt;margin:0pt;"><span style="font-size:0pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><a id="_eed1f2a2_d9b2_4f26_97ab_f82adf10f207"></a></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-1</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="ReportofIndependentRegisteredPublicAccou"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Report of Independent Registered Public Accounting Firm</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="white-space:pre-wrap;">To the Stockholders and the Board of Directors of  </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">Star Peak Energy Acquisition Corp.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Opinion on the Consolidated Financial Statements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We have audited the accompanying consolidated balance sheets of Star Peak Energy Acquisition Corp. (the &#8220;Company&#8221;) as of December 31, 2020 and 2019, the related consolidated statements of operations, changes in stockholders&#8217; equity and cash flows for the years ended December 31, 2020 and 2019, and the related notes (collectively referred to as the &#8220;financial statements&#8221;). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2020 and 2019, and the results of its operations and its cash flows for the years ended December 31, 2020 and 2019, in conformity with accounting principles generally accepted in the United States of America.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Restatement of Consolidated Financial Statements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As discussed in Note 2 to the financial statements, the Securities and Exchange Commission issued a public statement entitled Staff Statement on Accounting and Reporting Considerations for Warrants Issued by Special Purpose Acquisition Companies (&#8220;SPACs&#8221;) (the &#8220;Public Statement&#8221;) on April 12, 2021, which discusses the accounting for certain warrants as liabilities. The Company previously accounted for its warrants as equity instruments. Management evaluated its warrants against the Public Statement, and determined that the warrants should be accounted for as liabilities. Accordingly, the 2020 consolidated financial statements have been restated to correct the accounting and related disclosure for the warrants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Going Concern</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The accompanying financial statements have been prepared assuming that the Company will continue as a going concern. As discussed in Note 1 to the consolidated financial statements if the Company is unable to raise additional funds to alleviate liquidity needs then the Company may be forced to cease all operations except for the purpose of liquidating. The liquidity condition and subsequent dissolution raise substantial doubt about the Company&#8217;s ability to continue as a going concern. The financial statements do not include any adjustments that might result from the outcome of this uncertainty.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Basis for Opinion</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">These consolidated financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;s consolidated financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (&#8220;PCAOB&#8221;) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.  </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company&#8217;s internal control over financial reporting. Accordingly, we express no such opinion.  </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statement, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation</p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-2</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">of the financial statements. We believe that our audits provide a reasonable basis for our opinion.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">/s/ WithumSmith+Brown, PC  </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">We have served as the Company&#8217;s auditor since 2018.  </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">New York, New York  </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;">April 23, 2021</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="display:none;font-family:'Times New Roman','Times','serif';line-height:0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><a id="_9e0d15d3_cc2d_4b24_86f2_724f5425b6c6"></a></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-3</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:4.47%;padding-right:4.47%;position:relative;"><div style="margin-top:21.6pt;min-height:5.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;min-height:11.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STAR PEAK ENERGY TRANSITION CORP.</b></p><a id="BALANCESHEETS_126212"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">CONSOLIDATED BALANCE SHEETS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;text-indent:36pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p><a id="_b2e97a4d_e4ec_401d_b84e_f24907aec723"></a><a id="Tc__fCkkpEZNk2XF-K8fFaayA_1_2"></a><a id="Tc_7nRWNboKckWVFG6z7SHNlA_1_5"></a><a id="Tc_60I7ehmL5UC6xsNemw6M6A_2_2"></a><a id="Tc_x9F9BjUd-0SHPsz1Ve1LQw_3_0"></a><a id="Tc_z_leK0U3l0qVz-b4vXyodQ_4_0"></a><a id="Tc_DxCisFFK9k2HUNuhGuB6nQ_5_0"></a><a id="Tc_v1TWzwphbEOcHzF_BI1rsQ_5_2"></a><a id="Tc_Gv3wl6a5T0CZdhmGxUqbzQ_5_5"></a><a id="Tc_SOrCqNK4j0WKG_vnz5vRTA_5_6"></a><a id="Tc_CDrDVGrCmki8KMwhisc0uA_6_0"></a><a id="Tc_6K3P4DUKVUCKzbnbSHtR4w_7_0"></a><a id="Tc_cXSp4OG8u0ia75_RRPCzaQ_8_0"></a><a id="Tc_9Xbi77xq80evlqlzpiCWJw_8_3"></a><a id="Tc_3VUUNVmv20CdvCEwGBuDHg_9_0"></a><a id="Tc_q6yH13G5z0e2tSsBulQpOA_9_6"></a><a id="Tc_tTPPlGOomke0m24gWOfHvg_10_0"></a><a id="Tc_ctIDUOMbBU2CHkkkplUQ2A_10_2"></a><a id="Tc_sIwYe8I180uZsyj8anDdeQ_10_5"></a><a id="Tc_qTBLbp1cFUKCy7tiyFbGvg_12_0"></a><a id="Tc__WfRUW-BxE63mLsYh5kM3Q_13_0"></a><a id="Tc_jhNCyYuzKkmkdSBgYb5fwA_14_0"></a><a id="Tc_nlAbFgPt6Umrbq_W3OJplg_14_2"></a><a id="Tc_sLkD-1BTjkSNCZXDJO6CiA_14_5"></a><a id="Tc_g0o6XtSxm0SYoPgk3GzY6A_15_0"></a><a id="Tc_s8BWkZuQ2U6cvBxtpb8ULg_15_6"></a><a id="Tc_A6fgwsq0WUCJUE4wZAJ_tw_16_0"></a><a id="Tc_QFGy4DF4ZEiD-v9EUC2iEQ_17_0"></a><a id="Tc_iG9ud7IPrkugXx_vPEc1Zg_17_3"></a><a id="Tc__xGE5Ov1pkSpJ5jkMJiUvQ_18_0"></a><a id="Tc_AT0hqGRFKUifHIpawc6ZiA_18_6"></a><a id="Tc_Kr2lQFkEvk6TAm4JI7nRng_19_0"></a><a id="Tc_ETLt3Zr_eEe4mvaS69VT0w_20_0"></a><a id="Tc_VOFAjYmx6kCFg_XtCNThhg_20_6"></a><a id="Tc_m8-Ug9296kCiDM82089FsA_21_0"></a><a id="Tc_E3QqCkFuiU2hgTNTPScYOA_21_6"></a><a id="Tc_4GLsEHHnxkCKH01EIXZbjQ_22_0"></a><a id="Tc_MX6QbEGlkU61VkUSn_zfQQ_22_6"></a><a id="Tc_fH5kQEgRZEaD3FjGNc2gAw_23_0"></a><a id="Tc_1sJoE893CE2oKAKDKJWE1A_25_0"></a><a id="Tc_5X8Gvcyz2kSPvLWyQWIFdA_26_0"></a><a id="Tc_UMRbDwMEtkyGCs2SnJGM5Q_26_6"></a><a id="Tc_t-JN9lhQ9k6VADvxX8XwgQ_27_0"></a><a id="Tc_C3hXc8t41kOVUfbrtXtw7A_28_0"></a><a id="_fcfd6b45_489f_4ba2_be67_add0da08d38c"></a><a id="_fcfd6b45_489f_4ba2_be67_add0da08d38c_2"></a><a id="_fcfd6b45_489f_4ba2_be67_add0da08d38c_3"></a><a id="Tc_uovt6MtGYEO54GqOK5iwdA_29_0"></a><a id="Tc_XhWGar-SCkaOKUL0dlp90g_29_6"></a><a id="Tc_DDQ78RZm6kyRPVfzfZb_sg_30_0"></a><a id="Tc_Skf2_5vGp020tzQRx7rI-g_31_0"></a><a id="Tc_u3jsnqr-QEefEWsA0adI9w_32_0"></a><a id="Tc_AOta69Qpck2D24Z4lzB3sA_33_0"></a><a id="Tc_V-X3OU3edke7_2m6E-gr4w_34_0"></a><a id="Tc_tlczhvwriUSdSWUk3EEaSA_34_2"></a><a id="Tc_TLHvXcCGjUuyHBquZWE_cQ_34_5"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Restated)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Current assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Cash</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" id="Tc_SwUi7wX-oEmUWChPC_oUWQ_5_3">936,773</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Prepaid expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseCurrent" scale="0" id="Tc_zozJ-m87tEupxaFVy6xNkQ_6_3">627,564</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseCurrent" scale="0" id="Tc_nDSovyCqaECLOJgdAc-ARg_6_6">1,594</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total current assets</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="0" id="Tc_2qH2GwT1k06YBM1UtG-8vA_7_3">1,564,337</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="0" id="Tc_eg-GM-T2fE2Jj33ePIGQqQ_7_6">1,594</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Deferred offering costs associated with initial public offering</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DeferredCosts" scale="0" id="Tc_K98PQCyn50e0OMk3lBrhew_8_6">251,424</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Investments held in Trust Account</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AssetsHeldInTrustNoncurrent" scale="0" id="Tc_-Nj3l1fa9UC8GDlJY8KUXg_9_3">383,721,747</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="0" id="Tc_c_qBCDc5h0i8Unx9wUQnCQ_10_3">385,286,084</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="0" id="Tc_IpQ3788s4U-zukJdhKc44A_10_6">253,018</ix:nonFraction></b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities and Stockholders&#39; Equity:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Current liabilities:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="0" id="Tc_2JBk2v70OU6YmI78QH2zIQ_14_3">93,965</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="0" id="Tc_zSwv2Ay7Z0eHnL3s2XyBQg_14_6">35,093</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Accounts payable - related party</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableRelatedPartiesCurrent" scale="0" id="Tc_twa8AMTSiUuqYBV5s4iMdA_15_3">50,000</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="0" id="Tc_KSjLGZD2UUa0NP_7cmsSzA_16_3">2,467,064</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="0" id="Tc_9Iak6c1H80q1CCN8Hv-XLg_16_6">154,174</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Note payable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NotesPayableRelatedPartiesClassifiedCurrent" scale="0" id="Tc_IC0YQ83QPkyD-AbqZggePw_17_6">57,301</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Franchise tax payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="stem:FranchiseTaxPayableCurrent" scale="0" id="Tc_Ut7QU8IHtkaNHjYmp-CUYA_18_3">198,406</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total current liabilities</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="0" id="Tc_VsYbGw6EqEKrqYtW5rRzVA_19_3">2,809,435</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="0" id="Tc_IZwXFo3ockK4Ntwz7xMrUA_19_6">246,568</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Warrant liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" scale="0" id="Tc_0aU7E5AQ_0GqT-N1P4EzOA_20_3">121,091,978</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Deferred legal fees</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="stem:DeferredLegalFeesNonCurrent" scale="0" id="Tc_Kr35fNRDlEW83Tb46o2m5g_21_3">203,910</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Deferred underwriting commissions in connection with the initial public offering</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="stem:DeferredUnderwritingCompensationNoncurrent" scale="0" id="Tc_H9MBeELW3k6DuLlwxjo9Yg_22_3">13,425,476</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total liabilities</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="0" id="Tc_Jxq3fIcWskOzGxWtJAQRXg_23_3">137,530,799</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="0" id="Tc_KFf5_N_W70W7Gn2OdOe05g_23_6">246,568</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Commitments</b> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Class A common stock, $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_jrM7332rkkin9aBaHmVpJA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityParOrStatedValuePerShare" scale="0" id="Narr_DZgBQgk1dU2SiAvkoqNEjg"><ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_ZAh_flcTXki_jTdElf_p8A" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityParOrStatedValuePerShare" scale="0" id="Narr_KO-3STkQSESbIb0kMZGC5Q">0.0001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_ZAh_flcTXki_jTdElf_p8A" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Narr_U6bFyf_IykWHSiepTco67A">24,275,528</ix:nonFraction> and -<ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_jrM7332rkkin9aBaHmVpJA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Narr_vDBQIL6uLEWhz6WmLBxfqA">0</ix:nonFraction>- shares subject to possible redemption at $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_jrM7332rkkin9aBaHmVpJA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityRedemptionPricePerShare" scale="0" id="Narr_9WSnc_jnu0qSI7rBfwH8Ag"><ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_ZAh_flcTXki_jTdElf_p8A" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityRedemptionPricePerShare" scale="0" id="Narr_wDEe5XS7qk-iY-bmnReUPw">10.00</ix:nonFraction></ix:nonFraction> per share as of December 31, 2020 and 2019, respectively</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="0" id="Tc_LX75Cpau5UC_e8ZpXfSeTA_26_3">242,755,280</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Stockholders&#39; Equity:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Preferred stock, $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="Narr_XnRapA3a7EiVoWe4RmRJBA"><ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="Narr_Poz1by_WpUiLGQFAO12kXg">0.0001</ix:nonFraction></ix:nonFraction> par value&#894; <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="Narr_BfQbmz_xcUGjq6-8XFw-tQ"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="Narr_40h2EsdFZ02FYmFCjWlT0g">1,000,000</ix:nonFraction></ix:nonFraction> shares authorized&#894; <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" id="Narr_V0zsPLZE-kqBE0Kh3hGH7g"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" id="Narr_sbbblEIna0Wuy1tYCt1t0w">none</ix:nonFraction></ix:nonFraction> issued and outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_YKqL6Me7KEWpDkcYOq18Tg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;"> &#8212;</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_dgymS-j7RECbWUxOMUT52w;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;"> &#8212;</span></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Class A common stock, $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_jrM7332rkkin9aBaHmVpJA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="Narr_y9xB1y2oUEOGEr_y9ESZAw"><ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_ZAh_flcTXki_jTdElf_p8A" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="Narr_mLT-drWDLEyAcHT-gIfB5Q">0.0001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_jrM7332rkkin9aBaHmVpJA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="Narr_ODJ-HTX0Dkih8vBLKVNW8w"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_ZAh_flcTXki_jTdElf_p8A" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="Narr_2X_HIUUZpUe34Lb5Q08ZBw">400,000,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_ZAh_flcTXki_jTdElf_p8A" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="Narr_FT0aALo3oESSes4A9_jk1Q">14,082,976</ix:nonFraction> and -<ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_jrM7332rkkin9aBaHmVpJA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="Narr_6c0cH8daykuOyjzdZjYodA">0</ix:nonFraction>-shares <span style="-sec-ix-hidden:Hidden_kSYJSzrIvECUf7RXCntK_Q;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">issued</span></span> and <span style="-sec-ix-hidden:Hidden_AfPv1FMGI0aDCteOWVit0A;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">outstanding</span></span> (excluding <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_ZAh_flcTXki_jTdElf_p8A" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Narr_DGGI2T4i10-dOJMBJd9uCQ">24,275,528</ix:nonFraction> and -<ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_jrM7332rkkin9aBaHmVpJA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Narr_J0zrc-339kyIGffbcjcECA">0</ix:nonFraction>- shares subject to possible redemption) as of December 31, 2020 and 2019, respectively</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_ZAh_flcTXki_jTdElf_p8A" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="0" id="Tc_O_a_SFszd0mI86Jr3flsqQ_29_3">1,408</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Class B common stock, $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_sLZ-HXK6S06SMdK9ycYHew" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="Narr_PBlBhfAUc0WihDNbgz0Dug"><ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_bHxBb9p5PUmxic1wrpkcbA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="Narr_CajoGfcPZE6hIK_Jqs6Nwg">0.0001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_sLZ-HXK6S06SMdK9ycYHew" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="Narr_ja1q7KDzXEGjZh5xQLciwA"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_bHxBb9p5PUmxic1wrpkcbA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="Narr_uE-T0Pg8ckiWo4pyyIJT_w">40,000,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_bHxBb9p5PUmxic1wrpkcbA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="Narr_enYJ4wGIUEOG0Huk1chtpA">9,589,626</ix:nonFraction> and <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_sLZ-HXK6S06SMdK9ycYHew" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="Narr_FFC5dxL4Tkqv1qiRkqucCQ">10,062,500</ix:nonFraction> shares <span style="-sec-ix-hidden:Hidden_zEDvkamOykOMnuRXwujbLw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">issued</span></span> and <span style="-sec-ix-hidden:Hidden_bw2zUv8GmkSKlniFmLXvew;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">outstanding</span></span> as of December 31, 2020 and 2019, respectively (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_bHxBb9p5PUmxic1wrpkcbA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="0" id="Tc_rFtwL7WoOUaBV9RIKPv-_g_30_3">959</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_sLZ-HXK6S06SMdK9ycYHew" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="0" id="Tc_DSgKG3u9m0GjfKQD0MWayw_30_6">1,006</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Additional paid-in capital</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="0" id="Tc_nq08oMnx4EKBmm_FRsSkIA_31_3">117,649,486</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="0" id="Tc_dcHLVP7sHkWn_HL3F35FmA_31_6">23,994</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Accumulated deficit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" sign="-" scale="0" id="Tc_O1rtaEZfe0SzTmU47xSr0w_32_3">112,651,848</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" sign="-" scale="0" id="Tc_18fHP3qrNEWLCVQwe5pFPQ_32_6">18,550</ix:nonFraction>)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total stockholders&#39; equity</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="0" id="Tc_mfrW_x8nA0232lUxuMX7ng_33_3">5,000,005</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="0" id="Tc_F0e9l5qQ-Ua7o_AlDRl4-g_33_6">6,450</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Total Liabilities and Stockholders&#39; Equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" id="Tc_ji1iHfnFy0qkmfvAOZ-Ogw_34_3">385,286,084</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" id="Tc_hCbCIC__I0q1vX0AjY9EnA_34_6">253,018</ix:nonFraction></b></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"><a id="_fd80713d_cfc1_437c_8723_a027aa491b2c"></a></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">The amount of shares as of December&#160;31, 2019 included up to </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_b9jMyCHD60aJaTbnZdR4OA" decimals="INF" format="ixt:numdotdecimal" name="stem:MaximumCommonStockSharesSubjectToForfeiture" scale="0" id="Narr_Ni0bCozhV0q0shnoOL3hKg">1,312,500</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> shares of Class&#160;B common stock subject to forfeiture if the over-allotment option was not exercised in full or in part by the underwriters. On August&#160;26, 2020, the underwriters partially exercised their over-allotment option; thus, </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_n7l7Em2B-0egJNh9M8eATQ" decimals="INF" format="ixt:numdotdecimal" name="stem:CommonStockSharesForfeited" scale="0" id="Narr_aTzzzVUn3ECLsTkmDbiU0w">472,874</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> shares of Class&#160;B common stock were forfeited.</span></td></tr></table><div style="margin-top:11pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-align:center;text-indent:-18pt;margin:0pt 0pt 11pt 18pt;">The accompanying notes are an integral part of these consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt;margin:0pt 0pt 11pt 18pt;"><span style="font-style:italic;margin-left:0pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;font-style:italic;visibility:hidden;">&#8203;</span></p><a id="_070ac155_2d7b_40f1_aafd_db7a95936240"></a></div><div style="clear:both;margin-bottom:27.35pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-4</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:91.06%;border:0;margin:30pt 4.47% 30pt 4.47%;"></div><div style="max-width:100%;padding-left:4.47%;padding-right:4.47%;position:relative;"><div style="margin-top:21.6pt;min-height:5.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;min-height:11.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STAR PEAK ENERGY TRANSITION CORP.</b></p><a id="STATEMENTSOFOPERATIONS_258262"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">CONSOLIDATED STATEMENTS OF OPERATIONS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_6750ad12_a46f_401e_a296_93d227bf210a"></a><a id="Tc_oniMd-ZqCk24kQLz0ayAqg_1_2"></a><a id="Tc_HIeeDKAHRE2hn-8MFV2JQg_2_2"></a><a id="Tc_ouYjVLBwSUm6qYc1K_0aww_2_5"></a><a id="Tc_eIjGw0xlbkC7eDD2YImF8A_3_2"></a><a id="Tc_LEH_TeKiWUyYhDD06ftkQQ_4_0"></a><a id="Tc_aKjFxLjrHUCF-8OIVuUrCw_5_0"></a><a id="Tc_1z_5svWFSUmsruUcQ4sN3g_5_2"></a><a id="Tc_-4tD_0r4VE2CQTwHFO2NYw_5_5"></a><a id="Tc_RUONO0NC_0m_0b-Gm1WufA_6_0"></a><a id="Tc_aSRApsG1EUOiAOXR-M0gJQ_6_6"></a><a id="Tc_xE2PAfvcSECoft0Si6CpNQ_7_0"></a><a id="Tc_nzeCSp7Q_E2pL9iG8wwTAw_8_0"></a><a id="Tc_jJP1FE0tOU-m_A12syarjA_9_0"></a><a id="Tc_Pny87Edg3U2sNsolccaXVg_10_0"></a><a id="Tc_iMkM6zbrdUKSracgjfVOdQ_10_6"></a><a id="Tc_D9CnUQ6dOkySjJjwxMd_DA_11_0"></a><a id="Tc_nd1UEANVwkq4R91cfh7vfA_11_6"></a><a id="Tc_G1DoLJDYik6q0l0KWKL7nw_12_0"></a><a id="Tc_3IXT3MbTsUWZY4vz2_NgRQ_13_0"></a><a id="Tc_Hkde_55TDEidB8toDRP73g_13_2"></a><a id="Tc_UjRdaCTEO0-yd91tF7iKog_13_5"></a><a id="Tc_bHm8QGwr5kuxyMlZQfHUjA_15_0"></a><a id="Tc_RfxdEJ2qZkufskUaHwvH1Q_15_6"></a><a id="Tc_lilHMybkn0KU-IAXo0HMhw_16_0"></a><a id="Tc_bOEaA6DP8Uy_NLycTi6ONQ_16_2"></a><a id="Tc_Dpym1dzN_UOlgPTd4Ve2bg_16_3"></a><a id="Tc_bQS-mCiygEKoc6O-sNysng_16_5"></a><a id="Tc_tVPvCX9L-Uuk3wcSOemL3g_16_6"></a><a id="Tc_4hlroUfTYUWJ5WNQZncK0g_17_0"></a><a id="Tc_vSmxox-YLEmCNWMutt9hww_18_0"></a><a id="Tc_I6apBGl9fkieWa3JMd__AA_18_2"></a><a id="Tc_Ub7tMfh_jE-YNRnV3Cqq5A_18_5"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Years Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Restated)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating expenses</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">General and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" id="Tc_E53oEVZwnE2NfJuV3Z-3EA_5_3">3,136,965</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Omhsdb3uNkOxMfS85s_oQw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" id="Tc_EdsFKjJljEuXZ91XMBCPeA_5_6">9,566</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">General and administrative expenses - related party</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty" scale="0" id="Tc_GLyxm0mqJE2stTn7VK1GVQ_6_3">163,210</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Franchise tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="stem:FranchiseTaxExpense" scale="0" id="Tc_A6TWwORxyEqqoQFsbdReXg_7_3">200,000</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Omhsdb3uNkOxMfS85s_oQw" decimals="0" format="ixt:numdotdecimal" name="stem:FranchiseTaxExpense" scale="0" id="Tc_WYkyOUmSY0qMQu97jF7YJQ_7_6">840</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total operating expenses</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="0" id="Tc_CQbRqNfbmEyk46YiA8E11A_8_3">3,500,175</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Omhsdb3uNkOxMfS85s_oQw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="0" id="Tc_quq_XuGZekedtNMO3RaojA_8_6">10,406</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other (expense) income:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Change in fair value of warrant liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:FairValueAdjustmentOfWarrants" sign="-" scale="0" id="Tc_gCNckCuYpUaFOZurvFk1fA_10_3">109,269,830</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net gain from Investments held in Trust Account</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InvestmentIncomeNet" scale="0" id="Tc_DkXvCX2g_k-uWQoPZWIDYQ_11_3">136,707</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Loss before income tax benefit</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" id="Tc_zVqXj4K1iU-gBfXNAT7zYA_12_3">112,633,298</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Omhsdb3uNkOxMfS85s_oQw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" id="Tc_lCYK3TuOSEGqNyVjD5p8jA_12_6">10,406</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" sign="-" scale="0" id="Tc_nCurEzLAyEC7juurwTyrXQ_13_3">112,633,298</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Omhsdb3uNkOxMfS85s_oQw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" sign="-" scale="0" id="Tc_vmm_4zwFZ0Su6JBruYy7cw_13_6">10,406</ix:nonFraction>)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted average Class A common stock outstanding, basic and diluted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassSubjectToRedemptionMember_WeyaKK6OY0Knf46sR-_TzQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="0" id="Tc_Sg2dFMTPN0-Pkv4N-eTrxQ_15_3">38,208,123</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Basic and diluted net loss per Class A common stock</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted average Class B common stock outstanding, basic and diluted </b><sup style="font-size:7.5pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_gMgJ8JMkG0OwlvcTtD6BeQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="0" id="Tc_h9_pmRmcB0C3YTQWiS9vnA_17_3">9,589,626</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_H_OsGtQ0gEqc7BUH_G4n_w" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="0" id="Tc_IOqZnp8mf02itgrQTfAeEQ_17_6">9,589,626</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Basic and diluted net loss per Class B common stock</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_gMgJ8JMkG0OwlvcTtD6BeQ" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasicAndDiluted" sign="-" scale="0" id="Tc_pHxUHPpRJ0W-d36jOx6Low_18_3">11.75</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_H_OsGtQ0gEqc7BUH_G4n_w" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="Tc_CVksU-L7SUWHz4SKcT_Isw_18_6">0.00</ix:nonFraction>)</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Included up to </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_b9jMyCHD60aJaTbnZdR4OA" decimals="INF" format="ixt:numdotdecimal" name="stem:MaximumCommonStockSharesSubjectToForfeiture" scale="0" id="Narr_ro3s7GRIVku43z0FZU0KpQ">1,312,500</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> shares of Class&#160;B common stock subject to forfeiture if the over-allotment option was not exercised in full or in part by the underwriters. On August&#160;26, 2020, the underwriters partially exercised their over-allotment option; thus, </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_n7l7Em2B-0egJNh9M8eATQ" decimals="INF" format="ixt:numdotdecimal" name="stem:CommonStockSharesForfeited" scale="0" id="Narr_32tGedOTt0OmMtwWIQ-v4A">472,874</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> shares of Class&#160;B common stock were forfeited.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-align:center;text-indent:-18pt;margin:0pt 0pt 12pt 25pt;">The accompanying notes are an integral part of these consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p><a id="_96fea8fa_1d75_4a3c_bc45_25da0d754dd3"></a></div><div style="clear:both;margin-bottom:27.35pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-5</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:91.06%;border:0;margin:30pt 4.47% 30pt 4.47%;"></div><div style="max-width:100%;padding-left:4.47%;padding-right:4.47%;position:relative;"><div style="margin-top:21.6pt;min-height:5.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;min-height:11.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STAR PEAK ENERGY TRANSITION CORP.</b></p><a id="STOCKHOLDERSEQUITY_33315"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS&#8217; EQUITY</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Years Ended December 31, 2020 (restated) and 2019</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p><a id="_e02b6754_8eb7_483a_891f_4a1abe46b0fa"></a><a id="Tc_Tj8Z0w_IAk-YlkqYoj9u-A_1_2"></a><a id="Tc_eRHT_V-3GkWEsVy5hyComw_1_18"></a><a id="Tc_jLHU78PpV0CUn3wzPYPyqw_2_2"></a><a id="Tc_qwYYYJQpb0Os-tlo-jT03w_2_7"></a><a id="Tc_7aXKa3kOgEW05GI8q6EZ4g_2_12"></a><a id="Tc_nFfJOg5tS0e1Y7O6qJIT2w_2_15"></a><a id="Tc_BqCqEEG0sE2KR25IjwMiSg_2_18"></a><a id="Tc_lFe-e-wx6k29j_3-c52ngw_3_2"></a><a id="Tc_OsXtJ8D1B026Nk8DYnROFQ_3_4"></a><a id="Tc_7DL1QiHOtk6S478tqfMMGQ_3_7"></a><a id="Tc_8likT4GTzUqh45oExYwdSA_3_9"></a><a id="Tc_EY0-Nk3BTkOM__DRvzHWUQ_3_12"></a><a id="Tc_V30OKHXWF0maGN3poQf7Tw_3_15"></a><a id="Tc_0pibquy1-USyDjZjVObZNQ_3_18"></a><a id="Tc_EltwhfW6XEmeWNMfIYk8mQ_4_0"></a><a id="Tc_p_EmznJ2Uk-itYN3Lv_bFg_4_2"></a><a id="Tc_FELukr0ayEyv7RBY-x_Ekw_4_4"></a><a id="Tc_nKRYr7-eMUq2k6RDPOT3uw_4_5"></a><a id="Tc_YpcNQNV0ZUKtDTdOxmMYEw_4_9"></a><a id="Tc_6q8RpHouakegWIN6fyORzQ_4_12"></a><a id="Tc_WNV0XwPnrEqwEQOeyAUNEQ_4_15"></a><a id="Tc_vNy4CKFNLESKdDd5jF8MdQ_4_18"></a><a id="Tc_v8S-pDXNcki_vknq_1w9yw_5_0"></a><a id="Tc_J7hHtPNHk0ao8OFG3yFr1w_5_7"></a><a id="Tc_b8vnSg1SsE2EJydlv4K8eQ_5_10"></a><a id="Tc_nl5CKKSTE0i-ojNRUKEldg_5_16"></a><a id="Tc_hnJ01-3qsk6JA_1tWB2P6g_6_0"></a><a id="Tc_JXU1sUrG1E-1BXqqNEICnQ_6_2"></a><a id="Tc_R7u2UMiX9kWQmT4Nc0iC8w_6_5"></a><a id="Tc_WvjmNkDwlk6S9Df6VzCJiA_6_7"></a><a id="Tc_IOrriOmHYk6wQymtfnikPQ_6_10"></a><a id="Tc_hOj13eD50kC1pBgF_w0mBQ_6_16"></a><a id="Tc_8aTnbbF3LUuiFxJwYp3SSA_7_0"></a><a id="Tc_MKEP-cA-KUqVfKup-sk_KA_7_2"></a><a id="Tc_xNGzSaLHCU2N_C5lpgt6IA_7_5"></a><a id="Tc_MZmLv51tj0S1nmLufD7VAA_7_7"></a><a id="Tc_XaufP-TImUiF90t6uZn8jA_7_10"></a><a id="Tc_xfE_9b-zMEODUFOaG_d27w_7_16"></a><a id="Tc_E-5ihYu--0eNwU_XGSnKSw_8_0"></a><a id="Tc_TwUvaIKIE0WbewThLPkq9w_8_2"></a><a id="Tc_Gw9g_y4ZF0qmKLPqNsE1rg_8_5"></a><a id="Tc_7ddup9QdU0i8FI0L7RlEMw_8_16"></a><a id="Tc_t-4xYZbBUEe3kGBsSSoqEg_8_19"></a><a id="Tc_mhzefArS0Eu_MwboaF2HzQ_9_0"></a><a id="Tc_YTPTEkCyDEawimjGPT352A_9_7"></a><a id="Tc_ZKTxhNcF20ajuYagL9SH-g_9_10"></a><a id="Tc_SgbUBgXXk0Cj1jnCuLr_7g_9_16"></a><a id="Tc_a-sC7X5ar0-wnrnCeIhwVg_10_0"></a><a id="Tc_p8FDxxx80EW--4gasvy_rg_10_2"></a><a id="Tc_NPlc1yFwB06DHKsRIilGqg_10_5"></a><a id="Tc_9gXbvgEWXU-U-5rUh5a1Mw_10_7"></a><a id="Tc_tmnDOZx4dUS0IAVwHxtgnw_10_10"></a><a id="Tc_J4QM_KvVGE6asQRacD7J5A_10_13"></a><a id="Tc_o4Pld_pKwU20sWHnXPzooA_11_0"></a><a id="Tc_xJWsas1gwUKmSrJrD0ZqtA_11_4"></a><a id="Tc_G118-OaA-Ey2hGw4UiJACw_11_9"></a><a id="Tc_TAqQ-uuC_kyMgdAVZPGoWQ_11_12"></a><a id="Tc_i-Zq1oKa2kSkvo2m_gA7UA_11_15"></a><a id="Tc_ThI9aajzo0Si0jqTBhGr6w_11_18"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:30.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:30.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:33.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Common&#160;Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:30.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:16.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Class&#160;A</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:15.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Class B</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additional&#160;Paid-In</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stockholders&#39;</b></p></td></tr><tr><td style="vertical-align:bottom;width:30.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares (1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Capital</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deficit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Equity</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:30.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Balance - December 31, 2019</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_sLZ-HXK6S06SMdK9ycYHew" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="Tc_A-qYK8TxZUyXDWKWecpMfA_4_7">10,062,500</ix:nonFraction></b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_sLZ-HXK6S06SMdK9ycYHew" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="0" id="Tc_AeChM8x8DUaFTdnozMZ8MQ_4_10">1,006</ix:nonFraction></b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_Ktx6SdQXvUmeXFOfLTpxHA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="0" id="Tc_37UcFJ4LP0eqPu_JlATVmA_4_13">23,994</ix:nonFraction></b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_nh-6LwhK4UKKK4yHRr7WGA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" sign="-" scale="0" id="Tc_yGLObjG5lECFN5jO-ZtXWQ_4_16">18,550</ix:nonFraction>)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="0" id="Tc_t9YAFDcffEmScgfM4rAOvA_4_19">6,450</ix:nonFraction></b></p></td></tr><tr><td style="vertical-align:bottom;width:30.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Sale of Class A shares in initial public offering, less fair value of public warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_mes-4bkSd0mOvPNX9LM2iQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" id="Tc_jBX8rhH6OUul8Udp4f_LaA_5_2">38,358,504</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_mes-4bkSd0mOvPNX9LM2iQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" id="Tc_hU2ey71HqkmmrvqwRwyj5w_5_5">3,836</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_eB-p1LIhjUqPmhAqWKcLJQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" id="Tc_0qzBtBuBKUunf5bIdGjuoQ_5_13">376,929,142</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" id="Tc_MF6qwACQnEaDZeS37y0eLA_5_19">376,932,978</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:30.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Offering costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_eB-p1LIhjUqPmhAqWKcLJQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" scale="0" id="Tc_xjXkPCEhTUW7wSEhqe2Usw_6_13">22,152,459</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" scale="0" id="Tc_vF2KcxmVAEOgtyIVhexhJg_6_19">22,152,459</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:30.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Excess of cash received over fair value of private placement warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_eB-p1LIhjUqPmhAqWKcLJQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued" scale="0" id="Tc_dWF_4dD1Z0mfqzXSUjeMMw_7_13">5,601,614</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued" scale="0" id="Tc_hf4NtKcBDky5BZQpyyA-KQ_7_19">5,601,614</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:30.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Class B common stock forfeited</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_gMgJ8JMkG0OwlvcTtD6BeQ" decimals="INF" format="ixt:numdotdecimal" name="stem:CommonStockSharesForfeited" scale="0" id="Tc_NXvaOV5o2UuHGj5MIO4cdA_8_7">472,874</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_gMgJ8JMkG0OwlvcTtD6BeQ" decimals="0" format="ixt:numdotdecimal" name="stem:CommonStockValueOfSharesForfeited" scale="0" id="Tc_l6iXnb9z5kuSaBotCCTxnQ_8_10">47</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_eB-p1LIhjUqPmhAqWKcLJQ" decimals="0" format="ixt:numdotdecimal" name="stem:CommonStockValueOfSharesForfeited" sign="-" scale="0" id="Tc_tVKkV_zHxUC1SoUt1plZpQ_8_13">47</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:30.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Class A common stock subject to possible redemption</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_mes-4bkSd0mOvPNX9LM2iQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockRedeemedOrCalledDuringPeriodShares" scale="0" id="Tc_ny4J3Z9SbUeo9SjWrf_x5g_9_2">24,275,528</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_mes-4bkSd0mOvPNX9LM2iQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockRedeemedOrCalledDuringPeriodValue" scale="0" id="Tc_OeKlvy-cp0ucitqQMCm6Eg_9_5">2,428</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_THQglSY8rk-JS0fcPYjjrw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockRedeemedOrCalledDuringPeriodValue" scale="0" id="Tc_d9EXMPObEU2mouJ5dnE1tA_9_13">242,752,852</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockRedeemedOrCalledDuringPeriodValue" scale="0" id="Tc__n6UfPOqHkeUgLa6BIhR1A_9_19">242,755,280</ix:nonFraction>)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:30.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net loss</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_rjqWlD7xLUKiwc20esgCaA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" sign="-" scale="0" id="Tc_Uz1isjQqGE2jCII6LPgDDQ_10_16">112,633,298</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" sign="-" scale="0" id="Tc_nkwbIMD5NE2y15xJzO1xPg_10_19">112,633,298</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:30.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Balance&#8201;&#8211;&#8201;December 31, 2020 (restated)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_ZAh_flcTXki_jTdElf_p8A" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="Tc_g0I_ce3KPkW-TP0qBvkhKw_11_2">14,082,976</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_ZAh_flcTXki_jTdElf_p8A" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="0" id="Tc_Hass5sh-r0O5ZxkZYOeCyA_11_5">1,408</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_bHxBb9p5PUmxic1wrpkcbA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="Tc_fN7a1i34U0q12-7EJecv1A_11_7">9,589,626</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_bHxBb9p5PUmxic1wrpkcbA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="0" id="Tc_EKNZbVt4hEGHx2hkF5glsQ_11_10">959</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_lC6-bRdcWEy2OwqDdUqfLA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="0" id="Tc_kC9hN0GOaEKdRTNrSUn2xw_11_13">117,649,486</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_Ks17QCjNTUyprgwWuSYb5A" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" sign="-" scale="0" id="Tc_orO_mraKHEKFnDPhZTbUwA_11_16">112,651,848</ix:nonFraction>)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="0" id="Tc_9j07_pXOhUqkztEHZ2JdLw_11_19">5,000,005</ix:nonFraction></b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p><a id="_4dab4208_7049_47b6_a936_f9e1719e9946"></a><a id="Tc_MYWBk2Lq80aM_r7vpA1EUg_1_2"></a><a id="Tc_aW2cSXS-q0K_ehkQnMuR2A_1_18"></a><a id="Tc_1u2Cz7YG9kSNsLGV5PjMKA_2_2"></a><a id="Tc_WTgbtyxfPkKHhIxGNCoZ8w_2_7"></a><a id="Tc_2r9OGtfaJ0-2jyX6Ip-Qow_2_12"></a><a id="Tc_PudZ9mC34kWk_vXZmo5hDQ_2_15"></a><a id="Tc_FAx2Zd3HAk64_gEe2xT4mg_2_18"></a><a id="Tc_IeB_4_h920KX6HSD3Vzu9Q_3_2"></a><a id="Tc_pihhN_8j-kqQTcj0p7HsfQ_3_4"></a><a id="Tc_JMEW0y7ybkKgdPP1dHD4Rg_3_7"></a><a id="Tc_sRlhog35IkGWcsLZ3TolOQ_3_9"></a><a id="Tc_eVMuEGZwzkCplCEK-aQY-w_3_12"></a><a id="Tc_QPOEUysOm0CG0YodCbSqog_3_15"></a><a id="Tc_S7KOLsO7kUWopdeBj897mw_3_18"></a><a id="Tc_tak7ZHv8bkO49J55pTBtAA_4_0"></a><a id="Tc_6T2wALSbAkSHlDjC7kSmXA_4_2"></a><a id="Tc_faYMmFNFPkytSQk0JJxX4Q_4_4"></a><a id="Tc_ucqi3h-EOkCfZOKx6PL6zQ_4_5"></a><a id="Tc_PE2HhVqvH06o6wOwLHxd1A_4_9"></a><a id="Tc_LnDNc4iExkWJ4hVqb3Mxrg_4_12"></a><a id="Tc_nxR9LbYUv0GCJvVV_KWQXA_4_15"></a><a id="Tc_JCZGYPbIvES1ydmLle0cSg_4_18"></a><a id="Tc_8mIx3kNy8EGnx7QhBd5klg_5_0"></a><a id="Tc_xxIh3uiZdEWVU-rrtL60Ow_5_2"></a><a id="Tc_0SL9pymn10mVmIUUYjUJZA_5_5"></a><a id="Tc_IrUmXeq-7EaIVdDHZHjY7A_5_7"></a><a id="Tc_vzFi-bzgEU6cWg6GUKB95g_5_10"></a><a id="Tc_Y1k0GDz9yk6CvQZJM8W5Qg_5_13"></a><a id="Tc_mX613SPUdUSsjN81eh7sww_6_0"></a><a id="Tc_AYmhTz4oK0qXSVLzAzMKhw_6_2"></a><a id="Tc_yvzMPeGqKEi2vNpg31jVLw_6_4"></a><a id="Tc_h5l2R3JiYkaE6QTPvUvmSA_6_5"></a><a id="Tc_964U7LZHpU6MRmNhD8lMPg_6_9"></a><a id="Tc_tjizulc8nEm_xp4goAdhKA_6_12"></a><a id="Tc_rUMA2Wa9PU2A6oS-0psUpg_6_15"></a><a id="Tc_Z4sPsJUej0assUmTCAdPFQ_6_18"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:31.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:31.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:34.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Common&#160;Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:31.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:16.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Class&#160;A</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:16.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Class B</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Additional&#160;Paid-In</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Stockholder&#39;s</b></p></td></tr><tr><td style="vertical-align:bottom;width:31.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares (1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Capital</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Deficit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Equity</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:31.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance - December 31, 2018</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2018_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_NQ2pDqMUt0GrWLqtjSidfQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="Tc_Oid_gCEYQkevHgdFwy18pQ_4_7">10,062,500</ix:nonFraction></b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2018_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_NQ2pDqMUt0GrWLqtjSidfQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="0" id="Tc_7tnOF1b5XkStMemH5VxSvQ_4_10">1,006</ix:nonFraction></b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2018_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_piM1c7y3kUSNrfuuFukZTw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="0" id="Tc_X3FK26JPNE-yaBEffPUxeA_4_13">23,994</ix:nonFraction></b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2018_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_iIUXbbAUgEWFNwhwMQLy6A" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" sign="-" scale="0" id="Tc_4gzGq9O7iEqKz0yg8xLv6Q_4_16">8,144</ix:nonFraction>)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2018_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_rxqZEMhH-EixJnAkAupyAQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="0" id="Tc_WC73fpl4z0-MZZLCEkh9aQ_4_19">16,856</ix:nonFraction></b></p></td></tr><tr><td style="vertical-align:bottom;width:31.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_ihjBrl45n0-f4p4PJ7q5aA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" sign="-" scale="0" id="Tc_q4rIzKfT6Eq1S27ym8jt9w_5_16">10,406</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Omhsdb3uNkOxMfS85s_oQw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" sign="-" scale="0" id="Tc_9EEnx6orY0-Ue2TZDyaRUg_5_19">10,406</ix:nonFraction>)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:31.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance - December 31, 2019</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_sLZ-HXK6S06SMdK9ycYHew" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="Tc_kEH6lD6swkSSuvF2zmxovg_6_7">10,062,500</ix:nonFraction></b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_sLZ-HXK6S06SMdK9ycYHew" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="0" id="Tc_bLSSXQO0NkGosxAoJPMqtQ_6_10">1,006</ix:nonFraction></b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_Ktx6SdQXvUmeXFOfLTpxHA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="0" id="Tc_UGB_8NoE60-Kpiy4K_X6DA_6_13">23,994</ix:nonFraction></b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_nh-6LwhK4UKKK4yHRr7WGA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" sign="-" scale="0" id="Tc_cyECb7DrT0-FebQ35OCQqg_6_16">18,550</ix:nonFraction>)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="0" id="Tc_D-k6K-IXj021LMArFK7fHA_6_19">6,450</ix:nonFraction></b></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">The amount of shares as of December&#160;31, 2019 included up to </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_b9jMyCHD60aJaTbnZdR4OA" decimals="INF" format="ixt:numdotdecimal" name="stem:MaximumCommonStockSharesSubjectToForfeiture" scale="0" id="Narr_vZaXqNMS_UeP6XXh5LTMcA">1,312,500</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> shares of Class&#160;B common stock subject to forfeiture if the over-allotment option was not exercised in full or in part by the underwriters. On August&#160;26, 2020, the underwriters partially exercised their over-allotment option; thus, </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_n7l7Em2B-0egJNh9M8eATQ" decimals="INF" format="ixt:numdotdecimal" name="stem:CommonStockSharesForfeited" scale="0" id="Narr_-unXmxrbzkiflvxLho_tEg">472,874</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> shares of Class&#160;B common stock were forfeited.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying notes are an integral part of these consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p><a id="_d85694c1_90d0_4fc6_8802_4ebc365cbac0"></a></div><div style="clear:both;margin-bottom:27.35pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-6</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:91.06%;border:0;margin:30pt 4.47% 30pt 4.47%;"></div><div style="max-width:100%;padding-left:4.47%;padding-right:4.47%;position:relative;"><div style="margin-top:21.6pt;min-height:5.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STAR PEAK ENERGY TRANSITION CORP.</b></p><a id="STATEMENTSOFCASHFLOWS_541713"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">CONSOLIDATED STATEMENTS OF CASH FLOWS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;text-decoration:underline;visibility:hidden;">&#8203;</span></p><a id="_4a708868_97a5_4a86_b3f2_349ea256f401"></a><a id="Tc_0Q4JS5YR0ECuZHAgXFOVGQ_1_2"></a><a id="Tc_YQK4nQTAWkOEA-5xlpasfA_2_2"></a><a id="Tc_3B8fkQh4lUG3iFHjnZVpKw_2_5"></a><a id="Tc_LCpwsVFzVEegMwCnPn04sw_3_2"></a><a id="Tc_Jmygv2U-MkGk5OJYZ1lvaQ_4_0"></a><a id="Tc_8ZQXKFLjkUybufREy2bBAQ_5_0"></a><a id="Tc_LM54k9J1pUaH9q3r_ZZiaw_5_2"></a><a id="Tc_MyQjG1C1_kGv7kUnObesCQ_5_5"></a><a id="Tc_n8h4rs2Yh0uxsDGoSLRDEQ_6_0"></a><a id="Tc_dGZDfFbzZUCalS2JjCGQSw_7_0"></a><a id="Tc_AwFefGjDEEO_mvrUP1DV9w_7_2"></a><a id="Tc_5Q078tJxxUOqJ9tNBI30_g_7_5"></a><a id="Tc_4BjUE1xEiESqiqWmjKXN5w_7_6"></a><a id="Tc_UXLq-Xt5CEGBBWtxRzTLZg_8_0"></a><a id="Tc_82ga6fBHa0eEv0zfDvnBwQ_8_6"></a><a id="Tc_mv8cZP8cFE-N1AXD9dX8tw_9_0"></a><a id="Tc_G5AQzoiOgkuvtHlXN7o3Zg_10_0"></a><a id="Tc_uotZQOIh8EOJ2TqRCBAIcg_11_0"></a><a id="Tc_5-HSZdX81kOD3_cYOAe2SQ_12_0"></a><a id="Tc_y6a-TEcsik6g1Gj35WIiZQ_13_0"></a><a id="Tc_I3VIZMtMSEOeracyZiYBgA_13_6"></a><a id="Tc_OWgPozqrt0iYqyorpcuADQ_14_0"></a><a id="Tc_7xyr6jgC4US5Ibb9GpfDvQ_16_0"></a><a id="Tc_NDkQEzJEbEuhlnWJYpfSaQ_17_0"></a><a id="Tc_ou_Wp5e0Y0mgLd479Dkqpg_17_6"></a><a id="Tc_B36sL-xkRE6On77J0CAX4w_18_0"></a><a id="Tc_Sk2z4gdxQkiiUY0MvydvXA_18_6"></a><a id="Tc_q1c2BGjR4kyxobXxOgB1SA_20_0"></a><a id="Tc_gHnLVoLUekiVCk3D_4zdjg_21_0"></a><a id="Tc_1OkiREU6LUu_i_vcZc1Zag_21_6"></a><a id="Tc_dXak4roGL0CncVT4oaTMvg_22_0"></a><a id="Tc_TkLHOgo-TESIghKPvPWc9Q_23_0"></a><a id="Tc_8XdrED2YDkSXUHk3V1l0SA_23_6"></a><a id="Tc_ay1wYyxaC06GtVsjiqJEPw_24_0"></a><a id="Tc_Hw1TWZNPfkGRa-kq1i1RWQ_24_6"></a><a id="Tc_AinZH_HogEmRj1Fnr2WygA_25_0"></a><a id="Tc_tA5CpjZtr0KrGaDIMmevyA_26_0"></a><a id="Tc_QHLTme3m90yU8G31cDNGsw_28_0"></a><a id="Tc_BH77zqT1-kmX-AovgTomuQ_30_0"></a><a id="Tc_5NZY1E0kNUiWdpNK3dvQSA_31_0"></a><a id="Tc_8Qrtpmh9JkuBz_BgMaz8pQ_31_2"></a><a id="Tc_Xej4q9WuOEivY7MMDxa97g_31_5"></a><a id="Tc_xQwmEXNBUEON17Zn3ipdAA_33_0"></a><a id="Tc_QSDxQkMSyEWyQA3G0TPmAA_34_0"></a><a id="Tc_ekhP-1E7sUOu8tzQu9wSCQ_34_2"></a><a id="Tc_Brf0jQzUz0KS_HNy9hN8Sg_34_5"></a><a id="Tc_oIfabbp_m068VjtG59S7cg_35_0"></a><a id="Tc_tFHJR5bxuECSnvEGBeOxdQ_35_2"></a><a id="Tc_q7oNOTC2jUKVfgBfbMrSAA_35_5"></a><a id="Tc_ERnM_QR2BkiBAODZflnYRw_36_0"></a><a id="Tc_rfM0T20W-0aT54Ex5ha4nw_36_2"></a><a id="Tc_xN7uJAd22ku10g-9TliFBg_36_3"></a><a id="Tc_7yVlw-NPiUqgs0-mLwjAgA_36_5"></a><a id="Tc_iXLwiH-5qUCnSoZgXS4odQ_37_0"></a><a id="Tc_wRslNscbbUKrOPjsiPOhoA_37_2"></a><a id="Tc_XmzksllynE-Faqw8Zb0sQA_37_5"></a><a id="Tc_NIpg5DAIOUCQ3jNjHZIBmA_37_6"></a><a id="Tc_TVb8SnuDwEKMi3C_GCtnKA_38_0"></a><a id="Tc_tj6yQSDBmkeEaXptOkWHoA_38_2"></a><a id="Tc_s1svVo5cbUCAVVOOypyB-Q_38_5"></a><a id="Tc_-Loy7sYaAUa1xyxr3geV7w_38_6"></a><a id="Tc_0wzhmelJ7kCO5aMxGhYuqQ_39_0"></a><a id="Tc_GpwKXKqGVkWle7R_oamF7w_39_2"></a><a id="Tc_8jaBc6CdzkWmesOXbNNXpQ_39_5"></a><a id="Tc_Tdboz_iPsUS0UESvu-As1Q_39_6"></a><a id="Tc_Z8tN2YpslkKiwda_iqM-uQ_40_0"></a><a id="Tc_RLwGUlGXNEmIoKWsn16Cdw_40_2"></a><a id="Tc_5yNPUPeXF0-HA99bY-R45g_40_5"></a><a id="Tc_E3W0HikgDUWTZNdb0DzX5w_40_6"></a><a id="Tc_e8cQeS5YUUapE6veonZ7bQ_41_0"></a><a id="Tc_x15p5jFOVEeCvyYrdJ9chw_41_2"></a><a id="Tc_3L11Z0WzVkeyyix39dZONA_41_5"></a><a id="Tc_F88J-uAu3ESMOL9Nn_v-GA_41_6"></a><a id="Tc_db3siKKC8kGpdj77uYXLnA_42_0"></a><a id="Tc_OBVGOX6daUuTV8Y9bSeuQQ_42_2"></a><a id="Tc_uGegni1WUESsDM7FAcTK4Q_42_5"></a><a id="Tc_0IgVJQiFFUWDUYUUQHrulw_42_6"></a><a id="Tc_4bfIsSR-ck6dhnMkqZhaXA_43_0"></a><a id="Tc_QzGJzNqehE24YKwAY5thhQ_43_2"></a><a id="Tc_Pk8ie5JwdkS4ZUQazMyWTw_43_5"></a><a id="Tc_XHF2oF1BDEy9LrMEM1chiA_43_6"></a><a id="Tc_-jP0Con6d0uj15FGdjLwZQ_44_0"></a><a id="Tc_3nCCuCDozEW2e6KuYb4jBQ_44_2"></a><a id="Tc_BhFlKWdQ7kiE9132KTJO9w_44_5"></a><a id="Tc_GwA6XDItmUWQ4hcsp3Kj5g_44_6"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Years Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Restated)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Cash Flows from Operating Activities:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:71.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" sign="-" scale="0" id="Tc_jzkxAsGBvU-LuxCngxtxLA_5_3">112,633,298</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Omhsdb3uNkOxMfS85s_oQw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" sign="-" scale="0" id="Tc_rNtJ_mO59UGsb6xLifLcGA_5_6">10,406</ix:nonFraction>)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Adjustments to reconcile net loss to net cash used in operating activities:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:71.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in fair value of warrant liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:FairValueAdjustmentOfWarrants" sign="-" scale="0" id="Tc_q0AnqPeT0UuSxTPIqQBXQQ_7_3">109,269,830</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12.25pt;">Unrealized gain from Investments held in Trust Account</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:UnrealizedGainLossOnInvestments" scale="0" id="Tc_8gopC5RNrUapzpTKL2_Klg_8_3">136,707</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:71.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12.25pt;">Changes in operating assets and liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Prepaid expenses</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidExpense" scale="0" id="Tc_MCC9nwr11kq032Peig6VGw_10_3">625,970</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Omhsdb3uNkOxMfS85s_oQw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidExpense" scale="0" id="Tc_hpCfSAjxQEWBDhygBC6lTA_10_6">1,594</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:71.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Franchise tax payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="stem:IncreaseDecreaseInFranchiseTaxPayable" scale="0" id="Tc_GrJ3OMcwI0aYYz-hHyBZ9A_11_3">198,406</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Omhsdb3uNkOxMfS85s_oQw" decimals="0" format="ixt:numdotdecimal" name="stem:IncreaseDecreaseInFranchiseTaxPayable" sign="-" scale="0" id="Tc_o9nYmZ2vIky2J-NK-037jA_11_6">4,695</ix:nonFraction>)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Accounts payable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" sign="-" scale="0" id="Tc_kRe3Dib5sk67VWW0Mmtp-g_12_3">281,128</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Omhsdb3uNkOxMfS85s_oQw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" sign="-" scale="0" id="Tc_G2Jr-s1dOE6kbdXcxzYtxg_12_6">778</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:71.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="0" id="Tc_VKyffhv9-k2ClRMKvwLm6g_13_3">2,370,390</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Net cash used in operating activities</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" sign="-" scale="0" id="Tc_LMrV3C8yX0yRT551qjA7YA_14_3">1,838,477</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Omhsdb3uNkOxMfS85s_oQw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" sign="-" scale="0" id="Tc_kR861c_BKEi5AvfiSRXhmg_14_6">17,473</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:71.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Cash Flows from Investing Activities</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:71.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash deposited in Trust Account</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="stem:InvestmentOfCashIntoTrustAccount" scale="0" id="Tc_oFDhsAo9Z0mL2P0Htex18A_17_3">383,585,040</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Net cash used in investing activities</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" sign="-" scale="0" id="Tc_PQ3LR1M1EU6QgeDzzJ5JrA_18_3">383,585,040</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:71.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Cash Flows from Financing Activities:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:71.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Proceeds from note payable to related party</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromRelatedPartyDebt" scale="0" id="Tc_dOIoReWdh0er0FevggG9Jw_21_3">200,000</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Repayment of note payable to related party</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfRelatedPartyDebt" scale="0" id="Tc_vkbWapgs60m2D8nkGInLow_22_3">292,301</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Omhsdb3uNkOxMfS85s_oQw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfRelatedPartyDebt" scale="0" id="Tc_E_uMTailEUuPMENcVU4sCQ_22_6">117,699</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:71.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Proceeds received from initial public offering, gross</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" scale="0" id="Tc__VsJrPxGQUKIDtIKLPQqew_23_3">383,585,040</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Proceeds received from private placement</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="0" id="Tc_k-ZPrU-QZESdrrSgKJLMIw_24_3">10,771,700</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:71.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Offering costs paid</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfStockIssuanceCosts" scale="0" id="Tc_686BZUIWgk2uxIX7WMsgaA_25_3">7,904,149</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Omhsdb3uNkOxMfS85s_oQw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfStockIssuanceCosts" scale="0" id="Tc_FysQEXDAQE-Ihrkd0W1tKQ_25_6">24,500</ix:nonFraction>)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net cash provided by (used in) financing activities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="0" id="Tc_ztv7SDPiFUuIaU62N5XBow_26_3">386,360,290</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Omhsdb3uNkOxMfS85s_oQw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" sign="-" scale="0" id="Tc_d1vmSYTiv0WG8cN_v6XBGA_26_6">142,199</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:71.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net change in cash</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="0" id="Tc_EHtE-JKYiUmG3HR8Qj456Q_28_3">936,773</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Omhsdb3uNkOxMfS85s_oQw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" sign="-" scale="0" id="Tc_pA_YGd7HB0SSuKg9lSU-kA_28_6">159,672</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:71.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Cash - beginning of the period</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_ZSnOSjhc60yg7HaEb-nf_g;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;"> &#8212;</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2018_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_rxqZEMhH-EixJnAkAupyAQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" id="Tc_sxQZbfSH8EKOdYuJqdKdaw_30_6">159,672</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Cash - end of the period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" id="Tc_tWaEOfHek02BWuCrNNdFGw_31_3">936,773</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_KosxzZRKg0aPkkoeP00N0g;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:right;"> &#8212;</b></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Supplemental disclosure of noncash activities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Offering costs included in accounts payable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="stem:OfferingCostsIncludedInAccountsPayableIncurredDuringNoncashOrPartialNoncashTransaction" scale="0" id="Tc_wUfPUKRC6Uav80UIU_tyrQ_34_3">292,500</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Omhsdb3uNkOxMfS85s_oQw" decimals="0" format="ixt:numdotdecimal" name="stem:OfferingCostsIncludedInAccountsPayableIncurredDuringNoncashOrPartialNoncashTransaction" scale="0" id="Tc_8dNAdspkpUG471EHn4ESVg_34_6">35,000</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Offering costs included in accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="stem:OfferingCostsIncludedInAccruedExpensesIncurredDuringNoncashOrPartialNoncashTransaction" scale="0" id="Tc_h9IamzEDa0mjLyqLe62XFg_35_3">75,000</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Omhsdb3uNkOxMfS85s_oQw" decimals="0" format="ixt:numdotdecimal" name="stem:OfferingCostsIncludedInAccruedExpensesIncurredDuringNoncashOrPartialNoncashTransaction" scale="0" id="Tc_vCkBshD-50Ka5bkq0lKcKw_35_6">19,046</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Adjust offering costs against accrued expenses</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Omhsdb3uNkOxMfS85s_oQw" decimals="0" format="ixt:numdotdecimal" name="stem:OfferingCostsAdjustedAccruedExpensesIncurredDuringNoncashOrPartialNoncashTransaction" sign="-" scale="0" id="Tc_s2H2wKwH7U2rtBXzaRN6XQ_36_6">149,200</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:71.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred legal fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NoncashOrPartNoncashAcquisitionPayablesAssumed1" scale="0" id="Tc_zyHvabsC7kOzzMoYF7auyA_37_3">203,910</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred underwriting commissions in connection with the initial public offering</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="stem:DeferredUnderwritingFeePayable" scale="0" id="Tc_H0nhOmvXzE-YF_OflEsARg_38_3">13,425,476</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:71.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Reclassification of accrued offering costs to accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="stem:ReclassificationOfOfferingCostsToAccountsPayableIncurredDuringNoncashOrPartialNoncashTransaction" scale="0" id="Tc_ksr3cfHt002hWdpSkVGxbQ_39_3">132,500</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accounts payable paid by Sponsor</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAssumed1" scale="0" id="Tc_GitA3_yic0qTOe-eXLO-ag_40_3">35,000</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:71.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Initial value of Class A common stock subject to possible redemption</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="stem:InitialClassificationOfCommonStockSubjectToPossibleRedemption" scale="0" id="Tc_bhBcwtq0m0222PdI-96Lag_41_3">334,952,900</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Change in value of Class A common stock subject to possible redemption</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="stem:ChangeInValueOfCommonStockSubjectToPossibleRedemption" sign="-" scale="0" id="Tc_5YEAGpSKGkmYjMuwrX9__Q_42_3">92,197,620</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:71.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeiture of Class B common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="stem:ForfeitureOfOrdinarySharesIncurredAsPartOfNoncashOrPartialNoncashTransaction" scale="0" id="Tc_JJ_EXe4YRUSmMMe1Bxje6w_43_3">47</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock warrant liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="stem:StockWarrantLiabilities" scale="0" id="Tc_SD7i6OgrZU2vZDdwkbeICA_44_3">11,822,148</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:36pt;margin:0pt;">The accompanying notes are an integral part of these consolidated financial statements.</p><p style="display:none;font-family:'Times New Roman','Times','serif';line-height:0pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:0pt;visibility:hidden;">&#8203;</span></p><a id="_07e30f66_9c08_42be_afbe_315b5f5a3c1a"></a></div><div style="clear:both;margin-bottom:27.35pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-7</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:91.06%;border:0;margin:30pt 4.47% 30pt 4.47%;"></div><div style="max-width:100%;padding-left:4.47%;padding-right:4.47%;position:relative;"><div style="margin-top:21.6pt;min-height:5.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STAR PEAK ENERGY TRANSITION CORP.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="OrganizationandBusinessOperations_808434"></a><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" name="us-gaap:NatureOfOperations" id="Tb_9OQoujPEdEqCQfrohwQiEw" continuedAt="Tb_9OQoujPEdEqCQfrohwQiEw_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note&#160;1 - Description of Organization and Business Operations</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Star Peak Energy Transition Corp., formerly known as Star Peak Energy Acquisition Corp. (the &#8220;Company&#8221;), is a blank check company incorporated in Delaware on October&#160;29, 2018 (inception) for the purpose of effecting a merger, capital stock exchange, asset acquisition, share purchase, reorganization or similar business combination with one or more businesses (the &#8220;Business Combination&#8221;). While the Company may pursue an acquisition opportunity in any business, industry, sector or geographical location, it intends to focus its efforts primarily on identifying businesses seeking to be a market leader in, and/or benefit from the increasing global initiatives to improve the efficiency of our energy ecosystems and reduce emissions (the &#8220;Energy Transition&#8221;). The Company is an emerging growth company and, as such, the Company is subject to all of the risks associated with emerging growth companies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On December&#160;3, 2020, the Company entered into an Agreement and Plan of Merger (the &#8220;merger agreement&#8221;) with STPK Merger Sub Corp., a newly formed Delaware corporation and wholly-owned subsidiary of the Company, and Stem,&#160;Inc., a Delaware corporation (&#8220;Stem&#8221;). See the Proposed Business Combination described below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of December&#160;31, 2020, the Company had not commenced any operations. All activity for the period from October&#160;29, 2018 (inception) through December&#160;31, 2020 relates to the Company&#8217;s formation and the initial public offering (the &#8220;Initial Public Offering&#8221;) and since the closing of the Initial Public Offering, the search for a prospective initial Business Combination. The Company temporarily halted the Initial Public Offering in September&#160;2019 and recapitalized and continued in July&#160;2020. The Company will not generate any operating revenues until after the completion of its initial Business Combination, at the earliest. The Company will generate non-operating income in the form of interest income on cash and cash equivalents from the proceeds derived from the Initial Public Offering.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s sponsor is Star Peak Sponsor LLC, a Delaware limited liability company (the &#8220;Sponsor&#8221;). The registration statement for the Company&#8217;s Initial Public Offering was declared effective on August&#160;17, 2020. On August&#160;20, 2020, the Company consummated its Initial Public Offering of <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_8_20_2020_To_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_007h-T-GUk-CwrPV_qgrmA" decimals="INF" format="ixt:numdotdecimal" name="stem:UnitsIssuedDuringPeriodSharesNewIssues" scale="0" id="Narr_8PdjZorBtEqBmf5Ga0AEeg">35,000,000</ix:nonFraction> units (the &#8220;Units&#8221; and, with respect to the Class&#160;A common stock included in the Units being offered, the &#8220;Public Shares&#8221;) at $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_AJwluWtXUkC3BL-dQAoF4Q" decimals="2" format="ixt:numdotdecimal" name="us-gaap:SharePrice" scale="0" id="Narr_TPEEoweVikKCY-_XqBI2xQ">10.00</ix:nonFraction> per Unit, generating gross proceeds of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_8_20_2020_To_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_007h-T-GUk-CwrPV_qgrmA" decimals="-5" format="ixt:numdotdecimal" name="stem:ProceedsFromSaleOfUnits" scale="6" id="Narr_iiMt292uxkawwNYXAk4dUQ">350.0</ix:nonFraction> million, and incurring offering costs of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_8_20_2020_To_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_007h-T-GUk-CwrPV_qgrmA" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfStockIssuanceCosts" scale="6" id="Narr_1UnMQbfmaEuUMvpOtHH74Q">20.2</ix:nonFraction> million, inclusive of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_8_20_2020_To_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_007h-T-GUk-CwrPV_qgrmA" decimals="-5" format="ixt:numdotdecimal" name="stem:StockIssuanceCostsIncurredAndDeferred" scale="6" id="Narr_LPcKdSfAU0aaJNR271LM2w">12.3</ix:nonFraction> million in deferred underwriting commissions (Note&#160;6). On August&#160;26, 2020, the Company consummated the sale of <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_TBGTuBQBUUOgWM10cN1vig" decimals="INF" format="ixt:numdotdecimal" name="stem:UnitsIssuedDuringPeriodSharesNewIssues" scale="0" id="Narr_bPxCs9QLtECPzpWunZ2iZg">3,358,504</ix:nonFraction> Units at the Initial Public Offering price at $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_gu0-Jc4hbUa6snodY1rCzA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:SharePrice" scale="0" id="Narr_5nxQ4vhZT0OGmBuuMxRWxw">10.00</ix:nonFraction> per Unit pursuant to the notice of partial exercise from the underwriters, generating additional gross proceeds of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_TBGTuBQBUUOgWM10cN1vig" decimals="-5" format="ixt:numdotdecimal" name="stem:ProceedsFromSaleOfUnits" scale="6" id="Narr_NsSAUTza8UOSDQdLptfgaA">33.6</ix:nonFraction> million, and incurring additional offering costs of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_TBGTuBQBUUOgWM10cN1vig" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfStockIssuanceCosts" scale="6" id="Narr_sCC0RInMKkOlwUqY0Ms0MQ">1.9</ix:nonFraction> million, inclusive of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_TBGTuBQBUUOgWM10cN1vig" decimals="-5" format="ixt:numdotdecimal" name="stem:StockIssuanceCostsIncurredAndDeferred" scale="6" id="Narr_cwmSScq5hUqSBs4sPn9dnw">1.2</ix:nonFraction> million in deferred underwriting commissions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Simultaneously with the closing of the Initial Public Offering, the Company consummated the private placement (&#8220;Private Placement&#8221;) of <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_-aGl49PcgEaIV1T5dadcDQ" decimals="INF" format="ixt:numdotdecimal" name="stem:NumberOfWarrantsIssued" scale="0" id="Narr_7Q8B3Zved0WIx19es6VOCw">6,733,333</ix:nonFraction> warrants (each, a &#8220;Private Placement Warrant&#8221; and collectively, the &#8220;Private Placement Warrants&#8221;) at a price of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_R6Y96E3ZqkyVgrhCixe5aw" decimals="2" format="ixt:numdotdecimal" name="stem:ClassOfWarrantOrRightPriceOfWarrantsOrRights" scale="0" id="Narr_CX3NjcfVlEuLsoOzf2V4cg">1.50</ix:nonFraction> per Private Placement Warrant to the Sponsor, generating gross proceeds of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_R6Y96E3ZqkyVgrhCixe5aw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfWarrants" scale="6" id="Narr_oIIreXflyUmfiVdBvThIJg">10.1</ix:nonFraction> million (Note&#160;5). In connection with the consummation of the sale of additional Units pursuant to the underwriters&#8217; over-allotment option, on August&#160;26, 2020, the Company sold <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_JxkY_9WNJEm-v-Hug_BtGA" decimals="INF" format="ixt:numdotdecimal" name="stem:NumberOfWarrantsIssued" scale="0" id="Narr_o65dkEk8qEWLcKl0RMP9wQ">447,801</ix:nonFraction> Private Placement Warrants to the Sponsor, generating additional gross proceeds of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_7Uax3-fIT0eaIsTX2-uB_g" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfWarrants" scale="6" id="Narr_jxCPgqRaX02OwxJ7613rkw">0.7</ix:nonFraction> million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Upon the closing of the Initial Public Offering and the Private Placement on August&#160;20, 2020, $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_8_20_2020_To_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_007h-T-GUk-CwrPV_qgrmA" decimals="-5" format="ixt:numdotdecimal" name="stem:ProceedsFromSaleOfUnits" scale="6" id="Narr_1v2OqGl4n0OV9SZ3XcdCYw">350.0</ix:nonFraction> million ($<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_AJwluWtXUkC3BL-dQAoF4Q" decimals="2" format="ixt:numdotdecimal" name="us-gaap:SharePrice" scale="0" id="Narr_-xcru0n6MEClzEP-wu4MNQ">10.00</ix:nonFraction> per Unit) of the net proceeds of the sale of the Units in the Initial Public Offering and the Private Placement were placed in a trust account (&#8220;Trust Account&#8221;), located in the United States at J.P. Morgan Chase Bank, N.A. with Continental Stock Transfer&#160;&amp; Trust Company acting as trustee, and invested only in U.S. &#8220;government securities&#8221; within the meaning of Section&#160;2(a)(16) of the Investment Company Act having a maturity of 185&#160;days or less or in money market funds meeting certain conditions under Rule&#160;2a-7 promulgated under the Investment Company Act which invest only in direct U.S. government treasury obligations, until the earlier of: (i)&#160;the completion of a Business Combination and (ii)&#160;the distribution of the assets held in the Trust Account as described below. Upon closing of the sale of Units and Private Placement Warrants upon exercise of the over-allotment, on August&#160;26, 2020, $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_at5VT9yS7UiElLxrPnTNlw" decimals="-5" format="ixt:numdotdecimal" name="stem:InvestmentOfCashIntoTrustAccount" scale="6" id="Narr_Xr8U2Q9YlEG8tvRrX8FDGw">33.6</ix:nonFraction> million of the net proceeds of the sale of the Units and Private Placement Warrants were placed in the Trust Account.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company&#8217;s management has broad discretion with respect to the specific application of the net proceeds of the Initial Public Offering and the sale of the 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. If the Company&#8217;s securities are listed on a national securities exchange, the Company must complete one or more initial Business Combinations having an aggregate fair market value of at least <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="2" format="ixt:numdotdecimal" name="stem:ThresholdBusinessCombinationFmvAsPercentOfTrustAssets" scale="-2" id="Narr_WjbY7T84lUOLbCw8HblTGg">80</ix:nonFraction>% of the assets held in the Trust Account (as defined below) (excluding the deferred underwriting commissions and taxes payable on income earned on the Trust Account) at the time of the agreement to enter into the initial Business Combination. However, the Company will only complete a Business Combination if the post-transaction company owns or acquires <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="2" format="ixt:numdotdecimal" name="stem:ThresholdPercentageOfOutstandingVotingSecuritiesOfTargetToBeAcquiredByPostTransactionCompanyToCompleteBusinessCombination" scale="-2" id="Narr_1fQpJuMLoE6FRXXd8kePog">50</ix:nonFraction>% or more of the outstanding voting securities of the target or otherwise acquires a controlling interest in the </p></ix:nonNumeric></div><div style="clear:both;margin-bottom:27.35pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-8</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:91.06%;border:0;margin:30pt 4.47% 30pt 4.47%;"></div><div style="max-width:100%;padding-left:4.47%;padding-right:4.47%;position:relative;"><div style="margin-top:21.6pt;min-height:5.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_9OQoujPEdEqCQfrohwQiEw_cont1" continuedAt="Tb_9OQoujPEdEqCQfrohwQiEw_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">target sufficient for it not to be required to register as an investment company under the Investment Company Act 1940, as amended (the &#8220;Investment Company Act&#8221;).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company will provide the holders of its outstanding Class&#160;A common stock, par value $0.0001 (the &#8220;Class&#160;A common stock&#8221;), sold in the Initial Public Offering (the &#8220;Public Stockholders&#8221;) with the opportunity to redeem all or a portion of their Public Shares (as defined in Note&#160;4) upon the completion of a Business Combination either (i)&#160;in connection with a stockholder meeting called to approve the Business Combination or (ii)&#160;by means of a tender offer. The decision as to whether the Company will seek stockholder approval of a Business Combination or conduct a tender offer will be made by the Company, solely in its discretion. The Public Stockholders will be entitled to redeem their Public Shares for a pro rata portion of the amount then in the Trust Account (initially anticipated to be $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="2" format="ixt:numdotdecimal" name="us-gaap:SharePrice" scale="0" id="Narr_9Nu1-VPCG06vIUGh4M3KdA">10.00</ix:nonFraction> per Public Share). The per-share amount to be distributed to Public Stockholders who redeem their Public Shares will not be reduced by the deferred underwriting commissions the Company will pay to the underwriters (as discussed in Note&#160;6). These Public Shares will be recorded at a redemption value and classified as temporary equity upon the completion of the Initial Public Offering in accordance with the Financial Accounting Standards Board&#8217;s (&#8220;FASB&#8221;) Accounting Standards Codification (&#8220;ASC&#8221;) Topic 480 &#8220;Distinguishing Liabilities from Equity.&#8221; In such case, the Company will proceed with a Business Combination if the Company has net tangible assets of at least $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="stem:MinimumTangibleAssetsOfTarget" scale="0" id="Narr_zZYArMneNE2BwDa42GF1zA">5,000,001</ix:nonFraction> upon such consummation of a Business Combination and a majority of the shares of the Company&#8217;s outstanding common stock voted are voted in favor of the Business Combination. If a stockholder vote is not required by law and the Company does not decide to hold a stockholder vote for business or other legal reasons, the Company will, pursuant to its amended and restated certificate of incorporation, conduct the redemptions pursuant to the tender offer rules&#160;of the U.S. Securities and Exchange Commission (the &#8220;SEC&#8221;) and file tender offer documents with the SEC prior to completing a Business Combination. If, however, stockholder approval of the transactions is required by law, or the Company decides to obtain stockholder approval for business or legal reasons, the Company will offer to redeem Public Shares in conjunction with a proxy solicitation pursuant to the proxy rules&#160;and not pursuant to the tender offer rules. Additionally, each Public Stockholder may elect to redeem their Public Shares irrespective of whether they vote for or against the proposed transaction. If the Company seeks stockholder approval in connection with a Business Combination, the initial stockholders (as defined below) have agreed to vote their Founder Shares (as defined below in Note&#160;5) and any Public Shares purchased during or after the Initial Public Offering in favor of a Business Combination. In addition, the initial stockholders have agreed to waive their redemption rights with respect to their Founder Shares and Public Shares, if any, in connection with the completion of a Business Combination.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Notwithstanding the foregoing, the Company&#8217;s amended and restated certificate of incorporation provides that a Public Stockholder, together with any affiliate of such stockholder or any other person with whom such stockholder is acting in concert or as a &#8220;group&#8221; (as defined under Section&#160;13 of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;)), will be restricted from redeeming its shares with respect to more than an aggregate of <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="2" format="ixt:numdotdecimal" name="stem:StockRedemptionRestrictionPercentageRequiringCompanyConsent" scale="-2" id="Narr_iTUK-27ww0yO0LOOZnMYZA">15</ix:nonFraction>% or more of the Class&#160;A common stock sold in the Initial Public Offering, without the prior consent of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s Sponsor, officers and directors (the &#8220;initial stockholders&#8221;) have agreed not to propose an amendment to the Company&#8217;s amended and restated certificate of incorporation that would affect the substance or timing of the Company&#8217;s obligation to redeem <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="2" format="ixt:numdotdecimal" name="stem:PercentageObligationToRedeemPublicSharesIfEntityDoesNotCompleteBusinessCombination" scale="-2" id="Narr_ESynzkx2FEq9pAXQowncBQ">100</ix:nonFraction>% of its Public Shares if the Company does not complete a Business Combination within 24&#160;months from the closing of the Initial Public Offering, or August&#160;20, 2022 (the &#8220;Combination Period&#8221;), unless the Company provides the Public Stockholders with the opportunity to redeem their shares of Class&#160;A common stock in conjunction with any such amendment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">If the Company is unable to complete a Business Combination within the Combination Period, the Company will (i)&#160;cease all operations except for the purpose of winding up, (ii)&#160;as promptly as reasonably possible but not more than <span style="-sec-ix-hidden:Hidden_xhbB-p06dEWTMQXzvf0D5g;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">ten</span></span> business&#160;days thereafter, redeem the Public Shares, at a per-share price, payable in cash, equal to the aggregate amount then on deposit in the Trust Account including interest earned on the funds held in the Trust Account and not previously released to the Company to pay its franchise and income taxes (less up to $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="stem:MaximumNetInterestToPayDissolutionExpenses" scale="0" id="Narr_zDau8W814k6Qtjgbpv83_g">100,000</ix:nonFraction> of interest to pay dissolution expenses), divided by the number of then outstanding Public Shares, which redemption will completely extinguish Public Stockholders&#8217; rights as stockholders (including the right to receive further liquidating distributions, if any), subject to applicable law, and (iii)&#160;as promptly as reasonably possible following such redemption, subject to the approval of the Company&#8217;s remaining stockholders and board of directors, dissolve and liquidate, subject in each case to our obligations under Delaware law to provide for claims of creditors and the requirements of other applicable law.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The initial stockholders have agreed to waive their liquidation rights with respect to the Founder Shares if the Company fails to complete a Business Combination within the Combination Period. However, if the initial stockholders acquire Public Shares in or after the Initial Public Offering, they will be entitled to liquidating distributions from the Trust Account with respect to such Public Shares if the Company fails to complete a Business Combination within the Combination Period. The underwriters have agreed to waive their rights to their deferred underwriting commission (see Note&#160;6) held in the Trust Account in the event the Company does not complete a Business Combination within the Combination Period and, in such event, such amounts will be included with the funds held in the Trust Account that will be available to fund the redemption of the Company&#8217;s Public Shares. In the event of such distribution, it is possible that the per share value of the residual assets remaining available for distribution (including Trust Account assets) will be only $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="2" format="ixt:numdotdecimal" name="us-gaap:SharePrice" scale="0" id="Narr_M9HJJGey7Uy3foFq1tO1yA">10.00</ix:nonFraction> per share </p></ix:continuation></div><div style="clear:both;margin-bottom:27.35pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-9</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:91.06%;border:0;margin:30pt 4.47% 30pt 4.47%;"></div><div style="max-width:100%;padding-left:4.47%;padding-right:4.47%;position:relative;"><div style="margin-top:21.6pt;min-height:5.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_9OQoujPEdEqCQfrohwQiEw_cont2" continuedAt="Tb_9OQoujPEdEqCQfrohwQiEw_cont3"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">initially held in the Trust Account (or less than that in certain circumstances). In order to protect the amounts held in the Trust Account, the Sponsor has agreed to be liable to the Company if and to the extent any claims by third parties, including any vendor for services rendered or products sold to the Company, or any prospective target business with which the Company has discussed entering into a transaction agreement, reduce the amount of funds in the Trust Account. This liability will not apply with respect to any claims by a third party who executed a waiver of any right, title, interest or claim of any kind in or to any monies held in the Trust Account or to any claims under the Company&#8217;s indemnity of the underwriters of the Initial Public Offering against certain liabilities, including liabilities under the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;). Moreover, in the event that an executed waiver is deemed to be unenforceable against a third party, the Sponsor will not be responsible to the extent of any liability for such third-party claims. The Company will seek to reduce the possibility that the Sponsor will have to indemnify the Trust Account due to claims of creditors by endeavoring to have all third parties, including vendors, service providers (except the Company&#8217;s independent registered public accounting firm and the underwriters with respect to the underwriting agreement), prospective target businesses or other entities with which the Company does business, execute agreements with the Company waiving any right, title, interest or claim of any kind in or to monies held in the Trust Account.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Proposed Business Combination</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On December&#160;3, 2020, the Company entered into an Agreement and Plan of Merger (the &#8220;merger agreement&#8221;) with STPK Merger Sub Corp., a newly formed wholly-owned subsidiary of the Company, and Stem,&#160;Inc., a Delaware corporation (&#8220;Stem&#8221;). If the merger agreement is adopted by Stem&#8217;s stockholders, the merger agreement and the transactions contemplated thereby, including the issuance of common stock of the Company (&#8220;New Stem Common Stock&#8221;) to be issued or reserved as the merger consideration, is approved by the Company&#8217;s stockholders, and the merger is subsequently completed, Merger Sub will merge with and into Stem, with Stem surviving the merger as a wholly owned subsidiary of the Company (the &#8220;merger&#8221;).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Immediately prior to the effective time of the merger, each outstanding share of Stem common stock, including common stock held by prior owners of Stem preferred stock (other than shares owned by Stem as treasury stock, dissenting shares and restricted shares) (&#8220;Existing Stem Common Stock&#8221;), will be cancelled and converted into the right to receive a pro rata portion of approximately <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_12_3_2020_To_12_3_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_NewStemCommonStockMember_us-gaap_TypeOfArrangementAxis_stem_MergerAgreementMember_t3vfZMONsE2OTU1MV5KoDA" decimals="0" format="ixt:numdotdecimal" name="stem:ProRataPortionOfSharesIssuableAsRightToReceiveUponConversion" scale="0" id="Narr_-JQIFywFwEC_LwI-J8jA7A">65,000,000</ix:nonFraction> shares of New Stem Common Stock (less any shares of New Stem Common Stock that will be issuable upon exercise of certain outstanding options and warrants to purchase capital stock of Stem that remain outstanding after the merger).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The total number of shares of New Stem Common Stock expected to be issued in the merger at the closing of the merger is approximately <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_12_3_2020_To_12_3_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_NewStemCommonStockMember_us-gaap_TypeOfArrangementAxis_stem_MergerAgreementMember_t3vfZMONsE2OTU1MV5KoDA" decimals="0" format="ixt:numdotdecimal" name="stem:NumberOfSharesExpectedToBeIssued" scale="0" id="Narr_J2jEnVr74EGxRQUqew_VGw">65,000,000</ix:nonFraction> (including shares of New Stem Common Stock that will be issuable upon exercise of certain outstanding options and warrants to purchase capital stock of Stem that remain outstanding after the merger), and holders of shares of Stem common stock as of immediately prior to the closing of the merger (and following the conversion of Stem preferred stock, Stem Warrants and Convertible Notes&#160;into New Stem Common Stock) will hold, in the aggregate, approximately <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_12_3_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_StemCommonStockHoldersMember_us-gaap_StatementClassOfStockAxis_stem_NewStemCommonStockMember_us-gaap_TypeOfArrangementAxis_stem_MergerAgreementMember_EOi7F3k4g0yX39roVRW4Sg" decimals="2" format="ixt:numdotdecimal" name="stem:CommonStockSharesIssuedPercentageHeldByShareholders" scale="-2" id="Narr_UqMjyI5bPEmuo2WuPL0JeA">48</ix:nonFraction>% and <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_12_3_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_StemCommonStockHoldersMember_us-gaap_StatementClassOfStockAxis_stem_NewStemCommonStockMember_us-gaap_TypeOfArrangementAxis_stem_MergerAgreementMember_EOi7F3k4g0yX39roVRW4Sg" decimals="3" format="ixt:numdotdecimal" name="stem:CommonStockSharesOutstandingPercentageHeldByShareholders" scale="-2" id="Narr_0KfxbduYHkafgCQIFxPKxw">66.9</ix:nonFraction>% of the issued and outstanding shares of New Stem Common Stock immediately following the closing of the merger, assuming no shares of the Company&#8217;s common stock are redeemed and the maximum number of shares of the Company&#8217;s common stock are redeemed, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Refer to the preliminary proxy statement/consent solicitation statement/prospectus, as filed in Form&#160;S-4 with the Securities and Exchange Commission on January&#160;22, 2021 for additional information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Liquidity, Capital Resources and Going Concern</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying consolidated financial statements have been prepared assuming the Company will continue as a going concern, which contemplates, among other things, the realization of assets and satisfaction of liabilities in the normal course of business. As of December&#160;31, 2020, the Company had approximately $937,000 in its operating bank account, approximately $137,000 of interest income available in the Trust Account to pay for taxes and working capital deficit of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="-5" format="ixt:numdotdecimal" name="stem:WorkingCapital" scale="6" id="Narr_yK2BEWMZk06SHZed_u9X3Q">1.2</ix:nonFraction> million. Further, the Company has incurred and expects to continue to incur significant costs in pursuit of its acquisition plans.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Through December&#160;31, 2020, the Company&#8217;s liquidity needs have been satisfied through a capital contribution of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_3JIPxM0u4Uu9sGkYd9ti8Q" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" id="Narr_ddvrdGSfYUC9F71N_Y9AuA">25,000</ix:nonFraction> from the Sponsor to purchase the Founder Shares (as defined below), the loan of up to $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_3JIPxM0u4Uu9sGkYd9ti8Q" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromRelatedPartyDebt" scale="0" id="Narr_SroZ5VRy7EOhEe7K8Igw0w">300,000</ix:nonFraction> under the Note&#160;(see Note&#160;5), and the net proceeds from the consummation of the Private Placement not held in the Trust Account. The Company fully repaid the Note&#160;on August&#160;20, 2020. In addition, in order to finance transaction costs in connection with a Business Combination, the Company&#8217;s officers, directors and initial stockholders may, but are not obligated to, provide the Company Working Capital Loans (see Note&#160;5). To-date, there have been <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt-sec:numwordsen" name="stem:LoansFromWorkingCapital" scale="0" id="Narr_rPbEPl4C5kax_RTpblbV3Q">no</ix:nonFraction> borrowings under any Working Capital Loans.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In connection with the Company&#8217;s assessment of going concern considerations in accordance with FASB Accounting Standards Update (&#8220;ASU&#8221;) 2014-15, &#8220;Disclosures of Uncertainties about an Entity&#8217;s Ability to Continue as a Going Concern,&#8221; management has </p></ix:continuation></div><div style="clear:both;margin-bottom:27.35pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-10</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:91.06%;border:0;margin:30pt 4.47% 30pt 4.47%;"></div><div style="max-width:100%;padding-left:4.47%;padding-right:4.47%;position:relative;"><div style="margin-top:21.6pt;min-height:5.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_9OQoujPEdEqCQfrohwQiEw_cont3"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">determined that the lack of liquidity raises substantial doubt about the Company&#8217;s ability to continue as a going concern. No adjustments have been made to the carrying amounts of assets or liabilities should the Company be forced to liquidate before August 20, 2022.</p></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" name="us-gaap:AccountingChangesAndErrorCorrectionsTextBlock" id="Tb_j7a1wucioUCloV54laQ26A" continuedAt="Tb_j7a1wucioUCloV54laQ26A_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note&#160;2 &#8212; Restatement of Previously Issued Financial Statements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">In April 2021, the Company concluded that, because of a misapplication of the accounting guidance related to its Public and Private Placement warrants the Company issued in August 2020, the Company&#8217;s previously issued financial statements for the quarter ended September 30, 2020 and the year ended December 31, 2020 should no longer be relied upon.  As such, the Company is restating its financial statements for the Affected Periods included in this Annual Report.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On April 12, 2021, the staff of the Securities and Exchange Commission (the &#8220;SEC Staff&#8221;) issued a public statement entitled &#8220;Staff Statement on Accounting and Reporting Considerations for Warrants issued by Special Purpose Acquisition Companies (&#8220;SPACs&#8221;)&#8221; (the &#8220;SEC Staff Statement&#8221;). In the SEC Staff Statement, the SEC Staff expressed its view that certain terms and conditions common to SPAC warrants may require the warrants to be classified as liabilities on the SPAC&#8217;s balance sheet as opposed to equity. Since issuance on August 20, 2020, the Company&#8217;s warrants were accounted for as equity within the Company&#8217;s previously reported balance sheets, and after discussion and evaluation, including with the Company&#8217;s independent auditors, management concluded that the warrants should be presented as liabilities with subsequent fair value remeasurement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">Historically, the Warrants were reflected as a component of equity as opposed to liabilities on the balance sheets and the statements of operations did not include the subsequent non-cash changes in estimated fair value of the Warrants, based on our application of FASB ASC Topic 815-40, Derivatives and Hedging, Contracts in Entity&#8217;s Own Equity (&#8220;ASC 815-40). The views expressed in the SEC Staff Statement were not consistent with the Company&#8217;s historical interpretation of the specific provisions within its warrant agreement and the Company&#8217;s application of ASC 815-40 to the warrant agreement.  The Company reassessed its accounting for Warrants issued on August 20, 2020, in light of the SEC Staff&#8217;s published views.   Based on this reassessment, management determined that the Warrants should be classified as liabilities measured at fair value upon issuance, with subsequent changes in fair value reported in the Company Statement of Operations each reporting period.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Therefore, the Company, in consultation with its Audit Committee, concluded that its previously issued Financial Statements for the year ended December 31, 2020 and for the quarter ended September 30, 2020 (the &#8220;Affected Periods&#8221;) should be restated because of a misapplication in the guidance around accounting for certain of our outstanding warrants to purchase common stock (the &#8220;Warrants&#8221;) and should no longer be relied upon.</p></ix:nonNumeric></div><div style="clear:both;margin-bottom:27.35pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-11</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:91.06%;border:0;margin:30pt 4.47% 30pt 4.47%;"></div><div style="max-width:100%;padding-left:4.47%;padding-right:4.47%;position:relative;"><div style="margin-top:21.6pt;min-height:5.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_9ea8ab96_5b8b_4a1c_a7df_c2d3e92f0e5a"></a><a id="Tc_aw1clWC6c0K_IBp-F0tHHg_1_2"></a><a id="Tc_BzNKTHZEXUy7xXnB5qq8WA_2_2"></a><a id="Tc_uBE3zr2PNEKv21j0Curw5g_2_5"></a><a id="Tc_pp4x8WoKBE6Om1m-IvedDQ_3_2"></a><a id="Tc_GiEERubu90qUKDoC9fYr_A_3_5"></a><a id="Tc_aW0TnUyKsEGgOry_VBVnrg_3_8"></a><a id="Tc_wSOCnm2itEWCX6U7lmZlQw_4_0"></a><a id="Tc_vKN2lBHH-kW0vo2P782dqw_5_0"></a><a id="Tc_x57bCXq080ida2nRmBia4A_5_2"></a><a id="Tc_N2wTHZbWrUCqfSM0l48TNA_5_5"></a><a id="Tc_W2XPm9wPKkSc4cXfW5VKyA_5_6"></a><a id="Tc_wDmPhOZrykmDkK9KBw0lOg_5_8"></a><a id="Tc_qEs7_PHEFEWYizdfIhwXyQ_6_0"></a><a id="Tc_MANx1-sRUUi-FNJyy0arQQ_7_0"></a><a id="Tc_M0l2V_lht02dDX4RVqbGSw_7_2"></a><a id="Tc_wtFIyThE8E-nEMfJrRuESA_7_5"></a><a id="Tc_0ItQ9wSBWE-cFtTuC1397Q_7_6"></a><a id="Tc_YFndd0ieZ0apEW5YRySUUA_7_8"></a><a id="Tc_D5VaZ3kJeEW-YDu9gBvpVQ_8_0"></a><a id="Tc_B63_JnvitEaD3dGkPr4SnA_8_6"></a><a id="Tc_88t-vQnO2kyqR7r2PzWQoQ_9_0"></a><a id="Tc_aa2vnpUfYE-8tVFzazyWRw_9_6"></a><a id="Tc_j1bjuu2Hy02O4agoQ7MERA_10_0"></a><a id="Tc_y05k1vb0AUSY4_j_NwdoDQ_10_3"></a><a id="Tc_etDObLdotk6dbmbMmeBnBg_11_0"></a><a id="Tc_tjIKuVGCm0uPySLOoOZS4g_12_0"></a><a id="Tc_hG38fevlK0Km8ulh3RGBQQ_13_0"></a><a id="Tc_xys__1ONj0y8gDc7cToNQg_14_0"></a><a id="Tc_Lx3yC6jX20WoQbM8f3OWZw_14_3"></a><a id="Tc_CQPSUUenkk2YhmAdViHdNQ_14_6"></a><a id="Tc_87tt0UB3YUmy599gzQ94uA_14_9"></a><a id="Tc_Jw2D05vVtUGfcW_j1WYl6Q_15_0"></a><a id="Tc_6OGm_6XR2kCJud9NpCda4A_16_0"></a><a id="Tc_1xC8rzkDoUGL-ob-JAI8Zg_16_6"></a><a id="Tc_1GOwNlxahkawupY4Uk75ew_17_0"></a><a id="Tc_UyQiIV1Qg0KmpE3l6y0YdA_18_0"></a><a id="Tc_pCxwi2bzE0aafQ1Mo5lSaQ_19_0"></a><a id="Tc_BVjTuhNM7UuIuevlQO447A_20_0"></a><a id="Tc_wP-k2xH7KEam88B6NKEcNA_20_2"></a><a id="Tc_8axMZ9fhZ0OSMPlSw2YXIQ_20_5"></a><a id="Tc_BI-ZOrfzVEq8C5VpNA9D7A_20_6"></a><a id="Tc_ed4-iXkpyE23PaZSS19Zlg_20_8"></a><a id="_87c2e680_eaff_4945_bd52_b66888e07dbb"></a><a id="Tc_9oKqGqWmdECV7XxqF3FmIQ_1_2"></a><a id="Tc_8ixKpNofJUKGpixDeJ1uog_2_2"></a><a id="Tc_o1gJnrO7Kku7eb2EWp_KcA_2_5"></a><a id="Tc_hUsZnz9sf0WIZMWJdk4iWQ_3_2"></a><a id="Tc_wzk1RQpWCU-wsihahSeRkw_3_5"></a><a id="Tc_6qyTCiBbKUyUwEq18sgT8Q_3_8"></a><a id="Tc_hRIZAMewRkW-cfe491yLAg_4_0"></a><a id="Tc_cKMOHT2onE2z8fmL88HL0A_5_0"></a><a id="Tc_Tl4T4oIThUqghyBzbkxigw_5_2"></a><a id="Tc_83gJG3YYtUe-pN_VkGRy-A_5_5"></a><a id="Tc_UYZoNRUg4Eu1qPpCQkQgDw_5_6"></a><a id="Tc_iclZnA4GV0yjwXwpbJRuQA_5_8"></a><a id="Tc_5sZF5SgKtka8iMHUUQKk7g_6_0"></a><a id="Tc_cWa8qb7uf0mky2KD2oRvIw_7_0"></a><a id="Tc_ycxBhcBL1kq0c0pHNzGOxA_7_3"></a><a id="Tc_yQRpTjYhQ0CYnAD5iM3Fjg_8_0"></a><a id="Tc_CtDbUAn-JUu90srYcIKmQQ_8_6"></a><a id="Tc_qc3ZIyJWe0uTtXj2nVd4mw_9_0"></a><a id="Tc_yHkZ4-SCn0qdRWy9heHg4g_10_0"></a><a id="Tc_uhG82mVRwECMLTIfWjVx5w_10_2"></a><a id="Tc_hYH52AszrUeHVt7G6rJ_Ow_10_5"></a><a id="Tc_W1Sb-ZeiT06ExuxtpbqYCA_10_8"></a><a id="Tc_RXQ9h5oGYE-uKi-Q71KKTA_12_0"></a><a id="Tc_Nhwx8YpjfEq6WlSps5AeaA_12_6"></a><a id="Tc_YWo7oVJ7XEiDF7wzkjr_yA_13_0"></a><a id="Tc_PjZu6rZrjEGkis-2uqlfKA_13_2"></a><a id="Tc_0qaygYLoTk2HP208pOwmGQ_13_3"></a><a id="Tc_2GW_wpQQe0Gl7lqi-SXElg_13_5"></a><a id="Tc_dnrZzo_jG0CydYMQZTw6XQ_13_6"></a><a id="Tc_fKL2zMCEm02TgzYpfGu_HA_13_8"></a><a id="Tc_yCFB1JL3y0ijb8ZVdwfO6g_13_9"></a><a id="Tc_eczUnS8eEU2i8etqZdz4sA_14_0"></a><a id="Tc_UcnNtyoCH0uvTGa2glfwVA_14_6"></a><a id="Tc_rZ6hHPzD-E65qfMzMx8HNQ_15_0"></a><a id="Tc_ttLFUmG2oE-c_0CPUUF8cQ_15_2"></a><a id="Tc_wf7Z5CeiVUmNQ5HkNm9-sA_15_5"></a><a id="Tc_rmHGaFdb_EeIUhr2l875dQ_15_6"></a><a id="Tc_VO9dmVL_1kaPbns7AFLmGg_15_8"></a><a id="_0a77e941_9b08_4d0c_963f_407e421c5fc7"></a><a id="Tc_9jM_DI4DwkGTU8hHnhNIzw_1_2"></a><a id="Tc_GcP3_0N0mkiOTMZvJfH6xA_2_2"></a><a id="Tc_ly16kjGvaUaKeRGBglOJsA_2_5"></a><a id="Tc_GNDuHdCKIESSBNgQa95MoQ_3_2"></a><a id="Tc_DvJzQdJKikuZQZ4v_tM5og_3_5"></a><a id="Tc_kCoRttfr0EeAuMInSrgu2w_3_8"></a><a id="Tc_5K-S5VImuUqqYsOwZqifvQ_4_0"></a><a id="Tc_C1de128FKEK2LR84jwaf4g_5_0"></a><a id="Tc_DvoYR1zugESwTEzsFnhjZA_5_2"></a><a id="Tc_KGtuhmRP90C5sITklG4hmw_5_5"></a><a id="Tc__jGSG4HytU-0SSYBHpnQNA_5_8"></a><a id="Tc_12DXBwgkuUqXHBuYXUfYdQ_6_0"></a><a id="Tc_JiQYrV4b3EecDIKNkrbn0w_6_3"></a><a id="Tc_AWT1ygDWYke9BQpChVvmNg_7_0"></a><a id="Tc_Joezqj3OmUqtb8Hhdw71Qw_7_6"></a><a id="Tc_qa2UyB8yxUS17vCjHdTUpA_8_0"></a><a id="Tc_2UBIGnGg8EeIq9Lp8JEXtQ_8_6"></a><a id="Tc_W8QGZ9IXWUiL_eIDZNQY_g_9_0"></a><a id="Tc_Peh3xg0hyEqDcOgcktGczg_9_6"></a><a id="Tc_yWP26B4VQE65-j0oAXZ5Xw_10_0"></a><a id="Tc_hH3dyy5-O0CTJIdIFUOVpw_10_2"></a><a id="Tc_hWC_elB-PkWM6Bi5F2nFeQ_10_5"></a><a id="Tc_TDIm-sNY2ESr9BIoPHMDvw_10_6"></a><a id="Tc_DJbPTnZhV0Ge_dSIJW71mA_10_8"></a><ix:continuation id="Tb_j7a1wucioUCloV54laQ26A_cont1" continuedAt="Tb_j7a1wucioUCloV54laQ26A_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Impact of the Restatement</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The impact of the restatement on the balance sheets, statements of operations and statements of cash flows for the Affected Periods is presented below. The restatement had no impact on net cash flows from operating, investing or financing activities<span style="font-size:11pt;">.</span></p><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" name="us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" id="Tb_BYVtbl8l7UeTtIiyNA5WoA" continuedAt="Tb_BYVtbl8l7UeTtIiyNA5WoA_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:40.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As Previously</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Restatement</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As Restated</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance Sheet</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_kPtLMNhRT0K8z63UUMV_7Q" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="0" id="Tc_sIM0oV52rk6Wk3mULrs_tA_5_3">385,286,084</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="0" id="Tc_xHFPk7W7wkW7tmuSMhRLIQ_5_9">385,286,084</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Liabilities and stockholders&#8217; equity</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_kPtLMNhRT0K8z63UUMV_7Q" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="0" id="Tc_iXZAcaTksEOuV3EH1F6yJQ_7_3">2,809,435</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="0" id="Tc_cr9R3SjdN0KzqPXU-W0wwA_7_9">2,809,435</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred legal fees</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_kPtLMNhRT0K8z63UUMV_7Q" decimals="0" format="ixt:numdotdecimal" name="stem:DeferredLegalFeesNonCurrent" scale="0" id="Tc_Vx7hS8NR6k-btib1Nddayw_8_3">203,910</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="stem:DeferredLegalFeesNonCurrent" scale="0" id="Tc_7saXqnveCkKMGSKR07wFkQ_8_9">203,910</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred underwriting commissions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_kPtLMNhRT0K8z63UUMV_7Q" decimals="0" format="ixt:numdotdecimal" name="stem:DeferredUnderwritingCompensationNoncurrent" scale="0" id="Tc_gWPKZ_VmpkCWIBYSoS9g7g_9_3">13,425,476</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="stem:DeferredUnderwritingCompensationNoncurrent" scale="0" id="Tc_dpeqXNRfhEeweoCOjVRpKQ_9_9">13,425,476</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock warrant liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_XF4ki8gFPEOAYZAyHzj30Q" decimals="0" format="ixt:numdotdecimal" name="us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" scale="0" id="Tc_tznchqaKsE2ZLKxqC8mXQA_10_6">121,091,978</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" scale="0" id="Tc_Y1miK48QakGXHwJYsk-z5Q_10_9">121,091,978</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_kPtLMNhRT0K8z63UUMV_7Q" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="0" id="Tc_l1Ehwarn0kKxCzn5DhkBww_11_3">16,438,821</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_XF4ki8gFPEOAYZAyHzj30Q" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="0" id="Tc_fxYbLWBTKkCLpMIHSDMtfg_11_6">121,091,978</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="0" id="Tc_oa1Coa1MlkWGSXiRLEfbIA_11_9">137,530,799</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Class A common stock, $0.0001 par value; shares subject to possible redemption </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_kPtLMNhRT0K8z63UUMV_7Q" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="0" id="Tc_WUhBss2yyUOFMX6iCWj6EA_12_3">363,847,260</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_XF4ki8gFPEOAYZAyHzj30Q" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" sign="-" scale="0" id="Tc_0x9zuLCDJU-6s6QmdoCuSQ_12_6">121,091,980</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="0" id="Tc_DP07HdK9C0iCWhyVkqJRKw_12_9">242,755,280</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stockholders&#8217; equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Preferred stock- $0.0001 par value</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Class A common stock - $0.0001 par value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassSubjectToRedemptionMember_hM8vbYhx_ES-I7Vf_h5wMQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="0" id="Tc_hJ-xzFeJ9kipNSYWczs6Cw_15_3">197</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassSubjectToRedemptionMember_539g7Oiea0-nltYQ7Uxovw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="0" id="Tc_ERP27K0vn02ixlQOsF-B_A_15_6">1,211</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassSubjectToRedemptionMember_ZLJCy7hFAUG_AQpEsJa25w" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="0" id="Tc_2vNuIaMzKUCnWHlhhDFD6Q_15_9">1,408</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Class B common stock - $0.0001 par value</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_3zKxrmyxek645ymzkNhabQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="0" id="Tc_0CnUNGrTw0yiyMax5biBgA_16_3">959</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_bHxBb9p5PUmxic1wrpkcbA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="0" id="Tc_zfg63ORUZ0SiVJjlOha7Tw_16_9">959</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Additional paid-in-capital</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_kPtLMNhRT0K8z63UUMV_7Q" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="0" id="Tc_Gi9zYU1wl0ioheC0y4XSgA_17_3">8,380,865</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_XF4ki8gFPEOAYZAyHzj30Q" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="0" id="Tc_WkCtlvjbVUGUYhaKsQ62QQ_17_6">109,268,621</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="0" id="Tc_F0do9oQgj0yyCO0QEZ2z1Q_17_9">117,649,486</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accumulated deficit</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_kPtLMNhRT0K8z63UUMV_7Q" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" sign="-" scale="0" id="Tc_a9VWWoOXf02vO8Y8nKHDpw_18_3">3,382,018</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_XF4ki8gFPEOAYZAyHzj30Q" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" sign="-" scale="0" id="Tc_AA9sRz3NFE6Q0GIg6x0eHw_18_6">109,269,830</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" sign="-" scale="0" id="Tc_3lgDa7xczkCvU9C3PKNr3Q_18_9">112,651,848</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total stockholders&#8217; equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_kPtLMNhRT0K8z63UUMV_7Q" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="0" id="Tc_ihKlZxgSLk2Q0JmqjJUPhg_19_3">5,000,003</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_XF4ki8gFPEOAYZAyHzj30Q" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="0" id="Tc_HEPc_xSL4UOmXmW3R8zyCw_19_6">2</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="0" id="Tc_Zkfv7t2WBUK3reQBjNVC8w_19_9">5,000,005</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total liabilities and stockholders&#8217; equity</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_kPtLMNhRT0K8z63UUMV_7Q" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" id="Tc_cHHn-H2X6EGDKIVl_DHTXQ_20_3">385,286,084</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" id="Tc_uS9gr6NPlkuSlywwJ7nydQ_20_9">385,286,084</ix:nonFraction></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:43.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Year Ended December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As Previously</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Restatement</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As Restated</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Statement of Operations</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Loss from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_1b9Vb_wQb0WV2Nscj6P37A" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" sign="-" scale="0" id="Tc__tBu2Nqm50O6iF5dZ_kO7A_5_3">3,500,175</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" sign="-" scale="0" id="Tc_3ain4K8p0UuMNhmN61V0xw_5_9">3,500,175</ix:nonFraction>)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other (expense) income:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Change in fair value of warrant liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_OgQg1lDOkE2YV5UZs-KWfQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:FairValueAdjustmentOfWarrants" sign="-" scale="0" id="Tc_O0DVnZH9ZUqwxY5WMf3smg_7_6">109,269,830</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:FairValueAdjustmentOfWarrants" sign="-" scale="0" id="Tc_wYIkrFNI80ipgPi9Ed61Kg_7_9">109,269,830</ix:nonFraction>)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net gain from investments held in Trust Account</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_1b9Vb_wQb0WV2Nscj6P37A" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InvestmentIncomeNet" scale="0" id="Tc_rVAssK6sPUi9Aet9qNT9Ng_8_3">136,707</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InvestmentIncomeNet" scale="0" id="Tc_iSruMZDpDkmy71VZJHoiJQ_8_9">136,707</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total other (expense) income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_1b9Vb_wQb0WV2Nscj6P37A" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="0" id="Tc_nLv6JZAMNUe7fQRSArYKCA_9_3">136,707</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_OgQg1lDOkE2YV5UZs-KWfQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" sign="-" scale="0" id="Tc_Oml5oonWxUiVpZf5-nPpZA_9_6">109,269,830</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" sign="-" scale="0" id="Tc_e-0-9QcdiUCRRePgXxG8Mg_9_9">109,133,123</ix:nonFraction>)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net loss</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_1b9Vb_wQb0WV2Nscj6P37A" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" sign="-" scale="0" id="Tc_EaoIJEZsPUmW3V2C531Qeg_10_3">3,363,468</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_OgQg1lDOkE2YV5UZs-KWfQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" sign="-" scale="0" id="Tc_X0aH6ptqq0eh0ZC3DN-4tg_10_6">109,269,830</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" sign="-" scale="0" id="Tc_OdwNKIZG6k-1Dj31XfcVwg_10_9">112,633,298</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted average Class A common stock outstanding, basic and diluted</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassSubjectToRedemptionMember_9DWQUQRv30uco_b9IW6deA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="0" id="Tc_sxU0X3sMcUOXSeBXAHLeGQ_12_3">38,208,123</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassSubjectToRedemptionMember_WeyaKK6OY0Knf46sR-_TzQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="0" id="Tc_t-SryFod-kamArLALfeKgQ_12_9">38,208,123</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Basic and diluted net loss per Class A common stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted average Class B common stock outstanding, basic and diluted</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_5s2nb2X8KEu3M2p7hg34sA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="0" id="Tc_3h4IxHbbgE6F5Z6CdtcGFg_14_3">9,589,626</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_gMgJ8JMkG0OwlvcTtD6BeQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="0" id="Tc_ZiEGqL7RKkq85AxALLBn9g_14_9">9,589,626</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Basic and diluted net loss per Class B common stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_5s2nb2X8KEu3M2p7hg34sA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasicAndDiluted" sign="-" scale="0" id="Tc_jbZ1_xkQ2EeUbGdgaA4l7Q_15_3">0.35</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_gMgJ8JMkG0OwlvcTtD6BeQ" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasicAndDiluted" sign="-" scale="0" id="Tc_Bs4lNb8qLE2G8OAOHORQlQ_15_9">11.75</ix:nonFraction>)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:52.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:45.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Year Ended December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As Previously</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Restatement</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As Restated</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Statement of Cash Flows</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_1b9Vb_wQb0WV2Nscj6P37A" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" sign="-" scale="0" id="Tc_rAoboQJlIUmpb5HE_lyA5A_5_3">3,363,468</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_OgQg1lDOkE2YV5UZs-KWfQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" sign="-" scale="0" id="Tc_wUl5jVnnqkmur3E4b2Do2A_5_6">109,269,830</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" sign="-" scale="0" id="Tc_jMmaHyjTn0GtM-I2EGa6pA_5_9">112,633,298</ix:nonFraction>)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Adjustments to reconcile net loss to net cash used in operating activities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_OgQg1lDOkE2YV5UZs-KWfQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" scale="0" id="Tc_0vvZnawVsEiJ_nTVK9Jr1g_6_6">109,269,830</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" scale="0" id="Tc_cDn_LTTG3kCHAUKbkyTP_w_6_9">109,269,830</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net cash used in operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_1b9Vb_wQb0WV2Nscj6P37A" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" sign="-" scale="0" id="Tc_aOMDrHlA1kacqttIctLz4w_7_3">1,838,477</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" sign="-" scale="0" id="Tc_T6h3-agZ2Ey64oI1TnZsVw_7_9">1,838,477</ix:nonFraction>)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net cash used in investing activities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_1b9Vb_wQb0WV2Nscj6P37A" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" sign="-" scale="0" id="Tc_swvbO98b8Uyp9-8RULpzSA_8_3">383,585,040</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" sign="-" scale="0" id="Tc_ou5FZhTURE6WquL6LVs1nQ_8_9">383,585,040</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net cash provided by financing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_1b9Vb_wQb0WV2Nscj6P37A" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="0" id="Tc_ns2u0QTU1UOkBYy4YIF-TQ_9_3">386,360,290</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="0" id="Tc_BT1HKZVlLkKOxRxzymzVxA_9_9">386,360,290</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net change in cash</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_1b9Vb_wQb0WV2Nscj6P37A" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="0" id="Tc_V7Ip1fyKpUWbQvLNX_tnkQ_10_3">936,773</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="0" id="Tc_ABUsj1rThU2oJxme9xwn_w_10_9">936,773</ix:nonFraction></p></td></tr></table></ix:nonNumeric></ix:continuation></div><div style="clear:both;margin-bottom:27.35pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-12</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:91.06%;border:0;margin:30pt 4.47% 30pt 4.47%;"></div><div style="max-width:100%;padding-left:4.47%;padding-right:4.47%;position:relative;"><div style="margin-top:21.6pt;min-height:5.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_61c122a6_5ea0_4d41_870c_89232911357f"></a><a id="Tc_WqASX-V8-EWiL0AyBvBjHg_1_2"></a><a id="Tc_KaXeP8s2x0qRaiLQuN8Chw_2_2"></a><a id="Tc_umj9JdQbsU2-g_Nd06WDEw_2_5"></a><a id="Tc_9JgFB-N6mUGG1EtAvB1RIg_3_2"></a><a id="Tc_ES0QdGMpFke6ovOEXEfIvw_3_5"></a><a id="Tc_am0-1aUa7E2e-LxhrJRj8A_3_8"></a><a id="Tc_uuaOulCam0-pykxaPTBzuQ_4_0"></a><a id="Tc_V73YMOrHD0umMvi_0c2lXQ_5_0"></a><a id="Tc_ic5vXfjMyEi5q6ut6bLQSw_5_2"></a><a id="Tc_9LeHg5z3qkKqmQ4fFUBqTQ_5_5"></a><a id="Tc_1604zkKae06Ow0Ol2hj_Zw_5_6"></a><a id="Tc_F5Qf0oLgokqroywCtsvADg_5_8"></a><a id="Tc_kAYoC5aglkOZqtYZYJdvFA_6_0"></a><a id="Tc_wSqvgamw_UKKkcbO49Golg_7_0"></a><a id="Tc_-HcH4e7KREOvI-U8nmTV4w_7_2"></a><a id="Tc_FDLpSIS-ekO3oT_pwZQOnA_7_5"></a><a id="Tc_AXVDjDcZ7U-OdHFvUCzUBA_7_6"></a><a id="Tc_L-k7gm6MGk6w-Xs4FDtc6w_7_8"></a><a id="Tc_m8BdU0RuIUiCcvsod5GNwA_8_0"></a><a id="Tc_fg5g2TE9YUeaaNKH0-NkRQ_8_6"></a><a id="Tc_2iX6FstJk0qQLf55BaYjvQ_9_0"></a><a id="Tc_zPL_HcUX-0yJGxnoU2INQg_9_6"></a><a id="Tc_n6c1i3k_pUuceEfLzSIslg_10_0"></a><a id="Tc_8P9sGvyDWEu9iTfRchwh5Q_10_3"></a><a id="Tc_6VOmrWvf_UyFSoJk5rbLug_11_0"></a><a id="Tc_ZUUasJ_sg0yNTjQ2vkcwVw_12_0"></a><a id="Tc_ivtkJ5ops0W5xG-R1wP8LA_13_0"></a><a id="Tc_y8x40cyZgUWpdh4Aez3D4g_13_3"></a><a id="Tc_2DNSUDoWV0WA75ndl6l3KQ_13_6"></a><a id="Tc_egBkEvfPuEiP5frok50slw_13_9"></a><a id="Tc_1Eje7p1ErkyV4MKQplk_Dg_14_0"></a><a id="Tc_PWjvo9dxikGdo8unQ7cBpA_15_0"></a><a id="Tc_S-6LeZZn4Ui_k4Q9YbS2lw_15_6"></a><a id="Tc_Qoahy9ew10qrye_v4pOItg_16_0"></a><a id="Tc_SpANsH1aLkSCoPk1OsaITg_17_0"></a><a id="Tc_hQ5aJk_IR0e3cc4a0jv8Kw_17_6"></a><a id="Tc_61usrSrgvUea8yKK8eb5gQ_18_0"></a><a id="Tc_0yKt0mZi7kaFQUa-E3hJkg_19_0"></a><a id="Tc_hLIB2enpK0yhEHmCy87D9A_19_2"></a><a id="Tc_aNLy6r00GEuiudFaUmdwDQ_19_5"></a><a id="Tc_TdQQVo7q5ke6ME3j9OQgow_19_6"></a><a id="Tc_nFLYFhRmWUCZ9JIqjEZiKg_19_8"></a><ix:continuation id="Tb_j7a1wucioUCloV54laQ26A_cont2"><ix:continuation id="Tb_BYVtbl8l7UeTtIiyNA5WoA_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:45.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of September 30, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As Previously</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Restatement</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As Restated</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance Sheet</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_CK6gS4QUm0aL7qJNxtasJw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="0" id="Tc_rhdp-hQTVUitM-IadWAD2g_5_3">386,179,543</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_Ag7RogUOnUGcZPXZbr_wVw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="0" id="Tc_4tk_goqvvkm0FalxlHTvjg_5_9">386,179,543</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Liabilities and stockholders&#8217; equity</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Total current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_CK6gS4QUm0aL7qJNxtasJw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="0" id="Tc_tUURUgwUDk-Zp35xrEVE-Q_7_3">716,028</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_Ag7RogUOnUGcZPXZbr_wVw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="0" id="Tc_7J3VgLEFpUaP78f77w9lfw_7_9">716,028</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Deferred legal fees</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_CK6gS4QUm0aL7qJNxtasJw" decimals="0" format="ixt:numdotdecimal" name="stem:DeferredLegalFeesNonCurrent" scale="0" id="Tc_mflNKy_Oyk67LPupXXofnQ_8_3">203,910</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_Ag7RogUOnUGcZPXZbr_wVw" decimals="0" format="ixt:numdotdecimal" name="stem:DeferredLegalFeesNonCurrent" scale="0" id="Tc_EJOQ7f_8eE64hvdr67YwqA_8_9">203,910</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Deferred underwriting commissions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_CK6gS4QUm0aL7qJNxtasJw" decimals="0" format="ixt:numdotdecimal" name="stem:DeferredUnderwritingCompensationNoncurrent" scale="0" id="Tc_29mlfTis9EK87FAKr9tBQw_9_3">13,425,476</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_Ag7RogUOnUGcZPXZbr_wVw" decimals="0" format="ixt:numdotdecimal" name="stem:DeferredUnderwritingCompensationNoncurrent" scale="0" id="Tc_yL5_CaFF2kOJTaSjwQ5lGg_9_9">13,425,476</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Stock warrant liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_U6_gCPIk0UWTG_nSvm0npQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" scale="0" id="Tc_oywt_GAfCU2oGCQGxQ8zgQ_10_6">11,822,148</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_Ag7RogUOnUGcZPXZbr_wVw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" scale="0" id="Tc_46NgbNdA0kS-0Lp2SQs0jw_10_9">11,822,148</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_CK6gS4QUm0aL7qJNxtasJw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="0" id="Tc_ZvhzKFVFw06ZZy0If795Dw_11_3">14,345,414</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_U6_gCPIk0UWTG_nSvm0npQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="0" id="Tc_joUCELhudEa_j7B6zO_hxg_11_6">11,822,148</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_Ag7RogUOnUGcZPXZbr_wVw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="0" id="Tc_29dsvP2Re0-FKrWLfBOiZg_11_9">26,167,562</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Class A common stock, $0.0001 par value; shares subject to possible redemption Stockholders&#8217; equity</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_CK6gS4QUm0aL7qJNxtasJw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="0" id="Tc_IejSki3v4E25ePkWO7rbBg_12_3">366,834,120</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_U6_gCPIk0UWTG_nSvm0npQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" sign="-" scale="0" id="Tc_ubQ4n8KrqUWYjqyj2KFB-Q_12_6">11,822,140</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_Ag7RogUOnUGcZPXZbr_wVw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="0" id="Tc_bnHRDV9nf0yDwmflA23-6A_12_9">355,011,980</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Preferred stock- $0.0001 par value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Class A common stock - $0.0001 par value</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassSubjectToRedemptionMember_PlGfkBZRpUWdKSy0y_L4hA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="0" id="Tc_qOHR7L7tqkKkgr9FyycX7A_14_3">168</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassSubjectToRedemptionMember_X-G_NRuyAUCjgHOKyo7_EQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="0" id="Tc_YL10dkjlYUSF9GCrAdFM4g_14_6">118</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassSubjectToRedemptionMember_OHZnpM_T30WAXQFeQxUhTA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="0" id="Tc_aXJrABP6_EKF8tEA6fv8xQ_14_9">286</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Class B common stock - $0.0001 par value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_Dd07atQoLEaM0jhi95nMaA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="0" id="Tc_dG8WOyqtAki4hNwOePSFPg_15_3">959</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_w77VNbCCjUmzEAor0HGsWQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="0" id="Tc_T5F_6cpe70WUE8afDETL4g_15_9">959</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Additional paid-in-capital</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_CK6gS4QUm0aL7qJNxtasJw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="0" id="Tc_Z-KKc91eZ0eznY4Y81KhXg_16_3">5,394,034</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_U6_gCPIk0UWTG_nSvm0npQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" sign="-" scale="0" id="Tc_jTgSY-uPh0aMpfEZGw_JlA_16_6">126</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_Ag7RogUOnUGcZPXZbr_wVw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="0" id="Tc_1dw3DaFez0Ojq8k8ivy8FA_16_9">5,393,908</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Accumulated deficit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_CK6gS4QUm0aL7qJNxtasJw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" sign="-" scale="0" id="Tc_dd3I-OlpQk2ClzDw1Bj39w_17_3">395,152</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_Ag7RogUOnUGcZPXZbr_wVw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" sign="-" scale="0" id="Tc_uDd_ZK4M3EOCCfIgoBrs1w_17_9">395,152</ix:nonFraction>)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Total stockholders&#8217; equity</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_CK6gS4QUm0aL7qJNxtasJw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="0" id="Tc_E7IvKXSNaEer84Rm3OPAkw_18_3">5,000,009</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_U6_gCPIk0UWTG_nSvm0npQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" sign="-" scale="0" id="Tc_p1Z26mM9rk2s07P8WnNeXA_18_6">8</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_Ag7RogUOnUGcZPXZbr_wVw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="0" id="Tc_ct0cb2RDEUqhaLv6M034Cw_18_9">5,000,001</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Total liabilities and stockholders&#8217; equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_CK6gS4QUm0aL7qJNxtasJw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" id="Tc_DPc3li1De0qZa2QGvAmnHA_19_3">386,179,543</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_Ag7RogUOnUGcZPXZbr_wVw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" id="Tc_yY5Lu4tQDEKD3ngNiM678Q_19_9">386,179,543</ix:nonFraction></p></td></tr></table></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The impact to the balance sheet dated August 20, 2020, filed on Form 8-K on August 26, 2020 related to the impact of accounting for public and private warrants as liabilities at fair value resulted in a $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_8_20_2020_To_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Lw4L9btKrkqa5IsWzAIh7Q" decimals="-5" format="ixt:numdotdecimal" name="stem:IncreaseToWarrantLiabilitiesDueToImpactOfAccountingForPublicAndPrivateWarrants" scale="6" id="Narr_svfF8Ln6jUWpTpro7EXC0w">11.8</ix:nonFraction> million increase to the warrant liabilities line item on August&#160;20,&#160;2020 and offsetting decrease to the Class A common stock subject to redemption mezzanine equity line item. There is no change to total stockholders&#39; equity at any reported balance sheet date.</p></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_c47c79a0_9371_4bed_bc00_21b279ee7a7b"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note&#160;3 &#8212; Summary of Significant Accounting Policies</b></p><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="Tb_zGQ-i8yI5ka4Ew5xUYqW0g" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Basis of Presentation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying consolidated financial statements are presented in U.S. dollars, in conformity with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;) for financial information and pursuant to the rules&#160;and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;), and include the accounts of the Company&#8217;s wholly-owned subsidiary, STPK Merger Sub Corp. All intercompany balances and transactions have been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As described in Note 2-Restatement of Previously Issued Financial Statements, the Company&#39;s financial statements for the year ended December 31, 2020, and for the quarter ended September 30, 2020 (collectively, the &quot;Affected Periods&quot;), are restated in this Annual Report on Form 10-K/A (Amendment No. 1) (this &quot;Annual Report&quot;) to correct the misapplication of accounting guidance related to the Company&#39;s warrants in the Company&#39;s previously issued audited and unaudited condensed financial statements for such periods. The restated financial statements are indicated as &quot;Restated&quot; in the audited and unaudited condensed financial statements and accompanying notes, as applicable. See Note 2-Restatement of Previously Issued Financial Statements for further discussion.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" name="stem:EmergingGrowthCompanyPolicyTextBlock" id="Tb_RLNOec0MsU6r2wiuht78zQ" continuedAt="Tb_RLNOec0MsU6r2wiuht78zQ_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Emerging Growth Company</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company is an &#8220;emerging growth company,&#8221; as defined in Section&#160;2(a)&#160;of the Securities Act, as modified by the Jumpstart Our Business Startups Act of 2012 (the &#8220;JOBS Act&#8221;), and it may take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies including, but not limited to, not being required to comply with the auditor attestation requirements of Section&#160;404 of the Sarbanes-Oxley Act of 2002, reduced disclosure obligations regarding executive compensation in its periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Further, Section&#160;102(b)(1)&#160;of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered under the Exchange Act) are required to comply with the new or revised </p></ix:nonNumeric></div><div style="clear:both;margin-bottom:27.35pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-13</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:91.06%;border:0;margin:30pt 4.47% 30pt 4.47%;"></div><div style="max-width:100%;padding-left:4.47%;padding-right:4.47%;position:relative;"><div style="margin-top:21.6pt;min-height:5.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_RLNOec0MsU6r2wiuht78zQ_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">financial accounting standards. The JOBS Act provides that an emerging growth company can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies but any such an election to opt out is irrevocable. The Company has elected not to opt out of such extended transition period, which means that when a standard is issued or revised and it has different application dates for public or private companies, the Company, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">This may make comparison of the Company&#8217;s consolidated financial statements with another public company that is neither an emerging growth company nor an emerging growth company that has opted out of using the extended transition period difficult or impossible because of the potential differences in accounting standards used.</p></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" name="us-gaap:UseOfEstimates" id="Tb_YXI9acBJEEeTZB6owiN_zw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Use of Estimates</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Making estimates requires management to exercise significant judgment. It is at least reasonably possible that the estimate of the effect of a condition, situation or set of circumstances that existed at the date of the consolidated financial statements, which management considered in formulating its estimate, could change in the near term due to one or more future confirming events. Actual results could differ from those estimates.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="Tb_PFBsQSdwmEGpsGSSdLzPTw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Cash and Cash Equivalents</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company considers all short-term investments with an original maturity of three&#160;months or less when purchased to be cash equivalents. There were <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:CashEquivalentsAtCarryingValue" scale="0" id="Narr_XwyYzC_u0E62o-Y82XyShg"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:CashEquivalentsAtCarryingValue" scale="0" id="Narr_YBcqkEJ44kmQlXpoqELxjw">no</ix:nonFraction></ix:nonFraction> cash equivalents at December&#160;31, 2020 and 2019.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" name="us-gaap:ConcentrationRiskCreditRisk" id="Tb_STLgLx7xzEajp628D2PpfA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Concentration of Credit Risk</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Financial instruments that potentially subject the Company to concentration of credit risk consist of cash accounts in a financial institution which, at times, may exceed the Federal depository insurance coverage of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_6YdxzE_o_EOPWvltif545g" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CashFDICInsuredAmount" scale="0" id="Narr_s5fHUKbmf0GF8gGI9Q3kNA">250,000</ix:nonFraction>, and investments held in Trust Account. The Company has not experienced losses on these accounts and management believes the Company is not exposed to significant risks on such accounts.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" name="stem:InvestmentsHeldInTrustAccountPolicyTextBlock" id="Tb_GBhrrIkZhUKamV6iJ9GAmQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Investments Held in the Trust Account</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s portfolio of investments held in the Trust Account is comprised of U.S. government securities, within the meaning set forth in Section&#160;2(a)(16) of the Investment Company Act, with a maturity of 185&#160;days or less, or investments in money market funds that invest in U.S. government securities, or a combination thereof. The Company&#8217;s investments held in the Trust Account are classified as trading securities. Trading securities are presented on the consolidated balance sheets at fair value at the end of each reporting period. Gains and losses resulting from the change in fair value of these securities is included in net gain from investments held in the Trust Account in the accompanying consolidated statements of operations. The estimated fair values of investments held in the Trust Account are determined using available market information.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="Tb_XcMLZLT8pEG6KI2H93IGzQ" continuedAt="Tb_XcMLZLT8pEG6KI2H93IGzQ_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Fair Value of Financial Instruments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Fair value is defined as the price that would be received for sale of an asset or paid for transfer of a liability, in an orderly transaction between market participants at the measurement date. GAAP establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to unobservable inputs (Level 3 measurements). These tiers include:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Level 1, defined as observable inputs such as quoted prices (unadjusted) for identical instruments in active markets;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable such as quoted prices for similar instruments in active markets or quoted prices for identical or similar instruments in markets that are not active; and</span></td></tr></table></ix:nonNumeric></div><div style="clear:both;margin-bottom:27.35pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-14</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:91.06%;border:0;margin:30pt 4.47% 30pt 4.47%;"></div><div style="max-width:100%;padding-left:4.47%;padding-right:4.47%;position:relative;"><div style="margin-top:21.6pt;min-height:5.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_XcMLZLT8pEG6KI2H93IGzQ_cont1"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions, such as valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In some circumstances, the inputs used to measure fair value might be categorized within different levels of the fair value hierarchy. In those instances, the fair value measurement is categorized in its entirety in the fair value hierarchy based on the lowest level input that is significant to the fair value measurement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December&#160;31, 2020 and 2019, the carrying values of cash, prepaid expenses, accounts payable, accrued expenses and franchise tax payable approximate their fair values due to the short-term nature of the instruments. The Company&#8217;s investments held in Trust Account are comprised of investments in U.S. Treasury securities with an original maturity of 185&#160;days or less or investments in a money market funds that comprise only U.S. treasury securities and are recognized at fair value. The fair value of investments held in Trust Account is determined using quoted prices in active markets.</p></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" name="stem:OfferingCostsPolicyTextBlock" id="Tb_iL1mJBmKcEOHKm0BG6_9Hg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Offering Costs Associated with the Initial Public Offering</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company complies with the requirements of the ASC 340-10-S99-1 and SEC Staff Accounting Bulletin Topic 5A&#8211; &#8220;Expenses of Offering.&#8221; Offering costs consist of costs incurred in connection with the formation and preparation for the Initial Public Offering. These costs, together with the underwriting discount, were charged to additional paid- in capital upon the completion of the Initial Public Offering.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" name="stem:CommonStockSubjectToPossibleRedemptionPolicyTextBlock" id="Tb_kFovZg5kJEqWviMImtTCew" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Class&#160;A Common Stock Subject to Possible Redemption</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for its Class&#160;A common stock subject to possible redemption in accordance with the guidance in ASC Topic 480 &#8220;Distinguishing Liabilities from Equity.&#8221; Shares of Class&#160;A common stock subject to mandatory redemption (if any) are classified as liability instruments and are measured at fair value. Shares of conditionally redeemable Class&#160;A common stock (including Class&#160;A common stock that feature redemption rights that are either within the control of the holder or subject to redemption upon the occurrence of uncertain events not solely within the Company&#8217;s control) are classified as temporary equity. At all other times, shares of Class&#160;A common stock are classified as stockholders&#8217; equity. The Company&#8217;s Class&#160;A common stock features certain redemption rights that are considered to be outside of the Company&#8217;s control and subject to the occurrence of uncertain future events. Accordingly, at December&#160;31, 2020, <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassSubjectToRedemptionMember_ZLJCy7hFAUG_AQpEsJa25w" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Narr_Qed-neeeIkm8KF70T1viSw">24,275,528</ix:nonFraction> shares of Class&#160;A common stock subject to possible redemption are presented as temporary equity, outside of the stockholders&#8217; equity section of the Company&#8217;s consolidated balance sheet.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" name="us-gaap:EarningsPerSharePolicyTextBlock" id="Tb_pEMsQMnChECfwsJr9Zu7mg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Net Loss Per Common Share</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Net loss per share of common stock is computed by dividing net loss applicable to stockholders by the weighted average number of shares of common stock outstanding during the periods. The Company has not considered the effect of the warrants sold in the Initial Public Offering and Private Placement to purchase an aggregate of <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_CommonClassAMember_yGM-nIz9SkOCcB7m7X79xA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Narr_Lzb5AZs0OkioA3yrFfM-ag">19,967,302</ix:nonFraction> shares of Class&#160;A common stock in the calculation of diluted earnings per share, since their inclusion would be anti- dilutive under the treasury stock method. As a result, diluted earnings per share is the same as basic earnings per share for the periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s consolidated statement of operations includes a presentation of income per share for common stock subject to redemption in a manner similar to the two-class method of income per share. Net income per share, basic and diluted for Class&#160;A common stock is calculated by dividing the investment income earned on the Trust Account of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_DCXWKscyRUukpL7Zqs6iOA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InvestmentIncomeNet" scale="0" id="Narr_zp_2ME9p30KV3XtRxDR-2A">137,000</ix:nonFraction>, net of applicable franchise taxes of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassSubjectToRedemptionMember_WeyaKK6OY0Knf46sR-_TzQ" decimals="0" format="ixt:numdotdecimal" name="stem:AmountOfTaxesAvailableToBeWithdrawnFromTrustAccount" scale="0" id="Narr_Fg0Pg9cWvEiT5u4aZCZYJw">137,000</ix:nonFraction> for the&#160;year ended December&#160;31, 2020, by the weighted average number of shares of Class&#160;A common stock outstanding for the periods. Net loss per share, basic and diluted for Class&#160;B common stock for the&#160;year ended December&#160;31, 2020 is calculated by dividing the general and administration expenses of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_gMgJ8JMkG0OwlvcTtD6BeQ" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="6" id="Narr_k048jIYHVkOERAhqwGQ6Sw">3.3</ix:nonFraction> million, change in fair value of derivative warrant liabilities of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_gMgJ8JMkG0OwlvcTtD6BeQ" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:FairValueAdjustmentOfWarrants" scale="6" id="Narr_y3zLu1EEWk2ZxK7OpTJVeA">109.3</ix:nonFraction> million and franchise taxes of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_gMgJ8JMkG0OwlvcTtD6BeQ" decimals="0" format="ixt:numdotdecimal" name="stem:FranchiseTaxExpense" scale="0" id="Narr_4kEx0WCO3k6hmwP38ILTpg">63,000</ix:nonFraction>, resulting in a net loss of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_gMgJ8JMkG0OwlvcTtD6BeQ" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="6" id="Narr_y3BMiI9WOUiAbWYdI184yg">112.6</ix:nonFraction> million, by the weighted average number of Class&#160;B common stock outstanding for the period.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" name="us-gaap:IncomeTaxPolicyTextBlock" id="Tb_zTu8B-mEIU2bJBpIg8Y5Ww" continuedAt="Tb_zTu8B-mEIU2bJBpIg8Y5Ww_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Income Taxes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company complies with the accounting and reporting requirements of Financial Accounting Standards Board Accounting Standard Codification, or FASB ASC, 740, &#8220;Income Taxes,&#8221; which requires an asset and liability approach to financial accounting and reporting for income taxes. Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the&#160;years in which those temporary </p></ix:nonNumeric></div><div style="clear:both;margin-bottom:27.35pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-15</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:91.06%;border:0;margin:30pt 4.47% 30pt 4.47%;"></div><div style="max-width:100%;padding-left:4.47%;padding-right:4.47%;position:relative;"><div style="margin-top:21.6pt;min-height:5.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_zTu8B-mEIU2bJBpIg8Y5Ww_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that included the enactment date. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">FASB ASC 740 prescribes a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more-likely-than-not to be sustained upon examination by taxing authorities. The Company recognizes accrued interest and penalties related to unrecognized tax benefits as income tax expense.</p></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" name="stem:DerivativeWarrantLiabilitiesPolicyTextBlock" id="Tb_x3Pbgi_nwUqRdL2CPhllRw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Derivative warrant liabilities</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The Company does not use derivative instruments to hedge exposures to cash flow, market, or foreign currency risks. The Company evaluates all of its financial instruments, including issued stock purchase warrants, to determine if such instruments are derivatives or contain features that qualify as embedded derivatives, pursuant to ASC 480 and ASC 815-15.  The classification of derivative instruments, including whether such instruments should be recorded as liabilities or as equity, is re-assessed at the end of each reporting period.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for its <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="INF" format="ixt:numdotdecimal" name="stem:CommonStockWarrantsIssuedClassifiedAsDerivativeWarrantLiabilities" scale="0" id="Narr_sr87raM0DUSwkVb6eTlnVw">19,967,302</ix:nonFraction> common stock warrants issued in connection with its Initial Public Offering (<ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_xe1NG_IcdUaYz5KMO_Qc1g" decimals="INF" format="ixt:numdotdecimal" name="stem:CommonStockWarrantsIssuedClassifiedAsDerivativeWarrantLiabilities" sign="-" scale="0" id="Narr_5vG60LRyw0qnUZ8HMCXWJQ">12,786,168</ix:nonFraction>) and Private Placement (<ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_R6Y96E3ZqkyVgrhCixe5aw" decimals="INF" format="ixt:numdotdecimal" name="stem:CommonStockWarrantsIssuedClassifiedAsDerivativeWarrantLiabilities" sign="-" scale="0" id="Narr_MDtKVJyrWUCv_8a2SyMHsA">7,181,134</ix:nonFraction>) as derivative warrant liabilities in accordance with ASC 815-40. Accordingly, the Company recognizes the warrant instruments as liabilities at fair value and adjusts the instruments to fair value at each reporting period. The liabilities are subject to re-measurement at each balance sheet date until exercised, and any change in fair value is recognized in the Company&#8217;s statement of operations. The fair value of warrants issued by the Company in connection with the Public Offering and Private Placement has been estimated using Monte-Carlo simulations at each measurement date.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="Tb_Z4-nFQWjskezfqHQ8s5OoA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Recent Accounting Pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Management does not believe that any recently issued, but not yet effective, accounting pronouncements, if currently adopted, would have an effect on the Company&#8217;s consolidated financial statements. </p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" name="stem:InitialPublicOfferingTextBlock" id="Tb_y4ThbjYkHEiRzvXbSLw_5g" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note&#160;4 &#8212; Initial Public Offering</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Public Units</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On August&#160;20, 2020, the Company consummated its Initial Public Offering of <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_8_20_2020_To_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_007h-T-GUk-CwrPV_qgrmA" decimals="INF" format="ixt:numdotdecimal" name="stem:UnitsIssuedDuringPeriodSharesNewIssues" scale="0" id="Narr_YLLJBQeRCEKOExcGDSbSSw">35,000,000</ix:nonFraction> Units at $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_AJwluWtXUkC3BL-dQAoF4Q" decimals="2" format="ixt:numdotdecimal" name="us-gaap:SharePrice" scale="0" id="Narr_NtOqkrAQj0qXwFmGI-rLsw">10.00</ix:nonFraction> per Unit, generating gross proceeds of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_8_20_2020_To_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_007h-T-GUk-CwrPV_qgrmA" decimals="-5" format="ixt:numdotdecimal" name="stem:ProceedsFromSaleOfUnits" scale="6" id="Narr_0VlwnatDz0SSVNyKHarWgA">350.0</ix:nonFraction> million, and incurring offering costs of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_8_20_2020_To_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_z3jgxpy3kUuydeK0yhFrWA" decimals="-5" format="ixt:numdotdecimal" name="stem:SaleOfStockOtherOfferingCosts" scale="6" id="Narr_WcD8c2HeQUO5WYvH9BJ64A">20.2</ix:nonFraction> million, inclusive of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_AJwluWtXUkC3BL-dQAoF4Q" decimals="-5" format="ixt:numdotdecimal" name="stem:DeferredUnderwritingCompensationNoncurrent" scale="6" id="Narr_iDzdcD91t0C3-X6i7vVV2Q">12.3</ix:nonFraction> million in deferred underwriting commissions. On August&#160;26, 2020, the Company consummated the sale of <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_TBGTuBQBUUOgWM10cN1vig" decimals="INF" format="ixt:numdotdecimal" name="stem:UnitsIssuedDuringPeriodSharesNewIssues" scale="0" id="Narr_DiK1Z59zQ02NXQ1704dRTQ">3,358,504</ix:nonFraction> Units at the Initial Public Offering price at $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_gu0-Jc4hbUa6snodY1rCzA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:SharePrice" scale="0" id="Narr_LNzzeJxe3kmcG_gjmedFug">10.00</ix:nonFraction> per Unit pursuant to the notice of partial exercise from the underwriters, generating additional gross proceeds of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_TBGTuBQBUUOgWM10cN1vig" decimals="-5" format="ixt:numdotdecimal" name="stem:ProceedsFromSaleOfUnits" scale="6" id="Narr_qnQZ4-aOsU-xk4YGWSChBQ">33.6</ix:nonFraction> million, and incurring additional offering costs of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_TBGTuBQBUUOgWM10cN1vig" decimals="-5" format="ixt:numdotdecimal" name="stem:SaleOfStockOtherOfferingCosts" scale="6" id="Narr_FpCLLmgWuUCDZ_dBZ2wxfQ">1.9</ix:nonFraction> million, inclusive of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_gu0-Jc4hbUa6snodY1rCzA" decimals="-5" format="ixt:numdotdecimal" name="stem:DeferredUnderwritingCompensationNoncurrent" scale="6" id="Narr__dysVLDnB0S_qIcVdS6VjA">1.2</ix:nonFraction> million in deferred underwriting commissions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Each Unit consists of <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_xe1NG_IcdUaYz5KMO_Qc1g" decimals="INF" format="ixt-sec:numwordsen" name="stem:NumberOfSharesIssuedPerUnit" scale="0" id="Narr_xN9xKaj9CUObjbfcoNTSpA">one</ix:nonFraction> share of Class&#160;A common stock (such shares of Class&#160;A common stock included in the Units being offered, the &#8220;Public Shares&#8221;), and <span style="-sec-ix-hidden:Hidden_4RUk_5ONXESJRIRBHRu-Uw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">one</span></span>-third of <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_aXMZJyseqk-tKKmxKcyLYw" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" scale="0" id="Narr_wKyRKlQh7E-2MiP4SYiVeQ">one</ix:nonFraction> redeemable warrant (each, a &#8220;Public Warrant&#8221;). Each whole Public Warrant entitles the holder to purchase one share of Class&#160;A common stock at a price of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_aXMZJyseqk-tKKmxKcyLYw" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="Narr_RWz0oqZjNkG17AMvQQFIig">11.50</ix:nonFraction> per share, subject to adjustment (see Note&#160;6).</p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="Tb_gTieJsV2aEOPDW1G5GhxVw" continuedAt="Tb_gTieJsV2aEOPDW1G5GhxVw_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note&#160;5 &#8212; Related Party Transactions</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Founder Shares</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On November&#160;8, 2018, the Sponsor purchased <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_11_8_2020_To_11_8_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_FQxo-yTlLk6KZ6ionQ4oNw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" id="Narr_kY4qmDYPfkGpe8W4liH1ig">2,875,000</ix:nonFraction> shares (the &#8220;Founder Shares&#8221;) of the Company&#8217;s Class&#160;B common stock, par value $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_11_8_2020_To_11_8_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_FQxo-yTlLk6KZ6ionQ4oNw" decimals="4" format="ixt:numdotdecimal" name="stem:TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationStockPriceTrigger" scale="0" id="Narr_XVqwF65owEGzYIF-rNBP_Q">0.0001</ix:nonFraction> per share, for an aggregate price of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_11_8_2020_To_11_8_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_FQxo-yTlLk6KZ6ionQ4oNw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" id="Narr_wpY0e3nhQEWePNOu5XYnCw">25,000</ix:nonFraction>. On July&#160;13, 2020, the Company effected a stock split resulting in the Sponsor holding <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_7_13_2020_To_7_13_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_cZ1gdHNflE2OnS8_es-vxQ" decimals="0" format="ixt:numdotdecimal" name="stem:StockTransferredToOthersDuringPeriodShares" scale="0" id="Narr_NL63MBsWR02qadE64us4KQ">10,062,500</ix:nonFraction> Founder Shares. All shares and the associated amounts have been retroactively restated to reflect the aforementioned stock split. On July&#160;29, 2020, the Sponsor transferred <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_7_29_2020_To_7_29_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_vyFD_ZtE9k-zHNg7lP_jTg" decimals="0" format="ixt:numdotdecimal" name="stem:StockTransferredToOthersDuringPeriodShares" scale="0" id="Narr_U8pEb5psHEOm9LqVS9Sslg">40,000</ix:nonFraction> Founder Shares to each of Desir&#233;e Rogers and C. Park Shaper, the Company&#8217;s independent director nominees. The initial stockholders agreed to forfeit up to <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_7_29_2020_To_7_29_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_BXmpgJjolE-mVTax1AiPjQ" decimals="0" format="ixt:numdotdecimal" name="stem:NumberOfSharesSubjectToForfeiture" scale="0" id="Narr_l63CCmG43kOFLtoGr9K8Hw">1,312,500</ix:nonFraction> Founder Shares to the extent that the over- allotment option is not exercised in full by the underwriters, so that the Founder Shares would represent <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_7_29_2020_To_7_29_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_BXmpgJjolE-mVTax1AiPjQ" decimals="2" format="ixt:numdotdecimal" name="stem:PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders" scale="-2" id="Narr_L7klCXvlx0Kdz4Ffw-b6mw">20</ix:nonFraction>% of the outstanding shares after the Initial Public Offering. The underwriters partially exercised their over-allotment option on August&#160;26, 2020, with the remaining portion of the over-allotment option expiring at the conclusion of the 45-day option period. As a result, an aggregate of <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_GdDfL-2YMUu2JulcqRtAOw" decimals="0" format="ixt:numdotdecimal" name="stem:NumberOfSharesSubjectToForfeiture" scale="0" id="Narr_aVRcASPYuk6tdK7i61RMQA">472,874</ix:nonFraction> Founder Shares were forfeited upon the expiration of the over- allotment option.</p></ix:nonNumeric></div><div style="clear:both;margin-bottom:27.35pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-16</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:91.06%;border:0;margin:30pt 4.47% 30pt 4.47%;"></div><div style="max-width:100%;padding-left:4.47%;padding-right:4.47%;position:relative;"><div style="margin-top:21.6pt;min-height:5.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_gTieJsV2aEOPDW1G5GhxVw_cont1" continuedAt="Tb_gTieJsV2aEOPDW1G5GhxVw_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Founder Shares will automatically convert into Class&#160;A common stock on a one-for-one basis at the time of the Company&#8217;s initial Business Combination and are subject to certain transfer restrictions, as described below. In the case that additional shares of Class&#160;A common stock, or equity-linked securities, are issued or deemed issued in excess of the amounts sold in the Initial Public Offering and related to the closing of the initial Business Combination, the ratio at which shares of Class&#160;B common stock shall convert into shares of Class&#160;A common stock will be adjusted (unless the holders of a majority of the outstanding shares of Class&#160;B common stock agree to waive such adjustment with respect to any such issuance or deemed issuance) so that the number of shares of Class&#160;A common stock issuable upon conversion of all shares of Class&#160;B common stock will equal, in the aggregate, on an as-converted basis, <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_DCXWKscyRUukpL7Zqs6iOA" decimals="2" format="ixt:numdotdecimal" name="stem:PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders" scale="-2" id="Narr_rUIDnZXNz0OtHaBv_jtwnA">20</ix:nonFraction>% of the sum of the total number of all shares of common stock outstanding upon the completion of the Initial Public Offering plus all shares of Class&#160;A common stock and equity-linked securities issued or deemed issued in connection with the Business Combination (excluding any shares or equity-linked securities issued, or to be issued, to any seller in the Business Combination).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The initial stockholders agreed, subject to limited exceptions, not to transfer, assign or sell any of their Founder Shares until the earlier to occur of: (A)&#160;<ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_Whizs6aVnUSzUGRpyHS4LA" format="ixt-sec:durwordsen" name="stem:ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination" id="Narr__F5Bu0gZKEGirrtKRi8jTA">one year</ix:nonNumeric> after the completion of the initial Business Combination or (B)&#160;subsequent to the initial Business Combination, (x)&#160;if the last sale price of the Class&#160;A common stock equals or exceeds $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_Eh42JFhxmk6fnKfVHh2Ltg" decimals="2" format="ixt:numdotdecimal" name="stem:TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationStockPriceTrigger" scale="0" id="Narr_9gRlnm8qlUuQ9KecriJhYQ">12.00</ix:nonFraction> per share (as adjusted for share splits, share dividends, reorganizations, recapitalizations and the like) for any <span style="-sec-ix-hidden:Hidden_WNurqXNje0STFpkYZbOIEw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">20</span></span> trading&#160;days within any <span style="-sec-ix-hidden:Hidden_r6QHLIgZc0GPVyrZri_CpQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">30</span></span>-trading day period commencing at least <ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_Whizs6aVnUSzUGRpyHS4LA" format="ixt-sec:durwordsen" name="stem:ThresholdPeriodAfterBusinessCombinationInWhichSpecifiedTradingDaysWithinAnySpecifiedTradingDayPeriodCommences" id="Narr_6eXlYddvUkud7mLvsqkSaw">150 days</ix:nonNumeric> after the initial Business Combination, or (y)&#160;the date on which the Company completes a liquidation, merger, capital stock exchange or other similar transaction that results in all of the Company&#8217;s stockholders having the right to exchange their common stock for cash, securities or other property.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Private Placement Warrants</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">Simultaneously with the closing of the Initial Public Offering, the Company consummated the Private Placement    of </span><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_R6Y96E3ZqkyVgrhCixe5aw" decimals="0" format="ixt:numdotdecimal" name="stem:StockTransferredToOthersDuringPeriodShares" scale="0" id="Narr_0Fn5moN5Gkq_XyDn_kBcjg">6,733,333</ix:nonFraction> Private Placement Warrants at a price of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_R6Y96E3ZqkyVgrhCixe5aw" decimals="2" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" id="Narr_xDYrdeqAJEu8ojhR61WSZQ">1.50</ix:nonFraction> per Private Placement Warrant to the Sponsor, generating gross proceeds of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_R6Y96E3ZqkyVgrhCixe5aw" decimals="-5" format="ixt:numdotdecimal" name="stem:ProceedsFromRelatedPartyAdvances" scale="6" id="Narr_a69AlNez1Em8vZT3cLM1QA">10.1</ix:nonFraction> million. In connection with the consummation of the sale of additional Units pursuant to the underwriters&#8217; over-allotment option, on August&#160;26, 2020, the Company sold an additional <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_7Uax3-fIT0eaIsTX2-uB_g" decimals="0" format="ixt:numdotdecimal" name="stem:NumberOfSharesWithRespectToWhichStockDividendIsEffected" scale="0" id="Narr_qTcfNIYLTUSjCwL-HpeUFQ">447,801</ix:nonFraction> Private Placement Warrants to the Sponsor, generating additional gross proceeds of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_7Uax3-fIT0eaIsTX2-uB_g" decimals="-5" format="ixt:numdotdecimal" name="stem:ProceedsFromRelatedPartyAdvances" scale="6" id="Narr_7S6Z3DZqCkGW7fY0KsxjtA">0.7</ix:nonFraction> million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Each Private Placement Warrant is exercisable for one share of Class&#160;A common stock at a price of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_DCXWKscyRUukpL7Zqs6iOA" decimals="2" format="ixt:numdotdecimal" name="stem:TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationStockPriceTrigger" scale="0" id="Narr_IZ4y601QxkSnBtRkYja92Q">11.50</ix:nonFraction> per share. A portion of the proceeds from the sale of the Private Placement Warrants will be added to the proceeds from the Initial Public Offering to be held in the Trust Account. If the Company does not complete a Business Combination within the Combination Period, the Private Placement Warrants will expire worthless. The Private Placement Warrants will be non-redeemable and exercisable on a cashless basis so long as they are held by the Sponsor or its permitted transferees.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Sponsor and the Company&#8217;s officers and directors have agreed, subject to limited exceptions, not to transfer, assign or sell any of their Private Placement Warrants until <ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_X9GonN_TnkGReX0e85EODQ" format="ixt-sec:durwordsen" name="stem:TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdConsecutiveTradingDays" id="Narr_3JeOS6MLK0aRt-twnzGp7g">30 days</ix:nonNumeric> after the completion of the initial Business Combination.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Related Party Reimbursements and Loans</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s Sponsor had agreed to loan the Company up to $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_11_8_2018_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_KM_Pyvs0P0CVqtGr22gXoQ" decimals="0" format="ixt:numdotdecimal" name="stem:MaximumBorrowingCapacityOfRelatedPartyPromissoryNote" scale="0" id="Narr_Fk74VM62EEyBDzOhXHg4bA">300,000</ix:nonFraction> to cover expenses related to the Initial Public Offering pursuant to a promissory note, dated November&#160;8, 2018 and later amended on July&#160;10, 2020 (the &#8220;Note&#8221;). This loan was non-interest bearing and payable upon the completion of the Initial Public Offering. In 2018 and 2019, the Company borrowed approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2018_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_PromissoryNoteWithRelatedPartyMember_T09XHQSlBk6p-qmTzZ1-Rw" decimals="0" format="ixt:numdotdecimal" name="stem:ProceedsFromRelatedPartyAdvances" scale="0" id="Narr_hzk829CDJUSaowm5pJHKjw">182,000</ix:nonFraction> under the Note&#160;and repaid approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2018_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_PromissoryNoteWithRelatedPartyMember_T09XHQSlBk6p-qmTzZ1-Rw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfRelatedPartyDebt" scale="0" id="Narr_0QVbFkWsz0ejliBAki7EOw">125,000</ix:nonFraction><span style="white-space:pre-wrap;"> when it temporarily halted the Initial Public Offering  in September&#160;</span><span style="white-space:pre-wrap;">2019. The  Company  recapitalized  and  continued in  July&#160;2020, and borrowed an additional of </span>$<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_7_1_2020_To_7_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_OUBokhv_IEKFVzhIGpo1lg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfRelatedPartyDebt" scale="0" id="Narr_uCTSFXkCiEyN9omURn0ukg">235,000</ix:nonFraction> under the Note. The Company fully repaid the remaining balance the Note&#160;of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_8_20_2020_To_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Lw4L9btKrkqa5IsWzAIh7Q" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfRelatedPartyDebt" scale="0" id="Narr_YGhvdyUxQ0SXExQXjjQhIA">292,000</ix:nonFraction> on August&#160;20, 2020. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the&#160;year ended December&#160;31, 2020, the Company reimbursed affiliates of the sponsor for costs incurred of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="stem:RepaymentsOfRelatedPartyAdvances" scale="0" id="Narr_u-Ymx26U70ON3ue_e7u1SQ">113,000</ix:nonFraction>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In addition, in order to finance transaction costs in connection with a Business Combination, the Sponsor or an affiliate of the Sponsor, or certain of the Company&#8217;s officers and directors may, but are not obligated to, loan the Company funds as may be required (&#8220;Working Capital Loans&#8221;). If the Company completes a Business Combination, the Company would repay the Working Capital Loans out of the proceeds of the Trust Account released to the Company. Otherwise, the Working Capital Loans would be repaid only out of funds held outside the Trust Account. In the event that a Business Combination is not completed, the Company may use a portion of the proceeds held outside the Trust Account to repay the Working Capital Loans but no proceeds held in the Trust Account would be used to repay the Working Capital Loans. Except for the foregoing, the terms of such Working Capital Loans, if any, have not been determined and no written agreements exist with respect to such loans. The Working Capital Loans would either be repaid upon consummation of a Business Combination, without interest, or, at the lenders&#8217; discretion, up to $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="-5" format="ixt:numdotdecimal" name="stem:MaximumLoansConvertibleIntoWarrants" scale="6" id="Narr_AotUZvWBCUKon1AAMvNx3g">1.5</ix:nonFraction> million of such Working Capital Loans may be </p></ix:continuation></div><div style="clear:both;margin-bottom:27.35pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-17</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:91.06%;border:0;margin:30pt 4.47% 30pt 4.47%;"></div><div style="max-width:100%;padding-left:4.47%;padding-right:4.47%;position:relative;"><div style="margin-top:21.6pt;min-height:5.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_gTieJsV2aEOPDW1G5GhxVw_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">convertible into warrants of the post Business Combination entity at a price of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="2" format="ixt:numdotdecimal" name="stem:WarrantsPricePerUnit" scale="0" id="Narr_GhE_udZ2B0OUdp7h1JAnww">1.50</ix:nonFraction> per warrant. The warrants would be identical to the Private Placement Warrants. As of December&#160;31, 2020 and 2019, <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ" decimals="0" format="ixt-sec:numwordsen" name="stem:LoansFromWorkingCapital" scale="0" id="Narr_Jq-hmqyA706l0OU32TmQSA"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt-sec:numwordsen" name="stem:LoansFromWorkingCapital" scale="0" id="Narr_AUXKOw-580aSg0d59QFiig">no</ix:nonFraction></ix:nonFraction> Working Capital Loan was outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Administrative Service Agreement</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Commencing on the date that the Company&#8217;s securities were first listed on the NYSE, the Company agreed to pay an affiliate of the Sponsor of total $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="stem:MaximumBorrowingCapacityOfRelatedPartyPromissoryNote" scale="0" id="Narr_LZtETU6EbUe0tHGvpmc5VA">10,000</ix:nonFraction> per&#160;month for office space, utilities, secretarial support and administrative services. Upon completion of the initial Business Combination or the liquidation, the Company will cease paying these&#160;monthly fees. The Company incurred approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_oQ3RFGINA0K3YKxzUf-8Hw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfRelatedPartyDebt" scale="0" id="Narr_n5RIrv-GuUeUIxnFmrwcyA">50,000</ix:nonFraction> in administrative expenses under the agreement, which is recognized in the accompanying consolidated statements of operations for the&#160;year ended December&#160;31, 2020 within general and administrative expenses &#8211; related party. As of December 31, 2020, an aggregate of $50,000 in accounts payable - related party was outstanding, as reflected in the accompanying balance sheets.</p></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="Tb_1-MPMtr8SkqwYOTKPK9hjA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note&#160;6 &#8212; Commitments and Contingencies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Registration Rights</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The holders of Founder Shares, Private Placement Warrants and warrants that may be issued upon conversion of Working Capital Loans, if any, are entitled to registration rights (in the case of the Founder Shares, only after conversion of such shares into Class&#160;A common stock) pursuant to the registration and shareholder rights agreement. These holders will be entitled to certain demand and &#8220;piggyback&#8221; registration rights. However, the registration and shareholder rights agreement provides that the Company will not permit any registration statement filed under the Securities Act to become effective until the termination of the applicable lock-up period for the securities to be registered. The Company will bear the expenses incurred in connection with the filing of any such registration statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Underwriting Agreement</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company granted the underwriters a 45-day option from the closing date of the Initial Public Offering to purchase up to <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_1TeCXhbtEEKlTkDhjr_XpA" decimals="INF" format="ixt:numdotdecimal" name="stem:UnitsIssuedDuringPeriodSharesNewIssues" scale="0" id="Narr_4Iji9NM8O0qtK_up-NVOfQ">5,250,000</ix:nonFraction> additional Units to cover over-allotments, if any, at $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_vJdhDgO__EC-K2mQxnd8Cg" decimals="2" format="ixt:numdotdecimal" name="us-gaap:SharePrice" scale="0" id="Narr_iWhoNNXL2U6e2Cilh3FIxQ">10.00</ix:nonFraction> per Unit, less underwriting discounts and commissions. On August&#160;26, 2020, the Company consummated the sale of an additional <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_TBGTuBQBUUOgWM10cN1vig" decimals="INF" format="ixt:numdotdecimal" name="stem:UnitsIssuedDuringPeriodSharesNewIssues" scale="0" id="Narr_uJ3sSK5NMk2V5SL51FPs3Q">3,358,504</ix:nonFraction> Units at the Initial Public Offering price at $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_gu0-Jc4hbUa6snodY1rCzA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:SharePrice" scale="0" id="Narr_7CfuHaOtsEeLaIjdXyQM3w">10.00</ix:nonFraction> per Unit pursuant to the notice of partial exercise from the underwriters.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The underwriters were entitled to an underwriting discount of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_guc8K44MqkqK91lIm5OLJw" decimals="2" format="ixt:numdotdecimal" name="stem:CashUnderwritingDiscountPerUnit" scale="0" id="Narr_HOlauP8vJ02kyCZ1Mt8ZVw">0.20</ix:nonFraction> per Unit, or $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_bbAbFxLZEEuq3gEZ0ZKcGg" decimals="-5" format="ixt:numdotdecimal" name="stem:SaleOfStockUnderwritingFees" scale="6" id="Narr_TsnmG7nrTkqvKkUAnOnCJw">7.0</ix:nonFraction> million in the aggregate, paid upon the closing of the Initial Public Offering. In addition, $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_guc8K44MqkqK91lIm5OLJw" decimals="2" format="ixt:numdotdecimal" name="stem:DeferredFeePerUnit" scale="0" id="Narr_f_3BCv0FnUqGOqhcFipndA">0.35</ix:nonFraction> per Unit, or approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_guc8K44MqkqK91lIm5OLJw" decimals="-5" format="ixt:numdotdecimal" name="stem:DeferredUnderwritingCompensationNoncurrent" scale="6" id="Narr_oL4Oa79hO0C8mLbKl_Hs6g">12.3</ix:nonFraction> million in the aggregate will be payable to the underwriters for deferred underwriting commissions. The deferred underwriting commissions will become payable to the underwriters from the amounts held in the Trust Account solely in the event that the Company completes a Business Combination, subject to the terms of the underwriting agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In connection with the consummation of the sale of Units pursuant to the over-allotment option on August&#160;26, 2020, the underwriters were entitled to an aggregate of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_TBGTuBQBUUOgWM10cN1vig" decimals="-5" format="ixt:numdotdecimal" name="stem:SaleOfStockUnderwritingFees" scale="6" id="Narr_uJlqYsBJYUy3U7-k6FuWWQ">0.7</ix:nonFraction> million in fees payable upon closing and an additional deferred underwriting commissions of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_gu0-Jc4hbUa6snodY1rCzA" decimals="-5" format="ixt:numdotdecimal" name="stem:DeferredUnderwritingCompensationNoncurrent" scale="6" id="Narr_UVKQkFwqAUi6IG6bK1nMeA">1.2</ix:nonFraction> million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Risks and Uncertainties</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Management continues to evaluate the impact of the COVID-19 pandemic on the industry and has concluded that while it is reasonably possible that the virus could have a negative effect on the Company&#8217;s financial position, results of its operations and/or search for a target company, the specific impact is not readily determinable as of the date of these consolidated financial statements. The consolidated financial statements do not include any adjustments that might result from the outcome of this uncertainty.</p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="Tb_Ip55U6OkhEeaimZPpdiP2A" continuedAt="Tb_Ip55U6OkhEeaimZPpdiP2A_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note&#160;7 &#8212; Stockholders&#8217; Equity</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Class&#160;A common stock&#160;&#8212; </span>The Company is authorized to issue <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_oquKOdDVh0yyzduycfcotQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="Narr_cylgiFkmvU6KMaXTv4gONQ">400,000,000</ix:nonFraction> Class&#160;A common stock with a par value of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_oquKOdDVh0yyzduycfcotQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="Narr_s4f381SiFkODHYIdDRU-cg">0.0001</ix:nonFraction> per share. As of December&#160;31, 2020, there were <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_oquKOdDVh0yyzduycfcotQ" decimals="INF" format="ixt:numdotdecimal" name="stem:CommonStockSharesOutstandingIncludingPossibleRedemption" scale="0" id="Narr_F0XREV3ucEaUyGcGK_lB8w">38,358,504</ix:nonFraction> Class&#160;A common shares outstanding, including <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_XPhGZ4rIjE2WujUW0pS8iQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Narr_LMH8mbtKMEGu6WEcWb-50w">36,384,726</ix:nonFraction> shares of Class&#160;A common stock subject to possible redemption that were classified as temporary equity in the accompanying consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Class&#160;B common stock&#160;&#8212; </span>The Company is authorized to issue <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_bHxBb9p5PUmxic1wrpkcbA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="Narr_2zzB-buBHkW0Ndctua5PmQ">40,000,000</ix:nonFraction> shares of Class&#160;B common stock with a par value of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_bHxBb9p5PUmxic1wrpkcbA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="Narr_8UWBkA6LukSpuHD01x2DNw">0.0001</ix:nonFraction> per share. On November 8, 2018, the Company issued <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_11_8_2018_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_GuIo2-yBX0SFrzoePsdXKg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="Narr_bULaaDmvrUWx96Css4h2qw">2,875,000</ix:nonFraction> Class B common stock for $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_11_8_2018_To_11_8_2018_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_U-biOMbgW0GiRYKN1h6Jdw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="0" id="Narr_n5LubScT1ka3QlODBjIn3w">25,000</ix:nonFraction>. On July&#160;13, 2020, the Company effected a stock split resulting in the Sponsor holding <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_7_13_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_GYZ-Scj730qdrkW4FeifcA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="Narr_pMEMvMBQIUqFxfr6QLbtvA">10,062,500</ix:nonFraction> shares of Class&#160;B common stock. All shares and the associated amounts have been retroactively restated to reflect the aforementioned stock split. Of the <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_7_13_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_GYZ-Scj730qdrkW4FeifcA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="Narr_l5klqfSVUkWy38MXtlyukw">10,062,500</ix:nonFraction> shares of Class&#160;B common stock </p></ix:nonNumeric></div><div style="clear:both;margin-bottom:27.35pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-18</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:91.06%;border:0;margin:30pt 4.47% 30pt 4.47%;"></div><div style="max-width:100%;padding-left:4.47%;padding-right:4.47%;position:relative;"><div style="margin-top:21.6pt;min-height:5.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_110b29b4_71cd_447b_9fe9_863accb229b7"></a><a id="_110b29b4_71cd_447b_9fe9_863accb229b7_2"></a><a id="_110b29b4_71cd_447b_9fe9_863accb229b7_3"></a><ix:continuation id="Tb_Ip55U6OkhEeaimZPpdiP2A_cont1" continuedAt="Tb_Ip55U6OkhEeaimZPpdiP2A_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">outstanding, up to <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_7_13_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_GYZ-Scj730qdrkW4FeifcA" decimals="INF" format="ixt:numdotdecimal" name="stem:MaximumCommonStockSharesSubjectToForfeiture" scale="0" id="Narr_-mko_bUgDUGCNDElGHPbEA">1,312,500</ix:nonFraction> shares were subject to forfeiture to the Company by the Sponsor for no consideration to the extent that the underwriters&#8217; over-allotment option is not exercised in full or in part, so that the initial stockholders would collectively own <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_7_13_2020_To_7_13_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_aOwwUtMGpUeYfMRsaCSRQg" decimals="3" format="ixt:numdotdecimal" name="stem:PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders" scale="-2" id="Narr_3EQd1kCM5Uqs1NWhhlNrZA">20.0</ix:nonFraction>% of the Company&#8217;s issued and outstanding common stock after the Initial Public Offering. The underwriters partially exercised their over-allotment option on August&#160;26, 2020, with the remaining portion of the over-allotment option expiring at the conclusion of the 45-day option period. As a result, an aggregate of <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_6rjY3R2xWUC2QcIdYrxCwA" decimals="INF" format="ixt:numdotdecimal" name="stem:MaximumCommonStockSharesSubjectToForfeiture" scale="0" id="Narr_vvTFDKfWYU2VYwOciWgORg">472,874</ix:nonFraction> Founder Shares were forfeited upon the expiration of the over-allotment option.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Common stockholders of record are entitled to <ix:nonFraction unitRef="Unit_Standard_Vote_GNfUqE3MCkWCkxjdbRq69Q" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_bHxBb9p5PUmxic1wrpkcbA" decimals="INF" format="ixt-sec:numwordsen" name="stem:CommonStockNumberOfVotesPerShare" scale="0" id="Narr_AUSQUwCah0CjBmWi3micjw">one</ix:nonFraction> vote for each share held on all matters to be voted on by stockholders. Holders of the Class&#160;A common stock and holders of the Class&#160;B common stock will vote together as a single class on all matters submitted to a vote of our stockholders except as required by law.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Preferred Stock&#160;&#8212; </span>The Company is authorized to issue <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="Narr_Xne2lKUarEuU7HjQvlTr2w"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="Narr_5vDDIo9Ji0yHiNOXEaLmUQ">1,000,000</ix:nonFraction></ix:nonFraction> shares of preferred stock, with such designations, voting and other rights and preferences as may be determined from time to time by the Company&#8217;s board of directors. As of December&#160;31, 2020 and 2019, there were <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" id="Narr_wUkcmFNnz0mPL2_LUtPUmQ"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" id="Narr_wAE4chqVwEy1QIitWo22UA">no</ix:nonFraction></ix:nonFraction> shares of preferred stock issued or outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Warrants&#160;&#8212; </span>Public Warrants may only be exercised for a whole number of shares. No fractional Public Warrants will be issued upon separation of the Units and only whole Public Warrants will trade. The Public Warrants will become exercisable on the later of (a)&#160;<ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_WarrantMember_QqfyHdaUVk-M2cT1w4YGPw" format="ixt-sec:durwordsen" name="stem:WarrantsAndRightsOutstandingExercisableTermAfterBusinessCombination" id="Narr_9LeIx8ZFvUyoF6ORVfczQQ">30 days</ix:nonNumeric> after the completion of a Business Combination or (b)&#160;<ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_WarrantMember_QqfyHdaUVk-M2cT1w4YGPw" format="ixt-sec:durwordsen" name="stem:WarrantsAndRightsOutstandingExercisableTermFromClosingOfInitialPublicOffering" id="Narr_KZw4RITUOEegVn_lMWSlpg">12 months</ix:nonNumeric> from the closing of the Initial Public Offering; provided in each case that the Company has an effective registration statement under the Securities Act covering the Class&#160;A common stock issuable upon exercise of the Public Warrants and a current prospectus relating to them is available (or the Company permits holders to exercise their Public Warrants on a cashless basis and such cashless exercise is exempt from registration under the Securities Act). The Company has agreed that as soon as practicable, but in no event later than <span style="-sec-ix-hidden:Hidden_8UX38zAPKU6Nsz4COsceYQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">20</span></span> business&#160;days, after the closing of a Business Combination, the Company will use its commercially reasonable efforts to file with the SEC a registration statement for the registration, under the Securities Act, of the Class&#160;A common stock issuable upon exercise of the Public Warrants. The Company will use its commercially reasonable efforts to cause the same to become effective and to maintain the effectiveness of such registration statement, and a current prospectus relating thereto, until the expiration of the Public Warrants in accordance with the provisions of the warrant agreement. If a registration statement covering the Class&#160;A common stock issuable upon exercise of the warrants is not effective by the sixtieth (60th) day after the closing of the initial Business Combination, warrant holders may, until such time as there is an effective registration statement and during any period when the Company will have failed to maintain an effective registration statement, exercise warrants on a &#8220;cashless basis&#8221; in accordance with Section&#160;3(a)(9)&#160;of the Securities Act or another exemption. The Public Warrants will expire <ix:nonNumeric contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_WarrantMember_455klLmAm0SRV2QAFtms4A" format="ixt-sec:durwordsen" name="us-gaap:WarrantsAndRightsOutstandingTerm" id="Narr_fBfg7KeVm0Gm2vbDAxNVQw">five years</ix:nonNumeric> after the completion of a Business Combination or earlier upon redemption or liquidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Redemption of Warrants when the price per Class&#160;A ordinary share equals or exceeds </i><i style="font-style:italic;">$<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member_-WqqahvjpEa6x_2SHBp5Iw" decimals="2" format="ixt:numdotdecimal" name="stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger" scale="0" id="Narr_iHPFiqEx_kav8TAhtPvmYw">18.00</ix:nonFraction></i><i style="font-style:italic;">. </i>Once the warrants become exercisable, the Company may redeem the Public Warrants (except as described herein with respect to the Private Placement Warrants):</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">in whole and not in part;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">at a price of </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">$<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member_-WqqahvjpEa6x_2SHBp5Iw" decimals="2" format="ixt:numdotdecimal" name="stem:ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights" scale="0" id="Narr_6O2KmsLkEU6VaiPqTWM5hA">0.01</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> per warrant;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">upon a minimum of </span><span style="-sec-ix-hidden:Hidden_KYq4aNEnXk6b7JQLA4m8dg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">30</span></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">&#160;days&#8217; prior written notice of redemption; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">if, and only if, the reported closing price of the Company&#8217;s Class&#160;A ordinary shares equals or exceeds </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">$<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member_-WqqahvjpEa6x_2SHBp5Iw" decimals="2" format="ixt:numdotdecimal" name="stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger" scale="0" id="Narr_tjB5PlaHJU6TlD7rETXQwA">18.00</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> per share (as adjusted) for any </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"><ix:nonFraction unitRef="Unit_Standard_D_Uhr8IsSzS0iEQJh92Po1mg" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member_-WqqahvjpEa6x_2SHBp5Iw" decimals="INF" format="ixt:numdotdecimal" name="stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDays" scale="0" id="Narr_36nW3KgSW0alcmaWTfCCUw">20</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> trading&#160;days within a </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"><ix:nonFraction unitRef="Unit_Standard_D_Uhr8IsSzS0iEQJh92Po1mg" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member_-WqqahvjpEa6x_2SHBp5Iw" decimals="INF" format="ixt:numdotdecimal" name="stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdConsecutiveTradingDays" scale="0" id="Narr_Uw1yLy8I9kiQFwFyaVRaDw">30</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">-trading day period ending </span><span style="-sec-ix-hidden:Hidden_Zn1telCX7Um4NkitxAsbwg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">three</span></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> trading&#160;days prior to the date on which the Company sends the notice of redemption to the warrant holders</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company will not redeem the warrants as described above unless a registration statement under the Securities Act covering the issuance of the Class&#160;A ordinary shares issuable upon exercise of the warrants is then effective and a current prospectus relating to those Class&#160;A ordinary shares is available throughout the <span style="-sec-ix-hidden:Hidden_0i_yttNDg0SYoTv6PzgS7A;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">30</span></span>-day redemption period. If and when the warrants become redeemable by the Company, the Company may exercise its redemption right even if it is unable to register or qualify the underlying securities for sale under all applicable state securities laws.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Redemption of Warrants when the price per Class&#160;A Ordinary Share equals or exceeds </i><i style="font-style:italic;">$<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member_g5hWrWwABUK5GKvieNghjA" decimals="2" format="ixt:numdotdecimal" name="stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger" scale="0" id="Narr_mkR8UcZqUEGIt9I8aPjF4Q">10.00</ix:nonFraction></i>. Once the warrants become exercisable, the Company may redeem the outstanding Public Warrants:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">in whole and not in part;</span></td></tr></table></ix:continuation></div><div style="clear:both;margin-bottom:27.35pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-19</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:91.06%;border:0;margin:30pt 4.47% 30pt 4.47%;"></div><div style="max-width:100%;padding-left:4.47%;padding-right:4.47%;position:relative;"><div style="margin-top:21.6pt;min-height:5.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_Ip55U6OkhEeaimZPpdiP2A_cont2"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">at </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member_g5hWrWwABUK5GKvieNghjA" decimals="2" format="ixt:numdotdecimal" name="stem:ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights" scale="0" id="Narr_0kwWQt5G9kOu6r9qVMKKnw">0.10</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> per warrant upon a minimum of </span><span style="-sec-ix-hidden:Hidden_n7C4pQYOZkidf_HQ10GjdA;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">30</span></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">&#160;days&#8217; prior written notice of redemption; provided that holders will be able to exercise their warrants on a cashless basis prior to redemption and receive that number of shares based on the redemption date and the &#8220;fair market value&#8221; of the Company&#8217;s Class&#160;A ordinary shares;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">if and only if, the last reported sale price (the &#8220;closing price&#8221;) of the Company&#8217;s Class&#160;A ordinary shares equals or exceeds </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member_g5hWrWwABUK5GKvieNghjA" decimals="2" format="ixt:numdotdecimal" name="stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger" scale="0" id="Narr_LeOxGL-MFE22a3KhjhxVyA">10.00</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> per Public Share (as adjusted) for any </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"><ix:nonFraction unitRef="Unit_Standard_D_Uhr8IsSzS0iEQJh92Po1mg" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member_g5hWrWwABUK5GKvieNghjA" decimals="INF" format="ixt:numdotdecimal" name="stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDays" scale="0" id="Narr_nsbA9gJtEk25QINGtrVScg">20</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> trading&#160;days within the </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"><ix:nonFraction unitRef="Unit_Standard_D_Uhr8IsSzS0iEQJh92Po1mg" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member_g5hWrWwABUK5GKvieNghjA" decimals="INF" format="ixt:numdotdecimal" name="stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdConsecutiveTradingDays" scale="0" id="Narr_isOGDy8IuUK5vn-XZbwG3g">30</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">-trading day period ending </span><span style="-sec-ix-hidden:Hidden_S-rzJ5IDokuNTaZ-3cblpQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">three</span></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> trading&#160;days before the Company sends the notice of redemption to the warrant holders; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">if the closing price of the Class&#160;A ordinary shares for any 20 trading&#160;days within a 30-trading day period ending on the third trading day prior to the date on which we send the notice of redemption to the warrant holders is less than </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member_-WqqahvjpEa6x_2SHBp5Iw" decimals="2" format="ixt:numdotdecimal" name="stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger" scale="0" id="Narr_rBLIqGzvakyIhenmFHMN0w">18.00</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> per share (as adjusted), the Private Placement Warrants must also be concurrently called for redemption on the same terms as the outstanding Public Warrants, as described above.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">If and when the Public Warrants become redeemable by the Company, the Company may exercise its redemption right even if it is unable to register or qualify the underlying securities for sale under all applicable state securities laws.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The exercise price and number of ordinary shares issuable upon exercise of the Public Warrants may be adjusted in certain circumstances, including in the event of a share dividend, or recapitalization, reorganization, merger or consolidation. However, except as described below, the Public Warrants will not be adjusted for issuance of ordinary shares at a price below its exercise price. Additionally, in no event will the Company be required to net cash settle the warrants. If the Company has not completed a Business Combination within the Combination Period and the Company liquidates the funds held in the Trust Account, holders of warrants will not receive any of such funds with respect to their Public Warrants, nor will they receive any distribution from the Company&#8217;s assets held outside of the Trust Account with the respect to such warrants. Accordingly, the warrants may expire worthless.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In addition, if (x)&#160;the Company issues additional Class&#160;A ordinary shares or equity-linked securities for capital raising purposes in connection with the closing of a Business Combination at an issue price or effective issue price of less than $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_WarrantMember_QqfyHdaUVk-M2cT1w4YGPw" decimals="2" format="ixt:numdotdecimal" name="stem:ThresholdIssuePriceForCapitalRaisingPurposesInConnectionWithClosingOfBusinessCombination" scale="0" id="Narr_bw4tzW0OgkOldEGX-qBpQw">9.20</ix:nonFraction> per ordinary share (with such issue price or effective issue price to be determined in good faith by the Company&#8217;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 &#8220;Newly Issued Price&#8221;), (y)&#160;the aggregate gross proceeds from such issuances represent more than <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_WarrantMember_QqfyHdaUVk-M2cT1w4YGPw" decimals="2" format="ixt:numdotdecimal" name="stem:PercentageOfGrossProceedsOnTotalEquityProceeds" scale="-2" id="Narr_rZmdGXBSlUOAnCKej8M0IQ">60</ix:nonFraction>% of the total equity proceeds, and interest thereon, available for the funding of a Business Combination on the date of the consummation of a Business Combination (net of redemptions), and (z)&#160;the volume weighted average trading price of the Class&#160;A ordinary shares during the <span style="-sec-ix-hidden:Hidden_rLoF5-rIakSAUWJwGF8TZQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">20</span></span> trading day period starting on the trading day prior to the day on which the Company consummates a Business Combination (such price, the &#8220;Market Value&#8221;) is below $9.20 per share, then the exercise price of the warrants will be adjusted (to the nearest cent) to be equal to <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_WarrantMember_QqfyHdaUVk-M2cT1w4YGPw" decimals="2" format="ixt:numdotdecimal" name="stem:ClassOfWarrantOrRightAdjustmentOfExercisePriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice" scale="-2" id="Narr_zDSqaOcWnEidGyvwH6HZLA">115</ix:nonFraction>% of the higher of the Market Value and the Newly Issued Price, the $18.00 per share redemption trigger price and the &#8220;Redemption of Warrants when the price per Class&#160;A ordinary share equals or exceeds $10.00&#8221; described above will be adjusted (to the nearest cent) to be equal to <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_WarrantMember_QqfyHdaUVk-M2cT1w4YGPw" decimals="2" format="ixt:numdotdecimal" name="stem:ClassOfWarrantOrRightAdjustmentOfRedemptionPriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice2" scale="-2" id="Narr_ssCvh3YNQkOV3Ypk11v0Lw">180</ix:nonFraction>% of the higher of the Market Value and the Newly Issued Price, and the $10.00 per share redemption trigger price described above under &#8220;Redemption of Warrants when the price per Class&#160;A ordinary share equals or exceeds $10.00&#8221; will be adjusted (to the nearest cent) to be equal to the higher of the Market Value and the Newly Issued Price.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Private Placement Warrants will be identical to the Public Warrants underlying the Units being sold in the Initial Public Offering, except that the Private Placement Warrants and the Class&#160;A ordinary shares issuable upon the exercise of the Private Placement Warrants will not be transferable, assignable or salable until <ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_WarrantMember_QqfyHdaUVk-M2cT1w4YGPw" format="ixt-sec:durwordsen" name="stem:ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination" id="Narr_xW2aQ8D8zESK1f4rc9iOZA">30 days</ix:nonNumeric> after the completion of a Business Combination, subject to certain limited exceptions. Additionally, the Private Placement Warrants will be exercisable on a cashless basis and be non-redeemable (except as described above under &#8220;Redemption of Warrants when the price per Class&#160;A ordinary share equals or exceeds $10.00&#8221;) so long as they are held by the initial purchasers or their permitted transferees. If the Private Placement Warrants are held by someone other than the initial purchasers or their permitted transferees, the Private Placement Warrants will be redeemable under all redemption scenarios by the Company and exercisable by such holders on the same basis as the Public Warrants.</p></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:27.35pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-20</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:91.06%;border:0;margin:30pt 4.47% 30pt 4.47%;"></div><div style="max-width:100%;padding-left:4.47%;padding-right:4.47%;position:relative;"><div style="margin-top:21.6pt;min-height:5.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="Tc_ipa3VdcWDkyMvugPF6QNJw_1_2"></a><a id="Tc_oq2QyqxFb0mLXFFgC8zbJA_2_2"></a><a id="Tc_-eGapeAXQkmEqf3r5ZqFFA_2_5"></a><a id="Tc_CIR7QTh1E0ya29-L2N2b3g_2_8"></a><a id="Tc_r4SYN8XBH0aMwP03vIs3mw_2_11"></a><a id="Tc_ZLlwbFcuiUeL6CR1r-2toQ_3_0"></a><a id="Tc_3hdgB79l-0WpMX-N79WBsQ_4_0"></a><a id="Tc_gJo5m9o2IkGrroCwHjPLgw_4_2"></a><a id="Tc_zIkusCmdjUKllRinN0RECw_4_5"></a><a id="Tc_-Fbmb_0xNkmLHdBDOB09wA_4_6"></a><a id="Tc_ti46u0Se_EKMmYYGFlXWzQ_4_8"></a><a id="Tc_WSSGnAdDAkq4OWUhkZeiOQ_4_9"></a><a id="Tc_Ay8TsXJsn0q9EFk2S3-1Aw_4_11"></a><a id="Tc__DXCuVXo_0agvqmMM0LLGw_5_0"></a><a id="Tc_Fir80EDKbk6Rtf3qX3n2Ag_6_0"></a><a id="Tc_ZFdhDoiH7ki02ZoXF8UrfA_6_3"></a><a id="Tc_XUBx9HBrbEyRlUf3GYXzBA_6_6"></a><a id="Tc_Av1kt_CAO0C1bOydrzEu3A_7_0"></a><a id="Tc_D_Wr1DdHh0GRKCMGWBI1iQ_7_2"></a><a id="Tc_mlA7kdjJFEO_JipCiSZ6pg_7_5"></a><a id="Tc_SRuVQtAgckGNexKPTn8TPA_7_6"></a><a id="Tc_5hWBEBAzwESAStkx3X5cog_7_8"></a><a id="Tc_mFVDtktJpEivN8515xdAEQ_7_11"></a><a id="_38acf255_7ced_4a3b_9c8f_acf85c02893c"></a><a id="Tc_HpzXI108O02ibTyRrQTRdA_1_0"></a><a id="Tc_-DHdvDvOOkecjMiGTxXAQA_1_2"></a><a id="Tc_EnpxgKKtOUa49cFVWwsp1g_1_3"></a><a id="Tc_S8F4R9rUOEiQ1t0_Ufk8YA_2_0"></a><a id="Tc_Tf98DIoJ80uurNQ76z9Y4A_3_0"></a><a id="Tc_QX6bXGEyOESq11XkRP-Orw_3_2"></a><a id="Tc_mPGVPsD7D0W1HrRb2D1tdA_4_0"></a><a id="Tc_R0M_jAF7j0uj2QaCJ8iMzg_5_0"></a><a id="Tc_Hh1nJgYQskGGECBVo6xxhg_5_2"></a><a id="Tc_HLLB86IQLEWWO1ZEgOmfQw_1_2"></a><a id="Tc_p3XyFfM300qAdseThcKmMw_1_5"></a><a id="Tc_m7r7rs1X8UeVRVM_tSFuFA_2_2"></a><a id="Tc_skkpE-SWmkmrfHa3fEHQow_2_5"></a><a id="Tc_9nuyzZf-BEKQdSpJIxdTsg_3_0"></a><a id="Tc_51NJuSbS3UOgn1NN5raO_g_3_2"></a><a id="Tc_nNuUAsQ-JUOlGlWUgVm7Ag_3_5"></a><a id="Tc_yEGsY92KUE2QlPK2JmX49g_4_0"></a><a id="Tc_F3XcF6-PpUSx_jScIRGajg_4_2"></a><a id="Tc_n6DHKPI3GkaSpATpM2rlIQ_4_5"></a><a id="Tc_TDd2at9Lpk2_6bbO8xbZvw_5_0"></a><a id="Tc_PRzk6nxvcUOaba1jp4eZCg_6_0"></a><a id="Tc_t24Y9z2qfUenTptxM0vHoA_6_4"></a><a id="Tc_HwTH0GsLZ0O7cwYfZCjD9g_6_7"></a><a id="Tc_-nDdXVE6NEaSr7jZfKtmwg_7_0"></a><a id="Tc_at4Ny50T_EGapHDZ9isEYw_7_4"></a><a id="Tc_Yak6UUDFNkGzgU-8ok5n4g_7_7"></a><a id="Tc_jJAewoS43kGfZGbvmsuEkA_8_0"></a><a id="Tc_Cq6HuYpSMEK8ddUnbbFivQ_8_3"></a><a id="Tc_sndiqRJc2EGEb6zVQyg_2Q_8_6"></a><a id="Tc_jSi2rmkE-EeVgYDxDQhIZg_9_0"></a><a id="Tc_Hp5Chpn2kk6Tf7fnVt6lVw_9_4"></a><a id="Tc_F3JHQw-dR0y5kBDiSGLRtg_9_7"></a><a id="Tc_ezgArCONeUCnPhi6f5jjUg_10_0"></a><a id="Tc_nzJeebjaUEOGu6qBvRyQmQ_10_4"></a><a id="Tc_v4B8cTOsP0apbUVFAAUwzw_10_7"></a><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" name="us-gaap:FairValueDisclosuresTextBlock" id="Tb_FlaIMrjwdEqPVMineCMi3g" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note&#160;8 &#8212; Fair Value Measurements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table presents information about the Company&#8217;s financial assets that are measured at fair value on a recurring basis as of December&#160;31, 2020 by level within the fair value hierarchy:</p><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" name="us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" id="Tb_MaEMRcc3D06_WsJA7lDXJg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:42.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measured as of December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:4.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Investments held in Trust Account - U.S. Treasury Securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasurySecuritiesMember_7AGqsL0VZUScXpl_vj-YCg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="0" id="Tc_fUDEpBcF306mtwOcNSVr6A_4_3">383,721,747</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasurySecuritiesMember_biWg2Dmo8EKFBh9xWjRJNA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="0" id="Tc_hf7NvJmpMEikQMHivyWvxQ_4_12">383,721,747</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock warrant liabilities (restated)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_uFvqVTy9ikS8-LmA7PdRRw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" scale="0" id="Tc_E4bLPAAjBUiFzfUYRyuh4g_6_9">121,091,978</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_A_ThyaBIwkyxfM_kyAIWUQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" scale="0" id="Tc_KgE_UQHCn0OtJZ3uLCFOnQ_6_12">121,091,978</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total fair value</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasurySecuritiesMember_7AGqsL0VZUScXpl_vj-YCg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:FairValueNetAssetLiability" scale="0" id="Tc_d8puxSpbb0awPE54eKGoSA_7_3">383,721,747</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.91%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasurySecuritiesMember_k49qrO0Xyk2IAYIz_5vq1g" decimals="0" format="ixt:numdotdecimal" name="us-gaap:FairValueNetAssetLiability" scale="0" id="Tc_90awK1QvtkyACqyZeoWvaA_7_9">121,091,978</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasurySecuritiesMember_biWg2Dmo8EKFBh9xWjRJNA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:FairValueNetAssetLiability" scale="0" id="Tc_OzWQzQi3_UWpSjGJDszQ2w_7_12">504,813,725</ix:nonFraction></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Transfers to/from Levels 1, 2 and 3 are recognized at the end of the reporting period. There were <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:FairValueAssetsLevel1ToLevel2TransfersAmount" scale="0" id="Narr_ox4WUkNfTUST29LNb9uu2Q">no</ix:nonFraction> <span style="-sec-ix-hidden:Hidden_zPEqoItbekqzXr9wYSFqRA;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">transfers</span></span> <span style="-sec-ix-hidden:Hidden_axaxTZQ3TkWe5MLBd2YNJQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">between</span></span> levels for the&#160;year ended December&#160;31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company utilizes a binomial Monte-Carlo simulation to estimate the fair value of the warrants at each reporting period, with changes in fair value recognized in the statement of operations. The Company recorded $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_8_20_2020_To_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Lw4L9btKrkqa5IsWzAIh7Q" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesFairValueAdjustment" scale="0" id="Narr_U_lBIYr04U6vRfavg3D_7g">11,822,148</ix:nonFraction> for the derivative warrant liabilities upon their issuance on August 20, 2020. For the year ended December 31, 2020, the Company recognized a charge to the statement of operations resulting from an increase in the fair value of liabilities of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:FairValueAdjustmentOfWarrants" sign="-" scale="0" id="Narr_kGZSwXMB_kqxt8YXAaqMyw">109,269,830</ix:nonFraction> presented as change in fair value of derivative warrant liabilities on the accompanying statement of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" id="Tb_JL4A9Ld-nEONEgzi7Hwn9A" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The change in the fair value of the derivative warrant liabilities for the year ended December 31, 2020 is summarized as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:78.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:78.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrant liabilities at January 1, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Issuance of Public and Private Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_mOiPi7ctgkWwAhqNR3c13Q" decimals="0" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" scale="0" id="Tc_I-LErn5K7kKkHnv1F-QkXQ_2_3">11,822,148</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:78.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrant liabilities at September 30, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_lLhxOsm5tUKZUXC-tSsEag" decimals="0" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="0" id="Tc_CXciTmICkE6DRrXVjLQGnw_3_3">11,822,148</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Change in fair value of warrant liabilibites</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_10_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_PPwd_mm2IkWTZuY-JGETGg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="0" id="Tc_mgLyZ0igDUS-L6lbQnHxRg_4_3">109,269,830</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:78.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrant liabilities at December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_LcDO8h-y90WArfr9DHavlA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="0" id="Tc_zBIrLtMYFEiIJ3TZE39KlA_5_3">121,091,978</ix:nonFraction></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The estimated fair value of the derivative warrant liabilities is determined using Level 3 inputs. Inherent in a Monte Carlo simulation are assumptions related to expected stock-price volatility, expected life, risk-free interest rate and dividend yield. The Company estimates the volatility of its common stock based on historical volatility of select peer companies that matches the expected remaining life of the warrants. The risk-free interest rate is based on the U.S. Treasury zero-coupon yield curve on the grant date for a maturity similar to the expected remaining life of the warrants. The expected life of the warrants is assumed to be equivalent to their remaining contractual term. The dividend rate is based on the historical rate, which the Company anticipates remaining at zero.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table provides quantitative information regarding Level 3 fair value measurements inputs as their measurement dates:</p><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" name="us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" id="Tb_LFO1pLM4iES6dOKaJVR-1w" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of August 20, 2020 and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercise price</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExercisePriceMember_aXMjGhrzCUeXxogK61k7Tg" decimals="2" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilityMeasurementInput" scale="0" id="Tc_U2d0CdoXVESI_A9_F0vfNQ_3_3">11.50</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExercisePriceMember_iEdT2WVoE02nM23VzjY7kw" decimals="2" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilityMeasurementInput" scale="0" id="Tc_YK7eypMVZ0q46qTzDPdiVQ_3_6">11.50</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputSharePriceMember_UlyBCB3iC0Kts1vldgQq4Q" decimals="2" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilityMeasurementInput" scale="0" id="Tc_PxNQ2fRtq0ypvkmrWK-dgg_4_3">20.46</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputSharePriceMember_rF_jbOnxj06si3TI7lSumA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilityMeasurementInput" scale="0" id="Tc_ZkQQmcG3tEuvkV_i9vuhtg_4_6">9.90</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Term (in years)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_Y_3Qebsp2GfUiWHiaskGsETw" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedTermMember_-LXt87B-NUqA6wpi8kEpcA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilityMeasurementInput" scale="0" id="Tc_CJuyw_d4uEaON9yPO_Bj2Q_5_3">5.33</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_Y_3Qebsp2GfUiWHiaskGsETw" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedTermMember_fG1UhDOp9UeLGA7olafYXQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilityMeasurementInput" scale="0" id="Tc_PoffQbNBpE6duN_CUIU7uQ_5_6">5.58</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputPriceVolatilityMember_vf9lHoLORkOll1tHOPEEiw" decimals="2" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilityMeasurementInput" scale="0" id="Tc_6cttPWhgzk2ipiOaotTyBg_6_3">21.00</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputPriceVolatilityMember_YJzKgK6cA0SzczAC0aWjpQ" decimals="2" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilityMeasurementInput" scale="0" id="Tc_ExsjTxLNmUWMyJGPi6EbqQ_6_6">21.50</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputRiskFreeInterestRateMember_iQUueaFT60OYgOnIhUEgMA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilityMeasurementInput" scale="0" id="Tc_l_RzZuiWwECOQtr256GSXg_7_3">0.41</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputRiskFreeInterestRateMember_Yr3WRvjsjUy6E9C5f84eBQ" decimals="2" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilityMeasurementInput" scale="0" id="Tc_YCe7gjFl60OJj4j1nzwFfg_7_6">0.34</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Probability of completing a Business Combination</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_stem_MeasurementInputProbabilityOfCompletingBusinessCombinationMember_cXFJLab1qUmuqWoq4xWJlg" decimals="2" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilityMeasurementInput" scale="0" id="Tc_sBnFsicau0OCgLM_agPQwg_9_3">85.00</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_stem_MeasurementInputProbabilityOfCompletingBusinessCombinationMember_uwttjMk3dUmJYEyiUpR51Q" decimals="2" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilityMeasurementInput" scale="0" id="Tc_juTo0hF1A0G9HomrO71Ilg_9_6">50.00</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discount for lack of marketability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_4FN8ViVhyk-bMBxWqtbB8A" decimals="2" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilityMeasurementInput" scale="0" id="Tc_rfWtZxx7wkK5eCQ3fCUUww_10_3">3.00</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_zGAvQ1rou0eQtFSZ-WqbzA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilityMeasurementInput" scale="0" id="Tc_RGoomixCaEa00xUuw1DfsA_10_6">4.00</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" name="us-gaap:IncomeTaxDisclosureTextBlock" id="Tb_PIadxVvihEWNvaXG2Cz9CA" continuedAt="Tb_PIadxVvihEWNvaXG2Cz9CA_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note&#160;9 &#8212; Income Taxes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s taxable income primarily consists of interest income on the Trust Account. The Company&#8217;s general and administrative expenses are generally considered start-up costs and are not currently deductible. There was <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Omhsdb3uNkOxMfS85s_oQw" decimals="0" format="ixt-sec:numwordsen" name="stem:IncomeTaxExpense" scale="0" id="Narr_7giieCwnCUuhgezor4bR0g"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt-sec:numwordsen" name="stem:IncomeTaxExpense" scale="0" id="Narr_qo3AYxbc0ESTzBvZEFWNBA">no</ix:nonFraction></ix:nonFraction> income tax expense for the&#160;years ended December&#160;31, 2020 and 2019.</p></ix:nonNumeric></div><div style="clear:both;margin-bottom:27.35pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-21</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:91.06%;border:0;margin:30pt 4.47% 30pt 4.47%;"></div><div style="max-width:100%;padding-left:4.47%;padding-right:4.47%;position:relative;"><div style="margin-top:21.6pt;min-height:5.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="Tc__ofwl8lRe0ul1GFPk-NAVQ_1_2"></a><a id="Tc_r93cYEs2nkalcZfPmvkhkA_2_2"></a><a id="Tc_VJux9koZsUGAH7aaXUmexw_2_5"></a><a id="Tc_InP0SQxx902BVn7Ktb23pQ_3_0"></a><a id="Tc_4_PCvAFZzUS1JSBzTk2I5Q_4_0"></a><a id="Tc_qsaU6lL6UEGcR2t-fbJRSw_4_2"></a><a id="Tc_vE7SLE3LbkmQ33kQQeictQ_4_5"></a><a id="Tc_UIbZ2wACCUaldfb5RDfYRA_5_0"></a><a id="Tc_F3WLloIo2EqGO7fmPFAygg_5_3"></a><a id="Tc_fHOyPIz-QUiOhcQW3KXUnQ_5_6"></a><a id="Tc_b5_FlljlSEOuEqB3ZBmEkw_6_0"></a><a id="Tc_p4hqmeY6EUuXB-QMMBVbAQ_7_0"></a><a id="Tc_G97PmfixoECcee-q4cXKfw_8_0"></a><a id="Tc_PNFOZ8-TNEO_E2JxJl-6bA_8_3"></a><a id="Tc_DYD37oxn5kSwArq8ouupog_8_6"></a><a id="Tc_G9-3MR3TRUWtS0T-Crnipw_9_0"></a><a id="Tc_Ix-YbLoHI0OB5FOV2omVyw_10_0"></a><a id="Tc_-CD7cJnP1kyEKZiBdOQgMQ_10_2"></a><a id="Tc_uGTVoE_ClkmHJEkG8gR6KQ_10_3"></a><a id="Tc_AlIHjYrrDkicRh6q9VUmDg_10_5"></a><a id="Tc_kqtNOgZFRkqrnNVX_dLO4w_10_6"></a><a id="Tc_PU4a0JsilUm8FMXR-6ixsQ_1_2"></a><a id="Tc_KKi9ggG3yk2JMpY12YmlVA_1_5"></a><a id="Tc_dYWBXOumG0WN_R01xkgJRw_2_0"></a><a id="Tc_b3iMh3ZrIEK_T8eJefkuMg_3_0"></a><a id="Tc_trO4FpspLkapnRyxtslEkQ_3_2"></a><a id="Tc_sfsyjheThUin8InX9_-M9Q_3_5"></a><a id="Tc_7XuAqENRoUWRt-uswYqOfQ_4_0"></a><a id="Tc_70kWm8glTkimYNyl6Bo29g_5_0"></a><a id="Tc_Sg1eh8ME30OuZkuh0plefw_6_0"></a><a id="Tc_mR_mH9w3bEe7mxPOv1eISw_7_0"></a><a id="Tc_fYk7j-qscUOMRwGY4qsC4A_7_2"></a><a id="Tc_5ldh6VsM00qoIPP4bh1EyQ_7_3"></a><a id="Tc_2eHEA0VnUUSV-skvOL89Bw_7_5"></a><a id="Tc_s7CtWc_ie0q5XfNAnM1Ypg_7_6"></a><a id="Tc_DmJgukkZLkOfH42neIkS7g_1_2"></a><a id="Tc_IK1PkH5XJUu52hjjDCPxbQ_2_2"></a><a id="Tc_GxJp8M5fcE6Jj9Gx1h3IUQ_2_4"></a><a id="Tc_Q3tdlYu7WkuAJqfhVGblwQ_3_0"></a><a id="Tc_ZPYMiHFko0WylhCElHWKnA_3_3"></a><a id="Tc_ihDLlKidWE6pdRTgV30-Tw_3_5"></a><a id="Tc_NkruOlwkfU2JB_AQGWkzBg_4_0"></a><a id="Tc_mBrI9zjf1k2ZzlxienBCGg_4_3"></a><a id="Tc_1_86y_ktMkuTefANJlfcew_5_0"></a><a id="Tc_aY5RmajW3ECNES3ZffXMig_5_3"></a><a id="Tc_7rG3EIDouEmjtra0HiHPXA_5_5"></a><a id="Tc_E1cpU5jZ0EeWm0YP0eHoUw_6_0"></a><a id="Tc_Lrstv6KWDE-UG_lK8LAC-Q_6_3"></a><a id="Tc_EtTHVJQE8UacvC6b9RjUVw_6_5"></a><a id="Tc_6mLt4dlfF0iBVwuRHnSnHQ_7_0"></a><a id="Tc_MTELn5D2Vk-jqJXBhDLfLQ_7_3"></a><a id="Tc_335D6Oa9mUGKgr2M6SlUYw_7_5"></a><ix:continuation id="Tb_PIadxVvihEWNvaXG2Cz9CA_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The income tax provision (benefit) consists of the following:</p><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="Tb_GxN21fFEPk6zbFMxFaRyRQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Years Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" sign="-" scale="0" id="Tc_msmk9NMNdk6szc_X60uWQw_4_3">13,468</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Omhsdb3uNkOxMfS85s_oQw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" sign="-" scale="0" id="Tc_lI9Fof0dK0mc7MWFSJxxuQ_4_6">176</ix:nonFraction>)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">State</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Federal</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" sign="-" scale="0" id="Tc_V5fEzhM2202lYUivISrjqg_7_3">695,046</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Omhsdb3uNkOxMfS85s_oQw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" sign="-" scale="0" id="Tc_Q0PkhMF5okeqTfzei81XSQ_7_6">2,009</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Valuation allowance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="0" id="Tc_z9m7WD4FCUeKAAiaSfApCQ_9_3">708,514</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Omhsdb3uNkOxMfS85s_oQw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="0" id="Tc_c-TJjnSiCESASiyR9mtfLA_9_6">2,185</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Income tax (benefit) provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company&#8217;s net deferred tax assets are as follows:</p><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="Tb_94e8T3SXTkKU61P_jeMNpA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax assets:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net-operating loss carryforward</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="0" id="Tc_5RUGGk1huU-C98mlYFxABg_3_3">13,291</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="0" id="Tc_2U5ow7BWt0GQNPdfP_aAfQ_3_6">176</ix:nonFraction>)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Start-up/Organization costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="stem:DeferredTaxAssetsStartUpOrOrganizationCosts" scale="0" id="Tc_oTbkuQa_SUSPBJ44uZH3fg_4_3">693,037</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ" decimals="0" format="ixt:numdotdecimal" name="stem:DeferredTaxAssetsStartUpOrOrganizationCosts" scale="0" id="Tc_D0PcnLCEOUmTZuazie0QQw_4_6">2,009</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsGross" scale="0" id="Tc_ohf9NWjJfU-YUyLbVVCmug_5_3">706,328</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsGross" scale="0" id="Tc_tPJpCkyOc0uzC80EnGTuTQ_5_6">2,185</ix:nonFraction>)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Valuation allowance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="0" id="Tc_ecHtYGQScEyOix7Zu8xOlw_6_3">706,328</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="0" id="Tc_nJ7VDzqOdkOJV0CWB5gCRg_6_6">2,185</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax asset, net of allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In assessing the realization of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which temporary differences representing net future deductible amounts become deductible. Management considers the scheduled reversal of deferred tax assets, projected future taxable income and tax planning strategies in making this assessment. After consideration of all of the information available, management believes that significant uncertainty exists with respect to future realization of the deferred tax assets and has therefore established a full valuation allowance. At December&#160;31, 2020 and 2019, the valuation allowance was approximately $709,000 and $2,000, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">There were <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:UnrecognizedTaxBenefits" scale="0" id="Narr_JTZBasEuu0auBAkXFmkm4w"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:UnrecognizedTaxBenefits" scale="0" id="Narr_c1IdGkSKJUyJKaPaJM9OSg">no</ix:nonFraction></ix:nonFraction> unrecognized tax benefits as of December&#160;31, 2020 and 2019. <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="0" id="Narr_jsSRnpFv4kqFrfDd3VIKlw"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="0" id="Narr_d6UL2GZwL06STPqHWsznLg">No</ix:nonFraction></ix:nonFraction> amounts were accrued for the payment of interest and penalties at December&#160;31, 2020 and 2019. The Company is currently not aware of any issues under review that could result in significant payments, accruals or material deviation from its position. The Company is subject to income tax examinations by major taxing authorities since inception.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">A reconciliation of the statutory federal income tax rate (benefit) to the Company&#8217;s effective tax rate (benefit) is as follows:</p><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="Tb_87ZHUFRMP02_a2WQiuuwfQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:29.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Years Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Statutory federal income tax rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="3" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="Tc_Gd0o-u643EqQULD6aEVUpA_3_2">21.0</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Omhsdb3uNkOxMfS85s_oQw" decimals="3" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="Tc_uWqFs9cThkq_oa2cZ1tCxA_3_4">21.0</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:68.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in fair value of derivative warrant liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="3" format="ixt:numdotdecimal" name="stem:EffectiveIncomeTaxRateReconciliationChangeInFairValueOfDerivativeWarrantLiabilitiesPercent" sign="-" scale="-2" id="Tc_1-4DNnpCt0ehZ3IRQY2Xpw_4_2">20.4</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State taxes, net of federal tax benefit</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="3" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="Tc_TselMWn6zEGSd2mTcjZpOA_5_2">0.0</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Omhsdb3uNkOxMfS85s_oQw" decimals="3" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="Tc_gSeeZe_nvkeacaW1dLt07w_5_4">0.0</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:68.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="3" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" sign="-" scale="-2" id="Tc_BPqi7D-TGkqIOfzgHXupeQ_6_2">0.6</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Omhsdb3uNkOxMfS85s_oQw" decimals="3" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" sign="-" scale="-2" id="Tc_pqUgWldV4k2jg6B95qJ-_Q_6_4">21.0</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax provision expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" decimals="3" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="Tc_UPNp34rSz0yCWAEXsLG4iA_7_2">0.0</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Omhsdb3uNkOxMfS85s_oQw" decimals="3" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="Tc_QaIRe1W4REaaiBUG-EnHUg_7_4">0.0</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" name="us-gaap:SubsequentEventsTextBlock" id="Tb_tGxNiNzA8U27DYItZubU0Q" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note&#160;10 &#8212; Subsequent Events</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company evaluated subsequent events and transactions that occurred after the balance sheet date up to the date that the consolidated financial statements were available to be issued, and determined that there have been no events that have occurred that would require adjustments to the disclosures in the consolidated financial statements.</p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" name="us-gaap:QuarterlyFinancialInformationTextBlock" id="Tb_a3KC1OMUC0ebFeATHdPpZQ" continuedAt="Tb_a3KC1OMUC0ebFeATHdPpZQ_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 11 &#8212; Quarterly Financial Information (Unaudited)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following tables contain unaudited consolidated quarterly financial information for the quarterly period ended September 30, 2020 that has been updated to reflect the restatement and revision of the Company&#8217;s consolidated financial statements as described in Note </p></ix:nonNumeric></div><div style="clear:both;margin-bottom:27.35pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-22</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:91.06%;border:0;margin:30pt 4.47% 30pt 4.47%;"></div><div style="max-width:100%;padding-left:4.47%;padding-right:4.47%;position:relative;"><div style="margin-top:21.6pt;min-height:5.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="Tc_eUowjYGUCUCzhWHFTME-DQ_1_2"></a><a id="Tc_BPYy84u4wUGDdrQPC6Yfjw_2_2"></a><a id="Tc_g1Ah0nJGSkGDBv3xjgfnvA_2_5"></a><a id="Tc_JwhrAOwy2UC3RquN0-lIAA_3_2"></a><a id="Tc_2CXV_KVc40OfYIOMAk0Nbw_3_5"></a><a id="Tc_QbEUuF7RpkigqvSU6v-N8Q_3_8"></a><a id="Tc_0dctIpwWTEWpDF55qiY_pw_4_0"></a><a id="Tc_WacALqkWwU6zgDueqDX2Zw_5_0"></a><a id="Tc_KLM6a-BRuUiwtxE_JxKLrg_5_2"></a><a id="Tc_Shb0BFnjFkSvTWSveaDXnA_5_5"></a><a id="Tc_yrs5ZsQTE0uasSWLuu_q6A_5_6"></a><a id="Tc_YS2VVun1_0CI5iKeToKiEA_5_8"></a><a id="Tc_3bJ1x__jA0iecap9ZXYlKA_6_0"></a><a id="Tc_5auMSgMQxUicSDYOgYa_5g_7_0"></a><a id="Tc_hF_R6_iy6kqMjw1932EKww_7_2"></a><a id="Tc_1D0u5WBXBUq_-9YmryAL7Q_7_5"></a><a id="Tc__CYnLR_YhUeX6iM70PFfmw_7_6"></a><a id="Tc_47UgZG75JUaMMKx5zyON8w_7_8"></a><a id="Tc_GBxFooqJiU62Xxo0FLr_rQ_8_0"></a><a id="Tc_VNf2kZ9eb0ioaPUqCBM_iQ_8_6"></a><a id="Tc_meDIEECWBEKOYdAdT6AStg_9_0"></a><a id="Tc_zxdHLpnGt0ynJOWewtk9Bw_9_6"></a><a id="Tc_uIDZbP-7cEGelphSJQ-dsg_10_0"></a><a id="Tc_p7IbgRwQuUiWaeGmLQ2URw_10_3"></a><a id="Tc_cQAXh53yvEmxOJeDBIPgKQ_11_0"></a><a id="Tc_gDTarr6s4EKkkmViPh3kgQ_12_0"></a><a id="Tc_lkRIEwcHJUOnd6B9MUknDg_13_0"></a><a id="Tc_37lS-5schk-NaJTq8NQ8dA_14_0"></a><a id="Tc_wqoPiBv5m0-w884QZ7Oyvw_14_3"></a><a id="Tc_W_VOW00B_EqW-gWhnqPtNg_14_6"></a><a id="Tc_SQUyXzDuqkGow28ItR3QAw_14_9"></a><a id="Tc_7vuQ09s-AECpDvVc12o9Fw_15_0"></a><a id="Tc_jDliA6KfoEavgEvIyoed8w_16_0"></a><a id="Tc_yFHwEV1KfUCpS9fKZtkfSQ_16_6"></a><a id="Tc_VflS4LwqBEGahbjuB4aj4Q_17_0"></a><a id="Tc_jy9F48YvBESBQjDGwMeaxg_18_0"></a><a id="Tc_G_dg_4ZF-EeihGo5keU-Ww_18_6"></a><a id="Tc_fYivUrWc_E-hXesimd00tw_19_0"></a><a id="Tc_o3jaPJey9E-I8Ct76S_P8g_20_0"></a><a id="Tc_6PVeP34tKk-rhaCd1_wPuw_20_2"></a><a id="Tc_QwOTvTn02EC6LTLHEZRw4g_20_5"></a><a id="Tc_3BhRPBROyku6QeHO_Sn2Vw_20_6"></a><a id="Tc_rr8_yxV57Ue12E1PWAjDgQ_20_8"></a><ix:continuation id="Tb_a3KC1OMUC0ebFeATHdPpZQ_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2&#8212;Restatement of Previously Issued Financial Statements. The restatement and revision had no impact net loss, net cash flows from operating, investing or financing activities. The Company has not amended its previously filed Quarterly Report on Form 10-Q for the Affected Period. The financial information that has been previously filed or otherwise reported for the Affected Period is superseded by the information in this Annual Report, and the financial statements and related financial information for the Affected Period contained in such previously filed report should no longer be relied upon.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Unaudited Condensed Statement of Operations</span></p><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw" name="us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock" id="Tb_ylrMMy9Px02CXbxefgIt3g" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:40.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of September 30, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Previously</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Restatement</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Restated</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance Sheet</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_B5t3c_thc0mPjDz8e5Cl5g" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="0" id="Tc_AOSjTvSX2U6se3pOQU10QA_5_3">386,179,543</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_JUH7E8u8S0S51lAQZg7pLg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="0" id="Tc_yNEeCR0GI064hVwQcxUAtw_5_9">386,179,543</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities and stockholders&#8217; equity</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_B5t3c_thc0mPjDz8e5Cl5g" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="0" id="Tc_w4HObQ62bESQgfajNH9OeQ_7_3">716,028</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_JUH7E8u8S0S51lAQZg7pLg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="0" id="Tc_bscezgek4EaLk2OGZ1P1Eg_7_9">716,028</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred legal fees</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_B5t3c_thc0mPjDz8e5Cl5g" decimals="0" format="ixt:numdotdecimal" name="stem:DeferredLegalFeesNonCurrent" scale="0" id="Tc_SyQsNOBRg0ipxmhOvNKOsQ_8_3">203,910</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_JUH7E8u8S0S51lAQZg7pLg" decimals="0" format="ixt:numdotdecimal" name="stem:DeferredLegalFeesNonCurrent" scale="0" id="Tc_ntmV1Cm7jkiz7MqrS1aogA_8_9">203,910</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred underwriting commissions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_B5t3c_thc0mPjDz8e5Cl5g" decimals="0" format="ixt:numdotdecimal" name="stem:DeferredUnderwritingCompensationNoncurrent" scale="0" id="Tc__h8SFQnGA0qfmMeffhkq-g_9_3">13,425,476</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_JUH7E8u8S0S51lAQZg7pLg" decimals="0" format="ixt:numdotdecimal" name="stem:DeferredUnderwritingCompensationNoncurrent" scale="0" id="Tc_T0v7g__-Wk2WxZ6csk9E0w_9_9">13,425,476</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock warrant liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_3JTrfS-1p0SkMuOqz5FyDQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" scale="0" id="Tc_yCrGI1ONg0OpyK5sNRWYSw_10_6">11,822,148</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_JUH7E8u8S0S51lAQZg7pLg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" scale="0" id="Tc_iDrq6rjGnUSbHpXzPMcLqg_10_9">11,822,148</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_B5t3c_thc0mPjDz8e5Cl5g" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="0" id="Tc_5NTxkVoJvE6LlBmH72eTuw_11_3">14,345,414</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_3JTrfS-1p0SkMuOqz5FyDQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="0" id="Tc_T5b1Ci8bLEufv7j-b8DkNQ_11_6">11,822,148</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_JUH7E8u8S0S51lAQZg7pLg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="0" id="Tc_9AmPlHOAPU-ri7SBEeyfLw_11_9">26,167,562</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Class A common stock, $0.0001 par value; shares subject to possible redemption </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_B5t3c_thc0mPjDz8e5Cl5g" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="0" id="Tc_CNB_hWi7-UGJ8dhsYPtyGg_12_3">366,834,120</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_3JTrfS-1p0SkMuOqz5FyDQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" sign="-" scale="0" id="Tc_fqB4GZVHpkix7pTqGGTHfg_12_6">11,822,140</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_JUH7E8u8S0S51lAQZg7pLg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="0" id="Tc_rKQ5o8SmIkKLA-GulqLtqA_12_9">355,011,980</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stockholders&#8217; equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Preferred stock- $0.0001 par value</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Class A common stock - $0.0001 par value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_L1lUha6pOEOoBJ79yBvcDA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="0" id="Tc_t1efrJNwNk2_63WSNqVPLQ_15_3">168</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_661Z9nF-d0KwdmJ4zVjg0A" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="0" id="Tc_GsfrwEG0Ik2413cwrhjZUw_15_6">118</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_VoeU-eZKzEuBV5IvtDS7lQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="0" id="Tc_zhHx8f8vGUKIQ6Uq-WggxQ_15_9">286</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Class B common stock - $0.0001 par value</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_o2fgO5QP8EujkCwNBMS00w" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="0" id="Tc_PN1H44-WpUe95HCP04-oYg_16_3">959</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_WyuGQJsAhUmM8SthWmtK4g" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="0" id="Tc_YJRnImnO7kmFG9l0tBn3BA_16_9">959</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Additional paid-in-capital</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_B5t3c_thc0mPjDz8e5Cl5g" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="0" id="Tc_xvbyTDnLukuoIHTxaAkwEw_17_3">5,394,034</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_3JTrfS-1p0SkMuOqz5FyDQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" sign="-" scale="0" id="Tc_TcEOawjoOkeEZ1wqcXdfiQ_17_6">126</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_JUH7E8u8S0S51lAQZg7pLg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="0" id="Tc_hz_ip2eWvkKs1A5MyZl2pw_17_9">5,393,908</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accumulated deficit</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_B5t3c_thc0mPjDz8e5Cl5g" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" sign="-" scale="0" id="Tc_rJiCrVLEmUy08C5i32lS5A_18_3">395,152</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_JUH7E8u8S0S51lAQZg7pLg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" sign="-" scale="0" id="Tc_8vbFqJ-Erk-UpqKkioPzFQ_18_9">395,152</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total stockholders&#8217; equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_B5t3c_thc0mPjDz8e5Cl5g" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="0" id="Tc_gp4cKxOA6kuUyOEwumHiKg_19_3">5,000,009</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_3JTrfS-1p0SkMuOqz5FyDQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" sign="-" scale="0" id="Tc_siwZ3BJ7I0arGddwCmBFxA_19_6">8</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_JUH7E8u8S0S51lAQZg7pLg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="0" id="Tc_eHc7Gw9E5kWwmo3rtilqmw_19_9">5,000,001</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total liabilities and stockholders&#8217; equity</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_B5t3c_thc0mPjDz8e5Cl5g" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" id="Tc_fl9AKN61jUiVe0ucLLQmjg_20_3">386,179,543</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_JUH7E8u8S0S51lAQZg7pLg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" id="Tc_t5y9UlDyjUqZT9MOgsBzBA_20_9">386,179,543</ix:nonFraction></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="display:none;font-family:'Times New Roman','Times','serif';line-height:0pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:0pt;visibility:hidden;">&#8203;</span></p><a id="_84b1d2d6_9dcc_4723_9a33_fff4455ebc40"></a></div><div style="clear:both;margin-bottom:27.35pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-23</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:91.06%;border:0;margin:30pt 4.47% 30pt 4.47%;"></div><div style="max-width:100%;padding-left:4.47%;padding-right:4.47%;position:relative;"><div style="margin-top:21.6pt;min-height:5.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">STEM, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Formerly Known as Star Peak Energy Transition Corp.)</b></p><a id="BALANCESHEETS_245667"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">CONSOLIDATED CONDENSED BALANCE SHEETS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:2pt;visibility:hidden;">&#8203;</span></p><a id="_f571911b_30ea_42ef_ab29_41c3ba7a419b"></a><a id="Tc_G8RFcnSAyEO90iHweXnccw_1_2"></a><a id="Tc_mHkODshmsUGilpyC5MgL_g_1_5"></a><a id="Tc_dLXAGYRvk0mRnZO0mItMVA_2_2"></a><a id="Tc_CeQADc6pDUmd2cSUlnbmnQ_3_0"></a><a id="Tc_9CImEVTgXkO_-hreLiFH_A_4_0"></a><a id="Tc_KQdR0NE-20esV-KYOw747Q_5_0"></a><a id="Tc_EmFqvrsWVEaisT-PZFuERQ_5_2"></a><a id="Tc_I-IPnQpCW0qfPAZCVNr5Jg_5_5"></a><a id="Tc_4Lc2Cflp2UWBdWUD7jV6NQ_6_0"></a><a id="Tc_-yO3ozazzUWVCy2MpZCZIQ_7_0"></a><a id="Tc_lEJnqx6520uaS_DSuQkY0Q_8_0"></a><a id="Tc_C-HwAhRbZEykY0AJ1CuTKg_9_0"></a><a id="Tc_0hnMQzyh_E-XgMfWFf1UJQ_9_2"></a><a id="Tc_dLfFLz3Ymk6ytAv0KaXSwA_9_5"></a><a id="Tc_HhZJHvbJsUCqqpPr2dIBpQ_11_0"></a><a id="Tc_aMJOocV-PUeQEpPOceAljw_12_0"></a><a id="Tc_ACpnD4W5D0SUahJ40cm_uA_13_0"></a><a id="Tc_zv2Wc2B3pUKL-v-r2IOExg_13_2"></a><a id="Tc_nSMlKmLMkUeABao84gRktA_13_5"></a><a id="Tc_CAEWIMEI5km21ouBZjNJmQ_14_0"></a><a id="Tc_5qItWjsgbUGpzyeDJUUQ5w_14_3"></a><a id="Tc_zzjMi2fL00GH_AWQSxY7cQ_15_0"></a><a id="Tc__L7PCjnzV0GCAkFrGjFEDQ_16_0"></a><a id="Tc_0TU1mB-PwEW0jKV2mrGfXA_17_0"></a><a id="Tc_zqBDhgP_9UWcdTEANqM1-A_18_0"></a><a id="Tc_uQEOakNqwUqh7nBBhwpPAw_19_0"></a><a id="Tc_hPZtUdQD6kWvoOFAIQr2og_20_0"></a><a id="Tc_tItA6V8Gb0SyW2t0vQBq4g_21_0"></a><a id="Tc_OUTR1YzUvE-BD9-OK14S_Q_23_0"></a><a id="Tc_7xlhk0oQ3kiePO_aJEebhg_24_0"></a><a id="Tc_2FfXSwnof0W4szH1olW06g_26_0"></a><a id="Tc_F4o2aCqogk6qCXDeIpBrfw_27_0"></a><a id="_f8a12871_7da8_4c4f_876e_5fe7ab55152a"></a><a id="_f8a12871_7da8_4c4f_876e_5fe7ab55152a_2"></a><a id="_f8a12871_7da8_4c4f_876e_5fe7ab55152a_3"></a><a id="_7051a266_a984_4335_a356_a2e70bb2e264"></a><a id="_7051a266_a984_4335_a356_a2e70bb2e264_2"></a><a id="_7051a266_a984_4335_a356_a2e70bb2e264_3"></a><a id="Tc_p2v1Y2EbcU2bJ5nwHHuFNQ_27_3"></a><a id="Tc_-ZWZdUbP0kerLQWQL2iMeg_27_6"></a><a id="Tc_HuVrLiaux0qtZDeRP4aHKw_28_0"></a><a id="Tc_FquKbo4gC065peD3rCvpyw_29_0"></a><a id="Tc_o2lfAq4EU0uWd9tPYC2pxg_30_0"></a><a id="Tc_pYviX2VwjUCu-RgAr44UJw_31_0"></a><a id="Tc_5MecgOkyMESVkp5J38RgKQ_32_0"></a><a id="Tc_TRwiCFTcokudhScs2DyEOA_33_0"></a><a id="Tc_O_RKRGPYwU2it-7sB7DnAg_33_2"></a><a id="Tc_pvNBEDh5LEGJLX8UQSk3mg_33_5"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March&#160;31,&#160;2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Assets:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:65.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Current assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Cash</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" id="Tc_SzalKwdlBUOFlwcfjmWeSg_5_3">426,064</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" id="Tc_EpGZ4y4Ah0q-_2dIB7hggg_5_6">936,773</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:65.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Prepaid expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseCurrent" scale="0" id="Tc_dVKWgevp7Uy2HRVI3kZzyg_6_3">586,259</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseCurrent" scale="0" id="Tc_QTuGqrM1gkO4vTEiMa1_lw_6_6">627,564</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Total current assets</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="0" id="Tc_yMqrDIh2vEWL_CN5Vx2rag_7_3">1,012,323</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="0" id="Tc_tov2kgAZjEyxNtlVg2zs9w_7_6">1,564,337</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:65.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Investments held in Trust Account</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AssetsHeldInTrustNoncurrent" scale="0" id="Tc_dYLZlhLjmEmz2QbIbuR5eQ_8_3">383,585,733</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AssetsHeldInTrustNoncurrent" scale="0" id="Tc_H4MAZcG8SUeroNBxJHwbfA_8_6">383,721,747</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Total Assets</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="0" id="Tc_5f8mBSkYGkaLY2o40m4_ZA_9_3">384,598,056</ix:nonFraction></b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="0" id="Tc_Ewz1Bwk-R0eUNcf3Okqy7A_9_6">385,286,084</ix:nonFraction></b></p></td></tr><tr><td style="vertical-align:bottom;width:65.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Liabilities and Stockholders&#39; Equity:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:65.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Current liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Accounts payable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="0" id="Tc_oTjEy-Wq70SaTD8Y4fl5YQ_13_3">21,152</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="0" id="Tc_wlz0iDmrt0GwdoOyrlmC6A_13_6">93,965</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:65.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Accounts payable - related party</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableRelatedPartiesCurrent" scale="0" id="Tc_qE8o9cW770SvZjyyp-sBjQ_14_6">50,000</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Accrued expenses</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="0" id="Tc_3R8A5aZ8tkiqHVnvOJGmag_15_3">2,616,157</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="0" id="Tc_-_SSOen3oUyNtBgIWNX06Q_15_6">2,467,064</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:65.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Franchise tax payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA" decimals="0" format="ixt:numdotdecimal" name="stem:FranchiseTaxPayableCurrent" scale="0" id="Tc_Mnu1VV9kgE-1Xsw27Mp5uA_16_3">49,315</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="stem:FranchiseTaxPayableCurrent" scale="0" id="Tc_WmZlOgyLvE6wjTh80H6NSg_16_6">198,406</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Total current liabilities</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="0" id="Tc_oqiE7H2d80SBvArrsJlaEQ_17_3">2,686,624</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="0" id="Tc_E2GQwVrMxkqqwofgn_kY_Q_17_6">2,809,435</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:65.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Warrant liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" scale="0" id="Tc_4N-dTcd6ukKjVJvMMGBaZA_18_3">276,873,719</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" scale="0" id="Tc_A2vjtKuFPUCHKXeATvY2xw_18_6">121,091,978</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Deferred legal fees</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA" decimals="0" format="ixt:numdotdecimal" name="stem:DeferredLegalFeesNonCurrent" scale="0" id="Tc_it0PrP1nokK1kz6wAgS3Vg_19_3">203,910</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="stem:DeferredLegalFeesNonCurrent" scale="0" id="Tc_oDR-MPPENUqpJYbYkMQKeA_19_6">203,910</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:65.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Deferred underwriting commissions in connection with the initial public offering</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA" decimals="0" format="ixt:numdotdecimal" name="stem:DeferredUnderwritingCompensationNoncurrent" scale="0" id="Tc_0WAWMqPJ90S68iV-Mi_Dfw_20_3">13,425,476</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="stem:DeferredUnderwritingCompensationNoncurrent" scale="0" id="Tc_LxlUV6W9f0iawmJ0lXV1Dg_20_6">13,425,476</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Total liabilities</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="0" id="Tc_Bt1ii3KnEUq9LQTgURHGxA_21_3">293,189,729</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="0" id="Tc_d1YjnxXXV02vSs9ywKFGvg_21_6">137,530,799</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:65.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Commitments and Contingencies (Note 5)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:65.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Class A common stock, $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_GDK7y45JLE6xiIgEuOQVvQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityParOrStatedValuePerShare" scale="0" id="Narr_I-TP3ZZDH02j5cBYADFbjA"><ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_oquKOdDVh0yyzduycfcotQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityParOrStatedValuePerShare" scale="0" id="Narr_uDR8IjC7qEGiW1GuZDevPg">0.0001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_GDK7y45JLE6xiIgEuOQVvQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Narr_Q0L-HYz8rk20e_cMgBx4Kw">8,640,832</ix:nonFraction> and <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Narr_pVx3BmEoEkSa1ZEU4YCyqQ">24,275,528</ix:nonFraction> shares subject to possible redemption at $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_GDK7y45JLE6xiIgEuOQVvQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityRedemptionPricePerShare" scale="0" id="Narr_-AkPbghRbEScAYHqH0xlCg"><ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_oquKOdDVh0yyzduycfcotQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityRedemptionPricePerShare" scale="0" id="Narr_RVyVvidMpEarMoWWRQCRpg">10.00</ix:nonFraction></ix:nonFraction> per share as of March 31, 2021 and December 31, 2020, respectively</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="0" id="Tc_pZsKHDrZ5U-NWFT7ILMdVQ_24_3">86,408,320</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="0" id="Tc_15CTgbvMRkCQYZDZhG6luA_24_6">242,755,280</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Stockholders&#39; Equity:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Preferred stock, $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="Narr_KYrFi2hby0WcrbPTf6wxWw"><ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="Narr_vv9dWAjCm0a1_z7aITsEFA">0.0001</ix:nonFraction></ix:nonFraction> par value&#894; <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="Narr_LUOYAiiFCUKS91T7VgHLug"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="Narr_SALQjOiAW0mn_wVFtKQRLw">1,000,000</ix:nonFraction></ix:nonFraction> shares authorized&#894; none issued and outstanding</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:65.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Class A common stock, $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_GDK7y45JLE6xiIgEuOQVvQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="Narr_bxxFfsDF30On87xEtxO5aQ"><ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_oquKOdDVh0yyzduycfcotQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="Narr_J2gIin7Luki49tT4mOs2dA">0.0001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_GDK7y45JLE6xiIgEuOQVvQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="Narr_JerAZWtPQkaoZCnh0qvCBw"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_oquKOdDVh0yyzduycfcotQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="Narr_EJMu6jdTRECSgF1YHft6Qg">400,000,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_GDK7y45JLE6xiIgEuOQVvQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="Narr_zPEppEL4Z0m6TQgP_rLuzQ">29,717,672</ix:nonFraction> and <span style="-sec-ix-hidden:Hidden_NPOfpp1IPEGbuU7Iycctag;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">14,082,976</span></span> shares <span style="-sec-ix-hidden:Hidden_XebG2ZQ3MkuwxNZOqMKzrg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">issued</span></span> and <span style="-sec-ix-hidden:Hidden_oylEuCHmaUeLISD91Hfa6w;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">outstanding</span></span> (excluding <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_GDK7y45JLE6xiIgEuOQVvQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Narr_D_ic0MD4E0m653HU76tciA">8,640,832</ix:nonFraction> and <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_oquKOdDVh0yyzduycfcotQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Narr_NZ1fXQ4E7UGJiuLScWlzfg">24,275,528</ix:nonFraction> shares subject to possible redemption) as of March 31, 2021 and December 31, 2020, respectively</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_GDK7y45JLE6xiIgEuOQVvQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="0" id="Tc_RSsbUhzmbkaUGZGMafsTcg_28_3">2,972</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_oquKOdDVh0yyzduycfcotQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="0" id="Tc_mZ-tl_0Xok6Endjk8hSJcg_28_6">1,408</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Class B common stock, $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_eXAfkNduN0OzclxOuTgA9Q" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="Narr_-MIjUv2DpUqkGVkhM6oCYA"><ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_bHxBb9p5PUmxic1wrpkcbA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="Narr_abISe8CUQESVbQd1WL8f0Q">0.0001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_eXAfkNduN0OzclxOuTgA9Q" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="Narr_9d4zHQ17Q0GSOl_mzmoP6A"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_bHxBb9p5PUmxic1wrpkcbA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="Narr_ihN8-kVw8Uer8WTw3dnWRQ">40,000,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_eXAfkNduN0OzclxOuTgA9Q" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="Narr_F332uk1D70KHs6Ao6n7FvA">9,589,626</ix:nonFraction> shares <span style="-sec-ix-hidden:Hidden_OM2PsVi5W0ikSpi_l08SUA;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">issued</span></span> and <span style="-sec-ix-hidden:Hidden_GsSSsC9JdUWo2uNZDs3eTg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">outstanding</span></span> as of <span style="-sec-ix-hidden:Hidden_bhHWAAzilUu9T8oZc9Y_2A;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">March 31, 2021</span></span> and December 31, 2020 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_eXAfkNduN0OzclxOuTgA9Q" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="0" id="Tc_nEO-CuADeU-eFYa7789DRA_29_3">959</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_bHxBb9p5PUmxic1wrpkcbA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="0" id="Tc_V78gWda9FU6EaSqCdDb4cA_29_6">959</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:65.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Additional paid-in capital</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="0" id="Tc_JXDeGVh2O0aWR-L5YZwEig_30_3">273,994,882</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="0" id="Tc_UeBBsXOm3UuG6orclnGonw_30_6">117,649,486</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Accumulated deficit</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" sign="-" scale="0" id="Tc_1GsE3EvbSEmNIuwCgCnJHA_31_3">268,998,806</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" sign="-" scale="0" id="Tc_aq1seactyk6ym0KvtdfJAA_31_6">112,651,848</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:65.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Total stockholders&#39; equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="0" id="Tc_Aos-5i8AzUGkC6soYUMRpg_32_3">5,000,007</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="0" id="Tc_XhHqqIPUKUSQAphYzY3W4w_32_6">5,000,005</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:65.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Total Liabilities and Stockholders&#39; Equity</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" id="Tc_Z203Bv4PeEeUja_r4sD-og_33_3">384,598,056</ix:nonFraction></b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" id="Tc_DAfIO0ajZku7kP8KlQ6FgA_33_6">385,286,084</ix:nonFraction></b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:6pt 0pt 0pt 18pt;"><i style="font-style:italic;">The accompanying notes are an integral part of these unaudited consolidated condensed financial statements.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p><a id="_cbecbdaa_0e46_4037_92bc_76a8dfc948c8"></a></div><div style="clear:both;margin-bottom:27.35pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-22</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:91.06%;border:0;margin:30pt 4.47% 30pt 4.47%;"></div><div style="max-width:100%;padding-left:4.47%;padding-right:4.47%;position:relative;"><div style="margin-top:21.6pt;min-height:5.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;min-height:11.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STEM, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Formerly Known as Star Peak Energy Transition Corp.)</b></p><a id="OPERATIONS_894571"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">UNAUDITED CONSOLIDATED CONDENSED STATEMENTS OF OPERATIONS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><span style="font-size:2pt;font-weight:bold;visibility:hidden;">&#8203;</span></p><a id="_b42fd830_d0c2_4401_bf0a_5719120f167c"></a><a id="Tc_kjUZG_5FHk-y6GnJ5Ld1vA_1_2"></a><a id="Tc_c8IXBW_RZUOwk1O3ovPfWg_2_2"></a><a id="Tc_v2ujkqDaaEmgaNxGfugQoA_2_5"></a><a id="Tc_BYsjRbnpR0-4TRmnFsKzZg_3_0"></a><a id="Tc_SkiL5Wm27EKv3eut0g-n1Q_4_0"></a><a id="Tc_5uIh67YezEG4vnu8VQVo0w_4_2"></a><a id="Tc_nbRIIwvtxkyvQcOnqSXLpQ_4_5"></a><a id="Tc_BUKIWNfAjkib2QZSMNitzQ_4_6"></a><a id="Tc_R9Nn5itASEGUaEqffRz3pg_5_0"></a><a id="Tc_JfzZ9NuCOkqwPLjDdsTByg_5_6"></a><a id="Tc_NwQ1UTe-eEGXmxNFUN-j7Q_6_0"></a><a id="Tc_h0FHe33XQUyUlQVyXPqY3Q_7_0"></a><a id="Tc_2uletxkV50yaV6821vCZiA_8_0"></a><a id="Tc_e-YcwyHmlUq8yMCZP-Zd-A_9_0"></a><a id="Tc_MFJGPBWIhE-cDZqHq218hw_9_6"></a><a id="Tc_pUzaAZ9JA0WhKUbbrrLJ1w_10_0"></a><a id="Tc_qP5m9V8qfUWD0QAksNwT7w_10_6"></a><a id="Tc_SuGNEml6R0OJirxkAd6ARw_11_0"></a><a id="Tc_fUDlzQahaEaAn83553Un2g_11_6"></a><a id="Tc_UP6t6AJgT0WRdpBcgJSl5Q_12_0"></a><a id="Tc_uMp77z-jUEq2CvzdmoXUlg_12_2"></a><a id="Tc_rr93DtwyX0SkLH_0br679A_12_5"></a><a id="Tc_kFMvAXcXxkit5vQ259lZxw_14_0"></a><a id="Tc_214pQU9T3k60xPo9RRpFpQ_14_6"></a><a id="Tc_3ncs0aQXtUCpvTobTIly3w_15_0"></a><a id="Tc_zbgI4vr9kESW0tUGA4N2qg_15_2"></a><a id="Tc_RpKTHnkf0E6iuewukvYGdw_15_3"></a><a id="Tc_I9smrIDD7kq1MLYjCHvfrQ_15_5"></a><a id="Tc_QoyX53NAiUCEEBxhaNT0wA_15_6"></a><a id="Tc_tU1nRJDQdEyYHemspGLmDA_16_0"></a><a id="Tc_IjJwijvPz06FqReysG2Ebw_17_0"></a><a id="Tc_DCt1gljsekyBAHjga6jrnw_17_2"></a><a id="Tc_nFG8VCkVe0axtY4ZtlKf8A_17_5"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended March&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Operating expenses</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">General and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" id="Tc_SeoqTT0k5kOtbe47jar5qA_4_3">521,271</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">General and administrative expenses - related party</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty" scale="0" id="Tc_OhGPZDSn4kC_J6WTw2ZPCg_5_3">30,000</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Franchise tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg" decimals="0" format="ixt:numdotdecimal" name="stem:FranchiseTaxExpense" scale="0" id="Tc_0a5gKKGPLkWYgeOWs8fgrw_6_3">49,415</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_1z5pifmBnU-yumquP1zoNA" decimals="0" format="ixt:numdotdecimal" name="stem:FranchiseTaxExpense" scale="0" id="Tc_O8w1Yp59TE6o2YM3m_9qxQ_6_6">1,100</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total operating expenses</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="0" id="Tc_i0rCLjBTwk2yMiYRFIpAvA_7_3">600,686</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_1z5pifmBnU-yumquP1zoNA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="0" id="Tc_DnV3uorGpEiisYQkS6e-8g_7_6">1,100</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Other (expense) income:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Change in fair value of warrant liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:FairValueAdjustmentOfWarrants" scale="0" id="Tc_x3jxmL3aBE6gwkuuckl1oA_9_3">155,781,741</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 6pt;">Net gain from investments held in Trust Account</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InvestmentIncomeNet" scale="0" id="Tc_x2LbL6gq80SB2K32xCF8_w_10_3">35,469</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total Other (expense)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" sign="-" scale="0" id="Tc_XqyxWAed4EmAOmFej6U1mQ_11_3">155,746,272</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Net loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" sign="-" scale="0" id="Tc_9nGbmCuHAEWJLfrYXB8KgA_12_3">156,346,958</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_1z5pifmBnU-yumquP1zoNA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" sign="-" scale="0" id="Tc_hrbiBy7GJkCxYqVYeRaH_Q_12_6">1,100</ix:nonFraction>)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Weighted average Class A common stock outstanding, basic and diluted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassSubjectToRedemptionMember_bocj8neVIUe2U1oDx9WOYg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="0" id="Tc_fK24tkqVw0COuKNrLNCzSw_14_3">38,358,504</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Basic and diluted net income per Class A common stock</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Weighted average Class B common stock outstanding, basic and diluted (1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_VdqZDBpXtUm41rqNl4gIig" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="0" id="Tc_nWTSeKmLkUeVuO5HH4lQow_16_3">9,589,626</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_CVOimu29PUWaTArqLapkKA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="0" id="Tc_K1M1EfKG9EuhA-qn64Fh2A_16_6">8,750,000</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Basic and diluted net loss per Class B common stock</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_VdqZDBpXtUm41rqNl4gIig" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasicAndDiluted" sign="-" scale="0" id="Tc_P2kI0WZMCEmRJFMRJ07ymA_17_3">16.30</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2020_To_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_CVOimu29PUWaTArqLapkKA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="Tc_0ZVC6LsJ-0GP0r5SuF4yKg_17_6">0.00</ix:nonFraction>)</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:15.1pt;text-align:justify;text-indent:-15.1pt;margin:0pt 0pt 12pt 0pt;">(1) As of March 31, 2020, excluded up to <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_nioGWBOiZkKSmBQfnK1QMA" decimals="INF" format="ixt:numdotdecimal" name="stem:MaximumCommonStockSharesSubjectToForfeiture" scale="0" id="Narr_Ld7jM5Ua10ChVxH6BkpD-Q">1,312,500</ix:nonFraction> shares of Class B common stock subject to forfeiture if the over-allotment option was not exercised in full or in part by the underwriters. &#160;On August 26, 2020, the underwriters partially exercised their over-allotment option; thus, <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_n7l7Em2B-0egJNh9M8eATQ" decimals="INF" format="ixt:numdotdecimal" name="stem:CommonStockSharesForfeited" scale="0" id="Narr_9jAG-IA_gUmuh3zDQFpaYg">472,874</ix:nonFraction> shares of Class B common stock were forfeited.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">The </i><i style="font-style:italic;">accompanying notes are an integral part of these unaudited consolidated condensed financial statements.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_2ca05ed2_5719_45f9_8dec_67bb024e946a"></a></div><div style="clear:both;margin-bottom:27.35pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-23</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:91.06%;border:0;margin:30pt 4.47% 30pt 4.47%;"></div><div style="max-width:100%;padding-left:4.47%;padding-right:4.47%;position:relative;"><div style="margin-top:21.6pt;min-height:5.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;min-height:11.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STEM, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><a id="_Hlk71578572"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Formerly Known as Star Peak Energy Transition Corp.)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><a id="EQUITY_297621"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">UNAUDITED CONSOLIDATED CONDENSED STATEMENTS OF CHANGES IN STOCKHOLDERS&#8217; EQUITY</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended March 31, 2021 and 2020</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_feeddc05_109a_4510_90f0_bc9807f8fc26"></a><a id="Tc_DMD_2oXSTUO-QGDW90rrxA_1_2"></a><a id="Tc_qzGLSbUjXkqw-yx5kcqC2g_1_18"></a><a id="Tc_2-9sgz4jNkqiLDUBTLjjDw_2_2"></a><a id="Tc_Mtpz_YV18E-weGUqrq_oCA_2_7"></a><a id="Tc_fm5XJtXsk0epRT_m8Ldb8w_2_12"></a><a id="Tc_uX5PoSRkt0WP2pZ0qQFjjA_2_15"></a><a id="Tc_rTxgruFUrka8r0zKUfItzg_2_18"></a><a id="Tc_BIQNnzlXWECOYFjFrsTJJQ_3_2"></a><a id="Tc_4M-YGP7-4ku4DAo76qkqyQ_3_4"></a><a id="Tc_sxlB8iVPHEyhp8b1SNMdEg_3_7"></a><a id="Tc_6Er_RMJSXEyXwkowdrLw6g_3_9"></a><a id="Tc_gZG8Yt8eoUaxZmTAYH8hyw_3_12"></a><a id="Tc_JukDTe_ut0u8vTkyB949tw_3_15"></a><a id="Tc_Rl-XY244GEWY3K1-Q3CBTQ_3_18"></a><a id="Tc_vyejn0Fe0UW_vO4WbvNBpA_4_0"></a><a id="Tc_-iDxVs5qIEauczxiQuzdbQ_5_0"></a><a id="Tc_vq1OUFoHuEGThPImXQtYKg_5_7"></a><a id="Tc_4jQfLTi03UqR1deambzwTw_5_10"></a><a id="Tc_PkJX1rxNaEWvW06VixLyWA_5_16"></a><a id="Tc_bs7W05EuoU-djkPbGFGrhw_6_0"></a><a id="Tc_ImJhqbH_o0ic7p4S_wrv5w_6_2"></a><a id="Tc_FkUuCgr9JUijLNCqt0taLQ_6_5"></a><a id="Tc_gp3DtZn2uUCeQGpeMHc-AA_6_7"></a><a id="Tc_N0W9-tx8kEm9OJHbeHLNOg_6_10"></a><a id="Tc_AMKyA0sG4Eu4RFRb2hMYDQ_6_13"></a><a id="Tc_T_sguImOd0yOMrhrbXegMQ_7_0"></a><a id="Tc_HoIy-eF8gEmJ_QVTbdwx3g_7_4"></a><a id="Tc_ZrlhedEkbkym-IPGY0oMRg_7_9"></a><a id="Tc_55BTexMxQUSxG-8c_aSakA_7_12"></a><a id="Tc_PLoibRgP8k2f4bVzUcgFhw_7_15"></a><a id="Tc_EBYYffsk8E2WwrjgNamzXw_7_18"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:23.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:23.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:34.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Common&#160;Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:23.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:16.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Class&#160;A</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:15.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Class&#160;B</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Additional&#160;Paid-In</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Stockholders&#39;</b></p></td></tr><tr><td style="vertical-align:bottom;width:23.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:5.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Capital</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Deficit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Equity</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:23.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance - December 31, 2020</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_ZAh_flcTXki_jTdElf_p8A" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="Tc_Ttwc6sr7z0eVckf217MhNQ_4_2">14,082,976</ix:nonFraction></b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_ZAh_flcTXki_jTdElf_p8A" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="0" id="Tc_-UIMVmK2JU-jAic_ag4B7g_4_5">1,408</ix:nonFraction></b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_bHxBb9p5PUmxic1wrpkcbA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="Tc_f5F9Xq5Z00mMG1dukUxx1Q_4_7">9,589,626</ix:nonFraction></b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_bHxBb9p5PUmxic1wrpkcbA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="0" id="Tc_u-jBC23VCkCdRPV7yceU-Q_4_10">959</ix:nonFraction></b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_lC6-bRdcWEy2OwqDdUqfLA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="0" id="Tc_PQW4wj7lWEqdwJYlCxpTyQ_4_13">117,649,486</ix:nonFraction></b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_Ks17QCjNTUyprgwWuSYb5A" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" sign="-" scale="0" id="Tc_-qOgv1d-dUGNjvDhF3cgug_4_16">112,651,848</ix:nonFraction>)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="0" id="Tc_tCzI-FjgukGMr43bLZ9Wfw_4_19">5,000,005</ix:nonFraction></b></p></td></tr><tr><td style="vertical-align:bottom;width:23.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Class A common stock subject to possible redemption</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_DyBLRW_RPkSZVPb0R93WCQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockRedeemedOrCalledDuringPeriodShares" scale="0" id="Tc_TDtA0dehF0eYXIHurukPdA_5_2">15,634,696</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_DyBLRW_RPkSZVPb0R93WCQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockRedeemedOrCalledDuringPeriodValue" scale="0" id="Tc_ZbfNt2PCsECFTGyLRMnsYA_5_5">1,564</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_7xnxhAbfnkWh16gQ7oNoiQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockRedeemedOrCalledDuringPeriodValue" scale="0" id="Tc_N1ix_ztnrEe30Z1Nt9tcTQ_5_13">156,345,396</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockRedeemedOrCalledDuringPeriodValue" scale="0" id="Tc_1dTD2_nKMUiIZ4nNqxlVVA_5_19">156,346,960</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:23.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Net loss</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_-GLZT4g4qE6sVzcMZyxVzA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" sign="-" scale="0" id="Tc_za2d-gpyOUOZFvRNROyi0w_6_16">156,346,958</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" sign="-" scale="0" id="Tc_w-knWxfxkkKlPemOyaDTHQ_6_19">156,346,958</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:23.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance - March 31, 2021 (unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_b5gJfUVYjEqzvVM0URsUew" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="Tc_1OH_nTMr8kmfX6L5inmNaQ_7_2">29,717,672</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_b5gJfUVYjEqzvVM0URsUew" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="0" id="Tc_TSuWwyFcoUenp8qC9Nu6hw_7_5">2,972</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_eXAfkNduN0OzclxOuTgA9Q" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="Tc_X4_aDYLTYU6mrTj_wAZtMg_7_7">9,589,626</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_eXAfkNduN0OzclxOuTgA9Q" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="0" id="Tc_ynDxnr7V40m836xle9QK7g_7_10">959</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_n5RonDFojEOuGxZ50Pg4vA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="0" id="Tc_8gARfkdoWU2A5BnBiur5-Q_7_13">273,994,882</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_OA-ndN4fl0evU42UYX6hSw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" sign="-" scale="0" id="Tc_hyo-rpq2eEmT75Qbb8qWiQ_7_16">268,998,806</ix:nonFraction>)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0.05pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="0" id="Tc_AgFRZ5o1yUyP8eUPTOhuaw_7_19">5,000,007</ix:nonFraction></b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_1250ea01_eebd_470b_bcc4_7eec089ab79f"></a><a id="Tc_KyfqM-b07EKnnZvFnFBVCg_1_2"></a><a id="Tc_UZMqPMJsC0q3H0POM8Nr9g_1_18"></a><a id="Tc_rEtRBeyxPkmkkxebUtYbsA_2_2"></a><a id="Tc_rONMh3D260SzfAVV2OSPTw_2_7"></a><a id="Tc_miocC__Rf0mhcWiWOF287w_2_12"></a><a id="Tc_IuG_EfirF0qCcVpwoSjDfg_2_15"></a><a id="Tc_YrM4eA_7HE-Oh3MI8HQNBg_2_18"></a><a id="Tc_PAzWesqhskuWI_x4bPJ8RQ_3_2"></a><a id="Tc_RzRoi5YYV0WrP2xAaw8wdA_3_4"></a><a id="Tc_XRL0aF52P0ad068ORbz-Bg_3_7"></a><a id="Tc_fgybD8TvB06bUtEtFfrFNQ_3_9"></a><a id="Tc_mPhhhFyd0Uey7ZIBiXm2jA_3_12"></a><a id="Tc_sJc_qgGn00-tKAHqM9Lx0Q_3_15"></a><a id="Tc_3z8nPfMwpUOdCzPIzn3x_Q_3_18"></a><a id="Tc_CM8GxiaoeEKbdcw6T5_rXA_4_0"></a><a id="Tc_bZMOhGlqkEGYGkQrYiowyw_4_2"></a><a id="Tc_MT7H1gHvCEq6ovwAPYLQFw_4_4"></a><a id="Tc_JChozO1KTkWB5HjZ6G-7mA_4_5"></a><a id="Tc_7yJ3hQ92CUy5SYWCoMHPHQ_4_9"></a><a id="Tc_rFwmows9w0Sv6asgMQOr_w_4_12"></a><a id="Tc_jyE-9wXPkEOEeJEasPq5GQ_4_15"></a><a id="Tc_Md8lWKqj0Uev0ExGoUj91g_4_18"></a><a id="Tc_4INiJDPVXkSkc88T5J_7wA_5_0"></a><a id="Tc_6bbAGUBI2Earoylm-O0YyA_5_2"></a><a id="Tc_xSF8cTPlYk-geaeExAob4A_5_5"></a><a id="Tc_i-0V_b7-VkGqYOkCq8O84Q_5_7"></a><a id="Tc_L-KjpNu5dUeKTPyLMAwdww_5_10"></a><a id="Tc_7BqQej4VY0qZ3VFbDkY90A_5_13"></a><a id="Tc_XqNa_1C6D0ygJ16zieNgRw_6_0"></a><a id="Tc_ux0eX_YZ6EWqmDBYGYA_oA_6_2"></a><a id="Tc_VJc31Yq6Z0iKRjQFgBSC7Q_6_5"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:27.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:27.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:31.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Common&#160;Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:27.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:13.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Class&#160;A</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:16.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Class&#160;B</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additional&#160;Paid-In</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stockholders&#39;</b></p></td></tr><tr><td style="vertical-align:bottom;width:27.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:5.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares (1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:5.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Capital</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deficit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Equity</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:27.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balance - December 31, 2019</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_sLZ-HXK6S06SMdK9ycYHew" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="Tc_mLEQChKThUqNFCn52X9cIA_4_7">10,062,500</ix:nonFraction></b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_sLZ-HXK6S06SMdK9ycYHew" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="0" id="Tc_WkfUwHJgz0GX4bi9uWwqgQ_4_10">1,006</ix:nonFraction></b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_Ktx6SdQXvUmeXFOfLTpxHA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="0" id="Tc_pV1P6MJOCkm1ogan5eiWUw_4_13">23,994</ix:nonFraction></b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_nh-6LwhK4UKKK4yHRr7WGA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" sign="-" scale="0" id="Tc_XzHaIrLlvkS0ltaCscKj9w_4_16">18,550</ix:nonFraction>)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="0" id="Tc_IP4ZyTze7UOhsqAZTranAw_4_19">6,450</ix:nonFraction></b></p></td></tr><tr><td style="vertical-align:bottom;width:27.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_LuZuaWFWCEq0fC_X7-FZHA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" sign="-" scale="0" id="Tc_dH0UpPUCVk-EVIWTOYqO3w_5_16">1,100</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_1z5pifmBnU-yumquP1zoNA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" sign="-" scale="0" id="Tc_u0cwb5L5G0yDUl7FWoJLJw_5_19">1,100</ix:nonFraction>)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:27.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Balance -March 31, 2020 (unaudited)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><b style="font-weight:bold;"> &#8212;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_DZOTuB_wUE2JgPyqYJhhgA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="Tc_w0Uni1Wxf0qkBZceLc4uTA_6_7">10,062,500</ix:nonFraction></b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_DZOTuB_wUE2JgPyqYJhhgA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="0" id="Tc__NSXMq-c8EObJGLfZIYUWA_6_10">1,006</ix:nonFraction></b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_XqapaNPGIUK0h_V2luNHqg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="0" id="Tc_ijgQOjFVtkG704gNTKsEEw_6_13">23,994</ix:nonFraction></b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_7EHVpSBI4Eaz48eXZ-aPZw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" sign="-" scale="0" id="Tc_cO2SBZnI1EO0Ysx95ZSvJQ_6_16">19,650</ix:nonFraction>)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_fOktOm_WFEWcvHKh0mIeMg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="0" id="Tc_SwhUsZuvH0e9rYhSXKeyiA_6_19">5,350</ix:nonFraction></b></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:15.1pt;text-align:justify;text-indent:-15.1pt;margin:0pt;">(1) As of March 31, 2020, included up to <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_1ehVqr5nkUS5Kv5kw8amtw" decimals="INF" format="ixt:numdotdecimal" name="stem:MaximumCommonStockSharesSubjectToForfeiture" scale="0" id="Narr_-nbto4Xu70ekKyoPuOyISQ">1,312,500</ix:nonFraction> shares of Class B common stock subject to forfeiture if the over-allotment option was not exercised in full or in part by the underwriters. &#160;On August 26, 2020, the underwriters partially exercised their over-allotment option; thus, <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_n7l7Em2B-0egJNh9M8eATQ" decimals="INF" format="ixt:numdotdecimal" name="stem:CommonStockSharesForfeited" scale="0" id="Narr_Hohg74FTpUGxCD7NpP9YwQ">472,874</ix:nonFraction> shares of Class B common stock were forfeited.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">The accompanying</i><i style="font-style:italic;"> notes are an integral part of these unaudited consolidated condensed financial statements.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p><a id="_c304e1db_ccad_4ed5_8cd1_3428f0edadd6"></a></div><div style="clear:both;margin-bottom:27.35pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-24</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:91.06%;border:0;margin:30pt 4.47% 30pt 4.47%;"></div><div style="max-width:100%;padding-left:4.47%;padding-right:4.47%;position:relative;"><div style="margin-top:21.6pt;min-height:5.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STEM, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Formerly Known as Star Peak Energy Transition Corp.)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><a id="CASHFLOWS_571181"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">UNAUDITED CONSOLIDATED CONDENSED STATEMENTS OF CASH FLOWS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_b3350988_0544_4e14_8bf0_13bcd4952986"></a><a id="Tc_DqJ0SpwRx0ey55tYNLB3MQ_1_2"></a><a id="Tc_DOKw3EGK1EubtLDPMjnRdw_2_2"></a><a id="Tc_tOD93KDvH0eBfCIes9SRZQ_2_5"></a><a id="Tc__jifgNxJekGpsMVwZLqG5w_3_0"></a><a id="Tc_56fET_-5Rkis7URWhdy8BQ_4_0"></a><a id="Tc_k9MViOFhAEKv8Y8EKid41Q_4_2"></a><a id="Tc_XVOr-qIzAUaCVtmPME-0Zg_4_5"></a><a id="Tc_7Sc8860wW0i1j86slYZBOQ_5_0"></a><a id="Tc_YtCF4btdokGdeyEm4M8WLQ_6_0"></a><a id="Tc_TTDfiXfAoU2d91AjIgLO6w_7_0"></a><a id="Tc_VhSFnGgyKE2HtHx6dPBNNg_8_0"></a><a id="Tc_parZU68FdUKETOEwJZMCHw_9_0"></a><a id="Tc_Ibc1SWQnR0-PpsBTloAZtQ_10_0"></a><a id="Tc_XKry-T_Idkiul9L9VnrZvw_11_0"></a><a id="Tc_6mjIex6wCESFTiWEWUzNRg_12_0"></a><a id="Tc_vHzFwc8v80C8GR_W6kBXaw_13_0"></a><a id="Tc_JVMBsOrWBkWdW48GPmb7Iw_15_0"></a><a id="Tc_WXQQxLMuwkWhbMSo-s1Szw_17_0"></a><a id="Tc_yssPtonYjUaBlvhSAXHLbQ_18_0"></a><a id="Tc_tUThlzNTA0y779jbEdi3tQ_18_2"></a><a id="Tc_ezeWZ5b-YE-XJon2siR41A_18_5"></a><a id="Tc_RTeT5LpAe0Ga4zt51SPh5Q_20_0"></a><a id="Tc_4i3IzNeVdESCQt5rW4NGTQ_21_0"></a><a id="Tc_t54i15JhwUmJCCCQDeUO1A_21_2"></a><a id="Tc_V_JzbKkmnEG8zhh4GpSZ1w_21_5"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended March&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Cash Flows from Operating Activities:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" sign="-" scale="0" id="Tc_FTo1Fs3WEkSGmGhgscNZ3A_4_3">156,346,958</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_1z5pifmBnU-yumquP1zoNA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" sign="-" scale="0" id="Tc_B5sL4exyS0WeZaYhFjGDsQ_4_6">1,100</ix:nonFraction>)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Adjustments to reconcile net loss to net cash used in operating activities:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Change in fair value of warrant liabilities </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:FairValueAdjustmentOfWarrants" scale="0" id="Tc_nkhveTGO4UqTTpr5EEgR5A_6_3">155,781,741</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_1z5pifmBnU-yumquP1zoNA" decimals="0" format="ixt:zerodash" name="us-gaap:FairValueAdjustmentOfWarrants" scale="0" id="Tc_DsIVuhzpAUuUEXyZZJonog_6_6">&#8212;</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Unrealized gain from investments held in Trust Account</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:UnrealizedGainLossOnInvestments" scale="0" id="Tc_imvrosX7h0--EYsKgvY0Jg_7_3">35,469</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_1z5pifmBnU-yumquP1zoNA" decimals="0" format="ixt:zerodash" name="us-gaap:UnrealizedGainLossOnInvestments" scale="0" id="Tc_wJMdHTjHEEyYuGi5lTJQ6Q_7_6">&#8212;</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Changes in operating assets and liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Prepaid expenses</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidExpense" sign="-" scale="0" id="Tc_GTCa3AX-BEqAFAktAPBEFg_9_3">41,305</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_1z5pifmBnU-yumquP1zoNA" decimals="0" format="ixt:zerodash" name="us-gaap:IncreaseDecreaseInPrepaidExpense" scale="0" id="Tc_t1Q4iZzC30qW874QMpyw9g_9_6">&#8212;</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Franchise tax payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg" decimals="0" format="ixt:numdotdecimal" name="stem:IncreaseDecreaseInFranchiseTaxPayable" scale="0" id="Tc_FGSjgqAA5EWSfBOnhi71iQ_10_3">22,392</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_1z5pifmBnU-yumquP1zoNA" decimals="0" format="ixt:numdotdecimal" name="stem:IncreaseDecreaseInFranchiseTaxPayable" scale="0" id="Tc_aFEneR1-JUyre5LOZs-zWA_10_6">1,100</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Accounts payable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" sign="-" scale="0" id="Tc_E1Y9ZYh4HEiLMD-h56Qcjg_11_3">122,813</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_1z5pifmBnU-yumquP1zoNA" decimals="0" format="ixt:zerodash" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="0" id="Tc_MejjtGJ4nESo-uZgLW63cA_11_6">&#8212;</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="0" id="Tc_ydaWbVBDB0uoG8--t7g6Eg_12_3">149,093</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_1z5pifmBnU-yumquP1zoNA" decimals="0" format="ixt:zerodash" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="0" id="Tc_7briEgaKx0G8RLd23FbfDA_12_6">&#8212;</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Net cash used in operating activities</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" sign="-" scale="0" id="Tc_-fFJ5fozikuU_ERJnS9rVA_13_3">510,709</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_1z5pifmBnU-yumquP1zoNA" decimals="0" format="ixt:zerodash" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" id="Tc_cPyVD9ZKiU6Oh-8em9bOpg_13_6">&#8212;</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Net change in cash</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" sign="-" scale="0" id="Tc_cpBuLhd1eE6PfHGGqt87zw_15_3">510,709</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_1z5pifmBnU-yumquP1zoNA" decimals="0" format="ixt:zerodash" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="0" id="Tc_TkaYeqZ6KU-1oMcAo-F1aQ_15_6">&#8212;</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Cash - beginning of the period</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" id="Tc_oDHh5eb_Fk2WhW4f0ynmYg_17_3">936,773</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ" decimals="0" format="ixt:zerodash" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" id="Tc_wgFQAVRh5kybYIzDzKT8dQ_17_6">&#8212;</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Cash - end of the period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" id="Tc_c-3VEmCS80WSErf125pVaw_18_3">426,064</ix:nonFraction></b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_fOktOm_WFEWcvHKh0mIeMg" decimals="0" format="ixt:zerodash" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" id="Tc_e8dSjojv5k-d8Nok7WPsiQ_18_6">&#8212;</ix:nonFraction></b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">Supplemental disclosure of noncash activities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12pt;">Change in value of Class A common stock subject to possible redemption</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg" decimals="0" format="ixt:numdotdecimal" name="stem:ChangeInValueOfCommonStockSubjectToPossibleRedemption" sign="-" scale="0" id="Tc_wpNzpRtt0EyoYwhMYMEigQ_21_3">156,346,960</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_1z5pifmBnU-yumquP1zoNA" decimals="0" format="ixt:zerodash" name="stem:ChangeInValueOfCommonStockSubjectToPossibleRedemption" scale="0" id="Tc_pXEoTBGTJUGgAW6CkV60_w_21_6">&#8212;</ix:nonFraction></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">The accompanying notes are an integral part of these unaudited consolidated condensed financial statements.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="display:none;font-family:'Times New Roman','Times','serif';line-height:0pt;text-align:justify;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:27.35pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-25</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:91.06%;border:0;margin:30pt 4.47% 30pt 4.47%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STEM, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Formerly Known as Star Peak Energy Transition Corp.)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">NOTES TO UNAUDITED CONSOLIDATED CONDENSED FINANCIAL STATEMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="BusinessOperations_814329"></a><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg" name="us-gaap:NatureOfOperations" id="Tb_79X_lyRS5km4-EgyZHg5kg" continuedAt="Tb_79X_lyRS5km4-EgyZHg5kg_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note&#160;1-Description of Organization and Business Operations </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Star Peak Energy Transition Corp., formerly known as Star Peak Energy Acquisition Corp. (the &#8220;Company&#8221;), is a blank check company incorporated in Delaware on October&#160;29, 2018 (inception) for the purpose of effecting a merger, capital stock exchange, asset acquisition, share purchase, reorganization or similar business combination with one or more businesses (the &#8220;Business Combination&#8221;). While the Company may pursue an acquisition opportunity in any business, industry, sector or geographical location, it intends to focus its efforts primarily on identifying businesses seeking to be a market leader in, and/or benefit from the increasing global initiatives to improve the efficiency of our energy ecosystems and reduce emissions (the &#8220;Energy Transition&#8221;). The Company is an emerging growth company and, as such, the Company is subject to all of the risks associated with emerging growth companies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">On December&#160;3, 2020, the Company entered into an Agreement and Plan of Merger with STPK Merger Sub Corp., a newly formed Delaware corporation and wholly-owned subsidiary of the Company, and Stem, Inc., a Delaware corporation. See the consumated Business Combination described below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of March&#160;31, 2021, the Company had not commenced any operations. All activity for the period from October&#160;29, 2018 (inception) through March&#160;31, 2021 relates to the Company&#8217;s formation and the initial public offering (the &#8220;Initial Public Offering&#8221;) and since the closing of the Initial Public Offering, the search for a prospective initial Business Combination. The Company temporary halted the Initial Public Offering in September 2019 and recapitalized and continued in July&#160;2020. The Company will not generate any operating revenues until after the completion of its initial Business Combination, at the earliest. The Company will generate non-operating income in the form of interest income on investments held in trust account from the proceeds derived from the Initial Public Offering.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s sponsor is Star Peak Sponsor LLC, a Delaware limited liability company (the &#8220;Sponsor&#8221;). The registration statement for the Company&#8217;s Initial Public Offering was declared effective on August&#160;17, 2020. On&#160;August&#160;20, 2020, the Company consummated its&#160;Initial Public Offering of&#160;<ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_8_20_2020_To_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_007h-T-GUk-CwrPV_qgrmA" decimals="INF" format="ixt:numdotdecimal" name="stem:UnitsIssuedDuringPeriodSharesNewIssues" scale="0" id="Narr_cJ0RMaBH4kKTtoLPtfy_eQ">35,000,000</ix:nonFraction>&#160;units (the &#8220;Units&#8221; and, with respect to the Class&#160;A common stock included in the Units being offered, the &#8220;Public Shares&#8221;) at $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_AJwluWtXUkC3BL-dQAoF4Q" decimals="2" format="ixt:numdotdecimal" name="us-gaap:SharePrice" scale="0" id="Narr_zsN30CKUrEKqh9QPnHnTKA">10.00</ix:nonFraction> per Unit, generating gross proceeds of&#160;$<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_8_20_2020_To_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_007h-T-GUk-CwrPV_qgrmA" decimals="-5" format="ixt:numdotdecimal" name="stem:ProceedsFromSaleOfUnits" scale="6" id="Narr_RyEbzXRh90m3VZdg6wderA">350.0</ix:nonFraction>&#160;million, and incurring offering costs of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_8_20_2020_To_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_007h-T-GUk-CwrPV_qgrmA" decimals="-5" format="ixt:numdotdecimal" name="stem:SaleOfStockOtherOfferingCosts" scale="6" id="Narr_ut8IS_ontkuLYdbPl01gPw">20.0</ix:nonFraction> million, inclusive of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_AJwluWtXUkC3BL-dQAoF4Q" decimals="-5" format="ixt:numdotdecimal" name="stem:DeferredUnderwritingCompensationNoncurrent" scale="6" id="Narr_-VBWF9wx2kmJpKF80UUgAw">12.3</ix:nonFraction>&#160;million in deferred underwriting commissions (Note&#160;5).&#160;On August&#160;26, 2020, the Company consummated the sale of <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_TBGTuBQBUUOgWM10cN1vig" decimals="INF" format="ixt:numdotdecimal" name="stem:UnitsIssuedDuringPeriodSharesNewIssues" scale="0" id="Narr_2wxpgQ0I_EaGZ9bIJB-fBQ">3,358,504</ix:nonFraction> Units at the Initial Public Offering price at $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_gu0-Jc4hbUa6snodY1rCzA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:SharePrice" scale="0" id="Narr_PSKNklA8MkKxqBVRwlKL_Q">10.00</ix:nonFraction> per Unit pursuant to the notice of partial exercise from the underwriters, generating additional gross proceeds of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_TBGTuBQBUUOgWM10cN1vig" decimals="-5" format="ixt:numdotdecimal" name="stem:ProceedsFromSaleOfUnits" scale="6" id="Narr_YYqvW0c1REKw-kyx2OWhug">33.6</ix:nonFraction> million, and incurring additional&#160;offering costs of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_TBGTuBQBUUOgWM10cN1vig" decimals="-5" format="ixt:numdotdecimal" name="stem:SaleOfStockOtherOfferingCosts" scale="6" id="Narr_A2yB3byFmkmvl5LE2NnIuA">1.9</ix:nonFraction> million, inclusive of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_gu0-Jc4hbUa6snodY1rCzA" decimals="-5" format="ixt:numdotdecimal" name="stem:DeferredUnderwritingCompensationNoncurrent" scale="6" id="Narr_8CLDTcYSnEm1ffMziejMbw">1.2</ix:nonFraction>&#160;million in deferred underwriting commissions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Simultaneously with the closing of the Initial Public Offering, the Company consummated the private placement (&#8220;Private Placement&#8221;) of&#160;<ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_r0PYJMHbdEC2IfWYov5UlQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" scale="0" id="Narr_WpgnaAQe_0anRrs9oKi5bg">6,733,333</ix:nonFraction> warrants&#160;(each, a &#8220;Private Placement Warrant&#8221; and collectively, the &#8220;Private Placement Warrants&#8221;) at a price of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_a4JnWUSynkO1-9LpDYXwkw" decimals="2" format="ixt:numdotdecimal" name="stem:ClassOfWarrantOrRightPriceOfWarrantsOrRights" scale="0" id="Narr_N4J6Mv8coUWyDvHSB2w4Kg">1.50</ix:nonFraction> per Private Placement Warrant to the Sponsor, generating gross proceeds of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_a4JnWUSynkO1-9LpDYXwkw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfWarrants" scale="6" id="Narr_Md_dhGjEIEC0bJKisEw4Cw">10.1</ix:nonFraction>&#160;million (Note&#160;4). In connection with the consummation of the sale of additional Units pursuant to the underwriters&#8217; over-allotment option, on August&#160;26, 2020, the Company sold <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_JxkY_9WNJEm-v-Hug_BtGA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" scale="0" id="Narr_wj9OG5wIw0ayayMVoRqsyQ">447,801</ix:nonFraction> Private Placement Warrants to the&#160;Sponsor, generating additional gross proceeds of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_7Uax3-fIT0eaIsTX2-uB_g" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfWarrants" scale="6" id="Narr_g2me6IZzfEG_x-AfdWAcTQ">0.7</ix:nonFraction> million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Upon the closing of the Initial Public Offering&#160;and the Private Placement on August&#160;20, 2020,&#160;$<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_8_20_2020_To_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Lw4L9btKrkqa5IsWzAIh7Q" decimals="-5" format="ixt:numdotdecimal" name="stem:InvestmentOfCashIntoTrustAccount" scale="6" id="Narr_pVjEftG6AUOE6V8VpAbx3g">350.0</ix:nonFraction>&#160;million ($<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_AJwluWtXUkC3BL-dQAoF4Q" decimals="2" format="ixt:numdotdecimal" name="us-gaap:SharePrice" scale="0" id="Narr_msOLqAWiCECFkMKF9cECcw">10.00</ix:nonFraction> per Unit) of the net proceeds of the sale of the Units in the Initial Public Offering and the Private Placement were placed&#160;in a trust account (&#8220;Trust Account&#8221;), located in the United States at J.P. Morgan Chase Bank, N.A. with Continental Stock Transfer&#160;&amp; Trust Company acting as trustee, and invested only in U.S. &#8220;government securities&#8221; within the meaning of Section&#160;2(a)(16) of the Investment Company Act (the &#8220;Investment Company Act&#8221;) having a maturity of 185&#160;days or less or in money market funds meeting certain conditions under Rule&#160;2a-7 promulgated under the Investment Company Act which invest only in direct U.S. government treasury obligations, until the earlier of: (i)&#160;the completion of a Business Combination and (ii)&#160;the distribution of the assets held in the Trust Account as described below. Upon closing of the sale of Units and Private Placement Warrants upon exercise of the over-allotment, on August&#160;26, 2020, $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_TBGTuBQBUUOgWM10cN1vig" decimals="-5" format="ixt:numdotdecimal" name="stem:InvestmentOfCashIntoTrustAccount" scale="6" id="Narr_X8HSc3SY-0OUnkpmlVRqkw">34.3</ix:nonFraction>&#160;million of the net proceeds of the sale of the Units and Private Placement Warrants were placed&#160;in the Trust Account.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company&#8217;s management has broad discretion with respect to the specific application of the net proceeds of the Initial Public Offering and the sale of the Private Placement Warrants, although substantially all of the net proceeds </p></ix:nonNumeric></div><div style="clear:both;display:table;margin-bottom:27.35pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">F-26</p></div></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STEM, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Formerly Known as Star Peak Energy Transition Corp.)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">NOTES TO UNAUDITED CONSOLIDATED CONDENSED FINANCIAL STATEMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_79X_lyRS5km4-EgyZHg5kg_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">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. If the Company&#8217;s securities are listed on a national securities exchange, the Company must complete one or more initial Business Combinations having an aggregate fair market value of at least <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg" decimals="4" format="ixt:numdotdecimal" name="stem:ThresholdMinimumAggregateFairMarketValueAsPercentageOfAssetsHeldInTrustAccount" scale="-2" id="Narr_G0FKMPGAAEW_g3KoZMGIUw">80</ix:nonFraction>% of the assets held in the Trust Account (as defined below) (excluding the deferred underwriting commissions and taxes payable on income earned on the Trust Account) at the time of the agreement to enter into the initial Business Combination. However, the Company will only complete a Business Combination if the post-transaction company owns or acquires <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg" decimals="4" format="ixt:numdotdecimal" name="stem:ThresholdPercentageOfOutstandingVotingSecuritiesOfTargetToBeAcquiredByPostTransactionCompanyToCompleteBusinessCombination" scale="-2" id="Narr_26lG7XuHBEu_1tYGE9BRGQ">50</ix:nonFraction>% 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 1940, as amended.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Prior to consummation of the Merger, the Company&#8217;s amended and restated certificate of incorporation provided that the Company would provide the holders of its outstanding Class A common stock, par value $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_GDK7y45JLE6xiIgEuOQVvQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="Narr_NON43iUeMkyppRcBQlya6Q">0.0001</ix:nonFraction> (the &#8220;Class A common stock&#8221;), sold in the Initial Public Offering (the &#8220;Public Stockholders&#8221;) with the opportunity to redeem all or a portion of their Public Shares (as defined in Note 3) upon the completion of a Business Combination. The Public Stockholders were entitled to redeem their Public Shares for a pro rata portion of the amount then in the Trust Account (initially anticipated to be $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_Y2bEQ2SW1U6Q3DIrcG8RFw" decimals="2" format="ixt:numdotdecimal" name="us-gaap:SharePrice" scale="0" id="Narr_eSyPsy_m30qLp1tDm9c4eQ">10.00</ix:nonFraction> per Public Share). These Public Shares were recorded at a redemption value and classified as temporary equity upon the completion of the Initial Public Offering in accordance with the Financial Accounting Standards Board&#8217;s (&#8220;FASB&#8221;) Accounting Standards Codification (&#8220;ASC&#8221;) Topic 480 &#8220;Distinguishing Liabilities from Equity.&#8221;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Consummated Business Combination</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On April 28, 2021, the Company and STPK Merger Sub Corp., a newly formed wholly-owned subsidiary of the Company, and Stem, Inc., a Delaware corporation (&#8220;Stem&#8221;), consummated the previously-announced merger pursuant to that certain Agreement and Plan of Merger, dated December 3, 2020. See the Form 8-K, filed with the SEC on May 4, 2021 for additional information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Liquidity, Capital Resources and Going Concern</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited consolidated condensed financial statements have been prepared assuming the Company will continue as a going concern, which contemplates, among other things, the realization of assets and satisfaction of liabilities in the normal course of business. As of March 31, 2021, the Company had approximately $426,000 in its operating bank account and working capital deficit of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA" decimals="-5" format="ixt:numdotdecimal" name="stem:WorkingCapital" scale="6" id="Narr_Q-IuGT9ku0u-kTz2n4qV_g">1.7</ix:nonFraction>&#160;million. Further, the Company has incurred and expects to continue to incur significant costs in pursuit of its acquisition plans.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s liquidity needs to date have been satisfied through a capital contribution of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_oBrLScZRdUCg9_1FrBtO7g" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" id="Narr_S7yi2G_t102Y5K3FQChJUA">25,000</ix:nonFraction> from the Sponsor to purchase the Founder Shares (as defined below), the loan of up to $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_oBrLScZRdUCg9_1FrBtO7g" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromRelatedPartyDebt" scale="0" id="Narr_YOWnzMN6sEmCU8RIcXDxJQ">300,000</ix:nonFraction> under the Note&#160;(see Note&#160;4), and the net proceeds from the consummation of the Private Placement not held in the Trust Account. The Company fully repaid the Note&#160;on August&#160;20, 2020. In addition, in order to finance transaction costs in connection with a Business Combination, the Company&#8217;s officers, directors and initial stockholders may, but are not obligated to, provide the Company Working Capital Loans (see Note&#160;4). To date, there have been <span style="-sec-ix-hidden:Hidden_wnvDQ44V1UKokZwygQ70-w;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">no</span></span> borrowings under any Working Capital Loans.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In connection with the Company&#8217;s assessment of going concern considerations in accordance with FASB Accounting Standards Update (&#8220;ASU&#8221;) 2014-15, &#8220;Disclosures of Uncertainties about an Entity&#8217;s Ability to Continue as a Going Concern,&#8221; management has determined that the lack of liquidity raises substantial doubt about the Company&#8217;s ability to continue as a going concern. No adjustments have been made to the carrying amounts of assets or liabilities. Management continues to evaluate the impact of the COVID-19 pandemic and has concluded that the specific impact is not readily determinable as of the date of the balance sheet. The unaudited consolidated condensed financial statements do not include any adjustments that might result from the outcome of this uncertainty.</p></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;display:table;margin-bottom:27.35pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">F-27</p></div></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STEM, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Formerly Known as Star Peak Energy Transition Corp.)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">NOTES TO UNAUDITED CONSOLIDATED CONDENSED FINANCIAL STATEMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_Hlk71580533"></a><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="Tb_tNk_vQjn0k-RubfWJwLSCg" continuedAt="Tb_tNk_vQjn0k-RubfWJwLSCg_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Note 2&#8212;Basic of Presentation and Summary of Significant Accounting Policies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="Tb_lI4EdGnURUehmrUDr9p0nA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Basis of Presentation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The accompanying unaudited consolidated condensed financial statements of the Company, including the accounts of the Company&#8217;s wholly-owned subsidiary, STPK Merger Sub Corp, have been prepared in accordance with United States generally accepted accounting principles (&#8220;U.S. GAAP&#8221;) for interim financial information and Article 8 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP. all adjustments (consisting of normal accruals) considered for a fair presentation have been included. All intercompany accounts and transactions have been eliminated in consolidation. In the opinion of management, operating results for the periods presented are not necessarily indicative of the results that may be expected for the year ending December 31, 2021, or any other future period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited consolidated condensed financial statements should be read in conjunction with the audited financial statements and notes thereto included in the Company&#8217;s Annual Report on Form 10K/A filed with the SEC on April 26, 2021.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg" name="stem:EmergingGrowthCompanyPolicyTextBlock" id="Tb_m9rhtC7nSkWXYnGJ9tZfsA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Emerging Growth Company</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company is an &#8220;emerging growth company,&#8221; as defined in Section&#160;2(a) of the Securities Act, as modified by the Jumpstart Our Business Startups Act of 2012 (the &#8220;JOBS Act&#8221;), and it may take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies including, but not limited to, not being required to comply with the auditor attestation requirements of Section&#160;404 of the Sarbanes-Oxley Act of 2002, reduced disclosure obligations regarding executive compensation in its periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Further, Section&#160;102(b)(1) of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered under the Exchange Act) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that an emerging growth company can elect to opt out of the extended transition period and comply with the requirements that&#160;apply&#160;to&#160;non-emerging&#160;growth&#160;companies&#160;but any such an election to opt out is irrevocable. The Company has elected not to opt out of such extended transition period, which means that when a standard is issued or revised and it has different application dates for public or private companies, the Company, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">This may make comparison of the Company&#8217;s unaudited consolidated condensed financial statements with another public company that is neither an emerging growth company nor an emerging growth company that has opted out of using the extended transition period difficult or impossible because of the potential differences in accounting standards used.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg" name="us-gaap:UseOfEstimates" id="Tb_v3cnPY5gOEiQe1aohLeqcg" continuedAt="Tb_v3cnPY5gOEiQe1aohLeqcg_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Use of Estimates</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The preparation of unaudited consolidated condensed financial statements in conformity with U.S. GAAP requires the Company&#8217;s management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities at the date of the unaudited consolidated condensed financial statements and the reported amounts of revenues and expenses during the reporting period. Making estimates requires management to exercise significant judgment. It is at least reasonably possible that the estimate of the effect of a condition, situation or set of circumstances that existed at the date of the unaudited consolidated condensed financial statements, which management considered in formulating its estimate, could change in the near term due to one or more future confirming events. Accordingly, the actual results could differ significantly from those estimates.</p></ix:nonNumeric></ix:nonNumeric></div><div style="clear:both;display:table;margin-bottom:27.35pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">F-28</p></div></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STEM, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Formerly Known as Star Peak Energy Transition Corp.)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">NOTES TO UNAUDITED CONSOLIDATED CONDENSED FINANCIAL STATEMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_tNk_vQjn0k-RubfWJwLSCg_cont1" continuedAt="Tb_tNk_vQjn0k-RubfWJwLSCg_cont2"><ix:continuation id="Tb_v3cnPY5gOEiQe1aohLeqcg_cont1"></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="Tb_iXYwKxcqVUCZVNWatgUIZQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Cash and Cash Equivalents</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company considers all short-term investments with an original maturity of three&#160;months or less when purchased to be cash equivalents. There were no cash equivalents at March 31, 2021 and December 31, 2020.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg" name="stem:InvestmentsHeldInTrustAccountPolicyTextBlock" id="Tb_Z51SiGfsxkOTowVvmJH4oA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Investments Held in Trust Account</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s portfolio of investments is comprised solely of U.S. government securities, within the meaning set forth in Section 2(a)(16) of the Investment Company Act, with a maturity of 185 days or less, or investments in money market funds that invest in U.S. government securities, or a combination thereof. The Company&#8217;s investments held in the Trust Account are classified as trading securities. Trading securities are presented on the consolidated condensed balance sheets at fair value at the end of each reporting period. Gains and losses resulting from the change in fair value of these securities is included in gain on investment (net), dividends and interest held in Trust Account in the accompanying unaudited consolidated condensed statements of operations. The estimated fair values of investments held in the Trust Account are determined using available market information.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg" name="us-gaap:ConcentrationRiskCreditRisk" id="Tb_iJRjIixhn0qQBoLEZ8nVtw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Concentration of Credit Risk</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash accounts in a financial institution, which, at times, may exceed the Federal Depository Insurance Coverage of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_-vEdW--3SkKqOEFQuwnYbg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CashFDICInsuredAmount" scale="0" id="Narr__yTNkmUAgkSNlipZW8VZMQ">250,000</ix:nonFraction>, and investments held in Trust Account. The Company has not experienced losses on these accounts and management believes the Company is not exposed to significant risks on such accounts.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="Tb_3OSIhwYJx0-zzDhLEV1bCg" continuedAt="Tb_3OSIhwYJx0-zzDhLEV1bCg_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Fair Value of Financial Instruments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Fair value is defined as the price that would be received for sale of an asset or paid for transfer of a liability, in an orderly transaction between market participants at the measurement date. U.S. GAAP establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level&#160;1 measurements) and the lowest priority to unobservable inputs (Level&#160;3 measurements). These tiers include:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Level 1, defined as observable inputs such as quoted prices for identical instruments in active markets;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable such as quoted prices for similar instruments in active markets or quoted prices for identical or similar instruments in markets that are not active; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions, such as valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In some circumstances, the inputs used to measure fair value might be categorized within different levels of the fair value hierarchy.&#160;In those instances, the fair value measurement is categorized in its entirety in the fair value hierarchy based on the lowest level input that is significant to the fair value measurement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of March&#160;31, 2021 and December 31, 2020, the carrying values of cash, accounts payable, accrued expenses, and franchise tax payable approximate their fair values due to the short-term nature of the instruments. The Company&#8217;s portfolio of investments held in the Trust Account is comprised of investments in U.S. Treasury securities with an original maturity of 185&#160;days or less or investments in money market funds that invest in U.S. government securities, or a combination thereof. The fair value for trading securities is determined using quoted market prices in active markets.</p></ix:nonNumeric></ix:continuation></div><div style="clear:both;display:table;margin-bottom:27.35pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">F-29</p></div></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STEM, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Formerly Known as Star Peak Energy Transition Corp.)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">NOTES TO UNAUDITED CONSOLIDATED CONDENSED FINANCIAL STATEMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_tNk_vQjn0k-RubfWJwLSCg_cont2" continuedAt="Tb_tNk_vQjn0k-RubfWJwLSCg_cont3"><ix:continuation id="Tb_3OSIhwYJx0-zzDhLEV1bCg_cont1"></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg" name="stem:OfferingCostsPolicyTextBlock" id="Tb_PSoQ-461pUGFfRwgA3C3CA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Offering Costs Associated with the Initial Public Offering</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Offering costs consisted of legal, accounting, underwriting fees and other costs incurred through the Initial Public Offering that were directly related to the Initial Public Offering. Offering costs are allocated to the separable financial instruments issued in the Initial Public Offering based on a relative fair value basis, compared to total proceeds received. Offering costs associated with warrant liabilities are expensed as incurred, presented as non-operating expenses in the statements of operations. Offering costs associated with the Class A common stock were charged to stockholders&#39; equity upon the completion of the Initial Public Offering.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg" name="stem:CommonStockSubjectToPossibleRedemptionPolicyTextBlock" id="Tb_ytJfX2Wxmk2h1vl3iv3f0Q" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Class&#160;A Common Stock Subject to Possible Redemption</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for its Class&#160;A common stock subject to possible redemption in accordance with the guidance in ASC Topic 480 &#8220;Distinguishing Liabilities from Equity.&#8221; Class&#160;A common stock subject to mandatory redemption (if any) is classified as a liability instrument and measured at fair value. Shares of conditionally redeemable Class&#160;A common stock (including Class&#160;A common stock that features redemption rights that are either within the control of the holder or subject to redemption upon the occurrence of uncertain events not solely within the Company&#8217;s control) are classified as temporary equity. At all other times, Class&#160;A common stock are classified as stockholders&#8217; equity. The Company&#8217;s Class&#160;A common stock features certain redemption rights that are considered to be outside of the Company&#8217;s control and subject to the occurrence of uncertain future events. Accordingly, at March 31, 2021 and December 31, 2020, <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassSubjectToRedemptionMember_ueSnIy-DGkG5tstjjo55gg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Narr_I5zeZ-aH1U6kntyeF_NlBw">8,640,832</ix:nonFraction> and <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Narr_H-uTj0TEVU6OGPGS7yEVjQ">24,275,528</ix:nonFraction> shares of Class&#160;A common stock subject to possible redemption are presented as temporary equity, respectively, outside of the stockholders&#8217; equity section of the Company&#8217;s consolidated condensed balance sheets.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg" name="us-gaap:IncomeTaxPolicyTextBlock" id="Tb_sG4uCxe4fkmUjEHqldArkg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Income Taxes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company complies with the accounting and reporting requirements of Financial Accounting Standards Board Accounting Standard Codification, or FASB ASC, 740, &#8220;Income Taxes,&#8221; which requires an asset and liability approach to financial accounting and reporting for income taxes. Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the&#160;years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that included the enactment date. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">FASB ASC 740 prescribes a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more-likely-than-not to be sustained upon examination by taxing authorities. The Company recognizes accrued interest and penalties related to unrecognized tax benefits as income tax expense.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg" name="us-gaap:EarningsPerSharePolicyTextBlock" id="Tb_itJFor3z5k2ZzxbYoJSDKw" continuedAt="Tb_itJFor3z5k2ZzxbYoJSDKw_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;white-space:pre-wrap;">Net Income (Loss) Per Share of  Common Stock</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Net income (loss) per share of common stock is computed by dividing net income (loss) by the weighted-average number of common stock outstanding during the periods. The Company has not considered the effect of the warrants sold in the Initial Public Offering and the Private Placement to purchase up to an aggregate of <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_CommonClassAMember_a5vVXxjHeUOrQBrM0fzvwQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Narr_mXOAhUo7g06iiZ3NZ3hB7w">19,967,302</ix:nonFraction> shares of the Company&#8217;s Class A common stock in the calculation of the diluted income per share, since their inclusion would be anti-dilutive under the treasury stock method. As a result, diluted earnings per share of common stock is the same as basic earnings per share of common stock for the periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company&#8217;s unaudited consolidated condensed statements of operations include a presentation of income (loss) per share for common stock subject to redemption in a manner similar to the two-class method of income (loss) per share. Net income per share, basic and diluted for Class&#160;A common stock is calculated by dividing the gain on investment (net), dividends and interest held in Trust Account of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_n5fmLrWngEGPzh1sDbbrpQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:InvestmentIncomeNet" scale="0" id="Narr_eMPcR-5BjkqRFtCFBQecmQ">35,000</ix:nonFraction>, net of applicable taxes available to be withdrawn from the Trust Account of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_n5fmLrWngEGPzh1sDbbrpQ" decimals="-3" format="ixt:numdotdecimal" name="stem:AmountOfTaxesAvailableToBeWithdrawnFromTrustAccount" scale="0" id="Narr_nW74HglnykqSRfoQAVYZ7Q">35,000</ix:nonFraction>, by the weighted average number of Class&#160;A common stock outstanding for the three months ended March 31, 2021. Net loss per share, basic and diluted for </p></ix:nonNumeric></ix:continuation></div><div style="clear:both;display:table;margin-bottom:27.35pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">F-30</p></div></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STEM, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Formerly Known as Star Peak Energy Transition Corp.)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">NOTES TO UNAUDITED CONSOLIDATED CONDENSED FINANCIAL STATEMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_tNk_vQjn0k-RubfWJwLSCg_cont3"><ix:continuation id="Tb_itJFor3z5k2ZzxbYoJSDKw_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Class&#160;B common stock is calculated by dividing the net loss of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_VdqZDBpXtUm41rqNl4gIig" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="6" id="Narr_q4CrK6qMMku-GrfZw6yVyw">156.3</ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_CVOimu29PUWaTArqLapkKA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="0" id="Narr_mN2FgLKmw0KDQEe-z8iqFw">0</ix:nonFraction> for the three&#160;months ended March 31, 2021 and 2020, respectively, less income attributable to Class&#160;A common stock of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_n5fmLrWngEGPzh1sDbbrpQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="0" id="Narr_UizwziUmb0iJmf3x70PcRA">0</ix:nonFraction> for each period, by the weighted average number of Class&#160;B common stock outstanding for the periods.</p></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg" name="stem:DerivativeWarrantLiabilitiesPolicyTextBlock" id="Tb_0lwM4bKEtUSDGSdIGkapJA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-style:italic;font-weight:bold;">Derivative warrant liabilities</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company does not use derivative instruments to hedge exposures to cash flow, market, or foreign currency risks. The Company evaluates all of its financial instruments, including issued stock purchase warrants, to determine if such instruments are derivatives or contain features that qualify as embedded derivatives, pursuant to ASC 480 and ASC 815-15. The classification of derivative instruments, including whether such instruments should be recorded as liabilities or as equity, is re-assessed at the end of each reporting period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for its <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg" decimals="INF" format="ixt:numdotdecimal" name="stem:CommonStockWarrantsIssuedClassifiedAsDerivativeWarrantLiabilities" scale="0" id="Narr_4h0zyHxpN0e7N5mZUIA-tA">19,967,302</ix:nonFraction> common stock warrants issued in connection with its Initial Public Offering (<ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_757hkbptJ0Oi74L8_eSmcg" decimals="INF" format="ixt:numdotdecimal" name="stem:CommonStockWarrantsIssuedClassifiedAsDerivativeWarrantLiabilities" sign="-" scale="0" id="Narr_Z5-bVan2U0a5aXPivoH1QA">12,786,168</ix:nonFraction>) and Private Placement (<ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_a4JnWUSynkO1-9LpDYXwkw" decimals="INF" format="ixt:numdotdecimal" name="stem:CommonStockWarrantsIssuedClassifiedAsDerivativeWarrantLiabilities" sign="-" scale="0" id="Narr_cDwfgHTKk0WI9fNeAn958w">7,181,134</ix:nonFraction>) as derivative warrant liabilities in accordance with ASC 815-40. Accordingly, the Company recognizes the warrant instruments as liabilities at fair value and adjusts the instruments to fair value at each reporting period. The liabilities are subject to re-measurement at each balance sheet date until exercised, and any change in fair value is recognized in the Company&#8217;s statements of operations. The fair value of the Private Placement Warrants have been estimated using a Monte Carlo simulation model each measurement date. The fair value of the warrants issued in connection with the Public Offering were initially measured at fair value using a Monte Carlo simulation model and subsequently measured based on the listed market price of such warrants.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="Tb_jQpjsNKH5kijCr4GPasMpQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Recent Adopted Accounting Standards</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In August 2020, the FASB issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2020-06, <i style="font-style:italic;">Debt&#8212;Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#8212;Contracts in Entity&#8217;s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity&#8217;s Own Equity</i> (&#8220;ASU 2020-06&#8221;), which simplifies accounting for convertible instruments by removing major separation models required under current GAAP. The ASU also removes certain settlement conditions that are required for equity-linked contracts to qualify for the derivative scope exception, and it simplifies the diluted earnings per share calculation in certain areas. The Company adopted ASU 2020-06 on January 1, 2021. Adoption of the ASU did not impact the Company&#8217;s financial position, results of operations or cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Recent Issued Accounting Standards</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company&#8217;s management does not believe that any recently issued, but not yet effective, accounting standards updates, if currently adopted, would have a material effect on the accompanying financial statement.</p></ix:nonNumeric></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_Hlk71583249"></a><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg" name="stem:InitialPublicOfferingTextBlock" id="Tb_9b79-5XQ1kShzbq1sPNwRA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note&#160;3&#8212;Initial Public Offering</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Public Units</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On&#160;August&#160;20, 2020, the Company consummated its&#160;Initial Public Offering of&#160;<ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_8_20_2020_To_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_007h-T-GUk-CwrPV_qgrmA" decimals="INF" format="ixt:numdotdecimal" name="stem:UnitsIssuedDuringPeriodSharesNewIssues" scale="0" id="Narr_RRWu6DmOU0Slgp2xsuZKdw">35,000,000</ix:nonFraction>&#160;Units at $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_AJwluWtXUkC3BL-dQAoF4Q" decimals="2" format="ixt:numdotdecimal" name="us-gaap:SharePrice" scale="0" id="Narr_pDmjps-JwUmdZPVI3bnVzA">10.00</ix:nonFraction> per Unit, generating gross proceeds of&#160;$<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_8_20_2020_To_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_007h-T-GUk-CwrPV_qgrmA" decimals="-5" format="ixt:numdotdecimal" name="stem:ProceedsFromSaleOfUnits" scale="6" id="Narr_WbSqvZn3ZkyjggBUPO0-ig">350.0</ix:nonFraction>&#160;million, and incurring offering costs of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_8_20_2020_To_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_007h-T-GUk-CwrPV_qgrmA" decimals="-5" format="ixt:numdotdecimal" name="stem:SaleOfStockOtherOfferingCosts" scale="6" id="Narr_vw_BuTRtaUKCMZkDUPtvvA">20.0</ix:nonFraction> million, inclusive of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_AJwluWtXUkC3BL-dQAoF4Q" decimals="-5" format="ixt:numdotdecimal" name="stem:DeferredUnderwritingCompensationNoncurrent" scale="6" id="Narr_6ed4GbcML0q6CxysI4SR6g">12.3</ix:nonFraction>&#160;million in deferred underwriting commissions.&#160;On August&#160;26, 2020, the Company consummated the sale of <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_TBGTuBQBUUOgWM10cN1vig" decimals="INF" format="ixt:numdotdecimal" name="stem:UnitsIssuedDuringPeriodSharesNewIssues" scale="0" id="Narr_EGlANGN--EmAAUW1bqnqeA">3,358,504</ix:nonFraction> Units at the Initial Public Offering price at $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_gu0-Jc4hbUa6snodY1rCzA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:SharePrice" scale="0" id="Narr_YWOvelFXrEycEPbo9R-KKw">10.00</ix:nonFraction> per Unit pursuant to the notice of partial exercise from the underwriters, generating additional gross proceeds of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_TBGTuBQBUUOgWM10cN1vig" decimals="-5" format="ixt:numdotdecimal" name="stem:ProceedsFromSaleOfUnits" scale="6" id="Narr_vF4OGQg9K0W2sD5DaPcahw">33.6</ix:nonFraction> million, and incurring additional&#160;offering costs of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_TBGTuBQBUUOgWM10cN1vig" decimals="-5" format="ixt:numdotdecimal" name="stem:SaleOfStockOtherOfferingCosts" scale="6" id="Narr_OtZCZAQv2kOR6csClZlwkQ">1.9</ix:nonFraction> million, inclusive of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_gu0-Jc4hbUa6snodY1rCzA" decimals="-5" format="ixt:numdotdecimal" name="stem:DeferredUnderwritingCompensationNoncurrent" scale="6" id="Narr_7g_IJbsUL0qmXOCzRrbPRw">1.2</ix:nonFraction>&#160;million in deferred underwriting commissions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Each Unit consists of <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_757hkbptJ0Oi74L8_eSmcg" decimals="INF" format="ixt-sec:numwordsen" name="stem:NumberOfSharesIssuedPerUnit" scale="0" id="Narr_yCQKy9lnYEiz_JEE5NkbYw">one</ix:nonFraction> share of Class&#160;A common stock (such shares of Class&#160;A common stock included in the Units being offered, the &#8220;Public Shares&#8221;), and <span style="-sec-ix-hidden:Hidden_J8kzmdwD-kWcWSu7drfcsA;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">one-third</span></span> of one redeemable warrant (each, a &#8220;Public Warrant&#8221;). Each whole Public Warrant entitles the holder to purchase <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_Y2bEQ2SW1U6Q3DIrcG8RFw" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" scale="0" id="Narr_OSMsMPfArkWJse3-58pF4Q">one</ix:nonFraction> share of Class&#160;A common stock at a price of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_Y2bEQ2SW1U6Q3DIrcG8RFw" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="Narr_MHs-pR_ZOEOJgY1d_0KTfg">11.50</ix:nonFraction> per share, subject to adjustment (see Note&#160;6).</p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;display:table;margin-bottom:27.35pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">F-31</p></div></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STEM, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Formerly Known as Star Peak Energy Transition Corp.)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">NOTES TO UNAUDITED CONSOLIDATED CONDENSED FINANCIAL STATEMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="Tb_owyr95llpUGovB45FYdc4w" continuedAt="Tb_owyr95llpUGovB45FYdc4w_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note&#160;4&#8212;Related Party Transactions</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Founder Shares</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On November&#160;8, 2018, the Sponsor purchased <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_11_8_2020_To_11_8_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_FQxo-yTlLk6KZ6ionQ4oNw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" id="Narr_YQRAP9JCyUioEkqe6Yc1pg">2,875,000</ix:nonFraction> shares (the &#8220;Founder Shares&#8221;) of the Company&#8217;s Class&#160;B common stock, par value $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_11_8_2020_To_11_8_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_FQxo-yTlLk6KZ6ionQ4oNw" decimals="4" format="ixt:numdotdecimal" name="stem:TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationStockPriceTrigger" scale="0" id="Narr_z9px9Tljq0eG0_z8EZplDw">0.0001</ix:nonFraction> per share, for an aggregate price of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_11_8_2020_To_11_8_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_FQxo-yTlLk6KZ6ionQ4oNw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" id="Narr_l72DjqMiT0K95aLQCpDLzw">25,000</ix:nonFraction>. On July&#160;13, 2020, the Company effected a stock split resulting in the Sponsor holding <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_7_13_2020_To_7_13_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_cZ1gdHNflE2OnS8_es-vxQ" decimals="INF" format="ixt:numdotdecimal" name="stem:StockTransferredToOthersDuringPeriodShares" scale="0" id="Narr_dck4IEyG20SV9X6KNyXZOA">10,062,500</ix:nonFraction> Founder Shares. All shares and the associated amounts have been retroactively restated to reflect the aforementioned stock split. On July&#160;29, 2020, the Sponsor transferred <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_7_29_2020_To_7_29_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_vyFD_ZtE9k-zHNg7lP_jTg" decimals="INF" format="ixt:numdotdecimal" name="stem:StockTransferredToOthersDuringPeriodShares" scale="0" id="Narr_mQ83gmKHC0SSGzYMuyXfbg">40,000</ix:nonFraction> Founder Shares to each of Desir&#233;e Rogers and C.&#160;Park Shaper, the Company&#8217;s independent director nominees. The initial stockholders agreed to forfeit up to <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_7_29_2020_To_7_29_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_BXmpgJjolE-mVTax1AiPjQ" decimals="INF" format="ixt:numdotdecimal" name="stem:NumberOfSharesSubjectToForfeiture" scale="0" id="Narr_vd3OaEvrBUO3iUhZLqKWJw">1,312,500</ix:nonFraction> Founder Shares to the extent that the over-allotment option is not exercised in full by the underwriters, so that the Founder Shares would represent <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_7_29_2020_To_7_29_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_BXmpgJjolE-mVTax1AiPjQ" decimals="2" format="ixt:numdotdecimal" name="stem:PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders" scale="-2" id="Narr_gQYvBXXzIEqJazCJqaWy9g">20</ix:nonFraction>% of the outstanding shares after the Initial Public Offering. The underwriters partially exercised their over-allotment option on August&#160;26, 2020, with the remaining portion of the over-allotment option expiring at the conclusion of the 45-day option period. As a result, an aggregate of <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_GdDfL-2YMUu2JulcqRtAOw" decimals="INF" format="ixt:numdotdecimal" name="stem:NumberOfSharesSubjectToForfeiture" scale="0" id="Narr_SEDUxkMlMUekbJt62Dcoqw">472,874</ix:nonFraction> Founder Shares were forfeited upon the expiration of the over-allotment option.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Founder Shares automatically converted into common stock on a one-for-one basis at the time of the Merger and are subject to certain transfer restrictions, as described below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The initial stockholders have agreed, subject to limited exceptions, not to transfer, assign or sell any of their Founder Shares, or shares of common stock issued upon conversion there of, until the earlier to occur of: (A)&#160;<ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_FzJBptZJwkmkDu8_MLgrkg" format="ixt-sec:durwordsen" name="stem:ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination" id="Narr_XW4rYQHYmkOj2NkDL3y6TA">one year</ix:nonNumeric> after the completion of the initial Business Combination or (B)&#160;subsequent to the initial Business Combination, (x)&#160;if the last sale price of the Class&#160;A common stock equals or exceeds $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_fSTGxW4OL0OxNj_Q5P8feg" decimals="2" format="ixt:numdotdecimal" name="stem:TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationStockPriceTrigger" scale="0" id="Narr_rKwgxIdfDU6ttWoJhmhmKQ">12.00</ix:nonFraction> per share (as adjusted for share splits, share dividends, reorganizations, recapitalizations and the like) for any <span style="-sec-ix-hidden:Hidden_z42ZThiHo0mRDlG44fkrYg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">20</span></span> trading&#160;days within any <span style="-sec-ix-hidden:Hidden_oRjOXhahyUyRfmw47dMBiw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">30</span></span>-trading day period commencing at least <ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_FzJBptZJwkmkDu8_MLgrkg" format="ixt-sec:durwordsen" name="stem:ThresholdPeriodAfterBusinessCombinationInWhichSpecifiedTradingDaysWithinAnySpecifiedTradingDayPeriodCommences" id="Narr_UQeqjuh2SkqUTY6hWZavzg">150 days</ix:nonNumeric> after the initial Business Combination, or (y)&#160;the date on which the Company completes a liquidation, merger, capital stock exchange or other similar transaction that results in all of the Company&#8217;s stockholders having the right to exchange their common stock for cash, securities or other property.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Private Placement Warrants</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Simultaneously with the closing of the Initial Public Offering, the Company consummated the Private Placement of&#160;<ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_a4JnWUSynkO1-9LpDYXwkw" decimals="INF" format="ixt:numdotdecimal" name="stem:StockTransferredToOthersDuringPeriodShares" scale="0" id="Narr_zWAr_JewwEmlcvK7ZJnvtg">6,733,333</ix:nonFraction> Private Placement Warrants at a price of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_a4JnWUSynkO1-9LpDYXwkw" decimals="2" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" id="Narr_mvjYWOlQ1EiO7-bZaxpOLA">1.50</ix:nonFraction> per Private Placement Warrant to the Sponsor, generating gross proceeds of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_a4JnWUSynkO1-9LpDYXwkw" decimals="-5" format="ixt:numdotdecimal" name="stem:ProceedsFromRelatedPartyAdvances" scale="6" id="Narr_r5Y_ISGbsEqz0mVx37kOew">10.1</ix:nonFraction>&#160;million. In connection with the consummation of the sale of additional Units pursuant to the underwriters&#8217; over-allotment option, on August&#160;26, 2020, the Company sold an additional <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_7Uax3-fIT0eaIsTX2-uB_g" decimals="INF" format="ixt:numdotdecimal" name="stem:NumberOfSharesWithRespectToWhichStockDividendIsEffected" scale="0" id="Narr_6HfWnwcStEqw5FfLFrVFwQ">447,801</ix:nonFraction> Private Placement Warrants to the&#160;Sponsor, generating additional gross proceeds of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_7Uax3-fIT0eaIsTX2-uB_g" decimals="-5" format="ixt:numdotdecimal" name="stem:ProceedsFromRelatedPartyAdvances" scale="6" id="Narr_XCKonYte_E2OAuEMgda95A">0.7</ix:nonFraction> million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Each Private Placement Warrant is exercisable for one share of Class&#160;A common stock at a price of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_n5fmLrWngEGPzh1sDbbrpQ" decimals="2" format="ixt:numdotdecimal" name="stem:TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationStockPriceTrigger" scale="0" id="Narr_fiecwcb7qkGu2aKSSJZTvw">11.50</ix:nonFraction> per share. A portion of the proceeds from the sale of the Private Placement Warrants will be added to the proceeds from the Initial Public Offering to be held in the Trust Account. If the Company does not complete a Business Combination within the Combination Period, the Private Placement Warrants will expire worthless. The Private Placement Warrants will be non-redeemable and exercisable on a cashless basis so long as they are held by the Sponsor or its permitted transferees.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Sponsor and the Company&#8217;s officers and directors have agreed, subject to limited exceptions, not to transfer, assign or sell any of their Private Placement Warrants until 30&#160;days after the completion of the initial Business Combination.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Related Party Loans</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s Sponsor has agreed to loan the Company up to $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_11_8_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Mu-byPSR6UK4wpLglR5Rjw" decimals="-3" format="ixt:numdotdecimal" name="stem:MaximumBorrowingCapacityOfRelatedPartyPromissoryNote" scale="0" id="Narr__AizgDpDP0udmPJj__pgBw">300,000</ix:nonFraction> to cover expenses related to the Initial Public Offering pursuant to a promissory note, dated November&#160;8, 2018 and later amended on July&#160;10, 2020 (the &#8220;Note&#8221;). This loan is non-interest bearing and payable upon the completion of the Initial Public Offering. In 2018 and 2019, the Company borrowed approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2018_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_PromissoryNoteWithRelatedPartyMember_T09XHQSlBk6p-qmTzZ1-Rw" decimals="INF" format="ixt:numdotdecimal" name="stem:ProceedsFromRelatedPartyAdvances" scale="0" id="Narr_fquEIppt4E67q8KRTwNKyA">182,000</ix:nonFraction> under the Note&#160;and repaid approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2018_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_PromissoryNoteWithRelatedPartyMember_T09XHQSlBk6p-qmTzZ1-Rw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfRelatedPartyDebt" scale="0" id="Narr_kNWw5HZmJ06hYu26zS584A">125,000</ix:nonFraction> when it temporary halted the Initial Public Offering in September 2019. The Company recapitalized and continued in July&#160;2020, and borrowed an additional of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_7_1_2020_To_7_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_OUBokhv_IEKFVzhIGpo1lg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfRelatedPartyDebt" scale="0" id="Narr_Q3y70pARbk2eNQtKjeD1yw">235,000</ix:nonFraction> under the Note. The Company fully repaid the remaining balance the Note&#160;of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_8_1_2020_To_8_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_UY87bSFz90qmsJrQfvy3sA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfRelatedPartyDebt" scale="0" id="Narr_4FFRdLJI80ibTrD3EwA4LQ">292,000</ix:nonFraction> on August&#160;20, 2020.</p></ix:nonNumeric></div><div style="clear:both;display:table;margin-bottom:27.35pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">F-32</p></div></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STEM, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Formerly Known as Star Peak Energy Transition Corp.)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">NOTES TO UNAUDITED CONSOLIDATED CONDENSED FINANCIAL STATEMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_Hlk71586148"></a><ix:continuation id="Tb_owyr95llpUGovB45FYdc4w_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In addition, in order to finance transaction costs in connection with a Business Combination, the Sponsor or an affiliate of the Sponsor, or certain of the Company&#8217;s officers and directors may, but are not obligated to, loan the Company funds as may be required (&#8220;Working Capital Loans&#8221;). If the Company completes a Business Combination, the Company would repay the Working Capital Loans out of the proceeds of the Trust Account released to the Company. Otherwise, the Working Capital Loans would be repaid only out of funds held outside the Trust Account. In the event that a Business Combination is not completed, the Company may use a portion of the proceeds held outside the Trust Account to repay the Working Capital Loans but no proceeds held in the Trust Account would be used to repay the Working Capital Loans. Except for the foregoing, the terms of such Working Capital Loans, if any, have not been determined and no written agreements exist with respect to such loans. The Working Capital Loans would either be repaid upon consummation of a Business Combination, without interest, or, at the lenders&#8217; discretion, up to $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA" decimals="-5" format="ixt:numdotdecimal" name="stem:MaximumLoansConvertibleIntoWarrants" scale="6" id="Narr_JWoI6wzaNky_WY48EOdUMw">1.5</ix:nonFraction>&#160;million of such Working Capital Loans may be convertible into warrants of the post Business Combination entity at a price of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA" decimals="2" format="ixt:numdotdecimal" name="stem:WarrantsPricePerUnit" scale="0" id="Narr_1e6wc3t3X0WnTSo0vrDmWA">1.50</ix:nonFraction> per warrant. The warrants would be identical to the Private Placement Warrants. As of March 31, 2021 and December 31, 2020, <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA" decimals="-6" format="ixt-sec:numwordsen" name="stem:LoansFromWorkingCapital" scale="6" id="Narr_LHH2wyU8bUqgx3peTWVB2w"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="-6" format="ixt-sec:numwordsen" name="stem:LoansFromWorkingCapital" scale="6" id="Narr_oQBEKX2Jm0m2TGqdyyuoEg">no</ix:nonFraction></ix:nonFraction> Working Capital Loan was outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Administrative Service Agreement</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Commencing on the date that the Company&#8217;s securities were first listed on the NYSE, the Company agreed to pay an affiliate of the Sponsor of total $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA" decimals="INF" format="ixt:numdotdecimal" name="stem:MaximumBorrowingCapacityOfRelatedPartyPromissoryNote" scale="0" id="Narr_AlQncpwfZ0aQP5d22B8rNw">10,000</ix:nonFraction> per&#160;month for office space, utilities, secretarial support and administrative services. Upon completion of the initial Business Combination or the liquidation, the Company will cease paying these&#160;monthly fees. The Company incurred approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_uaxsvHgJiE6KS85NYNC2dA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfRelatedPartyDebt" scale="0" id="Narr_MyqGyP7wxkq52FbBoSfZGQ">30,000</ix:nonFraction> in administrative expenses under the agreement, which is recognized in the accompanying unaudited consolidated condensed statements of operations for the three &#160;months ended March 31, 2021 within general and administrative expenses&#160;&#8211;related party. As of March 31, 2021 and December 31, 2020, there were $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableRelatedPartiesCurrent" scale="0" id="Narr_5UV0lF9_H0CMeKTemHt8eA">0</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableRelatedPartiesCurrent" scale="0" id="Narr_gx3-4cFbiUu2vvI74iS34Q">50,000</ix:nonFraction> in accounts payable &#8211; related party outstanding, as reflected in the accompanying consolidated condensed balance sheets.</p></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="Tb_kcJtztuP50SojzU8o0hcFw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note&#160;5&#8212;Commitments&#160;and Contingencies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Registration Rights</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The holders of Founder Shares, Private Placement Warrants and warrants that may be issued upon conversion of Working Capital Loans, if any, are entitled to registration rights (in the case of the Founder Shares, only after conversion of such shares into Class&#160;A common stock) pursuant to the registration and shareholder rights agreement. These holders will be entitled to certain demand and &#8220;piggyback&#8221; registration rights. However, the registration and shareholder rights agreement provides that the Company will not permit any registration statement filed under the Securities Act to become effective until the termination of the applicable lock-up period for the securities to be registered. The Company will bear the expenses incurred in connection with the filing of any such registration statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Underwriting Agreement</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company granted the underwriters a 45-day option from the closing date of the Initial Public Offering to purchase up to <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_OFuIqECRF0GGFGAVRcOw8A" decimals="0" format="ixt:numdotdecimal" name="stem:UnitsIssuedDuringPeriodSharesNewIssues" scale="0" id="Narr_7_euLTtnoUSCdBVZVlt1Pg">5,250,000</ix:nonFraction> additional Units to cover over-allotments, if any, at $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_x9PatuUAbkGIDivU8pKRkg" decimals="2" format="ixt:numdotdecimal" name="us-gaap:SharePrice" scale="0" id="Narr_-9xrA40MIEetcARaR_4eWw">10.00</ix:nonFraction> per Unit, less underwriting discounts and commissions. On August&#160;26, 2020, the Company consummated the sale of an additional <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_q4eJBw4Y6kuj2QFquqBxzA" decimals="0" format="ixt:numdotdecimal" name="stem:UnitsIssuedDuringPeriodSharesNewIssues" scale="0" id="Narr_VCGcw29b4kyqY9h4iMQBhg">3,358,504</ix:nonFraction> Units at the Initial Public Offering price at $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_6BYLZA5ElEScRfJSSIBLUA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:SharePrice" scale="0" id="Narr_CAip2wvxAk2XPOOWlAKVKQ">10.00</ix:nonFraction> per Unit pursuant to the notice of partial exercise from the underwriters.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The underwriters were entitled to an underwriting discount of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_guc8K44MqkqK91lIm5OLJw" decimals="2" format="ixt:numdotdecimal" name="stem:CashUnderwritingDiscountPerUnit" scale="0" id="Narr_yFW4IFcZVkOedXPs5sffLg">0.20</ix:nonFraction> per Unit, or $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_bbAbFxLZEEuq3gEZ0ZKcGg" decimals="-5" format="ixt:numdotdecimal" name="stem:SaleOfStockUnderwritingFees" scale="6" id="Narr__mgFUuGzoUG7xbxkh39lPQ">7.0</ix:nonFraction>&#160;million in the aggregate, paid upon the closing of the Initial Public Offering. In addition, $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_guc8K44MqkqK91lIm5OLJw" decimals="2" format="ixt:numdotdecimal" name="stem:DeferredFeePerUnit" scale="0" id="Narr_hB06-CDr8E2ASAWQ8oAdqQ">0.35</ix:nonFraction> per Unit, or approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_guc8K44MqkqK91lIm5OLJw" decimals="-5" format="ixt:numdotdecimal" name="stem:DeferredUnderwritingCompensationNoncurrent" scale="6" id="Narr_-EwXNLl_40Gql7yX3U1Gcw">12.3</ix:nonFraction>&#160;million in the aggregate will be payable to the underwriters for deferred underwriting commissions. The deferred underwriting commissions became payable to the underwriters from the amounts held in the Trust Account in connection with the consummation of the Business Combination on April 28, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In connection with the consummation of the sale of Units pursuant to the over-allotment option on August&#160;26, 2020, the underwriters were entitled to an aggregate of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_TBGTuBQBUUOgWM10cN1vig" decimals="-5" format="ixt:numdotdecimal" name="stem:SaleOfStockUnderwritingFees" scale="6" id="Narr_rw1d8RyR7EiFcPdgUISmPA">0.7</ix:nonFraction> million in fees payable upon closing and an additional deferred underwriting commissions of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_gu0-Jc4hbUa6snodY1rCzA" decimals="-5" format="ixt:numdotdecimal" name="stem:DeferredUnderwritingCompensationNoncurrent" scale="6" id="Narr_CJh1PAJMs0G5C-DFnEBUUQ">1.2</ix:nonFraction> million.</p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;display:table;margin-bottom:27.35pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">F-33</p></div></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STEM, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Formerly Known as Star Peak Energy Transition Corp.)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">NOTES TO UNAUDITED CONSOLIDATED CONDENSED FINANCIAL STATEMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_041ac22d_d41c_4b20_95dd_7ef5972e5e98"></a><a id="_041ac22d_d41c_4b20_95dd_7ef5972e5e98_2"></a><a id="_041ac22d_d41c_4b20_95dd_7ef5972e5e98_3"></a><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="Tb_xWYvyORypkqRIonUK4TD0Q" continuedAt="Tb_xWYvyORypkqRIonUK4TD0Q_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note&#160;6&#8212;Stockholders&#8217; Equity</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Class&#160;A common stock&#160;&#8212;</span>&#160;The Company is authorized to issue <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_GDK7y45JLE6xiIgEuOQVvQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="Narr_loi4ndx8dkeqZDxPX8kUuw">400,000,000</ix:nonFraction> Class&#160;A common stock with a par value of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_GDK7y45JLE6xiIgEuOQVvQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="Narr_DFKwh6fU8ESwRpeVp-ul8A">0.0001</ix:nonFraction> per share. As of March 31, 2021 and December 31,2020, there were <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_GDK7y45JLE6xiIgEuOQVvQ" decimals="INF" format="ixt:numdotdecimal" name="stem:CommonStockSharesOutstandingIncludingPossibleRedemption" scale="0" id="Narr_4mYWHQyFNke9dfZPetE7dQ"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_oquKOdDVh0yyzduycfcotQ" decimals="INF" format="ixt:numdotdecimal" name="stem:CommonStockSharesOutstandingIncludingPossibleRedemption" scale="0" id="Narr_BVePTRMiuUSiBapcqvadfA">38,358,504</ix:nonFraction></ix:nonFraction> shares of Class&#160;A common stock outstanding, including <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_GDK7y45JLE6xiIgEuOQVvQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Narr_7eFiiVZhVke1GWnBEAJ6GQ">8,640,832</ix:nonFraction> and <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_oquKOdDVh0yyzduycfcotQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Narr_dAIHnypwak-iA8SCmRYNsA">24,275,528</ix:nonFraction> shares of Class&#160;A common stock subject to possible redemption that were classified as temporary equity in the accompanying unaudited consolidated condensed balance sheets, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Class&#160;B common stock&#160;&#8212;</span>&#160;The Company is authorized to issue <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_eXAfkNduN0OzclxOuTgA9Q" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="Narr_FlhNv8QA5kmYWIXKY2YOZQ">40,000,000</ix:nonFraction> shares of Class&#160;B common stock with a par value of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_eXAfkNduN0OzclxOuTgA9Q" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="Narr_EwR0N1K_gUaBzktBAOntAg">0.0001</ix:nonFraction> per share. On July&#160;13, 2020, the Company effected a stock split resulting in the Sponsor holding <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_7_13_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_GYZ-Scj730qdrkW4FeifcA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="Narr_A8w39LV9oEOaaezqJvvzWQ">10,062,500</ix:nonFraction> shares of Class&#160;B common stock. All shares and the associated amounts have been retroactively restated to reflect the aforementioned stock split. Of the <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_7_13_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_GYZ-Scj730qdrkW4FeifcA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="Narr_jY4jK4fT7U6LcddXRdEaDg">10,062,500</ix:nonFraction> shares of Class&#160;B common stock outstanding, up to <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_7_13_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_GYZ-Scj730qdrkW4FeifcA" decimals="INF" format="ixt:numdotdecimal" name="stem:MaximumCommonStockSharesSubjectToForfeiture" scale="0" id="Narr_LBdZPwut-UKdTzUtLrxvFA">1,312,500</ix:nonFraction> shares were subject to forfeiture to the Company by the Sponsor for no consideration to the extent that the underwriters&#8217; over-allotment option is not exercised in full or in part, so that the initial stockholders would collectively own <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_n5fmLrWngEGPzh1sDbbrpQ" decimals="3" format="ixt:numdotdecimal" name="stem:PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders" scale="-2" id="Narr_uShne0dMCUK5_imhHtE3TQ">20.0</ix:nonFraction>% of the Company&#8217;s issued and outstanding common stock after the Initial Public Offering. The underwriters partially exercised their over-allotment option on August&#160;26, 2020, with the remaining portion of the over-allotment option expiring at the conclusion of the 45-day option period. As a result, an aggregate of <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_6rjY3R2xWUC2QcIdYrxCwA" decimals="INF" format="ixt:numdotdecimal" name="stem:MaximumCommonStockSharesSubjectToForfeiture" scale="0" id="Narr_NtAg2dW1W0iHi6B8o-szUw">472,874</ix:nonFraction> Founder Shares were forfeited upon the expiration of the over-allotment option.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Common stockholders of record are entitled to <ix:nonFraction unitRef="Unit_Standard_Vote_GNfUqE3MCkWCkxjdbRq69Q" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_eXAfkNduN0OzclxOuTgA9Q" decimals="INF" format="ixt-sec:numwordsen" name="stem:CommonStockNumberOfVotesPerShare" scale="0" id="Narr_Fj2flWQ0wEWv657QBX12yQ">one</ix:nonFraction> vote for each share held on all matters to be voted on by stockholders. Holders of the Class&#160;A common stock and holders of the Class&#160;B common stock will vote together as a single class on all matters submitted to a vote of our stockholders except as required by law.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Preferred Stock&#160;&#8212;</span>&#160;The Company is authorized to issue <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="Narr_mjuV-x1KsUe9JCnMLUb2_w">1,000,000</ix:nonFraction> shares of preferred stock, with such designations, voting and other rights and preferences as may be determined from time to time by the Company&#8217;s board of directors. As of March 31, 2021 and December 31, 2020, there were <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" id="Narr_pnol7W5rBkqTTz-Pkb93eg"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" id="Narr_C1tnOdAfoEaHJj_GXFRv6w">no</ix:nonFraction></ix:nonFraction> shares of preferred stock issued or outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Warrants&#160;&#8212;</span>&#160;Public Warrants may only be exercised for a whole number of shares. No fractional Public Warrants will be issued upon separation of the Units and only whole Public Warrants will trade. The Public Warrants will become exercisable on the later of (a)&#160;<ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_WarrantMember__jHCySgWl0am66xLaYFaZg" format="ixt-sec:durwordsen" name="stem:WarrantsAndRightsOutstandingExercisableTermAfterBusinessCombination" id="Narr_ySPFLIHxK0G45bBBHaMzOQ">30 days</ix:nonNumeric> after the completion of a Business Combination or (b)&#160;<ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_WarrantMember__jHCySgWl0am66xLaYFaZg" format="ixt-sec:durwordsen" name="stem:WarrantsAndRightsOutstandingExercisableTermFromClosingOfInitialPublicOffering" id="Narr_DENdUCU2qkCkpSly5P-gOg">12 months</ix:nonNumeric> from the closing of the Initial Public Offering; provided in each case that the Company has an effective registration statement under the Securities Act covering the Class&#160;A common stock issuable upon exercise of the Public Warrants and a current prospectus relating to them is available (or the Company permits holders to exercise their Public Warrants on a cashless basis and such cashless exercise is exempt from registration under the Securities Act). The Company has agreed that as soon as practicable, but in no event later than <span style="-sec-ix-hidden:Hidden_ANIiBexcB0GqqrCyhb3IRg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">20</span></span> business&#160;days, after the closing of a Business Combination, the Company will use its commercially reasonable efforts to file with the SEC a registration statement for the registration, under the Securities Act, of the Class&#160;A common stock issuable upon exercise of the Public Warrants. The Company will use its commercially reasonable efforts to cause the same to become effective and to maintain the effectiveness of such registration statement, and a current prospectus relating thereto, until the expiration of the Public Warrants in accordance with the provisions of the warrant agreement. If a registration statement covering the Class&#160;A common stock issuable upon exercise of the warrants is not effective by the sixtieth (60th) day after the closing of the initial Business Combination, warrant holders may, until such time as there is an effective registration statement and during any period when the Company will have failed to maintain an effective registration statement, exercise warrants on a &#8220;cashless basis&#8221; in accordance with Section&#160;3(a)(9)&#160;of the Securities Act or another exemption. The Public Warrants will expire <ix:nonNumeric contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_WarrantMember_yY3i18UNakyAHA8NOLppRA" format="ixt-sec:durwordsen" name="us-gaap:WarrantsAndRightsOutstandingTerm" id="Narr_v0TNc7npUkG85ixXIfPCZw">five years</ix:nonNumeric> after the completion of a Business Combination or earlier upon redemption or liquidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Redemption of Warrants when the price per Class&#160;A common stock equals or exceeds </i><i style="font-style:italic;">$<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member_bJjRmzGyG0q26NVaKYMPMA" decimals="2" format="ixt:numdotdecimal" name="stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger" scale="0" id="Narr_xHOJHgfHoUiBOV-obk_0hA">18.00</ix:nonFraction></i><i style="font-style:italic;">.</i>&#160;Once the warrants become exercisable, the Company may redeem the Public Warrants (except as described herein with respect to the Private Placement Warrants):</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">in whole and not in part;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">at a price of </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member_bJjRmzGyG0q26NVaKYMPMA" decimals="2" format="ixt:numdotdecimal" name="stem:ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights" scale="0" id="Narr_oqA-g3dWO0Kkag3oiT4SbA">0.01</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> per warrant;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">upon a minimum of </span><span style="-sec-ix-hidden:Hidden_uAPLmv195UCgShILw_Xkog;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">30</span></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> days&#8217; prior written notice of redemption; and</span></td></tr></table></ix:nonNumeric></div><div style="clear:both;display:table;margin-bottom:27.35pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">F-34</p></div></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STEM, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Formerly Known as Star Peak Energy Transition Corp.)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">NOTES TO UNAUDITED CONSOLIDATED CONDENSED FINANCIAL STATEMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_xWYvyORypkqRIonUK4TD0Q_cont1" continuedAt="Tb_xWYvyORypkqRIonUK4TD0Q_cont2"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">if, and only if, the reported closing price of the Company&#8217;s Class A common stock equals or exceeds </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member_bJjRmzGyG0q26NVaKYMPMA" decimals="2" format="ixt:numdotdecimal" name="stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger" scale="0" id="Narr_52eNLEogHUyZj5U357GRgA">18.00</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> per share (as adjusted) for any </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member_bJjRmzGyG0q26NVaKYMPMA" decimals="INF" format="ixt:numdotdecimal" name="stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDays" scale="0" id="Narr_sQERdsCDJkCUb6yDBYK_uQ">20</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> trading days within a </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member_bJjRmzGyG0q26NVaKYMPMA" decimals="INF" format="ixt:numdotdecimal" name="stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdConsecutiveTradingDays" scale="0" id="Narr_KeaZWgN5S0O2tl9Tl-fhyA">30</ix:nonFraction>-</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">trading day period ending </span><span style="-sec-ix-hidden:Hidden_gWnhqAhAiE6BM6Fu5L7r3A;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">three</span></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> trading days prior to the date on which the Company sends the notice of redemption to the warrant holders</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company will not redeem the warrants as described above unless a registration statement under the Securities Act covering the issuance of the Class&#160;A common stock issuable upon exercise of the warrants is then effective and a current prospectus relating to those Class&#160;A common stock is available throughout the <span style="-sec-ix-hidden:Hidden_XxZqQdeHOUawOCGOxxyQAQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">30</span></span>-day redemption period. If and when the warrants become redeemable by the Company, the Company may exercise its redemption right even if it is unable to register or qualify the underlying securities for sale under all applicable state securities laws.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Redemption of Warrants when the price per Class&#160;A common stock equals or exceeds </i><i style="font-style:italic;">$<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member_bpkU647Li02LAzbtzsbqDQ" decimals="2" format="ixt:numdotdecimal" name="stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger" scale="0" id="Narr_ZfDUPJwzg0upGueT6vXr7w">10.00</ix:nonFraction></i>. Once the warrants become exercisable, the Company may redeem the outstanding Public Warrants:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">in whole and not in part;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">at </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member_bpkU647Li02LAzbtzsbqDQ" decimals="2" format="ixt:numdotdecimal" name="stem:ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights" scale="0" id="Narr_O1BP9lGj7kaxGDt7EaaWeA">0.10</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> per warrant upon a minimum of </span><span style="-sec-ix-hidden:Hidden_hleyj9FgcUCpsD1NidcxTA;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">30</span></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> days&#8217; prior written notice of redemption;&#160;</span><i style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;text-align:left;">provided</i><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">&#160;that holders will be able to exercise their warrants on a cashless basis prior to redemption and receive that number of shares based on the redemption date and the &#8220;fair market value&#8221; of the Company&#8217;s Class&#160;A common stock;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">if, and only if, the last reported sale price (the &#8220;closing price&#8221;) of the Company&#8217;s Class&#160;A common stock equals or exceeds </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member_bpkU647Li02LAzbtzsbqDQ" decimals="2" format="ixt:numdotdecimal" name="stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger" scale="0" id="Narr_vqbDpleHvk-bJ4Ch2oAj-A">10.00</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> per Public Share (as adjusted) for any </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"><ix:nonFraction unitRef="Unit_Standard_D_Uhr8IsSzS0iEQJh92Po1mg" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member_bpkU647Li02LAzbtzsbqDQ" decimals="INF" format="ixt:numdotdecimal" name="stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDays" scale="0" id="Narr_OyMR5kvUDUOo_yBcj5bcXw">20</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> trading days within the </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"><ix:nonFraction unitRef="Unit_Standard_D_Uhr8IsSzS0iEQJh92Po1mg" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member_bpkU647Li02LAzbtzsbqDQ" decimals="INF" format="ixt:numdotdecimal" name="stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdConsecutiveTradingDays" scale="0" id="Narr_pxo9q_hmX0u4ZwqZU1RqFA">30</ix:nonFraction>-</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">trading day period ending </span><span style="-sec-ix-hidden:Hidden_XGKaviiTcUaweu-_ty0PlA;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">three</span></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> trading days before the Company sends the notice of redemption to the warrant holders; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">if the closing price of the Class A common stock for any </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"><ix:nonFraction unitRef="Unit_Standard_D_Uhr8IsSzS0iEQJh92Po1mg" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member_bpkU647Li02LAzbtzsbqDQ" decimals="INF" format="ixt:numdotdecimal" name="stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDays" scale="0" id="Narr_97ovI33StEm1vKjQQmHUdw">20</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> trading days within a </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"><ix:nonFraction unitRef="Unit_Standard_D_Uhr8IsSzS0iEQJh92Po1mg" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member_bpkU647Li02LAzbtzsbqDQ" decimals="INF" format="ixt:numdotdecimal" name="stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdConsecutiveTradingDays" scale="0" id="Narr_vTomqWPg8kS8A-NVq1Z03A">30</ix:nonFraction>-</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">trading day period ending on the third trading day prior to the date on which we send the notice of redemption to the warrant holders is less than </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member_bJjRmzGyG0q26NVaKYMPMA" decimals="2" format="ixt:numdotdecimal" name="stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger" scale="0" id="Narr_5ekGRh2q6kiyOq29bNt4Og">18.00</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> per share (as adjusted), the Private Placement Warrants must also be concurrently called for redemption on the same terms as the outstanding Public Warrants, as described above.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">If and when the Public Warrants become redeemable by the Company, the Company may exercise its redemption right even if it is unable to register or qualify the underlying securities for sale under all applicable state securities laws.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The exercise price and number of common stock issuable upon exercise of the Public Warrants may be adjusted in certain circumstances, including in the event of a share dividend, or recapitalization, reorganization, merger or consolidation. However, except as described below, the Public Warrants will not be adjusted for issuance of common stock at a price below its exercise price. Additionally, in no event will the Company be required to net cash settle the warrants. If the Company has not completed a Business Combination within the Combination Period and the Company liquidates the funds held in the Trust Account, holders of warrants will not receive any of such funds with respect to their Public Warrants, nor will they receive any distribution from the Company&#8217;s assets held outside of the Trust Account with the respect to such warrants. Accordingly, the warrants may expire worthless.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In addition, if (x)&#160;the Company issues additional Class&#160;A common stock or equity-linked securities for capital raising purposes in connection with the closing of a Business Combination at an issue price or effective issue price of less than $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_WarrantMember__jHCySgWl0am66xLaYFaZg" decimals="2" format="ixt:numdotdecimal" name="stem:ThresholdIssuePriceForCapitalRaisingPurposesInConnectionWithClosingOfBusinessCombination" scale="0" id="Narr__IkjiFPMUEKG-P1Wud-ecg">9.20</ix:nonFraction> per common stock (with such issue price or effective issue price to be determined in good faith by the Company&#8217;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 &#8220;Newly Issued Price&#8221;), (y)&#160;the aggregate gross proceeds from such issuances represent more than <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_WarrantMember__jHCySgWl0am66xLaYFaZg" decimals="2" format="ixt:numdotdecimal" name="stem:PercentageOfGrossProceedsOnTotalEquityProceeds" scale="-2" id="Narr_-mmv5Wv2kUWKV2zKc-prHA">60</ix:nonFraction>% of the total equity proceeds, and interest thereon, available for the funding of a Business Combination on the date of the consummation of a Business Combination (net of redemptions), and (z)&#160;the volume weighted average trading price of the Class&#160;A common stock during the <span style="-sec-ix-hidden:Hidden_wWCqtJc_1UuMjCw3_zEJ-A;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">20</span></span> trading day period starting on the trading day prior to the day on which the Company consummates a Business Combination (such price, the &#8220;Market Value&#8221;) is below $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_WarrantMember__jHCySgWl0am66xLaYFaZg" decimals="2" format="ixt:numdotdecimal" name="stem:ThresholdIssuePriceForCapitalRaisingPurposesInConnectionWithClosingOfBusinessCombination" scale="0" id="Narr_shUXrwc7VUeoQCPbmglBDQ">9.20</ix:nonFraction> per share, then the exercise price of the warrants will be adjusted (to the nearest cent) to be equal to <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_WarrantMember__jHCySgWl0am66xLaYFaZg" decimals="2" format="ixt:numdotdecimal" name="stem:ClassOfWarrantOrRightAdjustmentOfExercisePriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice" scale="-2" id="Narr_MyaxIYdjUUO9KaEJE_IX3A">115</ix:nonFraction>% of the higher of the Market Value and the Newly Issued Price, the $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member_bJjRmzGyG0q26NVaKYMPMA" decimals="INF" format="ixt:numdotdecimal" name="stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger" scale="0" id="Narr_cCmlhdXwwUOg9QG8Hft8eg">18.00</ix:nonFraction> per share redemption trigger price and the &#8220;Redemption of Warrants when the price per Class&#160;A common stock equals or exceeds $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member_bpkU647Li02LAzbtzsbqDQ" decimals="2" format="ixt:numdotdecimal" name="stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger" scale="0" id="Narr_nPwSAiJubEuub-CSkPJUHA">10.00</ix:nonFraction>&#8221; described above will be adjusted (to the nearest cent) to be equal to <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_WarrantMember__jHCySgWl0am66xLaYFaZg" decimals="2" format="ixt:numdotdecimal" name="stem:ClassOfWarrantOrRightAdjustmentOfRedemptionPriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice2" scale="-2" id="Narr_olv5fSNjx0Sib3hZF0rK4w">180</ix:nonFraction>% of the higher of the Market Value and the Newly Issued Price, and the $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member_bpkU647Li02LAzbtzsbqDQ" decimals="2" format="ixt:numdotdecimal" name="stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger" scale="0" id="Narr_60DG490yhkydYxQ9a9hV0w">10.00</ix:nonFraction> per share redemption trigger price described above under &#8220;Redemption of Warrants when the price per Class&#160;A common stock equals or exceeds $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member_bpkU647Li02LAzbtzsbqDQ" decimals="2" format="ixt:numdotdecimal" name="stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger" scale="0" id="Narr_fmdxW4-4H0Ctrm9DOcBLNg">10.00</ix:nonFraction>&#8221; will be adjusted (to the nearest cent) to be equal to the higher of the Market Value and the Newly Issued Price.</p></ix:continuation></div><div style="clear:both;display:table;margin-bottom:27.35pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">F-35</p></div></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STEM, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Formerly Known as Star Peak Energy Transition Corp.)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">NOTES TO UNAUDITED CONSOLIDATED CONDENSED FINANCIAL STATEMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_xWYvyORypkqRIonUK4TD0Q_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Private Placement Warrants will be identical to the Public Warrants underlying the Units being sold in the Initial Public Offering, except that the Private Placement Warrants and the Class&#160; common stock issuable upon the exercise of the Private Placement Warrants will not be transferable, assignable or salable until <ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_WarrantMember__jHCySgWl0am66xLaYFaZg" format="ixt-sec:durwordsen" name="stem:ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination" id="Narr_73ybB_xHRk-_20kTGSwJDg">30 days</ix:nonNumeric> after the completion of a Business Combination, subject to certain limited exceptions. Additionally, the Private Placement Warrants will be exercisable on a cashless basis and be non-redeemable (except as described above under &#8220;Redemption of Warrants when the price per Class&#160;A common stock equals or exceeds $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member_bpkU647Li02LAzbtzsbqDQ" decimals="2" format="ixt:numdotdecimal" name="stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger" scale="0" id="Narr_O2yLcVeF70uKMJ6GA2kWpA">10.00</ix:nonFraction>&#8221;) so long as they are held by the initial purchasers or their permitted transferees. If the Private Placement Warrants are held by someone other than the initial purchasers or their permitted transferees, the Private Placement Warrants will be redeemable under all redemption scenarios by the Company and exercisable by such holders on the same basis as the Public Warrants.</p></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="Tc_H14r6c5A00imTPBriOTB5Q_1_2"></a><a id="Tc_qFg5FcKWk0eM-DBq1n-EaQ_2_2"></a><a id="Tc_17N86g0CkEaBDIfW09O6PQ_2_5"></a><a id="Tc_Na5mBkFYpESJ-U5QuR4Xog_2_8"></a><a id="Tc_4SOa0eWn_0qA1N8wphTnkw_2_11"></a><a id="Tc_qCGrT7BW0kajWTwYH0z6rw_3_0"></a><a id="Tc_wk1uT03q5EmB-iK5zjDmhw_4_0"></a><a id="Tc_Yr24AYM-4EyVBP8SvcH_2g_4_2"></a><a id="Tc_FYu7W6NYVk6Qdddis3nSRQ_4_5"></a><a id="Tc_2817NL3eo0GHI5k0HxuC5g_4_6"></a><a id="Tc_M8hqrELYSUqtXAflI-nxUw_4_8"></a><a id="Tc_g5ci8g0x-Ue53ABJHt3WZg_4_9"></a><a id="Tc_zy6B64HktEKnFP0hkU2rWw_4_11"></a><a id="Tc_Bxzf-V0UrUmHFW6jb3IaTw_5_0"></a><a id="Tc_vid-iad0wkGmOsNgdGpA1g_6_0"></a><a id="Tc_wvq6J8E6_0m_h2I1ilemjQ_6_6"></a><a id="Tc_jJNH3_PmuUWdi_7fY6siQQ_6_9"></a><a id="Tc_nqHVlmaTR0GA6QeWLjO7Yg_7_0"></a><a id="Tc_Oz8oG-qe5kK7z7Zj36z0ow_7_3"></a><a id="Tc_3jmHsMFGAE6-lXyfpr9CkA_7_6"></a><a id="Tc_YoSnSpxLJ0yw-HEOc7Ba0w_8_0"></a><a id="Tc_PGuA8jkUF0eeZe5IKYdSag_8_2"></a><a id="Tc_z005Qn8sAEC0LwSmG_GAeg_8_5"></a><a id="Tc_YOUHzJ-NiE2ldGh0BngVxg_8_6"></a><a id="Tc_ZB8PmejVh0qUWbb2jTY-qw_8_8"></a><a id="Tc_1y1DMtT6_EmnaGFTQobGmQ_8_11"></a><a id="Tc_AGPEDjItNkeSymkqoCxd3A_1_2"></a><a id="Tc_uFbwDzmFjUe9N4G0EkWeVQ_2_2"></a><a id="Tc_0LKeftgo3ku7alBYwHVPsw_2_5"></a><a id="Tc_lmj23cFJ5UKJkqIWmWy0dA_2_8"></a><a id="Tc_E_GbVirVHkKUbykJBBedYg_2_11"></a><a id="Tc_eACAE-gvAkWiDGhrU9N95w_3_0"></a><a id="Tc__7e4wCPl2EejJWj-s0aB0w_4_0"></a><a id="Tc_WR8xyBkmvUmdLgh-G-4QhQ_4_2"></a><a id="Tc_9VLGdntnsEeC1qqHxTq-rw_4_5"></a><a id="Tc_VuR8Fbx-gUqHJzLGiuUSCw_4_6"></a><a id="Tc_tnbaXQRRV0m-hU1DE-Ghrg_4_8"></a><a id="Tc_VnlzMmSPy06otA6fzATQUg_4_9"></a><a id="Tc_MQexsZPvN0S9-jflfumHjQ_4_11"></a><a id="Tc_SvRBBQgSVkKpJaTbJTdnQg_5_0"></a><a id="Tc_Cwc9Wnm7BkaOfZN9Z0UeAg_6_0"></a><a id="Tc_Ry-VjWSI_UKCIhO54jO82A_6_6"></a><a id="Tc_RwcKiLK6WEm2UR6LP4ocMA_6_9"></a><a id="Tc_MMsmxOYdfEOiwXIEGp6cbQ_7_0"></a><a id="Tc_-qFa-nckjkmslCVnIaSyIA_7_3"></a><a id="Tc_WBKDjtE3-UOF5tL8OjsC7w_7_6"></a><a id="Tc_uQpZsuW-EESWt8x7LaJsiA_8_0"></a><a id="Tc_52onQ15v2kuK2hZyZAZMlg_8_2"></a><a id="Tc_n7-usafV-EKgz_Ft1c8kFg_8_5"></a><a id="Tc_wnk0WNj7_0OIo1OHe49LDw_8_6"></a><a id="Tc_x5TQOYZCLE6dme731TicnQ_8_8"></a><a id="Tc_sL3defl3NUm1oG6mij-kDQ_8_11"></a><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg" name="us-gaap:FairValueDisclosuresTextBlock" id="Tb_RnloKkWGSkyPciXMOEv33A" continuedAt="Tb_RnloKkWGSkyPciXMOEv33A_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note&#160;7&#8212;Fair Value Measurements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table presents information about the Company&#8217;s financial assets and liabilities that are measured at fair value on a recurring basis as of March 31, 2021 and indicates the fair value hierarchy of the valuation techniques that the Company utilized to determine such fair value.</p><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg" name="us-gaap:HeldToMaturitySecuritiesTextBlock" id="Group_vahV3NVP6k6Kb0w5yrFe0A" continuedAt="Group_vahV3NVP6k6Kb0w5yrFe0A_2" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:47.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measured as of March 31,2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:5.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investments held in Trust Account - U.S. Treasury Securities </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasurySecuritiesMember_sPTseD6pLECh_nBVN8UrGQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="0" id="Tc_M8QRhvd9NkuvXynQDBm-8Q_4_3">383,585,733</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasurySecuritiesMember_8-ml814IrEiD6tJvMbbJCQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="0" id="Tc_stS8mcJSqESG0R1CCEOwYg_4_12">383,585,733</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrant liabilities - public warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ClassOfWarrantOrRightAxis_stem_PublicWarrantsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_9FWs4gJXrEGapYLqh8mudQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" scale="0" id="Tc_nIqK-XyTYU6PM18cPMnIxw_6_3">171,878,063</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ClassOfWarrantOrRightAxis_stem_PublicWarrantsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_3d3A9a2s3EW1qf6cA4tZ4Q" decimals="0" format="ixt:numdotdecimal" name="us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" scale="0" id="Tc_TzwJJ8HPKkSMChbrsOkG7A_6_12">171,878,063</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrant liabilities - private warrants</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ClassOfWarrantOrRightAxis_stem_PrivateWarrantsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_cMLImMwQY0CDB8bynJYtSQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" scale="0" id="Tc_R98m126pZEe4itfdVA8ThQ_7_9">104,995,656</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ClassOfWarrantOrRightAxis_stem_PrivateWarrantsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_X1Wvnb0f7E-PiyluqXlchw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" scale="0" id="Tc_tQRF6JF8Pka3-dNQDdzqBA_7_12">104,995,656</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:50.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_nuhqMyG-9k24bwgZNeb1MQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:FairValueNetAssetLiability" scale="0" id="Tc_9jpequAWX0iBeYOs9vu17A_8_3">555,463,796</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_q7tDtvI82kSLkuRI6weFiw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:FairValueNetAssetLiability" scale="0" id="Tc_A0FWwn87-UanKHFblHyrOw_8_9">104,995,656</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_LaR1G669fU-1SNnktf7CEA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:FairValueNetAssetLiability" scale="0" id="Tc_LXOvGj7LqkyIxKPrHE5mtA_8_12">660,459,452</ix:nonFraction></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table presents information about the Company&#8217;s financial assets and liabilities that are measured at fair value on a recurring basis as of December&#160;31, 2020 by level within the fair value hierarchy:</p><ix:continuation id="Group_vahV3NVP6k6Kb0w5yrFe0A_2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:48.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair&#160;Value&#160;Measured&#160;as&#160;of&#160;December&#160;31,&#160;2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:5.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Investments held in Trust Account - U.S. Treasury Securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasurySecuritiesMember_7AGqsL0VZUScXpl_vj-YCg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="0" id="Tc_ctFyN3ZKD0SdB3LiH2uqLw_4_3">383,721,747</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasurySecuritiesMember_biWg2Dmo8EKFBh9xWjRJNA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="0" id="Tc_WRkLv4pgvk6jsxqdorGKGA_4_12">383,721,747</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Liabilities:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Warrant liabilities - public warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ClassOfWarrantOrRightAxis_stem_PublicWarrantsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_cZEypgHaX06yWFOf0vfQTA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" scale="0" id="Tc_OmNQO_HpdkStSyUhWGPx9w_6_3">64,339,997</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ClassOfWarrantOrRightAxis_stem_PublicWarrantsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_ildvW8fKuU-sBRoKrmC7AQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" scale="0" id="Tc_JoEIgqkH-USCEv_ibiMPFA_6_12">64,339,997</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Warrant liabilities - private warrants</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ClassOfWarrantOrRightAxis_stem_PrivateWarrantsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_96axSuvH6kq6RY8DEOjXoA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" scale="0" id="Tc_BvonwGq2BkuVUkgmmXygaA_7_9">56,751,981</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ClassOfWarrantOrRightAxis_stem_PrivateWarrantsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_cxw4RR1SHEalbjjtXKsopA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" scale="0" id="Tc_vzk3ypN3GUa9N-iAC3fi8w_7_12">56,751,981</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Total fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_8bWksHot_EezW5YLHDKJ7g" decimals="0" format="ixt:numdotdecimal" name="us-gaap:FairValueNetAssetLiability" scale="0" id="Tc_lsR_DSZprEeHCGHk557RKA_8_3">448,061,744</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_uFvqVTy9ikS8-LmA7PdRRw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:FairValueNetAssetLiability" scale="0" id="Tc_FliCMssHqEGn7GTZjN9-DQ_8_9">56,751,981</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_A_ThyaBIwkyxfM_kyAIWUQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:FairValueNetAssetLiability" scale="0" id="Tc_x1oRomtbzEGS60l4Qtzn7g_8_12">504,813,725</ix:nonFraction></p></td></tr></table></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Transfers to/from Levels 1, 2, and 3 are recognized at the end of the reporting period. There were <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:FairValueAssetsLevel1ToLevel2TransfersAmount" scale="0" id="Narr_9PW2fLbAj0WHzVwE5xmRHA">no</ix:nonFraction> <span style="-sec-ix-hidden:Hidden_w77LIi_1kUuDMyLFZLSilQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">transfers</span></span> <span style="-sec-ix-hidden:Hidden_Wq6_lf0--U2M-fvL997ZHg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">between</span></span> levels for the three&#160;months ended March 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The fair value of the Private Placement Warrants have been estimated using a Monte Carlo simulation model each measurement date. The fair value of the warrants issued in connection with the Public Offering were initially measured at fair value using a Monte Carlo simulation model and subsequently measured based on the listed market price of such warrants. The Company estimate the fair value of the warrants at each reporting period, with changes in fair value recognized in the statements of operations. For the three months ended March 31, 2021, the Company recognized a charge from an increase in the fair value of liabilities of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:FairValueAdjustmentOfWarrants" scale="6" id="Narr_ybxYHTFNL0qdZcJBrW9EJQ">155.8</ix:nonFraction> million presented as change in fair value of derivative warrant liabilities on the accompanying statements of operations.</p></ix:nonNumeric></div><div style="clear:both;display:table;margin-bottom:27.35pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">F-36</p></div></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STEM, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Formerly Known as Star Peak Energy Transition Corp.)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">NOTES TO UNAUDITED CONSOLIDATED CONDENSED FINANCIAL STATEMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="Tc_Mk0EK_ucYkGqlmpCpD0I2g_1_0"></a><a id="Tc_w6T1uEr1d0CidQwUKcPz4Q_1_2"></a><a id="Tc_SjVN_3X2t0m-YlKxx_rKGQ_2_0"></a><a id="Tc_usWPMT0tTUe5i7NfU8bFCg_3_0"></a><a id="Tc_AKWJ2mrsWUqh-qiiQ032YQ_3_2"></a><a id="Tc_iDb_N6Qc3U2vQIlHjsBE1Q_1_2"></a><a id="Tc_L6qh8NvZgU-nbOfksi4_5Q_2_0"></a><a id="Tc_jk7Fs3c7MkOW5WNYXtYfpQ_2_2"></a><a id="Tc_fiamuULVM0y2szPba8PLZA_3_0"></a><a id="Tc_Kp_aSIQ-7UOdVH3ZboFwAQ_3_2"></a><a id="Tc_onRPrMdDGUmetj05J6A6xw_4_0"></a><a id="Tc_AjDAkmRVI0-JgbYBUyyurg_5_0"></a><a id="Tc_SZLL289wXkOHxBZObz0gug_5_4"></a><a id="Tc_DjLob0F3UkygS0z4Xceo7g_6_0"></a><a id="Tc_F2uFnO8dXkCwwqMrYUds-g_6_4"></a><a id="Tc_5mKvkM70LkS0BtOgfwDMMg_7_0"></a><a id="Tc_tWmarPjbBEG_n3FBh_7J-w_7_3"></a><a id="Tc_HtZ2xCwWa0KVvp5p0qwx4w_8_0"></a><a id="Tc_-9BjLv8YL06Lvz54tIeH4A_8_4"></a><a id="Tc_FdV7IfWqzUm2mwo9BMKEnA_9_0"></a><a id="Tc_bS1Q_GpnUk2xb0mX6P6rPw_9_4"></a><ix:continuation id="Tb_RnloKkWGSkyPciXMOEv33A_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The change in the fair value of the derivative warrant liabilities for three months ended March 31, 2021 is summarized as follows:</p><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" id="Tb_eA9wD1aQSEmXJMM4ugve1Q" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrant liabilities at December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_LcDO8h-y90WArfr9DHavlA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="0" id="Tc_GdYK7lraxkuJsPrLz1BbuA_1_3">121,091,978</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:84.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change in fair value of warrant liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_fPwkEV3-RkG_n_TE0manng" decimals="0" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="0" id="Tc_LSaTkILm0ky2U4U5MAullg_2_3">155,781,741</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrant liabilities at March 31, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_uM4hJ8D73ECW_HO5wk-JZw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="0" id="Tc_xnsRiWEnSUSJ5TcxPhNhJQ_3_3">276,873,719</ix:nonFraction></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The estimated fair value of the derivative warrant liabilities is determined using Level 3 inputs. Inherent in a Monte-Carlo simulation are assumptions related to expected stock-price volatility, expected life, risk-free interest rate, dividend yield, probability of completing a Business Combination and discount for lack of marketability. The Company estimates the volatility of its common stock based on historical volatility of select peer companies that matches the expected remaining life of the warrants. The risk-free interest rate is based on the U.S. Treasury zero-coupon yield curve on the grant date for a maturity similar to the expected remaining life of the warrants. The expected life of the warrants is assumed to be equivalent to their remaining contractual term. The dividend rate is based on the historical rate, which the Company anticipates remaining at zero. The Company estimates the probability of completing a Business Combination to be 95.0% based on its proposed business combination.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table provides quantitative information regarding Level 3 fair value measurements inputs as their measurement dates:</p><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg" name="us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" id="Tb_H3NuIL7AM0a9NdDoPSxEKw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As&#160;of&#160;March&#160;31,&#160;2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercise price</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExercisePriceMember_0oLyNTIg0k-YNnHer4nQPQ" decimals="2" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilityMeasurementInput" scale="0" id="Tc_Bx0GhyetX0aNzoWfum1Mww_2_3">11.50</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock Price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputSharePriceMember_46ZDpbW5fkePLTWxeE4mrw" decimals="2" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilityMeasurementInput" scale="0" id="Tc_bCFKvS2U8kGtc_Zx5aoODQ_3_3">20.58</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term (in years)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_Y_3Qebsp2GfUiWHiaskGsETw" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedTermMember_h68h013s602S65i2jFJLYA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilityMeasurementInput" scale="0" id="Tc_xm_Xuv07wkK22mPyFiAp2A_4_3">5.09</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputPriceVolatilityMember_JjifYpwsYEedBpEWAFxOTQ" decimals="2" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilityMeasurementInput" scale="0" id="Tc_vr3WJ-0Z0UG4_eIQaAxI4A_5_3">15.00</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputRiskFreeInterestRateMember_Em8svVhXO0KFTfxEFKLsLA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilityMeasurementInput" scale="0" id="Tc_-wEgDiZaN06Oe8nCSX7Hcg_6_3">0.94</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Probability of completing a Business Combination</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_stem_MeasurementInputProbabilityOfCompletingBusinessCombinationMember_FcR9jwt9g0eAA_blkGac7Q" decimals="2" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilityMeasurementInput" scale="0" id="Tc_IPpCCFbMKE-Aqjurrc4P3g_8_3">95.00</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Discount for lack of marketability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_USp4gcLo-UevJUoWHG8MJg" decimals="1" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilityMeasurementInput" scale="0" id="Tc_EpfLOmb4tk2XNjUbTP_jMw_9_3">1.5</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg" name="us-gaap:SubsequentEventsTextBlock" id="Tb_1eEA6_GS3Ui-eGK8havrmw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note&#160;8&#8212;Subsequent Events</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company evaluated subsequent events and transactions that occurred after the balance sheet date up to the date that the unaudited consolidated condensed financial statements were available to be issued, and determined that there have been no events that have occurred that would require adjustments to the disclosures in the unaudited consolidated condensed financial statements, except as noted below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">On April 28, 2021, the Company and STPK Merger Sub Corp., a newly formed wholly-owned subsidiary of the Company, and Stem, Inc., a Delaware corporation, consummated the previously-announced merger pursuant to that certain Agreement and Plan of Merger, dated December 3, 2020.</p></ix:nonNumeric><p style="display:none;font-family:'Times New Roman','Times','serif';line-height:0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><a id="_94a2919f_14a1_49fb_b775_07b06937812a"></a></div><div style="clear:both;display:table;margin-bottom:27.35pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">F-37</p></div></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="ACCOUNTINGFIRM_433748"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">To the Stockholders and the Board of Directors of Stem, Inc.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Opinion on the Financial Statements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We have audited the accompanying consolidated balance sheets of Stem, Inc. and subsidiaries (the &#8220;Company&#8221;) as of December 31, 2020 and 2019, the related consolidated statements of operations, comprehensive loss, convertible preferred stock and stockholders&#8217; deficit, and cash flows for each of the two years in the period ended December 31, 2020, and the related notes (collectively referred to as the &#8220;financial statements&#8221;). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2020 and 2019, and the results of its operations and its cash flows for each of the two years in the period ended December 31, 2020, in conformity with accounting principles generally accepted in the United States of America.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Going Concern</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The accompanying financial statements have been prepared assuming that the Company will continue as a going concern. As discussed in Note 1 to the financial statements, the Company has suffered recurring losses from operations and cash outflows from operating activities and has debt coming due that raise substantial doubt about its ability to continue as a going concern. Management&#8217;s plans regarding these matters are also described in Note 1. The financial statements do not include any adjustments that might result from the outcome of this uncertainty.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Basis for Opinion</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">These financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;s financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We conducted our audits in accordance with the standards of the PCAOB and in accordance with auditing standards generally accepted in the United States of America. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits, we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company&#8217;s internal control over financial reporting. Accordingly, we express no such opinion.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">/s/DELOITTE &amp; TOUCHE LLP</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">San Jose, California</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">March 15, 2021</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">We have served as the Company&#8217;s auditor since 2018.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p><p style="display:none;font-family:'Times New Roman','Times','serif';line-height:0pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:0pt;visibility:hidden;">&#8203;</span></p><a id="_52b62c80_db06_463d_9e5c_98b85af42e0a"></a></div><div style="clear:both;display:table;margin-bottom:27.35pt;min-height:36pt;width:100%;"><div style="display:table-cell;vertical-align:bottom;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">F-38</p></div></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">STEM,&#160;INC.</b></p><a id="SHEETS_66274"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">CONSOLIDATED BALANCE SHEETS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 8pt 0pt;">(in thousands, except share and per share amounts)</p><a id="_339adcb2_f63c_4b9f_8784_d2374676befa"></a><a id="Tc_cIgkSANBSkiu7J_4-gMxSg_1_2"></a><a id="Tc_ADARBMyNlU2aNrwCOQd7SA_2_2"></a><a id="Tc_DTY8-1exTEaNIvUKr09FdA_2_5"></a><a id="Tc_JZvBKkUS_Eyy5NTugOM3rQ_3_0"></a><a id="Tc_1SW8yeI5HEyLc8gilIjy8A_4_0"></a><a id="Tc_ltPzIhcqxkSXpWdx3ZlrAA_5_0"></a><a id="Tc_Xrvd770i20CdFUFFxD3qAw_5_2"></a><a id="Tc_UClhdyoUmUmJ857r4221eg_5_5"></a><a id="Tc_nRLE1swwEEyGGAm3-_ZlLw_6_0"></a><a id="Tc_5VyFBJiDgEeVgojUUf1_Vw_7_0"></a><a id="Tc_ojdzISTgaEWuZRU7QnWzQQ_8_0"></a><a id="Tc_FXaWOCF2akuj9S-g9w9QSA_9_0"></a><a id="Tc_JmPzF_mN_kig0ivmsLo0rg_10_0"></a><a id="Tc_BaYYkoesPkCVOu8bjgBDAA_11_0"></a><a id="Tc_vDXHKkG8lEuOkopKAsGeIQ_12_0"></a><a id="Tc_Tn8mx-l9hU-P23F7SfVvlA_13_0"></a><a id="Tc_MjCrPZhyv0asiPsJAeRszw_14_0"></a><a id="Tc_gIkkcEaowkimMnAhm4Ow5A_15_0"></a><a id="Tc_9YYwxK1t3kyAEatfeq92eA_15_2"></a><a id="Tc_04D5pWTW60iuPwYnIF2grg_15_5"></a><a id="Tc_IdQ8Jld70Uyh_edgDfbJxQ_17_0"></a><a id="Tc_D78Darh5ek6LCFfGka-hDA_18_0"></a><a id="Tc_dMJoVinNTkypaZ6ksWSbhg_19_0"></a><a id="Tc_uxa2LfBs3UWGjzbrmTPFcA_19_2"></a><a id="Tc_QYGyL9SvAEu60v-U-8vBdg_19_5"></a><a id="Tc_AxNQDcSc7kmDx15uNXN9Vg_20_0"></a><a id="Tc__mWximZBHk2B9tzFRXiEnw_21_0"></a><a id="Tc_zZrgRvtzs06nZuHr6Yi3BQ_22_0"></a><a id="Tc_KjNKFy5AEkSSvneUYp4WfA_23_0"></a><a id="Tc_N-Q4ZTjRtkml0ddZg84sHg_24_0"></a><a id="Tc_3eXEEOg230uCKtCjk5doyA_25_0"></a><a id="Tc_wrmgBqgk8E6XgPE_HRbDXg_26_0"></a><a id="Tc_1Kz23azn4UCae3BgsOK34w_27_0"></a><a id="Tc_vjvJQmJeq0iABqJEsxFz4Q_28_0"></a><a id="Tc_HQSFR1Hrd0mRyk8I4_n8yg_29_0"></a><a id="Tc_rRhJo2dKPkmoBhYuR8Oanw_30_0"></a><a id="Tc_JgAfhUmfyUq8xYVKskks_Q_31_0"></a><a id="Tc_L6Yc1gkxbU65GFzIiDlc8Q_32_0"></a><a id="Tc_yRxJ0iRLgk-GCeTv1al2jA_33_0"></a><a id="Tc_swYH0x3mGk6xS7hQuD4mig_34_0"></a><a id="Tc_DXjkhSk1fEO3IGp84p5heQ_35_0"></a><a id="Tc_gpHz9xJPsEakg5IzcLs-Vg_36_0"></a><a id="Tc_kYwrv--iIE2YbY53HlpMmw_37_0"></a><a id="Tc_GPrc6MjUgEaVTCynMdjO4w_38_0"></a><a id="_af70ad6f_77d4_4e98_b231_9407c989ed75"></a><a id="_af70ad6f_77d4_4e98_b231_9407c989ed75_2"></a><a id="_af70ad6f_77d4_4e98_b231_9407c989ed75_3"></a><a id="Tc_asUHGLosjk-Qktqxwe5iMA_38_3"></a><a id="Tc_OByvGcokjEqo5eFtgeMgPA_38_6"></a><a id="Tc_bR74sbl3A0GymEY3FmkMcw_39_0"></a><a id="Tc_TWKiOEruske6kz09Vboxsw_39_3"></a><a id="Tc_sTzd1W1sG0q-wbU4khzKDw_39_6"></a><a id="Tc_u7eWu9jHGkK7IUafzBwibw_40_0"></a><a id="Tc_Xos-QIPdikmQwISE2aqgQw_41_0"></a><a id="Tc_40x7qKAIQkyarZqAAhhnsw_42_0"></a><a id="Tc_uSFDvWhLr0iaZ1KlfWD7SA_43_0"></a><a id="Tc_Qt7dvBXdsEqv15SEcPWm3w_44_0"></a><a id="Tc_2pg1m1YYQUSyzaN0cYhYvQ_44_2"></a><a id="Tc_bBkiE9jrQU2kM1MCTs-1ug_44_5"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">ASSETS</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Current assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 6pt;">Cash and cash equivalents</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="Tc_Ag0t1H9a5kCr8CicCqM1RA_5_3">6,942</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="Tc_gvnuzKlYhUSa2Cd60-c0rA_5_6">12,889</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 6pt;">Accounts receivable, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="Tc_hs_aCoqKhUyppIcvvSG5gQ_6_3">13,572</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="Tc_Q8HU9GTvmEqcqI35J7WUFw_6_6">6,619</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 6pt;">Inventory, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="Tc_N7t4FMVcm0CjGn8HwJPXAg_7_3">20,843</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="Tc_QpliLFlKMEuirFnUoZvIBg_7_6">3,580</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 6pt;">Other current assets (includes $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DueFromRelatedPartiesCurrent" scale="3" id="Narr_wkrfaQgDwUaydGZV0z7wcA">123</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DueFromRelatedPartiesCurrent" scale="3" id="Narr_TdNuuDY0pUqhRHGSaaYevw">483</ix:nonFraction> due from related parties as of December 31, 2020 and 2019, respectively)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsCurrent" scale="3" id="Tc_eUUw4CLoe0iSBnTANZWPOg_8_3">7,920</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsCurrent" scale="3" id="Tc_0HqWITlp0USTHbrDZP9PZw_8_6">5,710</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 12pt;">Total current assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="Tc_PaM8b8xzgU-46MrXELnmhA_9_3">49,277</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="Tc_b2AICJ2hFU6DuKMiIW8WhQ_9_6">28,798</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Energy storage systems, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetNetNoncurrent" scale="3" id="Tc_dhFId97J5U-W8Y0Ek1w0SA_10_3">123,703</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetNetNoncurrent" scale="3" id="Tc_D3PfYgliV0y0hZVqg4FCoQ_10_6">131,569</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Contract origination costs, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalizedContractCostNetNoncurrent" scale="3" id="Tc_5uJNLgQZMkaRater5laYnQ_11_3">10,404</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalizedContractCostNetNoncurrent" scale="3" id="Tc_NMdHKByItEOjWFfoBWLVPw_11_6">8,608</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="Tc_89rF6tTcgUqQ9rDoznGhIQ_12_3">1,739</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="Tc_amY2zxyj9EaOQu4yBrhAkg_12_6">1,695</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Intangible assets, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="Tc_4bYESktw9kCkPkLOJPde1g_13_3">12,087</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="Tc_IB3a8DrhME6NXyqy0lbeTw_13_6">10,695</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Other noncurrent assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="Tc_Fr8VvS0TDUickjJ4z90ysg_14_3">8,640</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="Tc_9rH0RWrr9EePXJWNGdASSA_14_6">6,682</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Total assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="Tc_C7ZfyI3-C06tW-m0fR2YIA_15_3">205,850</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="Tc_dNbjPaBFa0-RoYPgKunnNw_15_6">188,047</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">LIABILITIES, CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS&#8217; DEFICIT</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Current liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 6pt;">Accounts payable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="Tc_U4aULT4LcUmkYx73fqmb1g_19_3">13,749</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="Tc_fhWJWk6X3k2g_OWQIVUQTw_19_6">12,691</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 6pt;">Accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="Tc_pimpkktjskmRccasGbSOBA_20_3">16,072</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="Tc_cSjBd8uD4E614TZzO4-pXA_20_6">7,307</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 6pt;">Accrued payroll</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="Tc_2gINAwai7UOfhrpY4pUwxg_21_3">5,976</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="Tc_D2zP1SkYw0ucdwXlMacARw_21_6">5,573</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 6pt;">Notes payable, current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesPayableCurrent" scale="3" id="Tc_Q3k4g-QibU67zHeTtYXbXA_22_3">33,683</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesPayableCurrent" scale="3" id="Tc_v6TY6IGTdUOMrPV0O6ctlQ_22_6">28,895</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 6pt;">Convertible promissory notes (includes $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesPayableRelatedPartiesClassifiedCurrent" scale="3" id="Narr_KLU9HrFA4UiAYY8xM8-1Kg">45,271</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesPayableRelatedPartiesClassifiedCurrent" scale="3" id="Narr_1LSx2uB_OE-2s1JVd8xhLg">24,102</ix:nonFraction> due to related parties as of December 31, 2020 and 2019, respectively) </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ConvertibleDebtCurrent" scale="3" id="Tc_QcFBtaX5m06y8KtJV1Cprg_23_3">67,590</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ConvertibleDebtCurrent" scale="3" id="Tc_wMXMuo4Jw06ebwXNajG9_g_23_6">34,925</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 12pt;">Financing obligation, current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansPayableCurrent" scale="3" id="Tc_fG90rnYMc0KePHXeWzXr5A_24_3">14,914</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansPayableCurrent" scale="3" id="Tc_HAOBZVOVM0Wr_kSXbdaMfg_24_6">6,373</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 18pt;">Deferred revenue, current</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="Tc_cWOkRsYXBUC-qp0JtbXeYQ_25_3">36,942</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="Tc_G2_IaLAtXEiyjYqVM2omMg_25_6">10,948</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 6pt;">Other current liabilities (includes $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableRelatedPartiesCurrent" scale="3" id="Narr_nw-lORDs50aDD9KIjDWwFw">399</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableRelatedPartiesCurrent" scale="3" id="Narr_rlLbir_0eEOJcwQghMTOJg">190</ix:nonFraction> due to related parties as of December 31, 2020 and 2019, respectively)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="Tc_YwGNV-4gNEipZnJSKS2bPA_26_3">1,589</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="Tc_FgMMuHMzHEeOfCHIh-HpoA_26_6">2,636</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 12pt;">Total current liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="Tc_RAwwfVbsm0OVkv-OFHPTCw_27_3">190,515</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="Tc_6bKMrARZNEq1GvKgV0hMZQ_27_6">109,348</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 6pt;">Deferred revenue, noncurrent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="3" id="Tc_COajFBkPs0KBcNTb2PlpBw_28_3">15,468</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="3" id="Tc_HULle1X6QE2z3bXMbMYfzQ_28_6">9,780</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 6pt;">Asset retirement obligation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetRetirementObligationsNoncurrent" scale="3" id="Tc_zfLco_drzEiWSw4MHHzXAA_29_3">4,137</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetRetirementObligationsNoncurrent" scale="3" id="Tc_Cg0Zf4p0UE-AxMMMAAUSWg_29_6">5,759</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 6pt;">Notes payable, noncurrent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermNotesPayable" scale="3" id="Tc_Wri4G7K7eU6EUOK149Iihw_30_3">4,612</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermNotesPayable" scale="3" id="Tc_679q64TqDkKXYxiKlRx6bA_30_6">6,568</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 6pt;">Financing obligation, noncurrent</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermLoansPayable" scale="3" id="Tc_wW8mvtMts0GWr_pBj_vWKg_31_3">73,128</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermLoansPayable" scale="3" id="Tc_9S-V6LO49Uq4i2C0g6g1hw_31_6">74,640</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 12pt;">Warrant liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="stem:WarrantLiabilityNoncurrent" scale="3" id="Tc_VlKZ_ULYNUKX4KRWnnO7qQ_32_3">95,342</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="stem:WarrantLiabilityNoncurrent" scale="3" id="Tc_ZUcBc6iivkqEWg3ewzdmqw_32_6">6,094</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 6pt;">Lease liability, noncurrent</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="Tc_gnew39YuG0yAH4i4Wrg1bQ_33_3">57</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="Tc_KKOwaLwxNkSJ7cK3h7SGeA_33_6">390</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 12pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="Tc_y7c8hYopo024S02RknN09g_34_3">383,259</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="Tc_Bs5jAicvfE-oa6Wu6irueg_34_6">212,579</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">Commitments and contingencies (Note 18)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;">Convertible preferred stock, </span><span style="font-size:7pt;">$<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityParOrStatedValuePerShare" scale="0" id="Narr_VYWZ9oMXYU-uvP1qnJdJyA"><ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityParOrStatedValuePerShare" scale="0" id="Narr_GOe-jhYnUk2NGxdBPGaClw">0.00001</ix:nonFraction></ix:nonFraction></span><span style="font-size:7pt;"> par value; </span><span style="font-size:7pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesAuthorized" scale="0" id="Narr_wkkNZpRuaUuwPM2_5Qlv_A">409,351,021</ix:nonFraction></span><span style="font-size:7pt;"> and </span><span style="font-size:7pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesAuthorized" scale="0" id="Narr_jyJI8LyOSkWUOilnUsJGVA">321,346,716</ix:nonFraction></span><span style="font-size:7pt;"> shares authorized as of December 31, 2020 and 2019, respectively; </span><span style="font-size:7pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_6m-JvsNfTUqBrKrlkQ8N5w" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesIssued" scale="0" id="Narr_yg-0Ac2AYE-xKmGhdoY7Bw">175,437,783</ix:nonFraction></span><span style="font-size:7pt;"> and </span><span style="font-size:7pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Narr_fLIimc4kDES9XIxteVzT4w">191,139,933</ix:nonFraction></span><span style="font-size:7pt;"> shares </span><span style="-sec-ix-hidden:Hidden_RFf7kWb9Y0aANnxp-qZtiQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:7pt;font-style:normal;font-weight:normal;text-align:left;">issued</span></span><span style="font-size:7pt;"> and </span><span style="-sec-ix-hidden:Hidden_XlGBGhPShESBJR7JnLCA8g;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:7pt;font-style:normal;font-weight:normal;text-align:left;">outstanding</span></span><span style="font-size:7pt;"> as of December 31, 2020 and 2019, respectively; (liquidation preference of </span><span style="font-size:7pt;">$<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityLiquidationPreference" scale="3" id="Narr_wWyRoSJq7kKILsDW6XR18Q">257,947</ix:nonFraction></span><span style="font-size:7pt;"> and </span><span style="font-size:7pt;">$<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityLiquidationPreference" scale="3" id="Narr_6i3NtND5zkalbBt_KUNXtQ">258,041</ix:nonFraction></span><span style="font-size:7pt;"> as of December 31, 2020 and 2019, respectively) </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="Tc_164ELqySA0KR5DhlVQkScw_36_3">220,563</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="Tc_l5fL1wLWPU6MsV8m37mc_A_36_6">231,129</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Stockholders&#8217; Deficit:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 6pt;">Series 1 convertible preferred stock, $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="Narr_r1kL6wcP-Uqdp-1GJ_4FCA"><ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="Narr_CTPnaKwSrEWiSIwPswfCNg">0.00001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="Narr_Pk2_WO0bS0uMFAg0IuL5Eg"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="Narr_Ki6hM0ViQkSwTPa7vVWk2Q">4,305</ix:nonFraction></ix:nonFraction> shares authorized as of December 31, 2020 and 2019; <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesIssued" scale="0" id="Narr_hb6rpJmguEmDfoCDgMXfGg"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesIssued" scale="0" id="Narr_FcPltwOn9EWQ4VSSW2bN3g">2,961</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of December 31, 2020 and 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:7pt;">Common stock, </span><span style="font-size:7pt;">$<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="Narr_Q-GX3kBGz0elEX6iM-qnNw"><ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="Narr_XRmrYe3b8kGFLhaA9nSjYw">0.000001</ix:nonFraction></ix:nonFraction></span><span style="font-size:7pt;"> par value; </span><span style="font-size:7pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="Narr__IfeBxtjPUqgJ36HkC7RHg">474,728,323</ix:nonFraction></span><span style="font-size:7pt;"> and </span><span style="font-size:7pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="Narr_Z0jnDmzBXkK_7Qo_A5NcyQ">386,728,323</ix:nonFraction></span><span style="font-size:7pt;"> authorized as of December 31, 2020 and 2019, respectively; </span><span style="font-size:7pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="Narr_9-7NcmIFhUSfmcNR8Gz84A">11,228,371</ix:nonFraction></span><span style="font-size:7pt;"> and </span><span style="font-size:7pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockValueOutstanding" scale="0" id="Narr_cKpfNA2yokuyja_zP6yoPQ">9,392,682</ix:nonFraction></span><span style="font-size:7pt;"> </span><span style="-sec-ix-hidden:Hidden_lbn1ue3GzEWcr07W54C4Ow;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:7pt;font-style:normal;font-weight:normal;text-align:left;">issued</span></span><span style="font-size:7pt;"> and </span><span style="-sec-ix-hidden:Hidden_3QqVpuVk40WtQtc9VPbGmA;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:7pt;font-style:normal;font-weight:normal;text-align:left;">outstanding</span></span><span style="font-size:7pt;"> as of December 31, 2020 and 2019, respectively </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 12pt;">Additional paid-in capital</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="Tc_Tv1ExeEnCka39MUw1lRj8g_40_3">10,061</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="Tc_NTIiTMWV1E-yseVT529gaw_40_6">3,339</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 12pt;">Accumulated other comprehensive (loss) income</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" sign="-" scale="3" id="Tc_yhQF-tqH40WRRxPHVoDZ8g_41_3">192</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="Tc_vsSK4jJLEE-Cf-tu1ArguA_41_6">54</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Accumulated deficit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" sign="-" scale="3" id="Tc_uVKakvXgZ0u99phGeumASw_42_3">407,841</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" sign="-" scale="3" id="Tc_yx80OCrHKEOVQoff5RDdUA_42_6">259,054</ix:nonFraction>)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Total stockholders&#8217; deficit</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_ZkuPpVpL8kKPVcMbfq3VkQ_43_3">397,972</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_rAATEfH8cEuVKnaH_opgUA_43_6">255,661</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:71.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Total liabilities, convertible preferred stock and stockholders&#39; deficit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="Tc_KN4JbugxN0KEqAY31mZlFg_44_3">205,850</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="Tc_SzSW-8-iP0-lCAcHIP_bNw_44_6">188,047</ix:nonFraction></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">The accompanying notes are an integral part of these consolidated financial statements.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_4928f4ba_bcdc_4a9b_9810_80c464a835e4"></a></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-39</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">STEM,&#160;INC.</b></p><a id="OFOPERATIONS_784783"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">CONSOLIDATED STATEMENTS OF OPERATIONS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;">(in thousands, except share and per share amounts)</p><a id="_36d6ad26_3003_437e_98f3_a9c3ed146322"></a><a id="Tc_N972RxchPUKrP7CL9TSPPA_1_2"></a><a id="Tc_sB5cUEq-S0emC-1nt4zgTw_2_2"></a><a id="Tc_159goW5bRUGGHhyyzsvU_g_2_5"></a><a id="Tc_8WKCPbp210aBDb8xHt1nzw_3_0"></a><a id="Tc_FN54ipioj0S8rva55uD52g_3_2"></a><a id="Tc_cMgR3-kIdUqYZCUqde6aRw_3_5"></a><a id="Tc_8IxfGwVpH0Gvob74ewTFIw_4_0"></a><a id="Tc_GTTu2UZAC0KC3I3EZYAszQ_5_0"></a><a id="Tc_V1UDwJM3dUeVkfy-lI_C6Q_6_0"></a><a id="Tc_jLWb-kEKakaH8uikSkIfEw_7_0"></a><a id="Tc_QuyE9nNRL0GvfomfLBX8bQ_8_0"></a><a id="Tc_l3NjExshbUWUa7xnBgkmzw_9_0"></a><a id="Tc_gC7V7_R7SE2z_u3yQfZbFA_10_0"></a><a id="Tc_KWEKoOBTHE62LswOUNysaw_11_0"></a><a id="Tc_KgfIKrvZMEKNBZBw9CrR1g_12_0"></a><a id="Tc_cmt9XN3bh0G1MlPu10sUzw_13_0"></a><a id="Tc_oiUv61BsEUKN_LH-XxMJRQ_14_0"></a><a id="Tc_HeHen_788Eau8DQ7L8g2dA_15_0"></a><a id="Tc_4EfYfbQB7ku3RgWlRqikig_16_0"></a><a id="Tc_V13x1QnP_ESOrCyrvkRBPg_17_0"></a><a id="Tc_Os3t9QchnkKaYcLJdOGYgA_18_0"></a><a id="Tc_DOx8GflVAEi7a_P9ULPAJA_19_0"></a><a id="Tc_GTSgmSw1F0eXPiE1qpZqGA_20_0"></a><a id="Tc_llbT7n4s_UmS1nbrphOr6g_21_0"></a><a id="Tc_-VWKA7Z0sEKi2G6SpASljg_22_0"></a><a id="Tc_P6nTopQ8wkiMvySdWilxwg_23_0"></a><a id="Tc_-SythsHDSEe7XJFPA3PZOA_23_2"></a><a id="Tc_bZG0z5w3iEGV3MG0YhCcHg_23_5"></a><a id="Tc_On0vG9VfdkyNbKxQgD9QSw_24_0"></a><a id="Tc_Z7fE1JWfQ0m_a0sTRvsV8w_24_2"></a><a id="Tc_WzoqzlC2Nk60Qiuz9PtBYA_24_5"></a><a id="Tc_fqehJPKVJkecD-hJeOpG_Q_25_0"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years Ended December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Service revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_srt_ProductOrServiceAxis_us-gaap_ServiceMember_WyC_-52JQk68LS7beOc5tg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_AQOFMgi3kEGM03kBGshF3A_3_3">15,645</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_srt_ProductOrServiceAxis_us-gaap_ServiceMember_qtBzfeb5MUatS8WlDMthAA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_UmDqS6_7DUyH6ZtXSgXkHg_3_6">13,482</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Hardware revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_srt_ProductOrServiceAxis_us-gaap_ProductMember_tttNKuzUiUu_-8zPJuUiOQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_BO8xXoR28keROE301VrnLw_4_3">20,662</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_srt_ProductOrServiceAxis_us-gaap_ProductMember_GFe27fPUmU-1SxKkjV9Fug" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_HR8nZDu-yESVP-qN78zycA_4_6">4,070</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_OCpsPmkJpUyKrQueh-FlSQ_5_3">36,307</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_985FUEojvkmTQr-2NHH5QQ_5_6">17,552</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Cost of service revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_srt_ProductOrServiceAxis_us-gaap_ServiceMember_WyC_-52JQk68LS7beOc5tg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="Tc_WlFSrjQC-kyQxBWpa1ggfw_6_3">21,187</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_srt_ProductOrServiceAxis_us-gaap_ServiceMember_qtBzfeb5MUatS8WlDMthAA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="Tc_o1bz9OTrSkKR2WLN9pyu7w_6_6">16,958</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of hardware revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_srt_ProductOrServiceAxis_us-gaap_ProductMember_tttNKuzUiUu_-8zPJuUiOQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="Tc_vHIwWA-1nEWMWq67GRfOyw_7_3">19,032</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_srt_ProductOrServiceAxis_us-gaap_ProductMember_GFe27fPUmU-1SxKkjV9Fug" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="Tc_vbsH0o3IqEieemcIPfLQQA_7_6">3,854</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="Tc_Mnq9h6-UR0a4G_9ObQA0Fg_8_3">40,219</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="Tc_Ae8KYwSiMEiGSyuq_-4HNQ_8_6">20,812</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Gross margin</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" sign="-" scale="3" id="Tc_87R5UermfkuTGGZ2huprDg_9_3">3,912</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" sign="-" scale="3" id="Tc_Z_zHIutOK0uN-Gwkypxiaw_9_6">3,260</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:73.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating expenses:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Sales and marketing</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="Tc_MEEULcbbzUO1cfCu2JnEyA_11_3">14,829</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="Tc_ydY7Oqp4wEa27dzMKP2bYw_11_6">17,462</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="Tc_471Pp6NXxU25bL-0e8GoKw_12_3">15,941</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="Tc_fSE8M4_RuU2q-kmNgIh_PA_12_6">14,703</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">General and administrative</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="Tc_W5i9wgXSzEiSrkMDGCJTmA_13_3">14,705</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="Tc_WaDwdVW6hUK3JKl6Iyogtw_13_6">12,425</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total operating expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="Tc_X7ramYBufUeMWrIjKyUJ7Q_14_3">45,475</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="Tc_OgzFr09nqkSKw_s84pLXqw_14_6">44,590</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Loss from operations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" sign="-" scale="3" id="Tc_mvaJHpYHZUK4c4xQy4kJLg_15_3">49,387</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" sign="-" scale="3" id="Tc_C5VXMDuBp0qurbBABQgefw_15_6">47,850</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:73.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other income (expense), net:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Interest expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="Tc_r-sRw-0gf0yUvoFxcXka_g_17_3">20,806</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="Tc_37vzhyxvykWtFXWbPR6RpQ_17_6">12,548</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:73.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Change in fair value of warrants and embedded derivative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueAdjustmentOfWarrants" scale="3" id="Tc_5dMWK0IIakimuup0DsMMOg_18_3">84,455</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueAdjustmentOfWarrants" sign="-" scale="3" id="Tc_pQpTd-yJFUqX90e-AEBYJQ_18_6">1,493</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Other expenses, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherNonoperatingIncomeExpense" sign="-" scale="3" id="Tc_zpQliGWS9kSoO93cNrsTWA_19_3">1,471</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherNonoperatingIncomeExpense" sign="-" scale="3" id="Tc_dZ3Tou6S70uQOhebXzO5hg_19_6">503</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:73.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total other income (expense) </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" sign="-" scale="3" id="Tc_8CxEoDhSnUexzLz96DHSBA_20_3">106,732</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" sign="-" scale="3" id="Tc_FNU4-_ZJ8UeHzYML5qFcUA_20_6">11,558</ix:nonFraction>)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss before income taxes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" sign="-" scale="3" id="Tc_K_xU1Nl5tEqhY1ufb3lM9A_21_3">156,119</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" sign="-" scale="3" id="Tc_Qm6HwFFszk2Ijep2Jkbr-Q_21_6">59,408</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:73.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="Tc_DdJ8XXqStEiXJo9na1m7jg_22_3">5</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="Tc_n7esZNMTpE6pBKBmGczM1A_22_6">6</ix:nonFraction>)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" sign="-" scale="3" id="Tc_1NW4s4K-eUCvV5Gpq8Ctyg_23_3">156,124</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" sign="-" scale="3" id="Tc_UVSm3YjhUE6eo09QgZPIhQ_23_6">59,414</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:73.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss per share attributable to common shareholders, basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasicAndDiluted" sign="-" scale="0" id="Tc_ND0YwLwPK0KngQRmfB6Bow_24_3">17.48</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasicAndDiluted" sign="-" scale="0" id="Tc_uGIja2eb4k6vWp6HGCOkvg_24_6">6.05</ix:nonFraction>)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average shares used in computing net loss per share, basic and diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="0" id="Tc_SqybONtWL0-SNWYx6ioTBw_25_3">9,474,749</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="0" id="Tc_32glFcD62kGlpYWoH1GZlA_25_6">10,703,380</ix:nonFraction></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">The accompanying notes are an integral part of these consolidated financial statements.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_4efd53c3_4817_4edb_8647_e93db6bade61"></a></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-40</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">STEM,&#160;INC.</b></p><a id="COMPREHENSIVELOSS_273330"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;">(in thousands)</p><a id="_2ab44bd5_86e1_447e_89ad_eb7f8a44b941"></a><a id="Tc_eYQymQKetUeHZFXOfdlJZg_1_2"></a><a id="Tc_2K6yqZda6UGezb3DptBwwA_2_2"></a><a id="Tc_2uKHfu8L80aVjn36Xco9Bg_2_5"></a><a id="Tc_ZMy9D3oCckynAmiiQ6Bs0Q_4_0"></a><a id="Tc_wZNncCdRNkKqUvytklrItA_4_2"></a><a id="Tc_wsPLs9i8K0izZxhedil7Sg_4_5"></a><a id="Tc_gfizto6GwEmVOP6uLGzhyw_5_0"></a><a id="Tc_EVPTMKgCs0yvd4Az3eQCPQ_6_0"></a><a id="Tc_2WXOr2SqTEqnnGKt7cq6YQ_7_0"></a><a id="Tc_f5aDy4XV3ESawWgsmq49Zw_7_2"></a><a id="Tc_892dah_BPkCH-JjWulrdXA_7_5"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years Ended December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Net loss</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" sign="-" scale="3" id="Tc_xivT5DtIl0OYzDL9c_dVDA_4_3">156,124</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" sign="-" scale="3" id="Tc_DKswcgAzDkmBJdblkx6Kww_4_6">59,414</ix:nonFraction>)</p></td></tr><tr><td style="vertical-align:bottom;width:76.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other comprehensive (loss) income:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign currency translation adjustment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" sign="-" scale="3" id="Tc_LLPIjBmR402UBsrQJeRg6A_6_3">246</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="Tc_QUsSW7RGpEmNkasgzxQV_A_6_6">54</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:76.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;">Total comprehensive loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" sign="-" scale="3" id="Tc__Qf2n0gs0EmW-NYWAXM4-Q_7_3">156,370</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" sign="-" scale="3" id="Tc_AOCT3JIl90y0xeyUaJVoVg_7_6">59,360</ix:nonFraction>)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">The accompanying notes are an integral part of these consolidated financial statements.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="display:none;font-family:'Times New Roman','Times','serif';line-height:0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><a id="_a6952cf8_3b33_40f9_99a5_474bba4f3cee"></a></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-41</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:8%;padding-right:8%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">STEM,&#160;INC.</b></p><a id="DEFICIT_171705"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS&#8217; DEFICIT</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;">(in thousands, except share amounts)</p><a id="_108f6b94_43d5_4606_a6d5_fc238c774e9b"></a><a id="Tc_4nHWYih8p0OCfUcb1S_QTg_1_8"></a><a id="Tc_yPiSXLy09k2kcWtjgFgAwg_1_21"></a><a id="Tc_GL4mwxCqUEG64GlLeq9LmA_2_2"></a><a id="Tc_0zz-EqIjH0mEhph_53LJQw_2_8"></a><a id="Tc_ej6Pa9YORES2vtdMaBDtpA_2_18"></a><a id="Tc_7oG-twVsWEafKWJI4URvig_2_21"></a><a id="Tc_0ACTShTuNUKQ4ayU-7hGQw_2_27"></a><a id="Tc_C75v-yqu9k6buT5DfWyIKg_3_2"></a><a id="Tc_BCutjgbm-0uhe4HtdfQxtQ_3_8"></a><a id="Tc_1PjiL8NQZkm5CdaTSxGmww_3_13"></a><a id="Tc_S-jvpR2nu0CxfxLFpewBxQ_3_18"></a><a id="Tc_0_suJoFdAEaeYm3LV9mYNg_3_21"></a><a id="Tc_VSbePg7pF0SF4fS6dl0bCQ_3_24"></a><a id="Tc_DicrFaEC6UKSIvO2yYXvzA_3_27"></a><a id="Tc_Aum9k1-j9kKuPnGVKjcy6w_4_2"></a><a id="Tc_qU_pCEMz9EWZEQwxzRJQWg_4_4"></a><a id="Tc_ZH3n7qs2mkmHRLJjg6PHug_4_8"></a><a id="Tc_TmI9F-JQ7EKo3x1PekECiQ_4_10"></a><a id="Tc_MWP7uTuVzkK8ObP-dnys6A_4_13"></a><a id="Tc_cnlZ0EuGi0aLUOWc8l6liQ_4_15"></a><a id="Tc_sBCyv3WhGEy0L5dPhlyu4A_4_18"></a><a id="Tc_rPrfK32xDE2MGmNae_bExA_4_21"></a><a id="Tc_MgJS8_VW-0aAWEmQa7wKww_4_24"></a><a id="Tc_wV0D0bzvIkeGbszbJzAE-w_4_27"></a><a id="Tc_2Odvnvoz30mt5s0RPCNgyg_5_0"></a><a id="Tc_Q2xLEfdfC0q9bU3oXtJsgQ_5_4"></a><a id="Tc_QDphDTBvvUWn0wtpVqmyQQ_5_10"></a><a id="Tc_EiL33RLjWkKXVdzK2KqTxQ_5_15"></a><a id="Tc_Tp3_DicQi0SrweiuE4ReVA_5_18"></a><a id="Tc_mb0W3_Dw_U2XIw-hyKs2Gw_5_21"></a><a id="Tc_DAzjVq2Eh0KGVw5rHS_Jog_5_24"></a><a id="Tc_JalnWzCRl0OxHkqCnOlTtQ_5_27"></a><a id="Tc_rSg6QEvFQ0mexQHwJNBEMA_6_0"></a><a id="Tc_eKq_T_rhBEeQXC07HuJ_1g_6_8"></a><a id="Tc_TwkEkdzplkuO2GySCQDbaQ_6_11"></a><a id="Tc_nQoCeu3AWkKYH2rVJ6_fwQ_6_16"></a><a id="Tc_oTBFZXk9GEW2It-i0ZkbIg_6_19"></a><a id="Tc_CZp1WIy-J0e7C0Ox_fMcUA_6_22"></a><a id="Tc_XEZ4yxKI_kOXFik7iM2nXg_7_0"></a><a id="Tc_su2XR00v1Eyu_iwJfAMBfw_7_2"></a><a id="Tc_jyOyzjpQCUucQ_6pjtbDBQ_7_5"></a><a id="Tc_IXwqxiGi40C5r1_nkoEziQ_7_8"></a><a id="Tc_QS3A_qNn9EOMZzv5kE0IZA_7_11"></a><a id="Tc_TnXz5R6J2kqMvwSOMHvgag_7_13"></a><a id="Tc_BSkVIVYC10GsL9vZlTyZbg_7_16"></a><a id="Tc_V-p4xZ6QEUiaO9ISnfSv2g_7_22"></a><a id="Tc_6W7jxfRf20a-upsfSx5qgQ_7_25"></a><a id="Tc_wXrSUFnlKEWCquKK6fJmxg_8_0"></a><a id="Tc_7h3djH5PE0-3Ln-b-zR2XQ_8_8"></a><a id="Tc_cQ8URU0kzEG5yVSmU9hxUA_8_11"></a><a id="Tc_49V_ADPMf0ikxT-yNbu1MQ_8_13"></a><a id="Tc_j_Ro1-Hsrk6IXSmpFoKPSQ_8_16"></a><a id="Tc_Ifz62OnKX0Wgps3lvJiFVQ_8_19"></a><a id="Tc_aVuyMytByUq_0bo7Y1tdvg_8_22"></a><a id="Tc_n4uh1kauD0-ywBjmdVg1ng_8_25"></a><a id="Tc_Pn7bcCaSQkSILGcUrvdReA_8_28"></a><a id="Tc_n0uAyBl9AkOt8cfwKLTPYQ_9_0"></a><a id="Tc_GzRGxidsnUWYzkWiUibaXg_9_5"></a><a id="Tc_7dEprdG1Q06Qxu0m-_Gg_g_9_11"></a><a id="Tc_2gWn3SDSN0q5S7T3M20RPQ_9_16"></a><a id="Tc_2CnTiC8b_kC6sGxQcRbhiQ_9_19"></a><a id="Tc_DKetBWclwkywW4m7qOXm9Q_9_22"></a><a id="Tc_CF69y8Z56UqmnQ5wf2-yEA_9_25"></a><a id="Tc_gTbn-8EA3kCIIxjlXtv5bw_9_28"></a><a id="Tc__hkPcFsUBkadXMNfrfHs7g_10_0"></a><a id="Tc_k3ToqSX_J0maOO6RdC7Muw_10_2"></a><a id="Tc_zFzJQDNifk--yHQfhN9q-w_10_5"></a><a id="Tc_sz9lOS1peUKEgZFKaUg0aw_10_8"></a><a id="Tc_lOPjf4CuXUmtppY2r2xYvQ_10_11"></a><a id="Tc_P-WmePgLkUywqAyzCsTX_Q_10_16"></a><a id="Tc_OjZFcFJeiU-XdkjayyppnA_10_22"></a><a id="Tc_ymZJd0InOUuJkN4wVkUsSg_10_25"></a><a id="Tc_jVY2r3qXS0ir_AcqZBkXxg_11_0"></a><a id="Tc_HP3knkmeAUajfQ7my_QiUA_11_2"></a><a id="Tc_etQbmbh4G02fkc9sjlKQ6g_11_5"></a><a id="Tc_sNhEM9MjXEeR9bGc2tnvyA_11_8"></a><a id="Tc_RWQxvxj1PUK4jYsGkuZ_lA_11_11"></a><a id="Tc_x12CJ6Zq0kOdIw3r9WYPFA_11_13"></a><a id="Tc_deLdmIRKikaz5NoZqCokVA_11_16"></a><a id="Tc_Qrk6ddUXH0uack4fdLcy8A_11_22"></a><a id="Tc_DS2q8JMsMEqwpiKB17polQ_11_25"></a><a id="Tc_RpFcwCMOw0Od4bSt-_VcSw_12_0"></a><a id="Tc_DKL7QShkWEyUG1yGRjri2w_12_2"></a><a id="Tc_Xgwteszwu0aQM7cEOVEVhA_12_5"></a><a id="Tc_MXulxrFd_kSXXvc8NlQICw_12_8"></a><a id="Tc_eeCO_VuWWke3cSMExViuSw_12_11"></a><a id="Tc_K7LgvRbLMUetJGK1hXMHSA_12_13"></a><a id="Tc_GVfuU2lFYkqGw09B5g-hXQ_12_16"></a><a id="Tc_RHtEdvSejEapO1Qy-XP_wg_12_19"></a><a id="Tc_nOOp1FP7GEGrYg3vsGyimA_12_25"></a><a id="Tc_GW1NF_Z7G06ikHktwxvGLA_13_0"></a><a id="Tc_qQJKOm3UrkWeQi-VjHy_jQ_13_2"></a><a id="Tc_csqfUsnTI0a3AODh_HWZ3A_13_5"></a><a id="Tc_l3z3Sx0lEEyfe95kqdHHVQ_13_8"></a><a id="Tc_727y2d3i1U2MuIodKLhD4Q_13_11"></a><a id="Tc_IbiyV3hQ5EC8mmW1h2FXNQ_13_13"></a><a id="Tc_ZhZ2AVPJIE-aXTAHBH7j7A_13_16"></a><a id="Tc_eiOb4H2WkEKuLHxzR7H14w_13_19"></a><a id="Tc_gm_rs5nonEuxFn-5d8IMvA_13_22"></a><a id="Tc_9IWBGy-jsEeWeQu9sGlqtw_14_0"></a><a id="Tc_3o4gZJ5bVkmhMlZJuVHSRA_14_11"></a><a id="Tc_-mFS8uZquU23l4wwsYU1Jg_14_16"></a><a id="Tc_1TvGZXWsqUqKDMU_61PCxA_15_0"></a><a id="Tc_wrTYe3y4mUe1d1PAlWs25g_15_8"></a><a id="Tc_E547_ppt9UCUJ2xUaxVesQ_15_11"></a><a id="Tc_wfh0KDBDD0mQTOyL9GaMFA_15_16"></a><a id="Tc_TRmTFvDVD0SkN8DU1OSGBQ_15_19"></a><a id="Tc_rWW6dqp0jUGL1-HXYVGwHQ_15_22"></a><a id="Tc_FnQS0kbAOU6AlDluRoUCZg_16_0"></a><a id="Tc_-7jo5-M-ykOUWoZSY4xGGw_16_5"></a><a id="Tc_0IpE_7WMCkmSVs7QyaoDyw_16_8"></a><a id="Tc_tB0qK-4q9EiFgz1wuvj06g_16_11"></a><a id="Tc_NenCOKKYV02CxHNnIKNKlA_16_16"></a><a id="Tc_eu1NzdCN0kmmt6-BuPkEsA_16_19"></a><a id="Tc_LTPdgJF36EqdiGSpKVs80Q_16_22"></a><a id="Tc_laKu-43dSUOFxtXIAFGNvQ_16_25"></a><a id="Tc_mcuqXqTr4Euc69JVqCPhzw_16_28"></a><a id="Tc_0ME5hGKJvEaj4PwaVQGQCQ_17_0"></a><a id="Tc_r7v69kQFvUGDjZBZAs2gBA_17_2"></a><a id="Tc_eBrtB-7ahkyytLi5_NL_Gw_17_5"></a><a id="Tc_lIj1MC6CLEeffyNFMHyJCQ_17_8"></a><a id="Tc_JMaH9_gyOEeROgH_BNqS1g_17_11"></a><a id="Tc_l-KQ58n-skGaAHV2mqhnTw_17_13"></a><a id="Tc_pWAogD55FU6vCimoVp_B9w_17_16"></a><a id="Tc_yoblht3J-Umhr7_EO-nJ_w_17_22"></a><a id="Tc_CS_e9M-9p0mOwtQV9PMClg_17_25"></a><a id="Tc_fujxL-2I8kKq2y_OfZCL-w_18_0"></a><a id="Tc_xIRCuS5rY0meg6l4pbaKOw_18_2"></a><a id="Tc_6Yg3dGbXHEawghJZbPIn9w_18_5"></a><a id="Tc_LpzD_4pG90mufmrx_qZ-Jw_18_8"></a><a id="Tc_CRClm0sYg0G1YW8GjQ-VlQ_18_11"></a><a id="Tc_aMGPcEdXpEuPwZRMEBSahw_18_13"></a><a id="Tc_0wCnTUMqdUSf6YpMM8mc0g_18_16"></a><a id="Tc_xdHO91f_CEG13yHioCYVfw_18_22"></a><a id="Tc_ssR88Sagc0mBdUSXZj_8kg_18_25"></a><a id="Tc_HTCtSLe7EEy-ZMOyXg-ClQ_19_0"></a><a id="Tc_pduRCzM9DECs3q6uonRjMw_19_8"></a><a id="Tc_7dyggeNpvEWf6T19sC7CAA_19_11"></a><a id="Tc_uFTv5XpHLU6zW3SLbR4LpA_19_16"></a><a id="Tc_nMJXOLdqPUijjl4y_0kgHg_19_22"></a><a id="Tc_CE2rf62c1Emt6lS_nyZqYQ_19_25"></a><a id="Tc_1xWKWHTn5UqDF4Kd3Z7P6A_20_0"></a><a id="Tc_0pl1q8hRQEWG6VpJsGm0VQ_20_2"></a><a id="Tc_MX9CmHEkZkWkaY5WXtlk4A_20_5"></a><a id="Tc_vA8eu97a3UWs6cDqV06BFQ_20_8"></a><a id="Tc_RdH9cOHrMEy6kd3fO55isA_20_11"></a><a id="Tc_oqa3uB5oDECuria5PpqHzQ_20_13"></a><a id="Tc_X3JmrrvSxUyGlFfSl6RR4g_20_16"></a><a id="Tc_tVPbHiPBl0eRMIkbzkhnvg_20_22"></a><a id="Tc_QnukZbn4LUCW4XaBKXcyqQ_20_25"></a><a id="Tc__VsqaAFZvUi6mnH7GoApZw_21_0"></a><a id="Tc_W9d1JcFIb0CpIcevaUiRbg_21_2"></a><a id="Tc_QrtWerU9uE2wUP_UnxG92A_21_5"></a><a id="Tc_2dUUrAYqqEaXoZvxIXxJzQ_21_8"></a><a id="Tc_ZKHHO-FKhkuVGyJGSx9HRA_21_11"></a><a id="Tc_PhLZmxkolEm3zfphU2G63g_21_13"></a><a id="Tc_-EQOPnw1n0S73dQN7-kHsg_21_16"></a><a id="Tc_nRVXK5cqVU22pZl1f2LJ_w_21_19"></a><a id="Tc_qH1OXs2Se0KI19JVGCoAcg_21_25"></a><a id="Tc_Nivk66lIYkabGpBAcEVcYA_22_0"></a><a id="Tc_qZ6_0U8_xUiasRWQkJHbuA_22_2"></a><a id="Tc_RfKy9So82E6VlguRruOeRA_22_5"></a><a id="Tc_9-4nsZoWIEyCV5SZHG-HRA_22_8"></a><a id="Tc_SitGYqyslk65SUDR3AmNSA_22_11"></a><a id="Tc_0cZ5ctbc7Eu1amSYjRwzyw_22_13"></a><a id="Tc_a5OZRmAviU2XKcKkhy-3mw_22_16"></a><a id="Tc_W2u6SrYfUkiQiWFcu1GjJQ_22_19"></a><a id="Tc_FcQiKtJeY0aOz0BgUqMsZQ_22_22"></a><a id="Tc_jaa6L0FcGU6f0Abhb-qdOA_23_0"></a><a id="Tc_1Ki5mg44Kkuw6vHreC4jCw_23_4"></a><a id="Tc_C96qYSSYbkWuE1BcDGl6WQ_23_10"></a><a id="Tc_5AIlLpgXOEiLfplSajn_QQ_23_11"></a><a id="Tc_bs3GTPHnCkatt29dBM4LiA_23_15"></a><a id="Tc_JS-iwzkurEm_dWJ8dzhetQ_23_16"></a><a id="Tc_v8rCI9ngkUm5aeckScz0yA_23_18"></a><a id="Tc_L2FjmU86iECvGXnCVNEKTQ_23_21"></a><a id="Tc_m8p-sX3fIUy5zwWJ0AfGYA_23_24"></a><a id="Tc_OAqgTENMaUqyQZqR2bRIbw_23_27"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:23.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:23.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Series&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:23.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:13.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Convertible</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Convertible</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:5.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Additional</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:23.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:13.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Preferred&#160;Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:12.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Preferred&#160;Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:13.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Common&#160;Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:5.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Paid-In</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Comprehensive</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;"> Stockholders&#8217;</b></p></td></tr><tr><td style="vertical-align:bottom;width:23.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:5.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="color:#231f20;">&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:5.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:5.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:5.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Capital</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">(Loss) Income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Deficit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Deficit</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:23.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">Balance as of January 1, 2019</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2018_GUne4wNQ4EqRag9HciQTtw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Tc_sEJNHrsA60CdnyX7hFXsXw_5_2">186,466,181</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2018_GUne4wNQ4EqRag9HciQTtw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="Tc_OrBUYD_ghE2_quJz0IZkiw_5_5">218,931</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.63%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.63%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_Acx4NXtWq0Krmq-W6qIboQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="Tc_HFEGn0cZx0aQzR9Ol1LGDg_5_8">3,405</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_Acx4NXtWq0Krmq-W6qIboQ" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquity" scale="3" id="Tc_KxGRD3lPDEyrgrlFH3c5sA_5_11">&#8212;</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_oC0vmcvu4E2bil0TuhJ2kA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="Tc_2S-IRjLUq0qneXjq0DynDQ_5_13">9,583,163</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_oC0vmcvu4E2bil0TuhJ2kA" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquity" scale="3" id="Tc_vcdfUE6jrkWUbzpNqr2qOg_5_16">&#8212;</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_-gUGQD1V60uBo7u0l-Nzzg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_fiaQSbtyrkiI8L0fsOCgfw_5_19">555</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_zRtpKwNRB0eO8DF3apr6jg" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquity" scale="3" id="Tc_irBo3Wc8UUCJBHOkWSXRMg_5_22">&#8212;</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_5xij8jIxFU-5yGOkj0g0UQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_--0TLirmvkmp4Jx42kSuSg_5_25">210,596</ix:nonFraction>)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2018_GUne4wNQ4EqRag9HciQTtw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_zRVcaZjoyE27wzstG0kmfw_5_28">210,041</ix:nonFraction>)</span></p></td></tr><tr><td style="vertical-align:bottom;width:23.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Effect of exchange transaction (Note 11)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="0" format="ixt:numdotdecimal" name="stem:TemporaryEquityShareDecreaseDueToExchange" scale="0" id="Tc_ZzCfItCvPkeRqCcveAMRlA_6_2">15,035,612</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="stem:TemporaryEquityValueDecreaseDueToExchange" scale="3" id="Tc_QhRLqzYx4Ue2vCBYJ24g9Q_6_5">15,946</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_xb1sxN5Ss0OdWQABzvfAZQ" decimals="0" format="ixt:numdotdecimal" name="stem:StockholdersEquityShareDecreaseDueToExchange" scale="0" id="Tc_uJ-0c_rblE20Hh93g-ewAA_6_13">603,874</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_9BnLnvGrJUSMoVnqiOA5Ww" decimals="-3" format="ixt:numdotdecimal" name="stem:StockholdersEquityValueDecreaseDueToExchange" sign="-" scale="3" id="Tc_fpbip97AiUGl9unILFdQlA_6_25">10,956</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="stem:StockholdersEquityValueDecreaseDueToExchange" sign="-" scale="3" id="Tc_xSRp0kILJUKuup213SqiSQ_6_28">10,956</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:23.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Issuance of warrants to purchase common stock</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.63%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.63%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember__3XA0KbEJ06nFo3x1BADBg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued" scale="3" id="Tc_UsswU059jku7VadhAtIiqA_7_19">1,217</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued" scale="3" id="Tc_yDT7Tg-mUEi3vc8WgFf_Qg_7_28">1,217</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:23.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Issuance of Series D preferred stock upon conversion of promissory note</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DebtConversionConvertedInstrumentSharesIssued1" scale="0" id="Tc_5mdG8pHtK0yve83GTM5dlA_8_2">19,711,869</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues" scale="3" id="Tc_TBZHv_-n4E2xLLNib9GA3Q_8_5">28,144</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:23.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Settlement of litigation (Note 18)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="0" format="ixt:numdotdecimal" name="stem:TemporaryEquityShareDecreaseDueToSettlementOfLitigation" scale="0" id="Tc_q_2-ST_Qk0yfQaHYml8QJQ_9_2">2,505</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.63%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.63%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_UjeGzRKzlEaKunNcAq3fjw" decimals="0" format="ixt:numdotdecimal" name="stem:StockholdersEquityShareDecreaseDueToSettlementOfLitigation" scale="0" id="Tc_zjXUR4E3B0SZX1fLHmY46A_9_8">444</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_xb1sxN5Ss0OdWQABzvfAZQ" decimals="0" format="ixt:numdotdecimal" name="stem:StockholdersEquityShareDecreaseDueToSettlementOfLitigation" scale="0" id="Tc_MrBBf-NW20az3hpysvr1rw_9_13">10,540</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:23.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Issuance of common stock upon exercise of stock options and warrants</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_xb1sxN5Ss0OdWQABzvfAZQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="Tc_qL1Xjkehs0mTO1smW1xllw_10_13">423,933</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember__3XA0KbEJ06nFo3x1BADBg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="Tc_Apb1nsLMk0CW15xVohqLjA_10_19">36</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="Tc_rQLYA-_2QUezwbCRIZRyFw_10_28">36</ix:nonFraction></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:23.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Stock-based compensation</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.63%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.63%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember__3XA0KbEJ06nFo3x1BADBg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="Tc_zIEcSlt6E0iRUOFPl4-ZFw_11_19">1,531</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="Tc_ksw3hpmMvESjYD0XLypB1w_11_28">1,531</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:23.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Foreign currency translation adjustments</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_dYTflmj1E0agbSIOotdB7Q" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="Tc_ijqxSyde_UinOHrI0jYVbA_12_22">54</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="Tc_fKupoGWIbEKRe0vnVuuXkw_12_28">54</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:23.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Net loss</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.63%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.63%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_9BnLnvGrJUSMoVnqiOA5Ww" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" sign="-" scale="3" id="Tc_tW8R4-m6v0mvfaZVCHeRzw_13_25">59,414</ix:nonFraction>)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" sign="-" scale="3" id="Tc_5O6X75duQka-JcS6j2vWAw_13_28">59,414</ix:nonFraction>)</span></p></td></tr><tr><td style="vertical-align:bottom;width:23.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">Balance as of December 31, 2019</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Tc_arwX911Uy0KRsryQbw2e-w_14_2">191,139,933</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="Tc_MiqxFtFkp0uSh5j_un4muw_14_5">231,129</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_3sO98ST22U2jHQ1g42jb_g" decimals="0" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="Tc_gFC7JgruiEOTV-fd8P8sQw_14_8">2,961</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_OKRF49wIpUeYPuCgjSLS7Q" decimals="0" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="Tc_atMlegrhVEup5dKwPaL9Pw_14_13">9,392,682</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_e_KaNMrTCkC6ivjINUq7Gw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_ZTDi_C0Owk6hMnPEkcpXRQ_14_19">3,339</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_NbayqTFx10K0LykZ2tW9ng" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_k6sW5V4GD0mBXyf9hvpW9w_14_22">54</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_h2wjHc8lf0awsBdtLW8MgA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_HE10MglFxEeTSFOr5f1wOw_14_25">259,054</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_s-LVDxhY20iCaEpyDOAk3g_14_28">255,661</ix:nonFraction>)</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:23.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Effect of exchange transaction (Note 11)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="0" format="ixt:numdotdecimal" name="stem:TemporaryEquityShareDecreaseDueToExchange" scale="0" id="Tc_QZ-qqxDAfEK2RJ-wXLSNFg_15_2">15,546,014</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="stem:TemporaryEquityValueDecreaseDueToExchange" scale="3" id="Tc_oS4yH6vs80-NbNxPfmtWhQ_15_5">10,605</ix:nonFraction>)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.63%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.63%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_KukzvTyVo02gvAZUej97vQ" decimals="0" format="ixt:numdotdecimal" name="stem:StockholdersEquityShareDecreaseDueToExchange" scale="0" id="Tc_iXEj3sDMg0K_vebtP_w2FA_15_13">466,711</ix:nonFraction>)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_Rfcq4ukrdEW20uwX5NSjcg" decimals="-3" format="ixt:numdotdecimal" name="stem:StockholdersEquityValueDecreaseDueToExchange" sign="-" scale="3" id="Tc_t7BHsw2v70-ttISBqPyRwg_15_25">7,337</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="stem:StockholdersEquityValueDecreaseDueToExchange" sign="-" scale="3" id="Tc_zGFXJGTiKEeyHE9qOM-GGg_15_28">7,337</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:23.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Cancellation of exchange transaction by shareholder (Note 11)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="0" format="ixt:numdotdecimal" name="stem:TemporaryEquityShareDecreaseDueToExchangeCancellation" scale="0" id="Tc_TrH79ULlQUWhc6dAsD8IOQ_16_2">177,375</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_KukzvTyVo02gvAZUej97vQ" decimals="0" format="ixt:numdotdecimal" name="stem:StockholdersEquityShareIncreaseDueToExchange" scale="0" id="Tc_I8-8RUsJdkCEX4zl0IJHug_16_13">1,034,135</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:23.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Recognition of beneficial conversion feature related to convertible notes (Note 11)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.63%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.63%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_9z3VioJt7Uau1PxvOFcEeg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature" scale="3" id="Tc_MZWcGAl07US4w9_dhj1sgA_17_19">1,629</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature" scale="3" id="Tc_yT9bW1sjKUikEYhksetLNg_17_28">1,629</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:23.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Issuance of warrants to purchase common stock</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_9z3VioJt7Uau1PxvOFcEeg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued" scale="3" id="Tc_iLjav70gKkaCqWolOTMn5Q_18_19">168</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued" scale="3" id="Tc_56f6f4FV_EKVUA2BfN2O1A_18_28">168</ix:nonFraction></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:23.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Issuance of common and preferred stock upon exercise of stock options and warrants</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="0" format="ixt:numdotdecimal" name="stem:TemporaryEquityShareIncreaseDueToOptionAndWarrantExercise" scale="0" id="Tc_7Cbd-bj6PUyJSovjVt1iKw_19_2">21,239</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="stem:TemporaryEquityValueIncreaseDueToOptionAndWarrantExercise" scale="3" id="Tc_zAD4-uHyQUe-p8qgwPEx-g_19_5">39</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.63%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.63%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_KukzvTyVo02gvAZUej97vQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="Tc_l3swIeO7QUqruq6sbCn6VQ_19_13">1,268,265</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_9z3VioJt7Uau1PxvOFcEeg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="Tc_rliE52df8UGSm2yG8C8FIw_19_19">383</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="Tc_QPJuXSp-gE-Tv42YwIJawQ_19_28">383</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:23.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_9z3VioJt7Uau1PxvOFcEeg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="Tc_os1bt67P106Vsh4nfe34Kw_20_19">4,542</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="Tc_cMMLwkvnNEeVXwKU5E5qkg_20_28">4,542</ix:nonFraction></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:23.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Foreign currency translation adjustments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.63%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.63%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4Ny91TFKbkSL_h1xlvh0zw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" sign="-" scale="3" id="Tc_MpS3EBMcxkSzmamTc5lGrg_21_22">246</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" sign="-" scale="3" id="Tc_5eurwSXmvEGCqKyNo6dJyw_21_28">246</ix:nonFraction>)</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:23.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 30pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.63%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_Rfcq4ukrdEW20uwX5NSjcg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" sign="-" scale="3" id="Tc_lXXGwCRXOEm_JMn98pzkrQ_22_25">156,124</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" sign="-" scale="3" id="Tc_O5IW8TcjWEie3pDNbLv2bA_22_28">156,124</ix:nonFraction>)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:23.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 24pt;">Balance as of December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Tc_ENOuv3Lp5E2m2ag7SzhW9A_23_2">175,437,783</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="Tc_6FouMA5GS06LHNNpHR6kAA_23_5">220,563</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.63%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.63%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_LvpNgGXA2UaH9ZiYE0xfiw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="Tc_xh-9wLjQpUuve0CiJgsRzA_23_8">2,961</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_vvfbJ4ciz0ChT-DfDBDllg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="Tc_SN468GRqv0-CVPzJHr5xWQ_23_13">11,228,371</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_xkhJnTnLzkqZnWgGxfP5Xw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_8_FoC0hNUE6Lc2Jxyv55Iw_23_19">10,061</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_J3MGqS0Yv0KmpNN4r80AYg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_ebf53OOSW0GUg9ra33HY0g_23_22">192</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_k9bRjk8LL062MNdA4qRJAg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_DY_DaHCroEWcB660g1vCjw_23_25">407,841</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_P8znRJb4Y0KrluVlWxU01Q_23_28">397,972</ix:nonFraction>)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">The accompanying notes are an integral part of these consolidated financial statements.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="display:none;font-family:'Times New Roman','Times','serif';line-height:0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><a id="_04d5ae38_328c_43b8_b0e4_dea01fdac38f"></a></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-42</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:84%;border:0;margin:30pt 8% 30pt 8%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">STEM,&#160;INC.</b></p><a id="FLOWS_786897"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">CONSOLIDATED STATEMENTS OF CASH FLOWS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 8pt 0pt;">(in thousands)</p><a id="_4b24b94f_4d61_4e86_ab8d_74dbc8874a6e"></a><a id="Tc_DJgixmAKj0SUuHi5YR8uEw_1_2"></a><a id="Tc_sxZ3KPKHA0G2P85qH3RN_A_2_2"></a><a id="Tc_gYscgn9it0awv1HG3hIaEA_2_5"></a><a id="Tc_nzuuxI4mHkG_xyA8-5miKA_3_0"></a><a id="Tc_zeYJRzn1JEer3BN4DD9fBA_4_0"></a><a id="Tc_JCNYcQsQuEWATiToXKQcGQ_4_2"></a><a id="Tc_HbWWX-qfVEK7PIK-6U_2Xw_4_5"></a><a id="Tc_IZoAkg3ZRkCka1EY9Y5Ihg_5_0"></a><a id="Tc_JkLXhw6G60aZz193u9KtQA_6_0"></a><a id="Tc_Sd4ycwBzMESeSJvmwJtXHQ_7_0"></a><a id="Tc_HTUkfgdgBEWhc9MRIBn5Ow_8_0"></a><a id="Tc_WTgopdDxqEannT0kAGaOFg_9_0"></a><a id="Tc_bDWuFPTfkki6kVvAzoJu3A_10_0"></a><a id="Tc_aNS6jE1zC0aQsAkJjnQdGw_11_0"></a><a id="Tc_ei_hekNXEEK2k3tFKJJxww_12_0"></a><a id="Tc_8LC3POZ1-0K5_8_NKYz8nw_13_0"></a><a id="Tc_tMAyDW4r_EmDfUNtztJYZg_14_0"></a><a id="Tc_HuXYR_lUeE-wGe6YC4FORg_15_0"></a><a id="Tc_AplgpF2u3EuneCuR9MvYhQ_16_0"></a><a id="Tc_Yn-PoAIivkqBTyUTHgJU8A_17_0"></a><a id="Tc_ZQa0bllOv0iYHR25Ko5RoA_18_0"></a><a id="Tc_gdoKCXOoW0mra8BuI8WTwQ_19_0"></a><a id="Tc_BJv2O0Muf0OvBxw0f0Q96A_20_0"></a><a id="Tc_e50UTe8wgU2ta2y7vHSVDQ_21_0"></a><a id="Tc_4RmQgrO7f06T8xsJvkKEIg_22_0"></a><a id="Tc_AkDuRT2_KkKwLGrSs7HUYA_23_0"></a><a id="Tc_YIxezWXF9kuiy2VHnP5slA_24_0"></a><a id="Tc_ZfFsRIExU0G7kLQFr6QpBw_25_0"></a><a id="Tc_yZfvgX7X8kmyohGfPRMepg_26_0"></a><a id="Tc_EHJ8tfHcx0iVbFcSTYqoKQ_27_0"></a><a id="Tc_ZbtRA-ApLUGjIff7xVZ4NA_28_0"></a><a id="Tc_TQJass7S-UmnvRpdIihsmw_29_0"></a><a id="Tc_WcdTuVCkKEeb5QOm6J7aaQ_30_0"></a><a id="Tc_FoB1xoO1rEmSmCCp0iy58g_31_0"></a><a id="Tc_9GvX3z-kXUO10DPsWbdlCA_32_0"></a><a id="Tc_lvZ3mdTCPkCMKbiN0187KQ_33_0"></a><a id="Tc_u_RdbpsWQ0i6OwxWKkhYAQ_34_0"></a><a id="Tc_zU_7BNSSD0Ga5EutdSz3dg_35_0"></a><a id="Tc_VCuwuzUsV0eIrsrKfjaw1w_36_0"></a><a id="Tc_6Grw1TMnHkekuNDkAKp8tg_37_0"></a><a id="Tc_6oh4Dp3MhEqTdWR7rw8Rxw_38_0"></a><a id="Tc_hVbMTfBgb0-POVI1N2HPPw_39_0"></a><a id="Tc_55IEv6tWMEGa1Xc3CCBRNQ_40_0"></a><a id="Tc_KFH-298XSEmFx-GG1F9lTg_40_2"></a><a id="Tc_WRrJky8gj0uJQzNqz_4tHQ_40_5"></a><a id="Tc_R2D3KXAx3EW-ukz3bQvyRw_41_0"></a><a id="Tc_IJRuRiDF90undB6sdCaWJA_42_0"></a><a id="Tc_pjGQnE87XESF_-0H6rxbtA_42_2"></a><a id="Tc_BXmjhhzTyUih6UEprjQjiQ_42_5"></a><a id="Tc_Mm6KDlk5IE-pO4CVbgNOgA_43_0"></a><a id="Tc_mc14V9cS-keOTNSx6bggbQ_43_2"></a><a id="Tc_KGpL2ZOGuE2FhW7DDg0JXQ_43_5"></a><a id="Tc_rVoK-3eU2UyWR3Y_wORO1A_44_0"></a><a id="Tc_yoD0qtb2hEyLbVRLIcqGRA_45_0"></a><a id="Tc_Uy7BCVmN802wsUOxXbWreA_45_2"></a><a id="Tc_3cj_kjVeLkqnYiQeQk-tuw_45_5"></a><a id="Tc_N_Ndcu4ei0yScmrS3eTRGQ_46_0"></a><a id="Tc_g64vf_hjYU-Zpa9CETF11A_46_2"></a><a id="Tc_Vu-owYpLAECxWTZ2JwEk4Q_46_5"></a><a id="Tc_ka2iGy9KSEmL-Pp0Q0ClWw_47_0"></a><a id="Tc_fI85ZDV7QkCk1nQ_KMHeow_47_2"></a><a id="Tc_eGv7GutDWUSjhVe-CwIV9w_47_3"></a><a id="Tc_cLcJEtH780WQEGH8LGgacg_47_5"></a><a id="Tc_uzb1wHR5tkmUq4EFIxDqkg_48_0"></a><a id="Tc_aDKck0H8MkuJfOcPwl921g_48_2"></a><a id="Tc_1tCMvT8Z1EenBWsb2_7ayQ_48_5"></a><a id="Tc_q2uykpkJ2UGcvFz_By0qUg_48_6"></a><a id="Tc_p0EoqRx8rUihQ35dHgUXRw_49_0"></a><a id="Tc_YVTFpPKweUuroJdafoI9mg_49_2"></a><a id="Tc_3_4diqPzpUy1E8j6cmwYYA_49_5"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years Ended December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">OPERATING ACTIVITIES</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;font-weight:bold;text-decoration:underline;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;font-size:7pt;font-weight:bold;text-decoration:underline;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;font-weight:bold;text-decoration:underline;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;font-size:7pt;font-weight:bold;text-decoration:underline;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">Net loss</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" sign="-" scale="3" id="Tc_JZc0eU2_TkWOhKh9uLZVfw_4_3">156,124</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" sign="-" scale="3" id="Tc_vRtWCIEWukCJtcvNY7yMqw_4_6">59,414</ix:nonFraction>)</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">Adjustments to reconcile net loss to net cash used in operating activities:</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Depreciation and amortization expense</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherDepreciationAndAmortization" scale="3" id="Tc_8MrFUxLAsU601njgYj6FbQ_6_3">17,736</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherDepreciationAndAmortization" scale="3" id="Tc_HPqaS_ss1UmyfXMBN-HJLQ_6_6">13,889</ix:nonFraction></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Non-cash interest expense, including interest expense associated with debt issuance costs</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="Tc_q9BLfF-lukGi7_GTQaaW5g_7_3">10,044</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="Tc_VQMjWaqfekKAJoVTc4QzWQ_7_6">4,759</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Stock-based compensation</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="Tc_DSu7fk3JV0CLhJDJ_HS8rw_8_3">4,542</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="Tc_UEhXKfBzw0-LotFPOEDiwg_8_6">1,531</ix:nonFraction></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Change in fair value of warrant liability and embedded derivative</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueAdjustmentOfWarrants" scale="3" id="Tc_64EqG2gFLU6JKEKr970Q4A_9_3">84,455</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueAdjustmentOfWarrants" sign="-" scale="3" id="Tc_2grBR4CZ506yaCm74qvOCA_9_6">1,493</ix:nonFraction>)</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Noncash lease expense </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="3" id="Tc_yiQlqhEItkOELFUlfjBeoQ_10_3">589</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="3" id="Tc_OVnux4vTCUiS4I0YcXF-mw_10_6">906</ix:nonFraction></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Accretion expense</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="3" id="Tc_8RqsUN6xoEeWasqIwqupcA_11_3">217</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="3" id="Tc_Iikv--VdkEOdpzhX5kV_6Q_11_6">303</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Impairment of energy storage systems</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" scale="3" id="Tc_6nSFZWQFp0K6b8XCTtei4w_12_3">1,395</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" scale="3" id="Tc_h5ZIMKVb4U6_0pOGtQ4KLQ_12_6">295</ix:nonFraction></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Earnings from equity method investments</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="Tc_lZuOFssgmEKDlGAbat6SbQ_13_3">129</ix:nonFraction>)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="Tc_8qVRyLFCF0Wme8WPPRO7jg_13_6">76</ix:nonFraction>)</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Changes in operating assets and liabilities:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><span style="color:#231f20;">&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><span style="color:#231f20;">&#160;&#160;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 18pt;"><span style="color:#231f20;">Accounts receivable</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="Tc_h2E4RhtoQUujs5KkLTnEAQ_15_3">6,988</ix:nonFraction>)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="Tc_dADXjJNvKUupL2MlaYnbZQ_15_6">5,112</ix:nonFraction>)</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 18pt;"><span style="color:#231f20;">Inventory</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="Tc_WYk_K7txY0GuHOtBNrrRsw_16_3">17,263</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="Tc_6JugERGk_0WwvY8v4wVcsA_16_6">1,553</ix:nonFraction>)</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 18pt;"><span style="color:#231f20;">Other assets</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="Tc_0LY6l0C5pkmfrd_5J_962Q_17_3">5,329</ix:nonFraction>)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="Tc_wtW93HEma0ioS4NK9KV4HQ_17_6">1,860</ix:nonFraction>)</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 18pt;"><span style="color:#231f20;">Contract origination costs</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="stem:IncreaseDecreaseInCapitalizedContractCosts" scale="3" id="Tc_MlWswdzKpUOAWxT92PO_kA_18_3">2,552</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="stem:IncreaseDecreaseInCapitalizedContractCosts" scale="3" id="Tc_jO8avRLu7kuZBN06Q8WvPg_18_6">1,302</ix:nonFraction>)</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 18pt;"><span style="color:#231f20;">Accounts payable and accrued expenses</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="3" id="Tc_poY8gj78p0-eb55HAd4_Fw_19_3">5,684</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="3" id="Tc_Tkgx5DAj0Uy34gvbh0-Z8w_19_6">10,562</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 18pt;"><span style="color:#231f20;">Deferred revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="Tc_aePhMuIK4kKOmq1EkIihhQ_20_3">31,682</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="Tc_yJhIy7J84ka5osGidhUCvQ_20_6">9,007</ix:nonFraction></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 18pt;"><span style="color:#231f20;">Lease liabilities</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="stem:IncreaseDecreaseInOperatingLeaseLiability" sign="-" scale="3" id="Tc_aIOcar8Pm0SU2E7LuwQZMA_21_3">646</ix:nonFraction>)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="stem:IncreaseDecreaseInOperatingLeaseLiability" sign="-" scale="3" id="Tc_Hyd6RjuxpEee8Kg6mo3fXg_21_6">230</ix:nonFraction>)</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 18pt;"><span style="color:#231f20;">Other liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" sign="-" scale="3" id="Tc_1dkOe1rqYEKS-dqfLqQOnQ_22_3">984</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="3" id="Tc_FS8uyAjZY0-j9aAFmaYVtg_22_6">110</ix:nonFraction></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 24pt;"><span style="color:#231f20;">Net cash used in operating activities</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" sign="-" scale="3" id="Tc_chBA75NrG027quDSECjs2w_23_3">33,671</ix:nonFraction>)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" sign="-" scale="3" id="Tc_e4coAvEtQEqIV9KVXe8NdA_23_6">29,678</ix:nonFraction>)</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">INVESTING ACTIVITIES</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;text-decoration:underline;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;font-size:7pt;margin-right:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;font-size:7pt;margin-right:0pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">Purchase of energy storage systems</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsMember_w87EzvvJsUK4j3ZHgpVDLw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="Tc_W_y_j70RNEGZ0PpAmizaMg_25_3">6,196</ix:nonFraction>)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsMember_6vg_Vq-Nf0OSYKZNxDOllw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="Tc_G6vzLAxvAkmw2yz0do_zcA_25_6">40,995</ix:nonFraction>)</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">Capital expenditures on internally-developed software</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToDevelopSoftware" scale="3" id="Tc_xlpjVOXTnEiPrskqn5iU5Q_26_3">5,828</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToDevelopSoftware" scale="3" id="Tc_9H16LSrMtki-sJoaVNobew_26_6">5,356</ix:nonFraction>)</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">Purchase of property and equipment</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_9wMlg7VuqUizMoYSCdYtHg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="Tc_JLk9gUgDzUCKJmZY5d2Szw_27_3">12</ix:nonFraction>)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_jHBe0ENGSkeqWpSDm2cf5w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="Tc_AhpEWqU3WUGcdP-xqFobcg_27_6">7</ix:nonFraction>)</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 24pt;"><span style="color:#231f20;">Net cash used in investing activities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" sign="-" scale="3" id="Tc_fK7tQiFJl0iEN6HYdALzYg_28_3">12,036</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" sign="-" scale="3" id="Tc_BqIlantMjkOZX0W-qiQOTA_28_6">46,358</ix:nonFraction>)</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">FINANCING ACTIVITIES</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;text-decoration:underline;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">Proceeds from exercise of stock options and warrants</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="stem:ProceedsFromStockOptionsandWarrantsExercised" scale="3" id="Tc_bcf2_fdkoU6CXUgb60LQaw_30_3">422</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="stem:ProceedsFromStockOptionsandWarrantsExercised" scale="3" id="Tc_Y1WcF9OXzkusj8qpH_gWFw_30_6">36</ix:nonFraction></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">Proceeds from financing obligations</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_LoansPayableMember_guFIu_gOvEOfZ7fJb5p0Dg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfDebt" scale="3" id="Tc_Fbbb2QMBtkOSmMy7CQDutQ_31_3">16,222</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_LongtermDebtTypeAxis_us-gaap_LoansPayableMember_RRzslL9yaUq3dKPSm6V-aQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfDebt" scale="3" id="Tc_kLZxEbTc2UG7AtCQApKc2Q_31_6">32,310</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">Repayment of financing obligations</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_LoansPayableMember_guFIu_gOvEOfZ7fJb5p0Dg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfDebt" scale="3" id="Tc_Cgwd6Hmd2U-97WjPmjAU8Q_32_3">10,689</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_LongtermDebtTypeAxis_us-gaap_LoansPayableMember_RRzslL9yaUq3dKPSm6V-aQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfDebt" scale="3" id="Tc_xANEF3X-GEqsg0ZeC87G7w_32_6">7,309</ix:nonFraction>)</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">Proceeds from issuance of convertible notes, net of issuance costs of </span><span style="color:#231f20;">$<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_2dO35BsZbU6cuyLTvB7AdQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="Narr_Z-MKtP4m90OSmEO9PfIfXQ">240</ix:nonFraction></span><span style="color:#231f20;"> and </span><span style="color:#231f20;">$<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_Lx6jTzEve02kztwkbbtfsw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="Narr_s_u0vmSCWU6leTj8Y0R_pA">2,308</ix:nonFraction></span><span style="color:#231f20;"> for the years ended December 31, 2020 and 2019, respectively</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_2dO35BsZbU6cuyLTvB7AdQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromDebtNetOfIssuanceCosts" scale="3" id="Tc_qdCGSiLt40GQ4l7OvJDJQQ_33_3">33,081</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_Lx6jTzEve02kztwkbbtfsw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromDebtNetOfIssuanceCosts" scale="3" id="Tc_GynEk6numk2M7Mx6y-QyNQ_33_6">63,250</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">Proceeds from issuance of notes payable, net of issuance costs of </span><span style="color:#231f20;">$<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_kjltUqrqEUu1mlRUn10MVA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="Narr_e1TcHRbTTkydPL6JR2Q_kA">1,502</ix:nonFraction></span><span style="color:#231f20;"> and </span><span style="color:#231f20;">$<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_JEFaABu1lUCI_l-rqwNwEg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="Narr_NLNVyMry60uo7ZI97aic_Q">0</ix:nonFraction></span><span style="color:#231f20;"> for the years ended December 31, 2020 and 2019, respectively.</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_kjltUqrqEUu1mlRUn10MVA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromDebtNetOfIssuanceCosts" scale="3" id="Tc_BwqXSrixE022sLJOucHlGw_34_3">23,498</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_JEFaABu1lUCI_l-rqwNwEg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromDebtNetOfIssuanceCosts" scale="3" id="Tc_Ymtth2KdmEaIT7d3ssPPJg_34_6">4,710</ix:nonFraction></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 30pt;"><span style="color:#231f20;">Repayment of notes payable </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_kjltUqrqEUu1mlRUn10MVA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfDebt" scale="3" id="Tc_Y6SGGif0BUyvoN0nqkeY5w_35_3">22,240</ix:nonFraction>)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_JEFaABu1lUCI_l-rqwNwEg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfDebt" scale="3" id="Tc_iilWY8JUfUafJ4RS9Y4alA_35_6">25,796</ix:nonFraction>)</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 42pt;"><span style="color:#231f20;">Net cash provided by financing activities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="Tc_wqow4XG9_UCJBaKzh8gNLw_36_3">40,294</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="Tc_kD4-yM2HtUiazgI7-XTmCw_36_6">67,201</ix:nonFraction></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 24pt;"><span style="color:#231f20;">Effect of exchange rate changes on cash and cash equivalents</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" sign="-" scale="3" id="Tc_KA9vdva9aUeRmn-AZbo7Bg_37_3">534</ix:nonFraction>)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" sign="-" scale="3" id="Tc_AtOZK5je3UWvaD_tRUeoiQ_37_6">170</ix:nonFraction>)</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 30pt;"><span style="color:#231f20;">Net decrease in cash and cash equivalents </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" sign="-" scale="3" id="Tc_jR6xz6vSp0u4z5dNv7SPnQ_38_3">5,947</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" sign="-" scale="3" id="Tc_eL9t_q4DYkiw6bVZK7UIWQ_38_6">9,005</ix:nonFraction>)</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 24pt;"><span style="color:#231f20;">Cash and cash equivalents, beginning of year</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="Tc_oOEHWJAUpk2aJqO8bWXRbg_39_3">12,889</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2018_GUne4wNQ4EqRag9HciQTtw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="Tc_2u822kz6G0OpXnB4h_BfHg_39_6">21,894</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 24pt;"><span style="color:#231f20;">Cash and cash equivalents, end of year</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="Tc_DmRiDfeISEKcgctMOg-lcw_40_3">6,942</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="Tc_cQcYLTSZeEOxgvpsW7djbg_40_6">12,889</ix:nonFraction></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><span style="color:#231f20;">&#160;&#160;</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">Cash paid for income taxes</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesPaid" scale="3" id="Tc_ULvc26x5JEaDcPGf7mXLZw_42_3">2</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesPaid" scale="3" id="Tc_iCliKPAPfEK0A-rVuCxsHg_42_6">3</ix:nonFraction></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 36pt;"><span style="color:#231f20;">Cash paid for interest</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="Tc_NcksS0DSN0-2zGYVj9t2kw_43_3">9,665</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="Tc_2OY5TCd6e0GG5RwYncYWqQ_43_6">8,937</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">NON-CASH INVESTING AND FINANCING ACTIVITIES</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">Change in asset retirement costs and asset retirement obligation</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="stem:IncreaseDecreaseInAssetRetirementCostsAndObligations" scale="3" id="Tc_-6KLaCi5L0yIldtAhsvLTg_45_3">1,839</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="stem:IncreaseDecreaseInAssetRetirementCostsAndObligations" sign="-" scale="3" id="Tc_GJIL5C1rq0udR_vloFUv2A_45_6">636</ix:nonFraction>)</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 30pt;"><span style="color:#231f20;">Issuance of common stock warrants </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="stem:WarrantsIssued" scale="3" id="Tc_OmtPG5gVBk6G_NoBZ5eFSQ_46_3">168</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="stem:WarrantsIssued" scale="3" id="Tc_VX8VVoitZE-UuXMDHGsVOQ_46_6">1,216</ix:nonFraction></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">Conversion of convertible promissory notes and accrued interest into Series D preferred stock</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtConversionConvertedInstrumentAmount1" scale="3" id="Tc_s9nRrSy4bk-9NvuBGiCCPQ_47_6">28,144</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Conversion of accrued interest into outstanding note payable</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaidInKindInterest" scale="3" id="Tc_1U7--h2ZLEuMtnSYDf3Bfg_48_3">644</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Purchase of energy storage systems in accounts payable</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="Tc_1vZoTFnJoU6JSsdZSGg3kg_49_3">1,806</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="Tc_TnzXH42Js0W6sVSaKr3cNQ_49_6">950</ix:nonFraction></span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><i style="font-style:italic;">The accompanying notes are an integral part of these consolidated financial statements</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="display:none;font-family:'Times New Roman','Times','serif';line-height:0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-43</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STEM, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="BUSINESS_367652"></a><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:NatureOfOperations" id="Tb_5XWqLT-qMkSFuIeW2ztHHQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><span style="display:inline-block;text-indent:0pt;width:27.35pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">1.</b></span><b style="font-weight:bold;">BUSINESS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Description of the Business</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Stem,&#160;Inc. and its subsidiaries (together &#8220;Stem,&#160;Inc.&#8221; or the &#8220;Company&#8221;) is an energy technology company that creates innovative technology services that transform the way energy is distributed and consumed. Through its technology, the Company enables businesses to control their electricity expense and helps the electrical grid be more efficient in managing peak usage.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Stem,&#160;Inc. was incorporated on March&#160;16, 2009 in the State of Delaware and is headquartered in Millbrae, California.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Liquidity and Going Concern</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The accompanying consolidated financial statements have been prepared in conformity with U.S. generally accepted accounting principles (&#8220;GAAP&#8221;), assuming the Company will continue as a going concern. As of December&#160;31, 2020, the Company had cash and cash equivalents of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="Narr_4i5g1OO1dE-QAWIRJ440Nw">6.9</ix:nonFraction> million, an accumulated deficit of $407.8 million and net current liabilities of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-5" format="ixt:numdotdecimal" name="stem:NetCurrentLiabilities" scale="6" id="Narr_FWwf67GtVUaPioRf4eItrw">141.2</ix:nonFraction> million, with $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-5" format="ixt:numdotdecimal" name="stem:Payablesmaturitiesinnexttwelvemonths" scale="6" id="Narr_1491JNjM3EanwCfNOlOUsA">116.2</ix:nonFraction> million of debt financing coming due in 2021. During the&#160;year ended December&#160;31, 2020, the Company incurred a net loss of $156.1 million and had negative cash flows from operating activities of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" sign="-" scale="6" id="Narr_yoCH4wdc40i_wD9n-zAs2w">33.7</ix:nonFraction> million. As a result of these conditions, there is substantial doubt about the Company&#8217;s ability to continue as a going concern within one&#160;year after the date that the financial statements are available to be issued.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">The Company&#8217;s business prospects are subject to risks, expenses, and uncertainties frequently encountered by companies in the early stages of commercial operations. To date, the Company has been funded primarily by equity financings, convertible promissory notes and borrowings from affiliates. The attainment of profitable operations is dependent upon future events, including obtaining adequate financing to complete the Company&#8217;s development activities, obtaining adequate supplier relationships, building its customer base, successfully executing its business and marketing strategy and hiring appropriate personnel. Failure to generate sufficient revenues, achieve planned gross margins and operating profitability, control operating costs, or secure additional funding may require the Company to modify, delay, or abandon some  of its planned future expansion or development, or to otherwise enact operating cost reductions available to management, which could have a material adverse effect on the Company&#8217;s business, operating results, financial condition, and ability to achieve its intended business objectives.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">The Company intends to obtain financing through the execution of  a merger transaction with a Special Purpose Acquisition Company (&#8220;SPAC&#8221;) or through the issuance of additional equity or debt. These plans are intended to mitigate the relevant conditions or events that raise substantial doubt about the Company&#8217;s ability to continue as a going concern; however, as the plans are not entirely within the Company&#8217;s control, management cannot assure they will be effectively implemented.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The consolidated financial statements do not include any adjustments to reflect the possible future effects on the recoverability and classification of assets or the amounts and classification of liabilities that may result from the outcome of this uncertainty.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><b style="font-weight:bold;">COVID-19</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In March&#160;2020, the World Health Organization declared the outbreak of the novel coronavirus disease (&#8220;COVID-19&#8221;) as a pandemic, and we expect our operations in all locations to be affected as the virus continues to proliferate. We have adjusted certain aspects of our operations to protect our employees and customers while still meeting customers&#8217; needs for vital technology. We will continue to monitor the situation closely and it is possible that we will implement further measures. In light of the uncertainty as to the severity and duration of the pandemic, the impact on our revenues, profitability and financial position is uncertain at this time.</p></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-44</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STEM, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" id="Tb_WOLabfaK4kGSDGMU0HtjvA" continuedAt="Tb_WOLabfaK4kGSDGMU0HtjvA_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><span style="display:inline-block;text-indent:0pt;width:27.35pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">2.</b></span><b style="font-weight:bold;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES </b></p><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="Tb_zMcSl85Apk6bAbQHxlGwuQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><b style="font-weight:bold;">Basis of Presentation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the U.S. (&#8220;GAAP&#8221;) and include the accounts of the Company, its wholly-owned subsidiaries, and consolidated variable interest entities (&#8220;VIEs&#8221;). All intercompany balances and transactions have been eliminated in consolidation.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="stem:ReclassificationPolicyTextBlock" id="Tb_reGiyAyemU6Z2A2kMBbe9g" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Reclassification</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Certain prior&#160;year amounts have been reclassified for consistency with the current&#160;year presentation. These reclassifications had an immaterial effect on our reported results of operations.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:ConsolidationVariableInterestEntityPolicy" id="Tb_ud44y6xK30mzar3rXVoZjA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Variable Interest Entities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company forms special purpose entities (&#8220;SPEs&#8221;), some of which are VIEs, with its investors in the ordinary course of business to facilitate the funding and monetization of its energy storage systems. A legal entity is considered a VIE if it has either a total equity investment that is insufficient to finance its operations without additional subordinated financial support or whose equity holders lack the characteristics of a controlling financial interest. The Company&#8217;s variable interests arise from contractual, ownership, or other monetary interests in the entity. The typical condition for a controlling financial interest ownership is holding a majority of the voting interests of an entity; however, a controlling financial interest may also exist in entities, such as VIEs, through arrangements that do not involve controlling voting interests.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">The Company consolidates a VIE if it is deemed to be the primary beneficiary. The Company determines it is the primary beneficiary if it has the power to direct the activities that most significantly impact the VIEs&#8217; economic performance and has the obligation to absorb losses or has the right to receive benefits of  the VIE that could potentially be significant to the VIE. The Company evaluates its relationships with its VIEs on an ongoing basis to determine whether it is the primary beneficiary.</span></p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:EquityMethodInvestmentsPolicy" id="Tb_B88pSqC3Nkq1dOX7gqh2CA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Equity Method Investments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company has ownership interests in SPEs which it does not control. The Company holds an interest in these SPEs of greater than 20% and has the ability to exercise significant influence and, therefore, uses the equity method to account for its investments in these SPEs. Under the equity method of accounting, investments are stated at initial cost and are adjusted for subsequent additional investments and the Company&#8217;s proportionate share of earnings or losses and distributions. Such proportionate share of earnings or losses is included within other expenses, net in the consolidated statements of operations. The Company considers whether its equity method investments are impaired when events or circumstances suggest that the carrying amount may not be recoverable. An impairment charge is recognized in the consolidated statements of operations for a decline in value that is determined to be other-than-temporary. In determining if and when a decline in the fair value of these investments below their carrying value is other-than-temporary, the Company evaluates the market condition, trends of earnings and cash flows and other key measures of performance and recognizes such loss which is deemed to be other-than-temporary. <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment" scale="3" id="Narr_Wzs8aQ2YeEKCDvMctte-gQ"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment" scale="3" id="Narr_F40lO7ZXdEWS7JfnbRp0wQ">No</ix:nonFraction></ix:nonFraction> such losses have been recognized during the&#160;years ended December&#160;31, 2020 and 2019.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:UseOfEstimates" id="Tb_ddsPraFVaECHu1Iss1m0AQ" continuedAt="Tb_ddsPraFVaECHu1Iss1m0AQ_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Use of Estimates</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 0pt 8.5pt;">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates on historical experience and on various other </p></ix:nonNumeric></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-45</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STEM, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_WOLabfaK4kGSDGMU0HtjvA_cont1" continuedAt="Tb_WOLabfaK4kGSDGMU0HtjvA_cont2"><ix:continuation id="Tb_ddsPraFVaECHu1Iss1m0AQ_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;">assumptions believed to be reasonable. Actual results could differ from those estimates and such differences could be material to the financial position and results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Significant estimates and assumptions reflected in these consolidated financial statements include, but are not limited to, depreciable life of energy storage systems; the amortization of financing obligations; deferred commissions and contract fulfillment costs; the valuation of energy storage systems, internally developed software, and asset retirement obligations; and the fair value of equity instruments, equity- based instruments, warrant liabilities, and embedded derivatives.</p></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="Tb_DP7S3ooJb0W0nZBxWMh0hQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Segment Information</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Operating segments are defined as components of an entity for which discrete financial information is available that is regularly reviewed by the Chief Operating Decision Maker (&#8220;CODM&#8221;) in deciding how to allocate resources to an individual segment and in assessing performance. Our Chief Executive Officer is the CODM. The CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. As such, we have determined that the Company operates as <ix:nonFraction unitRef="Unit_Standard_segment_mgJfyTW7dEyafbmKRAiUfw" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfOperatingSegments" scale="0" id="Narr_l4chibea_k-lsOM9BiScaQ">one</ix:nonFraction> operating segment that is focused exclusively on innovative technology services that transform the way energy is distributed and consumed. Net assets outside of the U.S. were less than 10% of total net assets as of December&#160;31, 2020 and 2019.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="Tb_WlfIuwCQW0ef6tY2QOiDAw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Cash and Cash Equivalents</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company considers all highly liquid investments with an original maturity date of three&#160;months or less at the date of purchase to be cash equivalents. Cash and cash equivalents are maintained at financial institutions. The Company maintains all cash in a highly liquid form to meet current obligations.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:TradeAndOtherAccountsReceivablePolicy" id="Tb_7mcahQTQqUiNZgq6kHK-3Q" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Accounts Receivable, Net</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Accounts receivable are recorded at the invoiced amount, net of allowance for doubtful accounts. Accounts receivable also include unbilled accounts receivable, which is composed of the&#160;monthly energy optimization services provided and recognized but not yet invoiced as of the end of the reporting period. The allowance for doubtful accounts is based on the Company&#8217;s best estimate and is determined based upon a variety of factors, including analyses of specific customer receivables, aging, and overall assessments of collectability. Accounts receivable balances are charged against the allowance when the Company believes it is probable that the receivable will not be recovered. The allowance for doubtful accounts balance was $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="Narr_e0rGjPNPEkq5tvYiWrJ_Tw">0.1</ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="Narr_ck2Ew3CCTUWmxvhTZCIJgg">0.2</ix:nonFraction> million as of December&#160;31, 2020 and 2019, respectively.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="stem:ConcentrationsOfCreditRiskAndOtherUncertaintiesPolicyTextBlock" id="Tb_orcmx_HrfkO99prczcDe_w" continuedAt="Tb_orcmx_HrfkO99prczcDe_w_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Concentrations of Credit Risk and Other Uncertainties</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Financial instruments that potentially subject the Company to concentration of credit risk consist of cash and cash equivalents and accounts receivable. The Company&#8217;s cash and cash equivalents are held at financial institutions where account balances may at times exceed federally insured limits. Management believes the Company is not exposed to significant credit risk due to the financial strength of the depository institution in which the cash is held. The Company has no financial instruments with off-balance sheet risk of loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">At times, the Company may be subject to a concentration of credit risk in relation to certain customers due to the purchase of large energy storage systems made by such customers. The Company routinely assesses the creditworthiness of its customers. The Company has not experienced any material losses related to receivables from individual customers, or groups of customers during the&#160;years ended December&#160;31, 2020 and 2019. The Company does not require collateral. Due to these factors, no additional credit risk beyond amounts provided for collection losses is believed by management to be probable in the Company&#8217;s accounts receivable.</p></ix:nonNumeric></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-46</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STEM, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;min-height:11.5pt;"><a id="_24d675f0_8314_4e9a_86b4_ceb9cfd572c1"></a><a id="Tc_Wo9wFfSQ0karZk8eKuGBnQ_1_2"></a><a id="Tc_hY79GACKs0eZtBohKN6-Rg_1_6"></a><a id="Tc_z2I0gFC7fUSfsKi4D8aJzw_2_2"></a><a id="Tc_DE4pl_uhMk2CwOq4l2AGWA_2_6"></a><a id="Tc_3JmXqel88kuLtmHzWisjNw_3_2"></a><a id="Tc_M5lPDu5-lUavi2Wh5_61cA_3_4"></a><a id="Tc_pDQ4VjHbp0aEhGNyPt8rPw_3_6"></a><a id="Tc_ohrp02TdskmKQIJIcsQ80A_3_8"></a><a id="Tc_z1-LKWcZXkiRTRtEe36A3Q_4_0"></a><a id="Tc_zytoadYMd0eirkKoqZAb8Q_5_0"></a><a id="Tc_w_mj6qthb0uCNIk4UljOcA_5_2"></a><a id="Tc_UV54uGA5sEeIqkXNWnPRrQ_5_5"></a><a id="Tc_a934ox7XWEKlcRKs47GEOA_5_7"></a><a id="Tc_ba0K6bgDkkmt12DLlZeMqg_5_8"></a><a id="Tc_9UYsXYy6dE-xZJhEOwwDGw_6_0"></a><a id="Tc_gWNVob1SoEuHweCBC3AnnQ_6_3"></a><a id="Tc_jFEr5OKZWUuPpU7dTohTxQ_6_4"></a><a id="Tc_-ghgkI6jl0Kj1irFxkWlPA_6_6"></a><a id="Tc_7OI3txRPN0GS53ynPNrgYA_6_8"></a><a id="Tc_MCAeadJUSkSt2mV7wsUOfQ_7_0"></a><a id="Tc_U2oPCTYgZkCKYACqU9881w_7_3"></a><a id="Tc_gY602fC8ZEq9pa58wH-qAw_7_4"></a><a id="Tc_BzcA2zYqR0-J7tGoGC1rXA_7_6"></a><a id="Tc_n8Qy5wRalEeNvDhet3sznA_7_8"></a><a id="Tc_9bkIhAkgbUqwJnbu-hrIIw_8_0"></a><a id="Tc_Q6ivVlGvMEifdCbY2pKhuw_8_3"></a><a id="Tc_dCL6FkNR5kutKw4N_LYixQ_8_4"></a><a id="Tc_moE0o9-VLUuqbrs9nnlaxA_8_7"></a><a id="Tc_YbpB0U8W4EKHGwb8QrsauQ_8_8"></a><ix:continuation id="Tb_WOLabfaK4kGSDGMU0HtjvA_cont2" continuedAt="Tb_WOLabfaK4kGSDGMU0HtjvA_cont3"><ix:continuation id="Tb_orcmx_HrfkO99prczcDe_w_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Significant Customers</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">A significant customer represents <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2020_To_12_31_2020_srt_RangeAxis_srt_MaximumMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_NetAssetsGeographicAreaMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_88Y1HLL8bEGV8sAH_53xMw" decimals="4" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Narr_liUvmdcJDUmB4ZgrsSV-rA">10</ix:nonFraction>% or more of the Company&#8217;s total revenue or accounts receivable, net balance at each respective balance sheet date. For each significant customer, revenue as a&#160;percentage of total revenue and accounts receivable as a&#160;percentage of total accounts receivable are as follows:</p><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_eeNcrZHNXESoYsJ0RqCm7g" name="us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" id="Tb_f5zj7ywJdEqtIQ8HIubbcQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:50.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Accounts&#160;Receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Revenue</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Years&#160;Ended&#160;December&#160;31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Customers:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Customer A</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;">*</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2019_To_12_31_2019_srt_MajorCustomersAxis_stem_CustomerMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_fKGyAhN5R0a5Q62ubMFWmA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Tc_hRJstxZ3oEux1a3C8pRaxQ_5_4">45</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2020_To_12_31_2020_srt_MajorCustomersAxis_stem_CustomerMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_rj8UIC23ikSklBTiGW_vuQ" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Tc_rHtY9gPakkOBbtwDTuUwzA_5_6">12</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;">*</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Customer B</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2020_To_12_31_2020_srt_MajorCustomersAxis_stem_CustomerBMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_zJ973fVRdkCKbYRyz9dhhg" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Tc_vTiB1y17V0Wt8qIkb_aSzg_6_2">30</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;">*</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;">*</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;">*</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Customer C</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2020_To_12_31_2020_srt_MajorCustomersAxis_stem_CustomerCMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_R_p7HVI50kaacR4lH9-erg" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Tc_Ba6waN9xMUOkCCdqneJQ1A_7_2">20</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;">*</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;">*</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;">*</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Customer D</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2020_To_12_31_2020_srt_MajorCustomersAxis_stem_CustomerDMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_2Qf6uRU1M0ahCrs9N_JWkg" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Tc_H9ay0BUw6Ue0xeSWxWmlwg_8_2">17</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;">*</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2020_To_12_31_2020_srt_MajorCustomersAxis_stem_CustomerDMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_ZVObMQeJ5kaD1Eb5HLcvWw" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Tc_YMg1zQYf60Gr0MlglvqRNw_8_6">25</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;">*</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">*</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Total less than <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2020_To_12_31_2020_srt_StatementGeographicalAxis_us-gaap_NonUsMember_b0-V1mqtOkqOG9ng5YrugA" decimals="4" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Narr_UWVmv-R1Lku8ZYIFIWTwsg">10</ix:nonFraction>% for the respective period</p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Substantially all of the Company&#8217;s revenue is from customers in the U.S. for the&#160;years ended December&#160;31, 2020 and 2019.</p></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:InventoryPolicyTextBlock" id="Tb_-Vv70aS4k0eUpKcCGj8pVw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Inventory</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Inventory consists of batteries and related components either in-process at the Company&#8217;s OEM suppliers or as a finished product at the Company&#8217;s warehouse which are sold and delivered directly to customers under the Company&#8217;s partnership arrangements as individual assets or assembled systems. Inventory is stated at lower of cost or net realizable value with cost being determined by the specific identification method. The Company periodically reviews its inventory for potentially slow-moving or obsolete items and writes down specific items in inventory to net realizable value based on its assessment of market conditions.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="Tb_qu89tYyrSkerFuM9lZ2Jpg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Energy Storage Systems, Net</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company sells energy optimization services to host customers through the use of energy storage systems installed at customer locations. The Company determined that it does not transfer control of these energy storage systems to the customer, which are operated and controlled via the Company&#8217;s proprietary cloud-based software (&#8220;SaaS&#8221;) platform; therefore, these energy storage systems do not qualify as a leased asset. The energy storage systems are stated at cost, less accumulated depreciation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Energy storage systems, net is comprised of equipment costs, which include components such as batteries, inverters, and other electrical equipment, and associated design, installation, and interconnection costs required to begin providing the energy optimization services to customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Depreciation of the energy storage systems is a component of cost of revenues within the consolidated statements of operations and is calculated using the straight-line method over the estimated useful lives of the energy storage systems, or <ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsMember_w87EzvvJsUK4j3ZHgpVDLw" format="ixt-sec:durwordsen" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Narr_z46wciV0MkOFQJjO2D9q7Q">10 years</ix:nonNumeric>, once the respective energy storage systems have been installed and interconnected to the power grid, the Company has received permission to operate, and the Company has begun to provide energy optimization services to the customer (i.e., energy storage system is live). Repairs and maintenance costs are expensed as incurred. Impairment charges related to energy storage system that were determined to no longer be recoverable were not material for the&#160;years ended December&#160;31, 2020 and 2019.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="stem:CapitalizedContractCostPolicyTextblock" id="Tb_sSLYKzVYTUCwDd_KReUXMg" continuedAt="Tb_sSLYKzVYTUCwDd_KReUXMg_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Contract Origination Costs, Net</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 0pt 8.5pt;">Contract origination costs, net is stated at gross contract origination costs less accumulated amortization. Contract origination costs consists of sales commissions earned by the Company&#8217;s sales team,as well as related payroll taxes </p></ix:nonNumeric></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-47</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STEM, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_WOLabfaK4kGSDGMU0HtjvA_cont3" continuedAt="Tb_WOLabfaK4kGSDGMU0HtjvA_cont4"><ix:continuation id="Tb_sSLYKzVYTUCwDd_KReUXMg_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;">and other relevant fringe benefits that are direct, incremental, and recoverable costs of obtaining a contract with a customer. As a result, these amounts have been capitalized on the consolidated balance sheets. The Company deferred incremental costs of obtaining a contract of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-5" format="ixt:numdotdecimal" name="stem:IncrementalContractCostsDeferred" scale="6" id="Narr_2nrauMIATkW_lPyITQiTnA">2.6</ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-5" format="ixt:numdotdecimal" name="stem:IncrementalContractCostsDeferred" scale="6" id="Narr_uSd6Uy9G80-mGmpTVs4Ucg">1.8</ix:nonFraction> million during the&#160;years ended December&#160;31, 2020 and 2019, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Contract origination costs are amortized over a period of benefit of <ix:nonNumeric contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" format="ixt-sec:durwordsen" name="us-gaap:CapitalizedContractCostAmortizationPeriod" id="Narr_pIDTTUrBkEKyciOfyJ5w3w">ten years</ix:nonNumeric>. The period of benefit was estimated by considering factors such as historical customer attrition rates, the useful life of the Company&#8217;s technology, and the impact of competition in its industry. Amortization of contract costs were $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:CapitalizedContractCostAmortization" scale="6" id="Narr_A490JcQyCEKazlThHGZiUQ">0.8</ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:CapitalizedContractCostAmortization" scale="6" id="Narr_TLrY0Mwr3UKCd_Y8uNcMog">0.5</ix:nonFraction> million for the&#160;years ended December&#160;31, 2020 and 2019, respectively, and are included in sales and marketing expense in the accompanying consolidated statements of operations. The Company also recorded $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:CapitalizedContractCostImpairmentLoss" scale="6" id="Narr_ISUlvd7h9EypM09okDb-FQ">0.1</ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:CapitalizedContractCostImpairmentLoss" scale="6" id="Narr_HI9lbQYMLkWVVR58j5DESQ">0.5</ix:nonFraction> million in impairment losses in cost of revenue in the statements of operations related to the contract origination costs that were determined to no longer be recoverable during the&#160;years ended December&#160;31, 2020 and 2019, respectively.</p></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy" id="Tb_m7rfoZ0kUUuDtWXYPlt6lQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Goodwill</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Goodwill represents the excess of cost over net assets of acquired businesses that are consolidated. The Company tests goodwill for impairment on an annual basis in the fourth quarter of each&#160;year, and between annual tests if indicators of potential impairment exist, by first assessing qualitative factors to determine whether it is necessary to perform the quantitative goodwill impairment test. <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="Narr_33iBQhymmkyAh5NcHSWuOQ"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="Narr_paZDA7MjQEKLe5zhulny8Q">No</ix:nonFraction></ix:nonFraction> impairment of goodwill was recorded during the&#160;years ended December&#160;31, 2020 and 2019.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" id="Tb_FO0nW_T3dk6X1Uopfs02nw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Intangible Assets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company capitalizes costs incurred in the development of internal-use software during the application development stage. Costs related to preliminary project activities and post-implementation activities are expensed as incurred. Capitalized internal-use software is amortized on a straight-line basis over its estimated useful life of <ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TechnologyBasedIntangibleAssetsMember_GqEgrCrLbkevIEczUlTLoA" format="ixt-sec:durwordsen" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="Narr_6TWXLJaf202gi_23STlp5A">five years</ix:nonNumeric>. The Company recorded amortization for internal-use software of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_SoftwareDevelopmentMember_3wNFgJSUyku6RWtgbTmLMg" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="Narr_gebRhndBRUy8wjbDBzMDnA">4.0</ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_SoftwareDevelopmentMember_a9TI36gSAkW19gJ6shGtgg" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="Narr_A15Jt0jdzEy1IRAGTh-cIQ">3.0</ix:nonFraction> million in cost of revenues in the accompanying consolidated statements of operations for the&#160;years ended December&#160;31, 2020 and 2019, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Other finite-lived intangible assets consist of developed technology acquired in a business combination. Intangible assets acquired in business combinations are initially recorded at fair value and subsequently presented net of accumulated amortization. These intangible assets are amortized on a straight-line basis over their estimated useful lives. The Company amortizes its developed technology over five&#160;years. Amortization of these intangible assets was not material for the&#160;years ended December&#160;31, 2020 and 2019.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="Tb_cmwXHmWmGEuicpN4AYozWw" continuedAt="Tb_cmwXHmWmGEuicpN4AYozWw_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Impairment of Long-Lived Assets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company reviews its long-lived assets, which primarily consist of energy storage systems, right-of- use assets, and intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable or that the useful life is shorter than originally estimated. Recoverability of assets is measured by comparing the carrying amount of an asset to future undiscounted net cash flows expected to be generated by the asset over its remaining useful life.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">If such assets are impaired, the impairment recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets. If the useful life is shorter than originally estimated, the Company depreciates or amortizes the remaining carrying value over the revised shorter useful life. Assets to be disposed of by sale are reflected at the lower of their carrying amount or fair value less cost to sell.</p></ix:nonNumeric></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-48</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STEM, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_WOLabfaK4kGSDGMU0HtjvA_cont4" continuedAt="Tb_WOLabfaK4kGSDGMU0HtjvA_cont5"><ix:continuation id="Tb_cmwXHmWmGEuicpN4AYozWw_cont1"></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:LesseeLeasesPolicyTextBlock" id="Tb__MYHyCvsW0StVfMRI1EORg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Leases</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company determines if an arrangement is or contains a lease at inception by assessing whether the arrangement contains an identified asset and whether it has the right to control the identified asset. Right- of-use (&#8220;ROU&#8221;) assets represent the Company&#8217;s right to use an underlying asset for the lease term and lease liabilities represent the Company&#8217;s obligation to make lease payments arising from the lease. The classification of the Company&#8217;s leases as operating or finance leases along with the initial measurement and recognition of the associated ROU assets and lease liabilities is performed at the lease commencement date. The measurement of ROU assets and lease liabilities is based on the present value of future lease payments over the lease term. The ROU asset also includes the effect of any lease payments made prior to or on lease commencement and excludes lease incentives and initial direct costs incurred, as applicable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">As the implicit rate in the Company&#8217;s leases is generally unknown, the Company uses its incremental borrowing rate based on the information available at the lease commencement date in determining the present value of future lease payments. The Company considers its credit risk, term of the lease, total lease payments and adjusts for the impacts of collateral, as necessary, when calculating its incremental borrowing rates. The lease terms may include options to extend or terminate the lease when it is reasonably certain the Company will exercise any such options. Rent expense for the Company&#8217;s operating leases is recognized on a straight-line basis over the lease term. Variable lease payments are recorded as an expense in the period incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company has elected to not separate lease and non-lease components for any leases within its existing classes of assets and, as a result, accounts for any lease and non-lease components as a single lease component. The Company has also elected to not apply the recognition requirement to any leases within its existing classes of assets with a term of 12&#160;months or less.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="stem:ConvertiblePreferredStockWarrantLiabilitiesPolicyTextBlock" id="Tb_tJrh-e0ej0ywMxprEQDrwA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Convertible Preferred Stock Warrant Liabilities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company evaluates whether its warrants for shares of convertible redeemable preferred stock are freestanding financial instruments that obligate the Company to redeem the underlying preferred stock at some point in the future and determined that each of its outstanding warrants for preferred stock are liability classified. The warrants are subject to re-measurement at each balance sheet date, and any change in fair value is recognized in the change in fair value of warrants and embedded derivatives in the consolidated statements of operations. The Company will continue to remeasure the warrants until the earlier of the exercise or expiration, the completion of a deemed liquidation event, the conversion of convertible preferred stock into common stock, or until holders of the convertible preferred stock can no longer trigger a deemed liquidation event. On expiration, the convertible preferred stock warrants will automatically net exercise, unless the warrant holder provides written notice that it does not wish to exercise its warrants. Upon exercise, the related convertible preferred stock warrant liability will be reclassified to convertible preferred stock.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:AssetRetirementObligationsAndEnvironmentalCostPolicyTextBlock" id="Tb_0mecsDTlHkGLsZ4TV5Lrug" continuedAt="Tb_0mecsDTlHkGLsZ4TV5Lrug_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Asset Retirement Obligations</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company recognizes a liability for the fair value of asset retirement obligations (&#8220;ARO&#8221;) associated with its energy storage systems in the period in which there is a legal obligation associated with the retirement of such assets and the amount can be reasonably estimated. The associated asset retirement costs are capitalized as part of the carrying amount of the energy storage systems and depreciated over the asset&#8217;s remaining useful life. This liability includes costs related to the removal of its energy storage systems at the conclusion of each respective customer contract. Subsequent to initial measurement, the asset retirement liability is accreted each period and such accretion is recognized as an expense in the consolidated statements of operations. If there are changes in the estimated amount or timing of cash flows, a revision is recorded to both the asset retirement obligation and the asset retirement capitalized cost.</p></ix:nonNumeric></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-49</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STEM, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_WOLabfaK4kGSDGMU0HtjvA_cont5" continuedAt="Tb_WOLabfaK4kGSDGMU0HtjvA_cont6"><ix:continuation id="Tb_0mecsDTlHkGLsZ4TV5Lrug_cont1"></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="stem:FinancingObligationsPolicyTextBlock" id="Tb_ywYya9ZV2Uu6UDbuLb6HZw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Financing Obligations</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company has formed various SPEs to finance the development and construction of its energy storage systems. These SPEs, which are structured as limited liability companies, obtain financing in the form of large upfront payments from outside investors and purchase energy storage systems from the Company under master purchase agreements. The Company accounts for the large upfront payments received from the fund investor as a borrowing by recording the proceeds received as a financing obligation, which will be repaid through host customer payments and incentives received from the utilities that will be received by the investor.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The financing obligation is non-recourse once the associated energy storage systems have been placed in-service and the associated customer arrangements have been assigned to the SPE. However, the Company is responsible for any warranties, performance guarantees, accounting, performance reporting, and all other costs associated with the operation of the energy storage systems. Despite such energy storage systems being legally sold to the SPEs, the Company recognizes host customer payments and incentives as revenue during the period as discussed in Note&#160;3, <i style="font-style:italic;">Revenue</i><span style="white-space:pre-wrap;">. The amounts received by the fund investor from customer payments and incentives are recognized as interest using the effective interest method, and the balance is applied to reduce the financing obligation. The effective interest rate is the interest rate that equates the present value of the cash amounts to be received by a fund investor in relation to the underlying Projects with the present value of  the cash amounts paid by the investor to the Company, adjusted for any payments  made by the Company.</span></p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="Tb_4oxI5hQyW060YPF3r1JlEA" continuedAt="Tb_4oxI5hQyW060YPF3r1JlEA_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Fair Value of Financial Instruments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Assets and liabilities recorded at fair value in the consolidated financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. The fair value of the Company&#8217;s financial assets and liabilities reflects management&#8217;s estimate of amounts that the Company would have received in connection with the sale of the assets or paid in connection with the transfer of the liabilities in an orderly transaction between market participants at the measurement date. In connection with measuring the fair value of its assets and liabilities, the Company seeks to maximize the use of observable inputs (market data obtained from independent sources) and to minimize the use of unobservable inputs (internal assumptions about how market participants would price assets and liabilities).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Hierarchical levels which are directly related to the amount of subjectivity associated with the inputs to the valuation of these assets or liabilities are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:44.95pt;text-indent:-44.95pt;margin:0pt 0pt 12pt 28.39pt;"><span style="font-style:italic;font-weight:bold;">Level 1&#160;&#8212; </span>Unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access as of the measurement date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:44.95pt;text-indent:-44.95pt;margin:0pt 0pt 12pt 28.39pt;"><span style="font-style:italic;font-weight:bold;">Level 2&#160;&#8212; </span>Inputs other than quoted prices included within Level 1 that are directly observable for the asset or liability or indirectly observable through corroboration with observable market data.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:44.95pt;text-indent:-44.95pt;margin:0pt 0pt 12pt 28.39pt;"><span style="font-style:italic;font-weight:bold;">Level 3&#160;&#8212; </span>Unobservable inputs for the asset or liability only used when there is little, if any, market activity for the asset or liability at the measurement date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">This hierarchy requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value. Assets and liabilities measured at fair value are classified in their entirety based on the lowest level of input that is significant to their fair value measurement. The Company&#8217;s assessment of the significance of a specific input to the fair value measurement in its entirety requires management to make judgments and consider factors specific to the asset or liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Financial assets and liabilities held by the Company measured at fair value on a recurring basis as of December&#160;31, 2020 and 2019 include cash and cash equivalents, warrant liabilities, and embedded derivatives which are bifurcated from the host financial instrument.</p></ix:nonNumeric></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-50</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STEM, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_WOLabfaK4kGSDGMU0HtjvA_cont6" continuedAt="Tb_WOLabfaK4kGSDGMU0HtjvA_cont7"><ix:continuation id="Tb_4oxI5hQyW060YPF3r1JlEA_cont1"></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="Tb_9fSMzdsTmUS8GSjp84U9ng" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Revenue Recognition</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company generates revenue from the sales of its energy optimization services to its customers in accordance with Accounting Standards Update (&#8220;ASU&#8221;), <i style="font-style:italic;">Revenue from Contracts with Customers (Topic 606) </i>(&#8220;ASU 2014-09&#8221;). See Note&#160;3, <i style="font-style:italic;">Revenue </i>for discussion of the Company&#8217;s revenue recognition policies and financial statement impacts.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:CostOfSalesPolicyTextBlock" id="Tb_84qLLb8mQ0-JdwsWxDWlpg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Cost of Revenue</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 12pt 8.65pt;">Cost of revenue related to the sale of hardware includes the cost of the hardware sold to project developers, which generally includes the cost to purchase the hardware from a manufacturer, shipping, and other costs required to fulfill our obligation to deliver the hardware to the customer location. Cost of revenue may also include any impairment of hardware held in inventory for sale to a customer. Cost of revenue related to the sale of hardware is recognized when the delivery of the hardware is completed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 12pt 8.65pt;">Cost of revenue related to energy optimization services includes depreciation of the cost of energy storage systems associated with long-term host customer contracts, which includes capitalized fulfillment costs, such as installation services, permitting and other related costs. Cost of revenue may also include any impairment of energy storage systems along with energy storage system maintenance costs associated with the ongoing services provided to customers and other amounts not qualifying for capitalization pursuant to the Company&#8217;s internal use software capitalization policy. Cost of revenue is recognized as the energy optimization and other supporting services are provided to the Company&#8217;s customers throughout the term of the contract.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="Tb_sVrgxIdIOEChi_8fwCcL8Q" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Sales and Marketing</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Sales and marketing expense consists primarily of payroll and other related personnel costs, including stock-based compensation, employee benefits, and travel for our sales&#160;&amp; marketing department. These costs are recognized in the period incurred. Advertising expenses for the&#160;years ended December&#160;31, 2020 and 2019 were not material.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:ResearchAndDevelopmentExpensePolicy" id="Tb_PFco_-ORQEiBJUzh3kJzgg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Research and Development</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Research and development expense consists primarily of payroll and other related personnel costs for engineers and third parties engaged in the design and development of products, third-party software, and technologies, including salaries, bonus and stock-based compensation expense, project material costs, services, and depreciation. The Company expenses research and development costs as they are incurred.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock" id="Tb_8PyQwULwaEiLV33yJtwvWw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">General and Administrative</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">General and administrative expense consists of payroll and other related personnel costs, including salaries, bonuses and stock-based compensation for executive management, legal, finance, and others. In addition, general and administrative expense includes fees for professional services and occupancy costs.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="Tb_nbbt6lhxxEGzGg7lVq2tHg" continuedAt="Tb_nbbt6lhxxEGzGg7lVq2tHg_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Stock-Based Compensation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company recognizes stock-based compensation expense related to employees over the requisite service period based on the grant-date fair value of the awards. The fair value of options granted is estimated using the Black-Scholes option valuation model. The Company recognizes the grant-date fair value of an award as compensation expense on a straight-line basis over the requisite service period, which typically corresponds to the vesting period for the award. The Company elects to account for forfeitures as they occur and, upon forfeiture of an award prior to vesting, the Company reverses any previously recognized compensation expense related to that award.</p></ix:nonNumeric></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-51</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STEM, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_WOLabfaK4kGSDGMU0HtjvA_cont7" continuedAt="Tb_WOLabfaK4kGSDGMU0HtjvA_cont8"><ix:continuation id="Tb_nbbt6lhxxEGzGg7lVq2tHg_cont1"></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:IncomeTaxPolicyTextBlock" id="Tb_TY2QllhFu0W3ER-yFZ3mng" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Income Taxes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company uses the asset and liability method of accounting for income taxes based on Financial Accounting Standards Board (&#8220;FASB&#8221;) Accounting Standards Codification (&#8220;ASC&#8221;) 740, <i style="font-style:italic;">Accounting for Income Taxes</i>. Under the asset and liability method, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between financial statement carrying amounts and the tax basis of existing assets and liabilities. The Company records a valuation allowance to reduce tax assets to an amount for which realization is more likely than not. There are certain charges that are not deductible for tax purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">In evaluating the ability to recover its deferred income tax assets, the Company considers all available positive and negative evidence, including its operating results, ongoing tax planning, and forecasts of future taxable income on a jurisdiction-by-jurisdiction basis. In the event the Company determines that it would  be able to realize its deferred income tax assets in the future in excess of their net recorded amount, it would make an adjustment to the valuation allowance that would reduce the provision for income taxes. Conversely, in the event that all or part of the net deferred tax assets are determined not to be realizable in the future, an adjustment to the valuation allowance would be charged to earnings in the period such determination is made.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">The Company recognizes the tax benefit from uncertain tax positions in accordance with GAAP,  which prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of uncertain tax positions taken or expected to be taken in the Company&#8217;s tax return. </span><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="Narr_Fq3IqjH4H0Sr4ao3Kws2sA">No</ix:nonFraction> liability related to uncertain tax positions has been recognized in the financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company includes interest and penalties for uncertain tax positions in the financial statements as a component of income tax expense. <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="3" id="Narr_2GHMO_doWk-Ru2YW57f9zg"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="3" id="Narr_afwkyAILNkiS0mKWE8Zaxw">No</ix:nonFraction></ix:nonFraction> accrual has been deemed necessary as of December&#160;31, 2020 and 2019.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="Tb_HXD5BrjghkmMdIkIi-5oBg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Foreign Currency Translation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company&#8217;s foreign subsidiaries financial position and results of operations are measured using the local currency as the functional currency. The functional currency is the currency of the primary economic environment in which an entity&#8217;s operations are conducted. Assets and liabilities of foreign subsidiaries are translated at exchange rates in effect as of the balance sheet date. Revenues and expenses are translated at average exchange rates in effect during the&#160;year. Translation adjustments are recorded within accumulated other comprehensive income, a separate component of stockholders&#8217; deficit.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:EarningsPerSharePolicyTextBlock" id="Tb_zR1rpuv9cUWDH3xHeCk_AA" continuedAt="Tb_zR1rpuv9cUWDH3xHeCk_AA_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Net Loss Per Share Attributable to Common Stockholders</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Basic and diluted net loss per share attributable to common stockholders is presented in conformity with the two-class method required for participating securities. Under the two-class method, net loss is attributed to common stockholders and participating securities based on their participation rights. The Company considers all series of its convertible preferred stock to be participating securities. Under the two- class method, the net loss attributable to common stockholders is not allocated to the convertible preferred stock as the holders of the Company&#8217;s convertible preferred stock do not have a contractual obligation to share in the Company&#8217;s losses. Basic net loss per share attributable to common stockholders is calculated by dividing the net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding for the period, without consideration for potential dilutive securities. Diluted net loss per share is computed by dividing the net loss attributable to common stockholders by the weighted- average number of common shares and common share equivalents of potentially dilutive securities outstanding for the period. For purposes of the diluted net loss per share calculation, convertible preferred stock, convertible notes, warrants and common stock options are considered to be potentially dilutive securities. As the Company was in a net loss position for the&#160;years ended December&#160;31, 2020 and 2019, diluted net loss per share attributable to common stockholders is the same as basic net loss per share attributable to common stockholders because the effects of potentially dilutive securities are antidilutive.</p></ix:nonNumeric></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-52</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STEM, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_WOLabfaK4kGSDGMU0HtjvA_cont8" continuedAt="Tb_WOLabfaK4kGSDGMU0HtjvA_cont9"><ix:continuation id="Tb_zR1rpuv9cUWDH3xHeCk_AA_cont1"></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="Tb_RNC4IFtT50qSZ2LMILxYUg" continuedAt="Tb_RNC4IFtT50qSZ2LMILxYUg_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Recently Adopted Accounting Standards</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In August&#160;2018, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2018-13, <i style="font-style:italic;">Fair Value Measurement (Topic 820): Disclosure Framework&#160;&#8212; Changes to the Disclosure Requirements for Fair Value Measurement</i>. The amendments applicable to the Company on the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements and the narrative description of measurement uncertainty should be prospectively applied in the initial fiscal&#160;year of adoption. All other amendments applicable to the Company should be applied retrospectively to all periods presented upon their effective date. The Company adopted ASU 2018-13 as of January&#160;1, 2020. The Company&#8217;s disclosures related to its level 3 financial instruments were not materially impacted for the periods presented. See Note&#160;4, Fair Value Measurements, for more information<span style="font-size:11pt;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Recently Issued Accounting Standards</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In June&#160;2016, the FASB issued ASU 2016-13, <i style="font-style:italic;">Financial instruments&#160;&#8212; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</i>, and subsequent related ASUs, which amends the guidance on the impairment of financial instruments by requiring measurement and recognition of expected credit losses for financial assets held. This ASU is effective for public and private companies&#8217; fiscal&#160;years, and for interim periods within those fiscal&#160;years, beginning after December&#160;15, 2019, and December&#160;15, 2022, respectively. The Company expects to adopt ASU 2016-13 under the private company transition guidance beginning January&#160;1, 2023 and is currently assessing the impact, if any, the guidance will have on the Company&#8217;s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In August&#160;2018, the FASB issued ASU 2018-15, <i style="font-style:italic;">Intangibles&#160;&#8212; Goodwill and Other&#160;&#8212; Internal-Use Software (Subtopic 350-40): Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract </i>(&#8220;ASU 2018-15&#8221;). The intent of this pronouncement is to align the requirements for capitalizing implementation costs incurred in a cloud computing arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal- use software as defined in ASC 350-40. Under ASU 2018-15, the capitalized implementation costs related to a cloud computing arrangement will be amortized over the term of the arrangement and all capitalized implementation amounts will be required to be presented in the same line items of the financial statements as the related hosting fees. ASU 2018-15 is effective for public and private companies&#8217; fiscal&#160;years beginning after December&#160;15, 2019, and December&#160;15, 2020, respectively, and interim periods within those fiscal&#160;years, with early adoption permitted. The Company will adopt ASU 2018-15 for the fiscal&#160;year beginning January&#160;1, 2021, and does not expect the adoption to have a material impact on the Company&#8217;s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In December&#160;2019, the FASB issued ASU 2019-12, <i style="font-style:italic;">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes </i>(&#8220;ASU 2019-12&#8221;). ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. ASU 2019-12 will be effective for public entities for interim and annual periods beginning after December&#160;15, 2020, with early adoption permitted. ASU 2019-12 will be effective for private entities for annual periods beginning after December&#160;15, 2021, and interim periods beginning after December&#160;15, 2020, with early adoption permitted. The Company plans to adopt ASU 2019-12 for the fiscal&#160;year beginning January&#160;1, 2022 and is currently assessing the impact, if any, the guidance will have on the Company&#8217;s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 0pt 8.65pt;">In August&#160;2020, the FASB issued ASU 2020-06, <i style="font-style:italic;">Debt&#160;&#8212; Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#160;&#8212; Contracts in Entity&#8217;s Own Equity (Subtopic 815-</i><i style="color:#231f20;font-style:italic;">40)&#160;&#8212; Accounting For Convertible Instruments and Contracts in an Entity&#8217;s Own Equity</i><span style="color:#231f20;white-space:pre-wrap;">. The ASU simplifies accounting for convertible instruments by removing major separation models required under current  GAAP. Consequently, more convertible debt instruments will be reported as a single liability instrument with no separate accounting for embedded conversion features. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception, which will permit more equity contracts to qualify for it. The ASU also simplifies the diluted net income per share calculation in certain areas. The new guidance is effective for annual and interim periods </span></p></ix:nonNumeric></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-53</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STEM, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_WOLabfaK4kGSDGMU0HtjvA_cont9"><ix:continuation id="Tb_RNC4IFtT50qSZ2LMILxYUg_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 8.65pt;"><span style="color:#231f20;white-space:pre-wrap;">beginning after December&#160;15, 2023, and early adoption is permitted for fiscal&#160;years beginning after December&#160;15, 2020, and interim periods within those fiscal&#160;years. The Company plans to adopt 2020-06 for the fiscal&#160;year beginning January&#160;1, 2024 and is currently evaluating the impact that this new guidance will have on the Company&#8217;s financial statements.</span></p></ix:continuation></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;"><span style="color:#231f20;margin-left:0pt;visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="Tb_j-rHtOSYV06UqpqzIXuDNA" continuedAt="Tb_j-rHtOSYV06UqpqzIXuDNA_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><span style="display:inline-block;text-indent:0pt;width:27.35pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">3.</b></span><b style="font-weight:bold;">REVENUE</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company generates revenue through <ix:nonFraction unitRef="Unit_Standard_item_XXK3fe1x0kyo_llMI9Xdwg" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="0" format="ixt-sec:numwordsen" name="stem:NumberOfTypesOfRevenueArrangements" scale="0" id="Narr_YJug_RlmIEOD-ZiePJOK8Q">two</ix:nonFraction> types of arrangements with customers, host customer arrangements and partnership arrangements. The Company recognizes revenue under these arrangements as described below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="font-style:italic;font-weight:bold;">Host Customer Arrangements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">Host customer contracts are generally entered into with commercial entities who have traditionally relied on power supplied directly from the grid. Host customer arrangements consist of  a promise to provide energy optimization services through the Company&#8217;s proprietary SaaS platform coupled with a dedicated energy storage system owned and controlled by the Company throughout the term of the contract. The host customer does not obtain legal title to, or ownership of the dedicated energy storage system at any point in time. The host customer is the end consumer of the energy that directly benefits from the energy optimization services provided by the Company. The term for the Company&#8217;s contracts with host customers generally ranges from </span><span style="-sec-ix-hidden:Hidden_VzA6CDmXoE-xXHO8QcBsTQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">5</span></span> to <ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_srt_RangeAxis_srt_MaximumMember_OKEmw6cyG0ek3npoNc8x1Q" format="ixt-sec:durwordsen" name="stem:TermForContracts" id="Narr_oPj_-wLan0yPowQ_hEOeJg">10 years</ix:nonNumeric>, which may include certain renewal options to extend the initial contract term or certain termination options to reduce the initial contract term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Although the Company installs an energy storage system at the host customer site in order to provide the energy optimization services, the Company determined it has the right to direct how and for what purpose the asset is used through the operation of its SaaS platform and, as such, retains control of the energy storage system; therefore, the contract does not contain a lease. The Company determined the various energy optimization services provided throughout the term of the contract, which may include services such as remote monitoring, performance reporting, preventative maintenance and other ancillary services necessary for the safe and reliable operation of the energy storage system, are part of a combined output of energy optimization services and the Company provides a single distinct combined performance obligation representing a series of distinct&#160;days of services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">The Company determines the transaction price at the outset of  the arrangement, primarily based on  the contractual payment terms dictated by the contract with the customer. Fees charged to customers for energy optimization services generally consist of recurring fixed&#160;monthly payments throughout the term of the contract. In certain arrangements, the transaction price may include incentive payments that are earned by the host customer from utility companies in relation to the services provided by the Company. Under such arrangements, the rights to the incentive payments are assigned by the host customer to the Company. These incentives may be in the form of fixed upfront payments, variable&#160;monthly payments, or annual performance- based payments over the first </span><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_TypeOfArrangementAxis_stem_HostCustomerArrangementMember_vLKsRoa20Eab_oQ5frp6Lw" format="ixt-sec:durwordsen" name="stem:PeriodOverFirstYearsOfCustomerContractUnderWhichIncentivesAreInFormOfAnnualPerformanceBasedPayments" id="Narr_zdUkDRaTzEyZWcNKN8fzOQ">five years</ix:nonNumeric> of the customer contract term. Incentive payments may be contingent on approval from utility companies or actual future performance of the energy storage system.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">Substantially all of the Company&#8217;s arrangements provide customers the unilateral ability to terminate for convenience prior to the conclusion of  the stated contractual term or the contractual term is shorter   than the estimated benefit period, which the Company has determined to be </span><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_TypeOfArrangementAxis_stem_HostCustomerArrangementMember_vLKsRoa20Eab_oQ5frp6Lw" format="ixt-sec:durwordsen" name="stem:EstimatedBenefitPeriodInRevenueContract" id="Narr_Mfl95nT-g0mqcaPW6P56Hg">10 years</ix:nonNumeric><span style="white-space:pre-wrap;"> based on the estimated useful life of the underlying energy storage systems and the period over which the customer can benefit from the energy optimization services utilizing such energy storage systems. In these instances, the Company determined that upfront incentive payments received from its customers represent a material right that is, in effect, an advance payment for future energy optimization services to be recognized throughout the estimated benefit period. In contracts where the customer does not have the unilateral ability to terminate  for convenience without a penalty during the estimated benefit period, the Company determined the upfront incentive payments do not represent a material right for services provided beyond the initial contractual period and are therefore a component of the initial transaction price. The Company revisits its estimate of the benefit period each reporting period. The Company&#8217;s contracts with host customers do not contain a significant financing component.</span></p></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-54</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STEM, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_j-rHtOSYV06UqpqzIXuDNA_cont1" continuedAt="Tb_j-rHtOSYV06UqpqzIXuDNA_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">The Company transfers control of its energy optimization services to its customers continuously throughout the term of the contract (a stand-ready obligation) and revenue is recognized ratably as control  of these services is transferred to its customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for its services.&#160;Monthly incentive payments based on the performance of the energy storage system are allocated to the distinct&#160;</span><span style="white-space:pre-wrap;">month in which they are earned because the terms of the payments relate specifically to the outcome from transferring the distinct time increment (month) of service and because such amounts reflect the fees to which the Company expects to be entitled for providing energy optimization services each period, consistent with the allocation objective. Annual variable performance- based payments are estimated at the inception in the transaction price using the expected  value method, which takes into consideration historical experience, current contractual requirements, specific known market events and forecasted energy storage system performance patterns, and the Company recognizes such payments ratably using a time-based measure of progress of&#160;</span><span style="white-space:pre-wrap;">days elapsed over the term of the contract to the extent that it is probable that a significant reversal of the cumulative revenue recognized will not occur in a future period. At the end of  each reporting period, the Company reassesses its estimate of the transaction price. The Company does not begin recognition of revenue until the energy storage system is live (i.e., provision of energy optimization services has commenced) or, as it relates to incentive payments, when approval has been received from the utility company if later.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="font-style:italic;font-weight:bold;">Partnership Arrangements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Partnership arrangements consist of promises to transfer inventory in the form of an energy storage system to a solar plus storage project developer and separately provide energy optimization services as described previously to the ultimate owner of the project after the developer completes the installation of the project. Under partnership arrangements, the Company&#8217;s customer is the solar plus storage project developer. The customer obtains legal title to along with ownership and control of the inventory upon delivery and the customer is responsible for the installation of the project. Once installation of the project is complete, the owner of the solar plus storage project provides energy to the end consumer through a separate contractual arrangement directly with the end consumer. The term for the Company&#8217;s contracts with customers under partnership arrangements generally ranges from <span style="-sec-ix-hidden:Hidden__j8LuhG-v0W9Lu2uoM-YrQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">10</span></span> to <ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_srt_RangeAxis_srt_MaximumMember_us-gaap_TypeOfArrangementAxis_stem_PartnershipArrangementsMember_6h6ndEN4kES57-T2vd-XUw" format="ixt-sec:durwordsen" name="stem:TermForContracts" id="Narr_MJsfsqcbkUKtF8f1cUTn6g">20 years</ix:nonNumeric>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company determined the promise to deliver the inventory as a component of the solar plus storage project for which the customer is responsible to develop is a separate and distinct performance obligation from the promise to provide energy optimization services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">The Company determines the transaction price at the outset of  the arrangement, primarily based on the contractual payment terms dictated by the contract with the customer. Fees charged for the sale of inventory generally consist of fixed fees payable upon or shortly after successful delivery to the customer. Fees charged to customers for energy optimization services consist of recurring fixed&#160;monthly payments throughout the term of the contract. The Company is responsible for designing, procuring, delivering and ensuring the proper components are provided in accordance with the requirements of the contract. Although the inventory is purchased by the Company from a third-party manufacturer, the Company determined it obtains control of the inventory prior to delivery to the customer and is the principal in the arrangement. The Company is fully responsible for responding to and correcting any customer issues related to the delivery of the inventory. The Company holds title and assumes all risks of loss associated with the inventory until the customer accepts the inventory. The Company is primarily responsible for fulfilling the delivery of the inventory to the customer, assumes substantial inventory risks and has discretion in the pricing charged to the customer. The Company has not entered into any partnership arrangements where it is not the principal in the transaction.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company allocates revenue between the hardware and energy storage services performance obligations based on the standalone selling price of each performance obligation. The standalone selling price for the hardware is established based on observable pricing. The standalone selling price for the energy optimization services is established using a residual value approach due to the significant variability in the services provided to each individual customer based on the specific requirements of each individual project and the lack of observable standalone sales of such services. The Company&#8217;s partnership arrangements do not contain a significant financing component.</p></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-55</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STEM, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_80195109_6c42_48e5_bc43_7fcdb9fd94b1"></a><a id="Tc_G1V3H1Ap_kCqje_6kAvPHw_1_2"></a><a id="Tc_Us7pr9hspkWzIY4-OqaZNA_2_2"></a><a id="Tc_Mj8yOmuN_UOtK0hmnX-xQQ_2_5"></a><a id="Tc_PaglBws5ZEmYT3C8lCoTaQ_3_0"></a><a id="Tc_cUJEtBENdUWQW197psKSNQ_3_2"></a><a id="Tc_I7WJW1uWgUKR_fme6mm1iw_3_5"></a><a id="Tc_PyJ7foda90eUzYY7fFlv4A_4_0"></a><a id="Tc_qB-8bpZ8NUm7eBT5S4me_Q_5_0"></a><a id="Tc_sua-fohC1EeBQ1YWgVdgWQ_6_0"></a><a id="Tc_GTbMIPNwKUWOKnPv-wZYjw_6_2"></a><a id="Tc_ScpqFKJZa06dBsVZDeKE9w_6_5"></a><a id="Tc_B9eFAq_mskOipKUmje6rZA_1_2"></a><a id="Tc_sRgHNuxesk-UNdqhUFPsSg_2_2"></a><a id="Tc_Q2I7Z3Hbq0qRiDNcAtsJWQ_2_5"></a><a id="Tc_ybO3LX3tRUqbaoy2UDurxg_3_2"></a><a id="Tc_XTZVQe5C40q7KfePH6Gs0g_3_5"></a><a id="Tc_arazCsDNakepc4LcMzB1CQ_3_7"></a><a id="Tc_bm-JqeqFXEmhZ0cuQbXzEg_3_9"></a><a id="Tc_HHDYto0W-kyO5Pn-J12I9A_4_2"></a><a id="Tc_srMeepUQRUKFt2yWZDAPsQ_4_9"></a><a id="Tc_TacQmI8gPEawbuSqWaQZHQ_5_5"></a><a id="Tc_LJ5SMd0ySkePNqxi8wXvGw_6_0"></a><a id="Tc_-Wce8l6O2EuRJ7nj1hZEBw_6_2"></a><a id="Tc_TcsltTEhikirJv0f5PMJkw_6_6"></a><a id="Tc_wbFjGtt8sEC6WjtjrQ1Jgg_6_8"></a><a id="Tc_ZQMm8SjiA0iK4JlkspRhKw_6_10"></a><a id="Tc_62Rtfp-M9UmKtH70MR751A_7_0"></a><a id="Tc_s9kogdYpEEmkSns8yjT1XA_7_6"></a><a id="Tc_XTm1-HKA1E2babDm4ycyWw_7_7"></a><a id="Tc_BK6QhIxEFkqWCmKvrhmJ1g_7_9"></a><a id="Tc_S5TYmTiQRUyXtn_hFydL1A_8_0"></a><a id="Tc_R8K5Rzds_0OhdiK5HhGjFQ_8_2"></a><ix:continuation id="Tb_j-rHtOSYV06UqpqzIXuDNA_cont2" continuedAt="Tb_j-rHtOSYV06UqpqzIXuDNA_cont3"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company transfers control of the inventory upon delivery and simultaneous transfer of title to the customer. The Company transfers control of its energy optimization services to its customers continuously throughout the term of the contract (a stand-ready obligation), which does not commence until the customer successfully completes the installation of the project. As a result, the time frame between when the Company transfers control of the inventory to the customer upon delivery is generally several&#160;months, and can be in excess of one&#160;year, before the Company is required to perform any subsequent energy optimization services. Revenue is recognized ratably as control of these services is transferred to its customers based on a time-based output measure of progress of&#160;days elapsed over the term of the contract, in an amount that reflects the consideration the Company expects to be entitled to in exchange for its services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In some partnership arrangements, the Company charges shipping fees for the inventory. The Company accounts for shipping as a fulfillment activity, since control transfers to the customer after the shipping is complete and includes such amounts within cost of revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="font-style:italic;font-weight:bold;">Disaggregation of Revenue</span></p><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="Tb_X-HtQ2VAjkuef2iGW-x3iQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The following table provides information on the disaggregation of revenue as recorded in the consolidated statements of operations (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Partnership hardware revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_srt_ProductOrServiceAxis_stem_HardwareRevenueMember_us-gaap_TypeOfArrangementAxis_stem_PartnershipArrangementsMember_OfopEBr40EuQxhdb2f8FGw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_zcTI1FDQR0udHbeSWCntKA_3_3">20,662</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_srt_ProductOrServiceAxis_stem_HardwareRevenueMember_us-gaap_TypeOfArrangementAxis_stem_PartnershipArrangementsMember_0RwZI99lSU2_R_sI8lJN3Q" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_8v29N-XvOEy6hNnZ-lMU0w_3_6">4,070</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Partnership service revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_TypeOfArrangementAxis_stem_PartnershipArrangementsMember_UWgeazvucUa5yoi4AY6GQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_kCYn8f6ATEiuZVHwbFezCg_4_3">51</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_TypeOfArrangementAxis_stem_PartnershipArrangementsMember_rmwrN4WVpUaWZKyeiJ87XQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_a8Db3BYfR0iYb-YwMZUXcQ_4_6">6</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Host customer service revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_TypeOfArrangementAxis_stem_HostCustomerArrangementMember_f-KXeVA0bEWXJwuqaTHfEw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_8G-vQ3iBCk2ZxQJKVmjYrQ_5_3">15,594</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_TypeOfArrangementAxis_stem_HostCustomerArrangementMember_dP5PImqQDEqxSOeoJKir1g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_PHtu0B_kYEGcdgT_k0jilA_5_6">13,476</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_F38aNxMgdkqdTbs6t3Ic7w_6_3">36,307</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_WjAa9NXXKkGUWR_ugxeVfA_6_6">17,552</ix:nonFraction></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.45pt;"><span style="font-style:italic;font-weight:bold;">Remaining Performance Obligations</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 12pt 8.65pt;">Remaining performance obligations represent contracted revenue that has not been recognized, which include contract liabilities (deferred revenue) and amounts that will be billed and recognized as revenue in future periods. As of December&#160;31, 2020, the Company had $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="6" id="Narr_u_cs1b1K206wb1EBxqRWPg">148.9</ix:nonFraction> million of remaining performance obligations, and the approximate&#160;percentages expected to be recognized as revenue in the future are as follows (in thousands):</p><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" id="Tb_TIFkGVx5QUCgxw38dsSRhw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:41.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Percent expected to be recognized as revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">performance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Less&#160;than</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Two&#160;to</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Greater</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">obligations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_lnp1VoTw50u9Vu5flKPBVg;"><b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;text-align:center;">one year</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_NdO5JwWDeEibXU-51u809Q;"><b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;text-align:center;">five years</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-size:8pt;font-weight:bold;">than&#160;</b><span style="-sec-ix-hidden:Hidden_-rR2zFekZUi1k0esMzedvQ;"><b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;text-align:center;">five </b></span><b style="color:#231f20;font-size:8pt;font-weight:bold;">year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="11" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:41.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">(in thousands, except percentages)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Service revenue</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_srt_ProductOrServiceAxis_us-gaap_ServiceMember_BoJ0LfhgLUqfezv1F7T92A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="Tc_G5stQt_wGE2ptvu63f2Smw_6_3">107,909</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_12_31_2020_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2021-01-01_riYo01E5NEarMkR5NRMaoA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="Tc_G3Zfecm3P0WOgPB_mgFUHw_6_5">13</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_12_31_2020_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2022-01-01_MKfnGjzyn0S9gij77pijmw" decimals="2" format="ixt:numdotdecimal" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="Tc_oWw3nD6SQ0GggJaj2vb-7g_6_7">50</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_12_31_2020_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2026-01-01_T9ma2eUvZE6ZdmTTrECa5A" decimals="2" format="ixt:numdotdecimal" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="Tc_2HL2kXxA6kqcDSYwg5Ij6A_6_9">37</ix:nonFraction>&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Hardware revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_srt_ProductOrServiceAxis_us-gaap_ProductMember_jm0LaxKe9k2LgoRQ_zInNA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="Tc_4M4AUePt2Eqovtyz8XkYLw_7_3">41,012</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_12_31_2020_srt_ProductOrServiceAxis_us-gaap_ProductMember_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2021-01-01_80rYiQe0tkipbTfLyPvj3g" decimals="2" format="ixt:numdotdecimal" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="Tc_Ag8xRvld60S47kXaGGNc8A_7_5">100</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="color:#231f20;">Total revenue</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="Tc_STCOQGXy4Eyl1kHorZc1gQ_8_3">148,921</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-56</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STEM, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_4d325e47_5bbf_43c7_9a02_4a5ca31f23ae"></a><a id="Tc_sKO16HVZoEGbmizP0pd8Sw_1_2"></a><a id="Tc_9fp02ap7O06KCSt5C3eUsQ_2_2"></a><a id="Tc_Qd_aGnmScEafe4yBfy294g_2_5"></a><a id="Tc_Ht2XWU-i8ECF-5zLYMmhyg_3_0"></a><a id="Tc__7QIrW3JD0GHgLnrK4Wvuw_3_2"></a><a id="Tc_99ZeiXJLOkaRoM1AGClIqg_3_5"></a><a id="Tc_U5UdrTHra0GvinsQeEC0kQ_4_0"></a><a id="Tc_mcFu_38QSUSqGwbhs7Qr5w_5_0"></a><a id="Tc_iM0jFtlO3U-Qr7u3JmkxLA_6_0"></a><a id="Tc_v7XkuWzcaUOTanozadfe3A_7_0"></a><a id="Tc_9P7Kco6pMUKhzuxx7ViBCA_8_0"></a><a id="Tc_Hvj6me5Rs0mfV7hAbTJA_Q_8_2"></a><a id="Tc_VfBtgWXk6kuo7pT9Yk_xtA_8_5"></a><ix:continuation id="Tb_j-rHtOSYV06UqpqzIXuDNA_cont3"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="font-style:italic;font-weight:bold;">Contract Balances</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 12pt 8.65pt;">Deferred revenue primarily includes cash received in advance of revenue recognition related to energy optimization services and incentives. The following table presents the changes in the deferred revenue balance during the&#160;years ended December&#160;31, 2020 and 2019 (in thousands):</p><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="Tb_HDsEoGAFnUS7MiisbESV9A" escape="true"><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Beginning balance at January 1,</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiability" scale="3" id="Tc_JjesSeGES0SIRXJmz1Cq5g_3_3">20,728</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2018_GUne4wNQ4EqRag9HciQTtw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiability" scale="3" id="Tc_UHnA7Iu80EqBXux2N6OSbw_3_6">11,859</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Upfront payments received from customers</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="stem:UpfrontPaymentsReceivedFromCustomers" scale="3" id="Tc_Lf9nq0HFMUyzLbK_9NcJNA_4_3">40,481</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="stem:UpfrontPaymentsReceivedFromCustomers" scale="3" id="Tc_apf-2Zl3fEyOBGy6BWKZsA_4_6">6,698</ix:nonFraction></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Upfront or annual incentive payments received</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="stem:UpfrontOrAnnualIncentivePaymentsReceived" scale="3" id="Tc_MmyIHbyTwkSNiilZKvNqLA_5_3">8,015</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="stem:UpfrontOrAnnualIncentivePaymentsReceived" scale="3" id="Tc_hZDtpQ5MFEajBy6nrvyNsQ_5_6">8,240</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Revenue recognized related to amounts that were included in beginning balance of deferred revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" sign="-" scale="3" id="Tc_YGULNrO6w0Kd9WtdFf9BOA_6_3">9,764</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" sign="-" scale="3" id="Tc_DCmiwXcYlUSpyUHUeyBUJw_6_6">4,830</ix:nonFraction>)</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Revenue recognized</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="stem:RevenueRecognizedFromCurrentPeriodIncreaseInContractLiability" sign="-" scale="3" id="Tc_ty3cjCHZmE2B_tVuOKLUvA_7_3">7,050</ix:nonFraction>)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="stem:RevenueRecognizedFromCurrentPeriodIncreaseInContractLiability" sign="-" scale="3" id="Tc_w6ENsAp2eEWSpvtkVi_wzg_7_6">1,239</ix:nonFraction>)</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Ending balance at December 31,</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiability" scale="3" id="Tc_o0-OQDbGuUODHp8ei-UzBQ_8_3">52,410</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiability" scale="3" id="Tc_pz4Kiomdv0CvS7s_MaXvHw_8_6">20,728</ix:nonFraction></span></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_4e5efcd0_1e04_4f38_a883_4175e752358d"></a><a id="Tc_9ravIJA2R0avEtBlBNnrfw_1_5"></a><a id="Tc_sWi8TzJGQ0GGWTX8LbmJuQ_2_2"></a><a id="Tc_NZxwR9rXHEK0Dju66Bu8LQ_2_5"></a><a id="Tc_zrN_jX61x0mYHoLEOrgDWA_2_8"></a><a id="Tc_U1vv1N2ldkyTCSFzqYD1ig_2_11"></a><a id="Tc_8KVFYijDoU21z8FsdSx5_A_3_0"></a><a id="Tc_qMBFF-ENokOlEWcy1J3w7g_4_0"></a><a id="Tc_rgELWxgIW0qh90b-g5x2Kw_4_2"></a><a id="Tc_OeHsFE471EGctfQ3IPcU9Q_4_5"></a><a id="Tc_B59qQsfxyEW8qOAIQwnmqg_4_6"></a><a id="Tc_aOmu-3wR0kSKqbaZ6CAFoQ_4_8"></a><a id="Tc_1gpsZSw8p06aJUtpPjLw9A_4_9"></a><a id="Tc_iIW2fP2oQkm8GZrJoFsH1g_4_11"></a><a id="Tc_ASUXeX6gYUCg-yvO3iQqFQ_5_0"></a><a id="Tc_2DmQ8wIrl0mHqJ3KeGNjvQ_6_0"></a><a id="Tc_nX9NzrHUpUmiuSwS6sJ5sQ_7_0"></a><a id="Tc_awxGwEr5-UeId-FPe9FJ1w_7_2"></a><a id="Tc_K_eOdl-Rg0iFsF7wqPjsjw_7_3"></a><a id="Tc_snZG11arIkW-QkOyzpNTFA_7_5"></a><a id="Tc_Mxo5ZZ8jAEucDz4jD8DYbQ_7_6"></a><a id="Tc_cwMz0JwfTUKOO-JAs9v5lA_7_8"></a><a id="Tc_lYMtkldzrkCSsy3L4q3i8Q_7_11"></a><a id="Tc_Ac6z7Adil0q33cIJJLM4fQ_8_0"></a><a id="Tc_sz2uFpqP6kaxywdrnmKbug_8_2"></a><a id="Tc_AqqA_0sCVUyiwaUmXggB6Q_8_3"></a><a id="Tc_UNg0Nvm-rE2ecbMrwqy2fw_8_5"></a><a id="Tc_zozbMIN0J0mWkzelTu509Q_8_6"></a><a id="Tc_6X4Vyg46Dkq0-us1SIbBUQ_8_8"></a><a id="Tc_Klb8_ggSnkqgSn-LlVmr1Q_8_9"></a><a id="Tc_Krjpe2KAYUmJpJbyPQis7Q_8_11"></a><a id="Tc_HGb04Me3g0yXzFdG1r6G6Q_8_12"></a><a id="Tc_kHaA0SpYvUaqDVojbHq01Q_9_0"></a><a id="Tc_VTEzaX4hf0iebMf7bTdCLw_9_2"></a><a id="Tc_KSDyiPqbZU-dL1D7kSXeig_9_3"></a><a id="Tc_Peag4jC4DkihrsZOR0NvSQ_9_5"></a><a id="Tc_p7bRMEQ3cUitM4cVbGItQA_9_6"></a><a id="Tc_4IC3h4CuRUeV5doogqGadQ_9_8"></a><a id="Tc_DFFTaM21TkuzUYn6jDZxaA_9_11"></a><a id="_e57942cd_f3b6_4e7f_9b8b_2ef4f00f6418"></a><a id="Tc_Pe-z3c9NcUy6WPM_LJWCRw_1_5"></a><a id="Tc_s3LkIF__YU-CgJJUGJnSBA_2_2"></a><a id="Tc_Xu5n6xrqZUejdqGh35uc1Q_2_5"></a><a id="Tc_s_n6hgjRUkWhWQ_f6X3FcQ_2_8"></a><a id="Tc_FFJa13BVOUKOTuDouNVoDQ_2_11"></a><a id="Tc_nfPOOc2fLUygKcWV7taOcQ_3_0"></a><a id="Tc_KdKF54FMok2O94TTHUAdXQ_4_0"></a><a id="Tc_AAeVWzA1eUa5wotErlSB1A_4_2"></a><a id="Tc_JgYFm2qtVkyP2iZG6Mbbpg_4_5"></a><a id="Tc_mZFUjX8OHU-_nH1tTgOqyA_4_6"></a><a id="Tc_5LI_vsexnU-rkHkyTVcupA_4_8"></a><a id="Tc_4bop2vDQ2EuzNbtbTU8T7A_4_9"></a><a id="Tc_7snYNhlWnUeWvP820qqGGw_4_11"></a><a id="Tc_wPgxZImTKk6QELSolkmDEQ_5_0"></a><a id="Tc_oVYjRZlOnE6wEp7OyBUHSg_6_0"></a><a id="Tc_M_v6o57aYEO30i8ylj50Fw_7_0"></a><a id="Tc_Ssphg-p3XkOlJhXoQtNlpg_7_2"></a><a id="Tc_RQlKp1qVNEK8TBOh0tuxpw_7_3"></a><a id="Tc_OPttgoEaWUeG6gG9l3M0qw_7_5"></a><a id="Tc_LL32tX6zhEqv6wWTs9obuQ_7_6"></a><a id="Tc_h-yhreOL-UOir1rjiXf7_A_7_8"></a><a id="Tc_keHlkRhj_kyfM57D7-JleA_7_11"></a><a id="Tc_GSgdQeuN8UqWbTpHYFkatw_8_0"></a><a id="Tc_aocTMur2qUObDQEyZ_NGMA_8_2"></a><a id="Tc_JQAmQnvvtkWUXqu32xAD7g_8_3"></a><a id="Tc_QGzuV6jmm0eN2pt-TO62Ug_8_5"></a><a id="Tc_W1dbz4lxw0uEVr8KXJqN_A_8_6"></a><a id="Tc_8yJ5G5J7UkicBx2XHezfdQ_8_8"></a><a id="Tc_P7_Qo09fsUqgL7Qg2nByXg_8_11"></a><a id="Tc_5cb1_RJD-UugEnH_1cQXcw_9_0"></a><a id="Tc_tZJQxwz3CkW9ek2_njToIg_9_2"></a><a id="Tc_wwcy_q3cTEu-odjsZRng0A_9_3"></a><a id="Tc_xhNoplNaSUe86JzwBVDfqw_9_5"></a><a id="Tc_Y4Dr0XYrdE-tVhJyZI3u4A_9_6"></a><a id="Tc_1Litj_EMSkKpbnpY3ZLuOA_9_8"></a><a id="Tc_7rO5XdAM30K_4GWN-V07Yg_9_11"></a><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:FairValueDisclosuresTextBlock" id="Tb_rhsKKkOBX0al65HxyBFnZQ" continuedAt="Tb_rhsKKkOBX0al65HxyBFnZQ_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">4.</b></span><b style="font-weight:bold;">FAIR VALUE MEASUREMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">Fair value accounting is applied for all financial assets and liabilities that are recognized or disclosed at fair value in the financial statements on a recurring basis. At December&#160;31, 2020 and 2019, the carrying amount of cash and cash equivalents, accounts receivable, other current assets, other assets, accounts payable, and accrued and other current liabilities approximated their estimated fair value due to their relatively short maturities.</p><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:FairValueByBalanceSheetGroupingTextBlock" id="Tb_K2DKWLCMNECjOqhKOrXpgg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.4pt;">The following table provides the financial instruments measured at fair value (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash equivalents: </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_NuJKm0I27E2yytqte08_Bw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="Tc_iPukcBqdFEOj1cYO1s_Lmw_4_3">67</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_xAq9kh-qjUqPFXjvYIOf-Q" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="Tc_4bW9n9qRnEyQC1-oG-_Vaw_4_12">67</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Money market fund</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Convertible preferred stock warrant liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_-v23pcSqKky7A-udm36M1Q" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" scale="3" id="Tc_PHgklz3Rz0y7zDP_ffdUOA_7_9">95,342</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_JI6qCVHgOUyOs2P2pF14Hg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" scale="3" id="Tc_PcgXHRwkDEqQFkkk6Rdz_Q_7_12">95,342</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Embedded derivative liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_r9-HcTlnSECrRdK3PfSCnQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="Tc_E9KX-WJOy0qC6_fFNeCmkA_9_9">95,342</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_m0y6cXSla0KVvCms0HCE2A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="Tc_xB1AKF35Y0uTlzG0RmS_hA_9_12">95,342</ix:nonFraction></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash equivalents: </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_37CuCrLXS0y-oaJByLrsvg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="Tc_LcRLaitkoEyZUnpe7k1vNQ_4_3">67</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_5RkgHvUEXU6kY5X0Y4_IBQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="Tc_IWpa0gNgukyBEzLeiJVI9A_4_12">67</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Money market fund</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Convertible preferred stock warrant liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_TxXM16hY1k-e5sgg7O2Bgg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" scale="3" id="Tc_-cIclW-YVUC7rNbWl_P47A_7_9">6,094</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_1GUhNANQSEeT-Op2jOKJwQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" scale="3" id="Tc_Sohr8VXFRU-LeYpa2-0PFw_7_12">6,094</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Embedded derivative liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_JHMWA0-HV0WJXGoIWme91w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" scale="3" id="Tc_inaFYZ3ob0WsXEYBFcCx3g_8_9">786</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_WUK_XDdfwEe_dBBRbedqQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" scale="3" id="Tc_3IyROMDlrUeNsqpfpmab2g_8_12">786</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_JHMWA0-HV0WJXGoIWme91w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="Tc_D7RiLftaIE2jJH0iB3nEZw_9_9">6,880</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_WUK_XDdfwEe_dBBRbedqQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="Tc_Qd2YZ_mYKUuAcl47sJJT_g_9_12">6,880</ix:nonFraction></span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">The Company&#8217;s money market funds are classified as Level 1 because they are valued using quoted market prices. The convertible preferred stock warrant liabilities and embedded derivatives are defined as Level 3 in the fair value hierarchy as the valuations are based on significant unobservable inputs, which reflect the Company&#8217;s own assumptions incorporated in valuation techniques used to determine fair value; further discussion of these assumptions is set forth below. There were <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3" scale="3" id="Narr_U80QzpBgc0SDcU6BWPchoA">no</ix:nonFraction> <span style="-sec-ix-hidden:Hidden_WphZSo4t6kC6gawv4JiaVw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">transfers</span></span> into <span style="-sec-ix-hidden:Hidden_JkM62fKYS0a-oRp_4T3r_Q;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">or</span></span> <span style="-sec-ix-hidden:Hidden_6ofqoiWqEEG7gH8P1zpnMA;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">out</span></span> of Level 3 of the fair value hierarchy during the periods presented.</p></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-57</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STEM, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="Tc_-n8hEtH2VEeTAlw9k-puYw_1_2"></a><a id="Tc_MfVQS-pEzEKSyDZQw8ugsg_2_2"></a><a id="Tc_zRmugYfczUOOrh3s-XD0CQ_2_4"></a><a id="Tc_83-wiRTFGE-gH0rheXiOfw_3_0"></a><a id="Tc_Kz8ipHdrO0iEw5ljH3YPWQ_3_3"></a><a id="Tc_0vshxMrgTkW48Xxg4oyElg_3_5"></a><a id="Tc__LTzvwIamEKV1eulWOCE-A_4_0"></a><a id="Tc_7hX1k21RlEmfWIUkj4sQfg_4_3"></a><a id="Tc_maM5vuWJkkqawz62LPJS6A_4_5"></a><a id="Tc_5xiCnmu5aEqxrj4ROrwIqA_5_0"></a><a id="Tc_4xhepHP2_kyMlQ1Fmpk6Dg_6_0"></a><a id="Tc_6l9Jjp5lDUm8xkA8jrPL1Q_6_2"></a><a id="Tc_HP9lvyck006reKK05kLnqg_6_3"></a><a id="Tc_CBL0f3bDrUSy0-v3mXovQA_6_4"></a><a id="Tc_xS0Y6j2u9Eu8iQ4Hlab8yQ_6_5"></a><a id="Tc_kdjYwRYE80OkeINwYloddQ_7_0"></a><a id="Tc_vpTtnLd6fEisJd_C5fKc4w_7_3"></a><a id="Tc_Fmj5BKPBykCVMb6UysNXbQ_7_5"></a><a id="Tc_e0zR2ugd9ke0wax_EfJkSQ_1_2"></a><a id="Tc___LDEnsKFkWTmIGzMTdGlw_2_2"></a><a id="Tc_0Ke3SZG4LkG0tXnJSN1yoA_2_5"></a><a id="Tc_ikYZDC1cfUO7JCAjVVVQOg_3_0"></a><a id="Tc_Mf6pluyaQUW1vLbzU20cfw_3_2"></a><a id="Tc_SuiB5XcvCEutOokhEBTv2Q_3_5"></a><a id="Tc_bBkQu2Zt6ESCv4QOpOREgQ_4_0"></a><a id="Tc_4-p6mgmwWUycHdxExVW3Aw_5_0"></a><a id="Tc_qm4bNNuxQEqKI-ZXXRa8Jw_6_0"></a><a id="Tc_IvnDxdjTuEWuVOE3j523rg_6_6"></a><a id="Tc_64WzxAZJCUG7l6EaraA1mw_7_0"></a><a id="Tc_FLxlh35a5UCaHeoo4l2yow_7_2"></a><a id="Tc_DeEcZTvx7UWX0Tnp0QDwvA_7_5"></a><a id="Tc_FTN5s3uGOUWtnofj2FIqIg_1_2"></a><a id="Tc_ht3R5CqNF0K4nAru0qapSw_2_2"></a><a id="Tc_tbe5J8b2XkWHfD8PGmI_0g_2_5"></a><a id="Tc_j2uSYV21AEuEb53IpH_nAQ_3_0"></a><a id="Tc_wDvkb4Onc06NPwkf1ASPxQ_3_2"></a><a id="Tc_62CFKRy4F0WOW_WPNLnSJw_3_5"></a><a id="Tc_oOmrG32rJEe85647kcFIXA_3_6"></a><a id="Tc_-cXz6NcO30CsBvKBUYFIhw_4_0"></a><a id="Tc_4E9jwzJW0Uqp5IzuGSXrYQ_5_0"></a><a id="Tc_NprYzCLDAU-PnkrvusFNPg_6_0"></a><a id="Tc__TejBpam4068I7Zpbl8vYg_6_2"></a><a id="Tc_jRtuwmjxfE6VXaOILrjzZg_6_3"></a><a id="Tc_o-c2xbjegEmOWbs3aa2gLA_6_5"></a><ix:continuation id="Tb_rhsKKkOBX0al65HxyBFnZQ_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><i style="font-style:italic;">Convertible Preferred Stock Warrant Liabilities</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The fair value of the detachable redeemable preferred stock warrants was determined as of December&#160;<span style="white-space:pre-wrap;">31, 2020 and 2019 using the Black-Scholes method as well as a discount for lack of marketability. Black- Scholes inputs used to value the warrants are based on information from purchase agreements and within valuation reports prepared by an independent third party for the Company. Inputs include exercise price, volatility,  fair value of common or preferred stock, expected dividend rate and risk-free interest rate.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The key assumptions used for the valuation of the preferred stock warrant liabilities upon remeasurement were as follows:</p><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_FinancialInstrumentAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_AqXQ_jtozEaxzvTUlaGQlQ" name="us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" id="Tb_hp7BoB5C1Ui79IkewfBXuw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;</b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Year&#160;Ended&#160;December&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Volatility</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_12_31_2020_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputPriceVolatilityMember_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_O_0qGxrgX0usNfiJMovWpw" decimals="1" format="ixt:numdotdecimal" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" id="Tc_2Y1C13nFBECtTspZWthI2g_3_2">65.0</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_12_31_2019_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputPriceVolatilityMember_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_a_nrn4i-10-A-J3VfmpmYQ" decimals="1" format="ixt:numdotdecimal" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" id="Tc_EQXpqOMs8k-5dTjDLxMo1g_3_4">65.0</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Risk-free interest rate</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_12_31_2020_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputRiskFreeInterestRateMember_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_ehQMKpz9IUa5YaNVMQXlCA" decimals="1" format="ixt:numdotdecimal" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" id="Tc_JRH6WXXN_0eLqvgJVb9kVQ_4_2">0.1</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_12_31_2019_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputRiskFreeInterestRateMember_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_K2kpgbWNWkCI8DLXf6RMow" decimals="1" format="ixt:numdotdecimal" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" id="Tc__tm8TuODa06Sx132VGOo1Q_4_4">1.6</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Expected term (in years)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_12_31_2020_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedTermMember_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_hzOgni19ikeBic5IYdCWTg" decimals="1" format="ixt:numdotdecimal" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" id="Tc_qLcgAZg44USxanpKfNHiqQ_5_2">1.5</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_12_31_2019_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedTermMember_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_EgiFrLdvmkubbo8ODXz9Xw" decimals="1" format="ixt:numdotdecimal" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" id="Tc_dYrbYvQI_UGoWDIY38fdVw_5_4">2.5</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Dividend yield</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Discount for lack of marketability</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_12_31_2020_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_R4zuD5LTWUyt4U6QowNgtw" decimals="1" format="ixt:numdotdecimal" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" id="Tc_EhTMiz4kjkqRbi1rELguqg_7_2">12.3</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_12_31_2019_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_m4iRRTJWWkOOjFpD8a9xYQ" decimals="1" format="ixt:numdotdecimal" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" id="Tc_B_QoRIVggEyGZHkZc4i-sw_7_4">40.0</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">The following table presents the changes in the liability for warrants on convertible preferred stock during the&#160;years ended December&#160;31, 2020 and 2019 (in thousands):</p><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_FinancialInstrumentAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_AqXQ_jtozEaxzvTUlaGQlQ" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" id="Tb_VjKdspPjDE-yMsY0CQXbsQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Beginning balance at January 1,</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_0vMQTlcneU6uUVBuhi3uZA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="Tc_bev0oXNW3kioYZb03TO-xg_3_3">6,094</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2018_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_1mAwLLYZQEqtd7mZpP2M7g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="Tc_RYzxmVAcq0umqEGXBtg3Uw_3_6">1,700</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Issuance of warrants</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_4kNNCmBTCU2EHrxxdVWjYQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" scale="3" id="Tc_f-JQE_ef-k215HCMMtZ2uQ_4_3">3,633</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_y6X_NvZEnE6fXRXb80vxkQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" scale="3" id="Tc_tpnafbuoNEGLt-cvaMjfZg_4_6">3,999</ix:nonFraction></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Change in fair value of warrants</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_4kNNCmBTCU2EHrxxdVWjYQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="3" id="Tc_-GKaUewD40KRNLpDEAgoLw_5_3">85,623</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_y6X_NvZEnE6fXRXb80vxkQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="3" id="Tc_wVgbNrp2EECU0PGXo9KejQ_5_6">395</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Exercised warrants </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_4kNNCmBTCU2EHrxxdVWjYQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" sign="-" scale="3" id="Tc_T8ouwqTmSE6Jk7J7xsnQSw_6_3">8</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Ending balance at December 31,</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_HrxwQkEdZkOxXS3w9jB5-g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="Tc_7Fv7kZvqrEenua2De_NJPw_7_3">95,342</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_0vMQTlcneU6uUVBuhi3uZA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="Tc_atHDAauQuk-nZc1JwzTWXw_7_6">6,094</ix:nonFraction></span></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.45pt;"><i style="font-style:italic;">Embedded Derivatives</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">The fair value of the derivative liability related to the Company&#8217;s issuance of certain convertible notes discussed in Note&#160;11 was estimated using a with and without method. This method isolates the value of the embedded derivative by measuring the difference in the host contract&#8217;s value with and without the isolated feature. The resulting cash flows are discounted at the Company&#8217;s borrowing rate, as adjusted for fluctuations in the market interest rate from the inception of the Company&#8217;s comparative borrowings to the reporting date, to measure the fair value of the embedded derivative. The valuation for the conversion portion of the derivative factors in the expected timing and probability of a qualified financing that would result in the conversion of the underlying (refer to Note&#160;11 for further discussion of the terms), plus accrued interest discounted to the qualified financing price per share. The probability and timing of a qualified financing are estimated at each reporting date. As of December&#160;31, 2020, the Company determined the probability of a qualified financing to be minimal and, as such, the estimated value of the derivative is $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_FinancialInstrumentAxis_us-gaap_EmbeddedDerivativeFinancialInstrumentsMember_va166fgyrkekf5fDM8hKtw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="Narr_LAHPOp-d_U68ty0m6ZTa4g">0</ix:nonFraction>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The following table sets forth a summary of the changes in fair value of the embedded derivative liabilities:</p><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_FinancialInstrumentAxis_us-gaap_EmbeddedDerivativeFinancialInstrumentsMember_eJ4-m0nOg02CkpkLN8pcLQ" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" id="Tb_DvMdOeKkp02W4Ey7yAkOMw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;</b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Beginning balance at January 1,</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_us-gaap_FinancialInstrumentAxis_us-gaap_EmbeddedDerivativeFinancialInstrumentsMember_8IsuxBb3-EydOoD9whPpLg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="Tc_jxVELGl1tUe1bjlQXa45xA_3_3">786</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Issuance of derivative</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_FinancialInstrumentAxis_us-gaap_EmbeddedDerivativeFinancialInstrumentsMember_eJ4-m0nOg02CkpkLN8pcLQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" scale="3" id="Tc_zBh9swMehEmXTkWBzbC0bg_4_3">382</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_FinancialInstrumentAxis_us-gaap_EmbeddedDerivativeFinancialInstrumentsMember_exkRtfFRdUSO7PQOtAdMlg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" scale="3" id="Tc_6wZOTW9HrUOJPMS0aeyf-A_4_6">2,673</ix:nonFraction></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Change in fair value</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_FinancialInstrumentAxis_us-gaap_EmbeddedDerivativeFinancialInstrumentsMember_eJ4-m0nOg02CkpkLN8pcLQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" sign="-" scale="3" id="Tc_ZGm9azLg10SYGw8-54y3QQ_5_3">1,168</ix:nonFraction>)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_FinancialInstrumentAxis_us-gaap_EmbeddedDerivativeFinancialInstrumentsMember_exkRtfFRdUSO7PQOtAdMlg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" sign="-" scale="3" id="Tc_bIiXoWfF_U6vPTpHAwM9BQ_5_6">1,887</ix:nonFraction>)</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Ending balance at December 31, </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_us-gaap_FinancialInstrumentAxis_us-gaap_EmbeddedDerivativeFinancialInstrumentsMember_8IsuxBb3-EydOoD9whPpLg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="Tc_ok4mywrF20innF0BgpZH9A_6_6">786</ix:nonFraction></span></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-58</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STEM, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_fd29af68_2bc7_4412_872d_ff75bb866056"></a><a id="Tc_bLEpoi5uA0uEn-xnY4p7OQ_1_2"></a><a id="Tc_VffshDJEJEujnoBE4zgiFQ_2_2"></a><a id="Tc_VYjwUZlQmkmwlXQKFHy5lw_2_5"></a><a id="Tc_JuPix0pYoE-JkSefxPMjYw_3_0"></a><a id="Tc_l5A23xGTqUqaBp2vDyVw9w_3_2"></a><a id="Tc_Z6RM9mHppEWvfuwMIPf87A_3_5"></a><a id="Tc_eW40gWP6ok68GY8PKmgvVA_4_0"></a><a id="Tc_ZmFJn05_b0WgBpD6bp2lAA_5_0"></a><a id="Tc_fDDuU0sZxUqUKvR2A32-qA_5_2"></a><a id="Tc_mqCuqHCHiUOH29ykYNtjCg_5_5"></a><a id="_34f64d4f_6bcc_406d_9e14_0a4a51c8b5d2"></a><a id="Tc_KdjKPqxGOUua8g3sYT47iw_1_2"></a><a id="Tc_L4qGABU030mvjaVUL1BI7g_2_2"></a><a id="Tc_3z_-wPeybUqRq2PwMHSnvw_2_5"></a><a id="Tc_OnLPGkkf4kCVKfuK6ZAiAA_3_0"></a><a id="Tc_mZ7IQ1XMAEaf4wCWDGx-3A_3_2"></a><a id="Tc_rok-u5ITlESS6sWE5Nescg_3_5"></a><a id="Tc_WpXuAPjrgkG8FYBQZWLyNw_4_0"></a><a id="Tc_jao8pylx5ki04pE9jx1vNg_5_0"></a><a id="Tc_KRwykdJPKkWT1rzCpfwfOw_6_0"></a><a id="Tc_8m9DTkGpd0qtWlCFR1UvCg_7_0"></a><a id="Tc_7JMBSXPyPkGETtYKY_mnbA_8_0"></a><a id="Tc_ATm4Um3yjEu4HRxHR5MRCw_8_2"></a><a id="Tc_UXMIicT51EOdPO0YY9GmLw_8_5"></a><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="Tb_C23jsgFGyUG6bt-5UexCBQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><span style="display:inline-block;text-indent:0pt;width:27.35pt;"><b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">5.</b></span><b style="font-weight:bold;">GOODWILL</b><span style="color:#231f20;"> </span><b style="color:#231f20;font-weight:bold;">AND</b><span style="color:#231f20;"> </span><b style="color:#231f20;font-weight:bold;">INTANGIBLE</b><span style="color:#231f20;"> </span><b style="color:#231f20;font-weight:bold;">ASSETS,</b><span style="color:#231f20;"> </span><b style="color:#231f20;font-weight:bold;">NET</b></p><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:ScheduleOfGoodwillTextBlock" id="Tb_2LjlaV02tki4zXtStzbH_A" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.8pt;"><span style="color:#231f20;">Goodwill consists of the following (in </span>thousands<span style="color:#231f20;">):</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Goodwill </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_jsYPLz3rqkO7bw2-F-Psgw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;"> 1,625</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2018_GUne4wNQ4EqRag9HciQTtw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="Tc_3xC0KJO8KUirJNFLsIVWJA_3_6">1,625</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effect of foreign currency translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="Tc_giRC714bgkWIXXZa56BWdQ_4_3">114</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="Tc_H9VYzZOeukej1I0QFUD3sQ_4_6">70</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total goodwill</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="Tc_M9S2lzdNkEiB1IzFkE3PJw_5_3">1,739</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="Tc_ioHd5XKUuUeQTU9YzabRjw_5_6">1,695</ix:nonFraction></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="Tb_5Ym7Iu3suEuOqkFuARE6QA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.45pt;">Intangible assets, net, consists of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="color:#231f20;">Developed technology</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TechnologyBasedIntangibleAssetsMember_pgSRZugMjk6I0KWlsEMQnw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="Tc_Z8guyGaGb0STqjUtn5C-WA_3_3">500</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TechnologyBasedIntangibleAssetsMember_iemtx_WY6E2cupSniB3OJQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="Tc_dDxvEVB-sEKvyuN5I1d_ig_3_6">500</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Internally developed software</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;text-decoration:underline;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_SoftwareDevelopmentMember_KfDijB89akCsrUp-YDVgQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="Tc_-b5qKwLSTE-1FN4Vd2QjBg_4_3">22,545</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;text-decoration:underline;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_SoftwareDevelopmentMember_m0Y9-TBFs0yKoB6quNaYLA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="Tc_t8Bf4k9NM0a8biLdTMHkcQ_4_6">16,722</ix:nonFraction></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><span style="color:#231f20;">Intangible assets</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="Tc_I3nEMbfEakeXvL2Tnj3z9w_5_3">23,045</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="Tc_1QKYk2ikp0mvjtcOhox_sw_5_6">17,222</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Less: Accumulated amortization</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="Tc_N9cP06AYEEGaLWR-p5FHTA_6_3">10,993</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="Tc_VVZvMoqx60iUAbAOKSCW4g_6_6">6,549</ix:nonFraction>)</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Add: Currency translation adjustment</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;text-decoration:underline;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" sign="-" scale="3" id="Tc_r9VBae4EVUK95LDNhgKm0A_7_3">35</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;text-decoration:underline;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" sign="-" scale="3" id="Tc_Xvmg1wVa1ECHHQmCCvD1cA_7_6">22</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Total intangible assets, net</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="Tc_GVDxoSSIB0mMlKgF3N0QBw_8_3">12,087</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="Tc_rRzaTqnB7EmLuGkuwWKSIQ_8_6">10,695</ix:nonFraction></span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">Amortization expense for intangible assets was $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="Narr_a47d7sVJb0mQW21OLxmEIg">4.5</ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="Narr_cyzT7SNtSU2vtCeV_6gQyA">3.1</ix:nonFraction> million for the&#160;years ended December&#160;31, 2020 and 2019, respectively, of which substantially all represents amortization of internally developed software recognized in cost of goods sold in the consolidated statements of operations.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:LesseeOperatingLeasesTextBlock" id="Tb_it2Tsn4MsE-4RE_94-TJ_g" continuedAt="Tb_it2Tsn4MsE-4RE_94-TJ_g_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><span style="display:inline-block;text-indent:0pt;width:27.35pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">6.</b></span><b style="font-weight:bold;">LEASES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">The Company leases and subleases certain office spaces with lease terms ranging from <span style="-sec-ix-hidden:Hidden_POzSCOVaMU6ZDonESMZYgg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">one</span></span> to <ix:nonNumeric contextRef="As_Of_12_31_2020_srt_RangeAxis_srt_MaximumMember_x_BWnaijOEmUN_B-8sdTpw" format="ixt-sec:durwordsen" name="us-gaap:LesseeOperatingLeaseTermOfContract" id="Narr__jRITsJ3QE-RmKviQuA3eQ">five years</ix:nonNumeric>. These leases require&#160;monthly lease payments that may be subject to annual increases throughout the lease term. Certain of these leases also include renewal options at the election of the Company to renew or extend the lease for an additional <span style="-sec-ix-hidden:Hidden_2rTPUa3rukuA9-xMaGghkg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">three</span></span> to <ix:nonNumeric contextRef="As_Of_12_31_2020_srt_RangeAxis_srt_MaximumMember_x_BWnaijOEmUN_B-8sdTpw" format="ixt-sec:durwordsen" name="us-gaap:LesseeOperatingLeaseRenewalTerm" id="Narr_xfm84xb3akaZnsYkuZPNmg">five years</ix:nonNumeric>. These optional periods have not been considered in the determination of the ROU assets or lease liabilities associated with these leases as the Company did not consider the exercise of these options to be reasonably certain.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">The Company performed evaluations of its contracts and determined each of its identified leases are operating leases. For the&#160;years ended December&#160;31, 2020 and 2019, the Company incurred $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="6" id="Narr_zq75gv8vEkitWiw9zNJpAg">0.8</ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="6" id="Narr_ZDbacNzk6E62IX-5yefWXA">1.2</ix:nonFraction> million, respectively, of rent expense included in operating expenses in the consolidated statements of operations in relation to its operating leases, inclusive of short-term and variable lease expense which was immaterial. Cash paid for amounts included in the measurement of operating lease liabilities for the&#160;years ended December&#160;31, 2020 and 2019 was $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasePayments" scale="6" id="Narr_y3CEBNsffEGjH0AtlhBJtA">0.7</ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasePayments" scale="6" id="Narr_yvnzDeklSkGRUDt_02gPcQ">0.9</ix:nonFraction> million, respectively, and was included in net cash used in operating activities in the Company&#8217;s consolidated statements of cash flows.</p></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-59</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STEM, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_c641c8c9_b166_47fd_b899_a3fc20e34e83"></a><a id="Tc_ndnREZy-FEytwbRuVRKWqA_1_2"></a><a id="Tc_hKQWNZBzT0Kp6HS72qj1Mg_2_2"></a><a id="Tc_DWzeNE05zkaKbItGaQfPjw_3_0"></a><a id="Tc_TGY0JcGtg0mcsszzltlrqw_3_2"></a><a id="Tc_LB2_6RzVE0eAsXyPXI8Yow_4_0"></a><a id="Tc_tD84W6Tb30KrXSk95imPDA_5_0"></a><a id="Tc_H80o9aOtEkujzApuHkVe1g_6_0"></a><a id="Tc_1WVGGh93ukCODvQzK1tMiQ_7_0"></a><a id="Tc_8HK0LEfFzE-4eSJzSYReag_7_2"></a><a id="_dea45374_5050_43f7_ac88_36bb06e2db07"></a><a id="Tc_fdYHwYOlakW3BhT2plW9ag_1_2"></a><a id="Tc__ZKY8WDZKk2gjBY0CczaUQ_2_2"></a><a id="Tc_nXNA0jxCGkS9caHaJx3nCw_2_5"></a><a id="Tc_D9GyNYzpmkORAF729Vbtfw_3_0"></a><a id="Tc_0H20RS6XBEGKInxGVxGurQ_4_0"></a><a id="Tc_YQqtv_MXTEGydAUU_Z3k9w_4_2"></a><a id="Tc_5PRKIiwT60qDl-wPFkiyNA_4_5"></a><a id="Tc_Q_GBBXA_IEKDZeebNWdHEQ_5_0"></a><a id="Tc_ZVlazWJhD0iGuqAbPNUOhQ_6_0"></a><a id="Tc_svClBaLz20Og11iUVTaJWQ_6_2"></a><a id="Tc_8LjTTymlWUmtVN96O_Sepg_6_5"></a><a id="Tc_LsHcYFfNRE2qJCTcxJtPAQ_1_2"></a><a id="Tc_SFla-oE2ok6nRpXW8y8Q1g_2_2"></a><a id="Tc_i72btAX5H0ONoeV_qCBpsQ_2_4"></a><a id="Tc_H4n7_9UpO020JwkBmZdfNw_3_0"></a><a id="Tc_HYqQtpY-zUCbL0NLBOmAZQ_4_0"></a><a id="Tc_eht-mSwLvk2krPlVZkpJww_4_3"></a><a id="Tc_xC3e48F5skWVj59mUWxq9w_4_5"></a><ix:continuation id="Tb_it2Tsn4MsE-4RE_94-TJ_g_cont1"><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="Tb_MLifrQsGjEC3tED_K5qemg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">As of December&#160;31, 2020, future payments associated with the Company&#8217;s operating lease <span style="-sec-ix-hidden:Hidden_MvSFkDKoCU2A9N32GjckFg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">liabilities</span></span> were as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Operating</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Leases</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="Tc_EUqXdbWERU-zsF_hilfNNg_3_3">348</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration:underline;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="3" id="Tc_PrTmlMQxQkGC6OMB24V5Gg_4_3">60</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total lease payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="3" id="Tc_C09HqfyoGU6vyMTiU_WQRQ_5_3">408</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration:underline;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" id="Tc_jIpmIxjBwUaATltgCUSXJw_6_3">18</ix:nonFraction>)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total operating lease liability future lease payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="Tc_moSppR_Qkke-7vaw0dkf7w_7_3">390</ix:nonFraction></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="stem:LeasebalancesheetdisclosureTabletextblock" id="Tb_rcFwDwKzFUSDLz82i7IW8A" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.45pt;">Reported as of December&#160;31, 2020 and 2019 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:23.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current portion of operating lease liabilities included within other</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="Tc_ndX6qFBLvUul8z8hkFhNsw_4_3">333</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="Tc_JT1Fv-g6eU6N_GDTnjxjFw_4_6">645</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-current portion of operating lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration:underline;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="Tc_EsAJlXr140eoDAR9kGxtfQ_5_3">57</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration:underline;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="Tc_GQR-WNAcfUi7GpGvi61Q_Q_5_6">390</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="Tc_ZFShEAZybEuysVMpod0VOA_6_3">390</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="Tc_OKhZRimLWEuW8rXdRPfq-A_6_6">1,035</ix:nonFraction></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.45pt;">The following summarizes additional information related to operating leases:</p><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="stem:AdditionalInformationRelatedToOperatingLeasesTabletextblock" id="Tb_xXrqhAjX9keK2dyYNN63ww" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:middle;white-space:nowrap;width:21.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="6" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:73.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Weighted average remaining operating lease term (in years)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><ix:nonNumeric contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="Tc_eCAMANYf5kOi7-PWUZmOLA_3_2"><span style="color:#231f20;">0.8</span></ix:nonNumeric></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><ix:nonNumeric contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="Tc_mP1HU-81Y0inUTRgQJ2Vnw_3_4"><span style="color:#231f20;">2.1</span></ix:nonNumeric></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Weighted average discount rate</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="Tc_jl2I_z3E2kKM2Pt-n2e7KQ_4_2">11.3</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="Tc_QVcfqZWRY0KuLUkQH9uIQg_4_4">11.0</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_c3dc4017_2113_405d_92c1_ad30e8811bf2"></a><a id="Tc_i5CbmqlCnUisKxEiP_xa4w_1_2"></a><a id="Tc_qaYkztUBkEaU7GzwrF0jeg_2_2"></a><a id="Tc_Y5GuKiFmpUaBy-EoAWrjWw_2_5"></a><a id="Tc_VhPzDCTbT0mfuC484iiIdQ_3_0"></a><a id="Tc_OH2gDsLQ4Uynvcy5DvnsDQ_3_2"></a><a id="Tc_QBXliSNSNk2VjidC-gXlcw_3_5"></a><a id="Tc_IzV3skPboUu6hQYSfSTOOg_4_0"></a><a id="Tc_Xtk-HilCWU2HeGOXwdJPEQ_5_0"></a><a id="Tc_Ho9U4wxl90SQ2aP7HA_mxw_5_6"></a><a id="Tc_b9o7k6OZzEmYtwm0tUf7Yw_6_0"></a><a id="Tc_8ySFVINTGkyxAD39T4CeDw_7_0"></a><a id="Tc_4H5dtuDcwEuuQJJHeCVehw_8_0"></a><a id="Tc_E6yrRe2B-Eq7UMQBZBC3Sw_8_2"></a><a id="Tc_rbLO-AQtfk-9rYmkCgRsqA_8_5"></a><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:AssetRetirementObligationDisclosureTextBlock" id="Tb_E4kUs-RgHkqrndL7-RzBRg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><span style="display:inline-block;text-indent:0pt;width:27.35pt;"><b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">7.</b></span><b style="font-weight:bold;">ASSET</b><span style="color:#231f20;"> </span><b style="color:#231f20;font-weight:bold;">RETIREMENT</b><span style="color:#231f20;"> </span><b style="color:#231f20;font-weight:bold;">OBLIGATION</b></p><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock" id="Tb_d5p7XAQkK0GLyenJyM1miA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The information below details the asset retirement obligation for the&#160;years ended December&#160;31, 2020 and 2019 as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Beginning balance at January 1,</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetRetirementObligationsNoncurrent" scale="3" id="Tc_awQEM_TUL0-gI_g9i8wY_w_3_3">5,759</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2018_GUne4wNQ4EqRag9HciQTtw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetRetirementObligationsNoncurrent" scale="3" id="Tc_vnkj98IQtU6AjaYYeL2hKA_3_6">6,092</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Asset retirement obligation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="3" id="Tc_MadhMRcEXk6oyVV0xJ8GDQ_4_3">771</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="3" id="Tc_uUbbYmZki0SN3--MtEmkUA_4_6">850</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Settlement of asset retirement obligation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="3" id="Tc_CVv_Ry_tNk6sGELIFCkZZw_5_3">1,375</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Retirement cost revaluation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" sign="-" scale="3" id="Tc_cqJVlnf5-0KfFUv3JUBGuQ_6_3">1,235</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" sign="-" scale="3" id="Tc_xkMgXuEM3EK_J9XWyeTqKQ_6_6">1,486</ix:nonFraction>)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Accretion expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="3" id="Tc_xhmpTXtNs0qIQyEzjkjKZw_7_3">217</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="3" id="Tc_kVVRfS8gNkmXM9TvX_PSqg_7_6">303</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Ending balance at December 31,</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetRetirementObligationsNoncurrent" scale="3" id="Tc_VHVGjL_BlUGs1JFuPvOSBg_8_3">4,137</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetRetirementObligationsNoncurrent" scale="3" id="Tc_WeajJQX9j0-UR0GYqLZ65w_8_6">5,759</ix:nonFraction></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_271617fb_4f14_4ad3_9a66_d427214b4198"></a><a id="Tc_n3cVU1Id3U6lLj8pfZPE2g_1_2"></a><a id="Tc_qqYZRgXARUG1z7q9UD8UuA_2_2"></a><a id="Tc_DqLMZ54nEUm8Kmr25DmsQg_2_5"></a><a id="Tc_paPgmSCrVUexduz6gP4CLw_3_0"></a><a id="Tc_xaeU-lA5MEWqHDbL1rQFBw_3_2"></a><a id="Tc_L10PVw2bNkyqiWK-4rRkcQ_3_5"></a><a id="Tc_R1UdW-1eS0mJMhIUx7az0w_4_0"></a><a id="Tc_YQQnxG2CBEet3nNW-tyLGw_5_0"></a><a id="Tc_vGSfTIKxXk6-q4lA8ja12g_6_0"></a><a id="Tc_XPG2ixvV302mMKh5vMuOIA_6_2"></a><a id="Tc_09mjzQ2XN0qEByxTTxGcsw_6_5"></a><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsMember_w87EzvvJsUK4j3ZHgpVDLw" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="Tb_0c4gWsGd50yD9CpBunvuwA" continuedAt="Tb_0c4gWsGd50yD9CpBunvuwA_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><span style="display:inline-block;text-indent:0pt;width:27.35pt;"><b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">8.</b></span><b style="color:#231f20;font-weight:bold;">ENERGY</b><span style="color:#231f20;"> </span><b style="color:#231f20;font-weight:bold;">STORAGE</b><span style="color:#231f20;"> </span><b style="color:#231f20;font-weight:bold;">SYSTEMS,</b><span style="color:#231f20;"> </span><b style="color:#231f20;font-weight:bold;">NET</b></p><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsMember_w87EzvvJsUK4j3ZHgpVDLw" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="Tb__Cb892HtakC3Mu_dgwd4FQ" continuedAt="Tb__Cb892HtakC3Mu_dgwd4FQ_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"><span style="color:#231f20;">Energy </span>storage<span style="color:#231f20;"> systems, net, consists of the following (in thousands):</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Energy storage systems placed into service</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsPlacedIntoServiceMember_fTpodrTm_k2qpBDlwhKCww" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_9ZdEJXGIaECQeyqDzJS0Aw_3_3">144,425</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsPlacedIntoServiceMember_FH0Phit53EidjeHOSlQKvw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_-9AAp9R1fkKTm48c--ufYQ_3_6">124,789</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsPlacedIntoServiceMember_fTpodrTm_k2qpBDlwhKCww" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="Tc_l_gylEhMWECFy1fJIzK3Bg_4_3">33,389</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsPlacedIntoServiceMember_FH0Phit53EidjeHOSlQKvw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="Tc_Lm2r8cnfdEiwJOHRp0PmQQ_4_6">20,489</ix:nonFraction>)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Energy storage systems not yet placed into service</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember_P099caTZKUyjI9hC35sZzQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_LZgX6wfcdUek8B91IqIjmw_5_3">12,667</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember_ESB4bNfymUWO2MQEE-lu_g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_gxgJHR27oU-2JksziUUrTg_5_6">27,269</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total energy storage systems, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="Tc_wLzxe67xZ0qjJsPX02hi-w_6_3">123,703</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="Tc_4IkXAwZoGkqSsDh4gZNY0g_6_6">131,569</ix:nonFraction></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:nonNumeric></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-60</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STEM, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_0c4gWsGd50yD9CpBunvuwA_cont1"><ix:continuation id="Tb__Cb892HtakC3Mu_dgwd4FQ_cont1"></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Depreciation expense for the energy storage systems was approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsMember_w87EzvvJsUK4j3ZHgpVDLw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="6" id="Narr__G04kF-SCkCj7QNeW81VNQ">13.9</ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsMember_6vg_Vq-Nf0OSYKZNxDOllw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="6" id="Narr_ux7x9v4xW06qa_H_gq8sJg">9.7</ix:nonFraction> million within cost of service revenue for the&#160;years ended December&#160;31, 2020 and 2019, respectively.</p></ix:continuation><a id="_44fb76b6_9522_44c0_a564_1748a325e2e3"></a><a id="Tc_TxVEskXgaECdkpJcTeyypA_1_2"></a><a id="Tc_p2k62ekBrUmoGnkV0GuFNQ_2_2"></a><a id="Tc_RKBq5lk0rkyz5XXBIzLD8A_2_5"></a><a id="Tc_rDSONMN6AU-IqweZIwLMBQ_3_0"></a><a id="Tc_jyZ0uOriakej6EH9OnJvBQ_3_2"></a><a id="Tc_alq729QpHUiixwlYXQAGZw_3_5"></a><a id="Tc_xIkmBcD8YEehh8JkbOQajA_4_0"></a><a id="Tc_m_hkjWXd1EG803_3KKH0XA_5_0"></a><a id="Tc_6v7KGudHykePvR-2RbMcFg_5_2"></a><a id="Tc_vL194ri1PEyJ6HGz-LXdwg_5_5"></a><a id="_550b78db_3ca8_4249_b356_303272541f9e"></a><a id="Tc_2fDu8IzQqE6up-GwQgFMow_1_2"></a><a id="Tc_tJTT9-cpvkmwGX4H927dPg_2_2"></a><a id="Tc_DxsdeMqcDk-_y4lpJGNIIA_2_5"></a><a id="Tc_orM1d7E8-0WyiNrv5WRxJA_3_0"></a><a id="Tc_sZIrK2pIV0G0p9gacAbTwA_3_2"></a><a id="Tc_RqtJ6oCE7UKbGjUiSf3AFg_3_5"></a><a id="Tc_HQf8lZ0ZK0iBTrK8bYvMbA_4_0"></a><a id="Tc_hEO4R9iMrUK2iyyEYDn1GA_5_0"></a><a id="Tc_1HszIUQQh0ODxXf23TmSjg_6_0"></a><a id="Tc_VRUXJmXWDE-cvR-YujKuFg_7_0"></a><a id="Tc_SvHa_JjrAEyngw2vowjELQ_7_6"></a><a id="Tc_9YCSJuWyZ0K5TD3mzZU7pA_8_0"></a><a id="Tc_VS4tGOfuS0i5v5XU34UG8A_8_2"></a><a id="Tc_qe2IrAkUikynrZmMBNu55A_8_5"></a><a id="_44b2abde_3160_490c_8f4b_a6f8759dfc25"></a><a id="Tc_JiT5032lQUCGXfvbyJ84Tg_1_2"></a><a id="Tc_rp8YpNn4NkmrSsXR7-mR5A_2_2"></a><a id="Tc_9n4CfRygi06HKSAeChwyTA_2_5"></a><a id="Tc_aXc_hO51JUa8hO8QbdSXUA_3_0"></a><a id="Tc_BImo22jAAkCZIIhYzREQWw_3_2"></a><a id="Tc_DOWj2gDobk-AOw_sfN6UuA_3_5"></a><a id="Tc_ox-zxVKwhkGKlE20nCEkZA_4_0"></a><a id="Tc_Wqrmu4Gy6UqwuSf3PxrApA_4_6"></a><a id="Tc_TIktcqAlB02TFuF5oZfh-Q_5_0"></a><a id="Tc_9A08qeUCzkKiiP5i5i7UUQ_6_0"></a><a id="Tc_rVltO_I54UqLbuT03nGWhA_7_0"></a><a id="Tc_JDUpxFAIQ0ivdUWbI7ME1A_8_0"></a><a id="Tc_0bJePRCK00O3MPW_b2CQmA_9_0"></a><a id="Tc_fxxEBFym6ka81GYI8-foTQ_10_0"></a><a id="Tc_toC2ohh7Vk67McbVgHMD7g_11_0"></a><a id="Tc_tDFGuxwVkkCJysrcxZiImQ_11_2"></a><a id="Tc_8uZ4GvOF3EChsUSs1t31Gg_11_5"></a><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="stem:BalanceSheetComponentsTextBlock" id="Tb_lfg7lHTGSU6jeo6iJOg2qQ" continuedAt="Tb_lfg7lHTGSU6jeo6iJOg2qQ_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><span style="display:inline-block;text-indent:0pt;width:27.35pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">9.</b></span><b style="font-weight:bold;">BALANCE SHEET COMPONENTS </b></p><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="stem:BalanceSheetComponentsTableTextblock" id="Tb_B1YuAETR10y3ziyDmtZ-Pg" continuedAt="Tb_B1YuAETR10y3ziyDmtZ-Pg_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><b style="font-weight:bold;">Inventory</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.45pt;">Inventory consists of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Work in process inventory</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryWorkInProcessNetOfReserves" scale="3" id="Tc_H1ld3JBhQUKpcI07fAY03Q_3_3">15,296</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryWorkInProcessNetOfReserves" scale="3" id="Tc_noMYCpTS_UGOUKyZxzL4vg_3_6">2,535</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Batteries</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;text-decoration:underline;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="stem:InventoryBatteries" scale="3" id="Tc_uhJ95ApqVEGvwjOlneqHCQ_4_3">5,547</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;text-decoration:underline;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="stem:InventoryBatteries" scale="3" id="Tc_HWGBpqrQzkSDihmVoVsDFg_4_6">1,045</ix:nonFraction></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Total inventory</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="Tc_6pYKIrcs2kSyrnchvjdERg_5_3">20,843</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="Tc_goCkxHUSlEqL6awhyQLZvA_5_6">3,580</ix:nonFraction></span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><b style="font-weight:bold;">Other Current Assets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.4pt;">Other current assets consist of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Deferred costs with suppliers</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredCostsCurrent" scale="3" id="Tc_l-diGrlwEUShgm5I6pzbEA_3_3">6,204</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredCostsCurrent" scale="3" id="Tc_VpgB3wcZJUOhmcoPoSVX7g_3_6">3,589</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Prepaid expenses</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseCurrent" scale="3" id="Tc_NqUWuLzxVUOborS71fTzwQ_4_3">698</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseCurrent" scale="3" id="Tc_E3mmpsWui0SZ9OLvjZKyGw_4_6">868</ix:nonFraction></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Utility program deposits</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepositsAssetsCurrent" scale="3" id="Tc_3yj7rOEJ6UmI25YWhKvIvg_5_3">891</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepositsAssetsCurrent" scale="3" id="Tc_u5_TC7kXZ02vTQAbgBMp6g_5_6">770</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Due from related parties</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DueFromRelatedPartiesCurrent" scale="3" id="Tc_Cc7affTFxU26TFE8uGrKlQ_6_3">123</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DueFromRelatedPartiesCurrent" scale="3" id="Tc_hIOfYosIz0K0SBHIMZ7brg_6_6">483</ix:nonFraction></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Other</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;text-decoration:underline;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsMiscellaneousCurrent" scale="3" id="Tc_o6DyWsd2iEKoAljn2yx_8Q_7_3">4</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;text-decoration:underline;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total other current assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsCurrent" scale="3" id="Tc_dnmWrH2qWki1lSc7rLwz7w_8_3">7,920</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsCurrent" scale="3" id="Tc_P5bP3FrfLUqHdfMM4M5MZw_8_6">5,710</ix:nonFraction></span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><b style="font-weight:bold;">Other Noncurrent Assets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.4pt;">Other noncurrent assets consist of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="color:#231f20;">Receivable from SPEs (Note 15)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DueFromRelatedPartiesNoncurrent" scale="3" id="Tc_EVj_myylRUuCRzCuRx_g8w_3_3">3,583</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DueFromRelatedPartiesNoncurrent" scale="3" id="Tc_pGSFF95UoE69YyL3IHaIsg_3_6">3,161</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Deferred SPAC costs</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredCosts" scale="3" id="Tc_RqXo1su3LEe7yK4q9g0v5A_4_3">1,256</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Self-generation incentive program deposits</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepositsAssetsNoncurrent" scale="3" id="Tc_-63FphlnP0yzqvSShrnZ-g_5_3">1,036</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepositsAssetsNoncurrent" scale="3" id="Tc_Yjo3gEq4GkiGdgl21m2sCg_5_6">864</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Investment in VIEs</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermInvestments" scale="3" id="Tc_ExjbsGMKSUyDN4sSSq5wJg_6_3">744</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermInvestments" scale="3" id="Tc_NWS_2OIUWkGVcPVV7V3gDA_6_6">843</ix:nonFraction></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="color:#231f20;">Revolver debt issuance costs</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFinanceCostsNoncurrentNet" scale="3" id="Tc_s1t9Sk2jc0ydW-NtiGobbA_7_3">73</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFinanceCostsNoncurrentNet" scale="3" id="Tc__6UJzCdyg0ikn4ctBBwIAg_7_6">416</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><span style="color:#231f20;">Right-of-use assets (Note 6)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="Tc_T6Bq_CnC7kiWCAVyEeHy3A_8_3">358</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="Tc_i7KN34wlXE2vhpk3RVTMkg_8_6">947</ix:nonFraction></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Property and equipment, net</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_j3wArJnID0WQxhJmQxSHKQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="Tc_4rugPUidnEuKuZ0gxm9DoA_9_3">44</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_5ZqXTRzx602Krb993quOEw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="Tc_pTOyTuJ6TEa5UNNXD60-rA_9_6">71</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="color:#231f20;">Other</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsMiscellaneousNoncurrent" scale="3" id="Tc_INCCDnva4UaCdqpUcbKPSw_10_3">1,546</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsMiscellaneousNoncurrent" scale="3" id="Tc_Y267CUDPzEeI2WA6u7lvTQ_10_6">380</ix:nonFraction></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Total other noncurrent assets</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="Tc_91m9OBx3uEaP6IaWQaqAgQ_11_3">8,640</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="Tc_on0GDwEaX0eHQ9zEz41ZzA_11_6">6,682</ix:nonFraction></span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">Depreciation expense for property and equipment was immaterial for both the&#160;years ended December&#160;31, 2020 and 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Accrued Liabilities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">Accrued liabilities consist of the following (in thousands):</p></ix:nonNumeric></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-61</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STEM, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_1d71e160_dec8_4ae0_a656_caa7ba2ad5fd"></a><a id="Tc_G1p1Ryl8IECYNILavxg1Rg_1_2"></a><a id="Tc_fLQmmXnLs0iE6zobdg4q0g_2_2"></a><a id="Tc_RFwf3K4byUmkQK6M53bPgA_2_5"></a><a id="Tc_fGA6p52TVUaNNQrjrF6_Xw_3_0"></a><a id="Tc_phnFv0qmZ0eGnKm5uuxNaA_3_2"></a><a id="Tc_rkLdfa8KFkqL3ntMBLkGrQ_3_5"></a><a id="Tc_aDGZ6Zs4s06-a47ZQQmiUA_4_0"></a><a id="Tc_O-VbarnaFUuIBHnF4xcB_g_5_0"></a><a id="Tc_cIblSRhiTEm4RCATCs7onQ_6_0"></a><a id="Tc_oAJq69g4LUiez8r1KHLYfA_6_2"></a><a id="Tc_hPIO1rO7UkyGr3Sqd8XUAQ_6_5"></a><a id="_6679c645_8381_48ea_a267_74434505d15f"></a><a id="Tc_2pFrPEmq5kqSUOr-Jf_yNg_1_2"></a><a id="Tc_albNO_PN10G1DOi890SRPg_2_2"></a><a id="Tc_xWTm5bGKU0e0xLk_NL0l0w_2_5"></a><a id="Tc_at76AXmEEUOosLKQ3ePXuA_3_0"></a><a id="Tc_-bSjnfsakUaRAV9FH2Uh_g_3_2"></a><a id="Tc_u6ZmoxvXQUymGmQytlzEVQ_3_5"></a><a id="Tc_TH_J-7C4DUe7X_Cpjwo-rA_4_0"></a><a id="Tc_7DYTTrPpukSPyCXJ8KRamA_5_0"></a><a id="Tc_guCyu7uKzUW1I4yn7jgOyQ_6_0"></a><a id="Tc_sIAETjwNtkenLw43gVi1Hg_7_0"></a><a id="Tc_T5p3a6vzvkG6LWX0M2hW5A_7_2"></a><a id="Tc_p9-YqKQUe0KE-1uCcFPg6Q_7_5"></a><ix:continuation id="Tb_lfg7lHTGSU6jeo6iJOg2qQ_cont1"><ix:continuation id="Tb_B1YuAETR10y3ziyDmtZ-Pg_cont1"><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Accrued payables</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="stem:AccruedPayablesCurrent" scale="3" id="Tc_oMTh_RbRH0yWbnDYFKAOrA_3_3">9,799</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="stem:AccruedPayablesCurrent" scale="3" id="Tc_ZEQ1rtl0-Eib2RP0xUTv-Q_3_6">5,493</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Accrued interest &#8211; notes payable</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPayableCurrent" scale="3" id="Tc_pDH2cnHvdkGaWs8BpYnQyw_4_3">6,149</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPayableCurrent" scale="3" id="Tc_f9QNskbF9kK0TRRtjDMxTw_4_6">1,757</ix:nonFraction></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Other accrued liabilities</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="Tc_MHp0vAMHmEmvvFgb3QkCZA_5_3">124</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="Tc_yg4tmnE6_UynpY_HeCo01Q_5_6">57</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="color:#231f20;">Total accrued liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="Tc_Y2Twpg_d5kiyKPPA-lLXUQ_6_3">16,072</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="Tc_0kMky2kYckiWaRjG2Dmj4A_6_6">7,307</ix:nonFraction></span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.45pt;"><b style="font-weight:bold;">Other Current Liabilities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.45pt;">Other current <span style="-sec-ix-hidden:Hidden_t5OoiZhoTEqvULGnow-Ftw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">liabilities</span></span> consist of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">System advances</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalizedContractCostNetCurrent" scale="3" id="Tc_Jbpjs_RMfU6cnZKZy-SKHQ_3_3">640</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalizedContractCostNetCurrent" scale="3" id="Tc_HNxG0chDdUeoNIVJCXoWYA_3_6">1,493</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Lease liabilities &#8211; current portion</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="Tc_VULog20RPkCyiz2U3jfIzg_4_3">333</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="Tc_e5WYi2oEjkW4cxrruT1OvQ_4_6">645</ix:nonFraction></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Due to related parties</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DueToRelatedPartiesCurrent" scale="3" id="Tc_XewHq9-evkasN1ww1KSswg_5_3">399</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DueToRelatedPartiesCurrent" scale="3" id="Tc_xAzLgaWEH0Cma0Rhy0az7g_5_6">190</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Other</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherSundryLiabilitiesCurrent" scale="3" id="Tc_cZvKpZ9ltECsQ8GPY7dXPA_6_3">217</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherSundryLiabilitiesCurrent" scale="3" id="Tc_6AE7_HYb00e4Aqbce4pp0Q_6_6">308</ix:nonFraction></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Total other current liabilities</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="Tc__eBocy0taUmhdddKrliTDw_7_3">1,589</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="Tc_zuA0FCT3TkWoF_T5A9tW1A_7_6">2,636</ix:nonFraction></span></p></td></tr></table></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_kjltUqrqEUu1mlRUn10MVA" name="us-gaap:DebtDisclosureTextBlock" id="Tb_DoXyISHHVEa1dAQBq0rbhw" continuedAt="Tb_DoXyISHHVEa1dAQBq0rbhw_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><span style="display:inline-block;text-indent:0pt;width:27.35pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">10.</b></span><b style="font-weight:bold;">NOTES&#160;PAYABLE</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.45pt;"><span style="font-style:italic;font-weight:bold;">Revolving Loan Due to SPE Member</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">In April&#160;2017, the Company entered into a revolving loan agreement with an affiliate of a member of certain SPEs with the Company, which was subsequently amended from time to time. The purpose of this revolving loan agreement is to finance <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_frhousyDh0GjT8KrZRWVIg" decimals="2" format="ixt:numdotdecimal" name="stem:PercentageOfHardwareForEnergySystemsPurchased" scale="-2" id="Narr_1D0_XLAvdUexbPy6Hp4BBQ">100</ix:nonFraction>% of the Company&#8217;s purchase of hardware for its various energy storage system projects. As of the beginning of 2019, the agreement had a total revolving loan capacity $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2018_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_dBEUQnrf00CJ67boRah9Ag" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="Narr_OfXmxwY_4kW79D8t1esAyA">35.0</ix:nonFraction> million that bore fixed interest at <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_fO95T6JgMEypGIon92Vy1w" decimals="2" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-2" id="Narr_tLPIN5LbvkuAw86xAjuP1Q">10</ix:nonFraction>% with a maturity date of August&#160;2019, which continued to be extended through December&#160;2019 via mutual agreement with the lender. In December&#160;2019, in conjunction with the restructuring of the term loan due to the SPE member discussed below, the Company expanded the revolving loan capacity to $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSpeMemberMember_4u0eI1DSr0OFfVfaynXosw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:NotesPayable" scale="6" id="Narr_UGmgZsmB20-vhizQrhiHUQ">45.0</ix:nonFraction> million and extended the maturity date to June&#160;2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">In May&#160;<span style="white-space:pre-wrap;">2020, the Company entered into an amendment to the revolving loan agreement, which  reduced the loan capacity to $</span><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_5_31_2020_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_pu-_rZQqR060GQl850GbvA" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="Narr_YG1Xy5yLqUaMIio6ELxoKg">35.0</ix:nonFraction> million and extended the maturity date to May&#160;2021. The amendment increased the fixed interest rate for any borrowings outstanding more than nine&#160;months to <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_5_1_2020_To_5_31_2020_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_TNnA65q-BUaNXQxaCTzvfw" decimals="2" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-2" id="Narr_DfTyZWqKtU65xYYP4urz_g">14</ix:nonFraction>% thereafter. Additionally, under the original terms of the revolving loan agreement, the Company was able to finance <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_5_1_2020_To_5_31_2020_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_TNnA65q-BUaNXQxaCTzvfw" decimals="2" format="ixt:numdotdecimal" name="stem:PercentageOfHardwareForEnergySystemsPurchased" scale="-2" id="Narr_p_OG-pu_xEanTXn5_kNV5g">100</ix:nonFraction>% of the value of the hardware purchased up to the total loan capacity. The amendment reduced the advance rate to <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_8_31_2020_To_8_31_2020_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_yKg1RWKy8UO-x8jw2Usa2w" decimals="2" format="ixt:numdotdecimal" name="stem:PercentageOfHardwareForEnergySystemsPurchased" scale="-2" id="Narr_zTNqPHu5rECl8ZE5k1VgEg">85</ix:nonFraction>%, with an additional reduction to <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_8_1_2020_To_8_31_2020_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_DnSq92FaSkm3xoXA7V-gow" decimals="2" format="ixt:numdotdecimal" name="stem:PercentageOfHardwareForEnergySystemsPurchased" scale="-2" id="Narr_OUXKEXDvl0Kiqwme16Jc8w">70</ix:nonFraction>% in August&#160;2020. The amendment was accounted for as a modification of the debt, which did not have a material impact on the consolidated financial statements. As of December&#160;31, 2020 and 2019, the Company had $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_-AOw3ugjgEajeD3Sa55OQg" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:NotesPayable" scale="6" id="Narr_V83Wv0BuwUCUXW-jMdM34g">7.4</ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_FVaWstk0T0OtUDdcAgSEyw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:NotesPayable" scale="6" id="Narr_QmQWxOgzM0OcjQHzWTdZCw">19.6</ix:nonFraction> million, respectively, outstanding under the revolving loan agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">The revolving loan agreement is primarily secured by the purchased hardware under the facility and secondarily by substantially all the Company&#8217;s assets with a negative pledge agreement concerning the Company&#8217;s intellectual property and contains customary representations and warranties, certain nonfinancial covenants, and certain limitations on liens and indebtedness. The Company was in compliance with all covenants associated with the revolving loan agreement as of December&#160;31, 2020 and 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="font-style:italic;font-weight:bold;">Term Loan Due to SPE Member</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 0pt 8.5pt;">In December&#160;2018, the Company entered into a term loan in the amount of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2018_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_Fz7YCr6L-0ST0aaYiDe8mQ" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="Narr_e2z4f6gxREms23jYZ2JFLQ">13.3</ix:nonFraction> million with an affiliate of a member of certain SPEs with the Company. The term loan had no stated interest at any time prior to the original maturity date of July&#160;2019, which was extended through the end of 2019 via mutual agreement with the lender. The Company recorded imputed interest of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_6Isdc6RttE2pvfSiSYi8Jw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentIncreaseAccruedInterest" scale="6" id="Narr_z9NQEIhwQ0SpkNtKZRZqqA">1.2</ix:nonFraction><span style="white-space:pre-wrap;"> million associated with the debt discount on the term loan as a result of  </span></p></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-62</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STEM, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_DoXyISHHVEa1dAQBq0rbhw_cont1" continuedAt="Tb_DoXyISHHVEa1dAQBq0rbhw_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">the below market interest rate. In December&#160;</span><span style="white-space:pre-wrap;">2019, the Company  and lender agreed for the Company to repay $</span><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_2zwW1ZSUPUi8NTlRcCNOMQ" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfDebt" scale="6" id="Narr__jPiFUBCy0aBwV7-tu3IWg">4.8</ix:nonFraction> million of the outstanding loan and concurrently entered into an amended term loan agreement in the amount of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_hkdPchmjIkiz5KO3ZwYDyw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid" scale="6" id="Narr_bX3PlBnHMkOE24AZKhpZBQ">8.7</ix:nonFraction> million. The amended term loan bears a fixed interest rate of <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_12_31_2019_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_hkdPchmjIkiz5KO3ZwYDyw" decimals="3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="Narr_JJbTBG6Ac0iOuLGPFyBD8Q">12.5</ix:nonFraction>% on the outstanding principal balance with a final balloon payment of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_6_30_2020_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_67uEcOriSEqkKSH5SKpZWw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid" scale="6" id="Narr_yIpPdPbmPEScpkXfWd9GWQ">3.0</ix:nonFraction> million due at the maturity date of June&#160;30, 2020. In May&#160;2020, the Company repaid the remaining outstanding balance of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_5_31_2020_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_a2x3n_5K-0O2D588BVPR4w" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid" scale="6" id="Narr_2v-Pn1N7L06022cBIsrnTQ">5.9</ix:nonFraction> million with the proceeds received through the 2020 Credit Agreement discussed below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="font-style:italic;font-weight:bold;">Term Loan Due to Former Non-Controlling Interest Holder</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In June&#160;2018, the Company acquired the outstanding member interests of an entity controlled by the Company for $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_6_1_2018_To_6_30_2018_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_wHrT3POI6kKp9MuDSyRQEQ" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PaymentsToMinorityShareholders" scale="6" id="Narr_lF9YYQRFRE6ZyOaeHPQ0og">8.1</ix:nonFraction> million. The Company financed this acquisition by entering into a term loan agreement with the noncontrolling member bearing fixed interest of <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_6_1_2018_To_6_30_2018_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_wHrT3POI6kKp9MuDSyRQEQ" decimals="3" format="ixt:numdotdecimal" name="stem:DebtInstrumentQuarterlyInterestRateStatedPercentage" scale="-2" id="Narr_UNvK-PujNUGQps5jUbfkQA">4.5</ix:nonFraction>% per quarter (<ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_6_30_2018_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_oEo9hCa250qjpePp4lEbPA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="Narr_c3yzX7lJdkintg8PSczS0Q">18</ix:nonFraction>% per annum) on the outstanding principal balance. The loan requires fixed&#160;monthly payments throughout the term of the loan, which will be paid in full by April&#160;1, 2026.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In May&#160;2020, the Company amended the term loan and, using the proceeds from the 2020 Credit Agreement discussed below, prepaid $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_5_1_2020_To_5_31_2020_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_fAw_eN-zyUW3sekJqgmz4g" decimals="-5" format="ixt:numdotdecimal" name="stem:PrepaymentOfDebtPrincipalAndInterest" scale="6" id="Narr_OZW1WnVEC0ewCUen1IJeCw">1.5</ix:nonFraction> million of principal and interest on the note, of which $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_5_31_2020_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_Q2Wb6OalO0uLNvf1LWLZow" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:NotesPayable" scale="6" id="Narr_EV844zTGJECmOaH10ofVvA">1.0</ix:nonFraction> million was towards the outstanding principal balance, thereby reducing the fixed quarterly payment due to the lender. The amendment was accounted for as a modification of the debt, which did not have a material impact on the consolidated financial statements. In relation to this amendment, the Company was required to issue warrants for <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_5_1_2020_To_5_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_CommonStockWarrantsMember_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_YS5QiV9mg026tn4B02M-JA" decimals="INF" format="ixt:numdotdecimal" name="stem:WarrantsIssuedDuringPeriod" scale="0" id="Narr_SbzF5oHdlEmtfdf4bxqMzg">400,000</ix:nonFraction> shares of common stock resulting in a discount to the term loan of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_5_31_2020_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_Q2Wb6OalO0uLNvf1LWLZow" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="6" id="Narr_ekurxKu580uecqjlUGUsEQ">0.2</ix:nonFraction> million. Such debt discount is being amortized to earnings through interest expense over the expected life of the debt. As of December&#160;31, 2020 and 2019, the outstanding balance was $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_RJBTPKocgkKzB9RNfEJrmg" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:NotesPayable" scale="6" id="Narr_CNqB5783m0qSTm5x8kfYTg">5.8</ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_7rbBCFEPeEWttyvwNS4Jvw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:NotesPayable" scale="6" id="Narr_UppzY7CeoEyTQAiNbna10A">7.2</ix:nonFraction> million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The term loan is secured by substantially all the Company&#8217;s assets with a negative pledge agreement concerning the Company&#8217;s intellectual property, and contains customary representations and warranties, nonfinancial covenants, and certain limitations on liens and indebtedness. The Company was in compliance with all covenants associated with the term loan agreement as of December&#160;31, 2020 and 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="font-style:italic;font-weight:bold;">2020 Credit Agreement</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In May&#160;2020, the Company entered into a credit agreement (&#8220;2020 Credit Agreement&#8221;) with a new lender for proceeds of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_5_1_2020_To_5_31_2020_us-gaap_DebtInstrumentAxis_stem_CreditAgreement2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_1mF3AGYpckikiDm1X5ei1w" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfDebt" scale="6" id="Narr_jgW_oLCPX0S2pdYQR8n1Vw">25.0</ix:nonFraction> million that will provide the Company with access to working capital towards the purchase of energy storage systems. The 2020 Credit Agreement has a maturity date of the earlier of (1) <span style="color:#231f20;">May&#160;2021, (2)&#160;the maturity date of the revolving loan agreement, or (3)&#160;the maturity date of the convertible promissory notes discussed in Note&#160;11. The loan bears interest of </span><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_5_1_2020_To_5_31_2020_us-gaap_DebtInstrumentAxis_stem_CreditAgreement2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_1mF3AGYpckikiDm1X5ei1w" decimals="2" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-2" id="Narr_h9P5VuQNokWK6gZ8Sa7xkg">12</ix:nonFraction></span><span style="color:#231f20;">% per annum, of which </span><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_5_1_2020_To_5_31_2020_us-gaap_DebtInstrumentAxis_stem_CreditAgreement2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_1mF3AGYpckikiDm1X5ei1w" decimals="2" format="ixt:numdotdecimal" name="stem:InterestRatePotionPaidInCashPercent" scale="-2" id="Narr_DVjpW5IpakGbppFlDdR0RA">8</ix:nonFraction></span><span style="color:#231f20;">% is paid in cash and </span><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_5_1_2020_To_5_31_2020_us-gaap_DebtInstrumentAxis_stem_CreditAgreement2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_1mF3AGYpckikiDm1X5ei1w" decimals="2" format="ixt:numdotdecimal" name="stem:InterestRatePotionAddedToPrincipalPercent" scale="-2" id="Narr_ExSWHTXd3UKWPvRgxBEimg">4</ix:nonFraction></span><span style="color:#231f20;white-space:pre-wrap;">% is added to principal of  the loan balance every quarter. The Company used a portion of the proceeds towards payments associated with existing debt as previously discussed. As of December&#160;31, 2020, the outstanding balance was $</span><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_CreditAgreement2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_IMy8xKYjMESVMt4OCLJhHQ" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:NotesPayable" scale="6" id="Narr_ml-0Sy4uj0Gv49K0oCAbPA">25.6</ix:nonFraction></span><span style="color:#231f20;"> million.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In relation to the 2020 Credit Agreement, the Company issued warrants for <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrants2019Member_us-gaap_DebtInstrumentAxis_stem_CreditAgreement2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_eFOGLC1U1kW-BD2HgHracQ" decimals="INF" format="ixt:numdotdecimal" name="stem:WarrantsIssuedDuringPeriod" scale="0" id="Narr_3G-8dlmz-0eme-KKi2EjLw">750,000</ix:nonFraction> shares of Series&#160;D convertible preferred stock. However, if the Company repays the borrowed amount with 12&#160;months from the issuance date, the warrants are terminated. The Company determined the fair value of these warrants to be $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_CreditAgreement2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_IMy8xKYjMESVMt4OCLJhHQ" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="6" id="Narr_hRmFSz3ZpkizNDnsG7KvHw">0.2</ix:nonFraction> million as of issuance, resulting in a discount in relation to the debt that is being amortized to interest expense over the life of the debt.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The 2020 Credit Agreement is secured by substantially all the Company&#8217;s assets with a negative pledge agreement concerning the Company&#8217;s intellectual property and contains customary representations and warranties, certain nonfinancial covenants, and certain limitations on liens and indebtedness. The Company was in compliance with all covenants associated with the 2020 Credit Agreement as of December&#160;31, 2020.</p></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-63</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STEM, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_c55ba118_12a2_4979_98dd_bbc565b5f249"></a><a id="Tc_qcIrAgMGuEqzvWYEboATjw_1_2"></a><a id="Tc_Jzpa1LV3sEeKBbW7o88YgQ_2_2"></a><a id="Tc_oA9A7J9tHkOS9fYDTjtjFw_3_0"></a><a id="Tc_cWAyeuZvd0qr2ic9XKFRxQ_3_2"></a><a id="Tc_d605k8w6O0ycpTdqqYOdLQ_4_0"></a><a id="Tc_urixKLFoQUan3VqIPctypw_5_0"></a><a id="Tc_wCoXUWn0OEWI0IVuFljDGQ_5_2"></a><a id="_5542a0fd_c56b_4dda_b6b8_e6bc1b5bb869"></a><a id="Tc_IyTpvxCvGEuSMCtY6xouSw_1_2"></a><a id="Tc_NgrZNAItFE60ac9diRqVDQ_2_2"></a><a id="Tc_vDe4y3EsOEOCvePninmxpw_3_0"></a><a id="Tc_wWuqRzm1xkKwzwHYaYJQBg_3_2"></a><a id="Tc_IiTaFZsCWkmZiwchBdK1Vw_4_0"></a><a id="Tc_aqrgmGGghUeE9KpcS0c5QQ_5_0"></a><a id="Tc_PU-fjQ7zJ0GiM4eGHSvboQ_6_0"></a><a id="Tc_wgHSsr5OOkernS-bs4332w_7_0"></a><a id="Tc_NSAjrsC9m0adFLtn-2Zu3w_8_0"></a><a id="Tc_ShaSo6bbnEetSvcfkJnEXw_9_0"></a><a id="Tc_T_MDwrMMQEOGSsi79xIShw_9_2"></a><ix:continuation id="Tb_DoXyISHHVEa1dAQBq0rbhw_cont2"><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_kjltUqrqEUu1mlRUn10MVA" name="stem:ComponentsOfDebtTableTextBlock" id="Tb_ane4qAe39UCDbd9DpuBstA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 12pt 8.65pt;">The Company&#8217;s outstanding notes payable consisted of the following as of December&#160;31, 2020 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding principal</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_Y5vxbksN4EmFDS3hhvxJXg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="Tc_almHaFz6BkKQif1FdPh6bg_3_3">38,866</ix:nonFraction></p></td></tr><tr><td style="vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unamortized discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_Y5vxbksN4EmFDS3hhvxJXg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="3" id="Tc_Db20NJe8kU-8njwt-zuV9w_4_3">571</ix:nonFraction>)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Carrying value of debt</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_Y5vxbksN4EmFDS3hhvxJXg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesPayable" scale="3" id="Tc_0ueZFFT0D0-OoP_RGQAtNw_5_3">38,295</ix:nonFraction></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_kjltUqrqEUu1mlRUn10MVA" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="Tb_81qchzFPvEeO-77qn5WvwQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">The following table summarizes the aggregate undiscounted amount of maturities of all borrowings as of December&#160;31, 2020 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Payment </b></p></td></tr><tr><td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Schedule</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">2021</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_Y5vxbksN4EmFDS3hhvxJXg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="3" id="Tc_QkyazBXamU-aIs2bi_k3Xw_3_3">33,712</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">2022</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_Y5vxbksN4EmFDS3hhvxJXg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="3" id="Tc_APHLljt4SkOAA16Epm7O9A_4_3">821</ix:nonFraction></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">2023</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_Y5vxbksN4EmFDS3hhvxJXg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="3" id="Tc_4t-uwvl4K0ailQybdanzkA_5_3">979</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">2024</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_Y5vxbksN4EmFDS3hhvxJXg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="3" id="Tc_GtxXaG4DI0yiSWHOk9XNPw_6_3">1,167</ix:nonFraction></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">2025</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_Y5vxbksN4EmFDS3hhvxJXg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" scale="3" id="Tc_Wdq1d0YLAkqwrPnML7RRGQ_7_3">1,392</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Thereafter</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_Y5vxbksN4EmFDS3hhvxJXg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" scale="3" id="Tc_t_APx5HOkUCirF1Z27YVwA_8_3">795</ix:nonFraction></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Total</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_Y5vxbksN4EmFDS3hhvxJXg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="Tc_NOmwVOEYi0exgv6rt17XpA_9_3">38,866</ix:nonFraction></span></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_2dO35BsZbU6cuyLTvB7AdQ" name="us-gaap:DebtDisclosureTextBlock" id="Tb_nUFdrIkViUGwSnICpaYwPQ" continuedAt="Tb_nUFdrIkViUGwSnICpaYwPQ_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><span style="display:inline-block;text-indent:0pt;width:27.35pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">11.</b></span><b style="font-weight:bold;">CONVERTIBLE NOTES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">During the&#160;years ended December&#160;31, 2020 and 2019, the Company issued various convertible notes to investors. The details of the convertible notes issued are set forth below and the Company refers to the collective group of all such note instruments as the &#8220;Convertible Notes&#8221;.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="font-style:italic;font-weight:bold;">2019 Convertible Notes&#160;and Warrants Issuance and Equity Exchange</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">During June, July&#160;and November&#160;of 2019, the Company entered into an agreement to issue and sell convertible promissory notes (the &#8220;2019 Convertible Notes&#8221;) to various investors receiving aggregate gross proceeds of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotes2019Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_l6i1exR_oESjlhNIRnVCBw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfDebt" scale="6" id="Narr_8sYfzfxQEUGvHa6_9Ys1Jg">65.5</ix:nonFraction> million, of which $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotes2019Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_l6i1exR_oESjlhNIRnVCBw" decimals="-5" format="ixt:numdotdecimal" name="stem:ProceedsFromIssuanceOfDebtPortionRelatedParties" scale="6" id="Narr_EWk5981aAUyhBHapLpwQpw">54.5</ix:nonFraction> million was issued and sold to related parties as a result of affiliations with certain members of the Company&#8217;s board of directors (the &#8220;Board of Directors&#8221; or, the &#8220;Board&#8221;) or significant ownership of the Company&#8217;s outstanding capital stock. Each of the 2019 Convertible Notes&#160;was issued at par with interest at <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotes2019Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_4xo8RqOwLkuGclYvySQSTw" decimals="2" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="Narr_IyjeieUZFEmac4gshD3ITg">8</ix:nonFraction>% per annum with a maturity date of June&#160;2020. At the election of a majority of the note holders, the maturity date of the 2019 Convertible Notes&#160;can be extended by <ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotes2019Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_l6i1exR_oESjlhNIRnVCBw" format="ixt-sec:durwordsen" name="stem:MaturityDateExtensionPeriod" id="Narr_rfHbx-eimkmanhqT2ZYlaQ">six months</ix:nonNumeric> up to four separate times. The Company incurred $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotes2019Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_4xo8RqOwLkuGclYvySQSTw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredFinanceCostsGross" scale="6" id="Narr_ZDNNm20c9EyjXIYVMMfnyw">2.3</ix:nonFraction> million of debt issuance costs associated with the 2019 Convertible Notes&#160;offering, which was included within the convertible promissory notes balance on the consolidated balance sheet and amortized to interest expense over the expected life of the related notes, which approximated <ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotes2019Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_l6i1exR_oESjlhNIRnVCBw" format="ixt-sec:durwordsen" name="us-gaap:DebtInstrumentTerm" id="Narr_3SHjU64jpEOd8C_QA9OjCQ">one year</ix:nonNumeric>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">At the time of the 2019 Convertible Notes&#160;offering, certain note holders that bought a minimum threshold of 2019 Convertible Notes&#160;were also issued warrants giving them rights to acquire shares of the next series of preferred stock of the Company (&#8220;Financing Stock&#8221;) at the Financing Stock Offer Price, or in the event the Financing Stock offering does not occur to acquire Series&#160;D&#8217; preferred stock (the &#8220;2019 Preferred Stock Warrants&#8221;). The 2019 Preferred Stock Warrants are transferrable (with Company consent) and expire upon the earlier of the occurrence of certain events, as defined by the warrant agreement, or the seventh anniversary of date of issuance (2026). A total of <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrants2019Member_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotes2019Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_XpSGIXq-hkaMKap_7dB7HA" decimals="INF" format="ixt:numdotdecimal" name="stem:WarrantsIssuedDuringPeriod" scale="0" id="Narr_YYVr2ncEzU6-gemkk3-79g">23,177,068</ix:nonFraction> 2019 Preferred Stock Warrants were issued and initially recognized at fair value, which resulted in warrant liabilities totaling approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotes2019Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_4xo8RqOwLkuGclYvySQSTw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent" scale="6" id="Narr_h9uwMM6qvUKNnT1yqILe6w">4.0</ix:nonFraction> million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 0pt 8.5pt;">Concurrent with the issuance of certain of the 2019 Convertible Notes&#160;and 2019 Preferred Stock Warrants (discussed in Note&#160;<span style="white-space:pre-wrap;">12), the Company entered into an equity exchange transaction with certain  note holders that were existing stockholders. Under this transaction, preferred stockholders exchanged their existing junior preferred stock, </span></p></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-64</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STEM, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_nUFdrIkViUGwSnICpaYwPQ_cont1" continuedAt="Tb_nUFdrIkViUGwSnICpaYwPQ_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">and in certain cases common stock, for senior Series&#160;D&#8217; preferred stock. The transaction was accounted for as an extinguishment and as the preferred equity exchange, 2019 Convertible Notes&#160;issuance and 2019 Preferred Stock Warrants issuance all occurred in connection with one another, the Company recorded each unit of account in the transaction at their respective fair values. In relation to the 2019 transactions, the difference between the fair value of 2019 Convertible Notes&#160;of $</span><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotes2019Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_4xo8RqOwLkuGclYvySQSTw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ConvertibleDebtFairValueDisclosures" scale="6" id="Narr__otRngnGRkmH5x9hq70LFg">36.5</ix:nonFraction> million, 2019 Preferred Stock Warrants of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotes2019Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_4xo8RqOwLkuGclYvySQSTw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" scale="6" id="Narr_DoqcXclYKkenlCyVNYv1uA">4.0</ix:nonFraction> million, and senior Series&#160;D&#8217; preferred stock of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotes2019Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_4xo8RqOwLkuGclYvySQSTw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:MandatorilyRedeemablePreferredStockFairValueDisclosure" scale="6" id="Narr_WySnqqITIUS8E9vtoprnWg">71.4</ix:nonFraction> million which were issued to the note holders and the cash paid of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotes2019Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_l6i1exR_oESjlhNIRnVCBw" decimals="-5" format="ixt:numdotdecimal" name="stem:CashPaidInExchangeTransaction" scale="6" id="Narr_F5uX6DxjmEGKJGXUpiDssA">35.6</ix:nonFraction> million and carrying value of preferred and common equity of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotes2019Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_4xo8RqOwLkuGclYvySQSTw" decimals="-5" format="ixt:numdotdecimal" name="stem:CarryingValueOfCommonAndConvertiblePreferredExchanged" scale="6" id="Narr_0seYs1UFnUyFYsha7x7YkA">87.3</ix:nonFraction> million surrendered by the note holders in the amount of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotes2019Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_l6i1exR_oESjlhNIRnVCBw" decimals="-5" format="ixt:numdotdecimal" name="stem:TemporaryAndStockholdersEquityValueDecreaseDueToExchange" sign="-" scale="6" id="Narr_RsTqj6fBrkOErSq1YClTwQ">11.0</ix:nonFraction> million, was credited to accumulated deficit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="font-style:italic;font-weight:bold;">January&#160;2020 Convertible Notes&#160;and Warrants Issuance and Equity Exchange</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In January&#160;2020, the Company issued and sold convertible promissory notes (&#8220;the &#8220;January&#160;2020 Convertible Notes&#8221;) to various investors under the same terms as the 2019 Convertible Notes&#160;and received aggregate gross proceeds of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_1_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotesJanuary2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_j99K6sXynkOKsijgCdIHUQ" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfDebt" scale="6" id="Narr_W-J0RK-ArEKMjDI4kzRMxA">14.3</ix:nonFraction> million, of which $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_1_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotesJanuary2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_j99K6sXynkOKsijgCdIHUQ" decimals="-5" format="ixt:numdotdecimal" name="stem:ProceedsFromIssuanceOfDebtPortionRelatedParties" scale="6" id="Narr_6Bws5b8IF0e0nTnFbJ1IBA">13.7</ix:nonFraction> million was issued and sold to related parties as a result of affiliations with certain members of the Board. The Company incurred $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_1_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotesJanuary2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_uoSoDvGNIEShwC5r6HmsGA" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredFinanceCostsGross" scale="6" id="Narr_JoUhkZEN6E-XbO4A0CcwqQ">0.2</ix:nonFraction> million of additional debt issuance costs associated with the notes offering, which was included within the convertible promissory notes balance on the consolidated balance sheet and amortized over the expected life of the related notes, which approximated <ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotesJanuary2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_8BqZv3NaM0-E1RveG9pqbg" format="ixt-sec:durwordsen" name="us-gaap:DebtInstrumentTerm" id="Narr_wAmKgxbtn0C4NVvdQobtug">six months</ix:nonNumeric> from the date of issuance. In May&#160;2020, the note holders voted to extend the maturity date of the then outstanding Convertible Notes&#160;by <ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotesJanuary2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_8BqZv3NaM0-E1RveG9pqbg" format="ixt-sec:durwordsen" name="stem:MaturityDateExtensionPeriod" id="Narr_Wfq_zWHZYEK-V82j87dgUw">six months</ix:nonNumeric>, resulting in an expected maturity date of December&#160;2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">At the time of the January&#160;2020 Convertible Notes&#160;offering, certain note holders that bought a minimum threshold of the January&#160;2020 Convertible Notes&#160;were also issued warrants giving them rights to acquire Financing Stock at the Financing Stock Offer Price, or in the event the Financing Stock offering does not occur to acquire Series&#160;D&#8217; preferred stock (the &#8220;January&#160;2020 Preferred Stock Warrants&#8221;). The January&#160;2020 Preferred Stock Warrants are transferrable (with Company consent) and expire upon the earlier of the occurrence of certain events, as defined by the warrant agreement, or the seventh anniversary of date of issuance (2027). A total of <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrantsJanuary2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_T8dqkDim7E-Z5DPB8wUong" decimals="INF" format="ixt:numdotdecimal" name="stem:WarrantsIssuedDuringPeriod" scale="0" id="Narr_GYc1VOELDUa7VndYFmNrBw">9,338,642</ix:nonFraction> January&#160;2020 Preferred Stock Warrants were issued and initially recognized at fair value, which resulted in warrant liabilities totaling approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrantsJanuary2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_QWPxMKP-NEKOy1UlNkW6xg" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent" scale="6" id="Narr_HYV0RxSwEEyMUaCl1gwqQA">2.0</ix:nonFraction> million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Concurrent with the issuance of certain of the January&#160;2020 Convertible Notes&#160;and January&#160;2020 Preferred Stock Warrants (discussed in Note&#160;12), the Company entered into an equity exchange transaction with certain note holders that were existing stockholders. Under this transaction and consistent with the exchange transaction related to the 2019 Convertible Notes, preferred stockholders exchanged their existing junior preferred stock, and in certain cases common stock, for senior Series&#160;D&#8217; preferred stock. The transaction was accounted for as an extinguishment and as the preferred equity exchange, January&#160;2020 Convertible Notes&#160;issuance and January&#160;2020 Preferred Stock Warrants issuance all occurred in connection with one another, the Company recorded each unit of account in the transaction at their respective fair values. In relation to the January&#160;2020 transaction, the difference between the fair value of the January&#160;2020 Convertible Notes&#160;of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotesJanuary2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_U5FEvMT3c0evjBjyKeC1xg" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ConvertibleDebtFairValueDisclosures" scale="6" id="Narr_3wUDOKkWskqz7bQBD-Ks_A">15.4</ix:nonFraction> million, the January&#160;2020 Preferred Stock Warrants of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotesJanuary2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_U5FEvMT3c0evjBjyKeC1xg" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" scale="6" id="Narr_yWOrNckUY0SU1FPVBEvQkg">2.0</ix:nonFraction> million, and senior Series&#160;D&#8217; preferred stock of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotesJanuary2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_U5FEvMT3c0evjBjyKeC1xg" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:MandatorilyRedeemablePreferredStockFairValueDisclosure" scale="6" id="Narr_6VF19lcxSEyCwtXuXs3LHg">29.8</ix:nonFraction> million which were issued to the note holders and the cash paid of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotesJanuary2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_8BqZv3NaM0-E1RveG9pqbg" decimals="-5" format="ixt:numdotdecimal" name="stem:CashPaidInExchangeTransaction" scale="6" id="Narr__jUzn9q1L0Gzp-HRM0IOVg">14.1</ix:nonFraction> million and carrying value of preferred and common equity of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotesJanuary2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_U5FEvMT3c0evjBjyKeC1xg" decimals="-5" format="ixt:numdotdecimal" name="stem:CarryingValueOfCommonAndConvertiblePreferredExchanged" scale="6" id="Narr_xq8-Ux3kjEeKKHjs6T3uow">40.4</ix:nonFraction> million surrendered by the note holders in the amount of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotesJanuary2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_8BqZv3NaM0-E1RveG9pqbg" decimals="-5" format="ixt:numdotdecimal" name="stem:TemporaryAndStockholdersEquityValueDecreaseDueToExchange" sign="-" scale="6" id="Narr_gDHuYnwOX0WhR3okT6u6Qw">7.3</ix:nonFraction> million, was credited to accumulated deficit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In Q4 2020, the Company entered into an agreement with one holder that participated in the exchange transaction discussed above which allowed the holder to reverse the previously executed exchange. The cancellation of such exchange did not have a material impact on the Company&#8217;s financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="font-style:italic;font-weight:bold;">Net Loss Per Share Impact of 2019 Convertible Notes&#160;and Warrants Issuance and Equity Exchange and January&#160;2020 Convertible Notes&#160;and Warrant Issuance and Equity Exchange</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 0pt 8.5pt;">For the purpose of determining the impact of the aforementioned transactions associated with the issuances of the 2019 Convertible Notes&#160;and the January&#160;2020 Convertible Notes, on the calculation of net loss per share, the Company reduced net loss attributable to common stockholders for the&#160;years ended December&#160;31, 2020 and 2019 by $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotesJanuary2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_8BqZv3NaM0-E1RveG9pqbg" decimals="-5" format="ixt:numdotdecimal" name="stem:DeemedDividendAdjustment" scale="6" id="Narr_tp-IHYsVKk61RLOG1A1wFQ">9.5</ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotesJanuary2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_eC-aFRKESkaGXzmK-9GraQ" decimals="-5" format="ixt:numdotdecimal" name="stem:DeemedDividendAdjustment" scale="6" id="Narr_hMiFy1wCY0u0ljCmdiKWpw">5.4</ix:nonFraction> million, respectively, to reflect a dividend for the amount by which the (1)&#160;aggregate fair value of new </p></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-65</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STEM, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_nUFdrIkViUGwSnICpaYwPQ_cont2" continuedAt="Tb_nUFdrIkViUGwSnICpaYwPQ_cont3"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;">instruments issued less the amount of cash received is greater than (2)&#160;<span style="white-space:pre-wrap;">the fair value of preferred and common stock surrendered. Given that the exchanges involved a multiple element transaction and the fair value of the consideration received by the stockholders exceeded the fair value of the preferred and common equity given up, the Company has adjusted the EPS  computation to reflect the value given to note holders from the common stockholders of the Company that did not participate. This adjustment was computed on the individual holder unit of account basis.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="font-style:italic;font-weight:bold;">Q4 2020 Convertible Notes&#160;and Warrants Issuance</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">From October&#160;2020 through December&#160;2020, the Company issued and sold convertible promissory notes (the &#8220;Q4 2020 Convertible Notes&#8221;) under the same terms as the 2019 Convertible Notes&#160;to various investors with aggregate gross proceeds of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotesQ42020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_38CzY9fm2k2s9gGxEoaAMw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfDebt" scale="6" id="Narr_3LpllzAzzkKcd-82xG_T9A">19.0</ix:nonFraction> million, of which $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotesQ42020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_38CzY9fm2k2s9gGxEoaAMw" decimals="-5" format="ixt:numdotdecimal" name="stem:ProceedsFromIssuanceOfDebtPortionRelatedParties" scale="6" id="Narr_ra-01f05KUaUo5Xlj7qmuQ">7.9</ix:nonFraction> million was issued and sold to related parties as a result of affiliations with certain members of the Board or significant ownership of the Company&#8217;s outstanding capital stock. In December&#160;2020, the note holders voted to further extend the maturity date of all outstanding Convertible Notes&#160;by six&#160;months to June&#160;2021. At the time of the Q4 2020 Convertible Notes&#160;offering, certain note holders that bought a minimum threshold of the Q4 2020 Convertible Notes&#160;were also issued warrants giving them rights to acquire Financing Stock at the Financing Stock Offer Price, or in the event the Financing Stock offering does not occur to acquire Series&#160;D&#8217; preferred stock (the &#8220;Q4 2020 Preferred Stock Warrants&#8221;). The Q4 2020 Preferred Stock Warrants are transferrable (with Company consent) and expire upon the earlier of the occurrence of certain events, as defined by the warrant agreement, or the seventh anniversary of date of issuance (2027). A total of <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrantsQ42020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_etiGtKhky02y9VDplQt4cg" decimals="INF" format="ixt:numdotdecimal" name="stem:WarrantsIssuedDuringPeriod" scale="0" id="Narr_hfsqzsyl3UW287lfv395cQ">4,620,018</ix:nonFraction> Q4 2020 Preferred Stock Warrants were issued and initially recognized at fair value, which resulted in warrant liabilities totaling approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotesQ42020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_MTXBIl0Te0K2yE5Qywb2cQ" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent" scale="6" id="Narr_NnJOg1XdQ0mNv8P93U4PXQ">1.6</ix:nonFraction> million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Additionally, the Company evaluated the conversion option within the Q4 2020 Convertible Notes&#160;and determined the effective conversion price was beneficial to the note holders. As such, the Company recorded a beneficial conversion feature (&#8220;BCF&#8221;) related to the issuance of the Q4 2020 Convertible Notes&#160;based on the difference between the effective conversion rate and the fair value of the Series&#160;D&#8217; preferred stock into which it is convertible. The BCF resulted in a $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotesQ42020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_38CzY9fm2k2s9gGxEoaAMw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature" scale="6" id="Narr_YKFJGSD6f02HZBrsg2uD9g">1.6</ix:nonFraction> million discount to the Q4 2020 Convertible Notes&#160;with an increase to additional paid in capital. The Company will accrete the discount in connection with the BCF as interest expense over the term of the Q4 2020 Convertible Notes&#160;using the effective interest rate method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="font-style:italic;font-weight:bold;">Convertible Notes&#160;Embedded Derivative</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">As outlined in the indenture governing the Convertible Notes, the Convertible Notes&#160;are automatically convertible, contingent upon the occurrence of certain events, most notably a qualified financing (a &#8220;Qualified Financing&#8221;), defined as the issuance and sale of a minimum amount of additional common stock or Financing Stock. The redemption price is defined as a price per share equal to <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_2dO35BsZbU6cuyLTvB7AdQ" decimals="2" format="ixt:numdotdecimal" name="stem:DebtRedemptionPriceAsPercentageOfQualifiedFinancing" scale="-2" id="Narr_y8vR3Zve0kGk95IZg-I9uw">85</ix:nonFraction>% of the price per share (&#8220;Offer Price&#8221;) paid by the other purchasers of the Financing Stock sold in the Qualified Financing. The Convertible Notes&#160;are redeemable into the number of shares of Financing Stock needed to settle all of the aggregate amount of principal and unpaid interest owed to the Holder, which is based on the ultimate price per share associated with the Financing Stock. Consequently, the Convertible Notes&#160;are considered stock settled debt.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">This redemption feature embedded in the Convertible Notes&#160;is considered to be a derivative that is required to be separately accounted for at fair value and subsequently remeasured to fair value at each reporting date. Accordingly, upon issuance of the 2019 and January&#160;2020 Convertible Notes, the Company recognized the fair value associated with the embedded derivative which resulted in a derivative liability of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotesJanuary2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_U5FEvMT3c0evjBjyKeC1xg" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" scale="6" id="Narr_TW1DAU7u_0yHYtASoSJHgQ">2.7</ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotesJanuary2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_N2toP2Gm30CsksqoVQzlVA" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" scale="6" id="Narr_COROuAEg8UOeuubpCcv6IQ">0.4</ix:nonFraction> million, respectively. The Company determined the fair value of the embedded derivative associated with the Q4 2020 Convertible Notes&#160;as of issuance was not material. The value of the embedded derivative liability is presented together with the associated convertible promissory notes on the consolidated balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="font-style:italic;font-weight:bold;">Conversion of 2019 Convertible Notes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 0pt 8.5pt;">In August&#160;2019, one of the holders of the 2019 Convertible Notes&#160;converted the outstanding note and principal balance of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_8_1_2019_To_8_31_2019_us-gaap_DebtConversionByUniqueDescriptionAxis_stem_ConversionOf2019NotesMember_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotes2019Member_MR5hOXdvdUispmqcquqC-w" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtConversionConvertedInstrumentAmount1" scale="6" id="Narr_hJ_qpRexbkKwuPvDsDPCcg">30.2</ix:nonFraction> million resulting in the issuance of <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_8_1_2019_To_8_31_2019_us-gaap_DebtConversionByUniqueDescriptionAxis_stem_ConversionOf2019NotesMember_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotes2019Member_MR5hOXdvdUispmqcquqC-w" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtConversionConvertedInstrumentSharesIssued1" scale="0" id="Narr_kLI5uYDYJUu57fxooceL3w">19,711,869</ix:nonFraction> shares of Series&#160;D&#8217; convertible preferred stock. The </p></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-66</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STEM, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;min-height:11.5pt;"><ix:continuation id="Tb_nUFdrIkViUGwSnICpaYwPQ_cont3"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;">existing unamortized debt discount, including the discount associated with the common warrants discussed in Note&#160;12, of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_8_1_2019_To_8_31_2019_us-gaap_DebtConversionByUniqueDescriptionAxis_stem_ConversionOf2019NotesMember_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotes2019Member_MR5hOXdvdUispmqcquqC-w" decimals="-5" format="ixt:numdotdecimal" name="stem:AdjustmentsToAdditionalPaidInCapitalDiscountOnIssuance" scale="6" id="Narr_9cOOAT5ZY0-nOrZ46LJumw">2.1</ix:nonFraction> million associated with such notes was reclassified into additional paid-in capital at the time of conversion.</p></ix:continuation><a id="_b973bb50_a093_4dcc_8d6f_be666003b08f"></a><a id="Tc_KEH_9ABvrUqSMMosBfKYOA_1_2"></a><a id="Tc_Mp9r0eR3y0yiZ0HFSADZwg_2_4"></a><a id="Tc_QymZ1uzN9kGoLnb6d-mUdg_2_7"></a><a id="Tc_SgI64Td_HEuFefoPW5UvGg_2_9"></a><a id="Tc_Slxi90Lz_EmaY-NLst72OA_3_2"></a><a id="Tc_AhfbwX1Vmk2_ARGQDwJL-w_3_4"></a><a id="Tc_-LG6gKX1CUmJAasEQ51mNA_3_7"></a><a id="Tc_zv9J02fVUkCGu1xY0KCdRQ_3_9"></a><a id="Tc_GH3fq11xTUGx2Nq3Wwi2UA_4_0"></a><a id="Tc_EWUjuD8ffEOKObJmojh94g_4_2"></a><a id="Tc_FNO-TurYVkqYuMkPfErepA_4_4"></a><a id="Tc_FYed1_qxdkGtMb8vbt7tdQ_5_0"></a><a id="Tc_S3sAxy0Py0WCwWi_q95KfA_5_2"></a><a id="Tc_LeiRbnQoB0-uU3SsCCzN6A_6_0"></a><a id="Tc_rlzCqiXYZUSJLiKCLir47w_6_2"></a><a id="Tc_GOGJ_Sb80ku4hQfM8aBUmA_7_0"></a><a id="_bdda392d_bc29_447f_a436_d8f34bfb4dc5"></a><a id="Tc_tkAdXdLRZES4xx0mftfIAA_1_2"></a><a id="Tc_cN6UZiWjoU6qiHOzRbhFyQ_2_4"></a><a id="Tc_YZ81A4wtlkyxH5XxSxnsqw_2_7"></a><a id="Tc_739HLJuIikqveYvvx_A5Uw_2_9"></a><a id="Tc_OhDMyhg2CE2qGKCvI6Nvwg_3_2"></a><a id="Tc_xUYl_fpDBUajsiqeYI6GUA_3_4"></a><a id="Tc_H-7b818pK02EHSVIuWS0oQ_3_7"></a><a id="Tc_mg0VAIOIok-bxjndSSErFA_3_9"></a><a id="Tc_AB49XP98WUaiZ_xn9Y7xjA_4_0"></a><a id="Tc_I1ySvpd3QkStVjW23AZFOw_4_2"></a><a id="Tc_C2rWIVq8H0mW7d0b_5-d4w_4_4"></a><a id="Tc_p7NByDdefEKB6KGEwXrptA_5_0"></a><a id="Tc_RDzVkrOSZkG5WTZtJ9EwMw_5_2"></a><a id="Tc_8CwwHWz1IUGOQmnFCbtYXA_6_0"></a><a id="Tc_FH1_t-9VZkushApBuYoxYg_6_2"></a><a id="Tc_wcYB2goFfEiwnYndTI99Sw_7_0"></a><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="stem:WarrantDisclosureTextBlock" id="Tb_-dWr_1hacUqP4tuouZ68Ng" continuedAt="Tb_-dWr_1hacUqP4tuouZ68Ng_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><span style="display:inline-block;text-indent:0pt;width:27.35pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">12.</b></span><b style="font-weight:bold;">WARRANTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="font-style:italic;font-weight:bold;">Convertible Preferred Stock Warrants</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Since inception the Company has issued warrants on convertible preferred stock in conjunction with various debt financings. See Note&#160;4 for further information regarding the fair value measurement associated with the resulting warrant liabilities. Throughout the&#160;year 2019 and 2020, warrants to purchase Financing Stock or Series&#160;D&#8217; preferred stock were issued along with Convertible Notes&#160;at an exercise price that is dependent on the next equity financing event.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.45pt;">The following tables represents the warrants on convertible preferred stock outstanding:</p><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" id="Tb_Cq6iV6JuZ0KOyuTme7hDvg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:45.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:52.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number&#160;of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Issuance&#160;Date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(years)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Series A&#8217;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2012</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesConvertiblePreferredStockWarrantsMember_yx5LVWk5rkC1pYMcatl-0w" decimals="4" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="Tc_sqeLKBomZE2wiYGxabgzXg_4_5">0.4485</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesConvertiblePreferredStockWarrantsMember_yx5LVWk5rkC1pYMcatl-0w" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" id="Tc_lbrgumewZ0yYqQnJB4UDew_4_7">178,372</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_bdKfJrL-50a4yv3YoezWVQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:center;"> 10</span></span></p></td></tr><tr><td style="vertical-align:bottom;width:45.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Series D</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrants2017Member_FJ46Mgf6REuVNqa30OL1ig" decimals="4" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="Tc_ynSTRQl5yUS1Plbm5dycXA_5_5">1.5326</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrants2017Member_FJ46Mgf6REuVNqa30OL1ig" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" id="Tc_y5M7-qN40EStFMnaK8tRdw_5_7">6,247,984</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_hLMUzspkTE6GvpT74k9zQQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:center;"> 7</span></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Series D&#8217;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2019 and 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrants2019And2020Member_bkHX8vJ0jUWuEf6ABVZcVA" decimals="4" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="Tc_aep3gt8OTUCez9OL880QwQ_6_5">1.5326</ix:nonFraction>**</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrants2019And2020Member_bkHX8vJ0jUWuEf6ABVZcVA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" id="Tc_eQIDUMTFokme2-20cSTsiA_6_7">37,869,886</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrants2019And2020Member_IRmTv6z4WEGKxXxzhW6q0Q" format="ixt-sec:duryear" name="stem:WarrantTerm" id="Tc_LamHyqFqZ0e2OJwfTCTRDQ_6_9"> 7</ix:nonNumeric></p></td></tr><tr><td style="vertical-align:bottom;width:45.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" id="Tc_kLlUCwngxEmQybvroFl-sQ_7_7">44,296,242</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:49.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number&#160;of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Term</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Issuance&#160;Date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(years)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series A&#8217;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2012</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2019_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesConvertiblePreferredStockWarrantsMember_URr67nQSlkCSaP3fZv1fuQ" decimals="4" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="Tc_LvrhlSu-KUWS-kY6n_lX-w_4_5">0.4485</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesConvertiblePreferredStockWarrantsMember_URr67nQSlkCSaP3fZv1fuQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" id="Tc_AY4rtKMh6E-cDC8GscXGdg_4_7">178,372</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesConvertiblePreferredStockWarrantsMember_KiyI0NEeG0GiTTGd4vqXaA" format="ixt-sec:duryear" name="stem:WarrantTerm" id="Tc_TnKW_r7H9ke8oIxKIoo6Nw_4_9"> 10</ix:nonNumeric></p></td></tr><tr><td style="vertical-align:bottom;width:48.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series D</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2019_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrants2017Member_nMTl7TSWckCF5GDDkkSstQ" decimals="4" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="Tc_Na7B3CCCY06KxUyPlh44GQ_5_5">1.5326</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrants2017Member_nMTl7TSWckCF5GDDkkSstQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" id="Tc_X1lV-uayiE-GwCygYMG71Q_5_7">6,269,223</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrants2017Member_pB4sE41a3Ui857uukzUyZw" format="ixt-sec:duryear" name="stem:WarrantTerm" id="Tc_45UHz1P-xkqD-gMYLestzA_5_9"> 7</ix:nonNumeric></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series D&#8217;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2019_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrants2019And2020Member_UiQ4VQactEemYu3-JiOAaw" decimals="4" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="Tc_qH8AQpD4ckuQDgU8jpgCtA_6_5">1.5326</ix:nonFraction>**</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrants2019And2020Member_UiQ4VQactEemYu3-JiOAaw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" id="Tc_tFKI6D3DyE6l1gGzIUIBtg_6_7">23,177,068</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrants2019And2020Member_vxebwL0X2k2iAx3JLMjjfw" format="ixt-sec:duryear" name="stem:WarrantTerm" id="Tc_8tTnwBwMVUueRpCxW6IV7g_6_9"> 7</ix:nonNumeric></p></td></tr><tr><td style="vertical-align:bottom;width:48.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" id="Tc_ffoTuUWRgkSsUuZ64nQv5A_7_7">29,624,663</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;">**&#160;&#160;&#160;In connection with various issuances of Convertible Notes&#160;that occurred during 2019 and 2020, warrants to purchase either next financing stock or Series&#160;D&#8217; preferred stock were issued. At December&#160;31, 2020 and December&#160;31, 2019, the number of warrants issued was subject to adjustment pending the occurrence of the next round of financing; however, the number of shares and exercise price of these warrants and related valuation of these warrants has been performed assuming that the warrants will be on Series&#160;D&#8217; preferred stock.</p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="font-style:italic;font-weight:bold;">Common Stock Warrants</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Among the investors in the 2019 Convertible Notes&#160;discussed in Note&#160;11, was an investor who received a warrant to purchase <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotes2019Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_4xo8RqOwLkuGclYvySQSTw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" scale="0" id="Narr_9H3V8W0ZJUO44slDUim3IQ">5,000,000</ix:nonFraction> common shares at the time such investor purchased convertible promissory notes. This warrant was determined to be equity classified and was recorded upon issuance to additional paid in capital based on an estimated grant date fair value of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotes2019Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_4xo8RqOwLkuGclYvySQSTw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="6" id="Narr_ak8fKw15S0qBSPnt6nBveQ">1.2</ix:nonFraction> million with an offsetting debt discount, with such debt discount being amortized to earnings over the expected life of the debt.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company also issued warrants in relation to the modification of the term loan in May&#160;2020. These warrants were determined to be equity classified and upon issuance was recorded to additional paid in capital based on an estimated grant date fair value of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_CreditAgreement2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_IMy8xKYjMESVMt4OCLJhHQ" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="6" id="Narr_RqZop-eexkK9ESBvMqcIkw">0.2</ix:nonFraction> million with an offsetting debt discount as discussed in Note&#160;10. The holder of warrants exercised the warrants in exchange for common stock during the same period.</p></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-67</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STEM, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_27566785_1c69_4cef_b140_a92b6653b464"></a><a id="_27566785_1c69_4cef_b140_a92b6653b464_2"></a><a id="_27566785_1c69_4cef_b140_a92b6653b464_3"></a><ix:continuation id="Tb_-dWr_1hacUqP4tuouZ68Ng_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">As of December&#160;31, 2020 and 2019, the Company had <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_us-gaap_ClassOfWarrantOrRightAxis_stem_CommonStockWarrantsMember_i-AphXBtLEujqYoSt5hxOQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" id="Narr_2kNj4eUYiESeFhc32Dzq7Q"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_CommonStockWarrantsMember_w7pR5-rhW0mA5ys0kr6k4Q" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" id="Narr_M_NZebWc702BB_QWIjXHjw">6,001,639</ix:nonFraction></ix:nonFraction> warrants to purchase common stock outstanding at an exercise price ranging from $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2019_srt_RangeAxis_srt_MinimumMember_cBDVpS1mv0q9jJMXJvWOKw" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="Narr_yxRF66wfD0GhQtWyJqfzBg"><ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2020_srt_RangeAxis_srt_MinimumMember_pSfhAyvVnk24sy9JD0Cv-w" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="Narr_L5TknJrNFUqVdJq5nP9xPg">0.36</ix:nonFraction></ix:nonFraction> to $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2019_srt_RangeAxis_srt_MaximumMember_wyjt3y0LhkeLbIzSHkJqIg" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="Narr_3SexbMe6fEiOB-i64E10AA"><ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2020_srt_RangeAxis_srt_MaximumMember_x_BWnaijOEmUN_B-8sdTpw" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="Narr_TKg2q-sjgEmI6NkVm4mPZg">1.53</ix:nonFraction></ix:nonFraction> and an expiration date ranging from approximately 1 to <ix:nonNumeric contextRef="As_Of_12_31_2019_srt_RangeAxis_srt_MaximumMember_wyjt3y0LhkeLbIzSHkJqIg" format="ixt-sec:durwordsen" name="us-gaap:WarrantsAndRightsOutstandingTerm" id="Narr_E5Vsn95R6EWgiwPQ0SWmSg"><ix:nonNumeric contextRef="As_Of_12_31_2020_srt_RangeAxis_srt_MaximumMember_x_BWnaijOEmUN_B-8sdTpw" format="ixt-sec:durwordsen" name="us-gaap:WarrantsAndRightsOutstandingTerm" id="Narr_qpEa2gkot0aYvNkwAc8fDQ">5 years</ix:nonNumeric></ix:nonNumeric>. None of the outstanding warrants are classified as liabilities and, as such, are not subject to remeasurement.</p></ix:continuation><a id="_9632ca15_6708_49d4_95ea_c10fe6a01659"></a><a id="Tc_bk_vRvyj0E2rF2Ksmp5HTA_1_2"></a><a id="Tc_-IVwQT7lE0edxUY5gCW-lA_2_2"></a><a id="Tc_xR4k6XFIaECJEWE2_VSrJQ_2_4"></a><a id="Tc_oP3_2ZN7okOlft2I6cXMrw_2_6"></a><a id="Tc_EaSf-CVJ902xvEdL0L7HeA_2_9"></a><a id="Tc_wf9QgmJZaUuoXG1qimlfhw_3_2"></a><a id="Tc_LpFMwd_4VUe2URxfqgSLtw_3_4"></a><a id="Tc_-2OxVMShPkKVUvPJxYfpyw_3_6"></a><a id="Tc_KRgvmbXLS0G9g3jkAxxJdw_3_9"></a><a id="Tc_MyTi1GVFvEOXcLNuIMo5tg_4_6"></a><a id="Tc_aKxQ7N0Bd0mfwB7VTq2U3Q_5_0"></a><a id="Tc_qnid6bWGUkC_bmPMasQqqw_5_6"></a><a id="Tc_oQsbqmzko0y2MH4XvYZZWQ_5_9"></a><a id="Tc_hv190qEqLESXTdDnJWKnDQ_6_0"></a><a id="Tc_Yj_bpVl5fkWU6FzkSHoEHA_7_0"></a><a id="Tc_-oFSDi4TBEKOwTk0jgipZQ_8_0"></a><a id="Tc_2zj5naSvq0SwE6ivLOpfQA_9_0"></a><a id="Tc_aimX3eramke7JV5YVG4lXg_10_0"></a><a id="Tc_IU9FhxjAV06BeunQFcJFNg_11_0"></a><a id="Tc_jVibJ1cNdEyKtsT1lbfE0w_11_7"></a><a id="Tc_bmOM6zLz00SZDWnUuDDabQ_11_10"></a><a id="Tc_gQbEPuK4vUWr31qD6xeY2Q_12_0"></a><a id="Tc_UHXNiGt8YEK6Yrw2J-lhTQ_12_2"></a><a id="Tc_Do7WeBeA8EWQlXLM4wDiWg_12_4"></a><a id="Tc_S0K2cFd7rkmnOyYmx_sXjQ_12_6"></a><a id="Tc_lGZG7yJo7k-Sxh5yoG9J2w_12_7"></a><a id="Tc_UWKY6qpbhUaM4MKA-Lyr7Q_12_9"></a><a id="Tc_iv0tk6fJ2UCi_jhzYXbQ9g_12_10"></a><a id="_b1eb1ef9_da79_4a8d_b725_d587997028bf"></a><a id="Tc_EDor-TZ7YEmV4_WFMT_ejA_1_2"></a><a id="Tc_-sBwT-nN6Uu6cbfPZL9Erg_2_2"></a><a id="Tc_zyivBOmNkU2U542umpdAsQ_2_4"></a><a id="Tc_5W1XzekBX0W-pTLGxiuKOA_2_6"></a><a id="Tc_GZit7Ti6Ak-9zANLZue0NA_2_9"></a><a id="Tc_smyQnYcBVEGJcEne7w0WSg_3_2"></a><a id="Tc_C8IhQrPM10qPSytfl7r_EQ_3_4"></a><a id="Tc_lXdv7I9U60qAGnVRQvDTdg_3_6"></a><a id="Tc__uALZjaIuUOjkiar9jAriA_3_9"></a><a id="Tc_9ORzAfA1BEOo19D_1dXOyg_4_6"></a><a id="Tc_zgBhfb7B4k2phRn43cH47Q_5_0"></a><a id="Tc_AT5zt64AYk2sBKyZkSTadA_5_6"></a><a id="Tc_nZO1o9B5RU6Ds5SyP25nFg_5_9"></a><a id="Tc_8ddqk8zy80WP465LZx5WqA_6_0"></a><a id="Tc_dAhunwawB0uZ1TxAu9Cf8w_7_0"></a><a id="Tc_eCimKO0a80-D1hUuUrZ20Q_8_0"></a><a id="Tc_WTYItl2Zd0aFQGuQFmk1nw_9_0"></a><a id="Tc__KMLnmrvvkCtFk8GaxlLaw_10_0"></a><a id="Tc_gEu18kEIjUujG6SPHOYEhQ_11_0"></a><a id="Tc_r3PfI2JIWESbKVj-NPH5rw_11_7"></a><a id="Tc_v96ad72-MECUjoEZKJ6y6w_11_10"></a><a id="Tc_pqdilidckEuwICC58Rnb2g_12_0"></a><a id="Tc_9LgkvcNhcEynPLzQ7l35JQ_12_2"></a><a id="Tc_nCx0TouJAESyKHnpShXhFg_12_4"></a><a id="Tc_Bawf0dexA0yz9jC2-28nyw_12_6"></a><a id="Tc_43OAZ8BKNU2hngOgxGNRGQ_12_7"></a><a id="Tc_09Q-RBCHKEmz6ZJxCrSUpA_12_9"></a><a id="Tc_Ik09GEark0m7gcMn4I96IQ_12_10"></a><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="Tb_GFTDpNZ2gUSA_cgwSdrYKQ" continuedAt="Tb_GFTDpNZ2gUSA_cgwSdrYKQ_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><span style="display:inline-block;text-indent:0pt;width:27.35pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">13.</b></span><b style="font-weight:bold;">CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS&#8217; DEFICIT</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="font-style:italic;font-weight:bold;">Convertible Preferred Stock</span></p><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:TemporaryEquityTableTextBlock" id="Tb_tYAR_cEcrk-0BJrVo3pT5Q" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The authorized, issued and outstanding shares of the convertible preferred stock and liquidation preferences as of the periods presented were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:58.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Authorized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net&#160;Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liquidation</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Preference</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="11" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;D&#8217;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesDPlusConvertiblePreferredStockMember_9LbJs1lg50atKKVVLfqnGQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesAuthorized" scale="0" id="Tc_RYK4dWH4bU21p4sbp51UHw_5_2">190,000,000</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesDPlusConvertiblePreferredStockMember_9LbJs1lg50atKKVVLfqnGQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Tc_YFuTMF4dikCBBbCTrkvSJw_5_4">105,386,149</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesDPlusConvertiblePreferredStockMember_9LbJs1lg50atKKVVLfqnGQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmount" scale="3" id="Tc_sztaMtfMkkqtWLNEm8bYcQ_5_7">129,339</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesDPlusConvertiblePreferredStockMember_9LbJs1lg50atKKVVLfqnGQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityLiquidationPreference" scale="3" id="Tc_hCnC5e1wU0eQZ3yMs3xOhQ_5_10">161,516</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;D</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesDConvertiblePreferredStockMember_38sdHiltT0qN7B3RsEC6ig" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesAuthorized" scale="0" id="Tc_6jMKbTVZ6kuM1rKIoa8Spw_6_2">87,235,535</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesDConvertiblePreferredStockMember_38sdHiltT0qN7B3RsEC6ig" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Tc_CxZr_nj5okOFmJN_yMTrgA_6_4">33,392,701</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesDConvertiblePreferredStockMember_38sdHiltT0qN7B3RsEC6ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmount" scale="3" id="Tc_0JtVde2FAEiI-XhCiZ4GZQ_6_7">46,587</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesDConvertiblePreferredStockMember_38sdHiltT0qN7B3RsEC6ig" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityLiquidationPreference" scale="3" id="Tc_cCFa3wiI2E6tdhCObMA5ng_6_10">51,178</ix:nonFraction></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;C</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesCPlusConvertiblePreferredStockMember_ZfsbKnr1skacnWvJaU5cKA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesAuthorized" scale="0" id="Tc_9wOn1zNOck-GOlE6Yd3Wxg_7_2">64,129,209</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesCPlusConvertiblePreferredStockMember_ZfsbKnr1skacnWvJaU5cKA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Tc_64ShnTM92kSas7wAUgNLfQ_7_4">23,298,388</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesCPlusConvertiblePreferredStockMember_ZfsbKnr1skacnWvJaU5cKA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmount" scale="3" id="Tc_ZHvPIlpdHkWHCDJ7KcloXA_7_7">35,293</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesCPlusConvertiblePreferredStockMember_ZfsbKnr1skacnWvJaU5cKA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityLiquidationPreference" scale="3" id="Tc__HSGLwcH20Gjz6dzqeqSMA_7_10">35,514</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;B</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesBConvertiblePreferredStockMember_YL4BV6hvykGUpsMaNj69rQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesAuthorized" scale="0" id="Tc_bGJ8S18mFE2k4IbLagBjMw_8_2">36,969,407</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesBConvertiblePreferredStockMember_YL4BV6hvykGUpsMaNj69rQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Tc_0pGXPNVHK0it-nDwDAkZmA_8_4">9,185,302</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesBConvertiblePreferredStockMember_YL4BV6hvykGUpsMaNj69rQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmount" scale="3" id="Tc_vYuKI9LjkkKkjpDYfmEeIA_8_7">7,049</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesBConvertiblePreferredStockMember_YL4BV6hvykGUpsMaNj69rQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityLiquidationPreference" scale="3" id="Tc_V7cZsKQpP0u8YJ7dLbVjkg_8_10">7,123</ix:nonFraction></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;A&#8217;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesPlusConvertiblePreferredStockMember_vn0OiufIHUq9XWhl1XOKoQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesAuthorized" scale="0" id="Tc_UJyML6eRNkSGVGlrdNnM0w_9_2">30,991,277</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesPlusConvertiblePreferredStockMember_vn0OiufIHUq9XWhl1XOKoQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Tc_EpbA4HETskqqzZp8C8zSqA_9_4">4,158,503</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesPlusConvertiblePreferredStockMember_vn0OiufIHUq9XWhl1XOKoQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmount" scale="3" id="Tc_68XBcon_rEO8YsY-kzBLLg_9_7">1,702</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesPlusConvertiblePreferredStockMember_vn0OiufIHUq9XWhl1XOKoQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityLiquidationPreference" scale="3" id="Tc_e-KpxBJsdkSQkHMh58A7tA_9_10">1,865</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;A</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesConvertiblePreferredStockMember_mE0VD0Jni0SvnGKv_-LNtQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesAuthorized" scale="0" id="Tc_DmWiEjvcAUanUyDLrCM0IA_10_2">21,288</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesConvertiblePreferredStockMember_mE0VD0Jni0SvnGKv_-LNtQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Tc_050TFAEex0WlPwxENbQM6g_10_4">16,740</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesConvertiblePreferredStockMember_mE0VD0Jni0SvnGKv_-LNtQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmount" scale="3" id="Tc_xcH4ya2GOkubzVnGIJj9DA_10_7">593</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesConvertiblePreferredStockMember_mE0VD0Jni0SvnGKv_-LNtQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityLiquidationPreference" scale="3" id="Tc_mBSyhxLmbEuBjs3fk31B5w_10_10">751</ix:nonFraction></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;1</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_Series1ConvertiblePreferredStockMember_0d1CYijFrkuQVmdQeKPuVQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesAuthorized" scale="0" id="Tc_N75JmWRB1EqNSNQQWiD6SA_11_2">4,305</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_Series1ConvertiblePreferredStockMember_0d1CYijFrkuQVmdQeKPuVQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Tc_gVzAjMDtzk67jIiovJhxQA_11_4">2,961</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 409,351,021</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 175,440,744</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 220,563</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 257,947</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:58.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Authorized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net&#160;Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liquidation</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Preference</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="11" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Series&#160;D&#8217;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesDPlusConvertiblePreferredStockMember_nHhmlqSqO0KGJh3PrgBUtA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesAuthorized" scale="0" id="Tc_gYqsTfzPqkWa9y51QjDIkA_5_2">102,000,000</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesDPlusConvertiblePreferredStockMember_nHhmlqSqO0KGJh3PrgBUtA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Tc_KZaghY9GI0qThbVjbuf5aQ_5_4">78,932,752</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesDPlusConvertiblePreferredStockMember_nHhmlqSqO0KGJh3PrgBUtA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmount" scale="3" id="Tc_H_SC3Lppx0eXhhCtgRqBsA_5_7">99,588</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesDPlusConvertiblePreferredStockMember_nHhmlqSqO0KGJh3PrgBUtA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityLiquidationPreference" scale="3" id="Tc_CfmJpnzYgUKU8mID6hzvvw_5_10">120,972</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;D</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesDConvertiblePreferredStockMember_98zjS6PyeUi_KwcXMQwc7g" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesAuthorized" scale="0" id="Tc_qmekFrJbd0SXGztAW2lJ3w_6_2">87,235,535</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesDConvertiblePreferredStockMember_98zjS6PyeUi_KwcXMQwc7g" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Tc_WobAdNoGL0SuF3fUbSITIA_6_4">35,586,652</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesDConvertiblePreferredStockMember_98zjS6PyeUi_KwcXMQwc7g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmount" scale="3" id="Tc_9eFN9e6gK0GhzDdERA0trg_6_7">49,772</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesDConvertiblePreferredStockMember_98zjS6PyeUi_KwcXMQwc7g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityLiquidationPreference" scale="3" id="Tc_RTpbmJS4G02AVmGVKiKY4Q_6_10">54,540</ix:nonFraction></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;C</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesCPlusConvertiblePreferredStockMember__vwkNPUKM0mF-Dblm8x48A" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesAuthorized" scale="0" id="Tc_ERAA88uc1k2oNLFD9kWTkw_7_2">64,129,209</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesCPlusConvertiblePreferredStockMember__vwkNPUKM0mF-Dblm8x48A" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Tc_Jv79d0HBe06gFUrWECuxiQ_7_4">41,305,384</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesCPlusConvertiblePreferredStockMember__vwkNPUKM0mF-Dblm8x48A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmount" scale="3" id="Tc_jqJfYhab9k2Amba_wYGB0A_7_7">62,570</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesCPlusConvertiblePreferredStockMember__vwkNPUKM0mF-Dblm8x48A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityLiquidationPreference" scale="3" id="Tc_DAH6w1haJ0ytTeYpUz_Ydg_7_10">62,962</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;B</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesBConvertiblePreferredStockMember_jCqYQI8-ckiB74wSSexZlg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesAuthorized" scale="0" id="Tc_UYz0gKd0lE6YzSsL1VoFLw_8_2">36,969,407</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesBConvertiblePreferredStockMember_jCqYQI8-ckiB74wSSexZlg" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Tc_oGsfRs1ls0eKZZVk7QFBEw_8_4">9,126,596</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesBConvertiblePreferredStockMember_jCqYQI8-ckiB74wSSexZlg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmount" scale="3" id="Tc_S6-5m7kf-0uD_pUGSFIG5Q_8_7">7,071</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesBConvertiblePreferredStockMember_jCqYQI8-ckiB74wSSexZlg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityLiquidationPreference" scale="3" id="Tc_lGUFC-L0JkSb5HXqZrW0iQ_8_10">7,078</ix:nonFraction></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;A&#8217;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesPlusConvertiblePreferredStockMember_KgMcffB-Ck2xJrTWvSBxJw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesAuthorized" scale="0" id="Tc_qIogcuv09U2iHi5RlZ4zBg_9_2">30,991,277</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesPlusConvertiblePreferredStockMember_KgMcffB-Ck2xJrTWvSBxJw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Tc_5paWd2qYm0GDIDWuojFptg_9_4">26,171,809</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesPlusConvertiblePreferredStockMember_KgMcffB-Ck2xJrTWvSBxJw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmount" scale="3" id="Tc_bWkYTH_Z4Uag0JBLbx27Xw_9_7">11,535</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesPlusConvertiblePreferredStockMember_KgMcffB-Ck2xJrTWvSBxJw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityLiquidationPreference" scale="3" id="Tc_0BX6SLFDIEGiQvj3maqfyw_9_10">11,738</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;A</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesConvertiblePreferredStockMember_YQOCFDsx_Uy4RDViDSToXA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesAuthorized" scale="0" id="Tc_TBqzHZ73qUSDW34Vrz4yQQ_10_2">21,288</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesConvertiblePreferredStockMember_YQOCFDsx_Uy4RDViDSToXA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Tc_WO8VaOn_30-B8QWQoRHFtw_10_4">16,740</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesConvertiblePreferredStockMember_YQOCFDsx_Uy4RDViDSToXA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmount" scale="3" id="Tc_dxQjOzJD9kq15JR2Zp5Lyw_10_7">593</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesConvertiblePreferredStockMember_YQOCFDsx_Uy4RDViDSToXA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityLiquidationPreference" scale="3" id="Tc_D_4ll-byQUq04wl78Tan7g_10_10">751</ix:nonFraction></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;1</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_Series1ConvertiblePreferredStockMember_nidjMdoVw0K4FpTzFRywoA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesAuthorized" scale="0" id="Tc_rD6NBq0vdUm0cETPfIvLuQ_11_2">4,305</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_Series1ConvertiblePreferredStockMember_nidjMdoVw0K4FpTzFRywoA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Tc_q-YvlzTlnkaKgbBOoD-3BA_11_4">2,961</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 321,351,021</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 191,142,894</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 231,129</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 258,041</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The rights, preferences, restrictions, and privileges of the holders of convertible preferred stock are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><i style="font-style:italic;">Conversion</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 12pt 8.65pt;">At the option of the holder, each share of preferred stock is convertible into the number of fully paid and non-assessable shares of common stock at a conversion ratio that is equal to the original issuance price as adjusted for stock dividends, splits or combinations, divided by the applicable conversion price at the time of conversion. The conversion price is equal to the original issuance price, as adjusted for stock dividends, splits or combinations. The original issue price is $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_Series1ConvertiblePreferredStockMember_0d1CYijFrkuQVmdQeKPuVQ" decimals="4" format="ixt:numdotdecimal" name="us-gaap:SharesIssuedPricePerShare" scale="0" id="Narr_tO8ZG_U7uUOZBXf82UKp9g">1.00</ix:nonFraction>, $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesConvertiblePreferredStockMember_mE0VD0Jni0SvnGKv_-LNtQ" decimals="4" format="ixt:numdotdecimal" name="us-gaap:SharesIssuedPricePerShare" scale="0" id="Narr_Mti5pzH37k6jkveBhno1aw">0.4485</ix:nonFraction>, $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesPlusConvertiblePreferredStockMember_vn0OiufIHUq9XWhl1XOKoQ" decimals="4" format="ixt:numdotdecimal" name="us-gaap:SharesIssuedPricePerShare" scale="0" id="Narr_e6SfQo5DxEGK6SfSNsmWkg">0.4485</ix:nonFraction>, $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesBConvertiblePreferredStockMember_YL4BV6hvykGUpsMaNj69rQ" decimals="4" format="ixt:numdotdecimal" name="us-gaap:SharesIssuedPricePerShare" scale="0" id="Narr_RTtvaf3GxEGY2zYS8Q91vQ">0.7755</ix:nonFraction>, $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesCPlusConvertiblePreferredStockMember_ZfsbKnr1skacnWvJaU5cKA" decimals="4" format="ixt:numdotdecimal" name="us-gaap:SharesIssuedPricePerShare" scale="0" id="Narr_B8HMRsYDOkGT-POU4f4nxA">1.5243</ix:nonFraction>, $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesDConvertiblePreferredStockMember_38sdHiltT0qN7B3RsEC6ig" decimals="4" format="ixt:numdotdecimal" name="us-gaap:SharesIssuedPricePerShare" scale="0" id="Narr_v3iZeDu2PECnAEbxoki4KA">1.5326</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesDPlusConvertiblePreferredStockMember_9LbJs1lg50atKKVVLfqnGQ" decimals="4" format="ixt:numdotdecimal" name="us-gaap:SharesIssuedPricePerShare" scale="0" id="Narr_RzVmLDcYp0q9r_-5WW1ulQ">1.5326</ix:nonFraction> for series 1, series A, series A&#8217;, series B, series C, series D and series D&#8217;, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 0pt 8.5pt;">Each share of preferred stock automatically converts into the number of shares of common stock into which such shares are convertible at the then applicable conversion ratio upon: (i)&#160;the closing of the sale of the Company&#8217;s common stock in a public offering with aggregate gross proceeds of at least $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-5" format="ixt:numdotdecimal" name="stem:ConvertiblePreferredStockConversionUponPublicOfferingMinimumProceeds" scale="6" id="Narr_kcDUJMx15EiOsXj_7XXFqA">20.0</ix:nonFraction> million, or (ii) <span style="color:#231f20;">the consent of </span></p></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-68</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STEM, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_2930b87c_ee8e_469c_a134_f5947f1abc5e"></a><a id="_2930b87c_ee8e_469c_a134_f5947f1abc5e_2"></a><a id="_2930b87c_ee8e_469c_a134_f5947f1abc5e_3"></a><a id="_dccbea11_e28d_437c_a3fb_c37eb4885401"></a><a id="_dccbea11_e28d_437c_a3fb_c37eb4885401_2"></a><a id="_dccbea11_e28d_437c_a3fb_c37eb4885401_3"></a><ix:continuation id="Tb_GFTDpNZ2gUSA_cgwSdrYKQ_cont1" continuedAt="Tb_GFTDpNZ2gUSA_cgwSdrYKQ_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="color:#231f20;">holders owning </span><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="2" format="ixt:numdotdecimal" name="stem:ConvertiblePreferredStockConversionUponHoldersConsentPercentage" scale="-2" id="Narr_9v7peuyhHUOkHbGqQJyr8g">66</ix:nonFraction>%</span><span style="color:#231f20;"> of the then outstanding shares of preferred stock, voting together as a single class on an as-converted basis.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><i style="font-style:italic;">Dividends</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The holders of preferred stock are entitled to receive non-cumulative dividends at an annual rate of $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesConvertiblePreferredStockMember_M6pp-qDlIEiGmYaKQUpcTA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:PreferredStockDividendRatePerDollarAmount" scale="0" id="Narr_LkdHXW0x_kGHU2S0Qw_o9A">3.59</ix:nonFraction>, $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesPlusConvertiblePreferredStockMember_mE_AjXWDOU2YKJgqlR_a0Q" decimals="4" format="ixt:numdotdecimal" name="us-gaap:PreferredStockDividendRatePerDollarAmount" scale="0" id="Narr_lUZpTL3oSUOTAoAUC_dapA">0.0359</ix:nonFraction>, $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesBConvertiblePreferredStockMember_b0HwEdjoREeoc4mzA1g3OA" decimals="4" format="ixt:numdotdecimal" name="us-gaap:PreferredStockDividendRatePerDollarAmount" scale="0" id="Narr_-rCALMjBtUOP2F4elitPOg">0.0620</ix:nonFraction>, $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesCPlusConvertiblePreferredStockMember_kM3awUOV4EuVfYO3P61N4A" decimals="4" format="ixt:numdotdecimal" name="us-gaap:PreferredStockDividendRatePerDollarAmount" scale="0" id="Narr_AIpmyGw0rUmxEZ561WZmlA">0.1219</ix:nonFraction>, $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesDConvertiblePreferredStockMember_-Wn7A1yrVECcE2GYb_bz_g" decimals="4" format="ixt:numdotdecimal" name="us-gaap:PreferredStockDividendRatePerDollarAmount" scale="0" id="Narr_7hfF5RSSA0WBHUQrU39H8A">0.1226</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesDPlusConvertiblePreferredStockMember_aJ1O9NPo_EKpoKjtUkUcIw" decimals="4" format="ixt:numdotdecimal" name="us-gaap:PreferredStockDividendRatePerDollarAmount" scale="0" id="Narr_JusU8gg100aq4O0_DASu-w">0.1226</ix:nonFraction> per share for Series&#160;A, Series&#160;A&#8217;, Series&#160;B, Series&#160;C, Series&#160;D and Series&#160;<span style="white-space:pre-wrap;">D&#8217;, respectively, as adjusted for stock dividends, splits or combinations, per annum when and if  declared by the Board of  Directors. Dividends on preferred stock are non-cumulative and are payable prior to and in preference to any dividends on common stock. No dividends may be paid on any common stock unless and until a dividend is paid or declared and set </span><span style="color:#231f20;">aside</span> on each outstanding share of preferred stock. The holders of convertible preferred stock are also entitled to participate in dividends on common stock on an as-converted basis. As of December&#160;31, 2020 and 2019, no dividends have been paid or declared to date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><i style="font-style:italic;">Liquidation Rights</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In the event of any liquidation, dissolution or winding up of the Company, including a merger or acquisition where the beneficial owners of the Company&#8217;s common stock and preferred stock own less than 50% of the surviving entity, or a sale of all or substantially all Company assets, the holders of preferred stock will be entitled to receive a per share amount equal to the greater of (i)&#160;the liquidation preference rate, as adjusted for stock dividends, splits or combinations, plus all declared but unpaid dividends, or (ii)&#160;the amount per share that would have been payable had all the shares of convertible preferred stock had been converted into common stock. As of December&#160;31, 2020 and 2019, the liquidation preference rates are $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesConvertiblePreferredStockMember_YQOCFDsx_Uy4RDViDSToXA" decimals="4" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityLiquidationPreferencePerShare" scale="0" id="Narr_bK9EGO9GRUazO0Hhq5Iu3g"><ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesConvertiblePreferredStockMember_mE0VD0Jni0SvnGKv_-LNtQ" decimals="4" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityLiquidationPreferencePerShare" scale="0" id="Narr_rj-hxPFxuEWMaZsBgVjbKQ">44.85</ix:nonFraction></ix:nonFraction> for Series&#160;A preferred stock, $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesPlusConvertiblePreferredStockMember_KgMcffB-Ck2xJrTWvSBxJw" decimals="4" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityLiquidationPreferencePerShare" scale="0" id="Narr_-D3hVEOEvE2VGXzf-4cEZQ"><ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesPlusConvertiblePreferredStockMember_vn0OiufIHUq9XWhl1XOKoQ" decimals="4" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityLiquidationPreferencePerShare" scale="0" id="Narr_Vz5Truq27EeAd5nC7qeNhQ">0.4485</ix:nonFraction></ix:nonFraction> for Series&#160;A&#8217; preferred stock, $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesBConvertiblePreferredStockMember_jCqYQI8-ckiB74wSSexZlg" decimals="4" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityLiquidationPreferencePerShare" scale="0" id="Narr_8BI8PEbsuEaCYqlWDS9y1Q"><ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesBConvertiblePreferredStockMember_YL4BV6hvykGUpsMaNj69rQ" decimals="4" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityLiquidationPreferencePerShare" scale="0" id="Narr_ltiNduTOu0SSbQ6PLMmKNA">0.7755</ix:nonFraction></ix:nonFraction> for Series&#160;B preferred stock, $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesCPlusConvertiblePreferredStockMember__vwkNPUKM0mF-Dblm8x48A" decimals="4" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityLiquidationPreferencePerShare" scale="0" id="Narr_CbUyX6SYnkuEzaLUznzmZA"><ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesCPlusConvertiblePreferredStockMember_ZfsbKnr1skacnWvJaU5cKA" decimals="4" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityLiquidationPreferencePerShare" scale="0" id="Narr_URX5nkjUekSBl9lF_JZEfw">1.5243</ix:nonFraction></ix:nonFraction> for Series&#160;C preferred stock, $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesDConvertiblePreferredStockMember_98zjS6PyeUi_KwcXMQwc7g" decimals="4" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityLiquidationPreferencePerShare" scale="0" id="Narr_P2G0dntNGUyIOB93nyUzrQ"><ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesDConvertiblePreferredStockMember_38sdHiltT0qN7B3RsEC6ig" decimals="4" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityLiquidationPreferencePerShare" scale="0" id="Narr_S4euHmpmJku0jPizf-vSrA">1.5326</ix:nonFraction></ix:nonFraction> for Series&#160;D preferred stock and $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesDPlusConvertiblePreferredStockMember_nHhmlqSqO0KGJh3PrgBUtA" decimals="4" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityLiquidationPreferencePerShare" scale="0" id="Narr_F7mDqZgGb0qF1rALtvprBA"><ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesDPlusConvertiblePreferredStockMember_9LbJs1lg50atKKVVLfqnGQ" decimals="4" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityLiquidationPreferencePerShare" scale="0" id="Narr_47F98W0MXUm2rbU5D8hEOw">1.5326</ix:nonFraction></ix:nonFraction> for Series&#160;D&#8217; preferred stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Series&#160;D&#8217; holders are entitled are entitled to receive its liquidation preference prior and in preference to the holders of other classes of convertible preferred stock or common stock, followed by Series&#160;D preferred stockholders, then Series&#160;C stockholders, then Series&#160;B stockholders, then the Series&#160;A&#8217; stockholders and lastly by Series&#160;A stockholders. If there are insufficient assets and funds to allow for full payment to the holders of a particular class of senior preferred stock, distribution will be made ratably in proportion to the preferential amount each holder of such class of preferred stock is otherwise entitled to receive.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">After full payment has been made to the holders of senior preferred stock, the entire remaining liquidation proceeds, if any, will be distributed among the holders of Series&#160;1 preferred stock and common stock, on an as-converted basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><i style="font-style:italic;">Voting</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Each holder of preferred stock is entitled to the number of votes equal to the number of shares of common stock into which each such shares of preferred stock could be converted. Each holder of common stock is entitled to one vote for each share of common stock held. For as long as a minimum number of the originally issued shares remain outstanding, consent of the holders of at least <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="2" format="ixt:numdotdecimal" name="stem:PreferredStockVotingRightsPercentageRequiredForCertainActions" scale="-2" id="Narr_fLL5nDVGokCHOzqLzga3hA">65</ix:nonFraction>% of the outstanding shares of preferred stock, voting as a single class, must approve certain actions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><i style="font-style:italic;">Classification</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 0pt 8.5pt;">The Company has classified its Series&#160;A, Series&#160;A&#8217;, Series&#160;B, Series&#160;C, Series&#160;D and Series&#160;<span style="white-space:pre-wrap;">D&#8217; convertible preferred stock as mezzanine equity on the consolidated balance sheets as the stock is contingently redeemable. Upon the occurrence of certain deemed liquidation events that are outside the Company&#8217;s control, including liquidation, sale or transfer of the Company, holders of the convertible preferred stock can cause  redemption for cash. During the&#160;years </span></p></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-69</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STEM, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_f2832f9d_da31_4e97_9a4f_41d68291b30f"></a><a id="Tc_nurPLrrJa0SDh93VOaWRag_1_2"></a><a id="Tc_fuqcq9i6xUy26wOgZIloWQ_2_2"></a><a id="Tc_1CFvc-ucsUmn5brDSZypvQ_2_4"></a><a id="Tc_MgHkoQZLGESjbwLAUTNvfQ_3_0"></a><a id="Tc_2KwyRox9rkKTxPMFa7-y5w_4_0"></a><a id="Tc_4xXOJ_bBiUyu-ke7DfXyFw_5_0"></a><a id="Tc_YPcMeQeXQ0CVgqrO35naBg_6_0"></a><a id="Tc_nk-vEj6KxkeFbKD9-s5Stg_7_0"></a><a id="Tc_PJvacmM0kU-p_VBRk-ud4g_8_0"></a><ix:continuation id="Tb_GFTDpNZ2gUSA_cgwSdrYKQ_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">ended December&#160;31, 2020 and 2019, the Company did not adjust the carrying value of the convertible preferred stock to the deemed liquidation value of such shares as a deemed liquidation event was not probable of occurring.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="font-style:italic;font-weight:bold;">Common Stock</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Holders of common stock are entitled to <ix:nonFraction unitRef="Unit_Standard_Vote_GNfUqE3MCkWCkxjdbRq69Q" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="INF" format="ixt-sec:numwordsen" name="stem:CommonStockVotingRightsPerShare" scale="0" id="Narr_CYF-5VJ27k-j30g_wHLnYw">one</ix:nonFraction> vote per share on all matters to be voted upon by the stockholders of the Company.</p><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="stem:CommonStockReservedForIssuanceTableTextBlock" id="Tb_PgkDgF50hUqZJCWOwS4X5g" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.45pt;">The Company had reserved shares of common stock for issuance, on an as-converted basis, as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Shares reserved for convertible preferred stock outstanding</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_us-gaap_FinancialInstrumentAxis_us-gaap_ConvertiblePreferredStockMember_UQcT0OE7X0KO8zpIW83QpQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="Tc_hQpatTTrU0Obxy3-4hLR-Q_3_2">175,440,744</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_us-gaap_FinancialInstrumentAxis_us-gaap_ConvertiblePreferredStockMember_HTI1EMhovESt6spJ6GDb5A" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="Tc_BGqV9v9e6kKNO3cncdaLpg_3_4">191,142,894</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Shares reserved for warrants to purchase shares of common stock</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_us-gaap_FinancialInstrumentAxis_stem_CommonStockWarrantsMember_jMjs_a-n7kCUQW3OSDHVVw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="Tc_8JS5sdAIWUSNpQhS3_9_KA_4_2">6,001,639</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_us-gaap_FinancialInstrumentAxis_stem_CommonStockWarrantsMember_892YEFdQSkqqBrBwAqshIA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="Tc_tOXqb8_1dUOKy1tE8Cwk5Q_4_4">6,001,639</ix:nonFraction></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Shares reserved for warrants to purchase shares of preferred stock</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_us-gaap_FinancialInstrumentAxis_stem_PreferredStockWarrantsMember_imwe4zn3hUenG2cdhx4Elw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="Tc_Vz5C78Dz2U6YBP4vrKVdhg_5_2">44,296,242</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_us-gaap_FinancialInstrumentAxis_stem_PreferredStockWarrantsMember_ZlZGdT-7t026jA-5Km9x2w" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="Tc_fscB93GYIk6SMSftauBLUw_5_4">29,624,663</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Options issued and outstanding</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_us-gaap_FinancialInstrumentAxis_us-gaap_EmployeeStockOptionMember_C4BcjXDmgEyG_gKTmWyfsQ" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="Tc_FMi37VrBG0Wwt2SVcpqJSw_6_2">51,379,939</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_us-gaap_FinancialInstrumentAxis_us-gaap_EmployeeStockOptionMember_ZL1NXQ5txUq46NHXOGOkoA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="Tc_h4PPQGdwf0aWGyqmQ1AnsA_6_4">42,846,649</ix:nonFraction></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Shares available for future option grants</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_us-gaap_FinancialInstrumentAxis_us-gaap_StockCompensationPlanMember_8g02wNYMVEuEhbyTw-NKZw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="Tc_Gak-rxf7iU-nL3UQoQuttw_7_2">11,048</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_us-gaap_FinancialInstrumentAxis_us-gaap_StockCompensationPlanMember_ELQM27CHOEi7GKtSjKVeFA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="Tc_hELt_KgnrkybQvbPcJ9mBg_7_4">4,299,140</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="Tc_KweWOftzW0allTRPKMx1Ew_8_2">277,129,612</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="Tc_fBQ7sQUEME23wpoNMHjC6Q_8_4">273,914,985</ix:nonFraction></span></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="Narr_paBygn3Oj0C6IgVMKPqpiw"></a><a id="Narr_J-WS8in8PUmerk6c4w426g"></a><a id="_56be22f7_1e4b_4b38_be4d_142cefc45e6d"></a><a id="Tc_oO5oX8HxfU6M0KyU2SIsgg_1_6"></a><a id="Tc_T4WOrw15q0KAybcNACX8Ig_1_9"></a><a id="Tc_hQG7dhs5FEi69cSA9IxwMA_2_6"></a><a id="Tc__Bm5gy2LEEamMINNmVKmjA_2_9"></a><a id="Tc_aw_loGVPlkiN4HGDj3cSgQ_2_11"></a><a id="Tc_Opajf-IT1kmyxGOdmPuVQA_3_2"></a><a id="Tc_6n_zP3TzlUW4cu5PWXb-Ug_3_4"></a><a id="Tc_CdYnr2Nhokmi8EkqlwysmA_3_6"></a><a id="Tc_jBsNNFNaQk63k6N7Kq74iA_3_9"></a><a id="Tc_0OptsQ6U4EeYXE70QdeS7w_3_11"></a><a id="Tc_rRwpAn3jTk27g8_LNP0X_w_4_2"></a><a id="Tc_VwwlKf4FrEuDwqQ-Fah0Mg_4_4"></a><a id="Tc_8AS76oAN1UGWQ0CAmMBvmg_4_6"></a><a id="Tc_XrVCAQZHEUSnB9JOYcccew_4_9"></a><a id="Tc_tq0iyvDkNUKHTw-y4MjbRA_4_11"></a><a id="Tc_0XzZ4qeP_06eVzZ0EtRQOA_5_2"></a><a id="Tc_ZNrfKgOS3E2Y8xW4pjhh1w_5_4"></a><a id="Tc_I9gTosWeE0SwWs4GMRflOw_5_6"></a><a id="Tc_1AMzJJsGikmV7a73M6e0mw_5_9"></a><a id="Tc_doODLr0yCkint6AczfPxgA_5_11"></a><a id="Tc_PSTyL6z7IE-N7t6ypzAFGw_6_0"></a><a id="Tc_1oA-WN8jcEaZBVSbLatWDw_6_6"></a><a id="Tc_nBZw_YZcz0GNqmQdT2jvQg_6_11"></a><a id="Tc_-MqjTGNEpEym4XnKOpk7_A_7_0"></a><a id="Tc_c3gcpg7sZ0mxvVEFPYWvBw_7_4"></a><a id="Tc_kk5TSMnVYUicdkdM1_ZZGQ_8_0"></a><a id="Tc_v3SI3aJr2EGs590i-_1J0g_9_0"></a><a id="Tc_W6Hch_dYz0-a4N12GFjVng_9_2"></a><a id="Tc_WAQ0xqUENU-Fof6i7vUiqg_10_0"></a><a id="Tc_nEwnLyVXh0a_595cdL1bpw_11_0"></a><a id="Tc_3Kk-WOMdYEmti3kp4Sns4Q_12_0"></a><a id="Tc_qR3zfuLg1kSprg01RIo60A_12_6"></a><a id="Tc_31NBYk78A0-sHYF_Ps9yPQ_12_11"></a><a id="Tc_1pyY0zfB3kelVq6Nhn9rwQ_13_0"></a><a id="Tc_K6pY-yWyMkKBHd63ceH_pw_13_6"></a><a id="Tc_v_Mg-DAjEEKxtJZGKt7aLw_13_11"></a><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="Tb_lxAcPbmRCUKf6qqao24fIQ" continuedAt="Tb_lxAcPbmRCUKf6qqao24fIQ_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><span style="display:inline-block;text-indent:0pt;width:27.35pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">14.</b></span><b style="font-weight:bold;">STOCK-BASED COMPENSATION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">In 2009, the Company adopted the 2009 Stock Plan (the &#8220;Plan&#8221;). The Plan provides for the granting of incentive stock options (&#8220;ISOs&#8221;), nonqualified stock options (&#8220;NSOs&#8221;), stock bonuses, and rights to acquire restricted stock to employees, directors and consultants. The Company has reserved <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_us-gaap_PlanNameAxis_stem_StockPlan2009Member_NgHe_PuXYEy-itIYLoh0Cw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="0" id="Narr_Xq7MZ62Z-0a6tPuFq1tG_A">55,305,506</ix:nonFraction> shares of common stock for issuance under the Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">Under the Plan, the exercise price of an option cannot be less than <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_PlanNameAxis_stem_StockPlan2009Member_QjoJ7HPXJkmMIDfjcxs6pQ" decimals="2" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="Narr_OrgBamnl3U-ZE-rg8cs3Yg">100</ix:nonFraction>% of the fair value of one share of common stock for incentive or non-qualified stock options, and not less than <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_PlanNameAxis_stem_StockPlan2009Member_QjoJ7HPXJkmMIDfjcxs6pQ" decimals="2" format="ixt:numdotdecimal" name="stem:ShareBasedCompensationArrangementPurchasePriceForSignificantShareholders" scale="-2" id="Narr_ab7_4cgJd0SDmMeG5F2Raw">110</ix:nonFraction>% of the fair value for stockholders owning greater than <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_PlanNameAxis_stem_StockPlan2009Member_QjoJ7HPXJkmMIDfjcxs6pQ" decimals="2" format="ixt:numdotdecimal" name="stem:SignificantShareholderThresholdPercentageOwnership" scale="-2" id="Narr_0WwINtYWME6jFJVmkHTOfw">10</ix:nonFraction>% of all classes of stock, as determined by the Board of Directors. Options under the Plan generally expire after ten&#160;years. Under the Plan, the Board of Directors determines when the options granted will become exercisable. Options granted under the Plan generally vest 1/4 one&#160;year from the grant date and then 1/48 each&#160;month over the following <ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_PlanNameAxis_stem_StockPlan2009Member_QjoJ7HPXJkmMIDfjcxs6pQ" format="ixt-sec:durwordsen" name="stem:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingNumberOfYearsOfMonthlyVesting" id="Narr_nCnQ_PMX_0Ckf_a1lLLUkw">three years</ix:nonNumeric> and are exercisable for up to <ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_PlanNameAxis_stem_StockPlan2009Member_QjoJ7HPXJkmMIDfjcxs6pQ" format="ixt-sec:durwordsen" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" id="Narr_wI4xQkO0wEizXHJqTCDEvg">10 years</ix:nonNumeric> after the date of the grant. The Plan allows for exercise of unvested options with repurchase rights over the restricted common stock issued at the original exercise price. The repurchase rights lapse at the same rate as the options vest.</p><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="Tb_uRfMvctQpEG4sYXsmi7BkA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">A summary of activity under the Plan is as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Options</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Number&#160;of</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Available</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Options</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Price&#160;Per</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Value&#160;(in</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.33%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">for&#160;Grant</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.71%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Outstanding</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Life&#160;(years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.83%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">thousands)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Balances as of December&#160;31, 2019</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" id="Tc_PIXtUODFrkiDHG_LnzAlwQ_6_2">4,299,140</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="Tc_JIrOmbl6j02pcYkcU4jKWA_6_4">42,846,649</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="Tc_Wj0NlzfPTEutJzSliyPI0g_6_7">0.34</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="Tc_G2RzLwJy4Uioezt8g9hUTg_6_9"><span style="color:#231f20;"> 6.82</span></ix:nonNumeric></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" id="Tc_2Je95sZUQ0y9BFxb2PAi2g_6_12">5,821</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Increase to options available under Plan</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" scale="0" id="Tc_JrMFg54CnkiqNkxxDzC2EA_7_2">5,242,189</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Options granted</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="Tc_kJAWRwgfR0ibvgeaKl0muw_8_2">10,932,615</ix:nonFraction>)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="Tc_VFndd7tKgUyrC6XCNTqf8g_8_4">10,932,615</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="Tc_7bdun-Fr4UudpQiyPWYcyg_8_7">1.23</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Options exercised</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="Tc_dp01mNz9SkW56FOlKkq_aQ_9_4">996,991</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="Tc_SJPCtBcTY0e7R0FFLcncqg_9_7">0.38</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Options forfeited</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="0" id="Tc_gqU-fX6JHkSlsV52PvLB4A_10_2">870,317</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="0" id="Tc_XRboYbTiDkKuThu6OeBHoQ_10_4">870,317</ix:nonFraction>)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="Tc_MV7KQutocUCfC7XLUrapHA_10_7">0.49</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Options expired</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" scale="0" id="Tc_WvL3USexmESF96Wat0-iWQ_11_2">532,017</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" scale="0" id="Tc_8Xk7WSVmskG1iYRwve9NTA_11_4">532,017</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="Tc_Rea46OQoO0i1Bkww8r_cIQ_11_7">0.35</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Balances as of December&#160;31, 2020</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" id="Tc_yobPDj8BMEaToQfZxWEWZQ_12_2">11,048</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="Tc_8KT2rNgwjkKjVd-Caw4Klw_12_4">51,379,939</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="Tc_IuzAR-gK2kW_2CHEZbuHxQ_12_7">0.56</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="Tc_2v6nDJgfv0qUr0vY5g0Gvg_12_9"><span style="color:#231f20;"> 7.21</span></ix:nonNumeric></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" id="Tc__IjQYOWFa0OMuvMz2swYrg_12_12">46,516</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Options vested and exercisable&#160;&#8211; December&#160;31, 2020</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" scale="0" id="Tc_ezxOU-5ArE2zhG5B2eDsYw_13_4">37,219,281</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" scale="0" id="Tc_wGYVFzcxpEWHnlNsWO6b5A_13_7">0.45</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" id="Tc_7vLCLUDflE6N8azHLOBGig_13_9"><span style="color:#231f20;"> 6.48</span></ix:nonNumeric></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" scale="3" id="Tc_YP2dzpRHG0OlN6TBE6kAhQ_13_12">37,854</ix:nonFraction></span></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-70</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STEM, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_ac9eec19_9b55_4d02_b7fc_411fd08162fb"></a><a id="Tc_0Key9eszfUqepFuwx_tAYA_1_2"></a><a id="Tc_pMmkw7BPNkaIi4WOGYWFPQ_2_2"></a><a id="Tc_jYOV0cAJUkWj_TL6kTjnYQ_2_4"></a><a id="Tc_SO33JaFco0ioNZOHNobWoA_3_0"></a><a id="Tc_Bpw8GM3cZUWqg1zf1-4rYA_3_3"></a><a id="Tc_O7MJOuExuEyO-FfmcVkNGQ_3_5"></a><a id="Tc_1O0d1GH25kSeARnkDB3O7w_4_0"></a><a id="Tc_HB6yezp5DEagrL5BnOjtMQ_4_3"></a><a id="Tc_Kasew9vohEqI1WyYtgUijA_4_5"></a><a id="Tc_1C-A-GPckEicsT9P8yG68A_5_0"></a><a id="Tc_ECr0HFOqqUy6EBs3ms4rIA_6_0"></a><a id="Tc_p9IN8ikt6UaNzhqiItlY7A_6_2"></a><a id="Tc_hIujQVjDS06P69g310XIUw_6_3"></a><a id="Tc_xx06naKP0UiD_cj3vzXLAw_6_4"></a><a id="Tc_w20d_KIX1Ea49kcbS61Gxw_6_5"></a><a id="_3bf77861_6663_4a7e_bbaf_67fb404d3721"></a><a id="Tc_4gmHQI5UPUSp8Aw2bkIUoA_1_2"></a><a id="Tc_-KAJrrC1TEec2yWg9C9gJg_2_2"></a><a id="Tc_anmBKoi-L0mKqrAtGpBCww_2_5"></a><a id="Tc_wN3O7wSYA0a63Ejhwofbxg_3_0"></a><a id="Tc_yoF85BpNdUKr0SHihFTSvw_3_2"></a><a id="Tc_YX3ru_Uo9kSXzwpXhwh9WQ_3_5"></a><a id="Tc_AhSYl9T-f0GTsIzlQc8MLw_4_0"></a><a id="Tc_rJI9gRmvbE6C2uxCPkjvaw_5_0"></a><a id="Tc_95fMmfiyo0ObFUQ4ssk40g_6_0"></a><a id="Tc_EKsW6N1lhE-a_lVFsi1LvA_6_2"></a><a id="Tc_BtBA7LN0J0CrDdK5TWL_Cg_6_5"></a><ix:continuation id="Tb_lxAcPbmRCUKf6qqao24fIQ_cont1" continuedAt="Tb_lxAcPbmRCUKf6qqao24fIQ_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">The weighted-average grant date fair value of stock options granted to employees was $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="Narr_q68xJlfCI0yltRJrow9P7g">0.82</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="Narr_yd_oqMVIMUuF3kGcr26sRQ">0.34</ix:nonFraction> during the&#160;years ended December&#160;31, 2020 and 2019, respectively. The intrinsic value of options exercised was $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="Narr_-UMV_lDjWkGsbCkBBalTAg">1.1</ix:nonFraction> million and less than $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="Narr_VT7BW3ZVTUW4TEhv2lSK-Q">0.1</ix:nonFraction> million during the&#160;years ended December&#160;31, 2020 and 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Significant Assumptions in Estimating Option Fair Value</span></p><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="Tb_gXQ3jDa4B0W8-u4dV3fe-w" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">The Company uses the Black-Scholes model for estimating the fair value of options granted and used the following assumptions for options:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:30.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended&#160;December&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Volatility</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_gwGlAZPWQkehDli5Usby2g" decimals="4" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="Tc_dJVXLwWKXE2Cc9VIKgfHlg_3_2">71.41</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_MnYpZJuUOEioirwh6LbdQg" decimals="4" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="Tc_xhGTgCGmTEmjL8UtMHbUww_3_4">69.10</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Risk-free interest rate</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_gwGlAZPWQkehDli5Usby2g" decimals="4" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="Tc_gPx9Z2iMNEelB9ZdM1kOTA_4_2">0.49</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_MnYpZJuUOEioirwh6LbdQg" decimals="4" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="Tc_-WbYgTzUrU2lCwSO6ws7_A_4_4">2.47</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Expected term (in&#160;years)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_gwGlAZPWQkehDli5Usby2g" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="Tc_B1CXZsgHVUG5CWZe1SROhw_5_2"><span style="color:#231f20;"> 5.82</span></ix:nonNumeric></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_MnYpZJuUOEioirwh6LbdQg" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="Tc__Lc5NSf2yUSBQdiPPlvk5A_5_4"><span style="color:#231f20;"> 5.83</span></ix:nonNumeric></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Dividend yield</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;"><i style="font-style:italic;">Fair Value of Common Stock&#160;&#8212; </i><span style="white-space:pre-wrap;">The fair value of  the common stock underlying the stock option awards was determined by the Board. Given the absence of a public trading market, the Board considered numerous objective and subjective factors to determine the fair value of the Company&#8217;s common stock at each meeting at which awards were approved. These factors included, but were not limited to (i)&#160;contemporaneous third-party valuations of common stock; (ii)&#160;the rights, preferences, and privileges of convertible preferred stock relative to common stock; (iii)&#160;the lack of marketability of common stock; (iv)&#160;stage and development of the Company&#8217;s business; (v)&#160;general economic conditions; and (vi)&#160;the likelihood of achieving a liquidity event, such as an initial public offering (&#8220;IPO&#8221;) or sale of the Company, given prevailing market conditions. To evaluate the fair value of the underlying shares for grants between two independent valuations and after the last independent valuation, a linear interpolation framework was used to evaluate the fair value of the underlying shares.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;"><i style="font-style:italic;">Volatility&#160;&#8212; </i>The volatility is based on a peer group in the industry in which the Company does business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;"><i style="font-style:italic;">Risk-Free Interest Rate&#160;&#8212; </i>The risk-free interest rate is based on the U.S. Treasury yield in effect at the time the options are granted for zero coupon U.S. Treasury notes with maturities approximately equal to the expected term of the option.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;"><i style="font-style:italic;">Dividend Yield&#160;&#8212; </i>The Company has not historically paid dividends. It is possible that the Company will declare a dividend related to future&#160;years&#8217; earnings but as this is unlikely, a zero&#160;percent yield was used.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"><i style="font-style:italic;">Expected Term&#160;&#8212; </i>The expected term is based upon the Company&#8217;s consideration of the historical life of options, the vesting period of the option granted, and the contractual period of the option granted. The Company has a limited history of granting options, accordingly, the expected life was calculated using the simplified method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="font-style:italic;font-weight:bold;">Stock-Based Compensation Expense</span></p><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="Tb_JFoUt35FMUW6TzvwW7QrbA" continuedAt="Tb_JFoUt35FMUW6TzvwW7QrbA_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The following table summarizes stock-based compensation expense recorded in each component of operating expenses in the Company&#8217;s consolidated statements of operations and comprehensive loss for the&#160;years ended December&#160;31, 2020 and 2019 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:34.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year&#160;Ended&#160;December&#160;31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.46%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Sales and marketing</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember_qD21KL7Ql0aL0gQg0ffigA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_0qxVSY3FzU6rLDykoGmQoQ_3_3">396</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember_c4wbgW5kNkGt6KewatzkUA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_x2zS27DHe0qE_4NeEFrYUQ_3_6">364</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Research and development</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_ebzQJ2wt0k-BfAxMXCnhRQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_-lcfMIBrJkSS3GqyGCwNsQ_4_3">1,211</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_ZhZRxwyN6k2t2U9SklJlNw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_3kiA3RnSjk6mplgwgn8RnQ_4_6">901</ix:nonFraction></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">General and administrative</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_kfDNtooz0UyJVFqh8jyIBw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_XBPbEInp7kyzkdaF9cX7Zg_5_3">2,935</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_1-JEVKepzkK2OTBwyxzBsQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_qd_Zookhz0Ci5GgvbevG1Q_5_6">266</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total stock-based compensation expense</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_Q6bph-8RrkWM4Y61_wPHLg_6_3">4,542</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_rnEDL8UnwE6gN8JMJn0bQg_6_6">1,531</ix:nonFraction></span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:nonNumeric></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-71</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STEM, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_lxAcPbmRCUKf6qqao24fIQ_cont2"><ix:continuation id="Tb_JFoUt35FMUW6TzvwW7QrbA_cont1"></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">As of December&#160;31, 2020, the Company had approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" scale="6" id="Narr_TUFCifKBkEa5csequgE_hQ">8.0</ix:nonFraction> million of remaining unrecognized stock-based compensation expense, which is expected to be recognized over a weighted average period of <ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="Narr_QVRb2LveAEilbr_eGm53SA"><span style="color:#231f20;">3.2</span></ix:nonNumeric><span style="color:#231f20;"> years.</span></p></ix:continuation><a id="_155cb62f_043c_4015_b1eb_2e57f91b84cb"></a><a id="Tc_SYfio0b6yEm0bVImofKYwA_1_2"></a><a id="Tc_UjivyoaxEkK9v4_LauzwAg_2_2"></a><a id="Tc_DjMayI8c-UOczssknF4Ssw_2_5"></a><a id="Tc_4jl9EgKDek-23qzzzxA9Nw_3_0"></a><a id="Tc_-Pn2s24llkGkthYC6KbsZQ_3_2"></a><a id="Tc_H-bpgB5W_Uq27QH5BStTyw_3_5"></a><a id="Tc_55GM9qtJr0-V9hGTYOmEXQ_4_0"></a><a id="Tc_m--KFCfiekuWD00onE2Kbg_4_2"></a><a id="Tc_anKCHKz020i3RBQPWd8EYA_4_5"></a><a id="Tc_uRODYYUT-kSAFWoHiHD2GA_5_0"></a><a id="Tc_yNnDxyhGSESc2xU7YCbG8w_5_2"></a><a id="Tc_l5-bUgwSBkyY55VdhrJdHw_5_5"></a><a id="Tc_DApX7-wrn0-333g9W-lv_w_6_0"></a><a id="Tc_kxlmm87MaEa22nTUPIO-Vg_6_2"></a><a id="Tc_HlvoqIiVVkqo_Kj9GscifQ_6_5"></a><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:VariableInterestEntityDisclosureTextBlock" id="Tb_TymC6c71TEupXX9re4xGUg" continuedAt="Tb_TymC6c71TEupXX9re4xGUg_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><span style="display:inline-block;text-indent:0pt;width:27.35pt;"><b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">15.</b></span><b style="color:#231f20;font-weight:bold;">SPECIAL PURPOSE ENTITIES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;"><span style="white-space:pre-wrap;">The Company has formed various SPEs to finance the development and construction of its energy storage systems. These SPEs, which are structured as limited liability companies, obtain financing from outside investors and purchase projects from the Company under master purchase agreements by making  an upfront payment to the Company for such energy storage systems. As more fully described in Note&#160;2, the Company accounts for the large upfront payment received from the SPE as a financing obligation. The legal purchase of the energy storage system does not affect the Company&#8217;s legal or constructive obligation to the host customer.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.45pt;"><i style="font-style:italic;">Consolidated VIE</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">In September&#160;2013, the Company entered into agreements to form SCF 1, LLC (&#8220;SCF 1&#8221;) and consolidated this SPE under the VIE consolidation model. During 2018, the Company acquired the outstanding non-controlling interests of SCF 1 which remained a VIE upon reconsideration at the acquisition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">As of December&#160;31, 2020 and 2019, the Company&#8217;s consolidated total assets include the assets of SCF 1 that can only be used to settle the liabilities, if any, of SCF 1. The assets and liabilities of SCF 1 are comprised primarily of the following:</p><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:ScheduleOfVariableInterestEntitiesTextBlock" id="Tb_1zqogFjE_UOvJg4x8XGZRA" escape="true"><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:34.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.46%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Energy storage systems, net</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_srt_ConsolidatedEntitiesAxis_stem_Scf1LlcMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsMember_QhE5HT7oOkaybRnX_I6PkQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="Tc_NL4K3QbSJUGEjEroGyPXXQ_3_3">1,463</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_srt_ConsolidatedEntitiesAxis_stem_Scf1LlcMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsMember_FKA6DcfQcEa5u1NHwPYobA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="Tc_NrCYbo5bi0GQGmZiACmOsA_3_6">1,785</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Deferred revenue, current</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_srt_ConsolidatedEntitiesAxis_stem_Scf1LlcMember_7Q9jQC0NoUuVnaBjdwEAdA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="Tc_ZLUcgX2230KtuIeJf65U6Q_4_3">283</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_srt_ConsolidatedEntitiesAxis_stem_Scf1LlcMember_UnjB5xbO0Ue8asDS5BcmQg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="Tc_Q4wviVtKeEK8njWEdKu2SA_4_6">283</ix:nonFraction></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Deferred revenue, noncurrent</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_srt_ConsolidatedEntitiesAxis_stem_Scf1LlcMember_7Q9jQC0NoUuVnaBjdwEAdA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="3" id="Tc_Oy0TuldVB0CbVEwuDoFDQg_5_3">1,047</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_srt_ConsolidatedEntitiesAxis_stem_Scf1LlcMember_UnjB5xbO0Ue8asDS5BcmQg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="3" id="Tc_oG5XwYLQcECwMcmE2piScA_5_6">1,369</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Other liabilities </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_srt_ConsolidatedEntitiesAxis_stem_Scf1LlcMember_7Q9jQC0NoUuVnaBjdwEAdA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilities" scale="3" id="Tc_PyMG70O49UuO-A1L1H31MA_6_3">239</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_srt_ConsolidatedEntitiesAxis_stem_Scf1LlcMember_UnjB5xbO0Ue8asDS5BcmQg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilities" scale="3" id="Tc_uPdguEpqV025Bo-i0hXYOQ_6_6">307</ix:nonFraction></span></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.45pt;"><i style="font-style:italic;">Unconsolidated VIEs</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">On January&#160;23, 2015, June&#160;7, 2016, and June&#160;30, 2017 the Company entered into agreements to form three Limited Liability Companies: Stem Finance SPV II, LLC (&#8220;SPV II&#8221;), Stem Finance SPV III, LLC (&#8220;SPV III&#8221;), and Generate-Stem LCR, LLC (&#8220;SPV IV&#8221;), respectively, which are accounted for as unconsolidated VIEs because the Company lacks the power to direct the activities that most significantly impact the economics of these entities. Although the Company is not the primary beneficiary of these entities, due to its significant continuing involvement in the generation of cash flows of the energy storage systems and legal responsibilities under the host customer contract, the Company is required to include the assets, liabilities, revenues, and expenses of these entities in its consolidated financial statements. The significant activities involve deciding which energy storage systems to be purchased by the SPE and setting of the annual operating budgets which govern the ongoing operation and maintenance of the energy storage systems. Both of these activities significantly impact the revenue, expenses, and resulting residual returns or losses that will accrue to the investors of the SPE and require approval by both Stem and the other third-party investor. Stem, the non-managing member of the SPE, shares power through its rights to (i)&#160;<span style="white-space:pre-wrap;">agree on SPE purchases of  energy storage systems in the master purchase agreement, and (ii)&#160;approve the annual operating budgets in the operating and maintenance agreement. The other investor shares power through its rights as the managing member in the SPE. As a result, power is shared with the other investors in the SPE who are not considered related parties (including de facto agency relationships) of the Company. Investments in such SPEs are accounted for under the equity method of accounting and are recorded within other noncurrent assets on the consolidated balance sheets. The Company&#8217;s maximum loss exposure from these entities is limited to the aggregate carrying amount of its equity method investments. As of December&#160;31, 2019, the Company had not provided, and is not required to provide, financial support through a liquidity arrangement or otherwise, to its SPEs, including circumstances in which it could be exposed to further losses (e.g., cash shortfalls). The Company&#8217;s cumulative share of the earnings/(losses) in SPV II, SPV III and SPV IV was $</span><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_SpvIiSpvIiiAndSpvIvMember_6ELidDEf2Uyz9VpIDT1cWQ" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="Narr_ptjHTEQ0LkO3OCwYKnC1jw">0.1</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_SpvIiSpvIiiAndSpvIvMember_zFkSeR-w30OrzdsngHyf7A" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="6" id="Narr_9yje3zBQr0aklY91hNvPtg">0.2</ix:nonFraction> million for the&#160;years ended December&#160;31, 2020 and 2019.</p></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-72</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STEM, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="Tc_Bt9IjTLfTEO0SvNdvS-Nog_1_2"></a><a id="Tc_yPea67sHu0mrLTx5f33HWw_1_4"></a><a id="Tc_UsFgVFH_hEuicTlldtL3Pg_1_6"></a><a id="Tc_gqFU9ZcssEeLhsf9mgeLKg_2_0"></a><a id="Tc_z1wkE7sKpEyaRcXGvhRODg_2_2"></a><a id="Tc_03O0YkKK7U60erhMZ9eB5w_2_4"></a><a id="Tc_3JTlg_OVBEeP3HZP3MSKBA_2_6"></a><a id="Tc_RQHIoHkVg0CZor2KQicS3g_3_0"></a><a id="Tc_GByfd8rVXUu46SEWjUyCAw_3_3"></a><a id="Tc_mXem0kVVZk6SSkj2LVIz_g_3_5"></a><a id="Tc_4HuFFuLA9UKeND_aOt532A_3_7"></a><a id="Tc_3jL2o-jmBU-XWt-N8khnIA_4_0"></a><a id="Tc_GeOpjyhUHka1VF-ST4jd8Q_4_2"></a><a id="Tc_xScKYNRMVkOY43ICnPWu6w_4_4"></a><a id="Tc_aOHboemq4kGFpVIsW0yegg_4_6"></a><a id="Tc_OBC9TreI_U-CVPeT0Z8ryA_5_0"></a><a id="Tc_vM_Ld0VKlU2TQO1BTBVj6Q_6_0"></a><a id="Tc_nKEiHRwFVE-bGP9pJBAgYQ_6_2"></a><a id="Tc_pPc8iZr4qkCjOKnGQ-qaDA_6_4"></a><a id="Tc_bpQv-LLARkKxc11HW-ALWg_6_7"></a><a id="Tc_bc99VPbVx0aDFO-LWGhQNw_7_0"></a><a id="Tc_bGAFCmCVLkWCkW8JOhrybw_7_3"></a><a id="Tc_iT0ujLSimkemZbHWjLKe0g_7_4"></a><a id="Tc_4AwVN6HQHUGeju-Q-Sow5A_7_6"></a><a id="Tc_oUsxkVKq0kKxGW6qecz1lw_1_2"></a><a id="Tc_VCTmDDR9LUGhj9LKUSw32g_2_2"></a><a id="Tc__4kMnID8eUq_deV1fBtjgA_2_5"></a><a id="Tc_2IPL_rlKfkmmKbB9dTW75Q_3_0"></a><a id="Tc_WzgAKVPgf0mBnGRnwRQtsA_3_2"></a><a id="Tc_5W7-YMQ54UCXMymQJolTAQ_3_3"></a><a id="Tc_lpqzbzN8dUaQsR13spp45w_3_5"></a><a id="Tc_rVuDCV6nIk-fjtsYlwDFQw_3_6"></a><a id="Tc_m_bey-wGwkijcRG-r9McKA_4_0"></a><a id="Tc_ASe9_euv40m_F3bfcFIXqQ_5_0"></a><a id="Tc_ujJMa67Ir0ynKRZAujP3CA_6_0"></a><a id="Tc_eKB3PadAfkC7YKA-THKZfw_6_2"></a><a id="Tc_zQ1q9pPRqU-b4n869QtNMg_6_5"></a><a id="Tc_KdZtY5AMtUueL6OMQBuJjA_1_2"></a><a id="Tc_3GC9TEOOg0GNSXYav6fL-g_2_2"></a><a id="Tc_cey910lpYkWWiVWkAw13Bg_2_5"></a><a id="Tc_LIUTuFsTt0mBqvYM6VDOYQ_3_0"></a><a id="Tc_V1K2rafpMkGBiWRZxff4jg_3_2"></a><a id="Tc_jEgMEV6NskCxfoo4x-mNTA_3_5"></a><a id="Tc_niPIHzHKdE-in2PuycHLgw_4_0"></a><a id="Tc_xfLE80Lia0e-wZz5JyzdVA_4_2"></a><a id="Tc_f-AALq14uE2oMQmIWD6E3w_4_5"></a><a id="Tc_LoxhpAga70KzcmSgdy9lCQ_1_2"></a><a id="Tc_Ux1Bb2RKEUeJ8C5WaRlxwA_2_2"></a><a id="Tc_uIt2htp000WpbNOxse9SfA_2_5"></a><a id="Tc_hkZHM8GV3kKjzKqHbE_Jbg_3_0"></a><a id="Tc_UaYg0czAEEyOViExmCUjsQ_3_2"></a><a id="Tc_0Of0Yo5tQ0ehQLPXP7z8xg_3_5"></a><a id="Tc_L60jXrgT5UWdpyT9fwN5cw_4_0"></a><a id="Tc_Vha5BTSDX0mG9nujK0SbLw_4_2"></a><a id="Tc_yw92fsphKUqIKlt9ymT1LA_4_5"></a><a id="Tc_8k4jaBCEAECxIhjn72uhGA_5_0"></a><a id="Tc_NL-fpRiVd0WXOx0Uz2f5Cw_5_2"></a><a id="Tc__i9yyYgOLE2ysDbwwxdTZw_5_5"></a><a id="Tc_jurkLtcoNk-ypDoV1RzRmw_6_0"></a><a id="Tc_m0xjDZ9fx0GuLiuHD1HbWg_6_2"></a><a id="Tc_TdCkdgAnsk2B40ayY5ec7A_6_5"></a><ix:continuation id="Tb_TymC6c71TEupXX9re4xGUg_cont1" continuedAt="Tb_TymC6c71TEupXX9re4xGUg_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The following table summarizes additional information about our equity method investments, SPV II, SPV III and SPV IV:</p><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:EquityMethodInvestmentsTextBlock" id="Group_9S9tM0RJFESO25C0p2jv2A" continuedAt="Group_9S9tM0RJFESO25C0p2jv2A_2" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:22.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:22.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.75%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">SPV&#160;II</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.77%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">SPV&#160;III</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.8%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">SPV&#160;IV</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:22.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Date formed</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">January&#160;23, 2015</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">June&#160;7, 2016</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">June&#160;30, 2017</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:22.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Initial ownership %</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_StemFinanceSpvIiLlcMember_PmMgMtCGPUq98VCEsHvBEw" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="Tc_T5j9cekB9Eq05AUa8d5uZQ_3_2">49</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_StemFinanceSpvIIILlcMember_uyEz4ILHO0GRd-jfnQNX4A" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="Tc_EP_rQUXsT02s_1NUHh9-NA_3_4">50</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_GenerateStemLcrLlcMember_58K1hGj1FU6sq7-jcRup7w" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="Tc_ca02N6gIg0K9YIC6uVlSLg_3_6">50</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:22.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Stem&#8217;s interest</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_StemFinanceSpvIiLlcMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_wBZUXlbRskidl5bPM-h5tw" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="Narr_WngojOsHS0qPjLoZzYVsfA">100</ix:nonFraction>%</span><span style="color:#231f20;"> of Class&#160;A shares</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_StemFinanceSpvIIILlcMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_MdLuWEkMFkKAWTY8wLOfbg" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="Narr_y5vaACozV0e8bFNCSvkSvA">100</ix:nonFraction>%</span><span style="color:#231f20;"> of Class&#160;B shares</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_GenerateStemLcrLlcMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_dVtEDdDCgkGJ8AnFQryAvw" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="Narr_4rl3av6_eUG8VLWCBAS-Mg">100</ix:nonFraction>%</span><span style="color:#231f20;"> of Class&#160;B shares</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:22.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Initial distributions:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:22.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Class&#160;A</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_StemFinanceSpvIiLlcMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_7pPE2YOv1E2-FVaKsbwVSQ" decimals="2" format="ixt:numdotdecimal" name="stem:DistributionRate" scale="-2" id="Narr_dsSpJQuvLUKBsO7pEQzhdw">10</ix:nonFraction>%</span><span style="color:#231f20;"> (Stem)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_StemFinanceSpvIIILlcMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_bsVsyH_iW0G9j5L1qQ2_xA" decimals="2" format="ixt:numdotdecimal" name="stem:DistributionRate" scale="-2" id="Narr_m07Vfqu5G0ig9azq8TBL8A">80</ix:nonFraction>%</span><span style="color:#231f20;"> (Stem&#160;&#8212; </span><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_StemFinanceSpvIIILlcMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_bsVsyH_iW0G9j5L1qQ2_xA" decimals="2" format="ixt:numdotdecimal" name="stem:DistributionRatePortionPaidToRegistrant" scale="-2" id="Narr_VEaFJGqIq0291stkeqIQ4Q">50</ix:nonFraction>%</span><span style="color:#231f20;">)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_GenerateStemLcrLlcMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_VBf6i4WeYUSHKgHh8_Ds0A" decimals="3" format="ixt:numdotdecimal" name="stem:DistributionRate" scale="-2" id="Tc_iN8GHOIocUWjjE_lKSX2pQ_6_6">97.5</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:22.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Class&#160;B</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_StemFinanceSpvIiLlcMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember__FD7g1jeFUCnrPawiBTZmQ" decimals="2" format="ixt:numdotdecimal" name="stem:DistributionRate" scale="-2" id="Tc_AkXHnciBx0GtS3Qb2mUOVQ_7_2">90</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_StemFinanceSpvIIILlcMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_RUTm_limFk29TLjmMfwPkQ" decimals="2" format="ixt:numdotdecimal" name="stem:DistributionRate" scale="-2" id="Narr_q2fwZ8sIHkOXnUqKsGPNsA">20</ix:nonFraction>%</span><span style="color:#231f20;"> (Stem&#160;&#8212; </span><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_StemFinanceSpvIIILlcMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_RUTm_limFk29TLjmMfwPkQ" decimals="2" format="ixt:numdotdecimal" name="stem:DistributionRatePortionPaidToRegistrant" scale="-2" id="Narr_vVxudAPSwkGDfUHzCMCf8A">100</ix:nonFraction>%</span><span style="color:#231f20;">)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_GenerateStemLcrLlcMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_xssuIkv3H0m41reLnb8VSA" decimals="3" format="ixt:numdotdecimal" name="stem:DistributionRate" scale="-2" id="Narr_m5IFFrt6IkCFuoFZe6neYQ">2.5</ix:nonFraction>%</span><span style="color:#231f20;"> (Stem)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">As of December&#160;31, 2020 and 2019, the Company&#8217;s investment in its unconsolidated SPE&#8217;s, recorded within other noncurrent assets on the consolidated balance sheets, was as follows (in thousands):</p><ix:continuation id="Group_9S9tM0RJFESO25C0p2jv2A_2" continuedAt="Group_9S9tM0RJFESO25C0p2jv2A_3"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Investment in SPV II</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Investment in SPV III</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_StemFinanceSpvIIILlcMember_uyEz4ILHO0GRd-jfnQNX4A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestments" scale="3" id="Tc_8IRUJMSO9EiifCDJw7Ab5w_4_3">487</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_StemFinanceSpvIIILlcMember_E-qhWADWcUWyT_Gmulq5Zg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestments" scale="3" id="Tc_jgfbcOeuoE-94jI3Qrtr4A_4_6">695</ix:nonFraction></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Investment in SPV IV</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_GenerateStemLcrLlcMember_58K1hGj1FU6sq7-jcRup7w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestments" scale="3" id="Tc_bePs2tt4TkW25mlGbS80vA_5_3">257</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_GenerateStemLcrLlcMember_MLSd9jy5RUOEisuFTAbQrQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestments" scale="3" id="Tc_xxVJIHuhMEShxID3S0y7xg_5_6">148</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total equity method investments</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestments" scale="3" id="Tc_WXm75J_hQESUBB2-n-JMiQ_6_3">744</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestments" scale="3" id="Tc_v0qZ2OL_K0WY_vhelVKGVA_6_6">843</ix:nonFraction></span></p></td></tr></table></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">As discussed in Note&#160;2, the Company accounts for the legal sales of the energy storage systems to the SPEs as a financing obligation. This is because we have significant continuing involvement in the generation of cash flows of the energy storage systems and continue to be legally responsible under the host customer contract. Accordingly, in addition to the equity method investment, the Company has the following financing obligations associated with energy storage systems legally sold to the unconsolidated SPEs (in thousands):</p><ix:continuation id="Group_9S9tM0RJFESO25C0p2jv2A_3" continuedAt="Group_9S9tM0RJFESO25C0p2jv2A_4"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year&#160;Ended&#160;December&#160;31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Financing obligation, current portion</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_LoansPayableMember_D8idpMcYWEe-Se5v6Imo3A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansPayableCurrent" scale="3" id="Tc__pJeZRZqF0K0sW4ZPGfkWA_3_3">14,914</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_us-gaap_LongtermDebtTypeAxis_us-gaap_LoansPayableMember_T-_KwImCcEKsPYOTGl05GQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansPayableCurrent" scale="3" id="Tc_70DrIOlP1kSG_P0M8JlLGw_3_6">6,373</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Financing obligation, noncurrent</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_LoansPayableMember_D8idpMcYWEe-Se5v6Imo3A" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermLoansPayable" scale="3" id="Tc_jBmxe4ZBdU6LfrRA7US_3A_4_3">73,128</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_us-gaap_LongtermDebtTypeAxis_us-gaap_LoansPayableMember_T-_KwImCcEKsPYOTGl05GQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermLoansPayable" scale="3" id="Tc_-4NTn9UjdUq1PPI332u0eg_4_6">74,640</ix:nonFraction></span></p></td></tr></table></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">Interest expense related to the financing obligations was $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_LoansPayableMember_guFIu_gOvEOfZ7fJb5p0Dg" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="6" id="Narr_zzsL6p0x60mVNSRsWwpCCA">6.9</ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_LongtermDebtTypeAxis_us-gaap_LoansPayableMember_RRzslL9yaUq3dKPSm6V-aQ" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="6" id="Narr_11Q_TspGG0iYtkWuxhDnYw">5.8</ix:nonFraction> million for the&#160;years ended December&#160;31, 2020 and 2019, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">As a result of being the accounting owner of energy storage systems sold to the SPEs and retaining the obligation to provide energy optimization services to host customers, the Company records the carrying value of energy storage system assets and obligations under the customer host contracts on its consolidated balance sheet. These balances were as follows as of December&#160;31, 2020 and 2019 (in thousands):</p><ix:continuation id="Group_9S9tM0RJFESO25C0p2jv2A_4"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year&#160;Ended&#160;December&#160;31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Energy storage systems, net</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsMember_qXka1Qy9xke1dRLSCqzwiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="Tc_bL7kYqwZRke_F33Pbs_Bgw_3_3">91,593</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsMember_NCGQ-tBQlEmPuxlDFbN23w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="Tc_hIZpZd8wQkGYGRMbQjnjIg_3_6">98,358</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Deferred revenue, current </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsMember_qXka1Qy9xke1dRLSCqzwiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="Tc_-59jDKQ1QUOcOrG0ZeJeug_4_3">3,713</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsMember_NCGQ-tBQlEmPuxlDFbN23w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="Tc_Zxwu89fZQEKhEIPOYdn1aQ_4_6">3,507</ix:nonFraction></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Deferred revenue, noncurrent</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsMember_qXka1Qy9xke1dRLSCqzwiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="3" id="Tc_q-JrVhka00eDuZYVdtHCjQ_5_3">8,265</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsMember_NCGQ-tBQlEmPuxlDFbN23w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="3" id="Tc_kXUiBPBYckiaDmviNg2bOg_5_6">6,302</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Other liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsMember_qXka1Qy9xke1dRLSCqzwiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilities" scale="3" id="Tc_4eAtdLlFxkK7HcOtadqDiQ_6_3">3,178</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsMember_NCGQ-tBQlEmPuxlDFbN23w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilities" scale="3" id="Tc_nCqX0pybSEaDC3qDYZGeNg_6_6">2,608</ix:nonFraction></span></p></td></tr></table></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 0pt 8.45pt;">Because the Company is the legal party responsible for providing services to the host customer and significantly involved in generating the revenue under the host customer arrangements, the Company records the revenue associated with services, and separately records payments to the VIE as debt and interest payments. Revenues recognized by the Company associated with energy storage systems legally sold to the unconsolidated SPEs were $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_EquityMethodInvesteeMember_tQ4DcqJJeU-ddmRAFf8U7Q" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueFromRelatedParties" scale="6" id="Narr_zzw4vwVI7kSaBfE7QMX1iA">12.8</ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_EquityMethodInvesteeMember_lry3tVquT0KAsnwKt4t6Pg" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueFromRelatedParties" scale="6" id="Narr_rTykJMImDUWg3FncL6zDKA">8.8</ix:nonFraction> million for the&#160;years ended December&#160;31, 2020 and 2019, respectively. Such revenues are inclusive of incentive fees, consistent with the Company&#8217;s revenue policy. Depreciation expense recognized within cost of service revenue by the </p></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-73</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STEM, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_TymC6c71TEupXX9re4xGUg_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.45pt;">Company for the energy storage systems legally sold to the unconsolidated SPEs was $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_EquityMethodInvesteeMember_tQ4DcqJJeU-ddmRAFf8U7Q" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RelatedPartyCosts" scale="6" id="Narr_TlhNrNRKO0meC3beDYf-ew">11.8</ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_EquityMethodInvesteeMember_lry3tVquT0KAsnwKt4t6Pg" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RelatedPartyCosts" scale="6" id="Narr_agj-LgKVL0K0op6QMgcA5Q">7.1</ix:nonFraction> million for the&#160;years ended December&#160;31, 2020 and 2019, respectively.</p></ix:continuation><a id="_c4c08308_25fd_46eb_9ec4_19c8211089d8"></a><a id="Tc_bNGVzFD79kmHuno0QZDKLg_1_2"></a><a id="Tc_vdwg2EVIVUGKFYSnkbFdHg_2_2"></a><a id="Tc_9ESdVSQTF0W8ngs_ZtU3iA_2_5"></a><a id="Tc_dc2WYblrs0eKhn7FtvMvXg_3_0"></a><a id="Tc_umqOfVJIKE60az_3msQ54g_4_0"></a><a id="Tc_-L5LyMxNok2SO2soei-b7Q_4_2"></a><a id="Tc_TDAnbR-BQUO2aBcxF74D_w_4_5"></a><a id="Tc_xCY2tFyolUWrHun5Fb9Lig_5_0"></a><a id="Tc_ii8LfEqEHU6U6OqIoUownw_6_0"></a><a id="Tc_kv8mGceIMkqbsvj2hoS3pQ_7_0"></a><a id="Tc_m83TrdrOWUWJHBzwkcpBsA_8_0"></a><a id="Tc_rpSxq8doUUGpARxJj2nj4Q_9_0"></a><a id="Tc_Hrjpl3QFJUmNZibtMyv6oQ_9_2"></a><a id="Tc_uY8ilZZXtk-HRy8gXsoaKw_9_5"></a><a id="Tc_e92ml4dvS0u8sA0HT7aFcg_1_2"></a><a id="Tc_5K5OmU9X1USWuit_aGJc7A_2_2"></a><a id="Tc_XQfC3K64vUmLZGQnW1W2dQ_2_4"></a><a id="Tc_Osm3CqWP_kevMuZXf0ClUg_3_0"></a><a id="Tc_fxKs8-oaB0yEwEEIX8JTgA_4_0"></a><a id="Tc_4c18qCCBzU-PRtbzgH_tkA_5_0"></a><a id="Tc_A2J97V9aZkKaFI924vpUGg_6_0"></a><a id="Tc_IYSyAOSrZEyJaVl7bMFVDA_7_0"></a><a id="Tc_1E9pKJ83rk-CmFjznjo6Ew_8_0"></a><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:EarningsPerShareTextBlock" id="Tb_CgkQqSIng0yAMi9FxMVhsA" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><span style="display:inline-block;text-indent:0pt;width:27.35pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">16.</b></span><b style="font-weight:bold;">NET LOSS PER SHARE</b></p><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="Tb_TPaPJ47a6UuVy00Yakff9Q" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share amounts):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.71%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year&#160;Ended&#160;December&#160;31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.54%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Numerator:</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Net loss</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" sign="-" scale="3" id="Tc_aQ0sSYrrUkWqVELaBtOuAw_4_3">156,124</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" sign="-" scale="3" id="Tc_urPa4W5T00GgBR9ukXSPiA_4_6">59,414</ix:nonFraction>)</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Less: Deemed dividend to preferred stockholders (see Note&#160;11)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="stem:DeemedDividendAdjustment" scale="3" id="Tc_HjNRuBOAvk2lAVCRJvExTQ_5_3">9,484</ix:nonFraction>)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="stem:DeemedDividendAdjustment" scale="3" id="Tc_gMw19Py-7E6OEIEJB4960g_5_6">5,353</ix:nonFraction>)</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Net loss attributable to common stockholders</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" sign="-" scale="3" id="Tc_gInUt5dpkUex6eifpd6BAw_6_3">165,608</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" sign="-" scale="3" id="Tc_m-NtJCqAxEmPShuZw_mONg_6_6">64,767</ix:nonFraction>)</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Denominator:</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Weighted-average number of  shares outstanding used to compute net loss per share attributable to common stockholders, basic and diluted</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="0" id="Tc_i-3mGpQ_3kGCsmULOxCiEA_8_3">9,474,749</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="0" id="Tc_ahyVaonxCkybZRy4-11I6Q_8_6">10,703,380</ix:nonFraction></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss per share attributable to common stockholders, basic and diluted Net loss per share attributable to common stockholders, basic and diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasicAndDiluted" sign="-" scale="0" id="Tc_AkvecGLRvkeYOzh_wOBYrQ_9_3">17.48</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasicAndDiluted" sign="-" scale="0" id="Tc_sknDuFAUikGXJvsHl_22PQ_9_6">6.05</ix:nonFraction>)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The following potentially dilutive shares were not included in the calculation of diluted shares outstanding for the periods presented as the effect would have been anti-dilutive:</p><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="Tb_JIvdmtw71kealIA2LDNzOg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:33.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Convertible preferred stock</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_ConvertiblePreferredStockMember_BcvvVXL4R0Wh97w-uBIYIQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Tc_xlgXyX6s5kWI7wMYZs2INw_3_2">175,440,744</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_ConvertiblePreferredStockMember_s725GQeeSkajXMgJItlk8A" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Tc_LIhpG5npHk-_eQOcJ9TvVg_3_4">191,142,894</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Convertible promissory notes</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_ConvertibleDebtMember_V-YaHf20O0mCveChXEgZLw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Tc__ZBnF7RMgkCBLj5GDzIbsg_4_2">48,730,782</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_ConvertibleDebtMember_LCO5VmlYEEulqjV5o1igqw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Tc_GRagljChKEyR3SjolSQQew_4_4">24,157,103</ix:nonFraction></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Outstanding stock options</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_a1iNxE5ekUOKyTUFCnAIGg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Tc_RQ8P2l_nlUKCCPXnDUowlw_5_2">51,379,939</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_RqP3BduIBUulRfWd0szb_w" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Tc_YeAC4NGp40OJ-2NTRZkniQ_5_4">42,846,649</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Outstanding common stock warrants</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_stem_CommonStockWarrantsMember_gfxvSeolT0SWgMsmec-WtQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Tc_aL67pF6mL0mlJSC295F3Dg_6_2">6,001,639</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_stem_CommonStockWarrantsMember_zThIWwccOka6djXZLqygxA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Tc_ATwwu7a3okKAL73VyDJkcA_6_4">6,001,639</ix:nonFraction></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Outstanding convertible preferred stock warrants</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_7Rd5wKo0lE6ISenIdw0dMA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Tc_S-lcgMFch0CshvVU680w9w_7_2">44,296,242</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_alxhMDBG3UiCz-9_Xgzyyw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Tc_j8EV1BnXVEmcPrQ4g85UYQ_7_4">29,624,664</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Tc_FZTJi0XE4Emwpquy_cOztA_8_2">325,849,346</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Tc_bqaGDdCJYk6PD5DP4x6m4w_8_4">293,772,949</ix:nonFraction></span></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_59aab7ff_3214_4ddd_9f50_1e40645168cc"></a><a id="Tc_aXiV80iXz0W7Tgs5OdrwTQ_1_2"></a><a id="Tc_3LfGuHADqkWJIPX5mpj3Wg_2_2"></a><a id="Tc_m9-FcHkqOECefBUimy9pMQ_2_5"></a><a id="Tc_yWajtOKMaUGeZqGl86u-gw_3_0"></a><a id="Tc_ZVUVXizYF0eh5eIq9_5jZQ_3_2"></a><a id="Tc_gKinvi7YnE-A9hCDk3aIMg_3_5"></a><a id="Tc_CK23xED-9ECK17YV51Q_0Q_4_0"></a><a id="Tc_9mKpgQoBA0SdgfLSkLotHA_4_3"></a><a id="Tc_YiwG8Xvl_kmoZw-VzGWTxw_4_6"></a><a id="Tc_2dhsPqF-HE6dp7a-yTGPMQ_5_0"></a><a id="Tc_QdL78VHVUka_zIa3hI_tYQ_5_2"></a><a id="Tc_8qEkRQym60-TpXVcGJsseQ_5_3"></a><a id="Tc_qeVRywqrN0qj15fNW_4_Fw_5_5"></a><a id="Tc___giXZwFwkCNTIQB80rAyw_5_6"></a><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:IncomeTaxDisclosureTextBlock" id="Tb_o2aWuU4gkkSYiwfz6juKXA" continuedAt="Tb_o2aWuU4gkkSYiwfz6juKXA_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><span style="display:inline-block;text-indent:0pt;width:27.35pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">17.</b></span><b style="font-weight:bold;">INCOME TAXES</b></p><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="Tb__FWhDiNCL0CCwnU-GLXuCw" continuedAt="Tb__FWhDiNCL0CCwnU-GLXuCw_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The components of loss before provision for income taxes for the&#160;years ended December&#160;31, 2020 and 2019 are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Domestic</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" sign="-" scale="3" id="Tc_Bgtf93aeR0WN8rBbjtFOcQ_3_3">156,124</ix:nonFraction>)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" sign="-" scale="3" id="Tc_av_a2QLt8U2fR76xn3CTnA_3_6">59,408</ix:nonFraction>)</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Foreign</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Loss before income taxes</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (156,124)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (59,408)</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:nonNumeric></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-74</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STEM, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_0db0b753_65ac_4f1d_83bd_475098a63900"></a><a id="Tc_p5Pww5omFU269KAQtBexlw_1_2"></a><a id="Tc_HF4OfI3HiUiuLJE6Q8T7yw_2_2"></a><a id="Tc_JxZ9DOO-YkyFg3QGpzE9ZQ_2_5"></a><a id="Tc_gM1infO9XEGAHoq8Ufd-qw_3_0"></a><a id="Tc_c15IWVB4YUmNcrCWfnBx_g_4_0"></a><a id="Tc_vE-A10U7zEGKXdUtOnPHLg_4_2"></a><a id="Tc_hlfErNVOFEO-MeGQv0Ijpg_4_5"></a><a id="Tc_4Qcj9P-8JU-M12Reu3rhMA_5_0"></a><a id="Tc_UfTwkV_J_0K2GkfBpG9OFA_6_0"></a><a id="Tc_gKHlW_RMIkyVm2dky8bpYA_7_0"></a><a id="Tc_Wtjytbid5EaKQGCLHRJNRw_8_0"></a><a id="Tc__ooUEdM6IUWSdqRARVbP1g_9_0"></a><a id="Tc_nFeNo49kDkSaIrE6Q-_NTA_10_0"></a><a id="Tc_-L-HytRlQUuTCjXREdVuvQ_11_0"></a><a id="Tc_cl23OycXaEesD6PnpbrNPg_11_2"></a><a id="Tc_90B26qcB3kSDXXx0vZwHTQ_11_5"></a><a id="Tc_IwD6kUcKt0udikKEcpVSBw_1_2"></a><a id="Tc_kXzf-VMXMUa4nt4LBgF4cA_2_2"></a><a id="Tc_GAzvig9iHEalkhzylq3uig_2_4"></a><a id="Tc_vIF2qrFiKUKQ3OWjQJUy0w_3_0"></a><a id="Tc_eVlqskuhCEavjSbNR0yz5g_3_3"></a><a id="Tc_zsEC_Mc040u4pbvyzdzOAg_3_5"></a><a id="Tc_d4V_2KwIF0K0yhzh_BMguw_4_0"></a><a id="Tc_P8Uiqb77Y0urqKTm0QZFdQ_4_3"></a><a id="Tc_ZxltHtbHAkSePSQGaCPo3Q_4_5"></a><a id="Tc_3VPI57_gF0yBv1-FM_S9Yg_5_0"></a><a id="Tc_VCA1aGh7xkeNX9xtzIkpaQ_5_3"></a><a id="Tc_F1maeanMbEOIDm1MaKduUQ_5_5"></a><a id="Tc_1fKwdrvdKkitidIAAUFJwQ_6_0"></a><a id="Tc_op3uy0hdbkeY_e0YpbD63g_6_3"></a><a id="Tc_S5rcyVdhtUKNyvf6SlLcOg_6_5"></a><a id="Tc_fjh8R8HKo0G8ISBZprqg2w_7_0"></a><a id="Tc_pKf3yWhYcUCjTiixsNtekg_7_3"></a><a id="Tc_5zsk1XG6n06cduNLtMuwAw_7_5"></a><a id="Tc_A5rDx_ePokCBvZGkqPilrg_8_0"></a><a id="Tc_VX30WS6kbEuBcTX6tssOUg_8_2"></a><a id="Tc_YNbRxr95z0ywJakSelZxng_8_5"></a><a id="Tc_lxucvAv0lUu8w_T7p9tiKw_9_0"></a><a id="Tc_mL8glQ1MQUKpkZhEPVCftg_9_3"></a><a id="Tc_gvXUhWNKK0GEI1O8N5W82Q_9_5"></a><a id="Tc_DNJprSL3s0K9aix6xSoIhg_10_0"></a><a id="Tc_oLwBnuijbECNxQ0HW5x-Jg_10_3"></a><a id="Tc_ERg3TQQvIkCrWEZiCi4qZg_10_5"></a><a id="Tc_Xe0AfeKucE-vRksJpnzDEg_11_0"></a><a id="Tc_doQPOFVRqEuBgRWdxvYueg_11_3"></a><a id="Tc_Oqp3QaeYmk2-qDcaytv9Jg_11_5"></a><ix:continuation id="Tb_o2aWuU4gkkSYiwfz6juKXA_cont1" continuedAt="Tb_o2aWuU4gkkSYiwfz6juKXA_cont2"><ix:continuation id="Tb__FWhDiNCL0CCwnU-GLXuCw_cont1"></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="Tb_KHWLqM6Uuky6Hubk-KMfxQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">The components of the provision for income tax expense for the&#160;years ended December&#160;31, 2020 and 2019 are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:34.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.46%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Current:</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Federal</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:zerodash" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="Tc_zfvLZeB2b0-HBr2tg5YJ6A_4_3">&#8212;</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:zerodash" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="Tc_acmYkxyl30el-wsQ-RGjGw_4_6">&#8212;</ix:nonFraction></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">State</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="Tc_nsN4UhoE7Ei49zSM_KStQw_5_3">5</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="Tc_oIZGl5FeLEWMcvnGhr1cug_5_6">6</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total current</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="Tc_Ev8MriVrNUiBD9zYRDjz6Q_6_3">5</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="Tc_3HmuzUKqTkW8pZ-dcz1wEg_6_6">6</ix:nonFraction></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Deferred:</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Federal</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="Tc_Xujf_d33Dk6BlchcTw8bxA_8_3">&#8212;</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="Tc_HjJrzRwiuE6ALerChO502w_8_6">&#8212;</ix:nonFraction></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">State</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="Tc_SsEVYx_ZaUiDQ3z24ra27A_9_3">&#8212;</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="Tc_Mw3wHEhDsEq3tl5V1axidw_9_6">&#8212;</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total deferred</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="Tc_0x7pB6w9SUCZ07-MS7JlfA_10_3">&#8212;</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="Tc_8z5Xhj2pD0KRmyNQANQW5A_10_6">&#8212;</ix:nonFraction></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total provision for income taxes</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="Tc_3mOGm0GPO0mBYYm77cKaaA_11_3">5</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="Tc_Bdz_ZYn-LkK0FZIjh4uWMw_11_6">6</ix:nonFraction></span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The effective tax rate of the Company&#8217;s provision (benefit) for income taxes differs from the federal statutory rate as follows:</p><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="Tb_hQ1ICyB8Z0yQwPS-hO9Nzw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:30.68%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Statutory rate</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="4" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="Tc_ZKBwx_Kq-k-HXjgBqHD5hg_3_2">21.00</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="4" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="Tc_SuKysG5aCkerGowDGs4gMg_3_4">21.00</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">State tax</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="4" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="Tc_rnGXeo4pJEyiCWd5yRoSVw_4_2">3.19</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="4" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="Tc_FISzUQ3AC0yP1YOkpPc2kg_4_4">7.13</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Foreign income and withholding taxes</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="4" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="Tc_MUsqoXTFWkSOGmW5ozicmQ_5_2">0.41</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="4" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="Tc_p5ucXWddAUSPZY9gux7sRQ_5_4">0.08</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Stock-based compensation</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="4" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" sign="-" scale="-2" id="Tc_FKTPx_wR6Ea2VzhRHJ3NOw_6_2">0.60</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="4" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" sign="-" scale="-2" id="Tc_EzXe5JRCOU2ZILSZfzFbnQ_6_4">0.51</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Change in fair value of warrants</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="4" format="ixt:numdotdecimal" name="stem:Effectiveincometaxratereconciliationchangeinfairvalueofwarrants" sign="-" scale="-2" id="Tc_8ILej2QRW02lgN2KLYf_KQ_7_2">11.36</ix:nonFraction>)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="4" format="ixt:numdotdecimal" name="stem:Effectiveincometaxratereconciliationchangeinfairvalueofwarrants" scale="-2" id="Tc_wRYUJLgtNE2np-9rmPenOA_7_4">0.53</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Other</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="4" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" sign="-" scale="-2" id="Tc_jH63jYMUhkmOw-lfotBfDw_8_4">0.04</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Non-deductible interest expense</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="4" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" sign="-" scale="-2" id="Tc_7_fRx8eKBEyG2lEI_F_0Zg_9_2">1.51</ix:nonFraction>)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="4" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" sign="-" scale="-2" id="Tc_6PTL98h_nE6CrTtH0FBoIA_9_4">2.63</ix:nonFraction>)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Valuation allowance</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="4" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" sign="-" scale="-2" id="Tc_kPR-jGMHTE-p6hROToAblg_10_2">11.13</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="4" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" sign="-" scale="-2" id="Tc_yWxlPsYbvEi_R21LcM33lg_10_4">25.56</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="4" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="Tc_ICkhMo8PsU-RpgjRVJylRQ_11_2">0.00</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="4" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="Tc_Y9zWHjEJykiUXRaeY0NaHw_11_4">0.00</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">Due to the Company&#8217;s net losses, there were <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations" scale="3" id="Narr_QKsnjhRtYkCzi41rFRZ2bw"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations" scale="3" id="Narr_GH13HpLc9E6Yq8Sm-rYugQ">no</ix:nonFraction></ix:nonFraction> provisions for federal income taxes for 2020 and 2019. Deferred income taxes arise from temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax reporting purposes, as well as net operating losses (&#8220;NOLs&#8221;) and tax credit carryforwards.</p></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-75</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STEM, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_e76ee776_ea6b_4ff0_a9f5_e8c3f1ee8a86"></a><a id="Tc_ALRNixsoFUK4YqOptqKnOA_1_2"></a><a id="Tc_Em0YCmpFqEWbHta-SwnhGQ_2_2"></a><a id="Tc_qv9YBpDmOE6SqBTRq5-QnQ_2_5"></a><a id="Tc_42URU4xQXkeZeF3eAzFdrA_3_0"></a><a id="Tc__qGic7sYvUSBGYebezS5rQ_4_0"></a><a id="Tc_rGjWq7tth0uHmlDmtG45uA_4_2"></a><a id="Tc_91ijUWLZf0yVOrCzMCTHwQ_4_5"></a><a id="Tc_qKani1DQaUadCA45ecx0eQ_5_0"></a><a id="Tc_Cex_KQa2NUyOgrTCPgrmKw_6_0"></a><a id="Tc_q6SvR9hy9UOjxUIcgPWFqw_7_0"></a><a id="Tc_ldyu4Ie6WEKlfYLig4c8uA_7_3"></a><a id="Tc_tMVkRJ2Cw0GcLP4DU4-ldg_8_0"></a><a id="Tc_5JYjUKD7FU2jgynI4TZnlA_9_0"></a><a id="Tc_sul8dfrkHkqemd3wN-Cv1w_10_0"></a><a id="Tc_OPvSZOcIQUy9QH4xwtr3Ww_11_0"></a><a id="Tc_T_ohnoC1GEuwckmryklbEA_12_0"></a><a id="Tc_JhBsdcykXUu-BWSkbvO9og_13_0"></a><a id="Tc_JuHKUDb_EkSYW1eyOme_tg_14_0"></a><a id="Tc_bMmLllO09UyfbIc6P48jJA_15_0"></a><a id="Tc_mEpHRD4tSE2YFNfqTUwHKQ_16_0"></a><a id="Tc_I4J3D07iIEK8hPCNfYS6IA_17_0"></a><a id="Tc_uAUYFeLe9EKy301uzDjRCQ_18_0"></a><a id="Tc_IPRhKZJ63Uu7jssw85g4mA_18_2"></a><a id="Tc_I7Gch1k1DkWpD13hhMVDQg_18_3"></a><a id="Tc_d3b-5_NEDEa0O6jjv0Ckuw_18_5"></a><a id="Tc_TyK8sTU8wUWC2DeCOyQRHg_18_6"></a><a id="Narr_TF_tU-gKwEyZab0Pk9DNiA"></a><ix:continuation id="Tb_o2aWuU4gkkSYiwfz6juKXA_cont2" continuedAt="Tb_o2aWuU4gkkSYiwfz6juKXA_cont3"><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="Tb_ZLWky8AsSEGAEY5BqAdHsQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">Significant components of the Company&#8217;s deferred tax assets and liabilities as of December&#160;31, 2020 and 2019 are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">&#160;&#160;</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Net operating losses</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="3" id="Tc_whP659LsB0C1jzA-cCfKRQ_4_3">59,960</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="3" id="Tc__Gt-TVa-O0qKMCCfG3a6UA_4_6">50,821</ix:nonFraction></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Tax credits</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" scale="3" id="Tc_dJ6XLGwiHUuHikvb-kbVuA_5_3">761</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" scale="3" id="Tc_kAzuiPbFJkyO-z8r1NYKWQ_5_6">761</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Depreciable assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment" scale="3" id="Tc_nP1QPXWjUEajtFleQlLwdg_6_3">635</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment" scale="3" id="Tc_o2He8xxGN0KO_022ZusE_A_6_6">189</ix:nonFraction></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Intangible assets</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" scale="3" id="Tc_wkB9af9Hi0edPUhsQbQLDg_7_6">431</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Accruals and allowances</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" scale="3" id="Tc_68TxGzFRq0GXRlIR32EE4A_8_3">575</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" scale="3" id="Tc_LA5mBLvBY0qQSO_thb_8NQ_8_6">1,317</ix:nonFraction></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Stock-based compensation</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="3" id="Tc_iujRGXF5u0-xHDDnrfK0UQ_9_3">83</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="3" id="Tc_Grt9HzatBkakO9jqV04wJw_9_6">62</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Deferred revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsDeferredIncome" scale="3" id="Tc_Pn7Mk2PWT0uPKTwb_bHJvQ_10_3">27,962</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsDeferredIncome" scale="3" id="Tc_oyx6PSkJgEGEC12W_ifcdg_10_6">19,370</ix:nonFraction></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Other</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOther" scale="3" id="Tc_o973vIzW406alZlbY_lu8Q_11_3">3,035</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOther" scale="3" id="Tc_Hv46qzladEOICoFeDG-7Lw_11_6">2,004</ix:nonFraction></span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total gross deferred tax assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsGross" scale="3" id="Tc_PwfdsxE5gkCnlFqd3hVMpw_12_3">93,011</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsGross" scale="3" id="Tc_EXyNkCNxnkGGXQPGUvozHQ_12_6">74,955</ix:nonFraction></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Less: Valuation allowance</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="Tc_NVq9d9t5G0mXECZFmQiDMg_13_3">91,315</ix:nonFraction>)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="Tc_2KxJlgsZokKZRMEf_zQDXw_13_6">73,930</ix:nonFraction>)</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Net deferred tax assets </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="3" id="Tc_64RWnxcCKEOI_yVOUOMFGg_14_3">1,696</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> <ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="3" id="Tc_5WbPoXDb2UCa-dGOP635oA_14_6">1,025</ix:nonFraction></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Deferred tax liabilities:</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Amortization of asset retirement obligation</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities" scale="3" id="Tc_asdNCZpZqECI_hA5G9yT6w_16_3">1,696</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities" scale="3" id="Tc_DAfgv3tMw0ypOxjbZL8-Qw_16_6">1,025</ix:nonFraction>)</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total gross deferred tax liabilities</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" id="Tc_kxoBD0FCiUKBmIDfqY1pLw_17_3">1,696</ix:nonFraction>)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" id="Tc_EDfUC6uppka1sqncFBNi7g_17_6">1,025</ix:nonFraction>)</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Net deferred taxes</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;">&#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;">&#8212;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">As of December&#160;31, 2020 and 2019, the Company had federal NOL carryforwards of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember_ggmeB4Xn-UqVIMAmiUAtLw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLossCarryforwards" scale="6" id="Narr_knGC8MR6bke9Qm8QNCIQmg">199.8</ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember_7dsyACyIsUGmsUicRJ_QAg" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLossCarryforwards" scale="6" id="Narr_24nrRCQRLk2rQIGr78cbaA">171.2</ix:nonFraction> million, respectively, and state NOL carryforwards of approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_IncomeTaxAuthorityAxis_us-gaap_StateAndLocalJurisdictionMember_mKRstfOgwEibxAdAE1fx9g" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLossCarryforwards" scale="6" id="Narr_lJ7plcpjdkKDRlrYOk7pIQ">200.5</ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_us-gaap_IncomeTaxAuthorityAxis_us-gaap_StateAndLocalJurisdictionMember_oJC2UrJbFE2-BkeW5xKE1w" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLossCarryforwards" scale="6" id="Narr_oIYipR8-jUqpV492pvApOA">171.0</ix:nonFraction> million, respectively. The federal and state NOL carryforwards will both begin to expire in 2029. As of December&#160;31, 2020 and 2019, the Company had federal research and development tax credit carryforwards of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember_us-gaap_TaxCreditCarryforwardAxis_us-gaap_ResearchMember_Jt0ruuDqtEysIDDL-vR2-g" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:TaxCreditCarryforwardAmount" scale="6" id="Narr_Ry1rIgYDWkKyjzhlrF-9PQ">0.7</ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember_us-gaap_TaxCreditCarryforwardAxis_us-gaap_ResearchMember_ZozyU8PN00S989mUBSsIAw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:TaxCreditCarryforwardAmount" scale="6" id="Narr_9b0spQw8XUmDAy1tlJR7Cg">1.0</ix:nonFraction> million, respectively, which begin to expire in 2029 if not utilized. As of December&#160;31, 2020 and 2019, the Company had California research and development tax credit carryforwards of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_IncomeTaxAuthorityAxis_us-gaap_StateAndLocalJurisdictionMember_us-gaap_TaxCreditCarryforwardAxis_us-gaap_ResearchMember_57e8O7FQakmLXxsRFAK4vQ" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:TaxCreditCarryforwardAmount" scale="6" id="Narr_o3CADSAB9UaLMmF5JldsQw">0.7</ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_us-gaap_IncomeTaxAuthorityAxis_us-gaap_StateAndLocalJurisdictionMember_us-gaap_TaxCreditCarryforwardAxis_us-gaap_ResearchMember_4AoUY9b_BECRpzvmv8djOw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:TaxCreditCarryforwardAmount" scale="6" id="Narr__kgJF6BhxkCHK-zL50WfjA">1.0</ix:nonFraction> million, respectively, which do not expire. As of December&#160;31, 2020 and 2019, the Company had California Enterprise Zone tax credits of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_TaxCreditCarryforwardAxis_stem_CaliforniaEnterpriseZoneTaxCreditsMember_2S8Ztl4VM0m19NLOGV3dUA" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:TaxCreditCarryforwardAmount" scale="6" id="Narr_u4dMXh6f6E2NbA5Fc5VRhw">0.1</ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_us-gaap_TaxCreditCarryforwardAxis_stem_CaliforniaEnterpriseZoneTaxCreditsMember_1AL-xrsuHk-6TXODGLJ-Zw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:TaxCreditCarryforwardAmount" scale="6" id="Narr_qfuL3391tkGPeyALKrKEcw">0.1</ix:nonFraction> million, respectively, which begin to expire in 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. As a result of a history of taxable losses and uncertainties as to future profitability, the Company recorded a full valuation allowance against  its deferred tax assets. The valuation allowance was $</span><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="6" id="Narr_GqDgCXfO_EOdwBuapoN_Rg">91.3</ix:nonFraction> million and $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="6" id="Narr_dT9B5-9rxEW4MAa4ctMKeg">73.9</ix:nonFraction> million as of December&#160;31, 2020 and 2019, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Utilization of the NOL carryforwards and tax credit forwards may be subject to a substantial annual limitation due to ownership change limitations that may have occurred or that could occur in the future, as required by the Internal Revenue Code Section&#160;382, as well as similar state provisions. In general, an &#8220;ownership change,&#8221; as defined by the code, results from a transaction or series of transactions over a <span style="-sec-ix-hidden:Hidden_oDvMnVoqNku2hhfZ9N3bXA;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">three</span></span>- year period resulting in an ownership change of more than <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="2" format="ixt:numdotdecimal" name="stem:PercentagePointsOfOutstandingStockOwnershipChangeThatWillImpactUtilizationOfNol" scale="-2" id="Narr_8Mtomi6g60uTnwMJosU8zQ">50</ix:nonFraction>&#160;percentage points of the outstanding stock of a company by certain stockholders or public groups. Any limitation may result in expiration of all or a portion of the NOL or tax credit carryforwards before utilization. The Company has not performed a detailed analysis to determine whether an ownership change under Section&#160;382 of the Code has previously occurred. As a result, the Company&#8217;s ability to utilize existing carryforwards could be restricted.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company had gross unrecognized tax benefits of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease" scale="6" id="Narr_62vApgG-t0iZXBMTF3nk8g"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease" scale="6" id="Narr_WdaNna61CESUQW2SLSvk2A">0.8</ix:nonFraction></ix:nonFraction> million as of December&#160;31, 2020 and 2019. There were no material additions, reductions or settlements of unrecognized tax benefits for&#160;years ended December&#160;31, 2020 and 2019. The Company expects resolution of unrecognized tax benefits, if created, would occur while the full valuation allowance of deferred tax assets is maintained. The Company does not expect to have any unrecognized tax benefits that, if recognized, would affect the effective tax rate. As of December&#160;31, 2020, the Company does not have a liability for potential penalties or interest. The Company does not expect its unrecognized tax benefits to change significantly over the next 12&#160;months.</p></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-76</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">STEM, INC.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_o2aWuU4gkkSYiwfz6juKXA_cont3"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">In the normal course of business, the Company is subject to examination by taxing authorities throughout the United States of  America. The Company is not currently under audit by the Internal Revenue Service or similar state or local authorities. The tax return&#160;years 2016 through 2020 remain open to examination by the major domestic taxing jurisdictions to which the Company is subject. Net operating losses generated on a tax return basis by the Company for calendar&#160;years 2009 through 2020 remain open to examination by the major domestic taxing jurisdictions.</span></p></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="Tb_RfSSqLm-5U-dZDgWLv6CWQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><span style="display:inline-block;text-indent:0pt;width:27.35pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">18.</b></span><b style="font-weight:bold;">COMMITMENTS AND CONTINGENCIES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="font-style:italic;font-weight:bold;">Contingencies</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company may be subject to various claims and legal proceedings which arise in the normal course of business. Management believes that the ultimate resolution of any such matters will not have a material adverse effect on the financial position or results of operations of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company is currently the defendant in a lawsuit alleging that the Company wrongfully diluted the plaintiffs&#8217; equity holdings. The Company settled with the primary plaintiffs in September&#160;2019 for a cash payment of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_9_1_2019_To_9_30_2019_srt_LitigationCaseAxis_stem_AllegedWrongfulDilutionOfEquityLitigationMember_yzpBfxaMaECMYlux9tSMIQ" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LitigationSettlementAmountAwardedToOtherParty" scale="6" id="Narr_Rh-pMLPMN0uHcOiGzGR6pw">1.7</ix:nonFraction> million while those defendants forfeited their remaining preferred stock totaling <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_9_1_2019_To_9_30_2019_srt_LitigationCaseAxis_stem_AllegedWrongfulDilutionOfEquityLitigationMember_yzpBfxaMaECMYlux9tSMIQ" decimals="0" format="ixt:numdotdecimal" name="stem:LitigationSettlementPreferredSharesForfeitedByPlaintiffs" scale="0" id="Narr_QX0MkhsNP0CetcUyABYs6A">2,949</ix:nonFraction>, representing a combination of Series&#160;1 and Series&#160;A preferred shares in the Company and also forfeited <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_9_1_2019_To_9_30_2019_srt_LitigationCaseAxis_stem_AllegedWrongfulDilutionOfEquityLitigationMember_yzpBfxaMaECMYlux9tSMIQ" decimals="0" format="ixt:numdotdecimal" name="stem:LitigationSettlementCommonSharesForfeitedByPlaintiffs" scale="0" id="Narr_U3In4lAU3E6_CbB6B7kuyw">10,540</ix:nonFraction> of common shares in the Company. The remaining plaintiffs are pursuing claims which the Company believes have no merit and will be dismissed.</p></ix:nonNumeric><a id="_506ced1d_5813_43f3_bede_862325b00aac"></a><a id="_506ced1d_5813_43f3_bede_862325b00aac_2"></a><a id="_506ced1d_5813_43f3_bede_862325b00aac_3"></a><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="Tb_LypPvBsT0UWvBFHS9CPHZQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><span style="display:inline-block;text-indent:0pt;width:27.35pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">19.</b></span><b style="font-weight:bold;">EMPLOYER RETIREMENT PLAN</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company <span style="-sec-ix-hidden:Hidden_3JH-qvv2gUubKJWX__1_Ew;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">sponsors</span></span> a 401(k)&#160;<span style="-sec-ix-hidden:Hidden_IAk3740sekquuWlxzyrgig;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">profit</span></span> sharing plan covering all eligible employees. Participants may elect to defer a&#160;percentage of their compensation ranging from <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="2" format="ixt:numdotdecimal" name="stem:DefinedContributionPlanMinimumAnnualContributionsPerEmployeePercent" scale="-2" id="Narr_ppeVU13tukqSlDnfNBqF6A">1</ix:nonFraction>% to <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" scale="-2" id="Narr_y174rJ942EyNtKmUI5PzPA">75</ix:nonFraction>%, up to the maximum allowable by law by making contributions to the plan. The Company may match, at its discretion, the employee contributions according to the terms of the plan. During the&#160;years ended December&#160;31, 2020 and 2019, the Company did not match any of its employees&#8217; contributions.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" name="us-gaap:SubsequentEventsTextBlock" id="Tb_PTVfJaybA0GL3GCDfgEgzQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><span style="display:inline-block;text-indent:0pt;width:27.35pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">20.</b></span><b style="font-weight:bold;">SUBSEQUENT EVENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Management has evaluated subsequent events through March&#160;15, 2021, the date the consolidated financial statements were available for issuance. The following subsequent events were noted:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In January&#160;2021, the Company issued and sold convertible promissory notes payable to various investors with aggregate gross proceeds of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_1_31_2021_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_9BqKTRubTkOVoYV96p5_Hg" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfDebt" scale="6" id="Narr_l53VomhyakCgNxIjb8qN6w">1.1</ix:nonFraction> million under the same terms as the existing convertible notes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In January&#160;2021, the Company entered into a credit agreement to provide a total of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_1_31_2021_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_tVBldmr2TU6Svj9hYZ4zeg" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfDebt" scale="6" id="Narr_5oK5QiZf-029R3spyjQaog">2.7</ix:nonFraction> million towards the financing of certain energy storage systems owned and operated by the Company. The credit agreement has a stated interest of <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2021_To_1_31_2021_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_TypeOfArrangementAxis_stem_CreditAgreement2021Member_fT21YQ9X7kaDP5Q6yYZmEQ" decimals="4" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-2" id="Narr_O0TvAe6uqkqXHyEc7KGUjQ">5.45</ix:nonFraction>% and a maturity date of June&#160;2031. The Company received an advance under the credit agreement of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_1_31_2021_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_TypeOfArrangementAxis_stem_CreditAgreement2021Member_fT21YQ9X7kaDP5Q6yYZmEQ" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfDebt" scale="6" id="Narr_QlSRV8TO7023KS2BjmbicA">1.9</ix:nonFraction> million in January&#160;2021. The repayment of advances received under this credit agreement is determined by the lender based on the proceeds generated by the Company through the operation of the underlying energy storage systems.</p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p><p style="display:none;font-family:'Times New Roman','Times','serif';line-height:0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-77</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><a id="_20db6802_1c43_48c2_a382_99c033aa95af"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">STEM,&#160;INC.</b></p><a id="BALANCESHEETS_stemIV"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">CONDENSED CONSOLIDATED BALANCE SHEETS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(UNAUDITED)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands, except share and per share amounts)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p><a id="_f53e007e_9993_476c_b7b4_6149a12ad665"></a><a id="Tc_lCDtjGeXOEu62SqGL1PkFw_1_2"></a><a id="Tc_72vtT0SNgUWagLZbs6gBcg_1_5"></a><a id="Tc_uVB18ZwQI0yHlqhtlS792A_2_0"></a><a id="Tc_YA8cyGfxHU-GYuTkv9WFvw_3_0"></a><a id="Tc_FWgDEek8IUeuXk6xSqw8LQ_4_0"></a><a id="Tc_0AMdU6LCC0ub_TPsDoXboQ_4_2"></a><a id="Tc_qFDJNedRy0unjY-N_sqvCg_4_5"></a><a id="Tc_X9-4Mev6akiwEkQYUxEs3w_5_0"></a><a id="Tc_GTGnUFQG_UW3om8neiZOMA_6_0"></a><a id="Tc_2ZlInmMTjU6cjiEd7h6YNw_7_0"></a><a id="Tc_ezTIjCwbo0uu69t8NOp81A_8_0"></a><a id="Tc_-y8GForir0mW0QpHui0HQA_9_0"></a><a id="Tc_K16q-Ik8ikG63VNjoc2i3Q_10_0"></a><a id="Tc_ykJRLc6u_kullNuWMiZ7iw_11_0"></a><a id="Tc_fCITI58Wz06Twx0hSao2KQ_12_0"></a><a id="Tc_tDJoYpbmVk2XsUvsUvetVA_13_0"></a><a id="Tc_qmL0e5_4XUCFTsfzi7pGxA_14_0"></a><a id="Tc_Hk4I5oVJS0WN7dTLEJIc4A_14_2"></a><a id="Tc_dnU4d9IFhUet42ecP8kpBQ_14_5"></a><a id="Tc_aH7o4uBZJ0KsKOjsOLZw0g_15_0"></a><a id="Tc_jsLhv3HnK0yCLLosCv-ZeQ_16_0"></a><a id="Tc_5ElWtmW-oUubpWD5XEVIpQ_17_0"></a><a id="Tc_9Yu-GrxUwEGrhGZZK1b99w_17_2"></a><a id="Tc_cjKkoes68kmyaGDb_inDdQ_17_5"></a><a id="Tc_EKFpIZQznEaVXFws_PD3KA_18_0"></a><a id="Tc_VsUmh5OHzE6Unca04tPI7g_19_0"></a><a id="Tc_ED-CNHL2ekW9HvoP99bVfw_20_0"></a><a id="Tc_-VBMZGNfSUu_fo85w0mJCA_21_0"></a><a id="Tc_BSzW1SC-X0e2wofQpThOiw_22_0"></a><a id="Tc_yneoNKok40CYKV08nBAamQ_23_0"></a><a id="Tc_Cp8VZYDga0eNI-q_cOIwyQ_24_0"></a><a id="Tc_VsxWKDMuLU2idK1reDESpg_25_0"></a><a id="Tc_T5XGCw3vmEqUuP9NL1rcsg_26_0"></a><a id="Tc_MiU8ZZBE2kClYSDj86eN0Q_27_0"></a><a id="Tc_itMb4XDxe0WlH9NFpEyxkQ_28_0"></a><a id="Tc_pn8DjZXTi0i_6nB3gACbSw_29_0"></a><a id="Tc_n0eQFVk-10ipNAW9mQyhvA_30_0"></a><a id="Tc_ONvEHJ5z0kqqzcX3yxQi3A_31_0"></a><a id="Tc_yn_p7qwsYESCBwaYXzhInw_32_0"></a><a id="Tc_YQnIgTNoK0Wv48SVxHFlFQ_33_0"></a><a id="Tc_OWvEGF74mUCIboIc2D0J0Q_34_0"></a><a id="Narr_17WSKdMOxESYXuBjk4HwdA"></a><a id="Tc_1oVFUzY5tE-pPB7IReVxJQ_35_0"></a><a id="Tc_lPW8zcsRz0O0zFbRXZNW-Q_36_0"></a><a id="_91f9700a_d0e3_4123_9c5d_5e3c4fab0527"></a><a id="_91f9700a_d0e3_4123_9c5d_5e3c4fab0527_2"></a><a id="_91f9700a_d0e3_4123_9c5d_5e3c4fab0527_3"></a><a id="Tc_IRsI_wvaqEyvIJsFCCpy4w_37_0"></a><a id="Tc_GG9DCO3UqkqSmsJoihIfbQ_38_0"></a><a id="Tc_zPIAVQ5uY0KwWEh8LeWxmw_39_0"></a><a id="Tc_Sy2SBewVDkSipV36haJEZw_40_0"></a><a id="Tc_EwaswB_ItECuuBx_Q10NVw_41_0"></a><a id="Tc_bJBWj-8FYUWUWGD1MZHULA_42_0"></a><a id="Tc_iTs6J3jzgEyWQWxoxzZ0Yg_42_2"></a><a id="Tc_Q9gDXqyk3UGvEBVIObgjdw_42_5"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March&#160;31,&#160;2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">ASSETS</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.39%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.12%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.19%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Current assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 5.75pt;">Cash and cash equivalents</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="Tc_MLFVaPL9NkeCyJFrQ0HznQ_4_3">9,873</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="Tc_7yYS5EaZTU-cfrM9U1gamQ_4_6">6,942</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 5.75pt;">Accounts receivable, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="Tc_qgCYdBYNy0y-3q_hKKK6uQ_5_3">14,567</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="Tc_0z3HK0sqgUCeB6AFV6mUVA_5_6">13,572</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 5.75pt;">Inventory, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="Tc_tT9dHLB_7ESAnTLplmzxFg_6_3">22,309</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="Tc_HN3OMvRh90SiMBPV3pXW4Q_6_6">20,843</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Other current assets (includes $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DueFromRelatedPartiesCurrent" scale="3" id="Narr_ASklXXZMlkK5JLMzVku_kw">1,485</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DueFromRelatedPartiesCurrent" scale="3" id="Narr_Y0kqVia8sEGh87Rm85jFCQ">123</ix:nonFraction> due from related parties as of March 31, 2021 and December 31, 2020, respectively)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsCurrent" scale="3" id="Tc_p1XvgfWmokKRc7qx1uJ0tw_7_3">6,587</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:12.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsCurrent" scale="3" id="Tc_ZXb8AE0-6ESx7bTjkctriQ_7_6">7,920</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12.25pt;">Total current assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.39%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="Tc_EsUKFrq_y0mf1I8hbXN_Jw_8_3">53,336</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.12%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.19%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="Tc_ZKN_zYj0zkybnPxpsAuKsw_8_6">49,277</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Energy storage systems, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetNetNoncurrent" scale="3" id="Tc_QxZATn4XxUikhZhkDADNcg_9_3">119,842</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetNetNoncurrent" scale="3" id="Tc_lnpkJ8iUUkyZ0hPW7Wmgjw_9_6">123,703</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Contract origination costs, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalizedContractCostNetNoncurrent" scale="3" id="Tc_E2gi4pLTDUiT6yKry-zdQQ_10_3">10,981</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalizedContractCostNetNoncurrent" scale="3" id="Tc_UFb548_ZuEys2J39zQlziQ_10_6">10,404</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="Tc_iT8LdpayJEe7Qiz1B5m7lg_11_3">1,666</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="Tc_E1Ikl3rm3UyxhXhJzy3q1A_11_6">1,739</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Intangible assets, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="Tc_89hwq1KMZUqAEa-5y9P_0Q_12_3">12,170</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="Tc_t1pbymtYvk6jhkvxJJJcSw_12_6">12,087</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Other noncurrent assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="Tc_SKcsepql-kKN5n0-UvdQOQ_13_3">14,395</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:12.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="Tc_-fBvKS8HeEWiQ_1N3HkdHw_13_6">8,640</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.39%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="Tc_xcQEzT-o10GQqL8R8gGJbg_14_3">212,390</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.12%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.19%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="Tc_2ff9X3PPWE-EyJbQWyXvyQ_14_6">205,850</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">LIABILITIES, CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS&#8217; DEFICIT</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.91%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.12%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Current liabilities:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 5.75pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="Tc_ALUw76_a9EKJIZECnwkdHg_17_3">21,721</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="Tc_wvaSmLJzWEespwkohv_MIw_17_6">13,749</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 5.75pt;">Accrued liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="Tc_c6w2o7Lua0S5q-pVMIbk_Q_18_3">17,084</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="Tc_jgpbvCgS1ky3KQCeus9TCA_18_6">16,072</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 5.75pt;">Accrued payroll</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="Tc_anQoCn0tg0-VBSM4STcZ0A_19_3">6,512</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="Tc_zlUrV3CGcUOb5IITraj22Q_19_6">5,976</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 5.75pt;">Notes payable, current portion</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesPayableCurrent" scale="3" id="Tc_Jle-hMead0WF64LCnEj6LA_20_3">36,182</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesPayableCurrent" scale="3" id="Tc_EsOwAGdBMky_kdWsJDDWjw_20_6">33,683</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Convertible promissory notes (includes $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesPayableRelatedPartiesClassifiedCurrent" scale="3" id="Narr_KEeDEzO9oEidnwaEAehDYQ">45,385</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NotesPayableRelatedPartiesClassifiedCurrent" scale="3" id="Narr_zuSHepGA6kq5TbyGMwBwgA">45,271</ix:nonFraction> due to related parties as of March 31, 2021 and December 31, 2020, respectively)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ConvertibleDebtCurrent" scale="3" id="Tc_j2wKoFu610CujIQznfxvcg_21_3">68,868</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ConvertibleDebtCurrent" scale="3" id="Tc_cWsz0Z0M1k6zUtShNKnsYw_21_6">67,590</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 5.75pt;">Financing obligation, current portion</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansPayableCurrent" scale="3" id="Tc_hkVXAyvJHUyuseSvZdYvmQ_22_3">18,052</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansPayableCurrent" scale="3" id="Tc_896rpeP3fUKMYcae1Hhk8A_22_6">14,914</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 5.75pt;">Deferred revenue, current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="Tc_RP6eTwYVck2aM4ijxYRs0A_23_3">38,762</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="Tc_B2F_MDxbi0i9Se9miASNSg_23_6">36,942</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Other current liabilities (includes $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableRelatedPartiesCurrent" scale="3" id="Narr_1fzWaSedzkGXvrvksTZlJA">321</ix:nonFraction> and $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableRelatedPartiesCurrent" scale="3" id="Narr_MSYKl0S0MkqH6wkgpsGtgA">399</ix:nonFraction> due to related parties as of March 31, 2021 and December 31, 2020, respectively)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="Tc_HGFEptJOokWk4_2CKv2bxw_24_3">1,069</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="Tc_s3zCs8_anUysHJlf33jobQ_24_6">1,589</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12.25pt;">Total current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.91%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.39%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="Tc_E3AOY7jCuUeBRMg6zBFsLA_25_3">208,250</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.12%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:12.19%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="Tc_7fc0gZU5jUOcKU8sPwaDMw_25_6">190,515</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Deferred revenue, noncurrent</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="3" id="Tc_YGp2VjbLLUyQjUiXFenT4A_26_3">16,640</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="3" id="Tc_3IMF23_3-kaiT-tTkH8sMw_26_6">15,468</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Asset retirement obligation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetRetirementObligationsNoncurrent" scale="3" id="Tc_qwaNKhrNm0i5pl9t5x41CA_27_3">4,150</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetRetirementObligationsNoncurrent" scale="3" id="Tc_I72hJ9mreU2Q0gp0vgnNag_27_6">4,137</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Notes payable, noncurrent</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermNotesPayable" scale="3" id="Tc_L6B-9lbzikSSdjGAk7LliA_28_3">6,418</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermNotesPayable" scale="3" id="Tc_YEREw8GpU0azaLtbAa78Hw_28_6">4,612</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Financing obligation, noncurrent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermLoansPayable" scale="3" id="Tc_TiMiYGzAwUOdoqwhEtRavw_29_3">70,059</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermLoansPayable" scale="3" id="Tc_45wBQEIe7UG9ESd4afxyLw_29_6">73,128</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Warrant liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="stem:WarrantLiabilityNoncurrent" scale="3" id="Tc_YBx_tWGYCkKUMXQLhJiGCg_30_3">161,486</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="stem:WarrantLiabilityNoncurrent" scale="3" id="Tc_9scZVAALgE-80ZZmCXCCqQ_30_6">95,342</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Lease liability, noncurrent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="Tc_3so6WWOOw0mB6st4Tq3nUw_31_3">41</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:12.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="Tc_pf6v97qc4UqbxudewxCROw_31_6">57</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.39%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="Tc_MC4rcjCK-Uu7wmBfozRQfA_32_3">467,044</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.12%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.19%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="Tc_YaHsBvfbnk6qFBh0C4BJTg_32_6">383,259</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Commitments and contingencies (Note 13)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:8pt;">Convertible preferred stock, </span><span style="font-size:8pt;">$<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityParOrStatedValuePerShare" scale="0" id="Narr_ivfVHcMAWU-mppo7ygtg3g"><ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityParOrStatedValuePerShare" scale="0" id="Narr__DuRLwhtBUOkcsWKh9wSqw">0.00001</ix:nonFraction></ix:nonFraction></span><span style="font-size:8pt;"> par value; </span><span style="font-size:8pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesAuthorized" scale="0" id="Narr_y3I2xtca10igj6DA8T7FeQ"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesAuthorized" scale="0" id="Narr_ilvE9MReWEurAD_ZL8yuNA">409,351,021</ix:nonFraction></ix:nonFraction></span><span style="font-size:8pt;"> shares authorized as of March 31, 2021 and December 31, 2020; </span><span style="font-size:8pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesIssued" scale="0" id="Narr_kJuo4L78XU2Aea8XG7tsnw">175,528,225</ix:nonFraction></span><span style="font-size:8pt;"> and </span><span style="font-size:8pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesIssued" scale="0" id="Narr_z1ucmKyJ9E-bPX1KurhEag">175,437,783</ix:nonFraction></span><span style="font-size:8pt;"> shares </span><span style="-sec-ix-hidden:Hidden_1x4NE10T70aljT-wBlMTXg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">issued</span></span><span style="font-size:8pt;"> and </span><span style="font-size:8pt;">outstanding</span><span style="font-size:8pt;"> as of March 31, 2021 and December 31, 2020, respectively; (liquidation preference of </span><span style="font-size:8pt;">$<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityLiquidationPreference" scale="3" id="Narr_XUOx86xxX027ZQkgOoZBvQ">258,084</ix:nonFraction></span><span style="font-size:8pt;"> and </span><span style="font-size:8pt;">$<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityLiquidationPreference" scale="3" id="Narr_FhXYeB5hPES9viVYa08j2g">257,947</ix:nonFraction></span><span style="font-size:8pt;"> as of March 31, 2021 and December 31, 2020, respectively)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="Tc_fJu79wfTnUqkFCSI5d56jw_34_3">220,955</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="Tc_NUCo8hd-7EuMavWCJF90VQ_34_6">220,563</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Stockholders&#8217; Deficit:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Series 1 convertible preferred stock, $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="Narr_D0nKch15AUKaZyJOxZqrSA"><ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="Narr_Ad69ToElAku3RfIHLe32HA">0.00001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="Narr_2ulBDzZFc0KuFNdSqJJeRA"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="Narr_-aA7kaBrfE2jGRSOg4IX3w">4,305</ix:nonFraction></ix:nonFraction> shares authorized as of March 31, 2021 and December 31, 2020; <ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesIssued" scale="0" id="Narr_rTnhqmCiJk6Dlnn-q3Disg"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesIssued" scale="0" id="Narr_r96EFMRqHkKFPr2lWtfT0w">2,961</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of March 31, 2021 and December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockValue" scale="3" id="Tc_lAO5NgvIZUu-3PjEhpl02Q_36_3">&#8212;</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockValue" scale="3" id="Tc_NqJOwYsjmUOeFXQY158iIQ_36_6">&#8212;</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:8pt;">Common stock, </span><span style="font-size:8pt;">$<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="Narr_xTQb8GCTa0es0em4UoOZCw"><ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="Narr_AfrVS-9490-PwKRTsakdUg">0.000001</ix:nonFraction></ix:nonFraction></span><span style="font-size:8pt;"> par value; </span><span style="font-size:8pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="Narr_gWvt44f0ZkisugbghQ6mzQ"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="Narr_468SG5ihU0Ca7Mcwz28YHA">474,728,323</ix:nonFraction></ix:nonFraction></span><span style="font-size:8pt;"> shares authorized as of March 31, 2021 and December 31, 2020; </span><span style="font-size:8pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="Narr_n8vv86uc_02ANU6bMWBJ4Q">17,694,228</ix:nonFraction></span><span style="font-size:8pt;"> and </span><span style="font-size:8pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="Narr_lB_SopoQhk27uWOXkV3q-A">11,228,371</ix:nonFraction></span><span style="font-size:8pt;"> </span><span style="-sec-ix-hidden:Hidden_2QU2A9Nz9kOfYQ5vhjP3Tg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">issued</span></span><span style="font-size:8pt;"> and </span><span style="-sec-ix-hidden:Hidden_pYsiEl5cYU65Q82EfJ5Ieg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:normal;text-align:left;">outstanding</span></span><span style="font-size:8pt;"> as of March 31, 2021 and December 31, 2020, respectively</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:zerodash" name="us-gaap:CommonStockValue" scale="3" id="Tc_htZN3_lmbUO-2Kyi8oyVIQ_37_3">&#8212;</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:zerodash" name="us-gaap:CommonStockValue" scale="3" id="Tc_LFPY4sAzREyxqs3KTZ9DOw_37_6">&#8212;</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 5.75pt;">Additional paid-in capital</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="Tc_TbljSoNAz02H59fDrOnNjA_38_3">14,726</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="Tc_zKJYkPFNGEyeTa9oRSuLUA_38_6">10,061</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 5.75pt;">Accumulated other comprehensive income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="Tc_zyW_SN2auU-woOaiygUP3g_39_3">59</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" sign="-" scale="3" id="Tc_HTTEOtOeOkeiFXg4AQHXeQ_39_6">192</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 5.75pt;">Accumulated deficit</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" sign="-" scale="3" id="Tc_fI8xb5CPjEG-TrJUfMzDwg_40_3">490,394</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" sign="-" scale="3" id="Tc_Bb3QvaCZiEOpMJUOpT1w2Q_40_6">407,841</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total stockholders&#8217; deficit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.91%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.39%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_2dwO1_YSckeSDzN4d6-kbA_41_3">475,609</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.12%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:12.19%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_n2rN7_csXEWMgv5sQyUjWQ_41_6">397,972</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Total liabilities, convertible preferred stock and stockholders&#8217; deficit</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.91%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.39%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="Tc_iIg_W2rbB0-4DygLQk_aqQ_42_3">212,390</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.12%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.19%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="Tc_fAIcoou0KkSm4FdAfpCh3Q_42_6">205,850</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying notes are an integral part of these condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_81c8bdc0_38b6_406d_aa21_2d4d9c45958a"></a></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-78</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">STEM,&#160;INC.</b></p><a id="StatementofOperations_stemIV"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(UNAUDITED)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands, except share and per share amounts)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p><a id="_01e3c7aa_5ed3_43fb_87ac_ecee8ed84d58"></a><a id="Tc_BM3FvY6F1UuNYFmUtlvPDg_0_2"></a><a id="Tc_j5r3Vxz36UyYT553NvBi0Q_1_2"></a><a id="Tc_422k8Ys53E2xaGiiQFOTuQ_1_5"></a><a id="Tc_YkBckLnEzk6FMpovfMzVqA_2_0"></a><a id="Tc_Y1rPXxeIu0ya8ZSQE_K3Lw_2_2"></a><a id="Tc_UxyoZXC5OUOou5klmYjQDQ_2_5"></a><a id="Tc_7Fn2nVg33kObtomQR4qEbQ_3_0"></a><a id="Tc_wtVOuXjre0mnSk6xBLc6nQ_4_0"></a><a id="Tc_x580pCfem0a_8yXetlIGMA_5_0"></a><a id="Tc_XVDfasJZgEePb41VGGoNYA_6_0"></a><a id="Tc_wy4Igbm0jEajX_lKcSs49g_7_0"></a><a id="Tc_mfBHaQodmUa0YSTxmaJv1g_8_0"></a><a id="Tc_ZHJD4BdWukSmtuwiRYoT_w_9_0"></a><a id="Tc_8mnv12a6bk6K_0cINA3m9Q_10_0"></a><a id="Tc_Zu2t9MxvL0GETmrSyYiBpw_11_0"></a><a id="Tc_SAOnzR8UKEGrJNCqqIUJHg_12_0"></a><a id="Tc_v1eBT_sXo0uIZhtSLKBHKw_13_0"></a><a id="Tc_4xv3Ny9JR06qXGcUSzqTBA_14_0"></a><a id="Tc_mLagQyBdXE2XYyy9JENitQ_15_0"></a><a id="Tc_QyxXf-t0IEK6hozw59ImIg_16_0"></a><a id="Tc_6s6ONbPy3keytqYr0L0xfg_17_0"></a><a id="Tc_btUNtnCiEUaSeilc0B9mtw_18_0"></a><a id="Tc_IQEazuvfBEWIKLX5oKmiMg_19_0"></a><a id="Tc_kUEpf4xI9k6m-sUlRzUlBA_20_0"></a><a id="Tc_oikBk-_S9kuXrYKyrxH-Gg_21_0"></a><a id="Tc_MqwDxMqvkkeFYB3SBletJw_21_3"></a><a id="Tc_ZCz45yOVh0-BKIcSnqTfqQ_21_6"></a><a id="Tc_wcL8j9o-JkG_-8hl28GT8w_22_0"></a><a id="Tc_R4xXpqvJ3EedphJ5U-Mt6w_22_2"></a><a id="Tc_KdOPHPitSUCepuz5IlpWyg_22_5"></a><a id="Tc_4oLqUqLjG0KP3VOBkkzt6w_23_0"></a><a id="Tc_qP2szfRuP0ikqmRBRi5D-A_23_2"></a><a id="Tc_1jz15h6UY0aLyKU5dCuJ6A_23_5"></a><a id="Tc_5tfziY2RTE2mKhZW0lU1GA_24_0"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;width:25.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Three&#160;Months&#160;Ended&#160;March&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.96%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.96%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Services revenue</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_srt_ProductOrServiceAxis_us-gaap_ServiceMember_Olvaq5ElA0q7xc2LLybURA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_fmV_SYihvUmoLHWYSV1Bnw_2_3">4,881</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_srt_ProductOrServiceAxis_us-gaap_ServiceMember_-78u9HgTUkCrileUqJ77Ng" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_uSGEIpxWrkm6mPQAHV5zcA_2_6">3,393</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Hardware revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_srt_ProductOrServiceAxis_stem_HardwareMember_qXAN5ai2SUqYaIvr4E7sIQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_M96tMqs0z0STB-M0XaWGaA_3_3">10,539</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_srt_ProductOrServiceAxis_stem_HardwareMember_8Va5LxNfLEWkvtiPjlMhNw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_cOnWYxrlh0Wxr14-x9O43g_3_6">718</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 5.75pt;"><span style="color:#231f20;">Total revenue</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_n7fBGGMfvEWedKU_0c3dvw_4_3">15,420</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_N3E1HqBoa0GxSVVMiBt8RA_4_6">4,111</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Cost of service revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_srt_ProductOrServiceAxis_us-gaap_ServiceMember_Olvaq5ElA0q7xc2LLybURA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="Tc_pFVcarLpNEuDODkIgUsxng_5_3">6,905</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_srt_ProductOrServiceAxis_us-gaap_ServiceMember_-78u9HgTUkCrileUqJ77Ng" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="Tc_8sCh9-NQvkelKnhE0Uj0Vg_5_6">4,762</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Cost of hardware revenue</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_srt_ProductOrServiceAxis_stem_HardwareMember_qXAN5ai2SUqYaIvr4E7sIQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="Tc_Qd6aua9NL0ClVm3a_5dP7w_6_3">8,632</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_srt_ProductOrServiceAxis_stem_HardwareMember_8Va5LxNfLEWkvtiPjlMhNw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="Tc_8SGWQ5dZKUiQIqhrOIvo0g_6_6">751</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 5.75pt;"><span style="color:#231f20;">Total cost of revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="Tc_YW7lSS4bn0W1RPLplJ49Dw_7_3">15,537</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" id="Tc_nhCkwI2Nx0OFPdBBazz5mQ_7_6">5,513</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Gross margin</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" sign="-" scale="3" id="Tc_dLwF6642bk2SwJlAuiPZFg_8_3">117</ix:nonFraction>)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" sign="-" scale="3" id="Tc_6hl1pHcUMECiigUY-NLGzw_8_6">1,402</ix:nonFraction>)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Operating expenses:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12.25pt;"><span style="color:#231f20;">Sales and marketing</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="Tc_Ni4Fj7Sp30GmAOZwLTj0MQ_10_3">2,667</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingAndMarketingExpense" scale="3" id="Tc_EORMCLfScE-CNrh3DLuesA_10_6">4,397</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12.25pt;"><span style="color:#231f20;">Research and development</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="Tc_0kDyqpknHk6d2WCnNctizQ_11_3">4,407</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="Tc_EtQY0e7vpUCBIeSRENUBOA_11_6">3,395</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12.25pt;"><span style="color:#231f20;">General and administrative</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="Tc_q-jEqC1IQUGTopiKv1WAxQ_12_3">2,692</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="Tc_jALcFEVKl06dA80vqIb6LA_12_6">3,004</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Total operating expenses</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="Tc__I9AjUxAgUOaEDt_8bIQEw_13_3">9,766</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="Tc_j6QEh03lLkKWdnTchg7GgA_13_6">10,796</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Loss from operations</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" sign="-" scale="3" id="Tc_Ez6AyXqKKkyeRDMGpC0jlw_14_3">9,883</ix:nonFraction>)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" sign="-" scale="3" id="Tc_Z-aA2uxceESqoiFMjNZkfQ_14_6">12,198</ix:nonFraction>)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Other income (expense), net:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12.25pt;"><span style="color:#231f20;">Interest expense</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="Tc_1v5py55we0Keur0yhm0xOQ_16_3">6,233</ix:nonFraction>)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="Tc_K5zapwb-jE6kqgwHRMkxDA_16_6">4,369</ix:nonFraction>)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12.25pt;"><span style="color:#231f20;">Change in fair value of warrants and embedded derivative</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueAdjustmentOfWarrants" scale="3" id="Tc_KjSnY89MOEmac357Ewfhcg_17_3">66,397</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueAdjustmentOfWarrants" sign="-" scale="3" id="Tc_mm_LDTyZrEGUVwBIOE7--Q_17_6">1,009</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12.25pt;"><span style="color:#231f20;">Other expenses, net</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherNonoperatingIncomeExpense" sign="-" scale="3" id="Tc_w1yEJ5hDiE-3s6I12j7A6Q_18_3">40</ix:nonFraction>)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherNonoperatingIncomeExpense" sign="-" scale="3" id="Tc_7go8MxlCAUCEa4wxHBb0_w_18_6">1,913</ix:nonFraction>)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Total other income (expense)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" sign="-" scale="3" id="Tc_CtqGhSc22k65eLYU0roi4g_19_3">72,670</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" sign="-" scale="3" id="Tc_D3-1L759s0WagWRQv2v8Ug_19_6">5,273</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Loss before income taxes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" sign="-" scale="3" id="Tc_L-h5CPBqL0yCNblV8-yShw_20_3">82,553</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" sign="-" scale="3" id="Tc_--Ax73AUL0OSQeqdyCmbWw_20_6">17,471</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Income tax expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net loss</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" sign="-" scale="3" id="Tc_NGabmpYuLEGCvXN3UjhziQ_22_3">82,553</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" sign="-" scale="3" id="Tc_EPBWrxOULk26iJkxhdsHmQ_22_6">17,471</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net loss per share attributable to common shareholders, <span style="-sec-ix-hidden:Hidden_urOnAwLGaUm8ekaoXq-Lyg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">basic</span></span> and <span style="-sec-ix-hidden:Hidden_iM9w_a1sFEGIKpgUyST11w;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">diluted</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasic" sign="-" scale="0" id="Tc_AnBziA8t5kSxFLAFcQk3TQ_23_3">6.73</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasic" sign="-" scale="0" id="Tc_V_nc15W3AEambMkx_E1DIQ_23_6">2.97</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Weighted-average shares used in computing net loss per share, <span style="-sec-ix-hidden:Hidden_CfuM2fcuRkyvhlhOc5ClfA;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">basic</span></span> and <span style="-sec-ix-hidden:Hidden_p4niYb3N0UWUncEZywcCVg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">diluted</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="Tc_Cp83rWRA60a3mdiTFespMQ_24_3">12,263,160</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="Tc_BoT2I6griUmoQgnpvL_stQ_24_6">9,075,646</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying notes are an integral part of these condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_53c70cff_af64_40c5_8f56_45ea3869fc8e"></a></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-79</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">STEM,&#160;INC.</b></p><a id="comprehensiveloss_stemIV"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(UNAUDITED)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p><a id="_268a2c76_0e6f_481a_9009_92c34d65cb8d"></a><a id="Tc_cAb_2NDdGEuN3oOThayVuw_1_2"></a><a id="Tc_owNv-36M2Uu_Af3pJNpE5Q_2_2"></a><a id="Tc_YcMa7EUWLE-1-pH9GJuP6A_2_5"></a><a id="Tc_hpAvjt2E8UyS18dj_dStcg_3_0"></a><a id="Tc_jmeO4rzYI0KtficgYSAnmA_3_2"></a><a id="Tc_n335CtItOkK31BS9VQrpQg_3_5"></a><a id="Tc_PtFF-GTdL0iEOgQgdX6U5w_4_0"></a><a id="Tc_2B2KyrtVqEy6iDEwnGfAFw_5_0"></a><a id="Tc_InKDUg8jakCuya23KyKZhw_6_0"></a><a id="Tc_7qM-A62lTESvFSLhjXmnZw_6_2"></a><a id="Tc_nx-gRaTU5kyAgRI2dfNhgA_6_5"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;width:25.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Three&#160;Months&#160;Ended&#160;March&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.96%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.96%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Net loss</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" sign="-" scale="3" id="Tc_X9IqekD-9U2MuAKCHmBWxQ_3_3">82,553</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" sign="-" scale="3" id="Tc_aGzMIyncP0ibZeSeS4cZag_3_6">17,471</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Other comprehensive income:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"><span style="color:#231f20;">Foreign currency translation adjustment</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="Tc_99kt0QGFEEO-oj5WXgZffw_5_3">251</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="Tc_ODXu7eSY4UCuG8YmTn4k-g_5_6">451</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12.25pt;"><span style="color:#231f20;">Total comprehensive loss</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" sign="-" scale="3" id="Tc_LaMZxFL8TU-olD-eqnZuIQ_6_3">82,302</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" sign="-" scale="3" id="Tc__PPL_Up2JEyqAgHc3mmQJw_6_6">17,020</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying notes are an integral part of these condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_79d0f57e_8161_4692_aa90_b577c773d3a1"></a></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-80</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">STEM,&#160;INC.</b></p><a id="StockholdersDeficit_stemIV"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND </b><b style="font-weight:bold;">STOCKHOLDERS&#8217; DEFICIT</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(UNAUDITED)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands, except share amounts)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p><a id="_65f4f3fa_37a8_4533_80b2_81a07ad772bb"></a><a id="_Hlk72760014"></a><a id="Tc_iDOfd45GVE6A78dQ71YrbA_0_8"></a><a id="Tc_EXSCEjKXZEKrjsLMFKl_0A_0_21"></a><a id="Tc_KLQpH5Cuukagl1mZv62nkw_1_2"></a><a id="Tc_f8YshqrdLECWLDoVjYxo7w_1_8"></a><a id="Tc_yT-sT9vGtEWFdXY2C_ezmw_1_18"></a><a id="Tc_XFy0ybsqDEyOjekCpHQHpA_1_21"></a><a id="Tc__ntieZPP-k-VTAJKBupYNg_1_27"></a><a id="Tc_G14Lumdgw0W8d90SGC92fg_2_2"></a><a id="Tc_L7mNqoPnfU2rHEe1zy3hJA_2_8"></a><a id="Tc_ArBx_vYTC06x0VHYj6vDlw_2_13"></a><a id="Tc_sjFllox9IkaL7WI9uIHTww_2_18"></a><a id="Tc_HuGLDFTuNkGo97-rUQFCig_2_21"></a><a id="Tc_VpGnl5GQ9k27bWWz-2gZjA_2_24"></a><a id="Tc_pq5qLgpCg0i13TB-hs8aaA_2_27"></a><a id="Tc_OZ2uRsTAmEK3IPYAHw1Vcg_3_2"></a><a id="Tc_uqZAJVySf0CmIgyNB1xiAQ_3_4"></a><a id="Tc_xLTTgj7rUEC0cECGtfm4ww_3_8"></a><a id="Tc_VSE19xDu_0ectY19Jy4xDQ_3_10"></a><a id="Tc_K1-fTejBC06je2f5W7ctIg_3_13"></a><a id="Tc_4NxYUzhfREWg2FclpSW0Lg_3_15"></a><a id="Tc_q-bz4t0UykGkU1nsDa6b2Q_3_18"></a><a id="Tc_d4hT4OjpH02DtBLx8ZR02A_3_21"></a><a id="Tc_nXaia6wJmE2AMHRKrUvpNw_3_24"></a><a id="Tc_lQLVVm56DUmTSo38bb0q1Q_3_27"></a><a id="Tc_-aL3oG3UcUKxjeVGpC11dw_4_0"></a><a id="Tc_IMJPbHEnpky3SQVnvvOlmQ_4_4"></a><a id="Tc_gJmyy21eG0uh95za6L4GbA_4_10"></a><a id="Tc_X1teZS4tBk2YnBKsnlwTyQ_4_11"></a><a id="Tc_EGLmskQ5lk6WhR_RXTuyXw_4_15"></a><a id="Tc_iJSzFPrQt0GtNKSlXB_Lig_4_16"></a><a id="Tc_3sio6SpPsUeAfhvMlse9vg_4_18"></a><a id="Tc_ePcs4B7x3kagfjyycuHShw_4_21"></a><a id="Tc_EhtYj7NYCEqcn_PnMnme-A_4_24"></a><a id="Tc_K2KSwpeiA0CZMnHL0s-x1Q_4_27"></a><a id="Tc_jsKIn5qAhEKMHbjowM0lhw_5_0"></a><a id="Tc_HMUQTCHH7EixZlKkeqK6pA_5_2"></a><a id="Tc_3iZSfRDZqEKtPDNbyfP6jg_5_5"></a><a id="Tc_q-mO8DWklEmqpEk2O7yTDA_5_8"></a><a id="Tc_Nk5yNbP9L0e6AbUp7nNcrQ_5_11"></a><a id="Tc__FSR2TVcCUqGA2AGa-kSmw_5_13"></a><a id="Tc_033GTqx5lUui3mijvVyMHg_5_16"></a><a id="Tc_a6iu66FpiUeYncIps-PmfA_5_22"></a><a id="Tc_wsYl9ByWrkmxI7LKk1YGTg_5_25"></a><a id="Tc_8pzbkQcsjUmmD4XS8P_C1A_6_0"></a><a id="Tc_ItUGcis7TUejYu0bW1egVw_6_8"></a><a id="Tc_FlqO0prZWUG6QuFvo2Bp4w_6_11"></a><a id="Tc_bmwbHizMP0eE12uG6762ww_6_16"></a><a id="Tc_IYF01wpF6EO0TontR2MrJA_6_22"></a><a id="Tc_RUZhbLnMKkqDlI5rZqOZRA_6_25"></a><a id="Tc_7lPpV-hjLk-vQMdcBTOUrw_7_0"></a><a id="Tc_WlOZQDfj6Ems5xpgBWZypA_7_2"></a><a id="Tc_y6JMz-FL_UeSUTVy7azzpQ_7_5"></a><a id="Tc_k0SiorekpUCMM8CIRBDWXA_7_8"></a><a id="Tc_lleD-426lE6y-zwyu61wjA_7_11"></a><a id="Tc_1-QdQGfvEka-fBkfJxQ_0Q_7_13"></a><a id="Tc_8C6PrF-PeU-1au7Y2AQANA_7_16"></a><a id="Tc_h7jt67ZMU0qD4Me3saFx8g_7_22"></a><a id="Tc_mqWQGuiR9UmV2YoaT2kRgQ_7_25"></a><a id="Tc_MSyUm3cdkkOURtDH2vbgKg_8_0"></a><a id="Tc_m3l6uRBNZkiBxCZCyjZt4A_8_2"></a><a id="Tc_tSaEFC3-D0ik8oMwmejZew_8_5"></a><a id="Tc_WyOX1jqEYEC0JrkV6PCIyg_8_8"></a><a id="Tc_F9LCFMh8c0-KtiDkGIzlOg_8_11"></a><a id="Tc_f6Pr8keiBkSj2FxbCkbJXQ_8_13"></a><a id="Tc_Cyk7Pw_o3kSpVgaauveMlw_8_16"></a><a id="Tc_sdVOSPFfwEWAoMCpVLztQw_8_19"></a><a id="Tc_1JZLJVaHvEm3kwUbpIN9aQ_8_25"></a><a id="Tc_lXiZJVe63EaA7wMb-qulEw_9_0"></a><a id="Tc_HA89tSm0cEy8bYW8PjfGOg_9_2"></a><a id="Tc_RiYNwsr2LUy3D5U4mWzpRA_9_5"></a><a id="Tc_MNZzxpAN5E-DX0Z8rmNtBQ_9_8"></a><a id="Tc_nerQ-MmlFkiNcJ_B21Hrrg_9_11"></a><a id="Tc_gewo6IOGpkCTYP22vy2lXw_9_13"></a><a id="Tc_lSCF6djzJUiJs78mNshbFA_9_16"></a><a id="Tc_fNZ443WAqkGX-Z3LEjn4iw_9_19"></a><a id="Tc_k2XP1EOTlEy-IBBZou4yOQ_9_22"></a><a id="Tc_0HVcEXzQrUyIlWbrve0kzg_10_0"></a><a id="Tc_IWoo6wFVtkutX-42-VR2Iw_10_4"></a><a id="Tc_eBtnbWXPm0iGlrkgIPYqxQ_10_10"></a><a id="Tc_RInsrXBDYE-TtPD8f2E9Bw_10_11"></a><a id="Tc_YzFtp_4-gkaX5VCEfqpu2w_10_15"></a><a id="Tc_dScd3app0U6lfINN-rpoPw_10_16"></a><a id="Tc_vlv-X68Vi02pde7L7lYGOg_10_18"></a><a id="Tc_Z70FEDAqH0-TGSkUobrIOQ_10_21"></a><a id="Tc_JSntIGAX7EKY74bgTvR2dA_10_24"></a><a id="Tc_SksEi-vH-0moI2XP2ejbwg_10_27"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:10.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 68pt;"><span style="font-size:7pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;width:6.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td style="vertical-align:top;width:0.78%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td colspan="4" style="vertical-align:bottom;width:14.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Series&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;width:6.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:10.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 68pt;"><span style="font-size:7pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;width:15.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Convertible</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:0.78%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;width:14.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Convertible</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:6.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additional</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:10.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 68pt;"><span style="font-size:7pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;width:15.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Preferred&#160;Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;border-bottom:1px solid transparent;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:0.78%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;width:14.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Preferred&#160;Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;width:15.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Common&#160;Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:6.58%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Paid-In</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.62%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Comprehensive </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.18%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.53%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stockholders&#8217;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:10.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 68pt;"><span style="font-size:7pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.84%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:6.24%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:0.78%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:6.28%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:6.24%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.1%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:6.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:6.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Capital</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Income&#160;(Loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deficit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deficit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:10.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Balance at December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.84%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_ConvertiblePreferredStockMember_gadOCu9A6EmHr_Z9XdaBrw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Tc_tW7R1eHjNESDdXtN-jzDiw_4_2">175,437,783</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.72%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.52%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_ConvertiblePreferredStockMember_gadOCu9A6EmHr_Z9XdaBrw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="Tc_vFPamnoHm0qsXFcxdFPX7Q_4_5">220,563</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.78%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.78%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:7pt;margin-right:0pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.28%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_stem_Series1ConvertiblePreferredStockMember_Mrwwhyrl8UWy5sNVzSTUHQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="Tc_i7nv6gjhjk-cYkjF0A45qg_4_8">2,961</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.74%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.5%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.1%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_vvfbJ4ciz0ChT-DfDBDllg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="Tc_MF6HNlclo0i2SLWiG8IRBA_4_13">11,228,371</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.74%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.61%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.94%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.63%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_xkhJnTnLzkqZnWgGxfP5Xw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_fQ52Zj8zbUqOP07tSKxVww_4_19">10,061</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.38%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.24%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_J3MGqS0Yv0KmpNN4r80AYg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_yT-lxfzSrUad4BKurOe9Ug_4_22">192</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.18%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.99%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_k9bRjk8LL062MNdA4qRJAg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_4HKpDnEmf0eV1DcJEPvrHA_4_25">407,841</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.21%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.31%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_GQs0HC9ERUKehie2Mf6c-A_4_28">397,972</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:10.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 5.75pt;">Recognition of beneficial conversion feature related to convertible notes (Note 7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.78%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:7pt;margin-right:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_vDmUg2Q-RkKqR1DLwJ0jGA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature" scale="3" id="Tc_l1Q4SupzlUWpqQzjaQFNrw_5_19">1,126</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature" scale="3" id="Tc_SrmuY9DITE2jPDwxb1__Sg_5_28">1,126</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:10.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 5.75pt;">Issuance of common and preferred stock upon exercise of stock options and warrants</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_ConvertiblePreferredStockMember_XrJ_h4Dzwk-eyQRXe_JeSA" decimals="INF" format="ixt:numdotdecimal" name="stem:TemporaryEquityStockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised" scale="0" id="Tc_rAwz6nv_h0mdj2-LJzo0VA_6_2">90,442</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_ConvertiblePreferredStockMember_XrJ_h4Dzwk-eyQRXe_JeSA" decimals="-3" format="ixt:numdotdecimal" name="stem:TemporaryEquityStockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised" scale="3" id="Tc_IO04KOebS0eiJiONLfiQ9g_6_5">392</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.78%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:0.78%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:7pt;margin-right:0pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_e0bGHdS1cEiYRXbdjoLFiw" decimals="INF" format="ixt:numdotdecimal" name="stem:StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised" scale="0" id="Tc_s7vawdI1Sk6gcw57Hrny5A_6_13">6,465,857</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_vDmUg2Q-RkKqR1DLwJ0jGA" decimals="-3" format="ixt:numdotdecimal" name="stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised" scale="3" id="Tc_ToZGjZCn00mKPojdcUKYLQ_6_19">2,755</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised" scale="3" id="Tc_XB7E8AVjtka-SQN8wEHiNQ_6_28">2,755</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:10.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 5.75pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:0.78%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:7pt;margin-right:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_vDmUg2Q-RkKqR1DLwJ0jGA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="Tc_9v1flpJGxEeQzFDDVWMDZA_7_19">784</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="Tc_bvTKTudMjE65pAPLWbcNBA_7_28">784</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:10.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 5.75pt;">Foreign currency translation adjustments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.78%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:0.78%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:7pt;margin-right:0pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_YBB4r0v_O0mZlOiggvuEyQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="Tc_V57QetCZ206OA5fk8L8h6Q_8_22">251</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="Tc_N6q6T-MK40CSOsjfChQEHg_8_28">251</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:10.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 5.75pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;border-bottom:1px solid transparent;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:0.78%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:7pt;margin-right:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:6.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:6.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_huHCR7U_YUa_0zonB8NdRg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" sign="-" scale="3" id="Tc_UnmvUwJpqUC295KrVhRdiA_9_25">82,553</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" sign="-" scale="3" id="Tc_bMWtxVIG3kyZojT9h53xpg_9_28">82,553</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:10.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Balance as of March 31, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.84%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_ConvertiblePreferredStockMember_XJ-gpfz9okSmsZgRAGoXBQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Tc_wnSIBlqwBkSP2mEabKoh8Q_10_2">175,528,225</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.72%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.52%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_ConvertiblePreferredStockMember_XJ-gpfz9okSmsZgRAGoXBQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="Tc_3CyO4my-SUisLz_ldlMlbA_10_5">220,955</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.78%;border-bottom:3px double transparent;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:0.78%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:7pt;margin-right:0pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.28%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_stem_Series1ConvertiblePreferredStockMember_ro4DBPYMxESbf1hYVVQcrQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="Tc_juO-JwUUDUGZPS6NarU--g_10_8">2,961</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.74%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.5%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.1%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_fywlR6myokuFNyPWiY7zFw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="Tc_lbGb-na5LUCXM636XQ9DuA_10_13">17,694,228</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.74%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.61%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.63%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_y6GwlIVH_0ma_ywGLuBZPQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_9q-cI4ya8k-uYVuZYwQmiA_10_19">14,726</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.38%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.24%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_Rvbp3bHNWkyXNZPVBfZp3w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_FtS_5_NHDkuwxxVa7dcWjA_10_22">59</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.18%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.99%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_dBEpQ1WlMk6oTPkz_hDjLw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_5YS09-1td0q4yQSesOBDmw_10_25">490,394</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.21%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.31%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_jlGCj1EqIkSEX2n3ZD-zaQ_10_28">475,609</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.36%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_938442cd_bd56_46fd_9f53_ffd8095a5131"></a><a id="Tc_W-koW0d4lUOUhunTUMXt8A_1_8"></a><a id="Tc_NqGzFFonlUebH5Uw0Hr0Zg_1_21"></a><a id="Tc_tDAcLaqDckCWuciZmQM_dA_2_2"></a><a id="Tc_BN5wo5Gon06nqGrBzwV_SA_2_8"></a><a id="Tc_A7siYLtHNkeXL03_l8a_9w_2_18"></a><a id="Tc_JBaly_81xUq7baxlFkzqYA_2_21"></a><a id="Tc_7KfheFYPWUmWJ_pXoQYwzA_2_27"></a><a id="Tc_uMRg8IaeP0aOzeTQoy_fow_3_2"></a><a id="Tc_8ySICks-gEWSla_rOCLcWg_3_8"></a><a id="Tc_w0UzBlscgk6VOMOM90CdeA_3_13"></a><a id="Tc_B7X3qd_g8Eisifa93pChGw_3_18"></a><a id="Tc_gpk6vPzQG06NQt3WZyWArA_3_21"></a><a id="Tc_Lnjd-jA0m0ypQXRRxwrz1A_3_24"></a><a id="Tc_pE7l4Xza10KDi798aCrNyw_3_27"></a><a id="Tc_ZOqpCcDM_U-OXaVE7lwKWw_4_2"></a><a id="Tc_Wg5x3NkqbE2YIkOygpFokQ_4_4"></a><a id="Tc_Vo1jTyFPgUK7kEe_gpwaQw_4_8"></a><a id="Tc_jkBYeUofS0a1RfOWR4aJ8Q_4_10"></a><a id="Tc_4CPH8v9srUWMZcU6UsQVOw_4_13"></a><a id="Tc_u6EgAT0R6EOB1Kx7KdnTvw_4_15"></a><a id="Tc_GgUKLnK_FUe3SR2w88KOBg_4_18"></a><a id="Tc_OUoR7LkxgU-14OXE5rm0YQ_4_21"></a><a id="Tc_RCrAoxnLcUOwDA-cTZDHng_4_24"></a><a id="Tc_Vz469s_alE2iEJP2y09sqQ_4_27"></a><a id="Tc_fy-DtZPe2Eyyu4iZhC4J5w_5_0"></a><a id="Tc_AlqLuAUlg0WrEYPXVDzCSg_5_4"></a><a id="Tc_S9SVkFIuBkSSFugvG-E8ZQ_5_10"></a><a id="Tc_fe4EQ7mZxU2rFz9NnMkjGg_5_11"></a><a id="Tc_rm2MzNRZ902v_0ebQMODVA_5_15"></a><a id="Tc_0EXd5fIHVEaOCW1YHk9-yw_5_16"></a><a id="Tc_OXeNHllXF0a-PTMpxw1tVQ_5_18"></a><a id="Tc_nsSRsPrcVkWWpJwZJz_NEQ_5_21"></a><a id="Tc_zWP4eVWwAUaI13G4ZDh1Yw_5_24"></a><a id="Tc_Svzf3a_yjkSZmAEyxIHYTg_5_27"></a><a id="Tc_TdnC1DK9906OPVFrEp2-xA_6_0"></a><a id="Tc_y9K85kM12UGU3HLgzRBEHw_6_8"></a><a id="Tc_mtUwA13e4k6NGS7zBqFRmQ_6_11"></a><a id="Tc_CCQYsagdn06AuseDxMWJlg_6_16"></a><a id="Tc_JYq5qIn80UuTSCJroyU4Ig_6_19"></a><a id="Tc_naRYCHbkLkCsyf6KgBFLiA_6_22"></a><a id="Tc_e2qCfBhDykWB4kaeVpezGg_7_0"></a><a id="Tc_6IdTbKM0p0usVXbV9I4ETQ_7_2"></a><a id="Tc_YqSyNBCap0iqT2aQenl81w_7_5"></a><a id="Tc_I6-OdCYFkku2fHJz9vZFHw_7_8"></a><a id="Tc_wYdJEy5j0UWyAyWHNtWbNQ_7_11"></a><a id="Tc_dHtEMZnhP02OgYsqyaAAbA_7_16"></a><a id="Tc_te1UREBnZUyTLmgElnHa_g_7_22"></a><a id="Tc_PDtwnuatsUG2cN32qmZfJg_7_25"></a><a id="Tc_AFAuJ-JoCkaGel4fbb-eBg_8_0"></a><a id="Tc_rVJLKpD6QE6uFHfW15y8Wg_8_2"></a><a id="Tc_9kk6bZfzm0muoGCjaAQLmQ_8_5"></a><a id="Tc_ByirhcV13Ui9RN6gwGL1Bg_8_8"></a><a id="Tc_QXaIRTDQ-UGNllYKcfj9Cw_8_11"></a><a id="Tc_Pr0X72co50SIzL7mWUEwxA_8_13"></a><a id="Tc_Ou5QNNrT20-CVNtNWi5sHw_8_16"></a><a id="Tc_MWPMtmN7OEK9o0xVHjONyQ_8_22"></a><a id="Tc_OrEmhVfqYEqi9_emdJyk2w_8_25"></a><a id="Tc_6gIOY8WTQkOC0JYnuAO5AA_9_0"></a><a id="Tc_gJjLhjQowEOFq7dmrFCHmw_9_2"></a><a id="Tc_hjlutqvEH0-J7j4SImK0vw_9_5"></a><a id="Tc_f_20RhtT606t0fYkkFzSdg_9_8"></a><a id="Tc_Vklxmd45BUWyLNU8xPazaQ_9_11"></a><a id="Tc_EVC8E1KNOkK7MljmspN0jg_9_13"></a><a id="Tc_gw4QbD0wxE-qkIhfAkZIiw_9_16"></a><a id="Tc_pbaUYu4hAkumWIKnNnQ_1Q_9_19"></a><a id="Tc_-6b9QOq6ckqBWOuXMbkSwA_9_25"></a><a id="Tc_NW4NhsUDA0SY3IJrrrwFZQ_10_0"></a><a id="Tc_to3QBy8Ry02-x3himgaONQ_10_2"></a><a id="Tc_CPVXp7bhOU-8Drkvv2etrA_10_5"></a><a id="Tc_nwUJk3ng_USbtE7deA5Oiw_10_8"></a><a id="Tc_4A5oWKUMHEevTBvl_MSIgQ_10_11"></a><a id="Tc_6iEWz4S26UChD954OZY4Aw_10_13"></a><a id="Tc_dkp4noXpmEKb7Hr_Sl_gFA_10_16"></a><a id="Tc_2YWwni8HeU-aRjyUv0OtlA_10_19"></a><a id="Tc_eU6TbVp8S0CxzRA3MqwXSA_10_22"></a><a id="Tc_H4f0Nf88qUWwpbEUkQ6ACw_11_0"></a><a id="Tc_Q18YrzRSWke67AMhUD5sZA_11_4"></a><a id="Tc_3vrY2_S3B0-zCGBl4CgIKQ_11_10"></a><a id="Tc_XRDFu8_mX0CGrv9CW0paDg_11_11"></a><a id="Tc_hBcxnWEqQkGpC0v1GkqK0Q_11_15"></a><a id="Tc_PGLiLpR0ykSU18fE2YnWfQ_11_16"></a><a id="Tc_wlY5yQmEJUeRxVBoSL7V_w_11_18"></a><a id="Tc_CxcfJ77KVEWqgsucpTlH0g_11_21"></a><a id="Tc_nfIf52n1kk6fzLLj_vXTlg_11_24"></a><a id="Tc_s2ee_4Av_UKmYRKy_EN97g_11_27"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:11.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:8.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:0.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:5.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:0.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:5.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:0.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:5.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:6.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:0.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:5.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:0.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:5.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:8.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:6.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:7.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:11.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 68pt;"><span style="font-size:7pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;width:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td style="vertical-align:top;width:0.78%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td colspan="4" style="vertical-align:bottom;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Series&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;width:6.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:11.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 68pt;"><span style="font-size:7pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;width:16.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Convertible</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:0.78%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;width:13.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Convertible</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:6.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Additional</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:11.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 68pt;"><span style="font-size:7pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;width:16.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Preferred&#160;Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;border-bottom:1px solid transparent;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:0.78%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;width:13.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Preferred&#160;Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="4" style="vertical-align:bottom;width:14.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Common&#160;Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:6.58%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Paid-In</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.62%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Comprehensive</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.18%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.53%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Stockholders&#8217;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:11.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 68pt;"><span style="font-size:7pt;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.07%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:6.37%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:0.78%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.52%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:6.35%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:6.65%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:6.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:6.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Capital</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deficit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deficit</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:11.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Balance at December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.07%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_ConvertiblePreferredStockMember_cyDufrsM3ESTEjIwfptKTQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Tc_ZLxgPWnjYEy6WDRk3hgXug_5_2">191,139,933</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.72%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.65%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_ConvertiblePreferredStockMember_cyDufrsM3ESTEjIwfptKTQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="Tc_xIQO0DJeaEWSoeWxDbmZgA_5_5">231,129</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.78%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.78%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:7pt;margin-right:0pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.52%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_stem_Series1ConvertiblePreferredStockMember_C1T-06zHkkOsHlrMQZewNA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="Tc_wYqUEiVja0eagPpklOgMPA_5_8">2,961</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.74%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.61%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.65%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_OKRF49wIpUeYPuCgjSLS7Q" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="Tc_bHWnu3yCSE6103HlbDuw6Q_5_13">9,392,682</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.74%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.65%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.94%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.63%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_e_KaNMrTCkC6ivjINUq7Gw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_FtmR7uC0cEi5FeCOjgSgsA_5_19">3,339</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.38%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.24%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_NbayqTFx10K0LykZ2tW9ng" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_e8Jg1nKKTUGj-FGWjX2vmg_5_22">54</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.18%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.99%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_h2wjHc8lf0awsBdtLW8MgA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_BdxJFH9pI0O6g_EJ7SKWdg_5_25">259,054</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.21%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.31%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_tW88o_E810yS417HZoYC_w_5_28">255,661</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:11.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 5.75pt;">Effect of exchange transaction (Note 7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">(<ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_ConvertiblePreferredStockMember_6GSUwrSqIkipUhqiiMREKw" decimals="INF" format="ixt:numdotdecimal" name="stem:TemporaryEquityIncreaseDecreaseDueToExchangeShares" scale="0" id="Tc_7Ym6Cs6L_0G5-o1Ox905lQ_6_2">15,546,014</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_ConvertiblePreferredStockMember_6GSUwrSqIkipUhqiiMREKw" decimals="-3" format="ixt:numdotdecimal" name="stem:TemporaryEquityIncreaseDecreaseDueToExchangeValue" scale="3" id="Tc_TtoKP7r_EUyBAhevkRLkTw_6_5">10,605</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.78%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:7pt;margin-right:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">(<ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_-PAcbk4wEUOPCeoZrahbMA" decimals="INF" format="ixt:numdotdecimal" name="stem:StockholdersEquityIncreaseDecreaseDueToExchangeShares" sign="-" scale="0" id="Tc_CDQYveu4ak-rHAw85BVoQQ_6_13">466,711</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_I2WEbxAnIE6jE6vttr7rQA" decimals="-3" format="ixt:numdotdecimal" name="stem:StockholdersEquityIncreaseDecreaseDueToExchangeValue" scale="3" id="Tc_UOz4Wr0B6EaY7xQJ9_oREg_6_25">7,337</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="stem:StockholdersEquityIncreaseDecreaseDueToExchangeValue" scale="3" id="Tc_L6ePea6rH02LCX09wkmCcA_6_28">7,337</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:11.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 5.75pt;">Issuance of common stock upon exercise of stock options and warrants</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.78%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:0.78%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:7pt;margin-right:0pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_-PAcbk4wEUOPCeoZrahbMA" decimals="INF" format="ixt:numdotdecimal" name="stem:StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised" scale="0" id="Tc_1eIHmWnMa0SGio-ITwQlDg_7_13">71,770</ix:nonFraction>&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_wZ6K6iVOQkau4Hb6tHOzVg" decimals="-3" format="ixt:numdotdecimal" name="stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised" scale="3" id="Tc_fNgewzQ5iEWHrokCdwh4_Q_7_19">21</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised" scale="3" id="Tc__0bEOq4pG0iWIEUUsGDWUA_7_28">21</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:11.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 5.75pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:0.78%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:7pt;margin-right:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_wZ6K6iVOQkau4Hb6tHOzVg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="Tc_-Jaf2CPhn02uv4T5j5nsJg_8_19">456</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="Tc_QZy5iWzx60Op7bZCQfMfUg_8_28">456</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:11.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Foreign currency translation adjustments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.78%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:0.78%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:7pt;margin-right:0pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_xDg81TmFHkKgVL1n2sns5w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="Tc_aPyDPdK8tk-FN50s7j9bSg_9_22">451</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="Tc_SZ5EFD_PikOrzPgd0ScKqA_9_28">451</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:11.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.78%;border-bottom:1px solid transparent;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:0.78%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:7pt;margin-right:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:6.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:5.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:6.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_I2WEbxAnIE6jE6vttr7rQA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" sign="-" scale="3" id="Tc_yw26h2Lv3UiMvyv2P7PuTw_10_25">17,471</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:7.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" sign="-" scale="3" id="Tc_yAK6XyO7RU2L951G1Zs7tw_10_28">17,471</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.36%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:11.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 5.75pt;">Balance as of March 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.07%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_ConvertiblePreferredStockMember_bMDHTQ0y70uH1DuVk9Uq-Q" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Tc_a1mBlc--0kqFvBxikSdLng_11_2">175,593,919</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.72%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.65%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_ConvertiblePreferredStockMember_bMDHTQ0y70uH1DuVk9Uq-Q" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="Tc_EsEMbYn_r02jxGCNJiVBbQ_11_5">220,524</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.78%;border-bottom:3px double transparent;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:top;width:0.78%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:7pt;margin-right:0pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.52%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2020_us-gaap_StatementEquityComponentsAxis_stem_Series1ConvertiblePreferredStockMember_pO7NiDbkDkWrJPalCvF-sQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="Tc_oPzyjADv8UOGcG4YHLzf1A_11_8">2,961</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.74%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.61%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.65%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_skKBmPVzBkqawBN9zDU0NQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" id="Tc_fJ-VEYYG5EG_89JweD7XVA_11_13">8,997,741</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.74%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.65%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:5.63%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_-20kPKGuf0qtIRGaimP1GA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_HeoAkaVoD0qXnJsYihocpw_11_19">3,816</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.38%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.24%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_VfAaRWi7A0eaYkDgGjXO1Q" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="Tc_iK0VQ_vtlk-yWSk9SzlVeg_11_22">505</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.18%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:6.99%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_KJfIQ1osF0KR5MNfWaR9nw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_KwXkjmtcNU6avMxfvUtLmA_11_25">269,188</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.21%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:7.31%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2020_pSUIzOpeWkG8Wp3qOk_AMw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" sign="-" scale="3" id="Tc_VGxssqpBP0GobVm-EAB9Zg_11_28">264,867</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.36%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying notes are an integral part of these condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_d0571682_004e_4e88_834b_2ceff0444bab"></a></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-81</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">STEM,&#160;INC.</b></p><a id="Cashflows_stemIV"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(UNAUDITED)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p><a id="_e3f580d3_0191_4187_a98c_b872901b40a6"></a><a id="_Hlk72761832"></a><a id="Tc_TQlYvCI00UuEzLo5uHsEsw_0_2"></a><a id="Tc_iyUNWDZWl0ClS-sEIq6qUw_1_2"></a><a id="Tc_mQQrzjkR3kiTzTINsObabQ_1_5"></a><a id="Tc_QxkgEUFnt0-gX2kxb9TBmw_2_0"></a><a id="Tc_MsF2IqmDgEOOCvlA8c7tqQ_3_0"></a><a id="Tc_nIa6haP-n0GDnBHXNmjD4w_3_2"></a><a id="Tc_KvadOKONKkyebBPTXGL8Sg_3_5"></a><a id="Tc_bsmlevxDZ0OR6ROorkGnxQ_4_0"></a><a id="Tc_5MS6HQY76EO94thkxNn5yg_5_0"></a><a id="Tc_BPtHzTJvrUOD79E18HA-kg_6_0"></a><a id="Tc_wWV1IrS07EiWLAP8qLz6HA_7_0"></a><a id="Tc_jAMMcfEHzEm1qJpws9xD5A_8_0"></a><a id="Tc_gGWdF1ufb0ykV3H0yPNWvg_9_0"></a><a id="Tc_bDHtOs_2f0WhqpUJeZrxxw_10_0"></a><a id="Tc_UyVcjGL4UEmoZyC0JevImg_11_0"></a><a id="Tc_CAfSAW3MV0e8exRoU-TUyQ_12_0"></a><a id="Tc_AKX4OciMX0KvjvEpfVXaUg_13_0"></a><a id="Tc_LhBmfBcbt0-b3yfJWX0N5Q_14_0"></a><a id="Tc_-LhWyuiDJkORbdMVIe5Tiw_15_0"></a><a id="Tc_YsgaTq2HukWREZoW3f55rg_16_0"></a><a id="Tc_4jMgUWEpOUuYH6xGeY-_5A_17_0"></a><a id="Tc_MwcqlkkjcEKXX8stdsT5Uw_18_0"></a><a id="Tc_Wvjj9KgjnEixtNNVOP731g_19_0"></a><a id="Tc_Ho7yPqTkQk-sozUqXUd1xw_20_0"></a><a id="Tc_fjjEzITvWU-mloXB-_KfLw_21_0"></a><a id="Tc_WUq61jbmEU-zqrrBn3opIQ_22_0"></a><a id="Tc_c_Y5xFZ_jE-cxYoQNiEsoA_23_0"></a><a id="Tc_3GJUFvz5eEKI74eS4-e3Ww_24_0"></a><a id="Tc_DvGDSDcTHEmGKjnLmOQ0HQ_25_0"></a><a id="Tc_r9AJKn9r8Uq5mkVEBz9YLA_26_0"></a><a id="Tc_IcCMlvD7okmZJPRTLy6lFA_27_0"></a><a id="Tc_tDpxwIOLd0WcLzTwbgxvuQ_28_0"></a><a id="Tc_cN__rpyUXEeZmtQnGWTswQ_29_0"></a><a id="Tc_gpdlG-wt1Eq4NvINEscNcA_30_0"></a><a id="Tc_MtlVe5ltTkC6cFpy027uPw_31_0"></a><a id="Tc_Z8OmN5PV10ihj0x9hpXsYw_31_6"></a><a id="Tc_ms9thcouy06ImhNwnRvthQ_32_0"></a><a id="Tc_eiWlXzH_r0eBtmryN8GZ3A_33_0"></a><a id="Tc_ov7QOYTmlUiVY6o7LnrhfQ_34_0"></a><a id="Tc_Pk9LlSbtckKxbIDUWW5doA_35_0"></a><a id="Tc_T8O3FUT4_USUxw9g5IF_Ag_36_0"></a><a id="Tc_0SZYFOH1o0yYE3Fn3ouUjA_37_0"></a><a id="Tc_ZGBc4pHneUKMe4Z556comQ_37_2"></a><a id="Tc_4HpE17pNP0iDXYuz4JAlQg_37_5"></a><a id="Tc_aRj-N6otQkKnNAer53mn_Q_38_0"></a><a id="Tc_DAp-SZPBYEW93ZRmypM21w_39_0"></a><a id="Tc_BAbEMxdcsk6hX7d890bO6w_39_2"></a><a id="Tc_a6cPBsWq8kOJ6vqOcHp9_g_39_5"></a><a id="Tc_FfhSp6PR70-IAlhKoaxQjQ_40_0"></a><a id="Tc_iHMSAxFRbEaara9IkD657Q_41_0"></a><a id="Tc_dtMTIxwBBEaytPNsUn4zPw_41_2"></a><a id="Tc_79QFULzDA0mBPOoYdi77SA_41_5"></a><a id="Tc_w7ut2r_N5kK1JfjOlZyjaA_42_0"></a><a id="Tc_z3R5VRJ04E2LEL_53s31aw_42_2"></a><a id="Tc_24wYNSYgTESDiKx3QMVUoQ_42_5"></a><a id="Tc_9n7iPr6TJUKJfFU4KY0PuA_43_0"></a><a id="Tc_7ErKs9OQdEmn6GyH8YQcuw_43_2"></a><a id="Tc_NLasS6DkhUKtvhQZGtcqng_43_5"></a><a id="Tc_eebntd7zpkiFgfitdF5-Og_43_6"></a><a id="Tc_UjyfHk9VckidxxLxwjoK4A_44_0"></a><a id="Tc_rRHLv564kUycfnHDBb36Iw_44_2"></a><a id="Tc_vX0KRk5XzEWL9CzQ1KN0_g_44_5"></a><a id="Tc_7OntHGEbTkmkm6yWGmQzDQ_44_6"></a><a id="Tc_6KotXny8OEKQddOiIvgqHw_45_0"></a><a id="Tc_4DnVrw7nRkyh3w7k3MqkEA_45_2"></a><a id="Tc_YYxxyQ-UNUShPXMiWt3UPQ_45_5"></a><a id="Tc_fonYNXRK_UauxCHSTpZMbQ_45_6"></a><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;width:25.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three&#160;Months&#160;Ended&#160;March&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.87%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.89%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">OPERATING ACTIVITIES</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;width:11.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" sign="-" scale="3" id="Tc_SPixe1mtOUikh1k3oOvJrg_3_3">82,553</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" sign="-" scale="3" id="Tc_K416ILMUskeUO0us7zysng_3_6">17,471</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Adjustments to reconcile net loss to net cash used in operating activities:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 5.75pt;">Depreciation and amortization expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="Tc_A8oBOGmqAE6nEh--BkbOZw_5_3">5,079</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="Tc_ETArnCPC0EGeOaJi6cpWSg_5_6">3,994</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12.25pt;">Non-cash interest expense, including interest expenses associated with debt issuance costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="Tc_XpJj7iU7iE6JVwNLSa86YA_6_3">3,902</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="3" id="Tc_pCbvYc8TikS9B8BQkr9L9A_6_6">2,116</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 5.75pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="Tc_Or9MkpeLRkqqYSqA6gAj7w_7_3">760</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="Tc_vwAGns1dRku8aafhMX_1uw_7_6">456</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 5.75pt;">Change in fair value of warrant liability and embedded derivative</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueAdjustmentOfWarrants" scale="3" id="Tc_nPHR7eFy8Uu-7HjTXJOQZQ_8_3">66,397</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueAdjustmentOfWarrants" sign="-" scale="3" id="Tc_3hr6YwM2n0CvDVBxgyetRQ_8_6">1,009</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 5.75pt;">Noncash lease expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="3" id="Tc_vKCabgQQM0G73DWoQERk1g_9_3">160</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="3" id="Tc_SR7SfmLi-UGqFbde--GNug_9_6">141</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 5.75pt;">Accretion expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccretionExpenseIncludingAssetRetirementObligations" scale="3" id="Tc_YtfLZWKFgE61zLuuRnbK0g_10_3">50</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccretionExpenseIncludingAssetRetirementObligations" scale="3" id="Tc_0MbD2YQOg0Odpf-tV32IoA_10_6">114</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 5.75pt;">Impairment of energy storage systems</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" scale="3" id="Tc_rZw5mdJNUECOJ7k4WHjfGg_11_3">613</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" scale="3" id="Tc_0YZQuKy49kKfRvDmvBoYdA_11_6">237</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 5.75pt;">Changes in operating assets and liabilities:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12.25pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="Tc_Y5xaXsMJ-kmuaELrM6A9HQ_13_3">955</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" sign="-" scale="3" id="Tc_C8y6gkhGhkyX8BYkSdx8XQ_13_6">206</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12.25pt;">Inventory</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="Tc_ut9oosVsiUKjXtSg16HMMA_14_3">1,466</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="Tc_wmaPk3m69kmmOoUXfsbipg_14_6">5,104</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12.25pt;">Other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="Tc_QSLXC7cZ2UGV0pq1LfS90g_15_3">4,690</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="Tc_75zSpTpkkkaQmujYXUXpqw_15_6">2,660</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12.25pt;">Contract origination costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="stem:IncreaseDecreaseInCapitalizedContractCosts" scale="3" id="Tc_sZ8VOGhywEmajI1hMkww6w_16_3">779</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="stem:IncreaseDecreaseInCapitalizedContractCosts" scale="3" id="Tc_OvyAg-wQYk-6DbeTVKePHw_16_6">742</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12.25pt;">Accounts payable and accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="3" id="Tc_HCJ4kEvSqESwIivwrCA78A_17_3">8,640</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="3" id="Tc_wV6xYJjluUqVNRWAPuaFEQ_17_6">1,081</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12.25pt;">Deferred revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="Tc_7zDqJksYQEaB_ZoVZbZSUA_18_3">2,992</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="Tc_59b-ZDigPU-Y0zJRbLLluw_18_6">8,016</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12.25pt;">Lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="stem:IncreaseDecreaseInLeaseLiabilities" scale="3" id="Tc_hfvrM8_SwUC238RXTA3YRw_19_3">176</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="stem:IncreaseDecreaseInLeaseLiabilities" scale="3" id="Tc_Jx42dP-BQkmPmNEanIIdTA_19_6">152</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 12.25pt;">Other liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="3" id="Tc_F0rKv5BIoUyHZfYiRll-mg_20_3">199</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="3" id="Tc_SZJoUb53pU2NXVr040nlhQ_20_6">107</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 18pt;">Net cash used in operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.93%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" sign="-" scale="3" id="Tc_FP0rA2fUp0qpFYfPuizzJQ_21_3">1,827</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.93%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.96%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" sign="-" scale="3" id="Tc_I9LEtzkBrkyhD2jCH3LPqQ_21_6">10,670</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">INVESTING ACTIVITIES</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.93%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.94%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.93%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.96%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Purchase of energy storage systems</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="Tc_v5JjGI3Vy0ezVWZJmIozyg_23_3">1,525</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="Tc_-O7AjXSwr0ezDnSptE7Hgg_23_6">1,911</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Capital expenditures on internally-developed software</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToDevelopSoftware" scale="3" id="Tc_998SdwfUvEOMGsGQSeI6ww_24_3">1,238</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToDevelopSoftware" scale="3" id="Tc_ZkOmenweR02Zi8w1z-sroA_24_6">1,399</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 18pt;">Net cash used in investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.93%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" sign="-" scale="3" id="Tc_Q8vEr2xH5EuFyhcvLjspsw_25_3">2,763</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.93%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.96%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" sign="-" scale="3" id="Tc_N5jEXaXGdUCqbRfF0-fGrQ_25_6">3,310</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">FINANCING ACTIVITIES</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.93%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.94%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.93%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.96%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Proceeds from exercise of stock options and warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="stem:ProceedsFromStockOptionsAndWarrantsExercised" scale="3" id="Tc_a511UygG4k2yOCQ4G9GwSw_27_3">2,894</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="stem:ProceedsFromStockOptionsAndWarrantsExercised" scale="3" id="Tc_xZAvmvQkEkWFiRIUspeYtg_27_6">21</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Proceeds from financing obligations</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt" scale="3" id="Tc_aPZ1If55CUeu0Hmu8qgMsQ_28_3">2,732</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt" scale="3" id="Tc_eNoUkI5Z-Ea3T2iqAOxAHw_28_6">3,912</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Repayment of financing obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfOtherLongTermDebt" scale="3" id="Tc_6N7WGMHat0iLPgk2FmQA5g_29_3">3,369</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfOtherLongTermDebt" scale="3" id="Tc_iubGu4a0BUCfpwMLuKMe1A_29_6">1,860</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Proceeds from issuance of convertible notes, net of issuance costs of $8 and $238 for the three months ended March 31, 2021 and 2020, respectively</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromConvertibleDebt" scale="3" id="Tc_1qI4sGeIykK8lRFfilDZIg_30_3">1,118</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromConvertibleDebt" scale="3" id="Tc_ElORm25Lp0as2iX2nqmoBg_30_6">14,050</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Proceeds from issuance of notes payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromNotesPayable" scale="3" id="Tc_Btz2WnBavUO3TKqYcr1RuQ_31_3">3,879</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Repayment of notes payable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfNotesPayable" scale="3" id="Tc_sOvS9yC4qEKFOGhPW-WPUA_32_3">161</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfNotesPayable" scale="3" id="Tc_iHtRViUa1Eie8zrJtpuGUQ_32_6">3,968</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 18pt;">Net cash provided by financing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.93%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="Tc_gJ8eFPta1k2UMVHbitxTbg_33_3">7,093</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.93%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.96%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="Tc_0ZoHNS8SvU20xp6L1ARInQ_33_6">12,155</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Effect of exchange rate changes on cash and cash equivalents</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.93%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="Tc_n4aq91QbIk2X1pONC70kJA_34_3">428</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.93%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.96%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" sign="-" scale="3" id="Tc_onl_cV9TRkyloWesOGqDlA_34_6">184</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net increase (decrease) in cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.93%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.94%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="Tc_D4Dl1I5cSEeVmOsvrcsqug_35_3">2,931</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.93%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.96%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" sign="-" scale="3" id="Tc__q0EMDmtV0unf0GBluhgog_35_6">2,009</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Cash and cash equivalents, beginning of period</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="Tc_ottZ5CcdwkGOecBnya6r_Q_36_3">6,942</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="Tc_YQzGD1CRLkGxRseKPfOwjw_36_6">12,889</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Cash and cash equivalents, end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.93%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="Tc_VskT_CdK5UqW08uq157f6Q_37_3">9,873</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.93%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.96%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2020_pSUIzOpeWkG8Wp3qOk_AMw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="Tc_ukzGOVBnx0WQ7QfhJa27nw_37_6">10,880</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.93%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.94%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.93%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.96%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Cash paid for interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="Tc_vmHUN795qEWDKzzkRbmi5A_39_3">1,480</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="Tc_uhLMxNaWbkSPtaBu3b4Nzg_39_6">1,895</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><b style="font-weight:bold;">NON-CASH INVESTING AND FINANCING ACTIVITIES</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Change in asset retirement costs and asset retirement obligation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="stem:IncreaseDecreaseInAssetRetirementCostsAndObligationsSource2" scale="3" id="Tc_-u-kU7my_02vLzCq7ePIWQ_41_3">37</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="stem:IncreaseDecreaseInAssetRetirementCostsAndObligationsSource2" scale="3" id="Tc_qxL1trire0CldXEfSjpHEg_41_6">4</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Purchases of energy storage systems in accounts payable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="Tc_g66n7qi2TkGY22dU0hJC-g_42_3">1,260</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="Tc_TWghp4xMgU2EHjm46DKEpw_42_6">66</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Conversion of accrued interest into outstanding note payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="stem:ConversionOfAccruedInterestIntoOutstandingNotePayable" scale="3" id="Tc_QQEYwliwG0u0brfN1y4Yxw_43_3">256</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Settlement of warrant liability into preferred stock due to exercise</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="stem:SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise" scale="3" id="Tc_zxDsa_G-DECOyuLeItW5oA_44_3">253</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Stock-based compensation capitalized to internal-use software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="stem:StockBasedCompensationCapitalizedToInternalUseSoftware" scale="3" id="Tc_XG7jX79yrUG5qPA9qqMAtg_45_3">24</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying notes are an integral part of these condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="display:none;font-family:'Times New Roman','Times','serif';line-height:0pt;margin:0pt;"><span style="font-size:0pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-82</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">STEM,&#160;INC.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">NOTES&#160;TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">(UNAUDITED)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="Notestocondensedconsolidated_stemIV"></a><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" name="us-gaap:NatureOfOperations" id="Tb_T0sTafoPqE2XT2pU2_0NLg" continuedAt="Tb_T0sTafoPqE2XT2pU2_0NLg_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">1.&#160;&#160;&#160;BUSINESS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Description of the Business</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Rollins Road Acquisition Company (f/k/a Stem,&#160;Inc.) and its subsidiaries (together &#8220;Stem,&#160;Inc.,&#8221; &#8220;Stem&#8221; or the &#8220;Company&#8221;) is an energy technology company that creates innovative technology services that transform the way energy is distributed and consumed. Through its technology, the Company enables businesses to control their electricity expense and helps the electrical grid be more efficient in managing peak usage. Prior to the Merger (as defined below), Rollins Road Acquisition Company was named Stem,&#160;Inc.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Stem,&#160;Inc. was incorporated on March&#160;16, 2009 in the State of Delaware and is headquartered in Millbrae, California.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Star Peak Acquisition Corp. Merger</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On December&#160;3, 2020, the Company entered into an Agreement and Plan of Merger (the &#8220;Merger Agreement&#8221;) with Star Peak Transition Corp. (&#8220;STPK&#8221;, prior to the closing of the Merger and the &#8220;New Stem&#8221;, following the closing of the Merger), an entity listed on the New York Stock Exchange under the trade symbol &#8220;STPK&#8221;, and STPK Merger Sub Corp., a Delaware corporation and wholly owned subsidiary of STPK (&#8220;Merger Sub&#8221;), providing for, among other things, and subject to the conditions therein, the combination of the Company and STPK pursuant to the proposed merger of Merger Sub with and into the Company with the Company continuing as the surviving entity (the &#8220;Merger&#8221;).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On April&#160;28, 2021, shareholders approved the Merger Agreement, under which Stem received approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_4_21_2021_To_4_21_2021_kf7MJmOooU2zyxi6xQ_iiA" decimals="-5" format="ixt:numdotdecimal" name="stem:ReverseRecapitalizationNet" scale="6" id="Narr_HhnBrrHJmUqtvGwliDIvMQ">577.1</ix:nonFraction>&#160;million, net of fees and expenses. See Note&#160;14,&#160;<i style="font-style:italic;">Subsequent Events</i>&#160;for additional details regarding this transaction.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Liquidity and Going Concern</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The accompanying condensed consolidated financial statements have been prepared in conformity with U.S. generally accepted accounting principles (&#8220;GAAP&#8221;), assuming the Company will continue as a going concern. As of March&#160;31, 2021, the Company had cash and cash equivalents of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="Narr_8VwfHaFcnU6OswEOzJDRjw">9.9</ix:nonFraction>&#160;million, an accumulated deficit of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" sign="-" scale="6" id="Narr_tw__bQCfyECO_8xgoMS96g">490.4</ix:nonFraction>&#160;million and net current liabilities of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-5" format="ixt:numdotdecimal" name="stem:LiabilitiesCurrentExcludingCurrentMaturitiesOfDebt" scale="6" id="Narr_xdcbAEV4HEW7gstkoM5vFw">154.9</ix:nonFraction>&#160;million, with $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths" scale="6" id="Narr_BnQDtynMfkeBI9m6XlkHUA">123.1</ix:nonFraction>&#160;million of debt financing coming due within the next 12&#160;months. During the three&#160;months ended March&#160;31, 2021, the Company incurred a net loss of $82.6&#160;million and had negative cash flows from operating activities of $1.8&#160;million. However, as previously noted, the Company closed the Merger on April&#160;28, 2021 that provided the Company with a significant amount of cash proceeds. The Company believes that the cash position, inclusive of funds raised with the Merger, is sufficient to meet capital and liquidity requirement for at least the next 12&#160;months after the date that the financial statements are available to be issued and, therefore, there is no longer substantial doubt about the Company&#8217;s ability to continue as a going concern.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s business prospects are subject to risks, expenses, and uncertainties frequently encountered by companies in the early stages of commercial operations. To date, the Company has been funded primarily by equity financings, convertible promissory notes and borrowings from affiliates. The attainment of profitable operations is dependent upon future events, including obtaining adequate financing to complete the Company&#8217;s development activities, obtaining adequate supplier relationships, building its customer base, successfully executing its business and marketing strategy and hiring appropriate personnel. Failure to generate sufficient revenues, achieve planned gross margins and operating profitability, control operating costs, or secure additional funding may require the Company to modify, delay, or abandon some of its planned future expansion or development, or to otherwise enact operating cost reductions available to management, which could have a material adverse effect on the Company&#8217;s business, operating results, financial condition, and ability to achieve its intended business objectives.</p></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-83</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">STEM,&#160;INC.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">NOTES&#160;TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">(UNAUDITED)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_T0sTafoPqE2XT2pU2_0NLg_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">COVID-19</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In March&#160;2020, the World Health Organization declared the outbreak of the novel coronavirus disease (&#8220;COVID-19&#8221;) as a pandemic, and we expect our operations in all locations to be affected as the virus continues to proliferate. We have adjusted certain aspects of our operations to protect our employees and customers while still meeting customers&#8217; needs for vital technology. We will continue to monitor the situation closely and it is possible that we will implement further measures. In light of the uncertainty as to the severity and duration of the pandemic, the impact on our revenues, profitability and financial position is uncertain at this time.</p></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" name="us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" id="Tb_0rw2lgDXTEOJreuRsjmRqw" continuedAt="Tb_0rw2lgDXTEOJreuRsjmRqw_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">2.&#160;&#160;&#160;SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</b></p><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="Tb_9wD2OzQkfUOOjR2i2wuUzQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Basis of Presentation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the U.S. (&#8220;GAAP&#8221;) and include the accounts of the Company, its wholly-owned subsidiaries, and consolidated variable interest entities (&#8220;VIEs&#8221;). All intercompany balances and transactions have been eliminated in consolidation.</p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Unaudited Interim Condensed Consolidated Financial Statements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The accompanying interim condensed consolidated balance sheet as of March&#160;31, 2021, the interim condensed consolidated statements of operations, condensed consolidated statements of comprehensive loss, condensed consolidated statements of convertible preferred stock and stockholders&#8217; deficit and condensed consolidated statements of cash flows for the three&#160;months ended March&#160;31, 2021 and 2020, and amounts relating to the interim periods included in the accompanying notes to the interim condensed consolidated financial statements are unaudited. The unaudited interim financial statements have been prepared on the same basis as the audited consolidated financial statements, and in management&#8217;s opinion, includes all adjustments, consisting of only normal recurring adjustments, necessary for the fair presentation of the Company&#8217;s condensed consolidated balance. Operating results for the interim periods presented are not necessarily indicative of results to be expected for the full&#160;year or for any other interim period. These interim condensed consolidated financial statements should be read in conjunction with the audited financial statements and notes for the&#160;years ended December&#160;31, 2020 and 2019.</p><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" name="us-gaap:UseOfEstimates" id="Tb_eWIInKjZUkSue2ChQFQ4mQ" continuedAt="Tb_eWIInKjZUkSue2ChQFQ4mQ_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Use of Estimates</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates on historical experience and on various other assumptions believed to be reasonable. Actual results could differ from those estimates and such differences could be material to the financial position and results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Significant estimates and assumptions reflected in these consolidated financial statements include, but are not limited to, depreciable life of energy systems; the amortization of financing obligations; deferred commissions and contract fulfillment costs; the valuation of energy storage systems, internally developed software, and asset retirement obligations; and the fair value of equity instruments, equity-based instruments, warrant liabilities and embedded derivatives.</p></ix:nonNumeric></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-84</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">STEM,&#160;INC.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">NOTES&#160;TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">(UNAUDITED)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;min-height:13.8pt;"><a id="_Hlk72762246"></a><a id="Tc_dYPNJP-X1k-0Z4hBfr17Eg_0_2"></a><a id="Tc_MIHfrS7xi0mFo_YzQ9jA9Q_0_6"></a><a id="Tc_xT7MJia0bEOi06BpChre_g_1_2"></a><a id="Tc_E3pFt4OmmEWMLGeHyF-uzw_1_4"></a><a id="Tc_GQ5lBspZEUCPw4AdfemwlA_1_6"></a><a id="Tc_k3DCCnE8w0Om3l2OtMDz4A_2_2"></a><a id="Tc_yBRk-tNRake6t-4p407VJA_2_4"></a><a id="Tc_jwR9GPxym0ql4eRfWmFYDg_2_6"></a><a id="Tc_rpR4PYUFWkuGiWe_A88JLw_2_8"></a><a id="Tc_xSFkym-JXE2flgfL1VXSFw_3_0"></a><a id="Tc_eKFq-7WqK0SReeP7n0SI8A_4_0"></a><a id="Tc_ASfRIAnzgUSwCSUzHCzWOw_4_2"></a><a id="Tc_0KeAixFtnUyd7V5UE7ydBw_4_4"></a><a id="Tc_weexK8NzQkCsLPc5IEIFyQ_4_7"></a><a id="Tc_kmwA15aXTEqedErSCQ5Jxw_4_8"></a><a id="Tc_vuDcvnoJ0k-cD9Ob8Imx9g_5_0"></a><a id="Tc_Rhzns1im80CVLsugY0X6lA_5_3"></a><a id="Tc_NusNBuM6nEOXgf7bO0Z7LA_5_5"></a><a id="Tc_DYos3UXK4UCP_6DXrtHjsw_5_6"></a><a id="Tc_ERIc9gXJvkSBdtpoMJheYg_5_8"></a><a id="Tc_dg60TOOrDUeChHKslssMPw_6_0"></a><a id="Tc_ugslQxVpC0-JS-5Q1CNcMg_6_3"></a><a id="Tc_Mya65MidIEeZlwme0oTQjw_6_5"></a><a id="Tc_Hf0HS7nkLkOGrZth85jq4w_6_6"></a><a id="Tc_swZ9W-bi-kaodziou6OvXw_6_8"></a><a id="Tc_MeFereNJh0y8CMurqwSgBg_7_0"></a><a id="Tc_vpqL3hW4PkqTYieAOdVByQ_7_3"></a><a id="Tc_WLrCs5Zit0-zEFC9qZi8KQ_7_5"></a><a id="Tc_WD-5XMJi0ECIAZwG2dM_Bg_7_6"></a><a id="Tc_kZMtcsFMRUGl-sFkcCTcwQ_7_8"></a><a id="Tc_f4eFCI3_o0mGYQLH_ILw9A_8_0"></a><a id="Tc_iuu0Wsq4YEiTUVKM2-z6kw_8_2"></a><a id="Tc_0CD-AEsbs0u1a0Gw8zNAeg_8_4"></a><a id="Tc_-gH6gsjJMUOIHnBSUjW4dQ_8_7"></a><a id="Tc_HZiWHNO7aUudW7eJbaX3yQ_8_8"></a><a id="Tc_0cloVhMoLk252jKJ75lfEA_9_0"></a><a id="Tc_vKgl8931QEWkWW9Ar3t9cw_9_2"></a><a id="Tc_wuExiFoQ4kim2lISaa_YAw_9_4"></a><a id="Tc_-W3JeQlo70CcE0-Oqxtsug_9_6"></a><a id="Tc_IxI8Ck2n80a8EovOko7a9w_9_9"></a><ix:continuation id="Tb_0rw2lgDXTEOJreuRsjmRqw_cont1" continuedAt="Tb_0rw2lgDXTEOJreuRsjmRqw_cont2"><ix:continuation id="Tb_eWIInKjZUkSue2ChQFQ4mQ_cont1"></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="Tb_MgwwOWaqbUyG2Gi532myOg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Segment Information</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Operating segments are defined as components of an entity for which discrete financial information is available that is regularly reviewed by the Chief Operating Decision Maker (&#8220;CODM&#8221;) in deciding how to allocate resources to an individual segment and in assessing performance. Our Chief Executive Officer is the CODM. The CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. As such, we have determined that the Company operates as&#160;<ix:nonFraction unitRef="Unit_Standard_segment_mgJfyTW7dEyafbmKRAiUfw" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfOperatingSegments" scale="0" id="Narr_XrdzJVQXVkKtNXTpOrG8sw">one</ix:nonFraction>operating segment that is focused exclusively on innovative technology services that transform the way energy is distributed and consumed.&#160;Net assets outside of the U.S. were less than <ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2021_To_3_31_2021_srt_RangeAxis_srt_MaximumMember_8tTAyUSQ5EOpMo-ESz7TRg" decimals="2" format="ixt:numdotdecimal" name="stem:PercentOfTotalNetAssetsOutsideOfUs" scale="-2" id="Narr_uPUKXO4v6EuNPU5poPNCsA">10</ix:nonFraction>% of total net assets as of March&#160;31, 2021 and December&#160;31, 2020.</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" name="us-gaap:MajorCustomersPolicyPolicyTextBlock" id="Tb_3XE8e0sRqkuPqbUaio7pEQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Significant Customers</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">A significant customer represents 10% or more of the Company&#8217;s total revenue or accounts receivable, net balance at each respective balance sheet date.&#160;For each significant customer, revenue as a&#160;percentage of total revenue and accounts receivable as a&#160;percentage of total accounts receivable are as follows:</p><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" name="us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" id="Tb_M2Biu_TVbkK03Fbbws5J1w" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;width:21.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accounts&#160;Receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.36%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">March&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.62%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;width:23.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Three&#160;Months&#160;Ended&#160;March&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:8.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:9.62%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:10.3%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Customers:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Customer A</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2021_To_3_31_2021_srt_MajorCustomersAxis_stem_CustomerAMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_6C3LijkRBkm74NuV1OzWOA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Tc_1Egp6V_jU06I52gWFkSr1w_4_6">14</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Customer B</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2021_To_3_31_2021_srt_MajorCustomersAxis_stem_CustomerBMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_ur5_oNhY3U-ZHSru_fmV0w" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Tc_KKzzzmWS9ESmrm6qyGnfSg_5_2">15</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2020_To_12_31_2020_srt_MajorCustomersAxis_stem_CustomerBMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_vOg-Xffw90C664FGDsVLyQ" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Tc_88eX7k-DeUaUMX4ubM8SLg_5_4">30</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Customer C</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2021_To_3_31_2021_srt_MajorCustomersAxis_stem_CustomerCMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_ZZuPvHt-pUKLUIJZ9fjpWQ" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Tc_qisFPq-BEkmhmz5Y2GOczg_6_2">13</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2020_To_12_31_2020_srt_MajorCustomersAxis_stem_CustomerCMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_lw6WHL8W7EG25CMt5B0F-w" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Tc_bN0lmpgMcEaCK_LJ3UBASA_6_4">20</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Customer D</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2021_To_3_31_2021_srt_MajorCustomersAxis_stem_CustomerDMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_WuWx_ooEA0K3Stz9yH2NnA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Tc_eDTRccanxEqYPAVrpRprug_7_2">36</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2020_To_12_31_2020_srt_MajorCustomersAxis_stem_CustomerDMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_eNHb8gwquEqUdHsygHvTpw" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Tc_YcyHMFkR0Uu8pzD1yQboeg_7_4">17</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Customer E</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2021_To_3_31_2021_srt_MajorCustomersAxis_stem_CustomerEMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_yIB8jeh81kKXTP2_eTgvmQ" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Tc_aBUveP8JPkuhvFewdRCdxg_8_6">39</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Customer F</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2020_To_3_31_2020_srt_MajorCustomersAxis_stem_CustomerFMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_8mlt2ap2XUKZlWCAZwUmdg" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="Tc_C7n55LiQJ0iy4Br--cyA4Q_9_8">16</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table></ix:nonNumeric><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;">*Total less than 10% for the respective period</p></ix:nonNumeric><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="Tb_WjyyAv-1yUauLUjb1yUpUw" continuedAt="Tb_WjyyAv-1yUauLUjb1yUpUw_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Fair Value of Financial Instruments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Assets and liabilities recorded at fair value in the consolidated financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. The fair value of the Company&#8217;s financial assets and liabilities reflects management&#8217;s estimate of amounts that the Company would have received in connection with the sale of the assets or paid in connection with the transfer of the liabilities in an orderly transaction between market participants at the measurement date. In connection with measuring the fair value of its assets and liabilities, the Company seeks to maximize the use of observable inputs (market data obtained from independent sources) and to minimize the use of unobservable inputs (internal assumptions about how market participants would price assets and liabilities).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Hierarchical levels which are directly related to the amount of subjectivity associated with the inputs to the valuation of these assets or liabilities are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Level 1&#160;&#8212;&#160;</span>Unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access as of the measurement date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Level 2&#160;&#8212;&#160;</span>Inputs other than quoted prices included within Level 1 that are directly observable for the asset or liability or indirectly observable through corroboration with observable market data.</p></ix:nonNumeric></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-85</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">STEM,&#160;INC.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">NOTES&#160;TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">(UNAUDITED)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_0rw2lgDXTEOJreuRsjmRqw_cont2" continuedAt="Tb_0rw2lgDXTEOJreuRsjmRqw_cont3"><ix:continuation id="Tb_WjyyAv-1yUauLUjb1yUpUw_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Level 3&#160;&#8212;&#160;</span>Unobservable inputs for the asset or liability only used when there is little, if any, market activity for the asset or liability at the measurement date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">This hierarchy requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value. Assets and liabilities measured at fair value are classified in their entirety based on the lowest level of input that is significant to their fair value measurement. The Company&#8217;s assessment of the significance of a specific input to the fair value measurement in its entirety requires management to make judgments and consider factors specific to the asset or liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Financial assets and liabilities held by the Company measured at fair value on a recurring basis as of March&#160;31, 2021 and December&#160;31, 2020 include cash and cash equivalents and warrant liabilities.</p></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="Tb_7Ct2NpKQPk6raFHYz-kolQ" continuedAt="Tb_7Ct2NpKQPk6raFHYz-kolQ_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Recently Adopted Accounting Standards</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In August&#160;2018, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2018-13,&#160;<i style="font-style:italic;">Fair Value Measurement (Topic 820): Disclosure Framework&#160;&#8212; Changes to the Disclosure Requirements for Fair Value Measurement</i>. The amendments applicable to the Company on, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements and the narrative description of measurement uncertainty should be prospectively applied in the initial fiscal&#160;year of adoption. All other amendments applicable to the Company should be applied retrospectively to all periods presented upon their effective date. The Company adopted ASU 2018-13 as of January&#160;1, 2020. The Company&#8217;s disclosures related to its level 3 financial instruments were not materially impacted for the periods presented. See Note&#160;4,&#160;<i style="font-style:italic;">Fair Value Measurements</i>, for more information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In August&#160;2018, the FASB issued ASU 2018-15,&#160;<i style="font-style:italic;">Intangibles&#160;&#8212; Goodwill and Other&#160;&#8212; Internal-Use Software (Subtopic 350-40): Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract&#160;</i>(&#8220;ASU 2018-15&#8221;). The intent of this pronouncement is to align the requirements for capitalizing implementation costs incurred in a cloud computing arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal- use software as defined in ASC 350-40. Under ASU 2018-15, the capitalized implementation costs related to a cloud computing arrangement will be amortized over the term of the arrangement and all capitalized implementation amounts will be required to be presented in the same line items of the financial statements as the related hosting fees. ASU 2018-15 is effective for public and private companies&#8217; fiscal&#160;years beginning after December&#160;15, 2019, and December&#160;15, 2020, respectively, and interim periods within those fiscal&#160;years, with early adoption permitted. The Company adopted ASU 2018-15 as of January&#160;1, 2021. The adoption did not have a material impact to the Company&#8217;s condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Recently Issued Accounting Standards</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In June&#160;2016, the FASB issued ASU 2016-13,&#160;<i style="font-style:italic;">Financial instruments&#160;&#8212; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</i>, and subsequent related ASUs, which amends the guidance on the impairment of financial instruments by requiring measurement and recognition of expected credit losses for financial assets held. This ASU is effective for public and private companies&#8217; fiscal&#160;years, and for interim periods within those fiscal&#160;years, beginning after December&#160;15, 2019, and December&#160;15, 2022, respectively. The Company expects to adopt ASU 2016-13 under the private company transition guidance beginning January&#160;1, 2023 and is currently assessing the impact, if any, the guidance will have on the Company&#8217;s consolidated financial statements.</p></ix:nonNumeric></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-86</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">STEM,&#160;INC.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">NOTES&#160;TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">(UNAUDITED)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_0rw2lgDXTEOJreuRsjmRqw_cont3"><ix:continuation id="Tb_7Ct2NpKQPk6raFHYz-kolQ_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In December&#160;2019, the FASB issued ASU 2019-12,&#160;<i style="font-style:italic;">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</i>&#160;(&#8220;ASU 2019-12&#8221;). ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. ASU 2019-12 will be effective for public entities for interim and annual periods beginning after December&#160;15, 2020, with early adoption permitted. ASU 2019-12 will be effective for private entities for annual periods beginning after December&#160;15, 2021, and interim periods beginning after December&#160;15, 2020, with early adoption permitted. The Company plans to adopt ASU 2019-12 for the fiscal&#160;year beginning January&#160;1, 2022 and is currently assessing the impact, if any, the guidance will have on the Company&#8217;s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In August&#160;2020, the FASB issued ASU 2020-06,&#160;<i style="font-style:italic;">Debt&#160;&#8212; Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#160;&#8212; Contracts in Entity&#8217;s Own Equity (Subtopic 815-40)&#160;&#8212; Accounting For Convertible Instruments and Contracts in an Entity&#8217;s Own Equity</i>. The ASU simplifies accounting for convertible instruments by removing major separation models required under current GAAP. Consequently, more convertible debt instruments will be reported as a single liability instrument with no separate accounting for embedded conversion features. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception, which will permit more equity contracts to qualify for it. The ASU also simplifies the diluted net income per share calculation in certain areas. The new guidance is effective for annual and interim periods beginning after December&#160;15, 2023, and early adoption is permitted for fiscal&#160;years beginning after December&#160;15, 2020, and interim periods within those fiscal&#160;years. The Company plans to adopt 2020-06 for the fiscal&#160;year beginning January&#160;1, 2024 and is currently evaluating the impact that this new guidance will have on the Company&#8217;s financial statements.</p></ix:continuation></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="Tb_0y-28oSp3E2diT4iXZd8zw" continuedAt="Tb_0y-28oSp3E2diT4iXZd8zw_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3.&#160;&#160;&#160;REVENUE</b></p><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="Tb_U22zzOEvkUW47jlTZWrvcQ" continuedAt="Tb_U22zzOEvkUW47jlTZWrvcQ_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company generates revenue through&#160;<ix:nonFraction unitRef="Unit_Standard_item_XXK3fe1x0kyo_llMI9Xdwg" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="INF" format="ixt-sec:numwordsen" name="stem:RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements" scale="0" id="Narr_8EAOZTMRGUafA7p9PiPPxA">two</ix:nonFraction>&#160;types of arrangements with customers, host customer arrangements and partnership arrangements. The Company recognizes revenue under these arrangements as described below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Host Customer Arrangements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Host customer contracts are generally entered into with commercial entities who have traditionally relied on power supplied directly from the grid. Host customer arrangements consist of a promise to provide energy optimization services through the Company&#8217;s proprietary SaaS platform coupled with a dedicated energy storage system owned and controlled by the Company throughout the term of the contract. The host customer does not obtain legal title to, or ownership of the dedicated energy storage system at any point in time. The host customer is the end consumer of the energy that directly benefits from the energy optimization services provided by the Company. The term for the Company&#8217;s contracts with host customers generally ranges from&#160;<ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_srt_RangeAxis_srt_MinimumMember_us-gaap_TypeOfArrangementAxis_stem_HostCustomerArrangementsMember_uGm2xSRxPE-D_f-EfbNSWg" format="ixt-sec:duryear" name="stem:RevenueFromContractWithCustomerContractTerm" id="Narr_hGi1dz91mkiiWb9klrtKjA">5</ix:nonNumeric>&#160;to&#160;<ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_srt_RangeAxis_srt_MaximumMember_us-gaap_TypeOfArrangementAxis_stem_HostCustomerArrangementsMember_Q5VD1gt9DECiJWilrc-esg" format="ixt-sec:duryear" name="stem:RevenueFromContractWithCustomerContractTerm" id="Narr_tC7UqOkeLEWgB1EGRsbl_w">10</ix:nonNumeric>&#160;years, which may include certain renewal options to extend the initial contract term or certain termination options to reduce the initial contract term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Although the Company installs an energy storage system at the host customer site in order to provide the energy optimization services, the Company determined it has the right to direct how and for what purpose the asset is used through the operation of its SaaS platform and, as such, retains control of the energy storage system; therefore, the contract does not contain a lease. The Company determined the various energy optimization services provided throughout the term of the contract, which may include services such as remote monitoring, performance reporting, preventative maintenance and other ancillary services necessary for the safe and reliable operation of the energy storage system, are part of a combined output of energy optimization services and the Company provides a single distinct combined performance obligation representing a series of distinct&#160;days of services.</p></ix:nonNumeric></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-87</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">STEM,&#160;INC.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">NOTES&#160;TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">(UNAUDITED)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_0y-28oSp3E2diT4iXZd8zw_cont1" continuedAt="Tb_0y-28oSp3E2diT4iXZd8zw_cont2"><ix:continuation id="Tb_U22zzOEvkUW47jlTZWrvcQ_cont1" continuedAt="Tb_U22zzOEvkUW47jlTZWrvcQ_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company determines the transaction price at the outset of the arrangement, primarily based on the contractual payment terms dictated by the contract with the customer. Fees charged to customers for energy optimization services generally consist of recurring fixed&#160;monthly payments throughout the term of the contract. In certain arrangements, the transaction price may include incentive payments that are earned by the host customer from utility companies in relation to the services provided by the Company. Under such arrangements, the rights to the incentive payments are assigned by the host customer to the Company. These incentives may be in the form of fixed upfront payments, variable&#160;monthly payments, or annual performance-based payments over the first&#160;<ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" format="ixt-sec:durwordsen" name="stem:RevenueFromContractWithCustomerPerformanceBasedPaymentPeriod" id="Narr_0tBro81lAEez1HAu5X6V6g">five&#160;years</ix:nonNumeric>&#160;of the customer contract term. Incentive payments may be contingent on approval from utility companies or actual future performance of the energy storage system.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Substantially all of the Company&#8217;s arrangements provide customers the unilateral ability to terminate for convenience prior to the conclusion of the stated contractual term or the contractual term is shorter than the estimated benefit period, which the Company has determined to be&#160;<ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_TypeOfArrangementAxis_stem_HostCustomerArrangementsMember_Mu2wvrH4G0C5B9R34DLa8w" format="ixt-sec:duryear" name="stem:RevenueFromContractWithCustomerEstimatedBenefitPeriod" id="Narr_dXgJValTOUi5mbtu29hl5w">10</ix:nonNumeric>&#160;years based on the estimated useful life of the underlying energy storage systems and the period over which the customer can benefit from the energy optimization services utilizing such energy storage systems. In these instances, the Company determined that upfront incentive payments received from its customers represent a material right that is, in effect, an advance payment for future energy optimization services to be recognized throughout the estimated benefit period. In contracts where the customer does not have the unilateral ability to terminate for convenience without a penalty during the estimated benefit period, the Company determined the upfront incentive payments do not represent a material right for services provided beyond the initial contractual period and are therefore a component of the initial transaction price. The Company revisits its estimate of the benefit period each reporting period. The Company&#8217;s contracts with host customers do not contain a significant financing component.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company transfers control of its energy optimization services to its customers continuously throughout the term of the contract (a stand-ready obligation) and revenue is recognized ratably as control of these services is transferred to its customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for its services.&#160;Monthly incentive payments based on the performance of the energy storage system are allocated to the distinct&#160;month in which they are earned because the terms of the payments relate specifically to the outcome from transferring the distinct time increment (month) of service and because such amounts reflect the fees to which the Company expects to be entitled for providing energy optimization services each period, consistent with the allocation objective. Annual variable performance- based payments are estimated at the inception in the transaction price using the expected value method, which takes into consideration historical experience, current contractual requirements, specific known market events and forecasted energy storage system performance patterns, and the Company recognizes such payments ratably using a time-based measure of progress of&#160;days elapsed over the term of the contract to the extent that it is probable that a significant reversal of the cumulative revenue recognized will not occur in a future period. At the end of each reporting period, the Company reassesses its estimate of the transaction price. The Company does not begin recognition of revenue until the energy storage system is live (i.e., provision of energy optimization services has commenced) or, as it relates to incentive payments, when approval has been received from the utility company if later.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Partnership Arrangements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Partnership arrangements consist of promises to transfer inventory in the form of an energy storage system to a solar plus storage project developer and separately provide energy optimization services as described previously to the ultimate owner of the project after the developer completes the installation of the project. Under partnership arrangements, the Company&#8217;s customer is the solar plus storage project developer. The customer obtains legal title to along with ownership and control of the inventory upon delivery and the customer is responsible for the installation of the project. Once installation of the project is complete, the owner of the solar plus storage project provides energy to the end consumer through a separate contractual arrangement directly with the end consumer. The term for the Company&#8217;s contracts with customers under partnership arrangements generally ranges from&#160;<ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_srt_RangeAxis_srt_MinimumMember_us-gaap_TypeOfArrangementAxis_stem_PartnershipArrangementsMember_b-zDcdfMwE6thOF4IAJwPQ" format="ixt-sec:duryear" name="stem:RevenueFromContractWithCustomerContractTerm" id="Narr_fsXfF_FO30ys4KigH89l1A">10</ix:nonNumeric>&#160;to&#160;<ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_srt_RangeAxis_srt_MaximumMember_us-gaap_TypeOfArrangementAxis_stem_PartnershipArrangementsMember_1VBzTwEGkEiNkrXCJBTjlA" format="ixt-sec:duryear" name="stem:RevenueFromContractWithCustomerContractTerm" id="Narr_iFK3z8HNekO-5cZd1hxK6g">20</ix:nonNumeric>&#160;years.</p></ix:continuation></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-88</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">STEM,&#160;INC.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">NOTES&#160;TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">(UNAUDITED)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_5481c2db_05be_4472_9657_a8021939315d"></a><a id="Tc_1dMz_0-e7EqGjF_4IjvTEQ_0_2"></a><a id="Tc_69F5uxFkKEKGAyhICT9B5A_1_2"></a><a id="Tc_YTEwD0rGJUCJhUEL8QAFNQ_1_5"></a><a id="Tc_omGIT4aSHEiqyGqwNrEBgQ_2_0"></a><a id="Tc_rq6ZYYP0qkiSadMusgpsTQ_2_2"></a><a id="Tc_xgdlE9D_t02bx3JVyBW5yw_2_5"></a><a id="Tc_tE6RnJAVrUK7MhOdiIvQHQ_3_0"></a><a id="Tc_YrVKa9CqB0uiJ4OYm9oc7g_4_0"></a><a id="Tc_6gSftoVw3ku91_57BmU4vA_5_0"></a><a id="Tc_oSCHAWQ-n0WDHp-HR0zigQ_5_2"></a><a id="Tc_7zDfU6y-_UW-aPwWykHwdg_5_5"></a><ix:continuation id="Tb_0y-28oSp3E2diT4iXZd8zw_cont2" continuedAt="Tb_0y-28oSp3E2diT4iXZd8zw_cont3"><ix:continuation id="Tb_U22zzOEvkUW47jlTZWrvcQ_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company determined the promise to deliver the inventory as a component of the solar plus storage project for which the customer is responsible to develop is a separate and distinct performance obligation from the promise to provide energy optimization services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company determines the transaction price at the outset of the arrangement, primarily based on the contractual payment terms dictated by the contract with the customer. Fees charged for the sale of inventory generally consist of fixed fees payable upon or shortly after successful delivery to the customer. Fees charged to customers for energy optimization services consist of recurring fixed&#160;monthly payments throughout the term of the contract. The Company is responsible for designing, procuring, delivering and ensuring the proper components are provided in accordance with the requirements of the contract. Although the inventory is purchased by the Company from a third-party manufacturer, the Company determined it obtains control of the inventory prior to delivery to the customer and is the principal in the arrangement. The Company is fully responsible for responding to and correcting any customer issues related to the delivery of the inventory. The Company holds title and assumes all risks of loss associated with the inventory until the customer accepts the inventory. The Company is primarily responsible for fulfilling the delivery of the inventory to the customer, assumes substantial inventory risks and has discretion in the pricing charged to the customer. The Company has not entered into any partnership arrangements where it is not the principal in the transaction.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company allocates revenue between the hardware and energy storage services performance obligations based on the standalone selling price of each performance obligation. The standalone selling price for the hardware is established based on observable pricing. The standalone selling price for the energy optimization services is established using a residual value approach due to the significant variability in the services provided to each individual customer based on the specific requirements of each individual project and the lack of observable standalone sales of such services. The Company&#8217;s partnership arrangements do not contain a significant financing component.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company transfers control of the inventory upon delivery and simultaneous transfer of title to the customer. The Company transfers control of its energy optimization services to its customers continuously throughout the term of the contract (a stand-ready obligation), which does not commence until the customer successfully completes the installation of the project. As a result, the time frame between when the Company transfers control of the inventory to the customer upon delivery is generally several&#160;months, and can be in excess of one&#160;year, before the Company is required to perform any subsequent energy optimization services. Revenue is recognized ratably as control of these services is transferred to its customers based on a time-based output measure of progress of&#160;days elapsed over the term of the contract, in an amount that reflects the consideration the Company expects to be entitled to in exchange for its services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In some partnership arrangements, the Company charges shipping fees for the inventory. The Company accounts for shipping as a fulfillment activity, since control transfers to the customer after the shipping is complete and includes such amounts within cost of revenue.</p></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Disaggregation of Revenue</span></p><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="Tb_z53XMUZyokC63ofWRRBMBw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table provides information on the disaggregation of revenue as recorded in the consolidated statements of operations (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;width:25.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">March&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.96%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.96%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Partnership hardware revenue</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_srt_ProductOrServiceAxis_stem_HardwareMember_us-gaap_TypeOfArrangementAxis_stem_PartnershipArrangementsMember_-pB_vGr87UagWkuQ_6uOKg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_w6bsQnHNGE-wMMFsnCPOig_2_3">10,539</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_srt_ProductOrServiceAxis_stem_HardwareMember_us-gaap_TypeOfArrangementAxis_stem_PartnershipArrangementsMember_GofANLANzU2-OBsTuPiqHA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_HW7ViWtkZk2brgYemAcg6A_2_6">718</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Partnership service revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_TypeOfArrangementAxis_stem_PartnershipArrangementsMember_cupBTFOciEiSq6oe-Gew2w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_TsAA_nXX_kWGYZ5NHpcGFw_3_3">36</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_TypeOfArrangementAxis_stem_PartnershipArrangementsMember_v8fh1ky0AEmHIE3Zth1KbA" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_kncs18yickWmJN6q1Pm9YQ_3_6">&#8212;</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Host customer service revenue</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_TypeOfArrangementAxis_stem_HostCustomerArrangementsMember_P1LGSwBjj0yclT5oaNXkQQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_UWTG1nZVa0K2AzZiQqAwJg_4_3">4,845</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_TypeOfArrangementAxis_stem_HostCustomerArrangementsMember_awMRrRQKG02s2exQPLQk-g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_vkl_AuRjy02cUlF8Ehmfgg_4_6">3,393</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_KdNy4PQfFkSca0YmnWWb-w_5_3">15,420</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="Tc_dVYQv5jjYEOBJtRqzH3avA_5_6">4,111</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-89</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">STEM,&#160;INC.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">NOTES&#160;TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">(UNAUDITED)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_9daf67b1_31a5_4448_b82c_832633aac66c"></a><a id="Tc_V9dnV_R9ykelsIo8smozBg_0_2"></a><a id="Tc_0NxLOcufTUS5cHJ0rOyzZw_0_5"></a><a id="Tc_Xb0rosnj3kWjzYYaYOkEMw_1_2"></a><a id="Tc_xnuzBD0vHUKm4_nI7WeOUg_1_5"></a><a id="Tc_rKi5NvJmzEekWo3Q_yVQrA_1_7"></a><a id="Tc_ZzjHmekJwUmDEtFbRWg6xQ_1_9"></a><a id="Tc_V5AVPBIRjkCMLMXw81rbAA_2_2"></a><a id="Tc_m7upQPcrvEe8AYmekhKixA_2_5"></a><a id="Tc_3v79COmn8kKpCqvp3n8Qcw_2_7"></a><a id="Tc_SFA41XMnRkWWdW8amqIIYw_2_9"></a><a id="Tc_zax_JLVuWEC0poLZ2DPKhA_3_2"></a><a id="Tc_BaeFx1yxUUKSIsY411LeQA_4_0"></a><a id="Tc_dl5XIsa_f0yjew0p5PELiQ_4_2"></a><a id="Tc_1RdIxZz4lEaMH9A9O_teBA_4_6"></a><a id="Tc_fKWWGIuC-E2ecHhG3wwlfA_4_8"></a><a id="Tc_91WwEWfK1EujcYpm8BHZJA_4_10"></a><a id="Tc_VQFsorGn7Uigxu3s8LLhrQ_5_0"></a><a id="Tc_pCYXBMl_BUqZVwLnAiivTA_5_6"></a><a id="Tc_bC9vdQtWlUSfCis-fCDbpQ_5_8"></a><a id="Tc_rpZW7-VyqEiYjBF9EDFB1Q_5_10"></a><a id="Tc_3Vx5BQU0oUWryO2Ocq_S4g_6_0"></a><a id="Tc_KAcc7B3WaE6FyQL2Y5oWzw_6_2"></a><a id="_d484282c_b31f_4c82_84d4_46ded3c8498c"></a><a id="Tc_fzMmH9nRoUa9MAkMIu_QeA_0_0"></a><a id="Tc_cXGcBfj3OkybMVhNY2KuWQ_0_2"></a><a id="Tc_XTsXnkWhPUarQPkei6wIeA_1_0"></a><a id="Tc_D4W7wAvHwkeFsPdg-2PBhw_2_0"></a><a id="Tc_F91yCe0KpUeKwPY4pI8Xjg_3_0"></a><a id="Tc_GTjFmoTKMkCBJa4w7A_rZw_4_0"></a><a id="Tc_-TEnTCixlkiBTx1S1XLaQw_5_0"></a><a id="Tc_ERGM6xpvik-2UmvfPEkJ4g_5_2"></a><ix:continuation id="Tb_0y-28oSp3E2diT4iXZd8zw_cont3"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Remaining Performance Obligations</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Remaining performance obligations represent contracted revenue that has not been recognized, which include contract liabilities (deferred revenue) and amounts that will be billed and recognized as revenue in future periods.&#160;As of March&#160;31, 2021, the Company had $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="6" id="Narr_dL_DSkUn1kyQZQ7NJw3j5w">172.4</ix:nonFraction>&#160;million of remaining performance obligations, and the approximate&#160;percentages expected to be recognized as revenue in the future are as follows (in thousands):</p><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" id="Tb_ADdruR4rbEi_QXVlvWRHCw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:99.97%;"><tr><td style="vertical-align:bottom;width:23.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:15.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Total&#160;remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:55.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Percent&#160;Expected&#160;to&#160;be&#160;Recognized&#160;as&#160;Revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:23.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:15.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">performance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:13.47%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Less&#160;than</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:19.3%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_74Fo14z2m0qd1PbcXFueRw;"><b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;text-align:center;">Two</b></span><b style="color:#231f20;font-size:8pt;font-weight:bold;">&#160;to</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:16.79%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Greater&#160;than</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background-color:#00ff00;color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:23.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:15.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">obligations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:13.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_Ekip1TpjTk6guhsOVcf3cw;"><b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;text-align:center;">one</b></span><b style="color:#231f20;font-size:8pt;font-weight:bold;">&#160;year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:19.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">five&#160;years</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:16.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">five&#160;year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background-color:#00ff00;color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:23.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;width:72.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">(in thousands, except percentages)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:23.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Service revenue</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:14.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_srt_ProductOrServiceAxis_us-gaap_ServiceMember_T9haD4JrPE-jAV_hb_RL0Q" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="Tc_mTCG75UxQkasXRmB8nwevQ_4_3">114,440</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:13.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_3_31_2021_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2021-04-01_dXJKiHk7tEWbJD-k3W2HaA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="Tc_c4G-YQtih0uT_KO70TIe9w_4_5">13</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:19.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_3_31_2021_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2022-04-01_xdoarqfZQk-mZQMTlhcG2w" decimals="2" format="ixt:numdotdecimal" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="Tc_UrgEpQKQdESDkKgyhEnUWw_4_7">48</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:16.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_3_31_2021_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2026-04-01_U6K1q5MZ0ku8kWlESCoFMQ" decimals="2" format="ixt:numdotdecimal" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="Tc_0E1qvohl6k6xAPcBqvqyIw_4_9">39</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:23.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Hardware revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:14.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_srt_ProductOrServiceAxis_stem_HardwareMember_W3QJMaxjYEijhtp1uStdEQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="Tc_ed0TFv5nOk2VRtZy6absLg_5_3">57,989</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:13.47%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_3_31_2021_srt_ProductOrServiceAxis_stem_HardwareMember_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2021-04-01_9AeOpMzTKU6ObA_0Y_EvXw" decimals="2" format="ixt:numdotdecimal" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="Tc_MTry0ixK8kqxQ6Nm-jpapQ_5_5">100</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;width:19.3%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_3_31_2021_srt_ProductOrServiceAxis_stem_HardwareMember_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2022-04-01_dbNJM8jbYUKenX2wt_qTRw" decimals="2" format="ixt:zerodash" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="Tc_kt8A3meTP0W8jRIo6I4mTg_5_7">&#8212;</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;width:16.79%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_3_31_2021_srt_ProductOrServiceAxis_stem_HardwareMember_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2026-04-01_KZRedYYFxUyVL-Hia6vD9w" decimals="2" format="ixt:zerodash" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="Tc_kVytO5Gg2E6R2PAX-ANp7A_5_9">&#8212;</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:23.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"><span style="color:#231f20;">Total revenue</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:14.23%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="Tc_IYruBiFFWkyiK1jnGH7B_Q_6_3">172,429</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.47%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;margin-right:0pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.3%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;margin-right:0pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.79%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;margin-right:0pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Contract Balances</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Deferred revenue primarily includes cash received in advance of revenue recognition related to energy optimization services and incentives. The following table presents the changes in the deferred revenue balance during the three&#160;months ended March&#160;31, 2021 (in thousands):</p><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="Tb_dymuNrC6A06-WoCSQ8EY6Q" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Beginning balance as of January 1, 2021</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiability" scale="3" id="Tc_oCGdNbQ3q0qW3GR54kK69A_0_3">52,410</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Upfront payments received from customers</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="stem:ContractWithCustomerLiabilityUpfrontPaymentsReceivedFromCustomers" scale="3" id="Tc_UCAcyK6m8UG9EV-WCBZnVw_1_3">12,053</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Upfront or annual incentive payments received</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="stem:ContractWithCustomerLiabilityUpfrontOrAnnualIncentivePaymentsReceived" scale="3" id="Tc_iEU-KhyMjk2fm-PTAyJlEA_2_3">1,772</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Revenue recognized related to amounts that were included in beginning balance of deferred revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="3" id="Tc_f2TcZ3LTKEut86fIq-7OGA_3_3">9,860</ix:nonFraction>)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Revenue recognized related to deferred revenue generated during the period</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="stem:ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod" scale="3" id="Tc_YbLBS87lgk-PZMNy-e_TZA_4_3">973</ix:nonFraction>)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Ending balance as of March 31, 2021</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:10.7%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiability" scale="3" id="Tc_uILfk2cjL0-2-BXqmcmHSQ_5_3">55,402</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_ec25c33f_6cbc_41a5_904e_65faec6752d2"></a><a id="Tc_mWmqH-idyEKNy4I08AkXQA_0_2"></a><a id="Tc_YnhKmqyH5UaTTGuFWNOLSw_1_2"></a><a id="Tc_0aUIXY1Sf0W5ygtjPNi5nw_1_5"></a><a id="Tc_GOZqNDM4PEK9EtAk2qefxQ_1_8"></a><a id="Tc_orAMVFY1AUKZYCNICStmOg_1_11"></a><a id="Tc_x9S-2Pu3SkGOzFCaQuM-_Q_2_0"></a><a id="Tc_Z1qvaklW8EKGjUuYVBYS0Q_3_0"></a><a id="Tc_jsfby91mtketrVo6xCdKaA_4_0"></a><a id="Tc_qeAhbJCwzEakQLsPIag5Vg_4_2"></a><a id="Tc_y3010lqpuUSRcll_YsOFjw_4_5"></a><a id="Tc_i8EwM7yNyUmEH8Qnq_oArw_4_8"></a><a id="Tc_6VdA-td4IUSWyxpZaujo7Q_4_11"></a><a id="Tc_3OBCJ8avA0aM4cNf8RAULA_5_0"></a><a id="Tc__31o5cxf_kGXJ3AksVFkkQ_6_0"></a><a id="Tc_V5BGhRxJu0CUlN9RkpHHNw_6_2"></a><a id="Tc_D70g5ibZRECMJDbVANyQ4g_6_5"></a><a id="Tc_CU2HSKYC5UamaYk9ZEzJVg_6_8"></a><a id="Tc_aEmtBm1ZDEqE4SgTErdNPA_6_11"></a><a id="Tc_SgewHGMQK0ywda-kby1N-w_7_0"></a><a id="Tc_rq6WZJyju0qh2sSZqqKEbQ_7_2"></a><a id="Tc_zc3i1ChEOkaXpt1anU62bw_7_5"></a><a id="Tc_2lL5rxknKk6WZgWsecIrmw_7_8"></a><a id="Tc_pToqhE56oUiF2uyBRWZLMA_7_11"></a><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" name="us-gaap:FairValueDisclosuresTextBlock" id="Tb_kWzlx1UPikmXFRBpLThEAw" continuedAt="Tb_kWzlx1UPikmXFRBpLThEAw_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">4.&#160;&#160;&#160;FAIR VALUE MEASUREMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Fair value accounting is applied for all financial assets and liabilities that are recognized or disclosed at fair value in the financial statements on a recurring basis. At March&#160;31, 2021 and December&#160;31, 2020, the carrying amount of accounts receivable, other current assets, other assets, accounts payable, and accrued and other current liabilities approximated their estimated fair value due to their relatively short maturities.</p><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" name="us-gaap:FairValueByBalanceSheetGroupingTextBlock" id="Tb_YpxLNENEAE-Wx4nszkf5lA" continuedAt="Tb_YpxLNENEAE-Wx4nszkf5lA_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table provides the financial instruments measured at fair value (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;width:53.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March&#160;31,&#160;2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Assets</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"><span style="color:#231f20;">Cash equivalents:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Money market fund</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_VMseti2yAkORYxWQ6wnIyw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="Tc_O_XqGOLJDkGF-4nUjOnOZw_4_3">67</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_e39TZUj5D06G4XkJwSuiQA" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="Tc_U8dZtdRbH0ifXPiq0pw-9w_4_6">&#8212;</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_AoIUABjKc0a8sN1XZ3c6_Q" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="Tc_Y0TbsMpHKUqlVDxzh6R6rA_4_9">&#8212;</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_RU4c2glUKUaLD6AnyuQ4lg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="Tc_TeGF3uz7HECf5bZGfaB8xQ_4_12">67</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Convertible preferred stock warrant liability</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_TZq9XGUFOUmZwCOSxuUumA" decimals="-3" format="ixt:zerodash" name="stem:WarrantLiability" scale="3" id="Tc_9yIIHresF0uOk5Li2HLdHw_6_3">&#8212;</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_W2W8vL5DuUy7zcfN_QGmXA" decimals="-3" format="ixt:zerodash" name="stem:WarrantLiability" scale="3" id="Tc_s06R60SXak2ChN42uMjdRg_6_6">&#8212;</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_ZhndbDu6AkutEbOBXkLO-w" decimals="-3" format="ixt:numdotdecimal" name="stem:WarrantLiability" scale="3" id="Tc_VTRdsWzPAUGy0HN4LrHxMg_6_9">161,486</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="stem:WarrantLiability" scale="3" id="Tc_l7iRqdkJjU-Rfw1zcFW_7A_6_12">161,486</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_TZq9XGUFOUmZwCOSxuUumA" decimals="-3" format="ixt:zerodash" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="Tc_GNwjlajbXkS73tScDjgdDA_7_3">&#8212;</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_W2W8vL5DuUy7zcfN_QGmXA" decimals="-3" format="ixt:zerodash" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="Tc_l1XqY1AFbEGpWkOZTp1w3A_7_6">&#8212;</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_ZhndbDu6AkutEbOBXkLO-w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="Tc_nqRrEK3kdkSFstwKq56y0A_7_9">161,486</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="Tc_3Zlz9ctCjUmE_jsdAUR5tw_7_12">161,486</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:nonNumeric></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-90</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">STEM,&#160;INC.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">NOTES&#160;TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">(UNAUDITED)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_c31cb193_9124_49f3_ace7_829b0a8ec7e7"></a><a id="Tc_DS-meiOIyUiv-YlmSIR0Ug_1_2"></a><a id="Tc_GY_UrGuc_EyXIm-_brZeFA_2_2"></a><a id="Tc_HyvZfT6DtEy_joJUhLhpgw_2_5"></a><a id="Tc_ipCX6bRfMk-f-xbtqNVEmg_2_8"></a><a id="Tc_Hc3IccCBBkqBa8VkoH5oBg_2_11"></a><a id="Tc__3_hPvESWUKkbulxfRpS9A_4_0"></a><a id="Tc_zvPshWTmS0-Xdyf0sL_q5g_5_0"></a><a id="Tc_t8P0IRS27kGjbIgt0KFweA_6_0"></a><a id="Tc_jpXfrxzQeE-eVW0Ge9Ntsw_6_2"></a><a id="Tc_Ipzj47VCVEKpSF4emEw37w_6_5"></a><a id="Tc_AZjp04X7FE-u3OeLh4LZdw_6_8"></a><a id="Tc_O89wdtdKLESILyyb5GhIUA_6_11"></a><a id="Tc_bk7o9x0JtEObVHnjqVhjLw_7_0"></a><a id="Tc_2Rdp2tScF029p96hFXBOuQ_8_0"></a><a id="Tc_bivhr1ogUEGlQtN_WpOpzQ_8_2"></a><a id="Tc_xrBiZYwJR0u8joRqqzIn1g_8_5"></a><a id="Tc_QDRzeoP2ykyWjofoQFm2fA_8_8"></a><a id="Tc_z-yRb7ZdQUa2RvmsAFU0uw_8_11"></a><a id="Tc_ab_gg8xf9UGOxCbPcSbgGw_9_0"></a><a id="Tc_vmQUFjMwhEmqAl6LD_APeg_9_2"></a><a id="Tc_GWa6d4dQlU-wu-ilW3258w_9_5"></a><a id="Tc_2nCOq21QzEq55L4KS7cJ3A_9_8"></a><a id="Tc_wIqjor4oP0WGzLgXdIGqXw_9_11"></a><a id="_c03a5e54_1a47_4993_8827_560a1e640468"></a><a id="Tc_sOlvQyZB20m6m34OaQWPPw_1_2"></a><a id="Tc_Jxaq8UJTT0adK562Sg2faw_2_2"></a><a id="Tc_ZC0r7fSFNUqQPybMw6Jppw_2_4"></a><a id="Tc_in00wOxWZkO8dKLDIP0zbw_3_0"></a><a id="Tc_wuFauMKztkqz-SnCFPZIww_3_3"></a><a id="Tc_JH-vm06oTkqlAeIIS0FZ_A_3_5"></a><a id="Tc__erNZ-f7m0KY5L5RgJtHIQ_4_0"></a><a id="Tc_RjU19kRasEuduafRKbjHww_4_3"></a><a id="Tc__Mj8oA64wECUMQea77HGJw_4_5"></a><a id="Tc_7ME8_OOk40u2zcxBMehEMQ_5_0"></a><a id="Tc_oZo_SXGgekKsktGfPkRykg_6_0"></a><a id="Tc_pjZWVCy3zkG3oFUI0d9sXQ_6_3"></a><a id="Tc_HyR7v2VPAE6GZGMsFi6K2g_6_5"></a><a id="Tc_cAZ8-5nC0kypGH15uvwpKQ_7_0"></a><a id="Tc_8jrMRwniskCvgHErvWSGIA_7_3"></a><a id="Tc_zJolfF6iMki2_zuLgdwkbA_7_5"></a><a id="_13501543_a790_4eb7_9cad_118919bea1c2"></a><a id="Tc_W0vysHvpi0mBdVSeYdmG3g_1_2"></a><a id="Tc_nQwQyB3JxEuHuD48IPrQMw_2_0"></a><a id="Tc_RQj3qIL_KU6hQnyhaIfKkg_2_2"></a><a id="Tc_MIPc1FfdykmxaZn7Hi9DTQ_3_0"></a><a id="Tc_ax0sF09BGUyjd2PZq-3c_w_4_0"></a><a id="Tc_HySLKxo-_k-UTWF49Sxv9Q_5_0"></a><a id="Tc_me6hag_qd0iSEzDy9GxCRg_5_2"></a><ix:continuation id="Tb_kWzlx1UPikmXFRBpLThEAw_cont1"><ix:continuation id="Tb_YpxLNENEAE-Wx4nszkf5lA_cont1"><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;width:53.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.94%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.94%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.94%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.94%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Assets</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"><span style="color:#231f20;">Cash equivalents:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Money market fund</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_zP5xZ9-qSk-HFup3reoYiA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="Tc_McNUjFehZEyC2MCC80BA1A_6_3">67</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_3SpLYXU5O0epcyk2JVhg4A" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="Tc_xjbM4Gqljkib-qePe3Q1TA_6_6">&#8212;</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_mijTObDpAkSWKGCXLdZfvQ" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="Tc_FXf1fN3fZUGqiJ0YJjbtFQ_6_9">&#8212;</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_WuDoPXEV0kGT4dkfR3WVIQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="Tc_h_82hsL7h02yXqWNAB0a_g_6_12">67</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Convertible preferred stock warrant liability</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_3PHC7udsnUmJVvf-KjL26w" decimals="-3" format="ixt:zerodash" name="stem:WarrantLiability" scale="3" id="Tc_W_tTRr0PbES_oV8fPWpt0g_8_3">&#8212;</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_ujaYE9UrdECfRAGz0UxARg" decimals="-3" format="ixt:zerodash" name="stem:WarrantLiability" scale="3" id="Tc_jxLX29le706cP7HOwMBE6g_8_6">&#8212;</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_OdtEqoEzG0mcA6hqxGewCw" decimals="-3" format="ixt:numdotdecimal" name="stem:WarrantLiability" scale="3" id="Tc_g7k2BpFM80mGB-5zqm2mHA_8_9">95,342</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="stem:WarrantLiability" scale="3" id="Tc_lWk7rwBai0a_RjAauw_lMA_8_12">95,342</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_3PHC7udsnUmJVvf-KjL26w" decimals="-3" format="ixt:zerodash" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="Tc_o_H-IaDhY0mQnE7fPXg2sw_9_3">&#8212;</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_ujaYE9UrdECfRAGz0UxARg" decimals="-3" format="ixt:zerodash" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="Tc_FCEuzn7gCEmDXfXkv8AJPw_9_6">&#8212;</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_OdtEqoEzG0mcA6hqxGewCw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="Tc_4BxiVov1t061JM_DeaTTbA_9_9">95,342</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="Tc_DrYqGQQ49kyFAPIgJy5opw_9_12">95,342</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s money market funds are classified as Level 1 because they are valued using quoted market prices. The convertible preferred stock warrant liabilities are defined as Level 3 in the fair value hierarchy as the valuations are based on significant unobservable inputs, which reflect the Company&#8217;s own assumptions incorporated in valuation techniques used to determine fair value; further discussion of these assumptions is set forth below. There were no transfers into or out of Level 3 of the fair value hierarchy during the periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Convertible Preferred Stock Warrant Liabilities</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The fair value of the detachable redeemable preferred stock warrants was determined as of March&#160;31, 2021 using the Black-Scholes method as well as a discount for lack of marketability. Black-Scholes inputs used to value the warrants are based on information from purchase agreements and within valuation reports prepared by an independent third party for the Company. Inputs include exercise price, volatility, fair value of common or preferred stock, expected dividend rate and risk-free interest rate.</p><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" name="us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" id="Tb_KF7hoY6lmkSvcpgIuavJXg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The key assumptions used for the valuation of the preferred stock warrant liabilities upon remeasurement were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:11.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;width:26.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three&#160;Months&#160;Ended</b><b style="font-weight:bold;"><br /></b><b style="font-weight:bold;">March&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:11.83%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:11.85%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Volatility</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.83%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputPriceVolatilityMember_UNwOJk9Oo0Wl4U8Dssj8Dw" decimals="3" format="ixt:numdotdecimal" name="stem:WarrantLiabilityMeasurementInput" scale="-2" id="Tc_h3C6R83CEkeB2Vgo9uAlRQ_3_2">65.0</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2020_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputPriceVolatilityMember_Vk98FUhN_0GbZy20Bxw2yg" decimals="3" format="ixt:numdotdecimal" name="stem:WarrantLiabilityMeasurementInput" scale="-2" id="Tc_SPo47g9aw0KejNGVAmHjaA_3_4">75.0</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputRiskFreeInterestRateMember_8Up22oBvQkeHPSVNInzESA" decimals="3" format="ixt:numdotdecimal" name="stem:WarrantLiabilityMeasurementInput" scale="-2" id="Tc_byVztVOB20-5GArYCM9X4A_4_2">0.1</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2020_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputRiskFreeInterestRateMember_3DrFbvL8u0qKJWDUImSIXA" decimals="3" format="ixt:numdotdecimal" name="stem:WarrantLiabilityMeasurementInput" scale="-2" id="Tc_t5TlQb3jUEK6JxD5li8l3A_4_4">0.3</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term (in years)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedTermMember_kGRrXoRiLEC118rQiDt2Fw" decimals="1" format="ixt:numdotdecimal" name="stem:WarrantLiabilityMeasurementInput" scale="0" id="Tc_yPiLjsRuukaRup88e4jqhQ_5_2">1.2</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2020_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedTermMember_VZj3wkm-EEiZrEKu_Lg99Q" decimals="1" format="ixt:numdotdecimal" name="stem:WarrantLiabilityMeasurementInput" scale="0" id="Tc_R_D6WFZYQ0GnWs9O4voDXg_5_4">2.3</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedDividendRateMember_YORrmbFdC0afia8IZLuTow" decimals="3" format="ixt:zerodash" name="stem:WarrantLiabilityMeasurementInput" scale="-2" id="Tc_0BjznlTgC0W9ddKBU4nmHw_6_2">&#8212;</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2020_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedDividendRateMember_V_bDJ2Ewq0Ck0AnLSSE79A" decimals="3" format="ixt:zerodash" name="stem:WarrantLiabilityMeasurementInput" scale="-2" id="Tc_SrtsePBbYEeiKgF5uFG6Gg_6_4">&#8212;</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Discount for lack of marketability</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_TCYujogoH0CQV0OnP8o8AQ" decimals="3" format="ixt:numdotdecimal" name="stem:WarrantLiabilityMeasurementInput" scale="-2" id="Tc_JIbM7s9aZUSbmIqYLNInJw_7_2">6.8</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2020_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_v4IF9Ed0d0quHUTM3wWekw" decimals="3" format="ixt:numdotdecimal" name="stem:WarrantLiabilityMeasurementInput" scale="-2" id="Tc_FsPTocwu_kK4hlCruz6X2A_7_4">40.0</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" id="Tb_-vk_zVc85k67UIc-SbjUSQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table presents the changes in the liability for warrants on convertible preferred stock during the three&#160;months ended March&#160;31, 2021 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:15.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:17.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Convertible&#160;Preferred<br />Warrant&#160;Warrant&#160;Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;">Balance as of December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.44%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:15.77%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="Tc_a5CHo8LEU0W09UWs97kS3A_2_3">95,342</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in fair value of warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:15.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" scale="3" id="Tc_vno9gMv_eUWnAJnZCAxXvg_3_3">66,397</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised warrants</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:15.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" scale="3" id="Tc_TgwW49yJE0WMFPyu2S44_w_4_3">253</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;">Balance as of March 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.44%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:15.77%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="Tc_o0azB_RSvkOm9fzyxRsy2w_5_3">161,486</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="Tb_BKWFXd0eSUCerAeplBKiGA" continuedAt="Tb_BKWFXd0eSUCerAeplBKiGA_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">5.&#160;&#160;&#160;ENERGY STORAGE SYSTEMS, NET</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Energy Storage Systems, Net</b></p><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="Tb_Joyzwr5DLE-QscAkEYVhjQ" continuedAt="Tb_Joyzwr5DLE-QscAkEYVhjQ_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Energy storage systems, net, consists of the following (in thousands):</p></ix:nonNumeric></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-91</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">STEM,&#160;INC.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">NOTES&#160;TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">(UNAUDITED)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="_6f869fc7_3196_4040_8fd3_7ea35449490c"></a><a id="Tc_FHruqlf7oEac2exMpLl9jw_1_2"></a><a id="Tc_WR85ttZBGECPQ2m38PSbKg_2_0"></a><a id="Tc_z62M2Vyhek-9AJNniAqCeg_2_2"></a><a id="Tc_nIZMV6Ogt0SWoUraXXM-kQ_3_0"></a><a id="Tc_lfwRJni1fES3sTeA8Ytr3w_4_0"></a><a id="Tc_OqxJ6q4XLEC9J0Wi1vK5xQ_5_0"></a><a id="Tc_KLC0IX_SlEiitiT9ClbAYg_5_2"></a><ix:continuation id="Tb_BKWFXd0eSUCerAeplBKiGA_cont1"><ix:continuation id="Tb_Joyzwr5DLE-QscAkEYVhjQ_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March&#160;31,&#160;2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Energy storage systems placed into service</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsPlacedIntoServiceMember_5ifLc4j6pEKpJfK_dlW2ow" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_8OTSw8CeTUWL4hAz8fqM6A_2_3">145,555</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="Tc_SE11kcMiFk2GYV1FTzeinw_3_3">36,758</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Energy storage systems not yet placed into service</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember_JfSwtaxhlEyodwZaj5PykA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="Tc_iRvRFMaMDkOoKqX3FO7bFg_4_3">11,045</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;">Total energy storage systems, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.85%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="Tc_yHEHsKyjxUqrIIR_lvT9oA_5_3">119,842</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Depreciation expense for energy storage systems was approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="6" id="Narr_97Tdi4gKU0K-STrKJu94cA">3.8</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="6" id="Narr_mF-t5wqIpEqztvZtK5aqAg">3.6</ix:nonFraction>&#160;million within cost of service revenue for the three&#160;months ended March&#160;31, 2021 and 2020, respectively.</p></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" name="stem:NotesPayableTextBlock" id="Tb_bfJVuv6ohUG-obM8qMl_RQ" continuedAt="Tb_bfJVuv6ohUG-obM8qMl_RQ_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">6.&#160;&#160;&#160;NOTES&#160;PAYABLE</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Revolving Loan Due to SPE Member</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In April&#160;2017, the Company entered into a revolving loan agreement with an affiliate of a member of certain special purpose entities (&#8220;SPE&#8221;) with the Company, which was subsequently amended from time to time. The purpose of this revolving loan agreement is to finance the Company&#8217;s purchase of hardware for its various energy storage system projects. As of the beginning of 2020, the agreement had a total revolving loan capacity of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_4_30_2017_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSPEMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_FDPn2sqBx0KEVKozWcBLlQ" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="Narr_mbGy8g6HCUy2D8pVQbhxfg">45.0</ix:nonFraction>&#160;million that bore fixed interest at&#160;<ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_4_30_2017_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSPEMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_FDPn2sqBx0KEVKozWcBLlQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="Narr_QcY9mIo5PEaHz3VQJ0NuuQ">10</ix:nonFraction>% with a maturity date of June&#160;2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In May&#160;2020, concurrent with the 2020 Credit Agreement discussed below, the Company entered into an amendment to the revolving loan agreement, which reduced the loan capacity to $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_5_31_2020_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSPEMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_xUVBRBnF00uKXMuaOjjycw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="Narr_94xLsowuJk6lA7JpkdOEZg">35.0</ix:nonFraction>&#160;million and extended the maturity date to May&#160;2021. The amendment increased the fixed interest rate for any borrowings outstanding more than nine&#160;months to&#160;<ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_5_31_2020_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSPEMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_xUVBRBnF00uKXMuaOjjycw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="Narr_xq1Wihv2kE-gdlmnrQc1ew">14</ix:nonFraction>% thereafter. Additionally, under the original terms of the revolving loan agreement, the Company was able to finance&#160;<ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_4_30_2017_To_4_30_2017_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSPEMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_9mQgN0et5EqGf2KSJc5saw" decimals="INF" format="ixt:numdotdecimal" name="stem:LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases" scale="-2" id="Narr_n4fQ_ej8fUCEUQcAVKZ3CA">100</ix:nonFraction>% of the value of the hardware purchased up to the total loan capacity. The amendment reduced the advance rate to&#160;<ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_5_31_2020_To_5_31_2020_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSPEMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_irvZ3VWCHkK8ee8gwc4t5A" decimals="INF" format="ixt:numdotdecimal" name="stem:LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases" scale="-2" id="Narr_uaXapplIukeov_N5dxbZfA">85</ix:nonFraction>%, with an additional reduction to&#160;<ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_8_31_2020_To_8_31_2020_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSPEMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_snNAV0O-9EeCem1nyuGI4w" decimals="INF" format="ixt:numdotdecimal" name="stem:LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases" scale="-2" id="Narr_ZPpwNVUqx0mTQ3xCrFnW1g">70</ix:nonFraction>% in August&#160;2020. The amendment was accounted for as a modification of the debt, which did not have a material impact on the condensed consolidated financial statements. As of March&#160;31, 2021 and December&#160;31, 2020, the Company had $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSPEMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_aVQ3VpFFk0CB64Y1DQP2xw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LineOfCredit" scale="6" id="Narr_HA7jgWag2EmaeYsf8DMCoQ">9.6</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSPEMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_9vk1XW_wlUyH7rbucs9QhA" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LineOfCredit" scale="6" id="Narr_mPhQvILQKEahXgJDKMlopg">7.4</ix:nonFraction>&#160;million, respectively, outstanding under the revolving loan agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The revolving loan agreement is primarily secured by the purchased hardware under the facility and secondarily by substantially all the Company&#8217;s assets with a negative pledge agreement concerning the Company&#8217;s intellectual property and contains customary representations and warranties, certain nonfinancial covenants, and certain limitations on liens and indebtedness. The Company was in compliance with all covenants associated with the revolving loan agreement as of March&#160;31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Term Loan Due to SPE Member</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In December&#160;2018, the Company entered into a term loan in the amount of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2018_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToSPEMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_MediumTermNotesMember_rCMUmAOAZkC8pq3_uw3x4g" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="Narr_Tp1MKQxz-UKtiuWDfrxlwg">13.3</ix:nonFraction>&#160;million with an affiliate of a member of certain SPEs with the Company. As of the beginning of 2020, the term loan bore fixed interest of&#160;<ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_6_1_2020_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToSPEMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_MediumTermNotesMember_tdA-j0ZYX0C54jHnNjRmTg" decimals="3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="Narr_r8W9MKNOyUCL93jgf-W7AQ">12.5</ix:nonFraction>% on the outstanding principal balance with a final balloon payment of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_6_1_2020_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToSPEMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_MediumTermNotesMember_tdA-j0ZYX0C54jHnNjRmTg" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid" scale="6" id="Narr_zZgmcWO4T0KR9iP0OBof1Q">3.0</ix:nonFraction>&#160;million due at the maturity date of June&#160;30, 2020. In May&#160;2020, the Company repaid the remaining outstanding balance of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_5_31_2020_To_5_31_2020_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToSPEMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_MediumTermNotesMember_ynG48YwUN0eQMM8bZ57TXw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfMediumTermNotes" scale="6" id="Narr_0SBLoWBvFkW_t4srcgf5_A">5.9</ix:nonFraction>&#160;million with the proceeds received through the 2020 Credit Agreement discussed below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Term Loan Due to Former Non-Controlling Interest Holder</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In June&#160;2018, the Company acquired the outstanding member interests of an entity controlled by the Company for $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_6_30_2018_To_6_30_2018_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_x1ctqVd83UeO1_N8B4MOAQ" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PaymentsToMinorityShareholders" scale="6" id="Narr_oBdndLrmiUOPp6yyFY59JQ">8.1</ix:nonFraction>&#160;million. The Company financed this acquisition by entering into a term loan agreement with the noncontrolling member bearing fixed interest of&#160;<ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_6_30_2018_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_MediumTermNotesMember_1kQtn9g3wkyN_ryg1Y4BbA" decimals="3" format="ixt:numdotdecimal" name="stem:DebtInstrumentQuarterlyInterestRateStatedPercentageSource2" scale="-2" id="Narr_5EwJejw1jES49ChmcZ7TBg">4.5</ix:nonFraction>% per quarter (<ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_6_30_2018_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_MediumTermNotesMember_1kQtn9g3wkyN_ryg1Y4BbA" decimals="3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="Narr_EuBoccSfBE6u8hGpc_n6Yg">18.0</ix:nonFraction>% per annum) on the outstanding principal balance. The loan requires fixed quarterly payments throughout the term of the loan, which will be paid in full by April&#160;1, 2026.</p></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-92</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">STEM,&#160;INC.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">NOTES&#160;TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">(UNAUDITED)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="Tc_Uy2tIIOSakiYloIeQ_LsYw_0_2"></a><a id="Tc_cyzi8kJ7ykm3BgiEO85nRA_1_0"></a><a id="Tc_wUvHkLgBh0-PMQaNgJ6XaA_1_2"></a><a id="Tc_coE6ZmXG5EOs9HALrk9cMg_2_0"></a><a id="Tc_IV8zki6wXUqmNjaWjSclow_3_0"></a><a id="Tc_2xk56xXZokOhIrIsCNP8kQ_3_2"></a><ix:continuation id="Tb_bfJVuv6ohUG-obM8qMl_RQ_cont1" continuedAt="Tb_bfJVuv6ohUG-obM8qMl_RQ_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In May&#160;2020, the Company amended the term loan and, using the proceeds from the 2020 Credit Agreement discussed below, prepaid $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_5_31_2020_To_5_31_2020_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_MediumTermNotesMember_qSQx52-IcE6JQJacxE-ulw" decimals="-5" format="ixt:numdotdecimal" name="stem:DebtInstrumentPrepaidAmountPrincipalAndInterest" scale="6" id="Narr_KomDPltaJkG_Y7U7_Zaqcw">1.5</ix:nonFraction>&#160;million of principal and interest on the note, of which $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_5_31_2020_To_5_31_2020_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_MediumTermNotesMember_qSQx52-IcE6JQJacxE-ulw" decimals="-5" format="ixt:numdotdecimal" name="stem:DebtInstrumentPrepaidAmountPrincipal" scale="6" id="Narr_h97q51Fi3kKfW4WNaOWrDg">1.0</ix:nonFraction>&#160;million was towards the outstanding principal balance, thereby reducing the fixed quarterly payment due to the lender. In relation to this amendment, the Company was required to issue warrants for&#160;<ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_5_31_2020_To_5_31_2020_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_MediumTermNotesMember_qSQx52-IcE6JQJacxE-ulw" decimals="INF" format="ixt:numdotdecimal" name="stem:ClassOfWarrantOrRightWarrantsIssued" scale="0" id="Narr_DIU-388K0kaL-IGYNH2BJQ">400,000</ix:nonFraction>&#160;shares of common stock resulting in a discount to the term loan of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_5_31_2020_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_MediumTermNotesMember_hgvWtJ_XQEalPu13aaJ2FA" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="6" id="Narr_nxa1eiu8Y0ej28JhPVuwnQ">0.2</ix:nonFraction>&#160;million. Such debt discount is being amortized to earnings through interest expense over the expected life of the debt. As of March&#160;31, 2021, and December&#160;31, 2020 the outstanding balance was $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_MediumTermNotesMember_HiwU3kmCXEu5zYVv77M_2Q" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="6" id="Narr_kS3NN1PZKUSrQNgSgrGsjA">5.7</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_MediumTermNotesMember_YQF9P1lpQEWkckcU5AeDtQ" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="6" id="Narr_NaWLY1saFES1WszY6B0dRQ">5.8</ix:nonFraction>&#160;million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The term loan is secured by substantially all the Company&#8217;s assets with a negative pledge agreement concerning the Company&#8217;s intellectual property, and contains customary representations and warranties, nonfinancial covenants, and certain limitations on liens and indebtedness. The Company was in compliance with all covenants associated with the revolving loan agreement as of March&#160;31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">2020 Credit Agreement</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In May&#160;2020, the Company entered into a credit agreement (&#8220;2020 Credit Agreement&#8221;) with a new lender that provided the Company with proceeds of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_5_31_2020_To_5_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_MJlgLo0FnkOzPLgjX9Qy6A" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromLinesOfCredit" scale="6" id="Narr_dfN-sYFPKEGYrAlR7KwcpQ">25.0</ix:nonFraction>&#160;million that will provide the Company with access to working capital towards the purchase of energy storage system equipment. The 2020 Credit Agreement has a maturity date of the earlier of (1)&#160;May&#160;2021, (2)&#160;the maturity date of the revolving loan agreement, or (3)&#160;the maturity date of the convertible promissory notes discussed below. The loan bears interest of&#160;<ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_5_31_2020_us-gaap_DebtInstrumentAxis_stem_A2020CreditAgreementMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_kKTXf5AmYEepfT5VVQHu9A" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="Narr_A4iDM3xhsEiWaAZRtw0VqQ">12</ix:nonFraction>% per annum, of which&#160;<ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_5_31_2020_us-gaap_DebtInstrumentAxis_stem_A2020CreditAgreementMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_kKTXf5AmYEepfT5VVQHu9A" decimals="INF" format="ixt:numdotdecimal" name="stem:DebtInstrumentInterestRateStatedPercentagePaidInCash" scale="-2" id="Narr_thWI2HqyZU6Pun-KCGQs2g">8</ix:nonFraction>% is paid in cash and&#160;<ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_5_31_2020_us-gaap_DebtInstrumentAxis_stem_A2020CreditAgreementMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_kKTXf5AmYEepfT5VVQHu9A" decimals="INF" format="ixt:numdotdecimal" name="stem:DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal" scale="-2" id="Narr_crqGKpAeSU-dvKfoKBKCNw">4</ix:nonFraction>% is added back to principal of the loan balance every quarter. The Company used a portion of the proceeds towards payments associated with existing debt as previously discussed. As of March&#160;31, 2021, and December&#160;31, 2020, the outstanding balance was $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_us-gaap_DebtInstrumentAxis_stem_A2020CreditAgreementMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_mB-GF7QCbUSGRH4NLdLSZg" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LineOfCredit" scale="6" id="Narr_Gp7wuEbcs0abgEKpegedoA">25.9</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_A2020CreditAgreementMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_UX5oGMzgJ0mFKAlzkVPO_Q" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LineOfCredit" scale="6" id="Narr_eQZiSeKW90yQL91OifqsPw">25.6</ix:nonFraction>&#160;million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In relation to the 2020 Credit Agreement, the Company issued warrants for&#160;<ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_5_31_2020_To_5_31_2020_us-gaap_DebtInstrumentAxis_stem_A2020CreditAgreementMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesDPreferredStockMember_VAyttwFEEUO7eZ6M3sbx-g" decimals="INF" format="ixt:numdotdecimal" name="stem:ClassOfWarrantOrRightWarrantsIssued" scale="0" id="Narr_AjiL7xyVW0228K3dIO8L4A">750,000</ix:nonFraction>&#160;shares of Series&#160;D convertible preferred stock. However, if the Company repays the borrowed amount with&#160;<ix:nonNumeric contextRef="Duration_5_31_2020_To_5_31_2020_us-gaap_DebtInstrumentAxis_stem_A2020CreditAgreementMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesDPreferredStockMember_VAyttwFEEUO7eZ6M3sbx-g" format="ixt-sec:durmonth" name="stem:ClassOfWarrantOrRightTerminationTermsRepaymentPeriodOfBorrowingsToTriggerTermination" id="Narr_F1P8BfscwkOj216I5Ki0NA">12</ix:nonNumeric>&#160;months from the issuance date, the warrants are terminated. The Company determined the fair value of these warrants upon issuance are immaterial.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The 2020 Credit Agreement is secured by substantially all the Company&#8217;s assets with a negative pledge agreement concerning the Company&#8217;s intellectual property and contains customary representations and warranties, certain nonfinancial covenants, and certain limitations on liens and indebtedness. The Company was in compliance with all covenants associated with the 2020 Credit Agreement as of March&#160;31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">2021 Credit Agreement</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In January&#160;2021, the Company entered into a credit agreement to provide a total of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_1_31_2021_us-gaap_DebtInstrumentAxis_stem_A2021CreditAgreementMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_5fkYqQ9cTESlfstxfobUbA" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="Narr_yuCNcURqYk-1e_1c3hK-mw">2.7</ix:nonFraction>&#160;million towards the financing of certain energy storage systems owned and operated by the Company. The credit agreement has a stated interest of&#160;<ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_1_31_2021_us-gaap_DebtInstrumentAxis_stem_A2021CreditAgreementMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_5fkYqQ9cTESlfstxfobUbA" decimals="4" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="Narr_pX8tUzehekyS3lCCligl_g">5.45</ix:nonFraction>% and a maturity date of June&#160;2031. The Company received an advance under the credit agreement of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_31_2021_To_1_31_2021_us-gaap_DebtInstrumentAxis_stem_A2021CreditAgreementMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_ojS-zMBIukOOYBQc-xMoGQ" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromLinesOfCredit" scale="6" id="Narr_qUnGvA_fukKqdWXl6PA7zw">1.8</ix:nonFraction>&#160;million in January&#160;2021. The repayment of advances received under this credit agreement is determined by the lender based on the proceeds generated by the Company through the operation of the underlying energy storage systems. As of March&#160;31, 2021, and December&#160;31, 2020, the outstanding balance was $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_us-gaap_DebtInstrumentAxis_stem_A2021CreditAgreementMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_KQROntst9k6C-nqWHXERhQ" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LineOfCredit" scale="6" id="Narr_NWwK7GKpd0uFBtDKYCLAvg">1.8</ix:nonFraction>&#160;million and&#160;<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_A2021CreditAgreementMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_5w7qHUDSkEaT3yK5HzcwYw" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:LineOfCredit" scale="0" id="Narr_RE7DafoVv069Oio9cEgmwQ">zero</ix:nonFraction>, respectively. The Company was in compliance with all covenants associated with the 2021 Credit Agreement as of March&#160;31, 2021.</p><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" name="us-gaap:ScheduleOfDebtTableTextBlock" id="Group_EfksUNNmp0CV7bAU_1zSEQ" continuedAt="Group_EfksUNNmp0CV7bAU_1zSEQ_2" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company&#8217;s outstanding debt consisted of the following as of March&#160;31, 2021 (in thousands):</p></ix:nonNumeric><ix:continuation id="Group_EfksUNNmp0CV7bAU_1zSEQ_2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">3/31/2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding principal</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_AudCoP_h8UK9zYfXj6um-w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="Tc_RaisP_s9-Ui5p7cz_dPI2g_1_3">43,025</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unamortized discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_AudCoP_h8UK9zYfXj6um-w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="3" id="Tc_IIx799bcSUKsXSIjPGsshQ_2_3">425</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;">Carrying value of debt</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_AudCoP_h8UK9zYfXj6um-w" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="Tc_EJNH9gJt6kaqWemrVEbgiw_3_3">42,600</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-93</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">STEM,&#160;INC.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">NOTES&#160;TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">(UNAUDITED)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="Tc__d1Uz0cck0-AfcuqjM_cmw_0_2"></a><a id="Tc_f71TMgFBdUicOtzesPXlpA_1_0"></a><a id="Tc_cft_TuNHnEGb3z9vaG24Ew_1_2"></a><a id="Tc_VcpliH_n_USvxL9zH4yh_g_2_0"></a><a id="Tc_hcpeZnPlJUqG-lDzVAxZCQ_3_0"></a><a id="Tc_hriOsfGwl0uk5rf9lNoFXg_4_0"></a><a id="Tc_VKVZaPW9oUm942o6KQEIGQ_5_0"></a><a id="Tc_Rslny7jKi0S7LTCe0YvwmA_6_0"></a><a id="Tc_M5O_RDow0USPFLTwEeVPSQ_7_0"></a><a id="Tc_c7RT5qQveEa5stn29hz-ng_7_2"></a><ix:continuation id="Tb_bfJVuv6ohUG-obM8qMl_RQ_cont2"><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="Group_xBzyMQA94EetsUEuChNJlw" continuedAt="Group_xBzyMQA94EetsUEuChNJlw_2" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table summarizes the aggregate undiscounted amount of maturities of all borrowings as of March&#160;31, 2021 (in thousands):</p></ix:nonNumeric><ix:continuation id="Group_xBzyMQA94EetsUEuChNJlw_2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Payment<br />Schedule</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remainder of 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" scale="3" id="Tc_G_lsL27j7UmeozgwU8qwpA_1_3">36,052</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="3" id="Tc_Q9Lpyg33S0SnHzC92BhZ7A_2_3">821</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="3" id="Tc_jnevNd1fUE6zrzPyU4FOGw_3_3">979</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="3" id="Tc_gKI_TqnmckWZ9EYmCAZUFw_4_3">1,167</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="3" id="Tc_Z-QfBc1jaEuT0pKnFEx9NQ_5_3">1,392</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="stem:LongTermDebtMaturityAfterYearFour" scale="3" id="Tc_wKAAyLz4aEycj5AAl-gM_A_6_3">2,614</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" id="Tc_Kg2z2FqCNE-49XiIYNocsw_7_3">43,025</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" name="us-gaap:DebtDisclosureTextBlock" id="Tb_zmLAA_iGqUKLA6TuvYmj0A" continuedAt="Tb_zmLAA_iGqUKLA6TuvYmj0A_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">7.&#160;&#160;&#160;CONVERTIBLE NOTES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the&#160;years ended March&#160;31, 2021, and December&#160;31, 2020, the Company issued various convertible notes to investors. The details of the convertible notes issued are set forth below and the Company refers to the collective group of all such note instruments as the &#8220;Convertible Notes&#8221;.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">January&#160;2020 Convertible Notes&#160;and Warrants Issuance and Equity Exchange</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In January&#160;2020, the Company issued and sold convertible promissory notes (&#8220;the &#8220;January&#160;2020 Convertible Notes&#8221;) to various investors and received aggregate gross proceeds of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_1_31_2020_us-gaap_DebtInstrumentAxis_stem_January2020ConvertibleNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_M-H4v46wqkWztV6JxF1mXQ" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromConvertibleDebt" scale="6" id="Narr_8x2i_PNag0KkYzBLcUMFmQ">14.3</ix:nonFraction>&#160;million, of which $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_1_31_2020_us-gaap_DebtInstrumentAxis_stem_January2020ConvertibleNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_OaOxbGMtR0u8yMcE031mrA" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromConvertibleDebt" scale="6" id="Narr_EvF26GtdRkqEwwwe6O1f5w">13.7</ix:nonFraction>&#160;million was issued and sold to related parties as a result of affiliations with certain members of the Board. Each of the January&#160;2020 Convertible Notes&#160;was issued at par with interest at&#160;<ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="As_Of_1_31_2020_us-gaap_DebtInstrumentAxis_stem_January2020ConvertibleNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_inrIdmRNS0eAHlw51CwylQ" decimals="2" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="Narr_pWhpj1kymEmVPsuhH0P-ww">8</ix:nonFraction>% per annum and a maturity date of June&#160;2020 under the same terms as the existing convertible notes issued prior to 2020. At the election of a majority of the note holders, the maturity date of the January&#160;2020 Convertible Notes&#160;can be extended by&#160;<ix:nonNumeric contextRef="Duration_1_1_2020_To_1_31_2020_us-gaap_DebtInstrumentAxis_stem_January2020ConvertibleNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_M-H4v46wqkWztV6JxF1mXQ" format="ixt-sec:durwordsen" name="stem:DebtInstrumentExtensionTerm" id="Narr_oMk1nhIV_keOirKPtetU6Q">six&#160;months</ix:nonNumeric>&#160;up to&#160;<ix:nonFraction unitRef="Unit_Standard_Option_xNse2IRkCEW52QjU9HKt-A" contextRef="Duration_1_1_2020_To_1_31_2020_us-gaap_DebtInstrumentAxis_stem_January2020ConvertibleNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_M-H4v46wqkWztV6JxF1mXQ" decimals="INF" format="ixt-sec:numwordsen" name="stem:DebtInstrumentNumberOfOptionsToExtend" scale="0" id="Narr_njIJt5krnEaHxZw2xAFsAw">four</ix:nonFraction>&#160;separate times. The Company incurred $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_1_31_2020_us-gaap_DebtInstrumentAxis_stem_January2020ConvertibleNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_inrIdmRNS0eAHlw51CwylQ" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredFinanceCostsNet" scale="6" id="Narr_vPZcWnVONEK21onZ8YZr3Q">0.2</ix:nonFraction>&#160;million of additional debt issuance costs associated with the notes offering, which was included within the convertible promissory notes balance on the consolidated balance sheet and amortized over the expected life of the related notes, which approximated&#160;<ix:nonNumeric contextRef="Duration_1_1_2020_To_1_31_2020_us-gaap_DebtInstrumentAxis_stem_January2020ConvertibleNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_M-H4v46wqkWztV6JxF1mXQ" format="ixt-sec:durwordsen" name="us-gaap:DebtInstrumentTerm" id="Narr_Qjuy9YjqNU2e2Qy5AhSkxQ">six&#160;months</ix:nonNumeric>&#160;from the date of issuance. In May&#160;2020, the note holders voted to extend the maturity date of the then outstanding Convertible Notes&#160;by&#160;six&#160;months, resulting in an expected maturity date of December&#160;2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">At the time of the January&#160;2020 Convertible Notes&#160;offering, certain note holders that bought a minimum threshold of the January&#160;2020 Convertible Notes&#160;were also issued warrants giving them rights to acquire Financing Stock at the Financing Stock Offer Price, or in the event the Financing Stock offering does not occur to acquire Series&#160;D&#8217; preferred stock (the &#8220;January&#160;2020 Preferred Stock Warrants&#8221;). The January&#160;2020 Preferred Stock Warrants are transferrable (with Company consent) and expire upon the earlier of the occurrence of certain events, as defined by the warrant agreement, or the seventh anniversary of date of issuance (2027). A total of&#160;<ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_1_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_PreferredStockWarrantsMember_QX7cuXPfGkiFDo1nRpMjXg" decimals="0" format="ixt:numdotdecimal" name="stem:ClassOfWarrantOrRightWarrantsIssued" scale="0" id="Narr_mzX_fNIvQ0W6dMKIDsMshg">9,338,642</ix:nonFraction>&#160;January&#160;2020 Preferred Stock Warrants were issued and initially recognized at fair value, which resulted in warrant liabilities totaling approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_1_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_PreferredStockWarrantsMember_G65n8rRVYkyMoBPgq81KXw" decimals="-5" format="ixt:numdotdecimal" name="stem:WarrantLiability" scale="6" id="Narr_kcsAOXSH4UCPFm0_3g0Baw">2.0</ix:nonFraction>&#160;million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Concurrent with the issuance of certain of the January&#160;2020 Convertible Notes&#160;and January&#160;2020 Preferred Stock Warrants (discussed in Note&#160;8), the Company entered into an equity exchange transaction with certain note holders that were existing stockholders. Under this<span style="font-family:'Arial','Helvetica','sans-serif';font-size:12pt;">&#160;</span>transaction and consistent with the exchange transaction related to the 2019 Convertible Notes, preferred stockholders exchanged their existing junior preferred stock, and in certain cases common stock, for senior Series&#160;D&#8217; preferred stock. The transaction was accounted for as an extinguishment and as the preferred equity exchange, January&#160;2020 Convertible Notes&#160;issuance and January&#160;2020 Preferred Stock Warrants issuance all occurred in connection with one another, the Company recorded each unit of account in the transaction at their respective fair values. In relation to the January&#160;2020 transaction, the difference between the fair value of Convertible Notes&#160;of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_1_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_QxUuNSMmUUOoByZS6UAJDA" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ConvertibleDebtFairValueDisclosures" scale="6" id="Narr_tgDKaoM2zUSd9BrG8rAqCA">15.4</ix:nonFraction>&#160;million, Preferred Stock Warrants of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_1_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_PreferredStockWarrantsMember_G65n8rRVYkyMoBPgq81KXw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ConvertibleDebtFairValueDisclosures" scale="6" id="Narr_ETEKZC8WFUOK1hrd_SM4Hw">2.0</ix:nonFraction>&#160;million, and senior Series&#160;D&#8217; preferred stock of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_1_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDPlusConvertiblePreferredStockMember_Ab8-UjQDs0mqQ3HT7DX_FQ" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ConvertibleDebtFairValueDisclosures" scale="6" id="Narr_n-_TMNDQrkOhZs5NqhZYvQ">29.8</ix:nonFraction>&#160;million </p></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-94</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">STEM,&#160;INC.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">NOTES&#160;TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">(UNAUDITED)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_zmLAA_iGqUKLA6TuvYmj0A_cont1" continuedAt="Tb_zmLAA_iGqUKLA6TuvYmj0A_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">which were issued to the Holders and the cash paid of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_1_31_2020_g7nJF5Dh4EmyooWD_nAZkA" decimals="-5" format="ixt:numdotdecimal" name="stem:ProceedsFromConvertibleDebtNet" scale="6" id="Narr_gppvZR7ME0mZKf7UAm0KjA">14.1</ix:nonFraction>&#160;million and carrying value of preferred and common equity of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_1_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_Qzp3TkcFRkClGFpLE4dtmg" decimals="-5" format="ixt:numdotdecimal" name="stem:TemporaryEquityIncreaseDecreaseDueToExchangeValue" sign="-" scale="6" id="Narr_h4TdL8fKok6nZXZ52-z6Ww">40.4</ix:nonFraction>&#160;million surrendered by the Holders in the amount of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_1_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_40sT62lwsU2PU3VNOZ2wCQ" decimals="-5" format="ixt:numdotdecimal" name="stem:StockholdersEquityIncreaseDecreaseDueToExchangeValue" scale="6" id="Narr_5oX0YLmcXkmAHj9KGEpRxw">7.3</ix:nonFraction>&#160;million, was credited to accumulated deficit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In Q4 2020, the Company entered into an agreement with one holder that participated in the exchange transaction discussed above which allowed the holder to reverse the previously executed exchange. The cancellation of such exchange did not have a material impact on the Company&#8217;s financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Net Loss Per Share Impact of January&#160;2020 Convertible Notes&#160;and Warrant Issuance and Equity Exchange</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For the purpose of determining the impact of the aforementioned transaction on the calculation of net loss per share, the Company reduced net loss attributable to common stockholders for three&#160;months ended March&#160;31, 2020, by $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_us-gaap_DebtInstrumentAxis_stem_January2020ConvertibleNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_EBXTv1XJ8UC83pz6xMjboQ" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="6" id="Narr_Vi_K49nwBkyGmp8FNrj2Rg">9.5</ix:nonFraction>&#160;million, to reflect a dividend for the amount by which the (1)&#160;aggregate fair value of new instruments issued less the amount of cash received is greater than (2)&#160;the fair value of preferred and common stock surrendered. Given that the exchanges involved a multiple element transaction and the fair value of the consideration received by the stockholders exceeded the fair value of the preferred and common equity given up, the Company has adjusted the EPS computation to reflect the value given to note holders from the common stockholders of the Company that did not participate. This adjustment was computed on the individual holder unit of account basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Q4 2020 Convertible Notes&#160;and Warrants Issuance</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">From October&#160;2020 through December&#160;2020, the Company issued and sold convertible promissory notes (the &#8220;Q4 2020 Convertible Notes&#8221;) under the same terms as the existing Convertible Notes&#160;to various investors with aggregate gross proceeds of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_10_1_2020_To_12_31_2020_us-gaap_DebtInstrumentAxis_stem_Q42020ConvertibleNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_lDH1zIZLekCci0B9__Mmpg" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromConvertibleDebt" scale="6" id="Narr_K_rpVsrvIkGPtI21gS04RA">19.0</ix:nonFraction>&#160;million, of which $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_10_1_2020_To_12_31_2020_us-gaap_DebtInstrumentAxis_stem_Q42020ConvertibleNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_PhACxsxs4k2XtAhO4Sd4sw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromConvertibleDebt" scale="6" id="Narr_Q6e1rhm3s0qC8LSQAdWJOA">7.9</ix:nonFraction>&#160;million was issued and sold to related parties as a result of affiliations with certain members of the Board or significant ownership of the Company&#8217;s outstanding capital stock. In December&#160;2020, the note holders voted to further extend the maturity date of all outstanding Convertible Notes&#160;by&#160;six&#160;months&#160;to June&#160;2021. At the time of the Q4 2020 Convertible Notes&#160;offering, certain note holders that bought a minimum threshold of the Q4 2020 Convertible Notes&#160;were also issued warrants giving them rights to acquire Financing Stock at the Financing Stock Offer Price, or in the event the Financing Stock offering does not occur to acquire Series&#160;D&#8217; preferred stock (the &#8220;Q4 2020 Preferred Stock Warrants&#8221;). The Q4 2020 Preferred Stock Warrants are transferrable (with Company consent) and expire upon the earlier of the occurrence of certain events, as defined by the warrant agreement, or the seventh anniversary of date of issuance (2027). A total of&#160;<ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_10_1_2020_To_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_PreferredStockWarrantsMember_7L4bw6CT0E-66ZQRtRP3UA" decimals="0" format="ixt:numdotdecimal" name="stem:ClassOfWarrantOrRightWarrantsIssued" scale="0" id="Narr_bQQiAj1DT0qZy9fQWGfBig">4,620,018</ix:nonFraction>&#160;Q4 2020 Preferred Stock Warrants were issued and initially recognized at fair value, which resulted in warrant liabilities totaling approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_PreferredStockWarrantsMember_uGB9VuGweUK8hyRRJ1225g" decimals="-5" format="ixt:numdotdecimal" name="stem:WarrantLiability" scale="6" id="Narr_TZEuKx8KSE2XAha-j5-rEw">1.6</ix:nonFraction>&#160;million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Additionally, the Company evaluated the conversion option within the Q4 2020 Convertible Notes&#160;and determined the effective conversion price was beneficial to the note holders. As such, the Company recorded a beneficial conversion feature (&#8220;BCF&#8221;) related to the issuance of the Q4 2020 Convertible Notes&#160;based on the difference between the effective conversion rate and the fair value of the Series&#160;D&#8217; preferred stock into which it is convertible. The BCF resulted in a $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_Q42020ConvertibleNotesMember_5Q4O49pzo0Ge8QXtQ5UddQ" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="6" id="Narr_KntP2ukkiEm9O-NehUhAlQ">1.6</ix:nonFraction>&#160;million discount to the Q4 2020 Convertible Notes&#160;with an increase to additional paid in capital. The Company will accrete the discount in connection with the BCF as interest expense over the term of the Q4 2020 Convertible Notes&#160;using the effective interest rate method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Q1 2021 Convertible Notes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In January&#160;2021, the Company issued and sold convertible promissory notes (the &#8220;Q1 2021 Convertible Notes&#8221;) under the same terms as the existing Convertible Notes&#160;to various investors with aggregate gross proceeds of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_1_31_2021_us-gaap_DebtInstrumentAxis_stem_Q12021ConvertibleNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_i0xzPvH4aE2E_QhQkCh3Qw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromConvertibleDebt" scale="6" id="Narr_qjH4zAmNpEiHsIRXsJVAuA">1.1</ix:nonFraction>&#160;million. The Company evaluated the conversion option within the Q1 2021 Convertible Notes&#160;and determined the effective conversion price was beneficial to the note holders. As such, the Company recorded a BCF related to the issuance of the Q1 2021 Convertible Notes&#160;based on the difference between the effective conversion rate and the fair value of the Series&#160;D&#8217; preferred stock into which it is convertible, limited by the amount of the aggregate gross proceeds. </p></ix:continuation></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-95</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">STEM,&#160;INC.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">NOTES&#160;TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">(UNAUDITED)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;min-height:13.8pt;"><ix:continuation id="Tb_zmLAA_iGqUKLA6TuvYmj0A_cont2"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The BCF resulted in a $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_1_31_2021_us-gaap_DebtInstrumentAxis_stem_Q12021ConvertibleNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_Xkwpd7G7qESs_r5uM89xzw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="6" id="Narr_Yt4Y6BMck0Krqr49I0hP4Q">1.1</ix:nonFraction>&#160;million discount to the Q1 2021 Convertible Notes&#160;with an increase to additional paid in capital. The Company will accrete the discount in connection with the BCF as interest expense over the term of the Q1 2021 Convertible Notes&#160;using the effective interest rate method.</p></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_ba2043a9_16c5_4023_94b9_fe2516f5c9d0"></a><a id="Tc_mTs4RZ4sqkCGoSJ1Y67P4A_1_2"></a><a id="Tc_LWN3hB6DVEuorFpjmwxi5A_2_2"></a><a id="Tc_jw1X1_6i806uilRve4BmYw_2_4"></a><a id="Tc_lhcx_aP_2EWgCLCrYbYYYQ_2_7"></a><a id="Tc_00H_BPOalUOJjLfBw0NqQg_2_9"></a><a id="Tc_LdwtwcSNg02EjLSCGnWWZQ_3_0"></a><a id="Tc_WOcKBBP09kyoTcH8oUr9ug_3_2"></a><a id="Tc_Xl3cDs4_7UuZ_F4xgY5FRA_3_4"></a><a id="Tc_xWPwL_k2A0OA2QCSA50lYA_4_0"></a><a id="Tc_OWyEeTLlcU6N7iViMUp7vg_4_2"></a><a id="Tc_Z7BYdW_x40qTQn7-3xdSjQ_5_0"></a><a id="Tc_Cx2kDyrHckK8TWyDI197JA_5_2"></a><a id="Tc_ITZ-IIHI-0K32QVd8LZeZg_5_6"></a><a id="Tc_PXXNcc0ugk6kqTAtnZxgKg_6_0"></a><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" name="stem:WarrantsTextBlock" id="Tb_90Oe0iuf2U6lTBqRcA2N-g" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">8.&#160;&#160;&#160;WARRANTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Convertible Preferred Stock Warrants</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Since inception the Company has issued warrants on convertible preferred stock in conjunction with various debt financings. See Note&#160;4 for further information regarding fair value measurements associated with the resulting warrant liabilities, which are remeasured on a recurring basis each period. Warrants to purchase Financing Stock or Series&#160;D&#8217; preferred stock were issued along with certain of the Convertible Notes&#160;at an exercise price which is dependent on the next equity financing event.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following tables represents the warrants on convertible preferred stock outstanding:</p><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" name="us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" id="Tb_qywnBoqpJUmeM05vns4yPw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.010307312%;padding-left:0pt;padding-right:0pt;width:100.02%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:12.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:12.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:12.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;width:56.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March&#160;31,&#160;2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:40.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:12.59%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Issuance&#160;Date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:12.65%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise&#160;Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:12.59%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number&#160;of</b><br /><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:12.59%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term&#160;(years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series A&#8217;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.59%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">2012</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.1%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.55%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_3_31_2021_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesAPlusConvertiblePreferredStockMember_aNaMk0-EpkKy5zamra20BQ" decimals="4" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="Tc_-Q_AiMylIkKEEp6y3KTLwg_3_5">0.4485</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.59%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesAPlusConvertiblePreferredStockMember_aNaMk0-EpkKy5zamra20BQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" id="Tc_-LyxfC57g0GXMswKVUV6jw_3_7">178,372</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.59%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;"><ix:nonNumeric contextRef="As_Of_3_31_2021_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesAPlusConvertiblePreferredStockMember_aNaMk0-EpkKy5zamra20BQ" format="ixt-sec:duryear" name="us-gaap:WarrantsAndRightsOutstandingTerm" id="Tc_oN3byicXfUC4xeqcJKLRhw_3_9">10</ix:nonNumeric></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series D</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:12.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">2017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_3_31_2021_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertiblePreferredStockMember_i_C4F_xImEujxxA2jx83Cw" decimals="4" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="Tc_Nj-h2s6M_E-3SlzqatIaPg_4_5">1.5326</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:12.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertiblePreferredStockMember_i_C4F_xImEujxxA2jx83Cw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" id="Tc_4y2eLA0kQkayxXVFkOFZ9w_4_7">6,157,542</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:12.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;"><ix:nonNumeric contextRef="As_Of_3_31_2021_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertiblePreferredStockMember_i_C4F_xImEujxxA2jx83Cw" format="ixt-sec:duryear" name="us-gaap:WarrantsAndRightsOutstandingTerm" id="Tc_lFEP1VnzhU-DUo8iDYoXkA_4_9">7</ix:nonNumeric></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series D&#8217;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2019 and 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_3_31_2021_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDPlusConvertiblePreferredStockMember_Wk9h8oXRmESBpu3_5mQS8w" decimals="4" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="Tc_G0SAPbU-BE2-CzrHdhra1Q_5_5">1.5326</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">**</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDPlusConvertiblePreferredStockMember_Wk9h8oXRmESBpu3_5mQS8w" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" id="Tc__inxhA2nfEeV9Lu0H6NVoQ_5_7">37,869,886</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.59%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;"><ix:nonNumeric contextRef="As_Of_3_31_2021_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDPlusConvertiblePreferredStockMember_Wk9h8oXRmESBpu3_5mQS8w" format="ixt-sec:duryear" name="us-gaap:WarrantsAndRightsOutstandingTerm" id="Tc_j6VRN3Cfu0SX8y596vOIYA_5_9">7</ix:nonNumeric></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:12.59%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" id="Tc_M0KV82DA306EyG8vMCVLvg_6_7">44,205,800</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.59%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:12pt;">**</span><span style="font-family:'Arial','Helvetica','sans-serif';font-size:12pt;">&#160;&#160;</span>In connection with various issuances of convertible promissory notes that occurred during 2021 and 2020, warrants to purchase either next financing stock or Series&#160;D&#8217; preferred stock were issued. At March&#160;31, 2021 and December&#160;31, 2020, the number of warrants issued was subject to adjustment pending the occurrence of the next round of financing; however, the number of shares and exercise price of these warrants and related valuation of these warrants has been performed assuming that the warrants will be on Series&#160;D&#8217; preferred stock.</p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Common Stock Warrants</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">As of March&#160;31, 2021, the Company had&#160;<ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_us-gaap_ClassOfWarrantOrRightAxis_stem_CommonStockWarrantsMember_slbJl5M0sE2Lqzo_KkpTYA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightOutstanding" scale="0" id="Narr_bX-ezKGxnUasXks5el-eXQ">6,001,639</ix:nonFraction>&#160;warrants to purchase common stock outstanding, respectively, to purchase common stock at an exercise price ranging from $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_3_31_2021_srt_RangeAxis_srt_MinimumMember_us-gaap_ClassOfWarrantOrRightAxis_stem_CommonStockWarrantsMember_Gh0l33yJlUiKJF6QBAyglQ" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="Narr_oDjGc42eXkKtDlcMWOQDcQ">0.36</ix:nonFraction>&#160;to $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_3_31_2021_srt_RangeAxis_srt_MaximumMember_us-gaap_ClassOfWarrantOrRightAxis_stem_CommonStockWarrantsMember_jZEmkKf370GWGe2C5oXRSA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="Narr_sbXc8-OQ1E-YLnlXCcAOlg">1.53</ix:nonFraction>&#160;and an expiration date ranging from less than&#160;<span style="-sec-ix-hidden:Hidden_X2ZwXaCt-UGm3WxNLQdD0Q;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">one</span></span>&#160;to&#160;<ix:nonNumeric contextRef="As_Of_3_31_2021_srt_RangeAxis_srt_MaximumMember_9tg3uM-1d0iZw29wHDrwQA" format="ixt-sec:durwordsen" name="us-gaap:WarrantsAndRightsOutstandingTerm" id="Narr_lPl4graV1ESuW23OSeIGqw">six year</ix:nonNumeric>s. None of the outstanding warrants are classified as liabilities and, as such, are not subject to remeasurement.</p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="Tb_6D-1-r4MEU2n78Zl_p56NA" continuedAt="Tb_6D-1-r4MEU2n78Zl_p56NA_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">9.&#160;&#160;&#160;CONVERTIBLE PREFERRED STOCK AND COMMON STOCK</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Convertible Preferred Stock</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The authorized, issued and outstanding shares of the convertible preferred stock and liquidation preferences were as follows:</p></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-96</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">STEM,&#160;INC.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">NOTES&#160;TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">(UNAUDITED)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="Tc_iZ9a9QX7xkCiKUhGHDmWVA_1_2"></a><a id="Tc_fRTLW9PVIU2rFnHGg9Xhfw_2_2"></a><a id="Tc_ITn4jO9Q30OnjOxcRtA3rg_2_4"></a><a id="Tc_BzRnHfPNY0KxnheHBS4VCA_2_6"></a><a id="Tc_8B9OdW7eoEa8A3Aq2PZ44w_2_9"></a><a id="Tc_k1TLUNcK4U2Ijuj2rpxwSw_3_6"></a><a id="Tc_BxjsevtT20SvV1aJxaIzzA_4_0"></a><a id="Tc_-G5CsL0qukyXs1ufUDb_Iw_4_6"></a><a id="Tc_WedQHrb4zkapckVE-KD8qg_4_9"></a><a id="Tc_zw8Wme4Dj0WhvBBniZHvXA_5_0"></a><a id="Tc_B4Xyhhd0xU2BNpdYKNAIxw_6_0"></a><a id="Tc_hq7zu1bmW0So6FsNpH4PUw_7_0"></a><a id="Tc_S_w6QgaE60aeU4L6xYQINA_8_0"></a><a id="Tc_K2DForGdbEmWEEC6xq3K8g_9_0"></a><a id="Tc_YDkW9LcefEiPIMhx1etthA_10_0"></a><a id="Tc_THBq1djS5EOfNf1GH-9o_Q_10_7"></a><a id="Tc_WeurYecSl0WndDgumeyKXQ_10_10"></a><a id="Tc_9-kK7TS7pUihGOgeW3_mrg_11_0"></a><a id="Tc_E1-duiWsMUSBSQ7wWyk_9A_11_6"></a><a id="Tc_XW6O6OGn7k26w5XYFiQ7_Q_11_9"></a><a id="_027364cb_5133_4b20_845c_215d6395dbea"></a><a id="Tc_J_S-b9FcWUmXf8OBQ4oRZQ_1_2"></a><a id="Tc_QJE5AZHr30KOCd8cJ5gpEA_2_0"></a><a id="Tc_SFnuT2_bWEyULRFGRXlbwA_3_0"></a><a id="Tc_5Wmdugy-4kO1yQbo43ssPQ_4_0"></a><a id="Tc_4r1BHy1JFEiYVc1iyed9Bg_5_0"></a><a id="Tc_gwQ8rl7MUECbkILo-d8pRg_6_0"></a><a id="Tc_b0CnpgE0R0ao3WOAJ6Nr5w_7_0"></a><ix:continuation id="Tb_6D-1-r4MEU2n78Zl_p56NA_cont1"><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" name="us-gaap:TemporaryEquityTableTextBlock" id="Tb_HqL5LV1AjEu1qxg26iHJrw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="9" style="vertical-align:bottom;width:53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March&#160;31,&#160;2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:11.82%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Authorized<br />Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:11.85%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding<br />Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.9%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net&#160;Carrying<br />Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:12.04%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liquidation<br />Preference</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;width:25.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in&#160;thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series D&#8217;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesDPlusConvertiblePreferredStockMember_jnWVGnmtN0mYd5Q-0-GyNw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesAuthorized" scale="0" id="Tc_bvMyFvk48Ui0KERjA2We8w_4_2">190,000,000</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesDPlusConvertiblePreferredStockMember_jnWVGnmtN0mYd5Q-0-GyNw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Tc_olZ5C2ACFUWh3pBFZ5UuKw_4_4">105,386,149</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesDPlusConvertiblePreferredStockMember_jnWVGnmtN0mYd5Q-0-GyNw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="Tc_cPS7yC4q8UO9s9-cSHCsuA_4_7">129,339</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesDPlusConvertiblePreferredStockMember_jnWVGnmtN0mYd5Q-0-GyNw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityLiquidationPreference" scale="3" id="Tc_JbdhKYbTDEy_zCWd3IqzTg_4_10">161,515</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series D</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesDConvertiblePreferredStockMember_gc0hb9uvs0-_SkIJ0XXCuA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesAuthorized" scale="0" id="Tc_ch7lmHVux0qHn4IpfXfwJw_5_2">87,235,535</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesDConvertiblePreferredStockMember_gc0hb9uvs0-_SkIJ0XXCuA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Tc_BuOchF9-SUWCl24ZcpWQlw_5_4">33,483,143</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesDConvertiblePreferredStockMember_gc0hb9uvs0-_SkIJ0XXCuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="Tc_8-u3XSehA0-zQ-topVSIeQ_5_7">46,979</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesDConvertiblePreferredStockMember_gc0hb9uvs0-_SkIJ0XXCuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityLiquidationPreference" scale="3" id="Tc_GwAobDn0iEe6yLDTBcN8yA_5_10">51,316</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series C</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesCConvertiblePreferredStockMember_wUy2whMxyE-5CeqT0ItXSw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesAuthorized" scale="0" id="Tc_kuGKg3Yf7EayV7FoWarc3g_6_2">64,129,209</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesCConvertiblePreferredStockMember_wUy2whMxyE-5CeqT0ItXSw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Tc_2UpluGbdIUmKV4Zy3ShFPQ_6_4">23,298,388</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesCConvertiblePreferredStockMember_wUy2whMxyE-5CeqT0ItXSw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="Tc_ISLH-UZpvkWudg0J69HljA_6_7">35,293</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesCConvertiblePreferredStockMember_wUy2whMxyE-5CeqT0ItXSw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityLiquidationPreference" scale="3" id="Tc_Q1EaUXRZUU-tjO9oGCLGsQ_6_10">35,514</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series B</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesBConvertiblePreferredStockMember_zSYVZDKN0E2rpsBScv1bag" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesAuthorized" scale="0" id="Tc_tk42UJT-wUCHwiL29obXgQ_7_2">36,969,407</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesBConvertiblePreferredStockMember_zSYVZDKN0E2rpsBScv1bag" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Tc_jIlgcxFshUiR8z4Mag3jrg_7_4">9,185,302</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesBConvertiblePreferredStockMember_zSYVZDKN0E2rpsBScv1bag" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="Tc_QvIfUzLGtk2-8lh_Pt6CZg_7_7">7,049</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesBConvertiblePreferredStockMember_zSYVZDKN0E2rpsBScv1bag" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityLiquidationPreference" scale="3" id="Tc_x__V7rNyEkuIrw11dc2HAw_7_10">7,123</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series A&#8217;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesAPlusConvertiblePreferredStockMember_qyQ7MqgEcEKYSlEIPD7cMQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesAuthorized" scale="0" id="Tc_8OJZiuJWXEmS7NCTF5K0tA_8_2">30,991,277</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesAPlusConvertiblePreferredStockMember_qyQ7MqgEcEKYSlEIPD7cMQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Tc_WVo-5iWTYUyIerpQbWajSQ_8_4">4,158,503</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesAPlusConvertiblePreferredStockMember_qyQ7MqgEcEKYSlEIPD7cMQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="Tc_smFDby4lYUqez2jfiod9FA_8_7">1,702</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesAPlusConvertiblePreferredStockMember_qyQ7MqgEcEKYSlEIPD7cMQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityLiquidationPreference" scale="3" id="Tc_7i8CkrD5j0abfogizdWpFQ_8_10">1,865</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series A</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesAConvertiblePreferredStockMember_ECnf8uSMnkewBcj2u2bcNQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesAuthorized" scale="0" id="Tc_qqtMT6XTXE2vgbJEntpP9g_9_2">21,288</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesAConvertiblePreferredStockMember_ECnf8uSMnkewBcj2u2bcNQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquitySharesOutstanding" scale="0" id="Tc_ufv5hyiAGk2_5MYzMWqrMA_9_4">16,740</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesAConvertiblePreferredStockMember_ECnf8uSMnkewBcj2u2bcNQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="Tc_lgPnpyDc00-H4APyoHQV_g_9_7">593</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesAConvertiblePreferredStockMember_ECnf8uSMnkewBcj2u2bcNQ" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityLiquidationPreference" scale="3" id="Tc_JlxxDMyoKEqnzbkMF50U9Q_9_10">751</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series 1</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_Series1ConvertiblePreferredStockMember_qr5P5l3erU-y6gVTL-Cazw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="Tc_MO2UJ2Vc8kKiij8-dHnvJQ_10_2">4,305</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_Series1ConvertiblePreferredStockMember_qr5P5l3erU-y6gVTL-Cazw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="Tc_biUVZ5_BWkWwqIzS2zIclg_10_4">2,961</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.82%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="INF" format="ixt:numdotdecimal" name="stem:TemporaryEquityAndPreferredStockSharesOutstanding" scale="0" id="Tc_4-sfzSOkyESZyuSUVb4Z5g_11_2">409,351,021</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.85%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="INF" format="ixt:numdotdecimal" name="stem:TemporaryEquityAndPreferredStockSharesAuthorized" scale="0" id="Tc_sAsSn9x0NE-Yr6t0kQ1jsQ_11_4">175,531,186</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.85%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" scale="3" id="Tc_Dmy23ARP_0qPMA04FC-_Wg_11_7">220,955</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:11%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityLiquidationPreference" scale="3" id="Tc_7lGFuCPecUqse5aYiYQBlg_11_10">258,084</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" name="stem:Commonstockreservedforissuancetabletextblock" id="Tb_KH8laMB1iEKebCOVQIyY5w" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company had reserved shares of common stock for issuance, on an as-converted basis, as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March&#160;31,</b><b style="font-weight:bold;"><br /></b><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Shares reserved for convertible preferred stock outstanding</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_us-gaap_FinancialInstrumentAxis_us-gaap_ConvertiblePreferredStockMember__1I_IBo1QkW_MBQU3-H7wA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="Tc_ysdWcuvo8E2pvpdJly2elA_2_2">175,531,186</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Shares reserved for warrants to purchase shares of common stock</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_us-gaap_FinancialInstrumentAxis_stem_CommonStockWarrantsMember_mGCkR4-j4Uae07lHD_fSSA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="Tc_nuIabP8SnUGW4sU3YkX9XQ_3_2">6,001,639</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Shares reserved for warrants to purchase shares of preferred stock</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_us-gaap_FinancialInstrumentAxis_stem_PreferredStockWarrantsMember_pHTEaA2TJUO1CH3Fuz6a_g" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="Tc_1NYcmsOG5Uu1qd90E08y2Q_4_2">44,205,800</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Options issued and outstanding</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_us-gaap_FinancialInstrumentAxis_us-gaap_EmployeeStockOptionMember_IJ6ASIv2j0eDE01UzzblJg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="Tc_vf1y6mgVkk-T6fyiJPXEgQ_5_2">44,914,082</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Shares available for future option grants</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_us-gaap_FinancialInstrumentAxis_us-gaap_StockCompensationPlanMember_UU4o7ow4HUGrpCL6cICo3A" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="Tc_1oHYm-fC10Sj5_8gSlAPYg_6_2">11,048</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.85%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="Tc_1_KS5_uWgka1GPpWk8bWuA_7_2">270,663,755</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></ix:continuation><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="Tb_Fviwn7K_skKTiOLXdLv7ug" continuedAt="Tb_Fviwn7K_skKTiOLXdLv7ug_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">10.&#160;STOCK-BASED COMPENSATION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In 2009, the Company adopted the 2009 Stock Plan (the &#8220;Plan&#8221;). The Plan provides for the granting of incentive stock options (ISOs), nonqualified stock options (NSOs), stock bonuses, and rights to acquire restricted stock to employees, directors and consultants. The Company has reserved&#160;<ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2009_us-gaap_PlanNameAxis_stem_StockPlan2009Member_Ou-bknNptUWi8zQ-SqGsYQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="0" id="Narr_33RUeInDuEyU23YaIIeYCA">55,305,506</ix:nonFraction>&#160;shares of common stock for issuance under the Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Under the Plan, the exercise price of an option cannot be less than&#160;<ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2009_To_12_31_2009_srt_RangeAxis_srt_MinimumMember_us-gaap_PlanNameAxis_stem_StockPlan2009Member_nQ51xjAlhUG7FZf-fA2iNg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="Narr_Vn3dxRHGK02cofh0NHkmiQ">100</ix:nonFraction>% of the fair value of one share of common stock for incentive or non-qualified stock options, and not less than&#160;<ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2009_To_12_31_2009_srt_RangeAxis_srt_MinimumMember_us-gaap_PlanNameAxis_stem_StockPlan2009Member_nQ51xjAlhUG7FZf-fA2iNg" decimals="INF" format="ixt:numdotdecimal" name="stem:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders" scale="-2" id="Narr_YfGml8sX806a0iRghfh1mA">110</ix:nonFraction>% of the fair value for stockholders owning greater than&#160;<ix:nonFraction unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw" contextRef="Duration_1_1_2009_To_12_31_2009_us-gaap_PlanNameAxis_stem_StockPlan2009Member_0X5xE5OcJ0OcSQNW-t4yeA" decimals="INF" format="ixt:numdotdecimal" name="stem:ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership" scale="-2" id="Narr_5qwR9b_nBkKPahekGfSYQQ">10</ix:nonFraction>% of all classes of stock, as determined by the Board. Options under the Plan generally expire after&#160;<ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_PlanNameAxis_stem_StockPlan2009Member_k4BUO6s2LECcqr1Z5Lu11A" format="ixt-sec:durwordsen" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" id="Narr_0RAebT-2AEyvvjbZVNUhnw">ten years</ix:nonNumeric>. Under the Plan, the Board determines when the options granted will become exercisable. Options granted under the Plan generally vest <span style="-sec-ix-hidden:Hidden_PkIx7_fOmkiNc8cmYd2rIQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">1/4</span></span>&#160;<ix:nonNumeric contextRef="Duration_1_1_2009_To_12_31_2009_us-gaap_PlanNameAxis_stem_StockPlan2009Member_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheOneMember_OD9BfW1inUiqnrP5nFr5uw" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="Narr_HiemvZLVQku7hen-SFzfrA">one year</ix:nonNumeric>&#160;from the grant date and then <span style="-sec-ix-hidden:Hidden_XdaUY_5xGkiGtQsYJkLcZQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">1/48</span></span> each&#160;month over the following&#160;<ix:nonNumeric contextRef="Duration_1_1_2009_To_12_31_2009_us-gaap_PlanNameAxis_stem_StockPlan2009Member_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_NMwbSP-Q-kiQJhXpXDr8iA" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="Narr_5SzvAVOlwEG8RwDwdrEMzw">three years</ix:nonNumeric>&#160;and are exercisable for up to&#160;10&#160;years after the date of the grant. The Plan allows for exercise of unvested options with repurchase rights over the restricted common stock issued at the original exercise price. The repurchase rights lapse at the same rate as the options vest.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">A summary of activity under the Plan is as follows:</p></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-97</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">STEM,&#160;INC.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">NOTES&#160;TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">(UNAUDITED)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="Tc_S4GEYIaJXEC7ZAYzDfuCeg_1_2"></a><a id="Tc_VaGSV1MLz06DFdrUQQXeXw_1_4"></a><a id="Tc_ye2Jsv79akyWMUQpwU_MdA_1_6"></a><a id="Tc_YjrM-anxwECrvCqmCmz0pw_1_9"></a><a id="Tc_CTCdhMU6YkeTLGVfCcjH6w_1_11"></a><a id="Tc_-NMeVMzFkESZ-W_GtcaFvA_2_0"></a><a id="Tc_8KpFr3psEEuw8btIQVCAjw_2_6"></a><a id="Tc_twVhZ48_c0-I_cCooENbIw_2_11"></a><a id="Tc_vHCWeBCXG0yQUUFhjjAMFg_3_0"></a><a id="Tc_P2YuZ6m0KESPuTEOtnh3JA_4_0"></a><a id="Tc_BysL-WxW8kCQO_bz70X2-Q_5_0"></a><a id="Tc_AAdf3DBDR0efDCQCmIjDtw_6_0"></a><a id="Tc_qb75G7Cn70-QJM-HfmVnGA_6_6"></a><a id="Tc_-ZHoB4GUWEmgDe7HT7uN0w_6_11"></a><a id="Tc_O8zlRc1QJUqM8U9KuXP2iQ_7_0"></a><a id="Tc_XLgHRJoBCkWciJPYGdG5IQ_7_6"></a><a id="Tc_oo4Ruj9YO0GlVboRptLh3A_7_11"></a><a id="_2bd124f2_742d_4aa0_aeb5_3aebb3f905e5"></a><a id="Tc_eVXd8X2C8EGsOB6AnV6JDQ_1_2"></a><a id="Tc_DSe-l7nhVUWZkDuSEy2a1w_2_2"></a><a id="Tc_poq1QtADXE-vnQpLl-8_ig_2_5"></a><a id="Tc_5J1vPZV52USCoS6pO5weEg_3_0"></a><a id="Tc_estOXrsBQEu_1Hex-Dtw0Q_3_2"></a><a id="Tc_AZL5isoq8UqvA1KDqkMdZg_3_5"></a><a id="Tc_vFIVfJ9jcEiQOFEMgQFW6w_4_0"></a><a id="Tc_MAr7C_y_EkSLrnzabIIo1A_5_0"></a><a id="Tc_DuS2hfhPT0KO9m563sQnhA_6_0"></a><a id="Tc_6kxWJbDe_0SbNlmkjQFnFg_6_2"></a><a id="Tc_KM4RcAecVESeHXVlIyZtyA_6_5"></a><ix:continuation id="Tb_Fviwn7K_skKTiOLXdLv7ug_cont1"><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="Tb_FqTh56WckUW45Q6V5_qL6A" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:12.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b><br /><b style="font-weight:bold;">Available<br />for&#160;Grant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number&#160;of<br />Options</b><br /><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b><br /><b style="font-weight:bold;">Average</b><br /><b style="font-weight:bold;">Exercise<br />Price</b>&#160;<b style="font-weight:bold;">Per<br />Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b><br /><b style="font-weight:bold;">Average</b><br /><b style="font-weight:bold;">Remaining</b><br /><b style="font-weight:bold;">Contractual</b><br /><b style="font-weight:bold;">Life&#160;(years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:13.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b><br /><b style="font-weight:bold;">Intrinsic</b><br /><b style="font-weight:bold;">Value</b><br /><b style="font-weight:bold;">(in&#160;thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Balances as of December 31, 2020</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.33%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" id="Tc_p1zuOuhNAEWFzGAEXC0cyA_2_2">11,048</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.75%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="Tc_CC3LCoO3lkq3IA9txqFUzA_2_4">51,379,939</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.98%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="Tc_D_WuMT5z_UidDGicWbR28w_2_7">0.56</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.41%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="Tc_0MkBcE0Io0GFOnTpa2mcPg_2_9">7.21</ix:nonNumeric></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.12%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.26%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" id="Tc_voLqY3v97k6CoCrRM9KlNw_2_12">46,516</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 5.75pt;"><span style="color:#231f20;">Options granted</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="Tc_jTBr6G_b00esKZvq9mX4Cw_3_2">18,335</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="Tc_j6TZBE7km0O-tcCiT5Ts7w_3_4">18,335</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="Tc_FOuHYV639U2vcjLEcQNqxA_3_7">3.47</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 5.75pt;"><span style="color:#231f20;">Options exercised</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="Tc_cG7SexChLES-JypUSLBCzg_4_4">6,465,857</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="Tc_PF3ApCDU9kCqMfDuexOr3g_4_7">0.43</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 5.75pt;"><span style="color:#231f20;">Options forfeited</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="0" id="Tc_sdgVJkwpyEC54n8RyvBD2A_5_2">18,335</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="0" id="Tc_3AX6imCj9ECiYYL2EOhTdg_5_4">18,335</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.98%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="Tc_brhdO9SXrU-lXUz6nYDKGw_5_7">0.51</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.12%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Balances as of March 31, 2021</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.33%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" id="Tc_pt7ABw6nxke8Wnjymjyl_Q_6_2">11,048</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.75%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="Tc_5QidaizVIUecrHfUIQRHvg_6_4">44,914,082</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.98%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="Tc_reQwp0Je1k-6yQfoVzDWFw_6_7">0.58</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="Tc_mv2bdx672E2X0ZQtMVJxeA_6_9">7.05</ix:nonNumeric></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.12%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.26%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" id="Tc_H6SwS1WpyE2sZ-slevTfkw_6_12">202,792</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.5%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Options vested and exercisable &#8212; March 31, 2021</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.75%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" scale="0" id="Tc_Wql2XXeNn0S8EAe-tPPv1w_7_4">32,204,617</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.98%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" scale="0" id="Tc_CIWTtGQEDku38x6V7zq3xg_7_7">0.46</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;"><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" id="Tc_QSysaJspzEi9Pkll048DJA_7_9">6.30</ix:nonNumeric></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.12%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:12.26%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="background-color:#00ff00;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" scale="3" id="Tc_Usv9R_xQwkixrcNsQL127Q_7_12">149,536</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The weighted-average grant date fair value of stock options granted to employees was $<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="Narr_W5ISiK8MxU6U8yruUaQTGQ">2.24</ix:nonFraction>&#160;during the three&#160;months ended March&#160;31, 2021. There were&#160;<ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="Narr_ooso8yrFvEeKe1TG7wTG_A">no</ix:nonFraction>&#160;stock options granted during the three&#160;months ended March&#160;31, 2020. The intrinsic value of options exercised were $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="Narr_714oEWLfREO25YiS065iVg">30.2</ix:nonFraction>&#160;million and less than $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" id="Narr_aJKls0QrZkacReNiKJ2x6Q">0.1</ix:nonFraction>&#160;million during the three&#160;months ended March&#160;31, 2021 and 2020, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Stock-Based Compensation</span></p><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="Tb_JVqbGQbQrU6bPG95E-cfow" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table summarizes stock-based compensation expense recorded in each component of operating expenses in the Company&#8217;s consolidated statements of operations and comprehensive loss (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;width:25.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Three&#160;Months&#160;Ended</b><b style="color:#231f20;font-weight:bold;"><br /></b><b style="color:#231f20;font-weight:bold;">March&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.96%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.96%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Sales and marketing</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember_3g_oSX6Ff0aot4-Mckpvwg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_t5Xpxo9tI0OXdfEsauEYOQ_3_3">84</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember_oxhxUKSd5EWrevcJuPHKgA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_BV3KzGJvXUqrnCr8XoG67g_3_6">63</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Research and development</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_f6M0VAnjeUq35Q1L3AMOLw" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_Tozu79i6B0yG92JHH1mt9Q_4_3">155</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_aUkp8BkSkUiiJK8IgpNP9g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_3dINdZhhwEep1tPSkMzKrA_4_6">167</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">General and administrative</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_nriMivw0vUudkVHh51Iwfg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_dH3oLtweD0yI69t15Pr6Cg_5_3">521</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_9o4zvGZvMkyCa-F6z3ufOg" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_a1TrkuBy7UaarflZ_5nxow_5_6">226</ix:nonFraction></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"><span style="color:#231f20;">Total stock-based compensation expense</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_bILD06QcY0qlVMttY5iK8g_6_3">760</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;"><ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="Tc_Hh94gJ4bkkCpKMwUP5iI1A_6_6">456</ix:nonFraction></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of March&#160;31, 2021, the Company had approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" scale="6" id="Narr_Zy4fm-cNqkC4ZZzxXtgMwg">3.5</ix:nonFraction>&#160;million of remaining unrecognized stock-based compensation expense, which is expected to be recognized over a weighted average period of&#160;<ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="Narr_NR5MEhXA0U-XUch5FEeHlA">2.2</ix:nonNumeric>&#160;years.</p></ix:continuation><a id="_b0ea7924_b63c_4998_a320_3b9c9c7255d4"></a><a id="Tc_V6LyemnG5kSTKeXIVSzmxA_0_2"></a><a id="Tc_r7gKV22SW0ShNkDE8p0MNQ_1_2"></a><a id="Tc_d_dL7e6rfkyvM1ft3XUInQ_1_5"></a><a id="Tc_Tvnf7OsjeUaUfCjD2hoGRg_2_0"></a><a id="Tc_QnzhohMpJ0q7zFzCtWQ3Ww_3_0"></a><a id="Tc_M2CDOdWTSkOTvOpoSUpa1Q_3_2"></a><a id="Tc_H5GO2bkfAE6-47bpd1Lefw_3_5"></a><a id="Tc_gXHgFwRODk63AH0r-RG8SQ_4_0"></a><a id="Tc_X6oogc5-s0qVgr-CHgLBbw_4_3"></a><a id="Tc_8jtqfsZZ9kKskJGDcRa9hg_6_0"></a><a id="Tc_EVZabahgM0uNGzuAgMZqhw_7_0"></a><a id="Tc_nOyfenmVAkSFemGu7DYBzw_8_0"></a><a id="Tc_SdyKALhAUEu5rsskb6v7QQ_8_2"></a><a id="Tc_5-h1Q_ccMUCB-5yfUW73_Q_8_5"></a><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" name="us-gaap:EarningsPerShareTextBlock" id="Tb_zqy7nhhtLUOF-27cpa9uYg" continuedAt="Tb_zqy7nhhtLUOF-27cpa9uYg_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">11.&#160;NET LOSS PER SHARE</b></p><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="Tb_UYOljiVBCUeVSlVPIfDaMQ" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share amounts):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;width:25.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three&#160;Months&#160;Ended</b><b style="font-weight:bold;"><br /></b><b style="font-weight:bold;">March&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.96%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.96%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Numerator:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;width:11.96%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;width:11.96%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net loss attributable to common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" sign="-" scale="3" id="Tc_pbCt9PjCrUyWrYi2swxkXg_3_3">82,553</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" sign="-" scale="3" id="Tc_Uzk5HRVE70y31L7o7YgcMA_3_6">17,471</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Less: Deemed dividend to preferred stockholders (see Note 7)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="3" id="Tc_4F-AaKS5MkeS6c_6exjTKQ_4_6">9,484</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" sign="-" scale="3" id="Tc_BZJKmD9fQ0C-AuVndscDcw_5_3">82,553</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" sign="-" scale="3" id="Tc_luTBGuZuIEK0n1Db0_gJsg_5_6">26,955</ix:nonFraction>)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Denominator:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.92%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.92%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Weighted-average number of shares outstanding used to compute net loss per share attributable to common stockholders, basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="0" id="Tc_ESnbnqMpFU6npMXDqTjhRA_7_3">12,263,160</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="0" id="Tc_hp6KHC6bkE6DehWbHgsEyw_7_6">9,075,646</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net loss per share attributable to common stockholders, basic and diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasicAndDiluted" sign="-" scale="0" id="Tc_ar58S93bI0uauIhUKw_FFg_8_3">6.73</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(<ix:nonFraction unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasicAndDiluted" sign="-" scale="0" id="Tc_kbkA2sCJF0ev44pA8omUUw_8_6">2.97</ix:nonFraction>)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-98</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">STEM,&#160;INC.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">NOTES&#160;TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">(UNAUDITED)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><a id="Tc__NoOUU2zFkyh7-LH2RSBaQ_1_2"></a><a id="Tc_U_2erxHUXkKTG2ahRBGy8w_1_4"></a><a id="Tc_QwMkLtlTTkKtwm396XGIMw_2_0"></a><a id="Tc_sfnN5eNrrkOByFimqXOM9A_3_0"></a><a id="Tc_b2MvzqXfT0-vqoXVxSWKag_4_0"></a><a id="Tc_C9n1J6aLWEaWRvg_4U3rtg_5_0"></a><a id="Tc_IxMxGDH-WkCflXXfn5GiOQ_6_0"></a><a id="Tc_KMdwu0cMWUmkwT3LWujV8g_7_0"></a><ix:continuation id="Tb_zqy7nhhtLUOF-27cpa9uYg_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following potentially dilutive shares were not included in the calculation of diluted shares outstanding for the periods presented as the effect would have been anti-dilutive:</p><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="Tb_fiM6KOTqRE6XZbs6Q4yLEw" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March&#160;31,&#160;2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March&#160;31,&#160;2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible preferred stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.92%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_ConvertiblePreferredStockMember_InImqDwkC0uXAIrLclaHYg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Tc_fYUgRwhj10qXabo2h2G37A_2_2">175,531,186</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.92%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_3_31_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_ConvertiblePreferredStockMember_b8OnoeLyu0WjT6muNW5eFg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Tc_fjR8KbLPMkeVXd2I_hiJaw_2_4">175,593,476</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible promissory notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_ConvertibleDebtSecuritiesMember_-ucDgmvuwE6XYdU_--5HIg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Tc_oqPKxWeVnUu2UnC57VO7yA_3_2">50,434,069</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_3_31_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_ConvertibleDebtSecuritiesMember_sE0PXmYJyU-6_GoDtoSt3Q" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Tc_sA97iAlnvkupj-lHec1xTg_3_4">34,054,264</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding stock options</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_aNVqerQ9sUSQwcqzcaJJFw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Tc_hDp03XcJM0SwUARfXBVJDw_4_2">44,914,082</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_3_31_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_c1A-zMg0VEuukqXXuJhbtQ" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Tc_H4VN4hsH7U2dp9fGdZH1GA_4_4">42,591,545</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding common stock warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_stem_CommonStockWarrantsMember_S704vpMdC0mRXySR1H4-cw" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Tc_QtgO6jXVIEe2BIbdvEDSPg_5_2">6,001,639</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_3_31_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_stem_CommonStockWarrantsMember_MjyXqy4ZxUqNwJLKTc4VXg" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Tc_eDTtnvhmekCQv-gvQJDeJA_5_4">6,001,639</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding convertible preferred stock warrants</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_g_N0gfdNeECBfDnCrCGc5A" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Tc_XuZUzhQS8kybQVA-1pNQSA_6_2">44,205,800</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_3_31_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_j0DosqkJHE6cQ1EyTcHy0g" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Tc_gm2xYJ_daUK7x9pGv3hnKA_6_4">38,947,463</ix:nonFraction></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Tc_QCOFAMSoI0WDYqFXUWF3qg_7_2">321,086,776</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="Tc_KNm5YZIJ-k-jSSU3hOwVPg_7_4">297,188,387</ix:nonFraction></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></ix:continuation><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_9bf359ad_9d1d_4b94_8d19_e672e1e484a6"></a><a id="_9bf359ad_9d1d_4b94_8d19_e672e1e484a6_2"></a><a id="_9bf359ad_9d1d_4b94_8d19_e672e1e484a6_3"></a><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" name="us-gaap:IncomeTaxDisclosureTextBlock" id="Tb_prGFDdGTMkGzSpPiMbNtAg" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">12.&#160;INCOME TAXES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company did&#160;not record a provision or benefit for income taxes during the three&#160;months ended March&#160;31, 2021 and 2020. The Company continues to maintain a full valuation allowance for its net U.S. federal and state deferred tax assets.</p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="Tb_wn8EG70Z8EysuOUFbEvI_w" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">13.COMMITMENTS AND CONTINGENCIES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Contingencies</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company may be subject to various claims and legal proceedings which arise in the normal course of business. Management believes that the ultimate resolution of any such matters will not have a material adverse effect on the financial position or results of operations of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company is currently the defendant in a lawsuit alleging that the Company wrongfully diluted the plaintiffs&#8217; equity holdings. The Company settled with the primary plaintiffs in September&#160;2019 for a cash payment of $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_9_1_2019_To_9_30_2019_us-gaap_LitigationStatusAxis_us-gaap_SettledLitigationMember_us-gaap_LossContingenciesByNatureOfContingencyAxis_stem_AllegedWrongfulDilutionOfEquityMember_n238w02_8E-R80DV7vXHpw" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LitigationSettlementAmountAwardedToOtherParty" scale="6" id="Narr_oQFehd4RCEGHGpIZxfwobA">1.7</ix:nonFraction>&#160;million while those defendants forfeited their remaining preferred stock totaling&#160;<ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_9_1_2019_To_9_30_2019_us-gaap_LitigationStatusAxis_us-gaap_SettledLitigationMember_us-gaap_LossContingenciesByNatureOfContingencyAxis_stem_AllegedWrongfulDilutionOfEquityMember_n238w02_8E-R80DV7vXHpw" decimals="INF" format="ixt:numdotdecimal" name="stem:LitigationSettlementPreferredSharesForfeitedByPlaintiffs" scale="0" id="Narr_d98zHLEELUeKN6wiDKzhLg">2,949</ix:nonFraction>&#160;shares, representing a combination of Series&#160;1 and Series&#160;A preferred shares in the Company and also forfeited&#160;<ix:nonFraction unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q" contextRef="Duration_9_1_2019_To_9_30_2019_us-gaap_LitigationStatusAxis_us-gaap_SettledLitigationMember_us-gaap_LossContingenciesByNatureOfContingencyAxis_stem_AllegedWrongfulDilutionOfEquityMember_n238w02_8E-R80DV7vXHpw" decimals="INF" format="ixt:numdotdecimal" name="stem:LitigationSettlementCommonSharesForfeitedByPlaintiffs" scale="0" id="Narr_-3BhLUle3UOP3NAFD5IxKw">10,540</ix:nonFraction>&#160;of common shares in the Company. The remaining plaintiffs are pursuing claims which the Company believes have no merit and will be dismissed.</p></ix:nonNumeric><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><ix:nonNumeric contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g" name="us-gaap:SubsequentEventsTextBlock" id="Tb_0cXxZd9JeEOabNPC8OwUiA" continuedAt="Tb_0cXxZd9JeEOabNPC8OwUiA_cont1" escape="true"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">14.SUBSEQUENT EVENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Management has evaluated subsequent events through May&#160;17, 2021, the date the condensed consolidated financial statements were available for issuance. The following subsequent events were noted:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On April&#160;28, 2021, the Company completed the Merger transaction as discussed in Note&#160;1, which provides the Company with approximately $<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_4_28_2021_To_4_28_2021_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_OlbzRErbWk6N1KVLyo2zbQ" decimals="-5" format="ixt:numdotdecimal" name="stem:ProceedsFromReverseRecapitalizationTransaction" scale="6" id="Narr_sJxDr73suUeC2vAMVu8rmw">608.6</ix:nonFraction>&#160;million of gross cash proceeds. On April&#160;29, 2021, New Stem&#8217;s shares of Class&#160;A common stock began trading on the New York Stock Exchange under the ticker symbol &#8220;STEM&#8221; and warrants under ticker symbol &#8220;STEM WS.&#8221;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Merger will be accounted for as a reverse recapitalization in accordance with U.S. GAAP. Under this method of accounting, STPK, who is the legal acquirer will be treated as the &#8220;acquired&#8221; company for financial reporting purposes and the Company will be treated as the accounting acquirer. As a result of the Merger, each outstanding share of the Company&#8217;s common stock, will convert into newly issued shares of STPK&#8217;s Class&#160;A common stock, as calculated pursuant to the terms of the Merger Agreement.</p></ix:nonNumeric></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-99</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">STEM,&#160;INC.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">NOTES&#160;TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">(UNAUDITED)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></div><div style="clear:both;max-width:100%;position:relative;"><ix:continuation id="Tb_0cXxZd9JeEOabNPC8OwUiA_cont1"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt;"><span style="font-weight:normal;">Concurrent with the Merger, the Company paid off certain existing notes payable including the revolving loan due to SPE member, the term loan due to former non-controlling interest holder, and the 2020 Credit Agreement. The total amount of the repayment was </span><span style="font-weight:normal;">$<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_4_28_2021_To_4_28_2021_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_OlbzRErbWk6N1KVLyo2zbQ" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfNotesPayable" scale="6" id="Narr_mBOORGUTW0uzTkBOlaPemA">45.4</ix:nonFraction></span><span style="font-weight:normal;">&#160;million, of which approximately </span><span style="font-weight:normal;">$<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_4_28_2021_To_4_28_2021_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_OlbzRErbWk6N1KVLyo2zbQ" decimals="-5" format="ixt:numdotdecimal" name="stem:RepaymentsOfNotesPayablePortionRelatedToAccruedInterest" scale="6" id="Narr_39VmC_5DEkiWnZFTXsCKYA">2.7</ix:nonFraction></span><span style="font-weight:normal;">&#160;million was related to accrued interest and </span><span style="font-weight:normal;">$<ix:nonFraction unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew" contextRef="Duration_4_28_2021_To_4_28_2021_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_OlbzRErbWk6N1KVLyo2zbQ" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" scale="6" id="Narr_2waKXHQGH0KVTD9OLAqn9w">2.6</ix:nonFraction></span><span style="font-weight:normal;">&#160;million was related to prepayment penalties required under the terms of the notes.</span></p></ix:continuation><p style="display:none;font-family:'Times New Roman','Times','serif';line-height:0pt;text-indent:18pt;margin:0pt;"><span style="font-size:0pt;margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><a id="_d7858e8e_5713_4f26_ac85_00bd086663b8"></a></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">F-100</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;min-height:11.5pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Item&#160;15. Recent Sales of Unregistered Securities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">The Founder Shares, the Private Placement Warrants and the shares of Common Stock issued pursuant to the Subscription Agreements in connection with the PIPE Financing, were not registered under the Securities Act, and were issued in reliance on the exemption from registration requirements thereof provided by Section&#160;4(a)(2)&#160;of the Securities Act and/or Regulation D promulgated thereunder as a transaction by an issuer not involving a public offering without any form of general solicitation or general advertising.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p><a id="_85237798_1aad_4f8f_b4e3_650a221153e1"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Item&#160;16. Exhibits.</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:12.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:top;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:84.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0pt 1pt;"><b style="font-weight:bold;">Exhibit No.</b></p></td><td style="vertical-align:top;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:84.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Description</b></p></td></tr><tr><td style="vertical-align:top;width:12.98%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0pt 1pt;">2.1+</p></td><td style="vertical-align:top;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:84.78%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;" href="https://www.sec.gov/Archives/edgar/data/1758766/000110465920132220/tm2037633d1_ex2-1.htm"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Agreement and Plan of Merger, dated as of December 3, 2020, by and among Star Peak Energy Transition Corp., STPK Merger Sub Corp. and Stem, Inc. (incorporated by reference to Exhibit 2.1 to the Current Report on Form 8-K (File No. 001-39455) filed with the SEC on December 4, 2020).</span></a></p></td></tr><tr><td style="vertical-align:top;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0pt 1pt;">3.1</p></td><td style="vertical-align:top;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:84.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;" href="https://www.sec.gov/Archives/edgar/data/1758766/000110465921061061/tm2115079d1_ex3-1.htm"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Second Amended and Restated Certificate of Incorporation of the Company, dated as of April 28, 2021 (incorporated by reference to Exhibit 3.1 of the Company&#8217;s Form 8-K (File No. 001-39455), filed with the SEC on May 4, 2021).</span></a></p></td></tr><tr><td style="vertical-align:top;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0pt 1pt;">3.2</p></td><td style="vertical-align:top;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:84.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;" href="https://www.sec.gov/Archives/edgar/data/1758766/000110465921061061/tm2115079d1_ex3-2.htm"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Second Amended and Restated By-Laws of the Company, dated April 28, 2021 (incorporated by reference to Exhibit 3.2 of the Company&#8217;s Form 8-K (File No. 001-39455), filed with the SEC on May 4, 2021).</span></a></p></td></tr><tr><td style="vertical-align:top;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0pt 1pt;">4.1</p></td><td style="vertical-align:top;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:84.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;" href="https://www.sec.gov/Archives/edgar/data/1758766/000110465920093119/tm2024791d6_ex4-2.htm"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Form of Common Stock Certificate (incorporated by reference to Exhibit 4.2 to the Registration Statement on Form S-1/A (File No. 333-240267), filed with the SEC on August 11, 2020).</span></a></p></td></tr><tr><td style="vertical-align:top;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0pt 1pt;">4.2</p></td><td style="vertical-align:top;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:84.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;" href="https://www.sec.gov/Archives/edgar/data/1758766/000110465920093119/tm2024791d6_ex4-3.htm"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Form of Warrant Certificate (incorporated by reference to Exhibit 4.3 to the Registration Statement on Form S-1/A (File No. 333-240267), filed with the SEC on August 11, 2020).</span></a></p></td></tr><tr><td style="vertical-align:top;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0pt 1pt;">4.3</p></td><td style="vertical-align:top;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:84.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;" href="https://www.sec.gov/Archives/edgar/data/1758766/000110465920097263/tm2024791d12_ex4-1.htm"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Warrant Agreement, dated August 20, 2020, by and between Star Peak Energy Transition Corp. and Continental Stock Transfer &amp; Trust Company, as warrant agent (incorporated by reference to Exhibit 4.1 to the Current Report on Form 8-K (File No. 001-39455), filed with the SEC on August 20, 2020).</span></a></p></td></tr><tr><td style="vertical-align:top;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0pt 1pt;">5.1**</p></td><td style="vertical-align:top;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:84.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;" href="stem-20200430xex5d1.htm"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Opinion of Gibson, Dunn &amp; Crutcher LLP.</span></a></p></td></tr><tr><td style="vertical-align:top;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0pt 1pt;">10.1</p></td><td style="vertical-align:top;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:84.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;" href="https://www.sec.gov/Archives/edgar/data/1758766/000110465920132220/tm2037633d1_ex10-3.htm"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Form of Subscription Agreement, by and between Star Peak Energy Transition Corp. and the Subscriber party thereto (incorporated by reference to Exhibit 10.3 to the Current Report on Form 8-K (File No. 001-39455), filed by STPK on December 4, 2020).</span></a></p></td></tr><tr><td style="vertical-align:top;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0pt 1pt;">10.2</p></td><td style="vertical-align:top;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:84.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;" href="https://www.sec.gov/Archives/edgar/data/1758766/000110465921061061/tm2115079d1_ex10-3.htm"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Investor Rights Agreement, dated April 28, 2021, by and among the Company and certain of its stockholders (incorporated by reference to Exhibit 10.3 of the Company&#8217;s Form 8-K (File No. 001-39455), filed with the SEC on May 4, 2021).</span></a></p></td></tr><tr><td style="vertical-align:top;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0pt 1pt;">10.3#</p></td><td style="vertical-align:top;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:84.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;" href="https://www.sec.gov/Archives/edgar/data/1758766/000110465921043529/tm2037914-15_424b3.htm"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Stem, Inc. 2020 Stock Incentive Plan (incorporated by reference to Annex E to the Company&#8217;s definitive proxy statement/consent solicitation statement/prospectus (File No. 333-251397), filed with the SEC on March 30, 2021).</span></a></p></td></tr><tr><td style="vertical-align:top;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0pt 1pt;">21.1</p></td><td style="vertical-align:top;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:84.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;" href="https://www.sec.gov/Archives/edgar/data/1758766/000110465921061061/tm2115079d1_ex21-1.htm"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Subsidiaries of the Company (incorporated by reference to Exhibit 21.1 to the Company&#8217;s Current Report on Form 8-K (File No. 001-39455) filed on May 4, 2021).</span></a></p></td></tr><tr><td style="vertical-align:top;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0pt 1pt;">23.1**</p></td><td style="vertical-align:top;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:84.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;" href="stem-20200430xex23d1.htm"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Consent of WithumSmith&#177;Brown, PC.</span></a></p></td></tr><tr><td style="vertical-align:bottom;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0pt 1pt;">23.2**</p></td><td style="vertical-align:top;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:84.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;" href="stem-20200430xex23d2.htm"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Consent of Deloitte &amp; Touche LLP.</span></a></p></td></tr><tr><td style="vertical-align:bottom;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0pt 1pt;">23.3**</p></td><td style="vertical-align:top;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:84.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a style="-sec-extract:exhibit;" href="stem-20200430xex5d1.htm"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Consent of Gibson, Dunn &amp; Crutcher LLP (included in Exhibit 5.1).</span></a></p></td></tr><tr><td style="vertical-align:bottom;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0pt 1pt;">24.1</p></td><td style="vertical-align:top;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:84.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><a href="#POWEROFATTORNEY_590236"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Power of attorney (included in the signature page hereof).</span></a></p></td></tr><tr><td style="vertical-align:bottom;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0pt 1pt;">101.INS</p></td><td style="vertical-align:top;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:84.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">XBRL Instance Document.</p></td></tr><tr><td style="vertical-align:bottom;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0pt 1pt;">101.SCH</p></td><td style="vertical-align:top;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:84.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">XBRL Taxonomy Extension Schema Document.</p></td></tr><tr><td style="vertical-align:bottom;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0pt 1pt;">101.CAL</p></td><td style="vertical-align:top;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:84.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">XBRL Taxonomy Extension Calculation Linkbase Document.</p></td></tr><tr><td style="vertical-align:bottom;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0pt 1pt;">101.DEF</p></td><td style="vertical-align:top;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:84.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">XBRL Taxonomy Extension Definition Linkbase Document.</p></td></tr><tr><td style="vertical-align:bottom;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0pt 1pt;">101.LAB</p></td><td style="vertical-align:top;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:84.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">XBRL Taxonomy Extension Label Linkbase Document.</p></td></tr><tr><td style="vertical-align:bottom;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0pt 1pt;">101.PRE</p></td><td style="vertical-align:top;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:84.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">XBRL Taxonomy Extension Presentation Linkbase Document.</p></td></tr><tr><td style="vertical-align:bottom;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0pt 1pt;">104</p></td><td style="vertical-align:top;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:84.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">**</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Filed herewith.</p></td></tr></table></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">II-1</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;">+&#160;&#160;&#160;&#160;The schedules and exhibits to this agreement have been omitted pursuant to Item&#160;601(a)(5)&#160;of Regulation S-K. A copy of any omitted schedule and/or exhibit will be furnished to the SEC upon request.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">#&#160;&#160;&#160;&#160;&#160;Indicates management contract or compensatory plan or arrangement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_97e3bd87_04f9_49b3_b325_adb7475ef87f"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Item&#160;17. Undertakings.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The undersigned registrant hereby undertakes:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">A.</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">To file, during any period in which offers or sales are being made, a post-effective amendment to this registration statement:</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(i)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">To include any prospectus required by section 10(a)(3)&#160;of the Securities Act;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(ii)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">To reflect in the prospectus any facts or events arising after the effective date of the registration statement (or the most recent post-effective amendment thereof) which, individually or in the aggregate, represent a fundamental change in the information set forth in the registration statement. Notwithstanding the foregoing, any increase or decrease in volume of securities offered (if the total dollar value of securities offered would not exceed that which was registered) and any deviation from the low or high end of the estimated maximum offering range may be reflected in the form of prospectus filed with the SEC pursuant to Rule&#160;424(b)&#160;if, in the aggregate, the changes in volume and price represent no more than 20% change in the maximum aggregate offering price set forth in the &#8220;Calculation of Registration Fee&#8221; table in the effective registration statement.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(iii)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">To include any material information with respect to the plan of distribution not previously disclosed in the registration statement or any material change to such information in the registration statement;</span></td></tr></table><div style="margin-top:10pt;"></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">B.</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">That, for the purpose of determining any liability under the Securities Act, each such post-effective amendment shall be deemed to be a new registration statement relating to the securities offered therein, and the offering of such securities at that time shall be deemed to be the initial bona fide offering thereof.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">C.</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">To remove from registration by means of a post-effective amendment any of the securities being registered which remain unsold at the termination of the offering.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">D.</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">That, for the purpose of determining liability under the Securities Act to any purchaser, each prospectus filed pursuant to Rule&#160;424(b)&#160;as part of a registration statement relating to an offering, other than registration statements relying on Rule&#160;430B or other than prospectuses filed in reliance on Rule&#160;430A, shall be deemed to be part of and included in the registration statement as of the date it is first used after effectiveness. Provided, however, that no statement made in a registration statement or prospectus that is part of the registration statement or made in a document incorporated or deemed incorporated by reference into the registration statement or prospectus that is part of the registration statement will, as to a purchaser with a time of contract of sale prior to such first use, supersede or modify any statement that was made in the registration statement or prospectus that was part of the registration statement or made in any such document immediately prior to such date of first use.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">E.</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">That, for the purpose of determining liability of the registrant under the Securities Act to any purchaser in the initial distribution of the securities, that in a primary offering of securities of the undersigned registrant pursuant to this registration statement, regardless of the underwriting method used to sell the securities to the purchaser, if the securities are offered or sold to such purchaser by means of any of the following communications, the undersigned registrant will be a seller to the purchaser and will be considered to offer or sell such securities to such purchaser:</span></td></tr></table></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">II-2</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(i)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Any preliminary prospectus or prospectus of the undersigned registrant relating to the offering required to be filed pursuant to Rule&#160;424;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(ii)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Any free writing prospectus relating to the offering prepared by or on behalf of the undersigned registrant or used or referred to by the undersigned registrant;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:54pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(iii)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">The portion of any other free writing prospectus relating to the offering containing material information about the undersigned registrant or its securities provided by or on behalf of the undersigned registrant; and (iv)&#160;&#160;Any other communication that is an offer in the offering made by the undersigned registrant to the purchaser.</span></td></tr></table><div style="margin-top:10pt;"></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">F.</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Insofar as indemnification for liabilities arising under the Securities Act may be permitted to directors, officers and controlling persons of the registrant pursuant to the foregoing provisions, or otherwise, the registrant has been advised that in the opinion of the SEC such indemnification is against public policy as expressed in the Securities Act and is, therefore, unenforceable. In the event that a claim for indemnification against such liabilities (other than the payment by the registrant of expenses incurred or paid by a director, officer or controlling person of the registrant in the successful defense of any action, suit or proceeding) is asserted by such director, officer or controlling person in connection with the securities being registered, the registrant will, unless in the opinion of its counsel the matter has been settled by controlling precedent, submit to a court of appropriate jurisdiction the question whether such indemnification by it is against public policy as expressed in the Securities Act and will be governed by the final adjudication of such issue.</span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="_010256df_fbb9_46ab_b9ff_cdcc3a6f91e9"></a></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">II-3</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;page-break-after:always;width:79.3%;border:0;margin:30pt 10.35% 30pt 10.35%;"></div><div style="max-width:100%;padding-left:10.35%;padding-right:10.35%;position:relative;"><div style="margin-top:21.6pt;min-height:41.75pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 30pt 0pt;"><a href="#TOC"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Table of Contents</span></a></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">SIGNATURES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Pursuant to the requirements of the Securities Act of 1933, the registrant has duly caused this Registration Statement to be signed on its behalf by the undersigned, thereunto duly authorized, in the City of Millbrae, State of California, on May 26, 2021.</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:99.89%;"><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">STEM,&#160;INC.</p></td></tr><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:3.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;">By:</p></td><td style="vertical-align:top;width:46.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;">/s/ John Carrington</p></td></tr><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:3.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:46.16%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;">John Carrington</p></td></tr><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:3.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:46.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;">Chief Executive Officer</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><a id="POWEROFATTORNEY_590236"></a><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">POWER OF ATTORNEY</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">KNOW ALL MEN BY THESE PRESENTS, that of the undersigned constitutes and appoints John Carrington and William Bush, his or her true and lawful attorney-in-fact and agent, with full power of substitution and revocation, for him or her and in his or her name, place and stead, in any and all capacities, to execute any or all amendments including any post-effective amendments and supplements to this Registration Statement, and any additional Registration Statement filed pursuant to Rule&#160;462(b), and to file the same, with all exhibits thereto, and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorney-in-fact and agent full power and authority to do and perform each and every act and thing requisite and necessary to be done, as fully to all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that said attorney-in-fact and agent, or his or her substitute or substitutes, may lawfully do or cause to be done by virtue hereof.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Pursuant to the requirements of the Securities Act of 1933, as amended, this Registration Statement has been signed below by the following persons in the capacities and on the dates indicated.</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><th style="font-weight:normal;text-align:left;vertical-align:top;width:25.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:41.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:26.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></th></tr><tr style="height:8.65pt;"><th style="font-weight:normal;text-align:left;vertical-align:top;width:25.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:8.65pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Name</b></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><div style="height:8.65pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:41.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:8.65pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Title</b></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><div style="height:8.65pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></div></div></th><th style="font-weight:normal;text-align:left;vertical-align:top;width:26.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><div style="height:8.65pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Date</b></p></div></div></th></tr><tr><td style="vertical-align:top;width:25.91%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:41.13%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:26.49%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:25.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">/s/ John Carrington</p></td><td style="vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:41.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Chief Executive Officer and Director</p></td><td style="vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:26.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">May 26, 2021</p></td></tr><tr><td style="vertical-align:top;width:25.91%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">John Carrington</p></td><td style="vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:41.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(Principal Executive Officer)</p></td><td style="vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:26.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:25.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:41.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:26.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:25.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">/s/ William Bush</p></td><td style="vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:41.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Chief Financial Officer</p></td><td style="vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:26.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">May 26, 2021</p></td></tr><tr><td style="vertical-align:top;width:25.91%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">William Bush</p></td><td style="vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:41.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(Principal Financial and Accounting Officer)</p></td><td style="vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:26.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:25.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:41.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:26.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:25.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">/s/ David Buzby</p></td><td style="vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:41.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Chairman of the</p></td><td style="vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:26.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">May 26, 2021</p></td></tr><tr><td style="vertical-align:top;width:25.91%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">David Buzby</p></td><td style="vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:41.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Board of Directors</p></td><td style="vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:26.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:25.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:41.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:26.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:25.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">/s/ Adam E. Daley</p></td><td style="vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:41.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Director</p></td><td style="vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:26.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">May 26, 2021</p></td></tr><tr><td style="vertical-align:top;width:25.91%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Adam E. Daley</p></td><td style="vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:41.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:26.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:25.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:41.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:26.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:25.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">/s/ Michael C. Morgan</p></td><td style="vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:41.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Director</p></td><td style="vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:26.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">May 26, 2021</p></td></tr><tr><td style="vertical-align:top;width:25.91%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Michael C. Morgan</p></td><td style="vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:41.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:26.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:25.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:41.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:26.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:25.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">/s/ Anil Tammineedi</p></td><td style="vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:41.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Director</p></td><td style="vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:26.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">May 26, 2021</p></td></tr><tr><td style="vertical-align:top;width:25.91%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Anil Tammineedi</p></td><td style="vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:41.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:26.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:25.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:41.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:26.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:25.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">/s/ Lisa L. Troe</p></td><td style="vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:41.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Director</p></td><td style="vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:26.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">May 26, 2021</p></td></tr><tr><td style="vertical-align:top;width:25.91%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lisa L. Troe</p></td><td style="vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:41.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:26.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:25.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:41.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:26.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:25.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">/s/ Laura D&#8217;Andrea Tyson</p></td><td style="vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:41.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Director</p></td><td style="vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:26.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">May 26, 2021</p></td></tr><tr><td style="vertical-align:top;width:25.91%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Laura D&#8217;Andrea Tyson</p></td><td style="vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:41.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:26.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:25.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:41.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:26.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:top;width:25.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">/s/ Jane Woodward</p></td><td style="vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:41.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Director</p></td><td style="vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:26.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">May 26, 2021</p></td></tr><tr><td style="vertical-align:top;width:25.91%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Jane Woodward</p></td><td style="vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:41.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:3.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:top;width:26.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:24pt 0pt 0pt 0pt;">II-4</p></div></div>
<div style="background-color:#000000;clear:both;height:2pt;margin-left:10.35%;margin-right:10.35%;margin-top:30pt;page-break-after:avoid;width:79.3%;border:0;"></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-5.1
<SEQUENCE>2
<FILENAME>stem-20200430xex5d1.htm
<DESCRIPTION>EX-5.1
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  9.10.0.88--><!--Created on: 5/26/2021 08:34:48 PM (UTC)--><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><b style="font-size:12pt;font-weight:bold;">Exhibit 5.1</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><font style="font-size:12pt;font-weight:bold;visibility:hidden;">&#8203;</font></p><div align="left"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="font-size:1pt;visibility:hidden;">&#8203;</font></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><img src="stem-20200430xex5d1002.jpg" alt="Graphic" style="display:inline-block;height:54.75pt;left:0%;padding-bottom:0.75pt;position:relative;top:0pt;width:157.5pt;"></p></td><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><img src="stem-20200430xex5d1003.jpg" alt="Graphic" style="display:inline-block;height:54.75pt;left:0%;padding-bottom:0.75pt;position:relative;top:0pt;width:99.75pt;"></p></td></tr><tr><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">Client: 90817-00006</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 10pt 0pt;"><font style="font-size:12pt;">May 26, 2021</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 6pt 0pt;"><font style="font-size:12pt;">Stem, Inc.<br>100 Rollins Road<br>Millbrae, California 94030</font></p><table border="0" cellpadding="0" cellspacing="0"><tr><td style="vertical-align:text-top;white-space:nowrap;width:25.2pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:6pt;margin-top:0pt;"><font style="font-size:12pt;">Re:</font></p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:6pt;margin-top:0pt;"><i style="font-size:12pt;font-style:italic;">Stem, Inc.</i><font style="font-size:12pt;"><br></font><i style="font-size:12pt;font-style:italic;">Registration Statement on Form&#160;S-1</i></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 6pt 0pt;"><font style="font-size:12pt;">Ladies and Gentlemen:</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 6pt 0pt;"><font style="font-size:12pt;">We have examined the Registration Statement on Form S-1 (as it may be amended from time to time, the &#8220;</font><u style="font-size:12pt;text-decoration:underline;text-decoration-color:#000000;">Registration Statement</u><font style="font-size:12pt;">&#8221;), of Stem, Inc., a Delaware corporation (the &#8220;</font><u style="font-size:12pt;text-decoration:underline;text-decoration-color:#000000;">Company</u><font style="font-size:12pt;">&#8221;), filed with the Securities and Exchange Commission (the &#8220;</font><u style="font-size:12pt;text-decoration:underline;text-decoration-color:#000000;">Commission</u><font style="font-size:12pt;">&#8221;) pursuant to the Securities Act of 1933, as amended (the &#8220;</font><u style="font-size:12pt;text-decoration:underline;text-decoration-color:#000000;">Securities Act</u><font style="font-size:12pt;">&#8221;), in connection with (a) the issuance by the Company of up to 19,967,263 shares (the &#8220;</font><u style="font-size:12pt;text-decoration:underline;text-decoration-color:#000000;">Primary Shares</u><font style="font-size:12pt;">&#8221;) of common stock, par value $0.0001 per share (the &#8220;</font><u style="font-size:12pt;text-decoration:underline;text-decoration-color:#000000;">Common Stock</u><font style="font-size:12pt;">&#8221;) consisting of (i) 7,184,134 shares of Common Stock issuable upon the exercise of warrants of the Company originally issued in a private placement in connection with the initial public offering of the Company (formerly known as Star Peak Energy Transition Corp.) (the &#8220;</font><u style="font-size:12pt;text-decoration:underline;text-decoration-color:#000000;">Private Placement Warrants</u><font style="font-size:12pt;">&#8221;) and (ii) 12,786,129 shares of Common Stock issuable upon the exercise of 12,786,129 warrants (the &#8220;</font><u style="font-size:12pt;text-decoration:underline;text-decoration-color:#000000;">Public Warrants</u><font style="font-size:12pt;">&#8221; and, together with the Private Placement Warrants, the &#8220;</font><u style="font-size:12pt;text-decoration:underline;text-decoration-color:#000000;">Warrants</u><font style="font-size:12pt;">&#8221;) originally issued in connection with the initial public offering of the Company, (b) the resale of up to 52,107,817 shares (the &#8220;</font><u style="font-size:12pt;text-decoration:underline;text-decoration-color:#000000;">Secondary Shares</u><font style="font-size:12pt;white-space:pre-wrap;">&#8221;) of Common Stock of the Company by the selling securityholders named in the Registration Statement and (c) the resale of up to 7,181,134 Private Placement Warrants by the selling securityholders named in the Registration Statement.  The Private Placement Warrants were issued pursuant to a private placement warrants purchase agreement dated as of August 17, 2020 between the Company and Star Peak Sponsor LLC (the &#8220;</font><u style="font-size:12pt;text-decoration:underline;text-decoration-color:#000000;">Private Placement Warrants Agreement</u><font style="font-size:12pt;white-space:pre-wrap;">&#8221;).  The Public Warrants were issued pursuant to a Warrant Agreement dated as of August 17, 2020 (the &#8220;</font><u style="font-size:12pt;text-decoration:underline;text-decoration-color:#000000;">Public Warrant Agreement</u><font style="font-size:12pt;">&#8221; and together with the Private Placement Warrants Agreement, the &#8220;</font><u style="font-size:12pt;text-decoration:underline;text-decoration-color:#000000;">Warrant Agreements</u><font style="font-size:12pt;">&#8221;), between the Company and Continental Stock Transfer &amp; Trust Company, as warrant agent.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="font-size:12pt;white-space:pre-wrap;">In arriving at the opinion expressed below, we have examined originals, or copies certified or otherwise identified to our satisfaction as being true and complete copies of the originals, of the Warrant Agreements and such other documents, corporate records, certificates of officers of the Company and of public officials and other instruments as we have deemed necessary or advisable to enable us to render the opinions set forth below.  In our examination, we have</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="font-size:12pt;visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:24pt 0pt 0pt 0pt;"><img src="stem-20200430xex5d1001.jpg" alt="Graphic" style="display:inline-block;height:21.6pt;left:0%;padding-bottom:0pt;position:relative;top:0pt;width:359.55pt;"></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-bottom:30pt;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:always;width:88.24%;border-width:0;"><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="margin-top:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="font-size:12pt;">May 26, 2021</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 24pt 0pt;"><font style="font-size:12pt;">Page </font><font style="font-size:12pt;">2</font></p></div><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 6pt 0pt;"><font style="font-size:12pt;">assumed without independent investigation the genuineness of all signatures, the legal capacity and competency of all natural persons, the authenticity of all documents submitted to us as originals and the conformity to original documents of all documents submitted to us as copies.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 6pt 0pt;"><font style="font-size:12pt;">Based upon the foregoing, and subject to the assumptions, exceptions, qualifications and limitations set forth herein, we are of the opinion that the (a) Primary Shares, when issued in accordance with the terms of the applicable Warrant Agreement against payment of the exercise price therefor as set forth in the Registration Statement, will be validly issued, fully paid and non-assessable, (b) the Warrants are legal, valid and binding obligations of the Company, enforceable against the Company in accordance with their terms and (c) the Secondary Shares are validly issued, fully paid and non-assessable.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 6pt 0pt;"><font style="font-size:12pt;">The opinions above with respect to the Warrants are each subject to (i) the effect of any bankruptcy, insolvency, reorganization, moratorium, arrangement or similar laws affecting the rights and remedies of creditors&#8217; generally, including, without limitation, the effect of statutory or other laws regarding fraudulent transfers or preferential transfers, and (ii) general principles of equity, including, without limitation, concepts of materiality, reasonableness, good faith and fair dealing and the possible unavailability of specific performance, injunctive relief or other equitable remedies regardless of whether enforceability is considered in a proceeding in equity or at law.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 6pt 0pt;"><font style="font-size:12pt;">We consent to the filing of this opinion as an exhibit to the Registration Statement, and we further consent to the use of our name under the caption &#8220;</font><u style="font-size:12pt;text-decoration:underline;text-decoration-color:#000000;">Legal Matters</u><font style="font-size:12pt;white-space:pre-wrap;">&#8221; in the Registration Statement and the prospectus that forms a part thereof.  In giving these consents, we do not thereby admit that we are within the category of persons whose consent is required under Section 7 of the Securities Act or the Rules and Regulations of the Commission.</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="font-size:12pt;">Very truly yours,</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="font-size:12pt;">/s/ Gibson, Dunn &amp; Crutcher LLP</font></p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:avoid;width:88.24%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>3
<FILENAME>stem-20200430xex23d1.htm
<DESCRIPTION>EX-23.1
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  9.10.0.88--><!--Created on: 5/26/2021 08:34:51 PM (UTC)--><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;"><b style="font-weight:bold;">Exhibit 23.1</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt;"><b style="font-weight:bold;">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;">We hereby consent to the use in the prospectus constituting a part of this Registration Statement on Form S-1 of our report dated April 23, 2021 (which includes an explanatory paragraph relating to Stem Inc. (f/k/a Star Peak Energy Transition Corp.) ability to continue as a going concern), relating to the consolidated financial statements of Stem, Inc. (f/k/a Star Peak Energy Transition Corp.) which is contained in that prospectus, and to the reference to our Firm under the caption &#8220;Experts&#8221; in the prospectus.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:justify;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><div align="left"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">/s/ WithumSmith+Brown, PC</p></td><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">&#160;</p></td><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">New York, New York</p></td><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">May 26, 2021</p></td><td style="vertical-align:top;width:50%;margin:0pt;padding:0pt;"></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:24pt 0pt 0pt 0pt;">1</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:avoid;width:88.24%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.2
<SEQUENCE>4
<FILENAME>stem-20200430xex23d2.htm
<DESCRIPTION>EX-23.2
<TEXT>
<!--Enhanced HTML document created with Toppan Merrill Bridge  9.10.0.88--><!--Created on: 5/26/2021 08:34:54 PM (UTC)--><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta charset="UTF-8"><title></title></head><body><div style="margin-top:30pt;"></div><div style="max-width:100%;padding-left:5.88%;padding-right:5.88%;position:relative;"><div style="clear:both;max-width:100%;position:relative;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt 0pt 2pt 0pt;"><b style="font-weight:bold;">Exhibit 23.2</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 2pt 0pt;"><font style="font-weight:bold;margin-bottom:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:0pt 0pt 2pt 0pt;"><b style="font-weight:bold;">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt 0pt 2pt 0pt;"><font style="margin-bottom:0pt;visibility:hidden;">&#8203;</font></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">We consent to the use in this Registration Statement on Form S-1 of our report dated March 15, 2021, relating to the consolidated financial statements of Stem, Inc. We also consent to the reference to us under the heading &#8220;Experts&#8221; in such Registration Statement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p><div align="left"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><i style="font-style:italic;">/s/ DELOITTE &amp; TOUCHE LLP</i></p></td><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">San Jose, California</p></td><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr><tr><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">May 25, 2021</p></td><td style="vertical-align:bottom;width:50%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><font style="visibility:hidden;">&#8203;</font></p></div><div style="clear:both;margin-bottom:30pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:center;margin:24pt 0pt 0pt 0pt;">1</p></div></div><hr style="background-color:#000000;clear:both;color:#000000;height:2pt;line-height:0;margin-left:5.88%;margin-right:5.88%;margin-top:30pt;page-break-after:avoid;width:88.24%;border-width:0;"></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>5
<FILENAME>stem-20200430.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--XBRL document created with Toppan Merrill Bridge  9.6.7713.40453 -->
<!--Based on XBRL 2.1-->
<!--Created on: 5/26/2021 8:36:07 PM-->
<!--Modified on: 5/26/2021 8:36:07 PM-->
<xs:schema xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:srt-types="http://fasb.org/srt-types/2020-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:us-roles="http://fasb.org/us-roles/2020-01-31" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:srt-roles="http://fasb.org/srt-roles/2020-01-31" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2020-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2020-01-31" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sic="http://xbrl.sec.gov/sic/2020-01-31" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:country="http://xbrl.sec.gov/country/2020-01-31" xmlns:us-types="http://fasb.org/us-types/2020-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:attributeFormDefault="unqualified" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:stem="http://www.stem.com/20200430" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.stem.com/20200430">
  <xs:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
  <xs:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
  <xs:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/dei/2020-01-31" schemaLocation="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd" />
  <xs:import namespace="http://fasb.org/us-roles/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd" />
  <xs:import namespace="http://fasb.org/us-gaap/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd" />
  <xs:import namespace="http://fasb.org/srt/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd" />
  <xs:annotation>
    <xs:appinfo>
      <link:roleType roleURI="http://www.stem.com/role/StatementConsolidatedBalanceSheets" id="StatementConsolidatedBalanceSheets">
        <link:definition>11100100 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/StatementConsolidatedStatementsOfOperations" id="StatementConsolidatedStatementsOfOperations">
        <link:definition>11100200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows" id="StatementConsolidatedStatementsOfCashFlows">
        <link:definition>11100400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureIncomeTaxesCompanySNetDeferredTaxAssetsDetails" id="DisclosureIncomeTaxesCompanySNetDeferredTaxAssetsDetails">
        <link:definition>11140902 - Disclosure - Income Taxes - Company's net deferred tax assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails" id="DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails">
        <link:definition>11140903 - Disclosure - Income Taxes - Effective tax rate Reconciliation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheets" id="StatementConsolidatedCondensedBalanceSheets">
        <link:definition>11200100 - Statement - CONSOLIDATED CONDENSED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperations" id="StatementConsolidatedCondensedStatementsOfOperations">
        <link:definition>11200200 - Statement - CONSOLIDATED CONDENSED STATEMENTS OF OPERATIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/StatementConsolidatedBalanceSheetss" id="StatementConsolidatedBalanceSheetss">
        <link:definition>1200100 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss" id="StatementConsolidatedStatementsOfCashFlowss">
        <link:definition>1200500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueDetails" id="DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueDetails">
        <link:definition>1240401 - Disclosure - FAIR VALUE MEASUREMENTS - Financial instruments measured at fair value (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureLeasesDetails" id="DisclosureLeasesDetails">
        <link:definition>1240601 - Disclosure - LEASES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureBalanceSheetComponentsInventoryDetails" id="DisclosureBalanceSheetComponentsInventoryDetails">
        <link:definition>1240901 - Disclosure - BALANCE SHEET COMPONENTS Inventory (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherCurrentAssetsConsistDetails" id="DisclosureBalanceSheetComponentsOtherCurrentAssetsConsistDetails">
        <link:definition>1240902 - Disclosure - BALANCE SHEET COMPONENTS - Other current assets consist (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureBalanceSheetComponentsAccruedLiabilitiesDetails" id="DisclosureBalanceSheetComponentsAccruedLiabilitiesDetails">
        <link:definition>1240904 - Disclosure - BALANCE SHEET COMPONENTS - Accrued Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherCurrentLiabilitiesDetails" id="DisclosureBalanceSheetComponentsOtherCurrentLiabilitiesDetails">
        <link:definition>1240905 - Disclosure - BALANCE SHEET COMPONENTS - Other Current Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureNotesPayableOutstandingNotesPayableDetails" id="DisclosureNotesPayableOutstandingNotesPayableDetails">
        <link:definition>1241005 - Disclosure - NOTES PAYABLE - Outstanding notes payable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetails" id="DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetails">
        <link:definition>1241601 - Disclosure - NET LOSS PER SHARE - basic and diluted net loss per share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureIncomeTaxesDetails" id="DisclosureIncomeTaxesDetails">
        <link:definition>1241701 - Disclosure - INCOME TAXES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureIncomeTaxesCompanySDeferredTaxAssetsAndLiabilitiesDetails" id="DisclosureIncomeTaxesCompanySDeferredTaxAssetsAndLiabilitiesDetails">
        <link:definition>1241703 - Disclosure - INCOME TAXES - Company's deferred tax assets and liabilities - (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets" id="StatementCondensedConsolidatedBalanceSheets">
        <link:definition>200100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfOperations" id="StatementCondensedConsolidatedStatementsOfOperations">
        <link:definition>200200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" id="StatementCondensedConsolidatedStatementsOfComprehensiveLoss">
        <link:definition>200300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" id="StatementCondensedConsolidatedStatementsOfCashFlows">
        <link:definition>200500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialInstrumentsMeasuredAtFairValueDetails" id="DisclosureFairValueMeasurementsScheduleOfFinancialInstrumentsMeasuredAtFairValueDetails">
        <link:definition>240401 - Disclosure - FAIR VALUE MEASUREMENTS - Schedule of Financial Instruments Measured at Fair Value (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureEnergyStorageSystemsNetScheduleOfEnergyStorageSystemsNetDetails" id="DisclosureEnergyStorageSystemsNetScheduleOfEnergyStorageSystemsNetDetails">
        <link:definition>240501 - Disclosure - ENERGY STORAGE SYSTEMS, NET - Schedule of Energy Storage Systems, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureNotesPayableScheduleOfOutstandingDebtDetails" id="DisclosureNotesPayableScheduleOfOutstandingDebtDetails">
        <link:definition>240605 - Disclosure - NOTES PAYABLE - Schedule of Outstanding Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureNotesPayableScheduleOfDebtMaturitiesDetails" id="DisclosureNotesPayableScheduleOfDebtMaturitiesDetails">
        <link:definition>240606 - Disclosure - NOTES PAYABLE - Schedule of Debt Maturities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetailss" id="DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetailss">
        <link:definition>241101 - Disclosure - NET LOSS PER SHARE - Basic and diluted net loss per share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DocumentDocumentAndEntityInformation" id="DocumentDocumentAndEntityInformation">
        <link:definition>10000090 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/StatementConsolidatedBalanceSheetsParenthetical" id="StatementConsolidatedBalanceSheetsParenthetical">
        <link:definition>11100105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/StatementConsolidatedStatementsOfOperationsParenthetical" id="StatementConsolidatedStatementsOfOperationsParenthetical">
        <link:definition>11100205 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" id="StatementConsolidatedStatementsOfChangesInStockholdersEquity">
        <link:definition>11100300 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" id="StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical">
        <link:definition>11100305 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperations" id="DisclosureDescriptionOfOrganizationAndBusinessOperations">
        <link:definition>11110101 - Disclosure - Description of Organization and Business Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatements" id="DisclosureRestatementOfPreviouslyIssuedFinancialStatements">
        <link:definition>11110201 - Disclosure - Restatement of Previously Issued Financial Statements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPolicies" id="DisclosureSummaryOfSignificantAccountingPolicies">
        <link:definition>11110301 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureInitialPublicOffering" id="DisclosureInitialPublicOffering">
        <link:definition>11110401 - Disclosure - Initial Public Offering</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureRelatedPartyTransactions" id="DisclosureRelatedPartyTransactions">
        <link:definition>11110501 - Disclosure - Related Party Transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureCommitmentsAndContingencies" id="DisclosureCommitmentsAndContingencies">
        <link:definition>11110601 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureStockholdersEquity" id="DisclosureStockholdersEquity">
        <link:definition>11110701 - Disclosure - Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureFairValueMeasurements" id="DisclosureFairValueMeasurements">
        <link:definition>11110801 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureIncomeTaxes" id="DisclosureIncomeTaxes">
        <link:definition>11110901 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureSubsequentEvents" id="DisclosureSubsequentEvents">
        <link:definition>11111001 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnaudited" id="DisclosureQuarterlyFinancialInformationUnaudited">
        <link:definition>11111101 - Disclosure - Quarterly Financial Information (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" id="DisclosureSummaryOfSignificantAccountingPoliciesPolicies">
        <link:definition>11120302 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsTables" id="DisclosureRestatementOfPreviouslyIssuedFinancialStatementsTables">
        <link:definition>11130203 - Disclosure - Restatement of Previously Issued Financial Statements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementsTables" id="DisclosureFairValueMeasurementsTables">
        <link:definition>11130803 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureIncomeTaxesTables" id="DisclosureIncomeTaxesTables">
        <link:definition>11130903 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnauditedTables" id="DisclosureQuarterlyFinancialInformationUnauditedTables">
        <link:definition>11131103 - Disclosure - Quarterly Financial Information (Unaudited) (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails" id="DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails">
        <link:definition>11140101 - Disclosure - Description of Organization and Business Operations - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsBalanceSheetDetails" id="DisclosureRestatementOfPreviouslyIssuedFinancialStatementsBalanceSheetDetails">
        <link:definition>11140201 - Disclosure - Restatement of Previously Issued Financial Statements - Balance Sheet (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfOperationsDetails" id="DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfOperationsDetails">
        <link:definition>11140202 - Disclosure - Restatement of Previously Issued Financial Statements - Statement of Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfCashFlowsDetails" id="DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfCashFlowsDetails">
        <link:definition>11140203 - Disclosure - Restatement of Previously Issued Financial Statements - Statement of Cash Flows (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails" id="DisclosureSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails">
        <link:definition>11140301 - Disclosure - Summary of Significant Accounting Policies - Class A Common Stock Subject to Possible Redemption (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativeWarrantLiabilitiesDetails" id="DisclosureSummaryOfSignificantAccountingPoliciesDerivativeWarrantLiabilitiesDetails">
        <link:definition>11140302 - Disclosure - Summary of Significant Accounting Policies - Derivative warrant liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureInitialPublicOfferingDetails" id="DisclosureInitialPublicOfferingDetails">
        <link:definition>11140401 - Disclosure - Initial Public Offering (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails" id="DisclosureRelatedPartyTransactionsFounderSharesDetails">
        <link:definition>11140501 - Disclosure - Related Party Transactions - Founder Shares (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" id="DisclosureRelatedPartyTransactionsAdditionalInformationDetails">
        <link:definition>11140502 - Disclosure - Related Party Transactions - Additional information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureCommitmentsAndContingenciesForwardPurchaseAgreementDetails" id="DisclosureCommitmentsAndContingenciesForwardPurchaseAgreementDetails">
        <link:definition>11140601 - Disclosure - Commitments and Contingencies - Forward Purchase Agreement (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureCommitmentsAndContingenciesAdministrativeServicesAgreementAndUnderwritingAgreementDetails" id="DisclosureCommitmentsAndContingenciesAdministrativeServicesAgreementAndUnderwritingAgreementDetails">
        <link:definition>11140602 - Disclosure - Commitments and Contingencies - Administrative Services Agreement and Underwriting Agreement (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureStockholdersEquityPreferredStockSharesDetails" id="DisclosureStockholdersEquityPreferredStockSharesDetails">
        <link:definition>11140701 - Disclosure - Stockholders' Equity - Preferred Stock Shares (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetails" id="DisclosureStockholdersEquityCommonStockSharesDetails">
        <link:definition>11140702 - Disclosure - Stockholders' Equity - Common Stock Shares (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetails" id="DisclosureStockholdersEquityWarrantsDetails">
        <link:definition>11140703 - Disclosure - Stockholders' Equity - Warrants (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetails" id="DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetails">
        <link:definition>11140801 - Disclosure - Fair Value Measurements - Financial assets that are measured at fair value on a recurring basis (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfDerivativeWarrantLiabilitiesDetails" id="DisclosureFairValueMeasurementsChangeInFairValueOfDerivativeWarrantLiabilitiesDetails">
        <link:definition>11140802 - Disclosure - Fair Value Measurements - Change in the fair value of the derivative warrant liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementsQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsAsTheirMeasurementDatesDetails" id="DisclosureFairValueMeasurementsQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsAsTheirMeasurementDatesDetails">
        <link:definition>11140803 - Disclosure - Fair Value Measurements - Quantitative information regarding Level 3 fair value measurements inputs as their measurement dates (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionBenefitDetails" id="DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionBenefitDetails">
        <link:definition>11140901 - Disclosure - Income Taxes - Components of income tax provision (benefit) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" id="DisclosureIncomeTaxesAdditionalInformationDetails">
        <link:definition>11140904 - Disclosure - Income Taxes - Additional information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails" id="DisclosureQuarterlyFinancialInformationUnauditedDetails">
        <link:definition>11141101 - Disclosure - Quarterly Financial Information (Unaudited) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheetsParenthetical" id="StatementConsolidatedCondensedBalanceSheetsParenthetical">
        <link:definition>11200105 - Statement - CONSOLIDATED CONDENSED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperationsParenthetical" id="StatementConsolidatedCondensedStatementsOfOperationsParenthetical">
        <link:definition>11200205 - Statement - CONSOLIDATED CONDENSED STATEMENTS OF OPERATIONS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfChangesInStockholdersEquity" id="StatementConsolidatedCondensedStatementsOfChangesInStockholdersEquity">
        <link:definition>11200300 - Statement - CONSOLIDATED CONDENSED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfChangesInStockholdersEquityParenthetical" id="StatementConsolidatedCondensedStatementsOfChangesInStockholdersEquityParenthetical">
        <link:definition>11200305 - Statement - CONSOLIDATED CONDENSED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfCashFlows" id="StatementConsolidatedCondensedStatementsOfCashFlows">
        <link:definition>11200400 - Statement - CONSOLIDATED CONDENSED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationss" id="DisclosureDescriptionOfOrganizationAndBusinessOperationss">
        <link:definition>11210101 - Disclosure - Description of Organization and Business Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPolicies" id="DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPolicies">
        <link:definition>11210201 - Disclosure - Basic of Presentation and Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureInitialPublicOfferings" id="DisclosureInitialPublicOfferings">
        <link:definition>11210301 - Disclosure - Initial Public Offering</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureRelatedPartyTransactionss" id="DisclosureRelatedPartyTransactionss">
        <link:definition>11210401 - Disclosure - Related Party Transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureCommitmentsAndContingenciess" id="DisclosureCommitmentsAndContingenciess">
        <link:definition>11210501 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureStockholdersEquitys" id="DisclosureStockholdersEquitys">
        <link:definition>11210601 - Disclosure - Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementss" id="DisclosureFairValueMeasurementss">
        <link:definition>11210701 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureSubsequentEventss" id="DisclosureSubsequentEventss">
        <link:definition>11210801 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" id="DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies">
        <link:definition>11220202 - Disclosure - Basic of Presentation and Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementsTabless" id="DisclosureFairValueMeasurementsTabless">
        <link:definition>11230703 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetailss" id="DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetailss">
        <link:definition>11240101 - Disclosure - Description of Organization and Business Operations - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails" id="DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails">
        <link:definition>11240201 - Disclosure - Basic of Presentation and Summary of Significant Accounting Policies - Class A Common Stock Subject to Possible Redemption (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesDerivativeWarrantLiabilitiesDetails" id="DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesDerivativeWarrantLiabilitiesDetails">
        <link:definition>11240202 - Disclosure - Basic of Presentation and Summary of Significant Accounting Policies - Derivative warrant liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureInitialPublicOfferingDetailss" id="DisclosureInitialPublicOfferingDetailss">
        <link:definition>11240301 - Disclosure - Initial Public Offering (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss" id="DisclosureRelatedPartyTransactionsFounderSharesDetailss">
        <link:definition>11240401 - Disclosure - Related Party Transactions - Founder Shares (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetailss" id="DisclosureRelatedPartyTransactionsAdditionalInformationDetailss">
        <link:definition>11240402 - Disclosure - Related Party Transactions - Additional information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureCommitmentsAndContingenciesForwardPurchaseAgreementDetailss" id="DisclosureCommitmentsAndContingenciesForwardPurchaseAgreementDetailss">
        <link:definition>11240501 - Disclosure - Commitments and Contingencies - Forward Purchase Agreement (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureCommitmentsAndContingenciesAdministrativeServicesAgreementAndUnderwritingAgreementDetailss" id="DisclosureCommitmentsAndContingenciesAdministrativeServicesAgreementAndUnderwritingAgreementDetailss">
        <link:definition>11240502 - Disclosure - Commitments and Contingencies - Administrative Services Agreement and Underwriting Agreement (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetailss" id="DisclosureStockholdersEquityCommonStockSharesDetailss">
        <link:definition>11240601 - Disclosure - Stockholders' Equity - Common Stock Shares (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureStockholdersEquityPreferredStockSharesDetailss" id="DisclosureStockholdersEquityPreferredStockSharesDetailss">
        <link:definition>11240602 - Disclosure - Stockholders' Equity - Preferred Stock Shares (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetailss" id="DisclosureStockholdersEquityWarrantsDetailss">
        <link:definition>11240603 - Disclosure - Stockholders' Equity - Warrants (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetailss" id="DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetailss">
        <link:definition>11240701 - Disclosure - Fair Value Measurements - Financial assets that are measured at fair value on a recurring basis (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfDerivativeWarrantLiabilitiesDetailss" id="DisclosureFairValueMeasurementsChangeInFairValueOfDerivativeWarrantLiabilitiesDetailss">
        <link:definition>11240702 - Disclosure - Fair Value Measurements - Change in the fair value of the derivative warrant liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementsQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsAsTheirMeasurementDatesDetailss" id="DisclosureFairValueMeasurementsQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsAsTheirMeasurementDatesDetailss">
        <link:definition>11240703 - Disclosure - Fair Value Measurements - Quantitative information regarding Level 3 fair value measurements inputs as their measurement dates (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/StatementConsolidatedStatementsOfOperationss" id="StatementConsolidatedStatementsOfOperationss">
        <link:definition>1200200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/StatementConsolidatedStatementsOfStockholdersDeficit" id="StatementConsolidatedStatementsOfStockholdersDeficit">
        <link:definition>1200405 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' DEFICIT</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical" id="StatementConsolidatedStatementsOfCashFlowsParenthetical">
        <link:definition>1200505 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS(Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureEnergyStorageSystemsNet" id="DisclosureEnergyStorageSystemsNet">
        <link:definition>1210801 - Disclosure - ENERGY STORAGE SYSTEMS, NET</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureNotesPayable" id="DisclosureNotesPayable">
        <link:definition>1211001 - Disclosure - NOTES PAYABLE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureConvertibleNotes" id="DisclosureConvertibleNotes">
        <link:definition>1211101 - Disclosure - CONVERTIBLE NOTES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" id="DisclosureSummaryOfSignificantAccountingPoliciesTables">
        <link:definition>1230203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementsTablesss" id="DisclosureFairValueMeasurementsTablesss">
        <link:definition>1230403 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureEnergyStorageSystemsNetTables" id="DisclosureEnergyStorageSystemsNetTables">
        <link:definition>1230803 - Disclosure - ENERGY STORAGE SYSTEMS, NET (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureNotesPayableTables" id="DisclosureNotesPayableTables">
        <link:definition>1231003 - Disclosure - NOTES PAYABLE (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSignificantCustomersDetails" id="DisclosureSummaryOfSignificantAccountingPoliciesSignificantCustomersDetails">
        <link:definition>1240202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Significant Customers (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEnergyStorageSystemsDetails" id="DisclosureSummaryOfSignificantAccountingPoliciesEnergyStorageSystemsDetails">
        <link:definition>1240203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Energy Storage Systems (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" id="DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails">
        <link:definition>1240205 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureRevenueDetails" id="DisclosureRevenueDetails">
        <link:definition>1240301 - Disclosure - REVENUE (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" id="DisclosureRevenueDisaggregationOfRevenueDetails">
        <link:definition>1240302 - Disclosure - REVENUE - Disaggregation of Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureRevenueRemainingPerformanceObligationsDetailss" id="DisclosureRevenueRemainingPerformanceObligationsDetailss">
        <link:definition>1240303 - Disclosure - REVENUE - Remaining Performance Obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureRevenueRemainingPerformanceObligationsDefaultDetailss" id="DisclosureRevenueRemainingPerformanceObligationsDefaultDetailss">
        <link:definition>1240303 - Disclosure - REVENUE - Remaining Performance Obligations Default (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementsConvertiblePreferredStockWarrantLiabilitiesDetails" id="DisclosureFairValueMeasurementsConvertiblePreferredStockWarrantLiabilitiesDetails">
        <link:definition>1240402 - Disclosure - FAIR VALUE MEASUREMENTS - Convertible Preferred Stock Warrant Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementsConvertiblePreferredStockDetails" id="DisclosureFairValueMeasurementsConvertiblePreferredStockDetails">
        <link:definition>1240403 - Disclosure - FAIR VALUE MEASUREMENTS - Convertible preferred stock (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementsEmbeddedDerivativeLiabilitiesDetails" id="DisclosureFairValueMeasurementsEmbeddedDerivativeLiabilitiesDetails">
        <link:definition>1240404 - Disclosure - FAIR VALUE MEASUREMENTS - Embedded derivative liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsNetDetails" id="DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsNetDetails">
        <link:definition>1240502 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET - Intangible assets, net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureEnergyStorageSystemsNetDetails" id="DisclosureEnergyStorageSystemsNetDetails">
        <link:definition>1240801 - Disclosure - ENERGY STORAGE SYSTEMS, NET (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherNoncurrentAssetsDetails" id="DisclosureBalanceSheetComponentsOtherNoncurrentAssetsDetails">
        <link:definition>1240903 - Disclosure - BALANCE SHEET COMPONENTS- Other Noncurrent Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureNotesPayableRevolvingLoanDueToSpeMemberDetails" id="DisclosureNotesPayableRevolvingLoanDueToSpeMemberDetails">
        <link:definition>1241001 - Disclosure - NOTES PAYABLE - Revolving Loan Due to SPE Member (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToSpeMemberDetails" id="DisclosureNotesPayableTermLoanDueToSpeMemberDetails">
        <link:definition>1241002 - Disclosure - NOTES PAYABLE - Term Loan Due to SPE Member (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToFormerNonControllingInterestHolderDetails" id="DisclosureNotesPayableTermLoanDueToFormerNonControllingInterestHolderDetails">
        <link:definition>1241003 - Disclosure - NOTES PAYABLE - Term Loan Due to Former Non-controlling Interest Holder (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureNotesPayable2020CreditAgreementDetails" id="DisclosureNotesPayable2020CreditAgreementDetails">
        <link:definition>1241004 - Disclosure - NOTES PAYABLE - 2020 Credit Agreement (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureConvertibleNotes2019ConvertibleNotesDetails" id="DisclosureConvertibleNotes2019ConvertibleNotesDetails">
        <link:definition>1241101 - Disclosure - CONVERTIBLE NOTES - 2019 Convertible Notes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureConvertibleNotes2020ConvertibleNotesDetails" id="DisclosureConvertibleNotes2020ConvertibleNotesDetails">
        <link:definition>1241102 - Disclosure - CONVERTIBLE NOTES - 2020 Convertible Notes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureConvertibleNotesConversionOf2019ConvertibleNotesDetails" id="DisclosureConvertibleNotesConversionOf2019ConvertibleNotesDetails">
        <link:definition>1241103 - Disclosure - CONVERTIBLE NOTES - Conversion of 2019 Convertible Notes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureWarrantsDetails" id="DisclosureWarrantsDetails">
        <link:definition>1241201 - Disclosure - WARRANTS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitConvertiblePreferredStockDetails" id="DisclosureConvertiblePreferredStockAndStockholdersDeficitConvertiblePreferredStockDetails">
        <link:definition>1241301 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT - Convertible Preferred Stock (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitSharesReservedForIssuanceDetails" id="DisclosureConvertiblePreferredStockAndStockholdersDeficitSharesReservedForIssuanceDetails">
        <link:definition>1241302 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT - Shares Reserved for Issuance (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureStockBasedCompensationDetails" id="DisclosureStockBasedCompensationDetails">
        <link:definition>1241401 - Disclosure - STOCK-BASED COMPENSATION (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureStockBasedCompensationOptionActivityDetails" id="DisclosureStockBasedCompensationOptionActivityDetails">
        <link:definition>1241402 - Disclosure - STOCK-BASED COMPENSATION - Option Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureStockBasedCompensationSignificantAssumptionsInEstimatingOptionFairValueDetails" id="DisclosureStockBasedCompensationSignificantAssumptionsInEstimatingOptionFairValueDetails">
        <link:definition>1241403 - Disclosure - STOCK-BASED COMPENSATION - Significant Assumptions in Estimating Option Fair Value (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" id="DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails">
        <link:definition>1241404 - Disclosure - STOCK-BASED COMPENSATION - Stock-Based Compensation Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureSpecialPurposeEntitiesDetails" id="DisclosureSpecialPurposeEntitiesDetails">
        <link:definition>1241501 - Disclosure - SPECIAL PURPOSE ENTITIES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureSpecialPurposeEntitiesUnconsolidatedViesDetails" id="DisclosureSpecialPurposeEntitiesUnconsolidatedViesDetails">
        <link:definition>1241502 - Disclosure - SPECIAL PURPOSE ENTITIES - Unconsolidated VIEs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureSpecialPurposeEntitiesAdditionalInformationDetails" id="DisclosureSpecialPurposeEntitiesAdditionalInformationDetails">
        <link:definition>1241503 - Disclosure - SPECIAL PURPOSE ENTITIES - Additional information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureNetLossPerShareCalculationOfDilutedSharesOutstandingDetails" id="DisclosureNetLossPerShareCalculationOfDilutedSharesOutstandingDetails">
        <link:definition>1241602 - Disclosure - NET LOSS PER SHARE - calculation of diluted shares outstanding (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureIncomeTaxesNolCarryForwardsDetails" id="DisclosureIncomeTaxesNolCarryForwardsDetails">
        <link:definition>1241704 - Disclosure - INCOME TAXES - NOL carry forwards (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureIncomeTaxesTaxCreditCarryForwardsDetails" id="DisclosureIncomeTaxesTaxCreditCarryForwardsDetails">
        <link:definition>1241705 - Disclosure - INCOME TAXES - Tax credit carry forwards (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureCommitmentsAndContingenciesDetails" id="DisclosureCommitmentsAndContingenciesDetails">
        <link:definition>1241801 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureSubsequentEventsDetails" id="DisclosureSubsequentEventsDetails">
        <link:definition>1242001 - Disclosure - SUBSEQUENT EVENTS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" id="StatementCondensedConsolidatedBalanceSheetsParenthetical">
        <link:definition>200105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersDeficit" id="StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersDeficit">
        <link:definition>200400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureBusinessDetailss" id="DisclosureBusinessDetailss">
        <link:definition>240101 - Disclosure - BUSINESS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss" id="DisclosureSummaryOfSignificantAccountingPoliciesDetailss">
        <link:definition>240201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureRevenueNarrativeDetails" id="DisclosureRevenueNarrativeDetails">
        <link:definition>240301 - Disclosure - REVENUE - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureRevenueDisaggregationOfRevenueDetailss" id="DisclosureRevenueDisaggregationOfRevenueDetailss">
        <link:definition>240302 - Disclosure - REVENUE - Disaggregation of Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureRevenueRemainingPerformanceObligationsDetails" id="DisclosureRevenueRemainingPerformanceObligationsDetails">
        <link:definition>240303 - Disclosure - REVENUE - Remaining Performance Obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureRevenueRemainingPerformanceObligationsDefaultDetails" id="DisclosureRevenueRemainingPerformanceObligationsDefaultDetails">
        <link:definition>240303 - Disclosure - REVENUE - Remaining Performance Obligations Default (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureRevenueRemainingPerformanceObligationsDetailsss" id="DisclosureRevenueRemainingPerformanceObligationsDetailsss">
        <link:definition>240304 - Disclosure - REVENUE - Remaining Performance Obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementsKeyAssumptionsUsedForValuationDetails" id="DisclosureFairValueMeasurementsKeyAssumptionsUsedForValuationDetails">
        <link:definition>240402 - Disclosure - FAIR VALUE MEASUREMENTS - Key Assumptions Used for Valuation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementsScheduleOfChangesInLiabilityForUnobservableInputsDetails" id="DisclosureFairValueMeasurementsScheduleOfChangesInLiabilityForUnobservableInputsDetails">
        <link:definition>240403 - Disclosure - FAIR VALUE MEASUREMENTS - Schedule of Changes in Liability for Unobservable Inputs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureNotesPayableRevolvingLoanDueToSpeMemberDetailss" id="DisclosureNotesPayableRevolvingLoanDueToSpeMemberDetailss">
        <link:definition>240601 - Disclosure - NOTES PAYABLE - Revolving Loan Due to SPE Member (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToSpeMemberDetailss" id="DisclosureNotesPayableTermLoanDueToSpeMemberDetailss">
        <link:definition>240602 - Disclosure - NOTES PAYABLE - Term Loan Due to SPE Member (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToFormerNonControllingInterestHolderDetailss" id="DisclosureNotesPayableTermLoanDueToFormerNonControllingInterestHolderDetailss">
        <link:definition>240603 - Disclosure - NOTES PAYABLE - Term Loan Due to Former Non-Controlling Interest Holder (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureNotesPayable2020And2021CreditAgreementsDetails" id="DisclosureNotesPayable2020And2021CreditAgreementsDetails">
        <link:definition>240604 - Disclosure - NOTES PAYABLE - 2020 and 2021 Credit Agreements (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureConvertibleNotesDetails" id="DisclosureConvertibleNotesDetails">
        <link:definition>240701 - Disclosure - CONVERTIBLE NOTES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureWarrantsDetailss" id="DisclosureWarrantsDetailss">
        <link:definition>240801 - Disclosure - WARRANTS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStockScheduleOfConvertiblePreferredStockDetails" id="DisclosureConvertiblePreferredStockAndCommonStockScheduleOfConvertiblePreferredStockDetails">
        <link:definition>240901 - Disclosure - CONVERTIBLE PREFERRED STOCK AND COMMON STOCK - Schedule of Convertible Preferred Stock (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStockScheduleOfSharesReservedForIssuanceDetails" id="DisclosureConvertiblePreferredStockAndCommonStockScheduleOfSharesReservedForIssuanceDetails">
        <link:definition>240902 - Disclosure - CONVERTIBLE PREFERRED STOCK AND COMMON STOCK - Schedule of Shares Reserved for Issuance (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureStockBasedCompensationNarrativeDetails" id="DisclosureStockBasedCompensationNarrativeDetails">
        <link:definition>241001 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetailss" id="DisclosureStockBasedCompensationStockBasedCompensationExpenseDetailss">
        <link:definition>241003 - Disclosure - STOCK-BASED COMPENSATION - Stock-Based Compensation Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureNetLossPerShareAntidilutiveSecuritiesDetails" id="DisclosureNetLossPerShareAntidilutiveSecuritiesDetails">
        <link:definition>241102 - Disclosure - NET LOSS PER SHARE - Antidilutive securities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureCommitmentsAndContingenciesDetailss" id="DisclosureCommitmentsAndContingenciesDetailss">
        <link:definition>241301 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureSubsequentEventsDetailss" id="DisclosureSubsequentEventsDetailss">
        <link:definition>241401 - Disclosure - SUBSEQUENT EVENTS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/StatementConsolidatedBalanceSheetsParentheticals" id="StatementConsolidatedBalanceSheetsParentheticals">
        <link:definition>1200105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" id="StatementConsolidatedStatementsOfComprehensiveLoss">
        <link:definition>1200300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStock" id="StatementConsolidatedStatementsOfConvertiblePreferredStock">
        <link:definition>1200400 - Statement - CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureBusiness" id="DisclosureBusiness">
        <link:definition>1210101 - Disclosure - BUSINESS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciess" id="DisclosureSummaryOfSignificantAccountingPoliciess">
        <link:definition>1210201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureRevenue" id="DisclosureRevenue">
        <link:definition>1210301 - Disclosure - REVENUE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementsss" id="DisclosureFairValueMeasurementsss">
        <link:definition>1210401 - Disclosure - FAIR VALUE MEASUREMENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureGoodwillAndIntangibleAssetsNet" id="DisclosureGoodwillAndIntangibleAssetsNet">
        <link:definition>1210501 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureLeases" id="DisclosureLeases">
        <link:definition>1210601 - Disclosure - LEASES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureAssetRetirementObligation" id="DisclosureAssetRetirementObligation">
        <link:definition>1210701 - Disclosure - ASSET RETIREMENT OBLIGATION</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureBalanceSheetComponents" id="DisclosureBalanceSheetComponents">
        <link:definition>1210901 - Disclosure - BALANCE SHEET COMPONENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureWarrants" id="DisclosureWarrants">
        <link:definition>1211201 - Disclosure - WARRANTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficit" id="DisclosureConvertiblePreferredStockAndStockholdersDeficit">
        <link:definition>1211301 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureStockBasedCompensation" id="DisclosureStockBasedCompensation">
        <link:definition>1211401 - Disclosure - STOCK-BASED COMPENSATION</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureSpecialPurposeEntities" id="DisclosureSpecialPurposeEntities">
        <link:definition>1211501 - Disclosure - SPECIAL PURPOSE ENTITIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureNetLossPerShare" id="DisclosureNetLossPerShare">
        <link:definition>1211601 - Disclosure - NET LOSS PER SHARE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureIncomeTaxess" id="DisclosureIncomeTaxess">
        <link:definition>1211701 - Disclosure - INCOME TAXES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureCommitmentsAndContingenciesss" id="DisclosureCommitmentsAndContingenciesss">
        <link:definition>1211801 - Disclosure - COMMITMENTS AND CONTINGENCIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureEmployerRetirementPlan" id="DisclosureEmployerRetirementPlan">
        <link:definition>1211901 - Disclosure - EMPLOYER RETIREMENT PLAN</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureSubsequentEventsss" id="DisclosureSubsequentEventsss">
        <link:definition>1212001 - Disclosure - SUBSEQUENT EVENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess" id="DisclosureSummaryOfSignificantAccountingPoliciesPoliciess">
        <link:definition>1220202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureRevenueTables" id="DisclosureRevenueTables">
        <link:definition>1230303 - Disclosure - REVENUE (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureGoodwillAndIntangibleAssetsNetTables" id="DisclosureGoodwillAndIntangibleAssetsNetTables">
        <link:definition>1230503 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureLeasesTables" id="DisclosureLeasesTables">
        <link:definition>1230603 - Disclosure - LEASES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureAssetRetirementObligationTables" id="DisclosureAssetRetirementObligationTables">
        <link:definition>1230703 - Disclosure - ASSET RETIREMENT OBLIGATION (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureBalanceSheetComponentsTables" id="DisclosureBalanceSheetComponentsTables">
        <link:definition>1230903 - Disclosure - BALANCE SHEET COMPONENTS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureWarrantsTables" id="DisclosureWarrantsTables">
        <link:definition>1231203 - Disclosure - WARRANTS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitTables" id="DisclosureConvertiblePreferredStockAndStockholdersDeficitTables">
        <link:definition>1231303 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureStockBasedCompensationTables" id="DisclosureStockBasedCompensationTables">
        <link:definition>1231403 - Disclosure - STOCK-BASED COMPENSATION (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureSpecialPurposeEntitiesTables" id="DisclosureSpecialPurposeEntitiesTables">
        <link:definition>1231503 - Disclosure - SPECIAL PURPOSE ENTITIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureNetLossPerShareTables" id="DisclosureNetLossPerShareTables">
        <link:definition>1231603 - Disclosure - NET LOSS PER SHARE (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureIncomeTaxesTabless" id="DisclosureIncomeTaxesTabless">
        <link:definition>1231703 - Disclosure - INCOME TAXES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureBusinessDetails" id="DisclosureBusinessDetails">
        <link:definition>1240101 - Disclosure - BUSINESS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" id="DisclosureSummaryOfSignificantAccountingPoliciesDetails">
        <link:definition>1240201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractOriginationCostsNetDetails" id="DisclosureSummaryOfSignificantAccountingPoliciesContractOriginationCostsNetDetails">
        <link:definition>1240204 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Contract Origination Costs, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" id="DisclosureSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails">
        <link:definition>1240206 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureRevenueContractBalancesDetails" id="DisclosureRevenueContractBalancesDetails">
        <link:definition>1240304 - Disclosure - REVENUE - Contract Balances (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureGoodwillAndIntangibleAssetsNetDetails" id="DisclosureGoodwillAndIntangibleAssetsNetDetails">
        <link:definition>1240501 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureAssetRetirementObligationDetails" id="DisclosureAssetRetirementObligationDetails">
        <link:definition>1240701 - Disclosure - ASSET RETIREMENT OBLIGATION (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureIncomeTaxesEffectiveTaxRateOfCompanySProvisionBenefitDetails2" id="DisclosureIncomeTaxesEffectiveTaxRateOfCompanySProvisionBenefitDetails2">
        <link:definition>1241702 - Disclosure - INCOME TAXES - The effective tax rate of the Company's provision (benefit) (Details) 2</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" id="DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails">
        <link:definition>1241706 - Disclosure - INCOME TAXES - Unrecognized tax benefits (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureEmployerRetirementPlanDetails" id="DisclosureEmployerRetirementPlanDetails">
        <link:definition>1241901 - Disclosure - EMPLOYER RETIREMENT PLAN (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" id="StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical">
        <link:definition>200505 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureBusinesss" id="DisclosureBusinesss">
        <link:definition>210101 - Disclosure - BUSINESS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesss" id="DisclosureSummaryOfSignificantAccountingPoliciesss">
        <link:definition>210201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureRevenues" id="DisclosureRevenues">
        <link:definition>210301 - Disclosure - REVENUE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementssss" id="DisclosureFairValueMeasurementssss">
        <link:definition>210401 - Disclosure - FAIR VALUE MEASUREMENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureEnergyStorageSystemsNets" id="DisclosureEnergyStorageSystemsNets">
        <link:definition>210501 - Disclosure - ENERGY STORAGE SYSTEMS, NET</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureNotesPayables" id="DisclosureNotesPayables">
        <link:definition>210601 - Disclosure - NOTES PAYABLE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureConvertibleNotess" id="DisclosureConvertibleNotess">
        <link:definition>210701 - Disclosure - CONVERTIBLE NOTES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureWarrantss" id="DisclosureWarrantss">
        <link:definition>210801 - Disclosure - WARRANTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStock" id="DisclosureConvertiblePreferredStockAndCommonStock">
        <link:definition>210901 - Disclosure - CONVERTIBLE PREFERRED STOCK AND COMMON STOCK</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureStockBasedCompensations" id="DisclosureStockBasedCompensations">
        <link:definition>211001 - Disclosure - STOCK-BASED COMPENSATION</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureNetLossPerShares" id="DisclosureNetLossPerShares">
        <link:definition>211101 - Disclosure - NET LOSS PER SHARE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureIncomeTaxesss" id="DisclosureIncomeTaxesss">
        <link:definition>211201 - Disclosure - INCOME TAXES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureCommitmentsAndContingenciessss" id="DisclosureCommitmentsAndContingenciessss">
        <link:definition>211301 - Disclosure - COMMITMENTS AND CONTINGENCIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureSubsequentEventssss" id="DisclosureSubsequentEventssss">
        <link:definition>211401 - Disclosure - SUBSEQUENT EVENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciesss" id="DisclosureSummaryOfSignificantAccountingPoliciesPoliciesss">
        <link:definition>220202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTabless" id="DisclosureSummaryOfSignificantAccountingPoliciesTabless">
        <link:definition>230203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureRevenueTabless" id="DisclosureRevenueTabless">
        <link:definition>230303 - Disclosure - REVENUE (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementsTablessss" id="DisclosureFairValueMeasurementsTablessss">
        <link:definition>230403 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureEnergyStorageSystemsNetTabless" id="DisclosureEnergyStorageSystemsNetTabless">
        <link:definition>230503 - Disclosure - ENERGY STORAGE SYSTEMS, NET (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureNotesPayableTabless" id="DisclosureNotesPayableTabless">
        <link:definition>230603 - Disclosure - NOTES PAYABLE (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureWarrantsTabless" id="DisclosureWarrantsTabless">
        <link:definition>230803 - Disclosure - WARRANTS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStockTables" id="DisclosureConvertiblePreferredStockAndCommonStockTables">
        <link:definition>230903 - Disclosure - CONVERTIBLE PREFERRED STOCK AND COMMON STOCK (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureStockBasedCompensationTabless" id="DisclosureStockBasedCompensationTabless">
        <link:definition>231003 - Disclosure - STOCK-BASED COMPENSATION (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureNetLossPerShareTabless" id="DisclosureNetLossPerShareTabless">
        <link:definition>231103 - Disclosure - NET LOSS PER SHARE (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureRevenueContractBalancesDetailss" id="DisclosureRevenueContractBalancesDetailss">
        <link:definition>240305 - Disclosure - REVENUE - Contract Balances (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureEnergyStorageSystemsNetNarrativeDetails" id="DisclosureEnergyStorageSystemsNetNarrativeDetails">
        <link:definition>240502 - Disclosure - ENERGY STORAGE SYSTEMS, NET - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureStockBasedCompensationOptionActivityDetailss" id="DisclosureStockBasedCompensationOptionActivityDetailss">
        <link:definition>241002 - Disclosure - STOCK-BASED COMPENSATION - Option activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.stem.com/role/DisclosureIncomeTaxesDetailss" id="DisclosureIncomeTaxesDetailss">
        <link:definition>241201 - Disclosure - INCOME TAXES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:linkbaseRef xlink:type="simple" xlink:href="stem-20200430_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="stem-20200430_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="stem-20200430_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="stem-20200430_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="stem_UnitsIssuedDuringPeriodSharesNewIssues" xbrli:periodType="duration" name="UnitsIssuedDuringPeriodSharesNewIssues" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" />
  <xs:element id="stem_SaleOfStockUnderwritingFees" xbrli:periodType="duration" xbrli:balance="debit" name="SaleOfStockUnderwritingFees" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_DeferredUnderwritingCompensationNoncurrent" xbrli:periodType="instant" xbrli:balance="credit" name="DeferredUnderwritingCompensationNoncurrent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_SaleOfStockOtherOfferingCosts" xbrli:periodType="duration" xbrli:balance="debit" name="SaleOfStockOtherOfferingCosts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_InvestmentOfCashIntoTrustAccount" xbrli:periodType="duration" xbrli:balance="credit" name="InvestmentOfCashIntoTrustAccount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_ThresholdPercentageOfOutstandingVotingSecuritiesOfTargetToBeAcquiredByPostTransactionCompanyToCompleteBusinessCombination" xbrli:periodType="duration" name="ThresholdPercentageOfOutstandingVotingSecuritiesOfTargetToBeAcquiredByPostTransactionCompanyToCompleteBusinessCombination" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" />
  <xs:element id="stem_PercentageObligationToRedeemPublicSharesIfEntityDoesNotCompleteBusinessCombination" xbrli:periodType="duration" name="PercentageObligationToRedeemPublicSharesIfEntityDoesNotCompleteBusinessCombination" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" />
  <xs:element id="stem_MaximumNetInterestToPayDissolutionExpenses" xbrli:periodType="duration" xbrli:balance="debit" name="MaximumNetInterestToPayDissolutionExpenses" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_InitialPublicOfferingAbstract" xbrli:periodType="duration" abstract="true" name="InitialPublicOfferingAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" />
  <xs:element id="stem_InitialPublicOfferingTextBlock" xbrli:periodType="duration" name="InitialPublicOfferingTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" />
  <xs:element id="stem_NumberOfSharesIssuedPerUnit" xbrli:periodType="duration" name="NumberOfSharesIssuedPerUnit" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" />
  <xs:element id="stem_NumberOfWarrantsIssuedPerUnit" xbrli:periodType="duration" name="NumberOfWarrantsIssuedPerUnit" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" />
  <xs:element id="stem_EmergingGrowthCompanyPolicyTextBlock" xbrli:periodType="duration" name="EmergingGrowthCompanyPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" />
  <xs:element id="stem_CommonStockSubjectToPossibleRedemptionPolicyTextBlock" xbrli:periodType="duration" name="CommonStockSubjectToPossibleRedemptionPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" />
  <xs:element id="stem_OfferingCostsPolicyTextBlock" xbrli:periodType="duration" name="OfferingCostsPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" />
  <xs:element id="stem_InitialClassificationOfCommonStockSubjectToPossibleRedemption" xbrli:periodType="duration" xbrli:balance="debit" name="InitialClassificationOfCommonStockSubjectToPossibleRedemption" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_ChangeInValueOfCommonStockSubjectToPossibleRedemption" xbrli:periodType="duration" xbrli:balance="debit" name="ChangeInValueOfCommonStockSubjectToPossibleRedemption" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_DeferredUnderwritingFeePayable" xbrli:periodType="duration" xbrli:balance="debit" name="DeferredUnderwritingFeePayable" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_ClassOfWarrantOrRightPriceOfWarrantsOrRights" xbrli:periodType="duration" name="ClassOfWarrantOrRightPriceOfWarrantsOrRights" nillable="true" substitutionGroup="xbrli:item" type="num:perShareItemType" />
  <xs:element id="stem_SponsorMember" xbrli:periodType="duration" abstract="true" name="SponsorMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_StockTransferredToOthersDuringPeriodShares" xbrli:periodType="duration" name="StockTransferredToOthersDuringPeriodShares" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" />
  <xs:element id="stem_NumberOfSharesWithRespectToWhichStockDividendIsEffected" xbrli:periodType="duration" name="NumberOfSharesWithRespectToWhichStockDividendIsEffected" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" />
  <xs:element id="stem_NumberOfSharesSubjectToForfeiture" xbrli:periodType="duration" name="NumberOfSharesSubjectToForfeiture" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" />
  <xs:element id="stem_PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders" xbrli:periodType="duration" name="PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" />
  <xs:element id="stem_ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination" xbrli:periodType="duration" name="ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" />
  <xs:element id="stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationStockPriceTrigger" xbrli:periodType="duration" name="TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationStockPriceTrigger" nillable="true" substitutionGroup="xbrli:item" type="num:perShareItemType" />
  <xs:element id="stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdTradingDays" xbrli:periodType="duration" name="TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdTradingDays" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" />
  <xs:element id="stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdConsecutiveTradingDays" xbrli:periodType="duration" name="TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdConsecutiveTradingDays" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" />
  <xs:element id="stem_ThresholdPeriodAfterBusinessCombinationInWhichSpecifiedTradingDaysWithinAnySpecifiedTradingDayPeriodCommences" xbrli:periodType="duration" name="ThresholdPeriodAfterBusinessCombinationInWhichSpecifiedTradingDaysWithinAnySpecifiedTradingDayPeriodCommences" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" />
  <xs:element id="stem_PromissoryNoteWithRelatedPartyMember" xbrli:periodType="duration" abstract="true" name="PromissoryNoteWithRelatedPartyMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_WarrantsPricePerUnit" xbrli:periodType="instant" name="WarrantsPricePerUnit" nillable="true" substitutionGroup="xbrli:item" type="num:perShareItemType" />
  <xs:element id="stem_DeferredFeePerUnit" xbrli:periodType="instant" name="DeferredFeePerUnit" nillable="true" substitutionGroup="xbrli:item" type="num:perShareItemType" />
  <xs:element id="stem_CommitmentsAndContingenciesTable" xbrli:periodType="duration" abstract="true" name="CommitmentsAndContingenciesTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" />
  <xs:element id="stem_CommitmentsAndContingenciesLineItems" xbrli:periodType="duration" abstract="true" name="CommitmentsAndContingenciesLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" />
  <xs:element id="stem_CommonStockNumberOfVotesPerShare" xbrli:periodType="instant" name="CommonStockNumberOfVotesPerShare" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" />
  <xs:element id="stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member" xbrli:periodType="duration" abstract="true" name="RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member" xbrli:periodType="duration" abstract="true" name="RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_WarrantsAndRightsOutstandingExercisableTermAfterBusinessCombination" xbrli:periodType="duration" name="WarrantsAndRightsOutstandingExercisableTermAfterBusinessCombination" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" />
  <xs:element id="stem_WarrantsAndRightsOutstandingExercisableTermFromClosingOfInitialPublicOffering" xbrli:periodType="duration" name="WarrantsAndRightsOutstandingExercisableTermFromClosingOfInitialPublicOffering" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" />
  <xs:element id="stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger" xbrli:periodType="duration" name="ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger" nillable="true" substitutionGroup="xbrli:item" type="num:perShareItemType" />
  <xs:element id="stem_ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights" xbrli:periodType="duration" name="ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights" nillable="true" substitutionGroup="xbrli:item" type="num:perShareItemType" />
  <xs:element id="stem_ClassOfWarrantOrRightMinimumThresholdWrittenNoticePeriodForRedemptionOfWarrants" xbrli:periodType="duration" name="ClassOfWarrantOrRightMinimumThresholdWrittenNoticePeriodForRedemptionOfWarrants" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" />
  <xs:element id="stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDays" xbrli:periodType="duration" name="ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDays" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" />
  <xs:element id="stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdConsecutiveTradingDays" xbrli:periodType="duration" name="ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdConsecutiveTradingDays" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" />
  <xs:element id="stem_PercentageOfGrossProceedsOnTotalEquityProceeds" xbrli:periodType="duration" name="PercentageOfGrossProceedsOnTotalEquityProceeds" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" />
  <xs:element id="stem_ClassOfWarrantOrRightAdjustmentOfExercisePriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice" xbrli:periodType="duration" name="ClassOfWarrantOrRightAdjustmentOfExercisePriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" />
  <xs:element id="stem_ProceedsFromSaleOfUnits" xbrli:periodType="duration" xbrli:balance="debit" name="ProceedsFromSaleOfUnits" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_FounderSharesMember" xbrli:periodType="duration" abstract="true" name="FounderSharesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_MaximumLoansConvertibleIntoWarrants" xbrli:periodType="instant" xbrli:balance="credit" name="MaximumLoansConvertibleIntoWarrants" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_MaximumBorrowingCapacityOfRelatedPartyPromissoryNote" xbrli:periodType="instant" xbrli:balance="credit" name="MaximumBorrowingCapacityOfRelatedPartyPromissoryNote" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_ClassOfWarrantOrRightAdjustmentOfRedemptionPriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice2" xbrli:periodType="duration" name="ClassOfWarrantOrRightAdjustmentOfRedemptionPriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice2" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" />
  <xs:element id="stem_ThresholdIssuePriceForCapitalRaisingPurposesInConnectionWithClosingOfBusinessCombination" xbrli:periodType="duration" name="ThresholdIssuePriceForCapitalRaisingPurposesInConnectionWithClosingOfBusinessCombination" nillable="true" substitutionGroup="xbrli:item" type="num:perShareItemType" />
  <xs:element id="stem_RedemptionPeriod" xbrli:periodType="duration" name="RedemptionPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" />
  <xs:element id="stem_ThresholdNumberOfBusinessDaysBeforeSendingNoticeOfRedemptionToWarrantHolders" xbrli:periodType="duration" name="ThresholdNumberOfBusinessDaysBeforeSendingNoticeOfRedemptionToWarrantHolders" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" />
  <xs:element id="stem_ThresholdNumberOfSpecifiedTradingDaysDeterminingVolumeWeightedAverageTradingPrice" xbrli:periodType="duration" name="ThresholdNumberOfSpecifiedTradingDaysDeterminingVolumeWeightedAverageTradingPrice" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" />
  <xs:element id="stem_MaximumCommonStockSharesSubjectToForfeiture" xbrli:periodType="instant" name="MaximumCommonStockSharesSubjectToForfeiture" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" />
  <xs:element id="stem_ProceedsFromRelatedPartyAdvances" xbrli:periodType="duration" xbrli:balance="debit" name="ProceedsFromRelatedPartyAdvances" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_RepaymentsOfRelatedPartyAdvances" xbrli:periodType="duration" xbrli:balance="credit" name="RepaymentsOfRelatedPartyAdvances" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_CommonStockSharesForfeited" xbrli:periodType="duration" name="CommonStockSharesForfeited" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" />
  <xs:element id="stem_WorkingCapital" xbrli:periodType="instant" xbrli:balance="credit" name="WorkingCapital" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_LoansFromWorkingCapital" xbrli:periodType="instant" xbrli:balance="credit" name="LoansFromWorkingCapital" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_CashUnderwritingDiscountPerUnit" xbrli:periodType="instant" name="CashUnderwritingDiscountPerUnit" nillable="true" substitutionGroup="xbrli:item" type="num:perShareItemType" />
  <xs:element id="stem_FranchiseTaxPayableCurrent" xbrli:periodType="instant" xbrli:balance="credit" name="FranchiseTaxPayableCurrent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_DeferredLegalFeesNonCurrent" xbrli:periodType="instant" xbrli:balance="credit" name="DeferredLegalFeesNonCurrent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_FranchiseTaxExpense" xbrli:periodType="duration" xbrli:balance="debit" name="FranchiseTaxExpense" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_IncreaseDecreaseInFranchiseTaxPayable" xbrli:periodType="duration" xbrli:balance="debit" name="IncreaseDecreaseInFranchiseTaxPayable" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_OfferingCostsIncludedInAccountsPayableIncurredDuringNoncashOrPartialNoncashTransaction" xbrli:periodType="duration" xbrli:balance="debit" name="OfferingCostsIncludedInAccountsPayableIncurredDuringNoncashOrPartialNoncashTransaction" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_OfferingCostsIncludedInAccruedExpensesIncurredDuringNoncashOrPartialNoncashTransaction" xbrli:periodType="duration" xbrli:balance="debit" name="OfferingCostsIncludedInAccruedExpensesIncurredDuringNoncashOrPartialNoncashTransaction" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_OfferingCostsAdjustedAccruedExpensesIncurredDuringNoncashOrPartialNoncashTransaction" xbrli:periodType="duration" xbrli:balance="debit" name="OfferingCostsAdjustedAccruedExpensesIncurredDuringNoncashOrPartialNoncashTransaction" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_ReclassificationOfOfferingCostsToAccountsPayableIncurredDuringNoncashOrPartialNoncashTransaction" xbrli:periodType="duration" xbrli:balance="credit" name="ReclassificationOfOfferingCostsToAccountsPayableIncurredDuringNoncashOrPartialNoncashTransaction" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_ForfeitureOfOrdinarySharesIncurredAsPartOfNoncashOrPartialNoncashTransaction" xbrli:periodType="duration" xbrli:balance="debit" name="ForfeitureOfOrdinarySharesIncurredAsPartOfNoncashOrPartialNoncashTransaction" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_CommonStockValueOfSharesForfeited" xbrli:periodType="duration" xbrli:balance="debit" name="CommonStockValueOfSharesForfeited" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_InvestmentsHeldInTrustAccountPolicyTextBlock" xbrli:periodType="duration" name="InvestmentsHeldInTrustAccountPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" />
  <xs:element id="stem_AmountOfTaxesAvailableToBeWithdrawnFromTrustAccount" xbrli:periodType="duration" xbrli:balance="debit" name="AmountOfTaxesAvailableToBeWithdrawnFromTrustAccount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_CommonStockSharesOutstandingIncludingPossibleRedemption" xbrli:periodType="instant" name="CommonStockSharesOutstandingIncludingPossibleRedemption" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" />
  <xs:element id="stem_MergerAgreementMember" xbrli:periodType="duration" abstract="true" name="MergerAgreementMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_NewStemCommonStockMember" xbrli:periodType="duration" abstract="true" name="NewStemCommonStockMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_StemCommonStockHoldersMember" xbrli:periodType="duration" abstract="true" name="StemCommonStockHoldersMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_ProRataPortionOfSharesIssuableAsRightToReceiveUponConversion" xbrli:periodType="duration" name="ProRataPortionOfSharesIssuableAsRightToReceiveUponConversion" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" />
  <xs:element id="stem_NumberOfSharesExpectedToBeIssued" xbrli:periodType="duration" name="NumberOfSharesExpectedToBeIssued" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" />
  <xs:element id="stem_CommonStockSharesIssuedPercentageHeldByShareholders" xbrli:periodType="instant" name="CommonStockSharesIssuedPercentageHeldByShareholders" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" />
  <xs:element id="stem_CommonStockSharesOutstandingPercentageHeldByShareholders" xbrli:periodType="instant" name="CommonStockSharesOutstandingPercentageHeldByShareholders" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" />
  <xs:element id="stem_DeferredTaxAssetsStartUpOrOrganizationCosts" xbrli:periodType="instant" xbrli:balance="debit" name="DeferredTaxAssetsStartUpOrOrganizationCosts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_IncomeTaxExpense" xbrli:periodType="duration" xbrli:balance="debit" name="IncomeTaxExpense" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember" xbrli:periodType="duration" abstract="true" name="RestatementOfWarrantsAsDerivativeLiabilitiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_DerivativeWarrantLiabilitiesPolicyTextBlock" xbrli:periodType="duration" name="DerivativeWarrantLiabilitiesPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" />
  <xs:element id="stem_CommonStockWarrantsIssuedClassifiedAsDerivativeWarrantLiabilities" xbrli:periodType="duration" name="CommonStockWarrantsIssuedClassifiedAsDerivativeWarrantLiabilities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" />
  <xs:element id="stem_MeasurementInputProbabilityOfCompletingBusinessCombinationMember" xbrli:periodType="duration" abstract="true" name="MeasurementInputProbabilityOfCompletingBusinessCombinationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_EffectiveIncomeTaxRateReconciliationChangeInFairValueOfDerivativeWarrantLiabilitiesPercent" xbrli:periodType="duration" name="EffectiveIncomeTaxRateReconciliationChangeInFairValueOfDerivativeWarrantLiabilitiesPercent" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" />
  <xs:element id="stem_CommonClassSubjectToRedemptionMember" xbrli:periodType="duration" abstract="true" name="CommonClassSubjectToRedemptionMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_CommonClassNotSubjectToRedemptionMember" xbrli:periodType="duration" abstract="true" name="CommonClassNotSubjectToRedemptionMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_StockIssuanceCostsIncurredAndDeferred" xbrli:periodType="duration" xbrli:balance="credit" name="StockIssuanceCostsIncurredAndDeferred" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_ThresholdBusinessCombinationFmvAsPercentOfTrustAssets" xbrli:periodType="duration" name="ThresholdBusinessCombinationFmvAsPercentOfTrustAssets" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" />
  <xs:element id="stem_NumberOfDaysToRedeemSharesIfBusinessCombinationIsNotCompletedBySpecifiedDate" xbrli:periodType="duration" name="NumberOfDaysToRedeemSharesIfBusinessCombinationIsNotCompletedBySpecifiedDate" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" />
  <xs:element id="stem_StockRedemptionRestrictionPercentageRequiringCompanyConsent" xbrli:periodType="duration" name="StockRedemptionRestrictionPercentageRequiringCompanyConsent" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" />
  <xs:element id="stem_MinimumTangibleAssetsOfTarget" xbrli:periodType="instant" xbrli:balance="debit" name="MinimumTangibleAssetsOfTarget" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_NumberOfWarrantsIssued" xbrli:periodType="instant" name="NumberOfWarrantsIssued" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" />
  <xs:element id="stem_PeriodForFilingRegistrationStatementAfterBusinessCombination" xbrli:periodType="duration" name="PeriodForFilingRegistrationStatementAfterBusinessCombination" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" />
  <xs:element id="stem_StockWarrantLiabilities" xbrli:periodType="duration" xbrli:balance="debit" name="StockWarrantLiabilities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_IncreaseToWarrantLiabilitiesDueToImpactOfAccountingForPublicAndPrivateWarrants" xbrli:periodType="duration" xbrli:balance="credit" name="IncreaseToWarrantLiabilitiesDueToImpactOfAccountingForPublicAndPrivateWarrants" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_StarPeakEnergyTransitionCorpMember" xbrli:periodType="duration" abstract="true" name="StarPeakEnergyTransitionCorpMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_ThresholdMinimumAggregateFairMarketValueAsPercentageOfAssetsHeldInTrustAccount" xbrli:periodType="duration" name="ThresholdMinimumAggregateFairMarketValueAsPercentageOfAssetsHeldInTrustAccount" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" />
  <xs:element id="stem_ThresholdPeriodForFillingRegistrationStatementAfterBusinessCombination" xbrli:periodType="duration" name="ThresholdPeriodForFillingRegistrationStatementAfterBusinessCombination" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" />
  <xs:element id="stem_PublicWarrantsMember" xbrli:periodType="duration" abstract="true" name="PublicWarrantsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_PrivateWarrantsMember" xbrli:periodType="duration" abstract="true" name="PrivateWarrantsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_EnergyStorageSystemsMember" xbrli:periodType="duration" abstract="true" name="EnergyStorageSystemsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_TemporaryEquityValueDecreaseDueToExchange" xbrli:periodType="duration" xbrli:balance="debit" name="TemporaryEquityValueDecreaseDueToExchange" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_TemporaryEquityShareDecreaseDueToExchange" xbrli:periodType="duration" name="TemporaryEquityShareDecreaseDueToExchange" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" />
  <xs:element id="stem_TemporaryEquityShareDecreaseDueToSettlementOfLitigation" xbrli:periodType="duration" name="TemporaryEquityShareDecreaseDueToSettlementOfLitigation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" />
  <xs:element id="stem_TemporaryEquityShareDecreaseDueToExchangeCancellation" xbrli:periodType="duration" name="TemporaryEquityShareDecreaseDueToExchangeCancellation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" />
  <xs:element id="stem_TemporaryEquityValueIncreaseDueToOptionAndWarrantExercise" xbrli:periodType="duration" xbrli:balance="credit" name="TemporaryEquityValueIncreaseDueToOptionAndWarrantExercise" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_TemporaryEquityShareIncreaseDueToOptionAndWarrantExercise" xbrli:periodType="duration" name="TemporaryEquityShareIncreaseDueToOptionAndWarrantExercise" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" />
  <xs:element id="stem_StockholdersEquityValueDecreaseDueToExchange" xbrli:periodType="duration" xbrli:balance="debit" name="StockholdersEquityValueDecreaseDueToExchange" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_StockholdersEquityShareDecreaseDueToExchange" xbrli:periodType="duration" name="StockholdersEquityShareDecreaseDueToExchange" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" />
  <xs:element id="stem_StockholdersEquityShareIncreaseDueToExchange" xbrli:periodType="duration" name="StockholdersEquityShareIncreaseDueToExchange" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" />
  <xs:element id="stem_StockholdersEquityShareDecreaseDueToSettlementOfLitigation" xbrli:periodType="duration" name="StockholdersEquityShareDecreaseDueToSettlementOfLitigation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" />
  <xs:element id="stem_IncreaseDecreaseInCapitalizedContractCosts" xbrli:periodType="duration" xbrli:balance="credit" name="IncreaseDecreaseInCapitalizedContractCosts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_IncreaseDecreaseInOperatingLeaseLiability" xbrli:periodType="duration" xbrli:balance="debit" name="IncreaseDecreaseInOperatingLeaseLiability" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_ProceedsFromStockOptionsandWarrantsExercised" xbrli:periodType="duration" xbrli:balance="debit" name="ProceedsFromStockOptionsandWarrantsExercised" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_IncreaseDecreaseInAssetRetirementCostsAndObligations" xbrli:periodType="duration" xbrli:balance="debit" name="IncreaseDecreaseInAssetRetirementCostsAndObligations" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_WarrantsIssued" xbrli:periodType="duration" xbrli:balance="credit" name="WarrantsIssued" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_NetCurrentLiabilities" xbrli:periodType="instant" xbrli:balance="credit" name="NetCurrentLiabilities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_Payablesmaturitiesinnexttwelvemonths" xbrli:periodType="instant" xbrli:balance="credit" name="Payablesmaturitiesinnexttwelvemonths" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_CreditAgreement2021Member" xbrli:periodType="duration" abstract="true" name="CreditAgreement2021Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_DefinedContributionPlanMinimumAnnualContributionsPerEmployeePercent" xbrli:periodType="duration" name="DefinedContributionPlanMinimumAnnualContributionsPerEmployeePercent" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" />
  <xs:element id="stem_AllegedWrongfulDilutionOfEquityLitigationMember" xbrli:periodType="duration" abstract="true" name="AllegedWrongfulDilutionOfEquityLitigationMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_LitigationSettlementPreferredSharesForfeitedByPlaintiffs" xbrli:periodType="duration" name="LitigationSettlementPreferredSharesForfeitedByPlaintiffs" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" />
  <xs:element id="stem_LitigationSettlementCommonSharesForfeitedByPlaintiffs" xbrli:periodType="duration" name="LitigationSettlementCommonSharesForfeitedByPlaintiffs" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" />
  <xs:element id="stem_ReclassificationPolicyTextBlock" xbrli:periodType="duration" name="ReclassificationPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" />
  <xs:element id="stem_ConcentrationsOfCreditRiskAndOtherUncertaintiesPolicyTextBlock" xbrli:periodType="duration" name="ConcentrationsOfCreditRiskAndOtherUncertaintiesPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" />
  <xs:element id="stem_CapitalizedContractCostPolicyTextblock" xbrli:periodType="duration" name="CapitalizedContractCostPolicyTextblock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" />
  <xs:element id="stem_ConvertiblePreferredStockWarrantLiabilitiesPolicyTextBlock" xbrli:periodType="duration" name="ConvertiblePreferredStockWarrantLiabilitiesPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" />
  <xs:element id="stem_FinancingObligationsPolicyTextBlock" xbrli:periodType="duration" name="FinancingObligationsPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" />
  <xs:element id="stem_CustomerMember" xbrli:periodType="duration" abstract="true" name="CustomerMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_CustomerBMember" xbrli:periodType="duration" abstract="true" name="CustomerBMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_CustomerCMember" xbrli:periodType="duration" abstract="true" name="CustomerCMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_CustomerDMember" xbrli:periodType="duration" abstract="true" name="CustomerDMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_IncrementalContractCostsDeferred" xbrli:periodType="duration" xbrli:balance="debit" name="IncrementalContractCostsDeferred" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_HostCustomerArrangementMember" xbrli:periodType="duration" abstract="true" name="HostCustomerArrangementMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_PartnershipArrangementsMember" xbrli:periodType="duration" abstract="true" name="PartnershipArrangementsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_NumberOfTypesOfRevenueArrangements" xbrli:periodType="duration" name="NumberOfTypesOfRevenueArrangements" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" />
  <xs:element id="stem_TermForContracts" xbrli:periodType="duration" name="TermForContracts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" />
  <xs:element id="stem_PeriodOverFirstYearsOfCustomerContractUnderWhichIncentivesAreInFormOfAnnualPerformanceBasedPayments" xbrli:periodType="duration" name="PeriodOverFirstYearsOfCustomerContractUnderWhichIncentivesAreInFormOfAnnualPerformanceBasedPayments" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" />
  <xs:element id="stem_EstimatedBenefitPeriodInRevenueContract" xbrli:periodType="duration" name="EstimatedBenefitPeriodInRevenueContract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" />
  <xs:element id="stem_HardwareRevenueMember" xbrli:periodType="duration" abstract="true" name="HardwareRevenueMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_UpfrontPaymentsReceivedFromCustomers" xbrli:periodType="duration" xbrli:balance="credit" name="UpfrontPaymentsReceivedFromCustomers" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_UpfrontOrAnnualIncentivePaymentsReceived" xbrli:periodType="duration" xbrli:balance="credit" name="UpfrontOrAnnualIncentivePaymentsReceived" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_RevenueRecognizedFromCurrentPeriodIncreaseInContractLiability" xbrli:periodType="duration" xbrli:balance="credit" name="RevenueRecognizedFromCurrentPeriodIncreaseInContractLiability" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_LeasebalancesheetdisclosureTabletextblock" xbrli:periodType="duration" name="LeasebalancesheetdisclosureTabletextblock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" />
  <xs:element id="stem_AdditionalInformationRelatedToOperatingLeasesTabletextblock" xbrli:periodType="duration" name="AdditionalInformationRelatedToOperatingLeasesTabletextblock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" />
  <xs:element id="stem_EnergyStorageSystemsPlacedIntoServiceMember" xbrli:periodType="duration" abstract="true" name="EnergyStorageSystemsPlacedIntoServiceMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember" xbrli:periodType="duration" abstract="true" name="EnergyStorageSystemsNotYetPlacedIntoServiceMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_BalanceSheetComponentsDisclosureAbstract" xbrli:periodType="duration" abstract="true" name="BalanceSheetComponentsDisclosureAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" />
  <xs:element id="stem_BalanceSheetComponentsTextBlock" xbrli:periodType="duration" name="BalanceSheetComponentsTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" />
  <xs:element id="stem_BalanceSheetComponentsTableTextblock" xbrli:periodType="duration" name="BalanceSheetComponentsTableTextblock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" />
  <xs:element id="stem_InventoryBatteries" xbrli:periodType="instant" xbrli:balance="debit" name="InventoryBatteries" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_AccruedPayablesCurrent" xbrli:periodType="instant" xbrli:balance="credit" name="AccruedPayablesCurrent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_ComponentsOfDebtTableTextBlock" xbrli:periodType="duration" name="ComponentsOfDebtTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" />
  <xs:element id="stem_RevolvingLoanDueToSpeMemberMember" xbrli:periodType="duration" abstract="true" name="RevolvingLoanDueToSpeMemberMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_PercentageOfHardwareForEnergySystemsPurchased" xbrli:periodType="duration" name="PercentageOfHardwareForEnergySystemsPurchased" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" />
  <xs:element id="stem_TermLoanDueToSpeMemberMember" xbrli:periodType="duration" abstract="true" name="TermLoanDueToSpeMemberMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_TermLoanDueToFormerNonControllingInterestHolderMember" xbrli:periodType="duration" abstract="true" name="TermLoanDueToFormerNonControllingInterestHolderMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_CommonStockWarrantsMember" xbrli:periodType="duration" abstract="true" name="CommonStockWarrantsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_DebtInstrumentQuarterlyInterestRateStatedPercentage" xbrli:periodType="duration" name="DebtInstrumentQuarterlyInterestRateStatedPercentage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" />
  <xs:element id="stem_PrepaymentOfDebtPrincipalAndInterest" xbrli:periodType="duration" xbrli:balance="debit" name="PrepaymentOfDebtPrincipalAndInterest" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_WarrantsIssuedDuringPeriod" xbrli:periodType="duration" name="WarrantsIssuedDuringPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" />
  <xs:element id="stem_CreditAgreement2020Member" xbrli:periodType="duration" abstract="true" name="CreditAgreement2020Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_SeriesDConvertibleStockWarrants2019Member" xbrli:periodType="duration" abstract="true" name="SeriesDConvertibleStockWarrants2019Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_InterestRatePotionPaidInCashPercent" xbrli:periodType="duration" name="InterestRatePotionPaidInCashPercent" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" />
  <xs:element id="stem_InterestRatePotionAddedToPrincipalPercent" xbrli:periodType="duration" name="InterestRatePotionAddedToPrincipalPercent" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" />
  <xs:element id="stem_DeemedDividendAdjustment" xbrli:periodType="duration" xbrli:balance="debit" name="DeemedDividendAdjustment" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_Effectiveincometaxratereconciliationchangeinfairvalueofwarrants" xbrli:periodType="duration" name="Effectiveincometaxratereconciliationchangeinfairvalueofwarrants" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" />
  <xs:element id="stem_WarrantDisclosureTextBlock" xbrli:periodType="duration" name="WarrantDisclosureTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" />
  <xs:element id="stem_VariableInterestEntityDisclosureAbstract" xbrli:periodType="duration" abstract="true" name="VariableInterestEntityDisclosureAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" />
  <xs:element id="stem_CommonStockReservedForIssuanceTableTextBlock" xbrli:periodType="duration" name="CommonStockReservedForIssuanceTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" />
  <xs:element id="stem_ConvertibleNotes2019Member" xbrli:periodType="duration" abstract="true" name="ConvertibleNotes2019Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_ProceedsFromIssuanceOfDebtPortionRelatedParties" xbrli:periodType="duration" xbrli:balance="debit" name="ProceedsFromIssuanceOfDebtPortionRelatedParties" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_MaturityDateExtensionPeriod" xbrli:periodType="duration" name="MaturityDateExtensionPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" />
  <xs:element id="stem_ExchangeTransactionAbstract" xbrli:periodType="duration" abstract="true" name="ExchangeTransactionAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" />
  <xs:element id="stem_CashPaidInExchangeTransaction" xbrli:periodType="duration" xbrli:balance="credit" name="CashPaidInExchangeTransaction" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_CarryingValueOfCommonAndConvertiblePreferredExchanged" xbrli:periodType="instant" xbrli:balance="credit" name="CarryingValueOfCommonAndConvertiblePreferredExchanged" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_TemporaryAndStockholdersEquityValueDecreaseDueToExchange" xbrli:periodType="duration" xbrli:balance="debit" name="TemporaryAndStockholdersEquityValueDecreaseDueToExchange" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_ConvertibleNotesJanuary2020Member" xbrli:periodType="duration" abstract="true" name="ConvertibleNotesJanuary2020Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_ConvertibleNotesQ42020Member" xbrli:periodType="duration" abstract="true" name="ConvertibleNotesQ42020Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_SeriesDConvertibleStockWarrantsJanuary2020Member" xbrli:periodType="duration" abstract="true" name="SeriesDConvertibleStockWarrantsJanuary2020Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_SeriesDConvertibleStockWarrantsQ42020Member" xbrli:periodType="duration" abstract="true" name="SeriesDConvertibleStockWarrantsQ42020Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_DebtRedemptionPriceAsPercentageOfQualifiedFinancing" xbrli:periodType="duration" name="DebtRedemptionPriceAsPercentageOfQualifiedFinancing" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" />
  <xs:element id="stem_ConversionOf2019NotesMember" xbrli:periodType="duration" abstract="true" name="ConversionOf2019NotesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_SeriesConvertiblePreferredStockWarrantsMember" xbrli:periodType="duration" abstract="true" name="SeriesConvertiblePreferredStockWarrantsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_SeriesDConvertibleStockWarrants2017Member" xbrli:periodType="duration" abstract="true" name="SeriesDConvertibleStockWarrants2017Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_SeriesDConvertibleStockWarrants2019And2020Member" xbrli:periodType="duration" abstract="true" name="SeriesDConvertibleStockWarrants2019And2020Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_WarrantTerm" xbrli:periodType="duration" name="WarrantTerm" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" />
  <xs:element id="stem_SeriesDPlusConvertiblePreferredStockMember" xbrli:periodType="duration" abstract="true" name="SeriesDPlusConvertiblePreferredStockMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_SeriesDConvertiblePreferredStockMember" xbrli:periodType="duration" abstract="true" name="SeriesDConvertiblePreferredStockMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_SeriesCPlusConvertiblePreferredStockMember" xbrli:periodType="duration" abstract="true" name="SeriesCPlusConvertiblePreferredStockMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_SeriesBConvertiblePreferredStockMember" xbrli:periodType="duration" abstract="true" name="SeriesBConvertiblePreferredStockMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_SeriesPlusConvertiblePreferredStockMember" xbrli:periodType="duration" abstract="true" name="SeriesPlusConvertiblePreferredStockMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_SeriesConvertiblePreferredStockMember" xbrli:periodType="duration" abstract="true" name="SeriesConvertiblePreferredStockMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_Series1ConvertiblePreferredStockMember" xbrli:periodType="duration" abstract="true" name="Series1ConvertiblePreferredStockMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_ConvertiblePreferredStockConversionUponPublicOfferingMinimumProceeds" xbrli:periodType="duration" xbrli:balance="debit" name="ConvertiblePreferredStockConversionUponPublicOfferingMinimumProceeds" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_ConvertiblePreferredStockConversionUponHoldersConsentPercentage" xbrli:periodType="duration" name="ConvertiblePreferredStockConversionUponHoldersConsentPercentage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" />
  <xs:element id="stem_CommonStockVotingRightsPerShare" xbrli:periodType="duration" name="CommonStockVotingRightsPerShare" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" />
  <xs:element id="stem_PreferredStockVotingRightsPercentageRequiredForCertainActions" xbrli:periodType="duration" name="PreferredStockVotingRightsPercentageRequiredForCertainActions" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" />
  <xs:element id="stem_PreferredStockWarrantsMember" xbrli:periodType="duration" abstract="true" name="PreferredStockWarrantsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_StockPlan2009Member" xbrli:periodType="duration" abstract="true" name="StockPlan2009Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_ShareBasedCompensationArrangementPurchasePriceForSignificantShareholders" xbrli:periodType="duration" name="ShareBasedCompensationArrangementPurchasePriceForSignificantShareholders" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" />
  <xs:element id="stem_SignificantShareholderThresholdPercentageOwnership" xbrli:periodType="duration" name="SignificantShareholderThresholdPercentageOwnership" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" />
  <xs:element id="stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingNumberOfYearsOfMonthlyVesting" xbrli:periodType="duration" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingNumberOfYearsOfMonthlyVesting" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" />
  <xs:element id="stem_Scf1LlcMember" xbrli:periodType="duration" abstract="true" name="Scf1LlcMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_StemFinanceSpvIiLlcMember" xbrli:periodType="duration" abstract="true" name="StemFinanceSpvIiLlcMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_StemFinanceSpvIIILlcMember" xbrli:periodType="duration" abstract="true" name="StemFinanceSpvIIILlcMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_GenerateStemLcrLlcMember" xbrli:periodType="duration" abstract="true" name="GenerateStemLcrLlcMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_DistributionRate" xbrli:periodType="duration" name="DistributionRate" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" />
  <xs:element id="stem_DistributionRatePortionPaidToRegistrant" xbrli:periodType="duration" name="DistributionRatePortionPaidToRegistrant" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" />
  <xs:element id="stem_CaliforniaEnterpriseZoneTaxCreditsMember" xbrli:periodType="duration" abstract="true" name="CaliforniaEnterpriseZoneTaxCreditsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_PeriodOverWhichTransactionOrSeriesOfTransactionsResultingInOwnershipChangeThatWillImpactUtilizationOfNol" xbrli:periodType="duration" name="PeriodOverWhichTransactionOrSeriesOfTransactionsResultingInOwnershipChangeThatWillImpactUtilizationOfNol" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" />
  <xs:element id="stem_PercentagePointsOfOutstandingStockOwnershipChangeThatWillImpactUtilizationOfNol" xbrli:periodType="duration" name="PercentagePointsOfOutstandingStockOwnershipChangeThatWillImpactUtilizationOfNol" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" />
  <xs:element id="stem_SpvIiSpvIiiAndSpvIvMember" xbrli:periodType="duration" abstract="true" name="SpvIiSpvIiiAndSpvIvMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_AdjustmentsToAdditionalPaidInCapitalDiscountOnIssuance" xbrli:periodType="duration" xbrli:balance="credit" name="AdjustmentsToAdditionalPaidInCapitalDiscountOnIssuance" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_RevenueFromContractWithCustomerContractTerm" xbrli:periodType="duration" name="RevenueFromContractWithCustomerContractTerm" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" />
  <xs:element id="stem_LongTermDebtMaturityAfterYearFour" xbrli:periodType="instant" xbrli:balance="credit" name="LongTermDebtMaturityAfterYearFour" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_RevenueFromContractWithCustomerPerformanceBasedPaymentPeriod" xbrli:periodType="duration" name="RevenueFromContractWithCustomerPerformanceBasedPaymentPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" />
  <xs:element id="stem_StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised" xbrli:periodType="duration" name="StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" />
  <xs:element id="stem_January2020ConvertibleNotesMember" xbrli:periodType="duration" abstract="true" name="January2020ConvertibleNotesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders" xbrli:periodType="duration" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" />
  <xs:element id="stem_StockBasedCompensationCapitalizedToInternalUseSoftware" xbrli:periodType="duration" xbrli:balance="debit" name="StockBasedCompensationCapitalizedToInternalUseSoftware" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_Q12021ConvertibleNotesMember" xbrli:periodType="duration" abstract="true" name="Q12021ConvertibleNotesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_RevenueFromContractWithCustomerEstimatedBenefitPeriod" xbrli:periodType="duration" name="RevenueFromContractWithCustomerEstimatedBenefitPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" />
  <xs:element id="stem_StockholdersEquityIncreaseDecreaseDueToExchangeValue" xbrli:periodType="duration" xbrli:balance="credit" name="StockholdersEquityIncreaseDecreaseDueToExchangeValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_WarrantLiabilityNoncurrent" xbrli:periodType="instant" xbrli:balance="credit" name="WarrantLiabilityNoncurrent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_AllegedWrongfulDilutionOfEquityMember" xbrli:periodType="duration" abstract="true" name="AllegedWrongfulDilutionOfEquityMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod" xbrli:periodType="duration" xbrli:balance="credit" name="ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_DebtInstrumentPrepaidAmountPrincipal" xbrli:periodType="duration" xbrli:balance="credit" name="DebtInstrumentPrepaidAmountPrincipal" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_TemporaryEquityIncreaseDecreaseDueToExchangeValue" xbrli:periodType="duration" xbrli:balance="debit" name="TemporaryEquityIncreaseDecreaseDueToExchangeValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_DebtInstrumentInterestRateStatedPercentagePaidInCash" xbrli:periodType="instant" name="DebtInstrumentInterestRateStatedPercentagePaidInCash" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" />
  <xs:element id="stem_CustomerFMember" xbrli:periodType="duration" abstract="true" name="CustomerFMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_A2020CreditAgreementMember" xbrli:periodType="duration" abstract="true" name="A2020CreditAgreementMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_ShareBasedCompensationArrangementByShareBasedCompensationAwardOptionsNumberOfSharesAvailableForGrantRollForward" xbrli:periodType="duration" abstract="true" name="ShareBasedCompensationArrangementByShareBasedCompensationAwardOptionsNumberOfSharesAvailableForGrantRollForward" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" />
  <xs:element id="stem_TermLoanDueToSPEMemberMember" xbrli:periodType="duration" abstract="true" name="TermLoanDueToSPEMemberMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_Q42020ConvertibleNotesMember" xbrli:periodType="duration" abstract="true" name="Q42020ConvertibleNotesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_WarrantLiability" xbrli:periodType="instant" xbrli:balance="credit" name="WarrantLiability" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_TemporaryEquityStockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised" xbrli:periodType="duration" name="TemporaryEquityStockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" />
  <xs:element id="stem_CustomerEMember" xbrli:periodType="duration" abstract="true" name="CustomerEMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_TemporaryEquityAndPreferredStockSharesAuthorized" xbrli:periodType="instant" name="TemporaryEquityAndPreferredStockSharesAuthorized" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" />
  <xs:element id="stem_ProceedsFromConvertibleDebtNet" xbrli:periodType="duration" xbrli:balance="debit" name="ProceedsFromConvertibleDebtNet" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise" xbrli:periodType="duration" xbrli:balance="credit" name="SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_ClassOfWarrantOrRightWarrantsIssued" xbrli:periodType="duration" name="ClassOfWarrantOrRightWarrantsIssued" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" />
  <xs:element id="stem_RevolvingLoanDueToSPEMemberMember" xbrli:periodType="duration" abstract="true" name="RevolvingLoanDueToSPEMemberMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_LiquidityAndGoingConcernAbstract" xbrli:periodType="duration" abstract="true" name="LiquidityAndGoingConcernAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" />
  <xs:element id="stem_DebtInstrumentNumberOfOptionsToExtend" xbrli:periodType="duration" name="DebtInstrumentNumberOfOptionsToExtend" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" />
  <xs:element id="stem_ProceedsFromStockOptionsAndWarrantsExercised" xbrli:periodType="duration" xbrli:balance="debit" name="ProceedsFromStockOptionsAndWarrantsExercised" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal" xbrli:periodType="instant" name="DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" />
  <xs:element id="stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership" xbrli:periodType="duration" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" />
  <xs:element id="stem_TemporaryEquityStockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised" xbrli:periodType="duration" xbrli:balance="credit" name="TemporaryEquityStockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_WarrantLiabilityMeasurementInput" xbrli:periodType="instant" name="WarrantLiabilityMeasurementInput" nillable="true" substitutionGroup="xbrli:item" type="xbrli:decimalItemType" />
  <xs:element id="stem_TemporaryEquityAndPreferredStockSharesOutstanding" xbrli:periodType="instant" name="TemporaryEquityAndPreferredStockSharesOutstanding" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" />
  <xs:element id="stem_StockholdersEquityIncreaseDecreaseDueToExchangeShares" xbrli:periodType="duration" name="StockholdersEquityIncreaseDecreaseDueToExchangeShares" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" />
  <xs:element id="stem_DebtInstrumentExtensionTerm" xbrli:periodType="duration" name="DebtInstrumentExtensionTerm" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" />
  <xs:element id="stem_DebtInstrumentPrepaidAmountPrincipalAndInterest" xbrli:periodType="duration" xbrli:balance="credit" name="DebtInstrumentPrepaidAmountPrincipalAndInterest" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_ProceedsFromReverseRecapitalizationTransaction" xbrli:periodType="duration" xbrli:balance="debit" name="ProceedsFromReverseRecapitalizationTransaction" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_ConversionOfAccruedInterestIntoOutstandingNotePayable" xbrli:periodType="duration" xbrli:balance="credit" name="ConversionOfAccruedInterestIntoOutstandingNotePayable" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_ContractWithCustomerLiabilityUpfrontPaymentsReceivedFromCustomers" xbrli:periodType="duration" xbrli:balance="credit" name="ContractWithCustomerLiabilityUpfrontPaymentsReceivedFromCustomers" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_A2021CreditAgreementMember" xbrli:periodType="duration" abstract="true" name="A2021CreditAgreementMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_ClassOfWarrantOrRightTerminationTermsRepaymentPeriodOfBorrowingsToTriggerTermination" xbrli:periodType="duration" name="ClassOfWarrantOrRightTerminationTermsRepaymentPeriodOfBorrowingsToTriggerTermination" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" />
  <xs:element id="stem_ReverseRecapitalizationNet" xbrli:periodType="duration" xbrli:balance="debit" name="ReverseRecapitalizationNet" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_LiabilitiesCurrentExcludingCurrentMaturitiesOfDebt" xbrli:periodType="instant" xbrli:balance="credit" name="LiabilitiesCurrentExcludingCurrentMaturitiesOfDebt" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_CustomerAMember" xbrli:periodType="duration" abstract="true" name="CustomerAMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_SeriesCConvertiblePreferredStockMember" xbrli:periodType="duration" abstract="true" name="SeriesCConvertiblePreferredStockMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases" xbrli:periodType="duration" name="LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" />
  <xs:element id="stem_RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements" xbrli:periodType="duration" name="RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" />
  <xs:element id="stem_TemporaryEquityIncreaseDecreaseDueToExchangeShares" xbrli:periodType="duration" name="TemporaryEquityIncreaseDecreaseDueToExchangeShares" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" />
  <xs:element id="stem_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised" xbrli:periodType="duration" xbrli:balance="credit" name="StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_ContractWithCustomerLiabilityRollForward" xbrli:periodType="duration" abstract="true" name="ContractWithCustomerLiabilityRollForward" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" />
  <xs:element id="stem_HardwareMember" xbrli:periodType="duration" abstract="true" name="HardwareMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_SeriesAConvertiblePreferredStockMember" xbrli:periodType="duration" abstract="true" name="SeriesAConvertiblePreferredStockMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_SeriesAPlusConvertiblePreferredStockMember" xbrli:periodType="duration" abstract="true" name="SeriesAPlusConvertiblePreferredStockMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_RepaymentsOfNotesPayablePortionRelatedToAccruedInterest" xbrli:periodType="duration" xbrli:balance="credit" name="RepaymentsOfNotesPayablePortionRelatedToAccruedInterest" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_HostCustomerArrangementsMember" xbrli:periodType="duration" abstract="true" name="HostCustomerArrangementsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" />
  <xs:element id="stem_ContractWithCustomerLiabilityUpfrontOrAnnualIncentivePaymentsReceived" xbrli:periodType="duration" xbrli:balance="credit" name="ContractWithCustomerLiabilityUpfrontOrAnnualIncentivePaymentsReceived" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_PercentOfTotalNetAssetsOutsideOfUs" xbrli:periodType="duration" name="PercentOfTotalNetAssetsOutsideOfUs" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" />
  <xs:element id="stem_IncreaseDecreaseInLeaseLiabilities" xbrli:periodType="duration" xbrli:balance="credit" name="IncreaseDecreaseInLeaseLiabilities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_NotesPayableTextBlock" xbrli:periodType="duration" name="NotesPayableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" />
  <xs:element id="stem_WarrantsTextBlock" xbrli:periodType="duration" name="WarrantsTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" />
  <xs:element id="stem_Commonstockreservedforissuancetabletextblock" xbrli:periodType="duration" name="Commonstockreservedforissuancetabletextblock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" />
  <xs:element id="stem_IncreaseDecreaseInAssetRetirementCostsAndObligationsSource2" xbrli:periodType="duration" xbrli:balance="credit" name="IncreaseDecreaseInAssetRetirementCostsAndObligationsSource2" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" />
  <xs:element id="stem_DebtInstrumentQuarterlyInterestRateStatedPercentageSource2" xbrli:periodType="instant" name="DebtInstrumentQuarterlyInterestRateStatedPercentageSource2" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" />
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>6
<FILENAME>stem-20200430_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--XBRL document created with Toppan Merrill Bridge  9.6.7713.40453 -->
<!--Based on XBRL 2.1-->
<!--Created on: 5/26/2021 8:36:07 PM-->
<!--Modified on: 5/26/2021 8:36:08 PM-->
<link:linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase">
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementConsolidatedBalanceSheets" roleURI="http://www.stem.com/role/StatementConsolidatedBalanceSheets" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementConsolidatedStatementsOfOperations" roleURI="http://www.stem.com/role/StatementConsolidatedStatementsOfOperations" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementConsolidatedStatementsOfCashFlows" roleURI="http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureIncomeTaxesCompanySNetDeferredTaxAssetsDetails" roleURI="http://www.stem.com/role/DisclosureIncomeTaxesCompanySNetDeferredTaxAssetsDetails" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails" roleURI="http://www.stem.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementConsolidatedCondensedBalanceSheets" roleURI="http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheets" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementConsolidatedCondensedStatementsOfOperations" roleURI="http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperations" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementConsolidatedBalanceSheetss" roleURI="http://www.stem.com/role/StatementConsolidatedBalanceSheetss" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementConsolidatedStatementsOfCashFlowss" roleURI="http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueDetails" roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueDetails" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureLeasesDetails" roleURI="http://www.stem.com/role/DisclosureLeasesDetails" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureBalanceSheetComponentsInventoryDetails" roleURI="http://www.stem.com/role/DisclosureBalanceSheetComponentsInventoryDetails" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureBalanceSheetComponentsOtherCurrentAssetsConsistDetails" roleURI="http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherCurrentAssetsConsistDetails" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureBalanceSheetComponentsAccruedLiabilitiesDetails" roleURI="http://www.stem.com/role/DisclosureBalanceSheetComponentsAccruedLiabilitiesDetails" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureBalanceSheetComponentsOtherCurrentLiabilitiesDetails" roleURI="http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherCurrentLiabilitiesDetails" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureNotesPayableOutstandingNotesPayableDetails" roleURI="http://www.stem.com/role/DisclosureNotesPayableOutstandingNotesPayableDetails" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetails" roleURI="http://www.stem.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetails" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureIncomeTaxesDetails" roleURI="http://www.stem.com/role/DisclosureIncomeTaxesDetails" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureIncomeTaxesCompanySDeferredTaxAssetsAndLiabilitiesDetails" roleURI="http://www.stem.com/role/DisclosureIncomeTaxesCompanySDeferredTaxAssetsAndLiabilitiesDetails" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementCondensedConsolidatedBalanceSheets" roleURI="http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementCondensedConsolidatedStatementsOfOperations" roleURI="http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfOperations" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementCondensedConsolidatedStatementsOfComprehensiveLoss" roleURI="http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementCondensedConsolidatedStatementsOfCashFlows" roleURI="http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureFairValueMeasurementsScheduleOfFinancialInstrumentsMeasuredAtFairValueDetails" roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialInstrumentsMeasuredAtFairValueDetails" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureEnergyStorageSystemsNetScheduleOfEnergyStorageSystemsNetDetails" roleURI="http://www.stem.com/role/DisclosureEnergyStorageSystemsNetScheduleOfEnergyStorageSystemsNetDetails" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureNotesPayableScheduleOfOutstandingDebtDetails" roleURI="http://www.stem.com/role/DisclosureNotesPayableScheduleOfOutstandingDebtDetails" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureNotesPayableScheduleOfDebtMaturitiesDetails" roleURI="http://www.stem.com/role/DisclosureNotesPayableScheduleOfDebtMaturitiesDetails" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetailss" roleURI="http://www.stem.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetailss" />
  <calculationLink xlink:role="http://www.stem.com/role/StatementConsolidatedBalanceSheets" xlink:type="extended" xlink:title="11100100 - Statement - CONSOLIDATED BALANCE SHEETS">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsHeldInTrustNoncurrent" xlink:label="us-gaap_AssetsHeldInTrustNoncurrent_637576581575111838" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsHeldInTrustNoncurrent_637576581575111838" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCosts" xlink:label="us-gaap_DeferredCosts_637576581575111838" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_DeferredCosts_637576581575111838" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent_637576581575111838" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent_637576581575111838" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_FranchiseTaxPayableCurrent" xlink:label="stem_FranchiseTaxPayableCurrent_637576581575152230" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_637576581575111838" xlink:to="stem_FranchiseTaxPayableCurrent_637576581575152230" order="1" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:label="us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_637576581575153045" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_637576581575111838" xlink:to="us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_637576581575153045" order="2" use="optional" weight="-1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.stem.com/role/StatementConsolidatedStatementsOfOperations" xlink:type="extended" xlink:title="11100200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss_637576581575154190" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_NetIncomeLoss_637576581575154190" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeNet" xlink:label="us-gaap_InvestmentIncomeNet_637576581575154190" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss_637576581575154190" xlink:to="us-gaap_InvestmentIncomeNet_637576581575154190" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="us-gaap_FairValueAdjustmentOfWarrants_637576581575154190" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss_637576581575154190" xlink:to="us-gaap_FairValueAdjustmentOfWarrants_637576581575154190" order="2" use="optional" weight="-1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows" xlink:type="extended" xlink:title="11100400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_637575613741858669" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts_637576581575154190" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_637575613741858669" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts_637576581575154190" order="1" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromRelatedPartyDebt" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt_637576581575154190" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_637575613741858669" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt_637576581575154190" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering_637576581575154190" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_637575613741858669" xlink:to="us-gaap_ProceedsFromIssuanceInitialPublicOffering_637576581575154190" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfRelatedPartyDebt" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt_637576581575161852" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_637575613741858669" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt_637576581575161852" order="4" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_637576581575161852" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_637575613741858669" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_637576581575161852" order="5" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_637575613741858669" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_InvestmentOfCashIntoTrustAccount" xlink:label="stem_InvestmentOfCashIntoTrustAccount_637576581575161852" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities_637575613741858669" xlink:to="stem_InvestmentOfCashIntoTrustAccount_637576581575161852" order="1" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_637575613741858669" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss_637576581575161852" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637575613741858669" xlink:to="us-gaap_ProfitLoss_637576581575161852" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="us-gaap_FairValueAdjustmentOfWarrants_637576581575161852" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637575613741858669" xlink:to="us-gaap_FairValueAdjustmentOfWarrants_637576581575161852" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrealizedGainLossOnInvestments" xlink:label="us-gaap_UnrealizedGainLossOnInvestments_637576581575161852" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637575613741858669" xlink:to="us-gaap_UnrealizedGainLossOnInvestments_637576581575161852" order="3" use="optional" weight="-1" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeNet" xlink:label="us-gaap_InvestmentIncomeNet_637576581575161852" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637575613741858669" xlink:to="us-gaap_InvestmentIncomeNet_637576581575161852" order="4" use="optional" weight="-1" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_637576581575161852" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637575613741858669" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities_637576581575161852" order="5" use="optional" weight="1" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense_637576581575171859" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637575613741858669" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpense_637576581575171859" order="6" use="optional" weight="-1" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_637576581575171859" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637575613741858669" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_637576581575171859" order="7" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_IncreaseDecreaseInFranchiseTaxPayable" xlink:label="stem_IncreaseDecreaseInFranchiseTaxPayable_637576581575171859" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637575613741858669" xlink:to="stem_IncreaseDecreaseInFranchiseTaxPayable_637576581575171859" order="8" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.stem.com/role/DisclosureIncomeTaxesCompanySNetDeferredTaxAssetsDetails" xlink:type="extended" xlink:title="11140902 - Disclosure - Income Taxes - Company's net deferred tax assets (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_637576581575171859" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_637576581575171859" order="1" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross_637576581575171859" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsGross_637576581575171859" order="2" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.stem.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails" xlink:type="extended" xlink:title="11140903 - Disclosure - Income Taxes - Effective tax rate Reconciliation (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_EffectiveIncomeTaxRateReconciliationChangeInFairValueOfDerivativeWarrantLiabilitiesPercent" xlink:label="stem_EffectiveIncomeTaxRateReconciliationChangeInFairValueOfDerivativeWarrantLiabilitiesPercent_637576581575171859" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="stem_EffectiveIncomeTaxRateReconciliationChangeInFairValueOfDerivativeWarrantLiabilitiesPercent_637576581575171859" order="1" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_637576581575181864" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_637576581575181864" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_637576581575181864" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_637576581575181864" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_637576581575181864" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_637576581575181864" order="4" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheets" xlink:type="extended" xlink:title="11200100 - Statement - CONSOLIDATED CONDENSED BALANCE SHEETS">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent_637575587479417933" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_637576581575181864" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_637575587479417933" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_637576581575181864" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="us-gaap_PrepaidExpenseCurrent_637576581575181864" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_637575587479417933" xlink:to="us-gaap_PrepaidExpenseCurrent_637576581575181864" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities_637575613741868646" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DeferredUnderwritingCompensationNoncurrent" xlink:label="stem_DeferredUnderwritingCompensationNoncurrent_637576581575181864" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities_637575613741868646" xlink:to="stem_DeferredUnderwritingCompensationNoncurrent_637576581575181864" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DeferredLegalFeesNonCurrent" xlink:label="stem_DeferredLegalFeesNonCurrent_637576581575181864" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities_637575613741868646" xlink:to="stem_DeferredLegalFeesNonCurrent_637576581575181864" order="2" use="optional" weight="1" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares_637576581575181864" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities_637575613741868646" xlink:to="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares_637576581575181864" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent_637576581575191829" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities_637575613741868646" xlink:to="us-gaap_LiabilitiesCurrent_637576581575191829" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:label="us-gaap_AccountsPayableRelatedPartiesCurrent_637576581575191829" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_637576581575191829" xlink:to="us-gaap_AccountsPayableRelatedPartiesCurrent_637576581575191829" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_FranchiseTaxPayableCurrent" xlink:label="stem_FranchiseTaxPayableCurrent_637576581575191829" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_637576581575191829" xlink:to="stem_FranchiseTaxPayableCurrent_637576581575191829" order="2" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperations" xlink:type="extended" xlink:title="11200200 - Statement - CONSOLIDATED CONDENSED STATEMENTS OF OPERATIONS">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense_637576581575191829" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NonoperatingIncomeExpense_637576581575191829" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeNet" xlink:label="us-gaap_InvestmentIncomeNet_637576581575191829" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense_637576581575191829" xlink:to="us-gaap_InvestmentIncomeNet_637576581575191829" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="us-gaap_FairValueAdjustmentOfWarrants_637576581575191829" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense_637576581575191829" xlink:to="us-gaap_FairValueAdjustmentOfWarrants_637576581575191829" order="2" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses_637576581575191829" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_OperatingExpenses_637576581575191829" order="2" use="optional" weight="-1" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense_637576581575191829" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses_637576581575191829" xlink:to="us-gaap_GeneralAndAdministrativeExpense_637576581575191829" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty" xlink:label="us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty_637576581575191829" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses_637576581575191829" xlink:to="us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty_637576581575191829" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_FranchiseTaxExpense" xlink:label="stem_FranchiseTaxExpense_637576581575201859" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses_637576581575191829" xlink:to="stem_FranchiseTaxExpense_637576581575201859" order="3" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.stem.com/role/StatementConsolidatedBalanceSheetss" xlink:type="extended" xlink:title="1200100 - Statement - CONSOLIDATED BALANCE SHEETS">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent_637576581575201859" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent_637576581575201859" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostNetNoncurrent" xlink:label="us-gaap_CapitalizedContractCostNetNoncurrent_637576581575201859" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_CapitalizedContractCostNetNoncurrent_637576581575201859" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill_637576581575201859" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Goodwill_637576581575201859" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_637576581575201859" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_637576581575201859" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent_637576581575201859" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OtherAssetsNoncurrent_637576581575201859" order="5" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_637576581575201859" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_637576581575201859" order="6" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities_637576338542518607" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent_637576581575201859" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities_637576338542518607" xlink:to="us-gaap_LiabilitiesCurrent_637576581575201859" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationsNoncurrent" xlink:label="us-gaap_AssetRetirementObligationsNoncurrent_637576581575211853" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities_637576338542518607" xlink:to="us-gaap_AssetRetirementObligationsNoncurrent_637576581575211853" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent_637576581575211853" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities_637576338542518607" xlink:to="us-gaap_ContractWithCustomerLiabilityNoncurrent_637576581575211853" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermLoansPayable" xlink:label="us-gaap_LongTermLoansPayable_637576581575211853" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities_637576338542518607" xlink:to="us-gaap_LongTermLoansPayable_637576581575211853" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermNotesPayable" xlink:label="us-gaap_LongTermNotesPayable_637576581575211853" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities_637576338542518607" xlink:to="us-gaap_LongTermNotesPayable_637576581575211853" order="5" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent_637576581575211853" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities_637576338542518607" xlink:to="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent_637576581575211853" order="6" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_637576581575211853" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities_637576338542518607" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_637576581575211853" order="7" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss" xlink:type="extended" xlink:title="1200500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_637576338542548528" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:label="us-gaap_ProceedsFromDebtNetOfIssuanceCosts_637576581575211853" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_637576338542548528" xlink:to="us-gaap_ProceedsFromDebtNetOfIssuanceCosts_637576581575211853" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfDebt" xlink:label="us-gaap_RepaymentsOfDebt_637576581575211853" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_637576338542548528" xlink:to="us-gaap_RepaymentsOfDebt_637576581575211853" order="2" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfDebt_637576581575211853" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_637576338542548528" xlink:to="us-gaap_ProceedsFromIssuanceOfDebt_637576581575211853" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ProceedsFromStockOptionsandWarrantsExercised" xlink:label="stem_ProceedsFromStockOptionsandWarrantsExercised_637576581575211853" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_637576338542548528" xlink:to="stem_ProceedsFromStockOptionsandWarrantsExercised_637576581575211853" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_637576338542548528" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_637576581575211853" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637576338542548528" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_637576581575211853" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_IncreaseDecreaseInOperatingLeaseLiability" xlink:label="stem_IncreaseDecreaseInOperatingLeaseLiability_637576581575211853" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637576338542548528" xlink:to="stem_IncreaseDecreaseInOperatingLeaseLiability_637576581575211853" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_637576581575211853" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637576338542548528" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_637576581575211853" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_IncreaseDecreaseInCapitalizedContractCosts" xlink:label="stem_IncreaseDecreaseInCapitalizedContractCosts_637576581575211853" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637576338542548528" xlink:to="stem_IncreaseDecreaseInCapitalizedContractCosts_637576581575211853" order="4" use="optional" weight="-1" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_637576581575211853" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637576338542548528" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_637576581575211853" order="5" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets_637576581575211853" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637576338542548528" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets_637576581575211853" order="6" use="optional" weight="-1" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories_637576581575211853" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637576338542548528" xlink:to="us-gaap_IncreaseDecreaseInInventories_637576581575211853" order="7" use="optional" weight="-1" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments_637576581575211853" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637576338542548528" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments_637576581575211853" order="8" use="optional" weight="-1" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_637576581575211853" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637576338542548528" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_637576581575211853" order="9" use="optional" weight="-1" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_637576581575211853" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637576338542548528" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_637576581575211853" order="10" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationAccretionExpense" xlink:label="us-gaap_AssetRetirementObligationAccretionExpense_637576581575211853" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637576338542548528" xlink:to="us-gaap_AssetRetirementObligationAccretionExpense_637576581575211853" order="11" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_637576581575211853" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637576338542548528" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_637576581575211853" order="12" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="us-gaap_FairValueAdjustmentOfWarrants_637576581575211853" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637576338542548528" xlink:to="us-gaap_FairValueAdjustmentOfWarrants_637576581575211853" order="13" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation_637576581575211853" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637576338542548528" xlink:to="us-gaap_ShareBasedCompensation_637576581575211853" order="14" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts_637576581575211853" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637576338542548528" xlink:to="us-gaap_AmortizationOfFinancingCostsAndDiscounts_637576581575211853" order="15" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherDepreciationAndAmortization" xlink:label="us-gaap_OtherDepreciationAndAmortization_637576581575211853" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637576338542548528" xlink:to="us-gaap_OtherDepreciationAndAmortization_637576581575211853" order="16" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss_637576581575211853" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637576338542548528" xlink:to="us-gaap_ProfitLoss_637576581575211853" order="17" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueDetails" xlink:type="extended" xlink:title="1240401 - Disclosure - FAIR VALUE MEASUREMENTS - Financial instruments measured at fair value (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure" xlink:label="us-gaap_LiabilitiesFairValueDisclosure" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:label="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability_637576581575211853" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesFairValueDisclosure" xlink:to="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability_637576581575211853" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares_637576581575211853" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesFairValueDisclosure" xlink:to="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares_637576581575211853" order="2" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.stem.com/role/DisclosureLeasesDetails" xlink:type="extended" xlink:title="1240601 - Disclosure - LEASES (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_637576581575211853" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_637576581575211853" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability_637576581575211853" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_OperatingLeaseLiability_637576581575211853" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_637576581575211853" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeaseLiability_637576581575211853" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_637576581575211853" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_637576581575211853" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeaseLiability_637576581575211853" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_637576581575211853" order="2" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.stem.com/role/DisclosureBalanceSheetComponentsInventoryDetails" xlink:type="extended" xlink:title="1240901 - Disclosure - BALANCE SHEET COMPONENTS Inventory (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_InventoryBatteries" xlink:label="stem_InventoryBatteries_637576581575257662" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="stem_InventoryBatteries_637576581575257662" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves_637576581575257662" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryWorkInProcessNetOfReserves_637576581575257662" order="2" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherCurrentAssetsConsistDetails" xlink:type="extended" xlink:title="1240902 - Disclosure - BALANCE SHEET COMPONENTS - Other current assets consist (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="us-gaap_OtherAssetsCurrent" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCostsCurrent" xlink:label="us-gaap_DeferredCostsCurrent_637576581575257662" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_DeferredCostsCurrent_637576581575257662" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepositsAssetsCurrent" xlink:label="us-gaap_DepositsAssetsCurrent_637576581575262068" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_DepositsAssetsCurrent_637576581575262068" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="us-gaap_DueFromRelatedPartiesCurrent_637576581575262068" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_DueFromRelatedPartiesCurrent_637576581575262068" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsMiscellaneousCurrent" xlink:label="us-gaap_OtherAssetsMiscellaneousCurrent_637576581575262068" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsMiscellaneousCurrent_637576581575262068" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="us-gaap_PrepaidExpenseCurrent_637576581575262068" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseCurrent_637576581575262068" order="5" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.stem.com/role/DisclosureBalanceSheetComponentsAccruedLiabilitiesDetails" xlink:type="extended" xlink:title="1240904 - Disclosure - BALANCE SHEET COMPONENTS - Accrued Liabilities (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_AccruedPayablesCurrent" xlink:label="stem_AccruedPayablesCurrent_637576581575262068" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="stem_AccruedPayablesCurrent_637576581575262068" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPayableCurrent" xlink:label="us-gaap_InterestPayableCurrent_637576581575262068" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_InterestPayableCurrent_637576581575262068" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent_637576581575262068" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent_637576581575262068" order="3" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherCurrentLiabilitiesDetails" xlink:type="extended" xlink:title="1240905 - Disclosure - BALANCE SHEET COMPONENTS - Other Current Liabilities (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="us-gaap_OtherLiabilitiesCurrent" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="us-gaap_DueToRelatedPartiesCurrent_637576581575262068" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_DueToRelatedPartiesCurrent_637576581575262068" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostNetCurrent" xlink:label="us-gaap_CapitalizedContractCostNetCurrent_637576581575272032" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_CapitalizedContractCostNetCurrent_637576581575272032" order="2" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_637576581575272032" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_637576581575272032" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherSundryLiabilitiesCurrent" xlink:label="us-gaap_OtherSundryLiabilitiesCurrent_637576581575272032" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_OtherSundryLiabilitiesCurrent_637576581575272032" order="4" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.stem.com/role/DisclosureNotesPayableOutstandingNotesPayableDetails" xlink:type="extended" xlink:title="1241005 - Disclosure - NOTES PAYABLE - Outstanding notes payable (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_637576581575272032" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_637576581575272032" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_637576581575272032" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_637576581575272032" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_637576581575272032" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_637576581575272032" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_637576581575272032" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_637576581575272032" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_637576581575272032" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_637576581575272032" order="5" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_637576581575272032" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_637576581575272032" order="6" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.stem.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetails" xlink:type="extended" xlink:title="1241601 - Disclosure - NET LOSS PER SHARE - basic and diluted net loss per share (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DeemedDividendAdjustment" xlink:label="stem_DeemedDividendAdjustment_637576581575282031" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="stem_DeemedDividendAdjustment_637576581575282031" order="1" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss_637576581575282031" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLoss_637576581575282031" order="2" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.stem.com/role/DisclosureIncomeTaxesDetails" xlink:type="extended" xlink:title="1241701 - Disclosure - INCOME TAXES (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_637576581575282031" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_637576581575282031" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_637576581575282031" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit_637576581575282031" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_637576581575282031" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_637576581575282031" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit_637576581575282031" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_637576581575282031" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_637576581575282031" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_637576581575282031" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_637576581575282031" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit_637576581575282031" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_637576581575282031" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_637576581575292098" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit_637576581575282031" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_637576581575292098" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_637576581575292098" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_637576581575292098" order="3" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_637576581575292098" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_637576581575292098" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_637576581575292098" order="1" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.stem.com/role/DisclosureIncomeTaxesCompanySDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="extended" xlink:title="1241703 - Disclosure - INCOME TAXES - Company's deferred tax assets and liabilities - (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross_637576581575292098" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsGross_637576581575292098" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="us-gaap_DeferredTaxAssetsOther_637576581575292098" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross_637576581575292098" xlink:to="us-gaap_DeferredTaxAssetsOther_637576581575292098" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsDeferredIncome" xlink:label="us-gaap_DeferredTaxAssetsDeferredIncome_637576581575292098" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross_637576581575292098" xlink:to="us-gaap_DeferredTaxAssetsDeferredIncome_637576581575292098" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_637576581575292098" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross_637576581575292098" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_637576581575292098" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_637576581575292098" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross_637576581575292098" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_637576581575292098" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_637576581575301856" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross_637576581575292098" xlink:to="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_637576581575301856" order="5" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_637576581575301856" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross_637576581575292098" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_637576581575301856" order="6" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_637576581575301856" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross_637576581575292098" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_637576581575301856" order="7" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_637576581575301856" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross_637576581575292098" xlink:to="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_637576581575301856" order="8" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_637576581575301856" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_637576581575301856" order="2" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities" xlink:label="us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities_637576581575301856" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities_637576581575301856" order="1" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets" xlink:type="extended" xlink:title="200100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_e8587ad1-1b58-4127-a67a-a630c261d1ba" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent_637576581575301856" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e8587ad1-1b58-4127-a67a-a630c261d1ba" xlink:to="us-gaap_OtherAssetsNoncurrent_637576581575301856" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_637576581575311929" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e8587ad1-1b58-4127-a67a-a630c261d1ba" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_637576581575311929" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill_637576581575311929" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e8587ad1-1b58-4127-a67a-a630c261d1ba" xlink:to="us-gaap_Goodwill_637576581575311929" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostNetNoncurrent" xlink:label="us-gaap_CapitalizedContractCostNetNoncurrent_637576581575311929" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e8587ad1-1b58-4127-a67a-a630c261d1ba" xlink:to="us-gaap_CapitalizedContractCostNetNoncurrent_637576581575311929" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetNoncurrent_637576581575311929" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e8587ad1-1b58-4127-a67a-a630c261d1ba" xlink:to="us-gaap_ContractWithCustomerAssetNetNoncurrent_637576581575311929" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent_637576581575311929" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e8587ad1-1b58-4127-a67a-a630c261d1ba" xlink:to="us-gaap_AssetsCurrent_637576581575311929" order="6" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet_637576581575311929" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_637576581575311929" xlink:to="us-gaap_InventoryNet_637576581575311929" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent_637576581575311929" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_637576581575311929" xlink:to="us-gaap_AccountsReceivableNetCurrent_637576581575311929" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_637576581575311929" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_637576581575311929" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_637576581575311929" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="us-gaap_OtherAssetsCurrent_637576581575311929" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent_637576581575311929" xlink:to="us-gaap_OtherAssetsCurrent_637576581575311929" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_9ea322f4-de65-4607-a2d4-be4d111a6746" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_637576581575321887" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_9ea322f4-de65-4607-a2d4-be4d111a6746" xlink:to="us-gaap_StockholdersEquity_637576581575321887" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue_637576581575321887" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity_637576581575321887" xlink:to="us-gaap_PreferredStockValue_637576581575321887" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital_637576581575321887" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity_637576581575321887" xlink:to="us-gaap_AdditionalPaidInCapital_637576581575321887" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_637576581575321887" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity_637576581575321887" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_637576581575321887" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue_637576581575321887" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity_637576581575321887" xlink:to="us-gaap_CommonStockValue_637576581575321887" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_637576581575321887" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity_637576581575321887" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_637576581575321887" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities_637576581575321887" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_9ea322f4-de65-4607-a2d4-be4d111a6746" xlink:to="us-gaap_Liabilities_637576581575321887" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_637576581575331865" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities_637576581575321887" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_637576581575331865" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_WarrantLiabilityNoncurrent" xlink:label="stem_WarrantLiabilityNoncurrent_637576581575331865" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities_637576581575321887" xlink:to="stem_WarrantLiabilityNoncurrent_637576581575331865" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermNotesPayable" xlink:label="us-gaap_LongTermNotesPayable_637576581575331865" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities_637576581575321887" xlink:to="us-gaap_LongTermNotesPayable_637576581575331865" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent_637576581575331865" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities_637576581575321887" xlink:to="us-gaap_ContractWithCustomerLiabilityNoncurrent_637576581575331865" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermLoansPayable" xlink:label="us-gaap_LongTermLoansPayable_637576581575331865" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities_637576581575321887" xlink:to="us-gaap_LongTermLoansPayable_637576581575331865" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent_637576581575331865" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities_637576581575321887" xlink:to="us-gaap_LiabilitiesCurrent_637576581575331865" order="6" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="us-gaap_OtherLiabilitiesCurrent_637576581575331865" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_637576581575331865" xlink:to="us-gaap_OtherLiabilitiesCurrent_637576581575331865" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent_637576581575331865" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_637576581575331865" xlink:to="us-gaap_AccruedLiabilitiesCurrent_637576581575331865" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtCurrent" xlink:label="us-gaap_ConvertibleDebtCurrent_637576581575341907" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_637576581575331865" xlink:to="us-gaap_ConvertibleDebtCurrent_637576581575341907" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_637576581575341907" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_637576581575331865" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_637576581575341907" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableCurrent" xlink:label="us-gaap_NotesPayableCurrent_637576581575341907" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_637576581575331865" xlink:to="us-gaap_NotesPayableCurrent_637576581575341907" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_637576581575341907" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_637576581575331865" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_637576581575341907" order="6" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansPayableCurrent" xlink:label="us-gaap_LoansPayableCurrent_637576581575341907" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_637576581575331865" xlink:to="us-gaap_LoansPayableCurrent_637576581575341907" order="7" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent_637576581575341907" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent_637576581575331865" xlink:to="us-gaap_AccountsPayableCurrent_637576581575341907" order="8" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationsNoncurrent" xlink:label="us-gaap_AssetRetirementObligationsNoncurrent_637576581575352153" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities_637576581575321887" xlink:to="us-gaap_AssetRetirementObligationsNoncurrent_637576581575352153" order="7" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies_637576581575352153" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_9ea322f4-de65-4607-a2d4-be4d111a6746" xlink:to="us-gaap_CommitmentsAndContingencies_637576581575352153" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_637576581575352153" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_9ea322f4-de65-4607-a2d4-be4d111a6746" xlink:to="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_637576581575352153" order="4" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfOperations" xlink:type="extended" xlink:title="200200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_04cab46b-fb1b-43dd-b879-19b4838134d4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_637576581575352153" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_04cab46b-fb1b-43dd-b879-19b4838134d4" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_637576581575352153" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense_637576581575352153" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_637576581575352153" xlink:to="us-gaap_NonoperatingIncomeExpense_637576581575352153" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense_637576581575352153" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense_637576581575352153" xlink:to="us-gaap_InterestExpense_637576581575352153" order="1" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="us-gaap_FairValueAdjustmentOfWarrants_637576581575352153" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense_637576581575352153" xlink:to="us-gaap_FairValueAdjustmentOfWarrants_637576581575352153" order="2" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_637576581575362988" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense_637576581575352153" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_637576581575362988" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss_637576581575362988" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_637576581575352153" xlink:to="us-gaap_OperatingIncomeLoss_637576581575362988" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses_637576581575362988" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss_637576581575362988" xlink:to="us-gaap_OperatingExpenses_637576581575362988" order="1" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense_637576581575362988" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses_637576581575362988" xlink:to="us-gaap_GeneralAndAdministrativeExpense_637576581575362988" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense_637576581575362988" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses_637576581575362988" xlink:to="us-gaap_SellingAndMarketingExpense_637576581575362988" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense_637576581575362988" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses_637576581575362988" xlink:to="us-gaap_ResearchAndDevelopmentExpense_637576581575362988" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit_637576581575362988" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss_637576581575362988" xlink:to="us-gaap_GrossProfit_637576581575362988" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue_637576581575362988" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit_637576581575362988" xlink:to="us-gaap_CostOfRevenue_637576581575362988" order="1" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold_637576581575372020" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit_637576581575362988" xlink:to="us-gaap_CostOfGoodsAndServicesSold_637576581575372020" order="2" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_637576581575372020" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit_637576581575362988" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_637576581575372020" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit_637576581575372020" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_04cab46b-fb1b-43dd-b879-19b4838134d4" xlink:to="us-gaap_IncomeTaxExpenseBenefit_637576581575372020" order="2" use="optional" weight="-1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" xlink:type="extended" xlink:title="200300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_6ad293e7-0e72-4fda-828a-8f7733a8d5d4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss_637576581575372020" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_6ad293e7-0e72-4fda-828a-8f7733a8d5d4" xlink:to="us-gaap_NetIncomeLoss_637576581575372020" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_637576581575372020" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_6ad293e7-0e72-4fda-828a-8f7733a8d5d4" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_637576581575372020" order="2" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" xlink:type="extended" xlink:title="200500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8436f52c-ecf6-4efb-b180-e4d96a408294" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_637576581575372020" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8436f52c-ecf6-4efb-b180-e4d96a408294" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_637576581575372020" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_637576581575372020" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities_637576581575372020" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_637576581575372020" order="1" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToDevelopSoftware" xlink:label="us-gaap_PaymentsToDevelopSoftware_637576581575372020" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities_637576581575372020" xlink:to="us-gaap_PaymentsToDevelopSoftware_637576581575372020" order="2" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_637576581575383365" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8436f52c-ecf6-4efb-b180-e4d96a408294" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_637576581575383365" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ProceedsFromStockOptionsAndWarrantsExercised" xlink:label="stem_ProceedsFromStockOptionsAndWarrantsExercised_637576581575383365" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_637576581575383365" xlink:to="stem_ProceedsFromStockOptionsAndWarrantsExercised_637576581575383365" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfNotesPayable" xlink:label="us-gaap_RepaymentsOfNotesPayable_637576581575383365" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_637576581575383365" xlink:to="us-gaap_RepaymentsOfNotesPayable_637576581575383365" order="2" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromConvertibleDebt" xlink:label="us-gaap_ProceedsFromConvertibleDebt_637576581575383365" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_637576581575383365" xlink:to="us-gaap_ProceedsFromConvertibleDebt_637576581575383365" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromNotesPayable" xlink:label="us-gaap_ProceedsFromNotesPayable_637576581575383365" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_637576581575383365" xlink:to="us-gaap_ProceedsFromNotesPayable_637576581575383365" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt_637576581575383365" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_637576581575383365" xlink:to="us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt_637576581575383365" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfOtherLongTermDebt" xlink:label="us-gaap_RepaymentsOfOtherLongTermDebt_637576581575383365" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities_637576581575383365" xlink:to="us-gaap_RepaymentsOfOtherLongTermDebt_637576581575383365" order="6" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_637576581575383365" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8436f52c-ecf6-4efb-b180-e4d96a408294" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_637576581575383365" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccretionExpenseIncludingAssetRetirementObligations" xlink:label="us-gaap_AccretionExpenseIncludingAssetRetirementObligations_637576581575392211" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637576581575383365" xlink:to="us-gaap_AccretionExpenseIncludingAssetRetirementObligations_637576581575392211" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_637576581575392211" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637576581575383365" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_637576581575392211" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_637576581575392211" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637576581575383365" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_637576581575392211" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_IncreaseDecreaseInCapitalizedContractCosts" xlink:label="stem_IncreaseDecreaseInCapitalizedContractCosts_637576581575392211" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637576581575383365" xlink:to="stem_IncreaseDecreaseInCapitalizedContractCosts_637576581575392211" order="4" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_637576581575392211" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637576581575383365" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_637576581575392211" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_637576581575392211" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637576581575383365" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_637576581575392211" order="6" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories_637576581575392211" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637576581575383365" xlink:to="us-gaap_IncreaseDecreaseInInventories_637576581575392211" order="7" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="us-gaap_FairValueAdjustmentOfWarrants_637576581575392211" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637576581575383365" xlink:to="us-gaap_FairValueAdjustmentOfWarrants_637576581575392211" order="8" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts_637576581575402112" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637576581575383365" xlink:to="us-gaap_AmortizationOfFinancingCostsAndDiscounts_637576581575402112" order="9" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss_637576581575402112" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637576581575383365" xlink:to="us-gaap_NetIncomeLoss_637576581575402112" order="10" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_637576581575402112" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637576581575383365" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_637576581575402112" order="11" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation_637576581575402112" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637576581575383365" xlink:to="us-gaap_ShareBasedCompensation_637576581575402112" order="12" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets_637576581575402112" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637576581575383365" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets_637576581575402112" order="13" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization_637576581575402112" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637576581575383365" xlink:to="us-gaap_DepreciationDepletionAndAmortization_637576581575402112" order="14" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_637576581575402112" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637576581575383365" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_637576581575402112" order="15" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_IncreaseDecreaseInLeaseLiabilities" xlink:label="stem_IncreaseDecreaseInLeaseLiabilities_637576581575412398" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities_637576581575383365" xlink:to="stem_IncreaseDecreaseInLeaseLiabilities_637576581575412398" order="16" use="optional" weight="-1" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_637576581575412398" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8436f52c-ecf6-4efb-b180-e4d96a408294" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_637576581575412398" order="4" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.stem.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialInstrumentsMeasuredAtFairValueDetails" xlink:type="extended" xlink:title="240401 - Disclosure - FAIR VALUE MEASUREMENTS - Schedule of Financial Instruments Measured at Fair Value (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_7ea3918f-2ca5-4e05-8a78-d34dc4c79ab5" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_WarrantLiability" xlink:label="stem_WarrantLiability_637576581575424584" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_7ea3918f-2ca5-4e05-8a78-d34dc4c79ab5" xlink:to="stem_WarrantLiability_637576581575424584" order="1" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.stem.com/role/DisclosureEnergyStorageSystemsNetScheduleOfEnergyStorageSystemsNetDetails" xlink:type="extended" xlink:title="240501 - Disclosure - ENERGY STORAGE SYSTEMS, NET - Schedule of Energy Storage Systems, Net (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_9840469a-40e2-4301-959a-760ba8e82619" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_637576581575424584" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_9840469a-40e2-4301-959a-760ba8e82619" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_637576581575424584" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_637576581575424584" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_9840469a-40e2-4301-959a-760ba8e82619" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_637576581575424584" order="2" use="optional" weight="-1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.stem.com/role/DisclosureNotesPayableScheduleOfOutstandingDebtDetails" xlink:type="extended" xlink:title="240605 - Disclosure - NOTES PAYABLE - Schedule of Outstanding Debt (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaap_LongTermDebt_110a9bfd-4d86-4e44-ad5a-3ca6dd4030d3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount_637576581575424584" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_110a9bfd-4d86-4e44-ad5a-3ca6dd4030d3" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount_637576581575424584" order="1" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="us-gaap_DebtInstrumentCarryingAmount_637576581575432003" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_110a9bfd-4d86-4e44-ad5a-3ca6dd4030d3" xlink:to="us-gaap_DebtInstrumentCarryingAmount_637576581575432003" order="2" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.stem.com/role/DisclosureNotesPayableScheduleOfDebtMaturitiesDetails" xlink:type="extended" xlink:title="240606 - Disclosure - NOTES PAYABLE - Schedule of Debt Maturities (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_9b818615-60b4-47df-9fb5-cf568306d829" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_637576581575432003" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_9b818615-60b4-47df-9fb5-cf568306d829" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_637576581575432003" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_637576581575432003" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_9b818615-60b4-47df-9fb5-cf568306d829" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_637576581575432003" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_LongTermDebtMaturityAfterYearFour" xlink:label="stem_LongTermDebtMaturityAfterYearFour_637576581575432003" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_9b818615-60b4-47df-9fb5-cf568306d829" xlink:to="stem_LongTermDebtMaturityAfterYearFour_637576581575432003" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_637576581575432003" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_9b818615-60b4-47df-9fb5-cf568306d829" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_637576581575432003" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_637576581575432003" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_9b818615-60b4-47df-9fb5-cf568306d829" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_637576581575432003" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_637576581575432003" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_9b818615-60b4-47df-9fb5-cf568306d829" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_637576581575432003" order="6" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.stem.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetailss" xlink:type="extended" xlink:title="241101 - Disclosure - NET LOSS PER SHARE - Basic and diluted net loss per share (Details)">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_16c5dc27-b234-41f3-9222-03a3401724d6" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss_637576581575442155" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_16c5dc27-b234-41f3-9222-03a3401724d6" xlink:to="us-gaap_NetIncomeLoss_637576581575442155" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:label="us-gaap_PreferredStockDividendsIncomeStatementImpact_637576581575442155" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_16c5dc27-b234-41f3-9222-03a3401724d6" xlink:to="us-gaap_PreferredStockDividendsIncomeStatementImpact_637576581575442155" order="2" use="optional" weight="-1" />
  </calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>7
<FILENAME>stem-20200430_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--XBRL document created with Toppan Merrill Bridge  9.6.7713.40453 -->
<!--Based on XBRL 2.1-->
<!--Created on: 5/26/2021 8:36:07 PM-->
<!--Modified on: 5/26/2021 8:36:08 PM-->
<link:linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementConsolidatedBalanceSheets" roleURI="http://www.stem.com/role/StatementConsolidatedBalanceSheets" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementConsolidatedBalanceSheetsParenthetical" roleURI="http://www.stem.com/role/StatementConsolidatedBalanceSheetsParenthetical" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementConsolidatedStatementsOfOperations" roleURI="http://www.stem.com/role/StatementConsolidatedStatementsOfOperations" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementConsolidatedStatementsOfOperationsParenthetical" roleURI="http://www.stem.com/role/StatementConsolidatedStatementsOfOperationsParenthetical" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementConsolidatedStatementsOfChangesInStockholdersEquity" roleURI="http://www.stem.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" roleURI="http://www.stem.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementConsolidatedStatementsOfCashFlows" roleURI="http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureDescriptionOfOrganizationAndBusinessOperations" roleURI="http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperations" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureRestatementOfPreviouslyIssuedFinancialStatements" roleURI="http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatements" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureSummaryOfSignificantAccountingPolicies" roleURI="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPolicies" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureInitialPublicOffering" roleURI="http://www.stem.com/role/DisclosureInitialPublicOffering" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureRelatedPartyTransactions" roleURI="http://www.stem.com/role/DisclosureRelatedPartyTransactions" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureCommitmentsAndContingencies" roleURI="http://www.stem.com/role/DisclosureCommitmentsAndContingencies" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureStockholdersEquity" roleURI="http://www.stem.com/role/DisclosureStockholdersEquity" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureFairValueMeasurements" roleURI="http://www.stem.com/role/DisclosureFairValueMeasurements" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureIncomeTaxes" roleURI="http://www.stem.com/role/DisclosureIncomeTaxes" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureSubsequentEvents" roleURI="http://www.stem.com/role/DisclosureSubsequentEvents" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureQuarterlyFinancialInformationUnaudited" roleURI="http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnaudited" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureSummaryOfSignificantAccountingPoliciesPolicies" roleURI="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureRestatementOfPreviouslyIssuedFinancialStatementsTables" roleURI="http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureFairValueMeasurementsTables" roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementsTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureIncomeTaxesTables" roleURI="http://www.stem.com/role/DisclosureIncomeTaxesTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureQuarterlyFinancialInformationUnauditedTables" roleURI="http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnauditedTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails" roleURI="http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureRestatementOfPreviouslyIssuedFinancialStatementsBalanceSheetDetails" roleURI="http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsBalanceSheetDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfOperationsDetails" roleURI="http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfOperationsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfCashFlowsDetails" roleURI="http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfCashFlowsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails" roleURI="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureSummaryOfSignificantAccountingPoliciesDerivativeWarrantLiabilitiesDetails" roleURI="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativeWarrantLiabilitiesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureInitialPublicOfferingDetails" roleURI="http://www.stem.com/role/DisclosureInitialPublicOfferingDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureRelatedPartyTransactionsFounderSharesDetails" roleURI="http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureRelatedPartyTransactionsAdditionalInformationDetails" roleURI="http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureCommitmentsAndContingenciesForwardPurchaseAgreementDetails" roleURI="http://www.stem.com/role/DisclosureCommitmentsAndContingenciesForwardPurchaseAgreementDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureCommitmentsAndContingenciesAdministrativeServicesAgreementAndUnderwritingAgreementDetails" roleURI="http://www.stem.com/role/DisclosureCommitmentsAndContingenciesAdministrativeServicesAgreementAndUnderwritingAgreementDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureStockholdersEquityPreferredStockSharesDetails" roleURI="http://www.stem.com/role/DisclosureStockholdersEquityPreferredStockSharesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureStockholdersEquityCommonStockSharesDetails" roleURI="http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureStockholdersEquityWarrantsDetails" roleURI="http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetails" roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureFairValueMeasurementsChangeInFairValueOfDerivativeWarrantLiabilitiesDetails" roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfDerivativeWarrantLiabilitiesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureFairValueMeasurementsQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsAsTheirMeasurementDatesDetails" roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementsQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsAsTheirMeasurementDatesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionBenefitDetails" roleURI="http://www.stem.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionBenefitDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureIncomeTaxesCompanySNetDeferredTaxAssetsDetails" roleURI="http://www.stem.com/role/DisclosureIncomeTaxesCompanySNetDeferredTaxAssetsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails" roleURI="http://www.stem.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureIncomeTaxesAdditionalInformationDetails" roleURI="http://www.stem.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureQuarterlyFinancialInformationUnauditedDetails" roleURI="http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementConsolidatedCondensedBalanceSheets" roleURI="http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheets" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementConsolidatedCondensedBalanceSheetsParenthetical" roleURI="http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheetsParenthetical" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementConsolidatedCondensedStatementsOfOperations" roleURI="http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperations" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementConsolidatedCondensedStatementsOfOperationsParenthetical" roleURI="http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperationsParenthetical" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementConsolidatedCondensedStatementsOfChangesInStockholdersEquity" roleURI="http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfChangesInStockholdersEquity" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementConsolidatedCondensedStatementsOfChangesInStockholdersEquityParenthetical" roleURI="http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfChangesInStockholdersEquityParenthetical" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementConsolidatedCondensedStatementsOfCashFlows" roleURI="http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfCashFlows" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureDescriptionOfOrganizationAndBusinessOperationss" roleURI="http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPolicies" roleURI="http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPolicies" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureInitialPublicOfferings" roleURI="http://www.stem.com/role/DisclosureInitialPublicOfferings" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureRelatedPartyTransactionss" roleURI="http://www.stem.com/role/DisclosureRelatedPartyTransactionss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureCommitmentsAndContingenciess" roleURI="http://www.stem.com/role/DisclosureCommitmentsAndContingenciess" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureStockholdersEquitys" roleURI="http://www.stem.com/role/DisclosureStockholdersEquitys" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureFairValueMeasurementss" roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureSubsequentEventss" roleURI="http://www.stem.com/role/DisclosureSubsequentEventss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" roleURI="http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureFairValueMeasurementsTabless" roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementsTabless" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetailss" roleURI="http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetailss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails" roleURI="http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesDerivativeWarrantLiabilitiesDetails" roleURI="http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesDerivativeWarrantLiabilitiesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureInitialPublicOfferingDetailss" roleURI="http://www.stem.com/role/DisclosureInitialPublicOfferingDetailss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureRelatedPartyTransactionsFounderSharesDetailss" roleURI="http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureRelatedPartyTransactionsAdditionalInformationDetailss" roleURI="http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetailss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureCommitmentsAndContingenciesForwardPurchaseAgreementDetailss" roleURI="http://www.stem.com/role/DisclosureCommitmentsAndContingenciesForwardPurchaseAgreementDetailss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureCommitmentsAndContingenciesAdministrativeServicesAgreementAndUnderwritingAgreementDetailss" roleURI="http://www.stem.com/role/DisclosureCommitmentsAndContingenciesAdministrativeServicesAgreementAndUnderwritingAgreementDetailss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureStockholdersEquityCommonStockSharesDetailss" roleURI="http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetailss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureStockholdersEquityPreferredStockSharesDetailss" roleURI="http://www.stem.com/role/DisclosureStockholdersEquityPreferredStockSharesDetailss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureStockholdersEquityWarrantsDetailss" roleURI="http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetailss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetailss" roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetailss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureFairValueMeasurementsChangeInFairValueOfDerivativeWarrantLiabilitiesDetailss" roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfDerivativeWarrantLiabilitiesDetailss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureFairValueMeasurementsQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsAsTheirMeasurementDatesDetailss" roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementsQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsAsTheirMeasurementDatesDetailss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementConsolidatedBalanceSheetss" roleURI="http://www.stem.com/role/StatementConsolidatedBalanceSheetss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementConsolidatedStatementsOfOperationss" roleURI="http://www.stem.com/role/StatementConsolidatedStatementsOfOperationss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementConsolidatedStatementsOfStockholdersDeficit" roleURI="http://www.stem.com/role/StatementConsolidatedStatementsOfStockholdersDeficit" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementConsolidatedStatementsOfCashFlowss" roleURI="http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementConsolidatedStatementsOfCashFlowsParenthetical" roleURI="http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureEnergyStorageSystemsNet" roleURI="http://www.stem.com/role/DisclosureEnergyStorageSystemsNet" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureNotesPayable" roleURI="http://www.stem.com/role/DisclosureNotesPayable" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureConvertibleNotes" roleURI="http://www.stem.com/role/DisclosureConvertibleNotes" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureSummaryOfSignificantAccountingPoliciesTables" roleURI="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureFairValueMeasurementsTablesss" roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementsTablesss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureEnergyStorageSystemsNetTables" roleURI="http://www.stem.com/role/DisclosureEnergyStorageSystemsNetTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureNotesPayableTables" roleURI="http://www.stem.com/role/DisclosureNotesPayableTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureSummaryOfSignificantAccountingPoliciesSignificantCustomersDetails" roleURI="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSignificantCustomersDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureSummaryOfSignificantAccountingPoliciesEnergyStorageSystemsDetails" roleURI="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEnergyStorageSystemsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" roleURI="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureRevenueDetails" roleURI="http://www.stem.com/role/DisclosureRevenueDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureRevenueDisaggregationOfRevenueDetails" roleURI="http://www.stem.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureRevenueRemainingPerformanceObligationsDetailss" roleURI="http://www.stem.com/role/DisclosureRevenueRemainingPerformanceObligationsDetailss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureRevenueRemainingPerformanceObligationsDefaultDetailss" roleURI="http://www.stem.com/role/DisclosureRevenueRemainingPerformanceObligationsDefaultDetailss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueDetails" roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureFairValueMeasurementsConvertiblePreferredStockWarrantLiabilitiesDetails" roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementsConvertiblePreferredStockWarrantLiabilitiesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureFairValueMeasurementsConvertiblePreferredStockDetails" roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementsConvertiblePreferredStockDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureFairValueMeasurementsEmbeddedDerivativeLiabilitiesDetails" roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementsEmbeddedDerivativeLiabilitiesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsNetDetails" roleURI="http://www.stem.com/role/DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsNetDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureLeasesDetails" roleURI="http://www.stem.com/role/DisclosureLeasesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureEnergyStorageSystemsNetDetails" roleURI="http://www.stem.com/role/DisclosureEnergyStorageSystemsNetDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureBalanceSheetComponentsOtherNoncurrentAssetsDetails" roleURI="http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherNoncurrentAssetsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureNotesPayableRevolvingLoanDueToSpeMemberDetails" roleURI="http://www.stem.com/role/DisclosureNotesPayableRevolvingLoanDueToSpeMemberDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureNotesPayableTermLoanDueToSpeMemberDetails" roleURI="http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToSpeMemberDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureNotesPayableTermLoanDueToFormerNonControllingInterestHolderDetails" roleURI="http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToFormerNonControllingInterestHolderDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureNotesPayable2020CreditAgreementDetails" roleURI="http://www.stem.com/role/DisclosureNotesPayable2020CreditAgreementDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureNotesPayableOutstandingNotesPayableDetails" roleURI="http://www.stem.com/role/DisclosureNotesPayableOutstandingNotesPayableDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureConvertibleNotes2019ConvertibleNotesDetails" roleURI="http://www.stem.com/role/DisclosureConvertibleNotes2019ConvertibleNotesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureConvertibleNotes2020ConvertibleNotesDetails" roleURI="http://www.stem.com/role/DisclosureConvertibleNotes2020ConvertibleNotesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureConvertibleNotesConversionOf2019ConvertibleNotesDetails" roleURI="http://www.stem.com/role/DisclosureConvertibleNotesConversionOf2019ConvertibleNotesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureWarrantsDetails" roleURI="http://www.stem.com/role/DisclosureWarrantsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureConvertiblePreferredStockAndStockholdersDeficitConvertiblePreferredStockDetails" roleURI="http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitConvertiblePreferredStockDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureConvertiblePreferredStockAndStockholdersDeficitSharesReservedForIssuanceDetails" roleURI="http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitSharesReservedForIssuanceDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureStockBasedCompensationDetails" roleURI="http://www.stem.com/role/DisclosureStockBasedCompensationDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureStockBasedCompensationSignificantAssumptionsInEstimatingOptionFairValueDetails" roleURI="http://www.stem.com/role/DisclosureStockBasedCompensationSignificantAssumptionsInEstimatingOptionFairValueDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" roleURI="http://www.stem.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureSpecialPurposeEntitiesDetails" roleURI="http://www.stem.com/role/DisclosureSpecialPurposeEntitiesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureSpecialPurposeEntitiesUnconsolidatedViesDetails" roleURI="http://www.stem.com/role/DisclosureSpecialPurposeEntitiesUnconsolidatedViesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureSpecialPurposeEntitiesAdditionalInformationDetails" roleURI="http://www.stem.com/role/DisclosureSpecialPurposeEntitiesAdditionalInformationDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureNetLossPerShareCalculationOfDilutedSharesOutstandingDetails" roleURI="http://www.stem.com/role/DisclosureNetLossPerShareCalculationOfDilutedSharesOutstandingDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureIncomeTaxesNolCarryForwardsDetails" roleURI="http://www.stem.com/role/DisclosureIncomeTaxesNolCarryForwardsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureIncomeTaxesTaxCreditCarryForwardsDetails" roleURI="http://www.stem.com/role/DisclosureIncomeTaxesTaxCreditCarryForwardsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureCommitmentsAndContingenciesDetails" roleURI="http://www.stem.com/role/DisclosureCommitmentsAndContingenciesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureSubsequentEventsDetails" roleURI="http://www.stem.com/role/DisclosureSubsequentEventsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementCondensedConsolidatedStatementsOfOperations" roleURI="http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfOperations" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersDeficit" roleURI="http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersDeficit" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureSummaryOfSignificantAccountingPoliciesDetailss" roleURI="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureRevenueNarrativeDetails" roleURI="http://www.stem.com/role/DisclosureRevenueNarrativeDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureRevenueDisaggregationOfRevenueDetailss" roleURI="http://www.stem.com/role/DisclosureRevenueDisaggregationOfRevenueDetailss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureRevenueRemainingPerformanceObligationsDetails" roleURI="http://www.stem.com/role/DisclosureRevenueRemainingPerformanceObligationsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureRevenueRemainingPerformanceObligationsDefaultDetails" roleURI="http://www.stem.com/role/DisclosureRevenueRemainingPerformanceObligationsDefaultDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureRevenueRemainingPerformanceObligationsDetailsss" roleURI="http://www.stem.com/role/DisclosureRevenueRemainingPerformanceObligationsDetailsss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureFairValueMeasurementsScheduleOfFinancialInstrumentsMeasuredAtFairValueDetails" roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialInstrumentsMeasuredAtFairValueDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureFairValueMeasurementsKeyAssumptionsUsedForValuationDetails" roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementsKeyAssumptionsUsedForValuationDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureEnergyStorageSystemsNetScheduleOfEnergyStorageSystemsNetDetails" roleURI="http://www.stem.com/role/DisclosureEnergyStorageSystemsNetScheduleOfEnergyStorageSystemsNetDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureNotesPayableRevolvingLoanDueToSpeMemberDetailss" roleURI="http://www.stem.com/role/DisclosureNotesPayableRevolvingLoanDueToSpeMemberDetailss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureNotesPayableTermLoanDueToSpeMemberDetailss" roleURI="http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToSpeMemberDetailss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureNotesPayableTermLoanDueToFormerNonControllingInterestHolderDetailss" roleURI="http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToFormerNonControllingInterestHolderDetailss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureNotesPayable2020And2021CreditAgreementsDetails" roleURI="http://www.stem.com/role/DisclosureNotesPayable2020And2021CreditAgreementsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureNotesPayableScheduleOfOutstandingDebtDetails" roleURI="http://www.stem.com/role/DisclosureNotesPayableScheduleOfOutstandingDebtDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureNotesPayableScheduleOfDebtMaturitiesDetails" roleURI="http://www.stem.com/role/DisclosureNotesPayableScheduleOfDebtMaturitiesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureConvertibleNotesDetails" roleURI="http://www.stem.com/role/DisclosureConvertibleNotesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureWarrantsDetailss" roleURI="http://www.stem.com/role/DisclosureWarrantsDetailss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureConvertiblePreferredStockAndCommonStockScheduleOfConvertiblePreferredStockDetails" roleURI="http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStockScheduleOfConvertiblePreferredStockDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureConvertiblePreferredStockAndCommonStockScheduleOfSharesReservedForIssuanceDetails" roleURI="http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStockScheduleOfSharesReservedForIssuanceDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureStockBasedCompensationNarrativeDetails" roleURI="http://www.stem.com/role/DisclosureStockBasedCompensationNarrativeDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureStockBasedCompensationStockBasedCompensationExpenseDetailss" roleURI="http://www.stem.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetailss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureNetLossPerShareAntidilutiveSecuritiesDetails" roleURI="http://www.stem.com/role/DisclosureNetLossPerShareAntidilutiveSecuritiesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureCommitmentsAndContingenciesDetailss" roleURI="http://www.stem.com/role/DisclosureCommitmentsAndContingenciesDetailss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureSubsequentEventsDetailss" roleURI="http://www.stem.com/role/DisclosureSubsequentEventsDetailss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd#eedm" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" xlink:type="simple" />
  <definitionLink xlink:role="http://www.stem.com/role/StatementConsolidatedBalanceSheets" xlink:type="extended" xlink:title="11100100 - Statement - CONSOLIDATED BALANCE SHEETS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_637576581575442155" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain_637576581575442155" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonClassNotSubjectToRedemptionMember" xlink:label="stem_CommonClassNotSubjectToRedemptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="stem_CommonClassNotSubjectToRedemptionMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581575452072" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain_637576581575452072" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="us-gaap_PrepaidExpenseCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCosts" xlink:label="us-gaap_DeferredCosts" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_DeferredCosts" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsHeldInTrustNoncurrent" xlink:label="us-gaap_AssetsHeldInTrustNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsHeldInTrustNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Assets" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:label="us-gaap_AccountsPayableRelatedPartiesCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableRelatedPartiesCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:label="us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_FranchiseTaxPayableCurrent" xlink:label="stem_FranchiseTaxPayableCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="stem_FranchiseTaxPayableCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DeferredLegalFeesNonCurrent" xlink:label="stem_DeferredLegalFeesNonCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="stem_DeferredLegalFeesNonCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DeferredUnderwritingCompensationNoncurrent" xlink:label="stem_DeferredUnderwritingCompensationNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="stem_DeferredUnderwritingCompensationNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_Liabilities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_TemporaryEquityCarryingAmountAttributableToParent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_PreferredStockValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/StatementConsolidatedBalanceSheetsParenthetical" xlink:type="extended" xlink:title="11100105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonClassNotSubjectToRedemptionMember" xlink:label="stem_CommonClassNotSubjectToRedemptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="stem_CommonClassNotSubjectToRedemptionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_637576581575521918" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_637576581575521918" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="us-gaap_OverAllotmentOptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_OverAllotmentOptionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:label="us-gaap_TemporaryEquityParOrStatedValuePerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TemporaryEquityParOrStatedValuePerShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="us-gaap_TemporaryEquitySharesOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TemporaryEquitySharesOutstanding" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityRedemptionPricePerShare" xlink:label="us-gaap_TemporaryEquityRedemptionPricePerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TemporaryEquityRedemptionPricePerShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesIssued" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesIssued" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_MaximumCommonStockSharesSubjectToForfeiture" xlink:label="stem_MaximumCommonStockSharesSubjectToForfeiture" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="us-gaap_StatementLineItems" xlink:to="stem_MaximumCommonStockSharesSubjectToForfeiture" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockSharesForfeited" xlink:label="stem_CommonStockSharesForfeited" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="us-gaap_StatementLineItems" xlink:to="stem_CommonStockSharesForfeited" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/StatementConsolidatedStatementsOfOperations" xlink:type="extended" xlink:title="11100200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonClassSubjectToRedemptionMember" xlink:label="stem_CommonClassSubjectToRedemptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="stem_CommonClassSubjectToRedemptionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingExpensesAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty" xlink:label="us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_FranchiseTaxExpense" xlink:label="stem_FranchiseTaxExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="stem_FranchiseTaxExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpenses" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="us-gaap_FairValueAdjustmentOfWarrants" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_FairValueAdjustmentOfWarrants" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeNet" xlink:label="us-gaap_InvestmentIncomeNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_InvestmentIncomeNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_NetIncomeLoss" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/StatementConsolidatedStatementsOfOperationsParenthetical" xlink:type="extended" xlink:title="11100205 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="us-gaap_OverAllotmentOptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_OverAllotmentOptionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_MaximumCommonStockSharesSubjectToForfeiture" xlink:label="stem_MaximumCommonStockSharesSubjectToForfeiture" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="stem_MaximumCommonStockSharesSubjectToForfeiture" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockSharesForfeited" xlink:label="stem_CommonStockSharesForfeited" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="stem_CommonStockSharesForfeited" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" xlink:type="extended" xlink:title="11100300 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonClassNotSubjectToRedemptionMember" xlink:label="stem_CommonClassNotSubjectToRedemptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="stem_CommonClassNotSubjectToRedemptionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain_637576581575761918" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_637576581575761918" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockholdersEquity" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_SharesOutstanding" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockValueOfSharesForfeited" xlink:label="stem_CommonStockValueOfSharesForfeited" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="stem_CommonStockValueOfSharesForfeited" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockSharesForfeited" xlink:label="stem_CommonStockSharesForfeited" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="stem_CommonStockSharesForfeited" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodValue" xlink:label="us-gaap_StockRedeemedOrCalledDuringPeriodValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockRedeemedOrCalledDuringPeriodValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodShares" xlink:label="us-gaap_StockRedeemedOrCalledDuringPeriodShares" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockRedeemedOrCalledDuringPeriodShares" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_NetIncomeLoss" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" xlink:type="extended" xlink:title="11100305 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="us-gaap_OverAllotmentOptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_OverAllotmentOptionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_MaximumCommonStockSharesSubjectToForfeiture" xlink:label="stem_MaximumCommonStockSharesSubjectToForfeiture" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="stem_MaximumCommonStockSharesSubjectToForfeiture" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockSharesForfeited" xlink:label="stem_CommonStockSharesForfeited" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="stem_CommonStockSharesForfeited" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows" xlink:type="extended" xlink:title="11100400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProfitLoss" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="us-gaap_FairValueAdjustmentOfWarrants" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_FairValueAdjustmentOfWarrants" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrealizedGainLossOnInvestments" xlink:label="us-gaap_UnrealizedGainLossOnInvestments" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_UnrealizedGainLossOnInvestments" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeNet" xlink:label="us-gaap_InvestmentIncomeNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_InvestmentIncomeNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_IncreaseDecreaseInFranchiseTaxPayable" xlink:label="stem_IncreaseDecreaseInFranchiseTaxPayable" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="stem_IncreaseDecreaseInFranchiseTaxPayable" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_InvestmentOfCashIntoTrustAccount" xlink:label="stem_InvestmentOfCashIntoTrustAccount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="stem_InvestmentOfCashIntoTrustAccount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromRelatedPartyDebt" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfRelatedPartyDebt" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceInitialPublicOffering" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_OfferingCostsIncludedInAccountsPayableIncurredDuringNoncashOrPartialNoncashTransaction" xlink:label="stem_OfferingCostsIncludedInAccountsPayableIncurredDuringNoncashOrPartialNoncashTransaction" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="stem_OfferingCostsIncludedInAccountsPayableIncurredDuringNoncashOrPartialNoncashTransaction" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_OfferingCostsIncludedInAccruedExpensesIncurredDuringNoncashOrPartialNoncashTransaction" xlink:label="stem_OfferingCostsIncludedInAccruedExpensesIncurredDuringNoncashOrPartialNoncashTransaction" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="stem_OfferingCostsIncludedInAccruedExpensesIncurredDuringNoncashOrPartialNoncashTransaction" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_OfferingCostsAdjustedAccruedExpensesIncurredDuringNoncashOrPartialNoncashTransaction" xlink:label="stem_OfferingCostsAdjustedAccruedExpensesIncurredDuringNoncashOrPartialNoncashTransaction" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="stem_OfferingCostsAdjustedAccruedExpensesIncurredDuringNoncashOrPartialNoncashTransaction" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionPayablesAssumed1" xlink:label="us-gaap_NoncashOrPartNoncashAcquisitionPayablesAssumed1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="us-gaap_NoncashOrPartNoncashAcquisitionPayablesAssumed1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DeferredUnderwritingFeePayable" xlink:label="stem_DeferredUnderwritingFeePayable" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="stem_DeferredUnderwritingFeePayable" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ReclassificationOfOfferingCostsToAccountsPayableIncurredDuringNoncashOrPartialNoncashTransaction" xlink:label="stem_ReclassificationOfOfferingCostsToAccountsPayableIncurredDuringNoncashOrPartialNoncashTransaction" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="stem_ReclassificationOfOfferingCostsToAccountsPayableIncurredDuringNoncashOrPartialNoncashTransaction" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAssumed1" xlink:label="us-gaap_LiabilitiesAssumed1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="us-gaap_LiabilitiesAssumed1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_InitialClassificationOfCommonStockSubjectToPossibleRedemption" xlink:label="stem_InitialClassificationOfCommonStockSubjectToPossibleRedemption" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="stem_InitialClassificationOfCommonStockSubjectToPossibleRedemption" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ChangeInValueOfCommonStockSubjectToPossibleRedemption" xlink:label="stem_ChangeInValueOfCommonStockSubjectToPossibleRedemption" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="stem_ChangeInValueOfCommonStockSubjectToPossibleRedemption" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ForfeitureOfOrdinarySharesIncurredAsPartOfNoncashOrPartialNoncashTransaction" xlink:label="stem_ForfeitureOfOrdinarySharesIncurredAsPartOfNoncashOrPartialNoncashTransaction" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="stem_ForfeitureOfOrdinarySharesIncurredAsPartOfNoncashOrPartialNoncashTransaction" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StockWarrantLiabilities" xlink:label="stem_StockWarrantLiabilities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="stem_StockWarrantLiabilities" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperations" xlink:type="extended" xlink:title="11110101 - Disclosure - Description of Organization and Business Operations" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NatureOfOperations" xlink:label="us-gaap_NatureOfOperations" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NatureOfOperations" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatements" xlink:type="extended" xlink:title="11110201 - Disclosure - Restatement of Previously Issued Financial Statements" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsTextBlock" xlink:label="us-gaap_AccountingChangesAndErrorCorrectionsTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccountingChangesAndErrorCorrectionsTextBlock" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPolicies" xlink:type="extended" xlink:title="11110301 - Disclosure - Summary of Significant Accounting Policies" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureInitialPublicOffering" xlink:type="extended" xlink:title="11110401 - Disclosure - Initial Public Offering" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_InitialPublicOfferingTextBlock" xlink:label="stem_InitialPublicOfferingTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="stem_InitialPublicOfferingTextBlock" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureRelatedPartyTransactions" xlink:type="extended" xlink:title="11110501 - Disclosure - Related Party Transactions" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureCommitmentsAndContingencies" xlink:type="extended" xlink:title="11110601 - Disclosure - Commitments and Contingencies" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureStockholdersEquity" xlink:type="extended" xlink:title="11110701 - Disclosure - Stockholders' Equity" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureFairValueMeasurements" xlink:type="extended" xlink:title="11110801 - Disclosure - Fair Value Measurements" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="us-gaap_FairValueDisclosuresTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FairValueDisclosuresTextBlock" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureIncomeTaxes" xlink:type="extended" xlink:title="11110901 - Disclosure - Income Taxes" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureSubsequentEvents" xlink:type="extended" xlink:title="11111001 - Disclosure - Subsequent Events" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SubsequentEventsTextBlock" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnaudited" xlink:type="extended" xlink:title="11111101 - Disclosure - Quarterly Financial Information (Unaudited)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock" xlink:label="us-gaap_QuarterlyFinancialInformationTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_QuarterlyFinancialInformationTextBlock" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="extended" xlink:title="11120302 - Disclosure - Summary of Significant Accounting Policies (Policies)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_EmergingGrowthCompanyPolicyTextBlock" xlink:label="stem_EmergingGrowthCompanyPolicyTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="stem_EmergingGrowthCompanyPolicyTextBlock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UseOfEstimates" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="us-gaap_ConcentrationRiskCreditRisk" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ConcentrationRiskCreditRisk" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_InvestmentsHeldInTrustAccountPolicyTextBlock" xlink:label="stem_InvestmentsHeldInTrustAccountPolicyTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_StatementLineItems" xlink:to="stem_InvestmentsHeldInTrustAccountPolicyTextBlock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_OfferingCostsPolicyTextBlock" xlink:label="stem_OfferingCostsPolicyTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_StatementLineItems" xlink:to="stem_OfferingCostsPolicyTextBlock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockSubjectToPossibleRedemptionPolicyTextBlock" xlink:label="stem_CommonStockSubjectToPossibleRedemptionPolicyTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_StatementLineItems" xlink:to="stem_CommonStockSubjectToPossibleRedemptionPolicyTextBlock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DerivativeWarrantLiabilitiesPolicyTextBlock" xlink:label="stem_DerivativeWarrantLiabilitiesPolicyTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="us-gaap_StatementLineItems" xlink:to="stem_DerivativeWarrantLiabilitiesPolicyTextBlock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsTables" xlink:type="extended" xlink:title="11130203 - Disclosure - Restatement of Previously Issued Financial Statements (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" xlink:label="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureFairValueMeasurementsTables" xlink:type="extended" xlink:title="11130803 - Disclosure - Fair Value Measurements (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureIncomeTaxesTables" xlink:type="extended" xlink:title="11130903 - Disclosure - Income Taxes (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnauditedTables" xlink:type="extended" xlink:title="11131103 - Disclosure - Quarterly Financial Information (Unaudited) (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:label="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails" xlink:type="extended" xlink:title="11140101 - Disclosure - Description of Organization and Business Operations - Additional Information (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis" xlink:label="srt_RestatementAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="srt_RestatementAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain" xlink:label="srt_RestatementDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RestatementAxis" xlink:to="srt_RestatementDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain" xlink:label="srt_RestatementDomain_637576581575991867" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="srt_RestatementAxis" xlink:to="srt_RestatementDomain_637576581575991867" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioPreviouslyReportedMember" xlink:label="srt_ScenarioPreviouslyReportedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RestatementDomain" xlink:to="srt_ScenarioPreviouslyReportedMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IPOMember" xlink:label="us-gaap_IPOMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_IPOMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="us-gaap_OverAllotmentOptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_OverAllotmentOptionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrivatePlacementMember" xlink:label="us-gaap_PrivatePlacementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_PrivatePlacementMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="us-gaap_TypeOfArrangementAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637576581576001867" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637576581576001867" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_MergerAgreementMember" xlink:label="stem_MergerAgreementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="stem_MergerAgreementMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain_637576581576011866" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_637576581576011866" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StemCommonStockHoldersMember" xlink:label="stem_StemCommonStockHoldersMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="stem_StemCommonStockHoldersMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SponsorMember" xlink:label="stem_SponsorMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="stem_SponsorMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="6" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_NewStemCommonStockMember" xlink:label="stem_NewStemCommonStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="stem_NewStemCommonStockMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="us-gaap_RelatedPartyTransactionAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="7" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="us-gaap_RelatedPartyTransactionDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="us-gaap_RelatedPartyTransactionDomain_637576581576021935" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain_637576581576021935" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_FounderSharesMember" xlink:label="stem_FounderSharesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="stem_FounderSharesMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="us-gaap_SubsidiarySaleOfStockLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_UnitsIssuedDuringPeriodSharesNewIssues" xlink:label="stem_UnitsIssuedDuringPeriodSharesNewIssues" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="stem_UnitsIssuedDuringPeriodSharesNewIssues" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharePrice" xlink:label="us-gaap_SharePrice" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_SharePrice" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ProceedsFromSaleOfUnits" xlink:label="stem_ProceedsFromSaleOfUnits" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="stem_ProceedsFromSaleOfUnits" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_NumberOfWarrantsIssued" xlink:label="stem_NumberOfWarrantsIssued" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="stem_NumberOfWarrantsIssued" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ClassOfWarrantOrRightPriceOfWarrantsOrRights" xlink:label="stem_ClassOfWarrantOrRightPriceOfWarrantsOrRights" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="stem_ClassOfWarrantOrRightPriceOfWarrantsOrRights" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfWarrants" xlink:label="us-gaap_ProceedsFromIssuanceOfWarrants" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfWarrants" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StockIssuanceCostsIncurredAndDeferred" xlink:label="stem_StockIssuanceCostsIncurredAndDeferred" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="stem_StockIssuanceCostsIncurredAndDeferred" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_InvestmentOfCashIntoTrustAccount" xlink:label="stem_InvestmentOfCashIntoTrustAccount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="stem_InvestmentOfCashIntoTrustAccount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ThresholdBusinessCombinationFmvAsPercentOfTrustAssets" xlink:label="stem_ThresholdBusinessCombinationFmvAsPercentOfTrustAssets" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="stem_ThresholdBusinessCombinationFmvAsPercentOfTrustAssets" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ThresholdPercentageOfOutstandingVotingSecuritiesOfTargetToBeAcquiredByPostTransactionCompanyToCompleteBusinessCombination" xlink:label="stem_ThresholdPercentageOfOutstandingVotingSecuritiesOfTargetToBeAcquiredByPostTransactionCompanyToCompleteBusinessCombination" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="stem_ThresholdPercentageOfOutstandingVotingSecuritiesOfTargetToBeAcquiredByPostTransactionCompanyToCompleteBusinessCombination" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_MinimumTangibleAssetsOfTarget" xlink:label="stem_MinimumTangibleAssetsOfTarget" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="stem_MinimumTangibleAssetsOfTarget" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StockRedemptionRestrictionPercentageRequiringCompanyConsent" xlink:label="stem_StockRedemptionRestrictionPercentageRequiringCompanyConsent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="stem_StockRedemptionRestrictionPercentageRequiringCompanyConsent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PercentageObligationToRedeemPublicSharesIfEntityDoesNotCompleteBusinessCombination" xlink:label="stem_PercentageObligationToRedeemPublicSharesIfEntityDoesNotCompleteBusinessCombination" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="stem_PercentageObligationToRedeemPublicSharesIfEntityDoesNotCompleteBusinessCombination" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_NumberOfDaysToRedeemSharesIfBusinessCombinationIsNotCompletedBySpecifiedDate" xlink:label="stem_NumberOfDaysToRedeemSharesIfBusinessCombinationIsNotCompletedBySpecifiedDate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="stem_NumberOfDaysToRedeemSharesIfBusinessCombinationIsNotCompletedBySpecifiedDate" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_MaximumNetInterestToPayDissolutionExpenses" xlink:label="stem_MaximumNetInterestToPayDissolutionExpenses" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="stem_MaximumNetInterestToPayDissolutionExpenses" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ProRataPortionOfSharesIssuableAsRightToReceiveUponConversion" xlink:label="stem_ProRataPortionOfSharesIssuableAsRightToReceiveUponConversion" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="stem_ProRataPortionOfSharesIssuableAsRightToReceiveUponConversion" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_NumberOfSharesExpectedToBeIssued" xlink:label="stem_NumberOfSharesExpectedToBeIssued" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="20" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="stem_NumberOfSharesExpectedToBeIssued" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockSharesIssuedPercentageHeldByShareholders" xlink:label="stem_CommonStockSharesIssuedPercentageHeldByShareholders" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="21" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="stem_CommonStockSharesIssuedPercentageHeldByShareholders" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockSharesOutstandingPercentageHeldByShareholders" xlink:label="stem_CommonStockSharesOutstandingPercentageHeldByShareholders" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="22" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="stem_CommonStockSharesOutstandingPercentageHeldByShareholders" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="23" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeNet" xlink:label="us-gaap_InvestmentIncomeNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="24" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_InvestmentIncomeNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_WorkingCapital" xlink:label="stem_WorkingCapital" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="25" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="stem_WorkingCapital" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="26" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromRelatedPartyDebt" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="27" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_LoansFromWorkingCapital" xlink:label="stem_LoansFromWorkingCapital" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="28" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="stem_LoansFromWorkingCapital" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsBalanceSheetDetails" xlink:type="extended" xlink:title="11140201 - Disclosure - Restatement of Previously Issued Financial Statements - Balance Sheet (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:label="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonClassSubjectToRedemptionMember" xlink:label="stem_CommonClassSubjectToRedemptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="stem_CommonClassSubjectToRedemptionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:label="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:to="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:label="us-gaap_AdjustmentsForErrorCorrectionDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:to="us-gaap_AdjustmentsForErrorCorrectionDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:label="us-gaap_AdjustmentsForErrorCorrectionDomain_637576581576121999" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:to="us-gaap_AdjustmentsForErrorCorrectionDomain_637576581576121999" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember" xlink:label="stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:to="stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis" xlink:label="srt_RestatementAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:to="srt_RestatementAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain" xlink:label="srt_RestatementDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RestatementAxis" xlink:to="srt_RestatementDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioPreviouslyReportedMember" xlink:label="srt_ScenarioPreviouslyReportedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RestatementDomain" xlink:to="srt_ScenarioPreviouslyReportedMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember" xlink:label="srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_RestatementDomain" xlink:to="srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:label="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_StatementOfFinancialPositionAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_Assets" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DeferredLegalFeesNonCurrent" xlink:label="stem_DeferredLegalFeesNonCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="stem_DeferredLegalFeesNonCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DeferredUnderwritingCompensationNoncurrent" xlink:label="stem_DeferredUnderwritingCompensationNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="stem_DeferredUnderwritingCompensationNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_Liabilities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_TemporaryEquityCarryingAmountAttributableToParent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_PreferredStockValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfOperationsDetails" xlink:type="extended" xlink:title="11140202 - Disclosure - Restatement of Previously Issued Financial Statements - Statement of Operations (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:label="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonClassSubjectToRedemptionMember" xlink:label="stem_CommonClassSubjectToRedemptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="stem_CommonClassSubjectToRedemptionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:label="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:to="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:label="us-gaap_AdjustmentsForErrorCorrectionDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:to="us-gaap_AdjustmentsForErrorCorrectionDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember" xlink:label="stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:to="stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis" xlink:label="srt_RestatementAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:to="srt_RestatementAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain" xlink:label="srt_RestatementDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RestatementAxis" xlink:to="srt_RestatementDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioPreviouslyReportedMember" xlink:label="srt_ScenarioPreviouslyReportedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RestatementDomain" xlink:to="srt_ScenarioPreviouslyReportedMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember" xlink:label="srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_RestatementDomain" xlink:to="srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:label="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_IncomeStatementAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="us-gaap_FairValueAdjustmentOfWarrants" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_FairValueAdjustmentOfWarrants" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeNet" xlink:label="us-gaap_InvestmentIncomeNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InvestmentIncomeNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfCashFlowsDetails" xlink:type="extended" xlink:title="11140203 - Disclosure - Restatement of Previously Issued Financial Statements - Statement of Cash Flows (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:label="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:label="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:to="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:label="us-gaap_AdjustmentsForErrorCorrectionDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:to="us-gaap_AdjustmentsForErrorCorrectionDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember" xlink:label="stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:to="stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis" xlink:label="srt_RestatementAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:to="srt_RestatementAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain" xlink:label="srt_RestatementDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RestatementAxis" xlink:to="srt_RestatementDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioPreviouslyReportedMember" xlink:label="srt_ScenarioPreviouslyReportedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RestatementDomain" xlink:to="srt_ScenarioPreviouslyReportedMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember" xlink:label="srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_RestatementDomain" xlink:to="srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:label="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_ProfitLoss" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_IncreaseToWarrantLiabilitiesDueToImpactOfAccountingForPublicAndPrivateWarrants" xlink:label="stem_IncreaseToWarrantLiabilitiesDueToImpactOfAccountingForPublicAndPrivateWarrants" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="stem_IncreaseToWarrantLiabilitiesDueToImpactOfAccountingForPublicAndPrivateWarrants" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails" xlink:type="extended" xlink:title="11140301 - Disclosure - Summary of Significant Accounting Policies - Class A Common Stock Subject to Possible Redemption (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="us-gaap_RelatedPartyTransactionAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="us-gaap_RelatedPartyTransactionDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_FounderSharesMember" xlink:label="stem_FounderSharesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="stem_FounderSharesMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SponsorMember" xlink:label="stem_SponsorMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="stem_SponsorMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain_637576581576331888" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain_637576581576331888" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_CommonClassAMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonClassSubjectToRedemptionMember" xlink:label="stem_CommonClassSubjectToRedemptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="stem_CommonClassSubjectToRedemptionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ScheduleOfStockByClassTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="us-gaap_TemporaryEquitySharesOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_TemporaryEquitySharesOutstanding" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFDICInsuredAmount" xlink:label="us-gaap_CashFDICInsuredAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CashFDICInsuredAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashEquivalentsAtCarryingValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CashEquivalentsAtCarryingValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_DeferredTaxAssetsGross" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeNet" xlink:label="us-gaap_InvestmentIncomeNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_InvestmentIncomeNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_AmountOfTaxesAvailableToBeWithdrawnFromTrustAccount" xlink:label="stem_AmountOfTaxesAvailableToBeWithdrawnFromTrustAccount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="stem_AmountOfTaxesAvailableToBeWithdrawnFromTrustAccount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_NetIncomeLoss" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_GeneralAndAdministrativeExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="us-gaap_FairValueAdjustmentOfWarrants" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_FairValueAdjustmentOfWarrants" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_FranchiseTaxExpense" xlink:label="stem_FranchiseTaxExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="stem_FranchiseTaxExpense" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativeWarrantLiabilitiesDetails" xlink:type="extended" xlink:title="11140302 - Disclosure - Summary of Significant Accounting Policies - Derivative warrant liabilities (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IPOMember" xlink:label="us-gaap_IPOMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_IPOMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrivatePlacementMember" xlink:label="us-gaap_PrivatePlacementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_PrivatePlacementMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ScheduleOfStockByClassTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockWarrantsIssuedClassifiedAsDerivativeWarrantLiabilities" xlink:label="stem_CommonStockWarrantsIssuedClassifiedAsDerivativeWarrantLiabilities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="stem_CommonStockWarrantsIssuedClassifiedAsDerivativeWarrantLiabilities" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureInitialPublicOfferingDetails" xlink:type="extended" xlink:title="11140401 - Disclosure - Initial Public Offering (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis" xlink:label="srt_RestatementAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="srt_RestatementAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain" xlink:label="srt_RestatementDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RestatementAxis" xlink:to="srt_RestatementDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioPreviouslyReportedMember" xlink:label="srt_ScenarioPreviouslyReportedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RestatementDomain" xlink:to="srt_ScenarioPreviouslyReportedMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IPOMember" xlink:label="us-gaap_IPOMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_IPOMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="us-gaap_OverAllotmentOptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_OverAllotmentOptionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="us-gaap_SubsidiarySaleOfStockLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_UnitsIssuedDuringPeriodSharesNewIssues" xlink:label="stem_UnitsIssuedDuringPeriodSharesNewIssues" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="stem_UnitsIssuedDuringPeriodSharesNewIssues" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharePrice" xlink:label="us-gaap_SharePrice" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_SharePrice" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ProceedsFromSaleOfUnits" xlink:label="stem_ProceedsFromSaleOfUnits" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="stem_ProceedsFromSaleOfUnits" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SaleOfStockOtherOfferingCosts" xlink:label="stem_SaleOfStockOtherOfferingCosts" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="stem_SaleOfStockOtherOfferingCosts" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DeferredUnderwritingCompensationNoncurrent" xlink:label="stem_DeferredUnderwritingCompensationNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="stem_DeferredUnderwritingCompensationNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_NumberOfSharesIssuedPerUnit" xlink:label="stem_NumberOfSharesIssuedPerUnit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="stem_NumberOfSharesIssuedPerUnit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_NumberOfWarrantsIssuedPerUnit" xlink:label="stem_NumberOfWarrantsIssuedPerUnit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="stem_NumberOfWarrantsIssuedPerUnit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails" xlink:type="extended" xlink:title="11140501 - Disclosure - Related Party Transactions - Founder Shares (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SponsorMember" xlink:label="stem_SponsorMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="stem_SponsorMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="us-gaap_RelatedPartyTransactionAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="us-gaap_RelatedPartyTransactionDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_FounderSharesMember" xlink:label="stem_FounderSharesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="stem_FounderSharesMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="us-gaap_OverAllotmentOptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_OverAllotmentOptionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrivatePlacementMember" xlink:label="us-gaap_PrivatePlacementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_PrivatePlacementMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="us-gaap_RelatedPartyTransactionLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StockTransferredToOthersDuringPeriodShares" xlink:label="stem_StockTransferredToOthersDuringPeriodShares" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="stem_StockTransferredToOthersDuringPeriodShares" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_NumberOfSharesWithRespectToWhichStockDividendIsEffected" xlink:label="stem_NumberOfSharesWithRespectToWhichStockDividendIsEffected" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="stem_NumberOfSharesWithRespectToWhichStockDividendIsEffected" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_NumberOfSharesSubjectToForfeiture" xlink:label="stem_NumberOfSharesSubjectToForfeiture" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="stem_NumberOfSharesSubjectToForfeiture" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders" xlink:label="stem_PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="stem_PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination" xlink:label="stem_ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="stem_ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationStockPriceTrigger" xlink:label="stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationStockPriceTrigger" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationStockPriceTrigger" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdTradingDays" xlink:label="stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdTradingDays" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdTradingDays" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdConsecutiveTradingDays" xlink:label="stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdConsecutiveTradingDays" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdConsecutiveTradingDays" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ThresholdPeriodAfterBusinessCombinationInWhichSpecifiedTradingDaysWithinAnySpecifiedTradingDayPeriodCommences" xlink:label="stem_ThresholdPeriodAfterBusinessCombinationInWhichSpecifiedTradingDaysWithinAnySpecifiedTradingDayPeriodCommences" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="stem_ThresholdPeriodAfterBusinessCombinationInWhichSpecifiedTradingDaysWithinAnySpecifiedTradingDayPeriodCommences" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockSharesForfeited" xlink:label="stem_CommonStockSharesForfeited" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="stem_CommonStockSharesForfeited" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_CommonStockSharesIssued" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" xlink:type="extended" xlink:title="11140502 - Disclosure - Related Party Transactions - Additional information (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SponsorMember" xlink:label="stem_SponsorMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="stem_SponsorMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrivatePlacementMember" xlink:label="us-gaap_PrivatePlacementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_PrivatePlacementMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="us-gaap_RelatedPartyTransactionAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="us-gaap_RelatedPartyTransactionDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PromissoryNoteWithRelatedPartyMember" xlink:label="stem_PromissoryNoteWithRelatedPartyMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="stem_PromissoryNoteWithRelatedPartyMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_IncomeStatementLocationAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain_637576581576491893" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain_637576581576491893" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="us-gaap_RelatedPartyTransactionLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ProceedsFromRelatedPartyAdvances" xlink:label="stem_ProceedsFromRelatedPartyAdvances" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="stem_ProceedsFromRelatedPartyAdvances" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_RepaymentsOfRelatedPartyAdvances" xlink:label="stem_RepaymentsOfRelatedPartyAdvances" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="stem_RepaymentsOfRelatedPartyAdvances" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_MaximumBorrowingCapacityOfRelatedPartyPromissoryNote" xlink:label="stem_MaximumBorrowingCapacityOfRelatedPartyPromissoryNote" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="stem_MaximumBorrowingCapacityOfRelatedPartyPromissoryNote" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfRelatedPartyDebt" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_MaximumLoansConvertibleIntoWarrants" xlink:label="stem_MaximumLoansConvertibleIntoWarrants" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="stem_MaximumLoansConvertibleIntoWarrants" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_WarrantsPricePerUnit" xlink:label="stem_WarrantsPricePerUnit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="stem_WarrantsPricePerUnit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_LoansFromWorkingCapital" xlink:label="stem_LoansFromWorkingCapital" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="stem_LoansFromWorkingCapital" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureCommitmentsAndContingenciesForwardPurchaseAgreementDetails" xlink:type="extended" xlink:title="11140601 - Disclosure - Commitments and Contingencies - Forward Purchase Agreement (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommitmentsAndContingenciesTable" xlink:label="stem_CommitmentsAndContingenciesTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="stem_CommitmentsAndContingenciesTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="stem_CommitmentsAndContingenciesTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IPOMember" xlink:label="us-gaap_IPOMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_IPOMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="us-gaap_OverAllotmentOptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_OverAllotmentOptionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommitmentsAndContingenciesLineItems" xlink:label="stem_CommitmentsAndContingenciesLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="stem_CommitmentsAndContingenciesLineItems" xlink:to="stem_CommitmentsAndContingenciesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_UnitsIssuedDuringPeriodSharesNewIssues" xlink:label="stem_UnitsIssuedDuringPeriodSharesNewIssues" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="stem_CommitmentsAndContingenciesLineItems" xlink:to="stem_UnitsIssuedDuringPeriodSharesNewIssues" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharePrice" xlink:label="us-gaap_SharePrice" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="stem_CommitmentsAndContingenciesLineItems" xlink:to="us-gaap_SharePrice" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureCommitmentsAndContingenciesAdministrativeServicesAgreementAndUnderwritingAgreementDetails" xlink:type="extended" xlink:title="11140602 - Disclosure - Commitments and Contingencies - Administrative Services Agreement and Underwriting Agreement (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommitmentsAndContingenciesTable" xlink:label="stem_CommitmentsAndContingenciesTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="stem_CommitmentsAndContingenciesTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="stem_CommitmentsAndContingenciesTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="us-gaap_OverAllotmentOptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_OverAllotmentOptionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommitmentsAndContingenciesLineItems" xlink:label="stem_CommitmentsAndContingenciesLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="stem_CommitmentsAndContingenciesLineItems" xlink:to="stem_CommitmentsAndContingenciesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CashUnderwritingDiscountPerUnit" xlink:label="stem_CashUnderwritingDiscountPerUnit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="stem_CommitmentsAndContingenciesLineItems" xlink:to="stem_CashUnderwritingDiscountPerUnit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SaleOfStockUnderwritingFees" xlink:label="stem_SaleOfStockUnderwritingFees" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="stem_CommitmentsAndContingenciesLineItems" xlink:to="stem_SaleOfStockUnderwritingFees" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DeferredFeePerUnit" xlink:label="stem_DeferredFeePerUnit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="stem_CommitmentsAndContingenciesLineItems" xlink:to="stem_DeferredFeePerUnit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DeferredUnderwritingCompensationNoncurrent" xlink:label="stem_DeferredUnderwritingCompensationNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="stem_CommitmentsAndContingenciesLineItems" xlink:to="stem_DeferredUnderwritingCompensationNoncurrent" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureStockholdersEquityPreferredStockSharesDetails" xlink:type="extended" xlink:title="11140701 - Disclosure - Stockholders' Equity - Preferred Stock Shares (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesIssued" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetails" xlink:type="extended" xlink:title="11140702 - Disclosure - Stockholders' Equity - Common Stock Shares (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis" xlink:label="srt_RestatementAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="srt_RestatementAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain" xlink:label="srt_RestatementDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RestatementAxis" xlink:to="srt_RestatementDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioPreviouslyReportedMember" xlink:label="srt_ScenarioPreviouslyReportedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RestatementDomain" xlink:to="srt_ScenarioPreviouslyReportedMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="us-gaap_OverAllotmentOptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_OverAllotmentOptionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ScheduleOfStockByClassTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockNumberOfVotesPerShare" xlink:label="stem_CommonStockNumberOfVotesPerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="stem_CommonStockNumberOfVotesPerShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockSharesIssued" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockSharesOutstandingIncludingPossibleRedemption" xlink:label="stem_CommonStockSharesOutstandingIncludingPossibleRedemption" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="stem_CommonStockSharesOutstandingIncludingPossibleRedemption" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="us-gaap_TemporaryEquitySharesOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_TemporaryEquitySharesOutstanding" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_MaximumCommonStockSharesSubjectToForfeiture" xlink:label="stem_MaximumCommonStockSharesSubjectToForfeiture" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="stem_MaximumCommonStockSharesSubjectToForfeiture" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders" xlink:label="stem_PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="stem_PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetails" xlink:type="extended" xlink:title="11140703 - Disclosure - Stockholders' Equity - Warrants (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightTable" xlink:label="us-gaap_ClassOfWarrantOrRightTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_WarrantMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="srt_StatementScenarioAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain_637576581576591897" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_637576581576591897" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member" xlink:label="stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member" xlink:label="stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightLineItems" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_WarrantsAndRightsOutstandingExercisableTermAfterBusinessCombination" xlink:label="stem_WarrantsAndRightsOutstandingExercisableTermAfterBusinessCombination" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="stem_WarrantsAndRightsOutstandingExercisableTermAfterBusinessCombination" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_WarrantsAndRightsOutstandingExercisableTermFromClosingOfInitialPublicOffering" xlink:label="stem_WarrantsAndRightsOutstandingExercisableTermFromClosingOfInitialPublicOffering" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="stem_WarrantsAndRightsOutstandingExercisableTermFromClosingOfInitialPublicOffering" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstandingTerm" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PeriodForFilingRegistrationStatementAfterBusinessCombination" xlink:label="stem_PeriodForFilingRegistrationStatementAfterBusinessCombination" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="stem_PeriodForFilingRegistrationStatementAfterBusinessCombination" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger" xlink:label="stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights" xlink:label="stem_ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="stem_ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ClassOfWarrantOrRightMinimumThresholdWrittenNoticePeriodForRedemptionOfWarrants" xlink:label="stem_ClassOfWarrantOrRightMinimumThresholdWrittenNoticePeriodForRedemptionOfWarrants" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="stem_ClassOfWarrantOrRightMinimumThresholdWrittenNoticePeriodForRedemptionOfWarrants" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDays" xlink:label="stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDays" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDays" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdConsecutiveTradingDays" xlink:label="stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdConsecutiveTradingDays" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdConsecutiveTradingDays" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_RedemptionPeriod" xlink:label="stem_RedemptionPeriod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="stem_RedemptionPeriod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ThresholdNumberOfBusinessDaysBeforeSendingNoticeOfRedemptionToWarrantHolders" xlink:label="stem_ThresholdNumberOfBusinessDaysBeforeSendingNoticeOfRedemptionToWarrantHolders" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="stem_ThresholdNumberOfBusinessDaysBeforeSendingNoticeOfRedemptionToWarrantHolders" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ThresholdIssuePriceForCapitalRaisingPurposesInConnectionWithClosingOfBusinessCombination" xlink:label="stem_ThresholdIssuePriceForCapitalRaisingPurposesInConnectionWithClosingOfBusinessCombination" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="stem_ThresholdIssuePriceForCapitalRaisingPurposesInConnectionWithClosingOfBusinessCombination" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PercentageOfGrossProceedsOnTotalEquityProceeds" xlink:label="stem_PercentageOfGrossProceedsOnTotalEquityProceeds" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="stem_PercentageOfGrossProceedsOnTotalEquityProceeds" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ThresholdNumberOfSpecifiedTradingDaysDeterminingVolumeWeightedAverageTradingPrice" xlink:label="stem_ThresholdNumberOfSpecifiedTradingDaysDeterminingVolumeWeightedAverageTradingPrice" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="stem_ThresholdNumberOfSpecifiedTradingDaysDeterminingVolumeWeightedAverageTradingPrice" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ClassOfWarrantOrRightAdjustmentOfExercisePriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice" xlink:label="stem_ClassOfWarrantOrRightAdjustmentOfExercisePriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="stem_ClassOfWarrantOrRightAdjustmentOfExercisePriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ClassOfWarrantOrRightAdjustmentOfRedemptionPriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice2" xlink:label="stem_ClassOfWarrantOrRightAdjustmentOfRedemptionPriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice2" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="stem_ClassOfWarrantOrRightAdjustmentOfRedemptionPriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice2" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination" xlink:label="stem_ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="stem_ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetails" xlink:type="extended" xlink:title="11140801 - Disclosure - Fair Value Measurements - Financial assets that are measured at fair value on a recurring basis (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfHeldToMaturitySecuritiesTable" xlink:label="us-gaap_ScheduleOfHeldToMaturitySecuritiesTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfHeldToMaturitySecuritiesTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfHeldToMaturitySecuritiesTable" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain_637576581576631903" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain_637576581576631903" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="us-gaap_FairValueMeasurementsRecurringMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ScheduleOfHeldToMaturitySecuritiesTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_637576581576631903" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_637576581576631903" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel1Member" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel3Member" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="us-gaap_ScheduleOfHeldToMaturitySecuritiesTable" xlink:to="us-gaap_FinancialInstrumentAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_637576581576641899" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_637576581576641899" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="us-gaap_USTreasurySecuritiesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_USTreasurySecuritiesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems" xlink:label="us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems" xlink:to="us-gaap_ScheduleOfHeldToMaturitySecuritiesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems" xlink:to="us-gaap_AssetsAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="us-gaap_InvestmentsFairValueDisclosure" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_InvestmentsFairValueDisclosure" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAbstract" xlink:label="us-gaap_LiabilitiesAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems" xlink:to="us-gaap_LiabilitiesAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueNetAssetLiability" xlink:label="us-gaap_FairValueNetAssetLiability" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems" xlink:to="us-gaap_FairValueNetAssetLiability" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount" xlink:label="us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems" xlink:to="us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount" xlink:label="us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems" xlink:to="us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueAdjustment" xlink:label="us-gaap_LiabilitiesFairValueAdjustment" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems" xlink:to="us-gaap_LiabilitiesFairValueAdjustment" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="us-gaap_FairValueAdjustmentOfWarrants" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems" xlink:to="us-gaap_FairValueAdjustmentOfWarrants" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfDerivativeWarrantLiabilitiesDetails" xlink:type="extended" xlink:title="11140802 - Disclosure - Fair Value Measurements - Change in the fair value of the derivative warrant liabilities (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel3Member" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureFairValueMeasurementsQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsAsTheirMeasurementDatesDetails" xlink:type="extended" xlink:title="11140803 - Disclosure - Fair Value Measurements - Quantitative information regarding Level 3 fair value measurements inputs as their measurement dates (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel3Member" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="us-gaap_MeasurementInputTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_MeasurementInputTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="us-gaap_MeasurementInputTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="us-gaap_MeasurementInputTypeDomain_637576581576691902" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputTypeDomain_637576581576691902" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputExercisePriceMember" xlink:label="us-gaap_MeasurementInputExercisePriceMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputExercisePriceMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputSharePriceMember" xlink:label="us-gaap_MeasurementInputSharePriceMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputSharePriceMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputExpectedTermMember" xlink:label="us-gaap_MeasurementInputExpectedTermMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputExpectedTermMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputPriceVolatilityMember" xlink:label="us-gaap_MeasurementInputPriceVolatilityMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputPriceVolatilityMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:label="us-gaap_MeasurementInputRiskFreeInterestRateMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputRiskFreeInterestRateMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_MeasurementInputProbabilityOfCompletingBusinessCombinationMember" xlink:label="stem_MeasurementInputProbabilityOfCompletingBusinessCombinationMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="stem_MeasurementInputProbabilityOfCompletingBusinessCombinationMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember" xlink:label="us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilityMeasurementInput" xlink:label="us-gaap_DerivativeLiabilityMeasurementInput" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_DerivativeLiabilityMeasurementInput" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionBenefitDetails" xlink:type="extended" xlink:title="11140901 - Disclosure - Income Taxes - Components of income tax provision (benefit) (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureIncomeTaxesCompanySNetDeferredTaxAssetsDetails" xlink:type="extended" xlink:title="11140902 - Disclosure - Income Taxes - Company's net deferred tax assets (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNetAbstract" xlink:label="us-gaap_DeferredTaxAssetsNetAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsNetAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DeferredTaxAssetsStartUpOrOrganizationCosts" xlink:label="stem_DeferredTaxAssetsStartUpOrOrganizationCosts" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="stem_DeferredTaxAssetsStartUpOrOrganizationCosts" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsGross" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsNet" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails" xlink:type="extended" xlink:title="11140903 - Disclosure - Income Taxes - Effective tax rate Reconciliation (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_EffectiveIncomeTaxRateReconciliationChangeInFairValueOfDerivativeWarrantLiabilitiesPercent" xlink:label="stem_EffectiveIncomeTaxRateReconciliationChangeInFairValueOfDerivativeWarrantLiabilitiesPercent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="stem_EffectiveIncomeTaxRateReconciliationChangeInFairValueOfDerivativeWarrantLiabilitiesPercent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" xlink:type="extended" xlink:title="11140904 - Disclosure - Income Taxes - Additional information (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_IncomeTaxExpense" xlink:label="stem_IncomeTaxExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="stem_IncomeTaxExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefits" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails" xlink:type="extended" xlink:title="11141101 - Disclosure - Quarterly Financial Information (Unaudited) (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:label="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonClassNotSubjectToRedemptionMember" xlink:label="stem_CommonClassNotSubjectToRedemptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="stem_CommonClassNotSubjectToRedemptionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:label="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:to="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:label="us-gaap_AdjustmentsForErrorCorrectionDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:to="us-gaap_AdjustmentsForErrorCorrectionDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember" xlink:label="stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:to="stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis" xlink:label="srt_RestatementAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:to="srt_RestatementAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain" xlink:label="srt_RestatementDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RestatementAxis" xlink:to="srt_RestatementDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioPreviouslyReportedMember" xlink:label="srt_ScenarioPreviouslyReportedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RestatementDomain" xlink:to="srt_ScenarioPreviouslyReportedMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember" xlink:label="srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_RestatementDomain" xlink:to="srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:label="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_StatementOfFinancialPositionAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_Assets" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DeferredLegalFeesNonCurrent" xlink:label="stem_DeferredLegalFeesNonCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="stem_DeferredLegalFeesNonCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DeferredUnderwritingCompensationNoncurrent" xlink:label="stem_DeferredUnderwritingCompensationNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="stem_DeferredUnderwritingCompensationNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_Liabilities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_TemporaryEquityCarryingAmountAttributableToParent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_PreferredStockValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheets" xlink:type="extended" xlink:title="11200100 - Statement - CONSOLIDATED CONDENSED BALANCE SHEETS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonClassNotSubjectToRedemptionMember" xlink:label="stem_CommonClassNotSubjectToRedemptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="stem_CommonClassNotSubjectToRedemptionMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="us-gaap_PrepaidExpenseCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsHeldInTrustNoncurrent" xlink:label="us-gaap_AssetsHeldInTrustNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsHeldInTrustNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Assets" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:label="us-gaap_AccountsPayableRelatedPartiesCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableRelatedPartiesCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_FranchiseTaxPayableCurrent" xlink:label="stem_FranchiseTaxPayableCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="stem_FranchiseTaxPayableCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DeferredLegalFeesNonCurrent" xlink:label="stem_DeferredLegalFeesNonCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="stem_DeferredLegalFeesNonCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DeferredUnderwritingCompensationNoncurrent" xlink:label="stem_DeferredUnderwritingCompensationNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="stem_DeferredUnderwritingCompensationNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_Liabilities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_TemporaryEquityCarryingAmountAttributableToParent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheetsParenthetical" xlink:type="extended" xlink:title="11200105 - Statement - CONSOLIDATED CONDENSED BALANCE SHEETS (Parenthetical)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:label="us-gaap_TemporaryEquityParOrStatedValuePerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TemporaryEquityParOrStatedValuePerShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="us-gaap_TemporaryEquitySharesOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TemporaryEquitySharesOutstanding" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityRedemptionPricePerShare" xlink:label="us-gaap_TemporaryEquityRedemptionPricePerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TemporaryEquityRedemptionPricePerShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesIssued" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesIssued" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperations" xlink:type="extended" xlink:title="11200200 - Statement - CONSOLIDATED CONDENSED STATEMENTS OF OPERATIONS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonClassSubjectToRedemptionMember" xlink:label="stem_CommonClassSubjectToRedemptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="stem_CommonClassSubjectToRedemptionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingExpensesAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty" xlink:label="us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_FranchiseTaxExpense" xlink:label="stem_FranchiseTaxExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="stem_FranchiseTaxExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpenses" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="us-gaap_FairValueAdjustmentOfWarrants" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_FairValueAdjustmentOfWarrants" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeNet" xlink:label="us-gaap_InvestmentIncomeNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_InvestmentIncomeNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_NetIncomeLoss" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperationsParenthetical" xlink:type="extended" xlink:title="11200205 - Statement - CONSOLIDATED CONDENSED STATEMENTS OF OPERATIONS (Parenthetical)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="us-gaap_OverAllotmentOptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_OverAllotmentOptionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_MaximumCommonStockSharesSubjectToForfeiture" xlink:label="stem_MaximumCommonStockSharesSubjectToForfeiture" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="stem_MaximumCommonStockSharesSubjectToForfeiture" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockSharesForfeited" xlink:label="stem_CommonStockSharesForfeited" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="stem_CommonStockSharesForfeited" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfChangesInStockholdersEquity" xlink:type="extended" xlink:title="11200300 - Statement - CONSOLIDATED CONDENSED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonClassNotSubjectToRedemptionMember" xlink:label="stem_CommonClassNotSubjectToRedemptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="stem_CommonClassNotSubjectToRedemptionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockholdersEquity" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_SharesOutstanding" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodValue" xlink:label="us-gaap_StockRedeemedOrCalledDuringPeriodValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockRedeemedOrCalledDuringPeriodValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodShares" xlink:label="us-gaap_StockRedeemedOrCalledDuringPeriodShares" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockRedeemedOrCalledDuringPeriodShares" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_NetIncomeLoss" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfChangesInStockholdersEquityParenthetical" xlink:type="extended" xlink:title="11200305 - Statement - CONSOLIDATED CONDENSED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="us-gaap_OverAllotmentOptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_OverAllotmentOptionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_MaximumCommonStockSharesSubjectToForfeiture" xlink:label="stem_MaximumCommonStockSharesSubjectToForfeiture" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="stem_MaximumCommonStockSharesSubjectToForfeiture" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockSharesForfeited" xlink:label="stem_CommonStockSharesForfeited" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="stem_CommonStockSharesForfeited" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfCashFlows" xlink:type="extended" xlink:title="11200400 - Statement - CONSOLIDATED CONDENSED STATEMENTS OF CASH FLOWS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProfitLoss" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="us-gaap_FairValueAdjustmentOfWarrants" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_FairValueAdjustmentOfWarrants" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrealizedGainLossOnInvestments" xlink:label="us-gaap_UnrealizedGainLossOnInvestments" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_UnrealizedGainLossOnInvestments" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_IncreaseDecreaseInFranchiseTaxPayable" xlink:label="stem_IncreaseDecreaseInFranchiseTaxPayable" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="stem_IncreaseDecreaseInFranchiseTaxPayable" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ChangeInValueOfCommonStockSubjectToPossibleRedemption" xlink:label="stem_ChangeInValueOfCommonStockSubjectToPossibleRedemption" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="stem_ChangeInValueOfCommonStockSubjectToPossibleRedemption" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationss" xlink:type="extended" xlink:title="11210101 - Disclosure - Description of Organization and Business Operations" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NatureOfOperations" xlink:label="us-gaap_NatureOfOperations" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NatureOfOperations" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:type="extended" xlink:title="11210201 - Disclosure - Basic of Presentation and Summary of Significant Accounting Policies" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureInitialPublicOfferings" xlink:type="extended" xlink:title="11210301 - Disclosure - Initial Public Offering" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_InitialPublicOfferingTextBlock" xlink:label="stem_InitialPublicOfferingTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="stem_InitialPublicOfferingTextBlock" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureRelatedPartyTransactionss" xlink:type="extended" xlink:title="11210401 - Disclosure - Related Party Transactions" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureCommitmentsAndContingenciess" xlink:type="extended" xlink:title="11210501 - Disclosure - Commitments and Contingencies" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureStockholdersEquitys" xlink:type="extended" xlink:title="11210601 - Disclosure - Stockholders' Equity" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureFairValueMeasurementss" xlink:type="extended" xlink:title="11210701 - Disclosure - Fair Value Measurements" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="us-gaap_FairValueDisclosuresTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FairValueDisclosuresTextBlock" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureSubsequentEventss" xlink:type="extended" xlink:title="11210801 - Disclosure - Subsequent Events" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SubsequentEventsTextBlock" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="extended" xlink:title="11220202 - Disclosure - Basic of Presentation and Summary of Significant Accounting Policies (Policies)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_EmergingGrowthCompanyPolicyTextBlock" xlink:label="stem_EmergingGrowthCompanyPolicyTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="stem_EmergingGrowthCompanyPolicyTextBlock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UseOfEstimates" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_InvestmentsHeldInTrustAccountPolicyTextBlock" xlink:label="stem_InvestmentsHeldInTrustAccountPolicyTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_StatementLineItems" xlink:to="stem_InvestmentsHeldInTrustAccountPolicyTextBlock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="us-gaap_ConcentrationRiskCreditRisk" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ConcentrationRiskCreditRisk" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_OfferingCostsPolicyTextBlock" xlink:label="stem_OfferingCostsPolicyTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_StatementLineItems" xlink:to="stem_OfferingCostsPolicyTextBlock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockSubjectToPossibleRedemptionPolicyTextBlock" xlink:label="stem_CommonStockSubjectToPossibleRedemptionPolicyTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_StatementLineItems" xlink:to="stem_CommonStockSubjectToPossibleRedemptionPolicyTextBlock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DerivativeWarrantLiabilitiesPolicyTextBlock" xlink:label="stem_DerivativeWarrantLiabilitiesPolicyTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="us-gaap_StatementLineItems" xlink:to="stem_DerivativeWarrantLiabilitiesPolicyTextBlock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureFairValueMeasurementsTabless" xlink:type="extended" xlink:title="11230703 - Disclosure - Fair Value Measurements (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HeldToMaturitySecuritiesTextBlock" xlink:label="us-gaap_HeldToMaturitySecuritiesTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_HeldToMaturitySecuritiesTextBlock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetailss" xlink:type="extended" xlink:title="11240101 - Disclosure - Description of Organization and Business Operations - Additional Information (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IPOMember" xlink:label="us-gaap_IPOMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_IPOMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="us-gaap_OverAllotmentOptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_OverAllotmentOptionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrivatePlacementMember" xlink:label="us-gaap_PrivatePlacementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_PrivatePlacementMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SponsorMember" xlink:label="stem_SponsorMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="stem_SponsorMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="us-gaap_RelatedPartyTransactionAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="us-gaap_RelatedPartyTransactionDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_FounderSharesMember" xlink:label="stem_FounderSharesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="stem_FounderSharesMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="us-gaap_SubsidiarySaleOfStockLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_UnitsIssuedDuringPeriodSharesNewIssues" xlink:label="stem_UnitsIssuedDuringPeriodSharesNewIssues" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="stem_UnitsIssuedDuringPeriodSharesNewIssues" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharePrice" xlink:label="us-gaap_SharePrice" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_SharePrice" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ProceedsFromSaleOfUnits" xlink:label="stem_ProceedsFromSaleOfUnits" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="stem_ProceedsFromSaleOfUnits" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ClassOfWarrantOrRightPriceOfWarrantsOrRights" xlink:label="stem_ClassOfWarrantOrRightPriceOfWarrantsOrRights" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="stem_ClassOfWarrantOrRightPriceOfWarrantsOrRights" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfWarrants" xlink:label="us-gaap_ProceedsFromIssuanceOfWarrants" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfWarrants" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_InvestmentOfCashIntoTrustAccount" xlink:label="stem_InvestmentOfCashIntoTrustAccount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="stem_InvestmentOfCashIntoTrustAccount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ThresholdMinimumAggregateFairMarketValueAsPercentageOfAssetsHeldInTrustAccount" xlink:label="stem_ThresholdMinimumAggregateFairMarketValueAsPercentageOfAssetsHeldInTrustAccount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="stem_ThresholdMinimumAggregateFairMarketValueAsPercentageOfAssetsHeldInTrustAccount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ThresholdPercentageOfOutstandingVotingSecuritiesOfTargetToBeAcquiredByPostTransactionCompanyToCompleteBusinessCombination" xlink:label="stem_ThresholdPercentageOfOutstandingVotingSecuritiesOfTargetToBeAcquiredByPostTransactionCompanyToCompleteBusinessCombination" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="stem_ThresholdPercentageOfOutstandingVotingSecuritiesOfTargetToBeAcquiredByPostTransactionCompanyToCompleteBusinessCombination" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeNet" xlink:label="us-gaap_InvestmentIncomeNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_InvestmentIncomeNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_WorkingCapital" xlink:label="stem_WorkingCapital" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="stem_WorkingCapital" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromRelatedPartyDebt" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_LoansFromWorkingCapital" xlink:label="stem_LoansFromWorkingCapital" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="stem_LoansFromWorkingCapital" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails" xlink:type="extended" xlink:title="11240201 - Disclosure - Basic of Presentation and Summary of Significant Accounting Policies - Class A Common Stock Subject to Possible Redemption (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="us-gaap_RelatedPartyTransactionAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="us-gaap_RelatedPartyTransactionDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_FounderSharesMember" xlink:label="stem_FounderSharesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="stem_FounderSharesMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SponsorMember" xlink:label="stem_SponsorMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="stem_SponsorMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_CommonClassAMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonClassSubjectToRedemptionMember" xlink:label="stem_CommonClassSubjectToRedemptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="stem_CommonClassSubjectToRedemptionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" use="optional" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ScheduleOfStockByClassTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="us-gaap_TemporaryEquitySharesOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_TemporaryEquitySharesOutstanding" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFDICInsuredAmount" xlink:label="us-gaap_CashFDICInsuredAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CashFDICInsuredAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeNet" xlink:label="us-gaap_InvestmentIncomeNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_InvestmentIncomeNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_AmountOfTaxesAvailableToBeWithdrawnFromTrustAccount" xlink:label="stem_AmountOfTaxesAvailableToBeWithdrawnFromTrustAccount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="stem_AmountOfTaxesAvailableToBeWithdrawnFromTrustAccount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_NetIncomeLoss" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesDerivativeWarrantLiabilitiesDetails" xlink:type="extended" xlink:title="11240202 - Disclosure - Basic of Presentation and Summary of Significant Accounting Policies - Derivative warrant liabilities (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IPOMember" xlink:label="us-gaap_IPOMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_IPOMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrivatePlacementMember" xlink:label="us-gaap_PrivatePlacementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_PrivatePlacementMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ScheduleOfStockByClassTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockWarrantsIssuedClassifiedAsDerivativeWarrantLiabilities" xlink:label="stem_CommonStockWarrantsIssuedClassifiedAsDerivativeWarrantLiabilities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="stem_CommonStockWarrantsIssuedClassifiedAsDerivativeWarrantLiabilities" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureInitialPublicOfferingDetailss" xlink:type="extended" xlink:title="11240301 - Disclosure - Initial Public Offering (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IPOMember" xlink:label="us-gaap_IPOMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_IPOMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="us-gaap_OverAllotmentOptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_OverAllotmentOptionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="us-gaap_SubsidiarySaleOfStockLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_UnitsIssuedDuringPeriodSharesNewIssues" xlink:label="stem_UnitsIssuedDuringPeriodSharesNewIssues" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="stem_UnitsIssuedDuringPeriodSharesNewIssues" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharePrice" xlink:label="us-gaap_SharePrice" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_SharePrice" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ProceedsFromSaleOfUnits" xlink:label="stem_ProceedsFromSaleOfUnits" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="stem_ProceedsFromSaleOfUnits" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SaleOfStockOtherOfferingCosts" xlink:label="stem_SaleOfStockOtherOfferingCosts" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="stem_SaleOfStockOtherOfferingCosts" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DeferredUnderwritingCompensationNoncurrent" xlink:label="stem_DeferredUnderwritingCompensationNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="stem_DeferredUnderwritingCompensationNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_NumberOfSharesIssuedPerUnit" xlink:label="stem_NumberOfSharesIssuedPerUnit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="stem_NumberOfSharesIssuedPerUnit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_NumberOfWarrantsIssuedPerUnit" xlink:label="stem_NumberOfWarrantsIssuedPerUnit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="stem_NumberOfWarrantsIssuedPerUnit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss" xlink:type="extended" xlink:title="11240401 - Disclosure - Related Party Transactions - Founder Shares (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SponsorMember" xlink:label="stem_SponsorMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="stem_SponsorMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="us-gaap_RelatedPartyTransactionAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="us-gaap_RelatedPartyTransactionDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_FounderSharesMember" xlink:label="stem_FounderSharesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="stem_FounderSharesMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="us-gaap_OverAllotmentOptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_OverAllotmentOptionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrivatePlacementMember" xlink:label="us-gaap_PrivatePlacementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_PrivatePlacementMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="us-gaap_RelatedPartyTransactionLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StockTransferredToOthersDuringPeriodShares" xlink:label="stem_StockTransferredToOthersDuringPeriodShares" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="stem_StockTransferredToOthersDuringPeriodShares" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_NumberOfSharesWithRespectToWhichStockDividendIsEffected" xlink:label="stem_NumberOfSharesWithRespectToWhichStockDividendIsEffected" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="stem_NumberOfSharesWithRespectToWhichStockDividendIsEffected" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_NumberOfSharesSubjectToForfeiture" xlink:label="stem_NumberOfSharesSubjectToForfeiture" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="stem_NumberOfSharesSubjectToForfeiture" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders" xlink:label="stem_PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="stem_PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination" xlink:label="stem_ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="stem_ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationStockPriceTrigger" xlink:label="stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationStockPriceTrigger" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationStockPriceTrigger" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdTradingDays" xlink:label="stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdTradingDays" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdTradingDays" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdConsecutiveTradingDays" xlink:label="stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdConsecutiveTradingDays" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdConsecutiveTradingDays" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ThresholdPeriodAfterBusinessCombinationInWhichSpecifiedTradingDaysWithinAnySpecifiedTradingDayPeriodCommences" xlink:label="stem_ThresholdPeriodAfterBusinessCombinationInWhichSpecifiedTradingDaysWithinAnySpecifiedTradingDayPeriodCommences" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="stem_ThresholdPeriodAfterBusinessCombinationInWhichSpecifiedTradingDaysWithinAnySpecifiedTradingDayPeriodCommences" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockSharesForfeited" xlink:label="stem_CommonStockSharesForfeited" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="stem_CommonStockSharesForfeited" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_CommonStockSharesIssued" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetailss" xlink:type="extended" xlink:title="11240402 - Disclosure - Related Party Transactions - Additional information (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SponsorMember" xlink:label="stem_SponsorMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="stem_SponsorMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrivatePlacementMember" xlink:label="us-gaap_PrivatePlacementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_PrivatePlacementMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="us-gaap_RelatedPartyTransactionAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="us-gaap_RelatedPartyTransactionDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PromissoryNoteWithRelatedPartyMember" xlink:label="stem_PromissoryNoteWithRelatedPartyMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="stem_PromissoryNoteWithRelatedPartyMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_IncomeStatementLocationAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="us-gaap_RelatedPartyTransactionLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ProceedsFromRelatedPartyAdvances" xlink:label="stem_ProceedsFromRelatedPartyAdvances" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="stem_ProceedsFromRelatedPartyAdvances" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_MaximumBorrowingCapacityOfRelatedPartyPromissoryNote" xlink:label="stem_MaximumBorrowingCapacityOfRelatedPartyPromissoryNote" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="stem_MaximumBorrowingCapacityOfRelatedPartyPromissoryNote" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfRelatedPartyDebt" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_MaximumLoansConvertibleIntoWarrants" xlink:label="stem_MaximumLoansConvertibleIntoWarrants" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="stem_MaximumLoansConvertibleIntoWarrants" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_WarrantsPricePerUnit" xlink:label="stem_WarrantsPricePerUnit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="stem_WarrantsPricePerUnit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_LoansFromWorkingCapital" xlink:label="stem_LoansFromWorkingCapital" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="stem_LoansFromWorkingCapital" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:label="us-gaap_AccountsPayableRelatedPartiesCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_AccountsPayableRelatedPartiesCurrent" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureCommitmentsAndContingenciesForwardPurchaseAgreementDetailss" xlink:type="extended" xlink:title="11240501 - Disclosure - Commitments and Contingencies - Forward Purchase Agreement (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommitmentsAndContingenciesTable" xlink:label="stem_CommitmentsAndContingenciesTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="stem_CommitmentsAndContingenciesTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="stem_CommitmentsAndContingenciesTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IPOMember" xlink:label="us-gaap_IPOMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_IPOMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="us-gaap_OverAllotmentOptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_OverAllotmentOptionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommitmentsAndContingenciesLineItems" xlink:label="stem_CommitmentsAndContingenciesLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="stem_CommitmentsAndContingenciesLineItems" xlink:to="stem_CommitmentsAndContingenciesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_UnitsIssuedDuringPeriodSharesNewIssues" xlink:label="stem_UnitsIssuedDuringPeriodSharesNewIssues" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="stem_CommitmentsAndContingenciesLineItems" xlink:to="stem_UnitsIssuedDuringPeriodSharesNewIssues" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharePrice" xlink:label="us-gaap_SharePrice" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="stem_CommitmentsAndContingenciesLineItems" xlink:to="us-gaap_SharePrice" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureCommitmentsAndContingenciesAdministrativeServicesAgreementAndUnderwritingAgreementDetailss" xlink:type="extended" xlink:title="11240502 - Disclosure - Commitments and Contingencies - Administrative Services Agreement and Underwriting Agreement (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommitmentsAndContingenciesTable" xlink:label="stem_CommitmentsAndContingenciesTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="stem_CommitmentsAndContingenciesTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="stem_CommitmentsAndContingenciesTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="us-gaap_OverAllotmentOptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_OverAllotmentOptionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommitmentsAndContingenciesLineItems" xlink:label="stem_CommitmentsAndContingenciesLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="stem_CommitmentsAndContingenciesLineItems" xlink:to="stem_CommitmentsAndContingenciesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CashUnderwritingDiscountPerUnit" xlink:label="stem_CashUnderwritingDiscountPerUnit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="stem_CommitmentsAndContingenciesLineItems" xlink:to="stem_CashUnderwritingDiscountPerUnit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SaleOfStockUnderwritingFees" xlink:label="stem_SaleOfStockUnderwritingFees" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="stem_CommitmentsAndContingenciesLineItems" xlink:to="stem_SaleOfStockUnderwritingFees" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DeferredFeePerUnit" xlink:label="stem_DeferredFeePerUnit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="stem_CommitmentsAndContingenciesLineItems" xlink:to="stem_DeferredFeePerUnit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DeferredUnderwritingCompensationNoncurrent" xlink:label="stem_DeferredUnderwritingCompensationNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="stem_CommitmentsAndContingenciesLineItems" xlink:to="stem_DeferredUnderwritingCompensationNoncurrent" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetailss" xlink:type="extended" xlink:title="11240601 - Disclosure - Stockholders' Equity - Common Stock Shares (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="us-gaap_OverAllotmentOptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_OverAllotmentOptionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ScheduleOfStockByClassTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockNumberOfVotesPerShare" xlink:label="stem_CommonStockNumberOfVotesPerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="stem_CommonStockNumberOfVotesPerShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockSharesIssued" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockSharesOutstandingIncludingPossibleRedemption" xlink:label="stem_CommonStockSharesOutstandingIncludingPossibleRedemption" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="stem_CommonStockSharesOutstandingIncludingPossibleRedemption" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="us-gaap_TemporaryEquitySharesOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_TemporaryEquitySharesOutstanding" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_MaximumCommonStockSharesSubjectToForfeiture" xlink:label="stem_MaximumCommonStockSharesSubjectToForfeiture" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="stem_MaximumCommonStockSharesSubjectToForfeiture" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders" xlink:label="stem_PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="stem_PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureStockholdersEquityPreferredStockSharesDetailss" xlink:type="extended" xlink:title="11240602 - Disclosure - Stockholders' Equity - Preferred Stock Shares (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesIssued" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetailss" xlink:type="extended" xlink:title="11240603 - Disclosure - Stockholders' Equity - Warrants (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightTable" xlink:label="us-gaap_ClassOfWarrantOrRightTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_WarrantMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="srt_StatementScenarioAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member" xlink:label="stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member" xlink:label="stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightLineItems" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_WarrantsAndRightsOutstandingExercisableTermAfterBusinessCombination" xlink:label="stem_WarrantsAndRightsOutstandingExercisableTermAfterBusinessCombination" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="stem_WarrantsAndRightsOutstandingExercisableTermAfterBusinessCombination" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_WarrantsAndRightsOutstandingExercisableTermFromClosingOfInitialPublicOffering" xlink:label="stem_WarrantsAndRightsOutstandingExercisableTermFromClosingOfInitialPublicOffering" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="stem_WarrantsAndRightsOutstandingExercisableTermFromClosingOfInitialPublicOffering" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstandingTerm" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ThresholdPeriodForFillingRegistrationStatementAfterBusinessCombination" xlink:label="stem_ThresholdPeriodForFillingRegistrationStatementAfterBusinessCombination" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="stem_ThresholdPeriodForFillingRegistrationStatementAfterBusinessCombination" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger" xlink:label="stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights" xlink:label="stem_ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="stem_ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ClassOfWarrantOrRightMinimumThresholdWrittenNoticePeriodForRedemptionOfWarrants" xlink:label="stem_ClassOfWarrantOrRightMinimumThresholdWrittenNoticePeriodForRedemptionOfWarrants" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="stem_ClassOfWarrantOrRightMinimumThresholdWrittenNoticePeriodForRedemptionOfWarrants" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDays" xlink:label="stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDays" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDays" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdConsecutiveTradingDays" xlink:label="stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdConsecutiveTradingDays" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdConsecutiveTradingDays" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_RedemptionPeriod" xlink:label="stem_RedemptionPeriod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="stem_RedemptionPeriod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ThresholdNumberOfBusinessDaysBeforeSendingNoticeOfRedemptionToWarrantHolders" xlink:label="stem_ThresholdNumberOfBusinessDaysBeforeSendingNoticeOfRedemptionToWarrantHolders" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="stem_ThresholdNumberOfBusinessDaysBeforeSendingNoticeOfRedemptionToWarrantHolders" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ThresholdIssuePriceForCapitalRaisingPurposesInConnectionWithClosingOfBusinessCombination" xlink:label="stem_ThresholdIssuePriceForCapitalRaisingPurposesInConnectionWithClosingOfBusinessCombination" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="stem_ThresholdIssuePriceForCapitalRaisingPurposesInConnectionWithClosingOfBusinessCombination" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PercentageOfGrossProceedsOnTotalEquityProceeds" xlink:label="stem_PercentageOfGrossProceedsOnTotalEquityProceeds" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="stem_PercentageOfGrossProceedsOnTotalEquityProceeds" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ThresholdNumberOfSpecifiedTradingDaysDeterminingVolumeWeightedAverageTradingPrice" xlink:label="stem_ThresholdNumberOfSpecifiedTradingDaysDeterminingVolumeWeightedAverageTradingPrice" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="stem_ThresholdNumberOfSpecifiedTradingDaysDeterminingVolumeWeightedAverageTradingPrice" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ClassOfWarrantOrRightAdjustmentOfExercisePriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice" xlink:label="stem_ClassOfWarrantOrRightAdjustmentOfExercisePriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="stem_ClassOfWarrantOrRightAdjustmentOfExercisePriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ClassOfWarrantOrRightAdjustmentOfRedemptionPriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice2" xlink:label="stem_ClassOfWarrantOrRightAdjustmentOfRedemptionPriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice2" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="stem_ClassOfWarrantOrRightAdjustmentOfRedemptionPriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice2" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination" xlink:label="stem_ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="stem_ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetailss" xlink:type="extended" xlink:title="11240701 - Disclosure - Fair Value Measurements - Financial assets that are measured at fair value on a recurring basis (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfHeldToMaturitySecuritiesTable" xlink:label="us-gaap_ScheduleOfHeldToMaturitySecuritiesTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfHeldToMaturitySecuritiesTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfHeldToMaturitySecuritiesTable" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="us-gaap_FairValueMeasurementsRecurringMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ScheduleOfHeldToMaturitySecuritiesTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel1Member" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel3Member" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="us-gaap_ScheduleOfHeldToMaturitySecuritiesTable" xlink:to="us-gaap_FinancialInstrumentAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="us-gaap_USTreasurySecuritiesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_USTreasurySecuritiesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="us-gaap_ScheduleOfHeldToMaturitySecuritiesTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_637576581577561947" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_637576581577561947" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PublicWarrantsMember" xlink:label="stem_PublicWarrantsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="stem_PublicWarrantsMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PrivateWarrantsMember" xlink:label="stem_PrivateWarrantsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="stem_PrivateWarrantsMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems" xlink:label="us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems" xlink:to="us-gaap_ScheduleOfHeldToMaturitySecuritiesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems" xlink:to="us-gaap_AssetsAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="us-gaap_InvestmentsFairValueDisclosure" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_InvestmentsFairValueDisclosure" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAbstract" xlink:label="us-gaap_LiabilitiesAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems" xlink:to="us-gaap_LiabilitiesAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueNetAssetLiability" xlink:label="us-gaap_FairValueNetAssetLiability" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems" xlink:to="us-gaap_FairValueNetAssetLiability" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount" xlink:label="us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems" xlink:to="us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount" xlink:label="us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems" xlink:to="us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="us-gaap_FairValueAdjustmentOfWarrants" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems" xlink:to="us-gaap_FairValueAdjustmentOfWarrants" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfDerivativeWarrantLiabilitiesDetailss" xlink:type="extended" xlink:title="11240702 - Disclosure - Fair Value Measurements - Change in the fair value of the derivative warrant liabilities (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel3Member" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureFairValueMeasurementsQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsAsTheirMeasurementDatesDetailss" xlink:type="extended" xlink:title="11240703 - Disclosure - Fair Value Measurements - Quantitative information regarding Level 3 fair value measurements inputs as their measurement dates (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="stem_StarPeakEnergyTransitionCorpMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel3Member" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="us-gaap_MeasurementInputTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_MeasurementInputTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="us-gaap_MeasurementInputTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputTypeDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputExercisePriceMember" xlink:label="us-gaap_MeasurementInputExercisePriceMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputExercisePriceMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputSharePriceMember" xlink:label="us-gaap_MeasurementInputSharePriceMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputSharePriceMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputExpectedTermMember" xlink:label="us-gaap_MeasurementInputExpectedTermMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputExpectedTermMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputPriceVolatilityMember" xlink:label="us-gaap_MeasurementInputPriceVolatilityMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputPriceVolatilityMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:label="us-gaap_MeasurementInputRiskFreeInterestRateMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputRiskFreeInterestRateMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_MeasurementInputProbabilityOfCompletingBusinessCombinationMember" xlink:label="stem_MeasurementInputProbabilityOfCompletingBusinessCombinationMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="stem_MeasurementInputProbabilityOfCompletingBusinessCombinationMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember" xlink:label="us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilityMeasurementInput" xlink:label="us-gaap_DerivativeLiabilityMeasurementInput" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_DerivativeLiabilityMeasurementInput" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/StatementConsolidatedBalanceSheetss" xlink:type="extended" xlink:title="1200100 - Statement - CONSOLIDATED BALANCE SHEETS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_637576581577632000" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_637576581577632000" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_EnergyStorageSystemsMember" xlink:label="stem_EnergyStorageSystemsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="stem_EnergyStorageSystemsMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="us-gaap_OtherAssetsCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherAssetsCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostNetNoncurrent" xlink:label="us-gaap_CapitalizedContractCostNetNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_CapitalizedContractCostNetNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Goodwill" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Assets" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableCurrent" xlink:label="us-gaap_NotesPayableCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_NotesPayableCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtCurrent" xlink:label="us-gaap_ConvertibleDebtCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ConvertibleDebtCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansPayableCurrent" xlink:label="us-gaap_LoansPayableCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LoansPayableCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="us-gaap_OtherLiabilitiesCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationsNoncurrent" xlink:label="us-gaap_AssetRetirementObligationsNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_AssetRetirementObligationsNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermNotesPayable" xlink:label="us-gaap_LongTermNotesPayable" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LongTermNotesPayable" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermLoansPayable" xlink:label="us-gaap_LongTermLoansPayable" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LongTermLoansPayable" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_Liabilities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_TemporaryEquityCarryingAmountAttributableToParent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_PreferredStockValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/StatementConsolidatedStatementsOfOperationss" xlink:type="extended" xlink:title="1200200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="srt_ProductOrServiceAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain_637576581577721953" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain_637576581577721953" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServiceMember" xlink:label="us-gaap_ServiceMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_ServiceMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductMember" xlink:label="us-gaap_ProductMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_ProductMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CostOfGoodsAndServicesSold" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GrossProfit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingExpensesAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingAndMarketingExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpenses" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingIncomeLoss" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_OtherNonoperatingIncomeExpenseAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherNonoperatingIncomeExpenseAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InterestExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="us-gaap_FairValueAdjustmentOfWarrants" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_FairValueAdjustmentOfWarrants" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/StatementConsolidatedStatementsOfStockholdersDeficit" xlink:type="extended" xlink:title="1200405 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' DEFICIT" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockMember" xlink:label="us-gaap_PreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_PreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockholdersEquity" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_SharesOutstanding" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StockholdersEquityValueDecreaseDueToExchange" xlink:label="stem_StockholdersEquityValueDecreaseDueToExchange" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="stem_StockholdersEquityValueDecreaseDueToExchange" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StockholdersEquityShareDecreaseDueToExchange" xlink:label="stem_StockholdersEquityShareDecreaseDueToExchange" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="stem_StockholdersEquityShareDecreaseDueToExchange" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StockholdersEquityShareIncreaseDueToExchange" xlink:label="stem_StockholdersEquityShareIncreaseDueToExchange" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="stem_StockholdersEquityShareIncreaseDueToExchange" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StockholdersEquityShareDecreaseDueToSettlementOfLitigation" xlink:label="stem_StockholdersEquityShareDecreaseDueToSettlementOfLitigation" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="stem_StockholdersEquityShareDecreaseDueToSettlementOfLitigation" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_NetIncomeLoss" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss" xlink:type="extended" xlink:title="1200500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_LongtermDebtTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain_637576581577832006" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain_637576581577832006" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansPayableMember" xlink:label="us-gaap_LoansPayableMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_LoansPayableMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtMember" xlink:label="us-gaap_ConvertibleDebtMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_ConvertibleDebtMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember" xlink:label="us-gaap_NotesPayableOtherPayablesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_NotesPayableOtherPayablesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_EnergyStorageSystemsMember" xlink:label="stem_EnergyStorageSystemsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="stem_EnergyStorageSystemsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" xlink:label="us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProfitLoss" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherDepreciationAndAmortization" xlink:label="us-gaap_OtherDepreciationAndAmortization" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_OtherDepreciationAndAmortization" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AmortizationOfFinancingCostsAndDiscounts" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="us-gaap_FairValueAdjustmentOfWarrants" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_FairValueAdjustmentOfWarrants" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationAccretionExpense" xlink:label="us-gaap_AssetRetirementObligationAccretionExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AssetRetirementObligationAccretionExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_IncreaseDecreaseInCapitalizedContractCosts" xlink:label="stem_IncreaseDecreaseInCapitalizedContractCosts" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="stem_IncreaseDecreaseInCapitalizedContractCosts" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_IncreaseDecreaseInOperatingLeaseLiability" xlink:label="stem_IncreaseDecreaseInOperatingLeaseLiability" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="stem_IncreaseDecreaseInOperatingLeaseLiability" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToDevelopSoftware" xlink:label="us-gaap_PaymentsToDevelopSoftware" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToDevelopSoftware" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ProceedsFromStockOptionsandWarrantsExercised" xlink:label="stem_ProceedsFromStockOptionsandWarrantsExercised" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="stem_ProceedsFromStockOptionsandWarrantsExercised" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfDebt" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfDebt" xlink:label="us-gaap_RepaymentsOfDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfDebt" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:label="us-gaap_ProceedsFromDebtNetOfIssuanceCosts" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromDebtNetOfIssuanceCosts" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="us-gaap_IncomeTaxesPaid" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_IncomeTaxesPaid" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_InterestPaidNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_IncreaseDecreaseInAssetRetirementCostsAndObligations" xlink:label="stem_IncreaseDecreaseInAssetRetirementCostsAndObligations" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="stem_IncreaseDecreaseInAssetRetirementCostsAndObligations" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_WarrantsIssued" xlink:label="stem_WarrantsIssued" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="stem_WarrantsIssued" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:label="us-gaap_DebtConversionConvertedInstrumentAmount1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_DebtConversionConvertedInstrumentAmount1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaidInKindInterest" xlink:label="us-gaap_PaidInKindInterest" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_PaidInKindInterest" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_CapitalExpendituresIncurredButNotYetPaid" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical" xlink:type="extended" xlink:title="1200505 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS(Parenthetical)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_LongtermDebtTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtMember" xlink:label="us-gaap_ConvertibleDebtMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_ConvertibleDebtMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember" xlink:label="us-gaap_NotesPayableOtherPayablesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_NotesPayableOtherPayablesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureEnergyStorageSystemsNet" xlink:type="extended" xlink:title="1210801 - Disclosure - ENERGY STORAGE SYSTEMS, NET" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_EnergyStorageSystemsMember" xlink:label="stem_EnergyStorageSystemsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="stem_EnergyStorageSystemsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureNotesPayable" xlink:type="extended" xlink:title="1211001 - Disclosure - NOTES PAYABLE" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_LongtermDebtTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember" xlink:label="us-gaap_NotesPayableOtherPayablesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_NotesPayableOtherPayablesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="us-gaap_DebtDisclosureTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtDisclosureTextBlock" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureConvertibleNotes" xlink:type="extended" xlink:title="1211101 - Disclosure - CONVERTIBLE NOTES" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_LongtermDebtTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtMember" xlink:label="us-gaap_ConvertibleDebtMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_ConvertibleDebtMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="us-gaap_DebtDisclosureTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtDisclosureTextBlock" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" xlink:type="extended" xlink:title="1230203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="us-gaap_ConcentrationRiskTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain_637576581577972008" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain_637576581577972008" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="us-gaap_ConcentrationRiskLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureFairValueMeasurementsTablesss" xlink:type="extended" xlink:title="1230403 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FinancialInstrumentAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember" xlink:label="us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmbeddedDerivativeFinancialInstrumentsMember" xlink:label="us-gaap_EmbeddedDerivativeFinancialInstrumentsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_EmbeddedDerivativeFinancialInstrumentsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:label="us-gaap_FairValueByBalanceSheetGroupingTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueByBalanceSheetGroupingTextBlock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureEnergyStorageSystemsNetTables" xlink:type="extended" xlink:title="1230803 - Disclosure - ENERGY STORAGE SYSTEMS, NET (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_EnergyStorageSystemsMember" xlink:label="stem_EnergyStorageSystemsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="stem_EnergyStorageSystemsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureNotesPayableTables" xlink:type="extended" xlink:title="1231003 - Disclosure - NOTES PAYABLE (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_LongtermDebtTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember" xlink:label="us-gaap_NotesPayableOtherPayablesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_NotesPayableOtherPayablesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ComponentsOfDebtTableTextBlock" xlink:label="stem_ComponentsOfDebtTableTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="stem_ComponentsOfDebtTableTextBlock" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSignificantCustomersDetails" xlink:type="extended" xlink:title="1240202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Significant Customers (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="us-gaap_ConcentrationRiskTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="srt_StatementGeographicalAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain_637576581578012004" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain_637576581578012004" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonUsMember" xlink:label="us-gaap_NonUsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_SegmentGeographicalDomain" xlink:to="us-gaap_NonUsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="srt_MajorCustomersAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain_637576581578012004" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain_637576581578012004" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CustomerMember" xlink:label="stem_CustomerMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="stem_CustomerMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CustomerBMember" xlink:label="stem_CustomerBMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="stem_CustomerBMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CustomerCMember" xlink:label="stem_CustomerCMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="stem_CustomerCMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CustomerDMember" xlink:label="stem_CustomerDMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="stem_CustomerDMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_637576581578022000" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_637576581578022000" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetAssetsGeographicAreaMember" xlink:label="us-gaap_NetAssetsGeographicAreaMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_NetAssetsGeographicAreaMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember" xlink:label="us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_AccountsReceivableMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="srt_RangeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember_637576581578032043" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_637576581578032043" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="us-gaap_ConcentrationRiskLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEnergyStorageSystemsDetails" xlink:type="extended" xlink:title="1240203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Energy Storage Systems (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_EnergyStorageSystemsMember" xlink:label="stem_EnergyStorageSystemsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="stem_EnergyStorageSystemsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" xlink:type="extended" xlink:title="1240205 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible Assets (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_637576581578051990" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_637576581578051990" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SoftwareDevelopmentMember" xlink:label="us-gaap_SoftwareDevelopmentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_SoftwareDevelopmentMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:label="us-gaap_TechnologyBasedIntangibleAssetsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_TechnologyBasedIntangibleAssetsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureRevenueDetails" xlink:type="extended" xlink:title="1240301 - Disclosure - REVENUE (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="srt_RangeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="us-gaap_TypeOfArrangementAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncollaborativeArrangementTransactionsMember" xlink:label="us-gaap_NoncollaborativeArrangementTransactionsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="us-gaap_NoncollaborativeArrangementTransactionsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_HostCustomerArrangementMember" xlink:label="stem_HostCustomerArrangementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_NoncollaborativeArrangementTransactionsMember" xlink:to="stem_HostCustomerArrangementMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PartnershipArrangementsMember" xlink:label="stem_PartnershipArrangementsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_NoncollaborativeArrangementTransactionsMember" xlink:to="stem_PartnershipArrangementsMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_NumberOfTypesOfRevenueArrangements" xlink:label="stem_NumberOfTypesOfRevenueArrangements" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="stem_NumberOfTypesOfRevenueArrangements" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TermForContracts" xlink:label="stem_TermForContracts" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="stem_TermForContracts" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PeriodOverFirstYearsOfCustomerContractUnderWhichIncentivesAreInFormOfAnnualPerformanceBasedPayments" xlink:label="stem_PeriodOverFirstYearsOfCustomerContractUnderWhichIncentivesAreInFormOfAnnualPerformanceBasedPayments" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="stem_PeriodOverFirstYearsOfCustomerContractUnderWhichIncentivesAreInFormOfAnnualPerformanceBasedPayments" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_EstimatedBenefitPeriodInRevenueContract" xlink:label="stem_EstimatedBenefitPeriodInRevenueContract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="stem_EstimatedBenefitPeriodInRevenueContract" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" xlink:type="extended" xlink:title="1240302 - Disclosure - REVENUE - Disaggregation of Revenue (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_TypeOfArrangementAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncollaborativeArrangementTransactionsMember" xlink:label="us-gaap_NoncollaborativeArrangementTransactionsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="us-gaap_NoncollaborativeArrangementTransactionsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PartnershipArrangementsMember" xlink:label="stem_PartnershipArrangementsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_NoncollaborativeArrangementTransactionsMember" xlink:to="stem_PartnershipArrangementsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_HostCustomerArrangementMember" xlink:label="stem_HostCustomerArrangementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_NoncollaborativeArrangementTransactionsMember" xlink:to="stem_HostCustomerArrangementMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_ProductOrServiceAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_HardwareRevenueMember" xlink:label="stem_HardwareRevenueMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_ProductsAndServicesDomain" xlink:to="stem_HardwareRevenueMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServiceMember" xlink:label="us-gaap_ServiceMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_ServiceMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureRevenueRemainingPerformanceObligationsDetailss" xlink:type="extended" xlink:title="1240303 - Disclosure - REVENUE - Remaining Performance Obligations (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="srt_ProductOrServiceAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServiceMember" xlink:label="us-gaap_ServiceMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_ServiceMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductMember" xlink:label="us-gaap_ProductMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_ProductMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="us-gaap_RevenueRemainingPerformanceObligation" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligation" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:label="us-gaap_RevenueRemainingPerformanceObligationPercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationPercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureRevenueRemainingPerformanceObligationsDefaultDetailss" xlink:type="extended" xlink:title="1240303 - Disclosure - REVENUE - Remaining Performance Obligations Default (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="srt_ProductOrServiceAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServiceMember" xlink:label="us-gaap_ServiceMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_ServiceMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductMember" xlink:label="us-gaap_ProductMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_ProductMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="us-gaap_RevenueRemainingPerformanceObligation" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligation" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:label="us-gaap_RevenueRemainingPerformanceObligationPercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationPercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueDetails" xlink:type="extended" xlink:title="1240401 - Disclosure - FAIR VALUE MEASUREMENTS - Financial instruments measured at fair value (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable" xlink:label="us-gaap_FairValueByBalanceSheetGroupingTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel1Member" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel2Member" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel3Member" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="us-gaap_FairValueMeasurementsRecurringMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis" xlink:label="us-gaap_CashAndCashEquivalentsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="us-gaap_CashAndCashEquivalentsAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_CashAndCashEquivalentsAxis" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_637576581578121991" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_CashAndCashEquivalentsAxis" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_637576581578121991" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="us-gaap_MoneyMarketFundsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="us-gaap_MoneyMarketFundsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis" xlink:label="us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis" xlink:to="us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_637576581578121991" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis" xlink:to="us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_637576581578121991" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember" xlink:label="us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain" xlink:to="us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:label="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_FairValueByBalanceSheetGroupingTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:label="us-gaap_CashAndCashEquivalentsFairValueDisclosure" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_CashAndCashEquivalentsFairValueDisclosure" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:label="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure" xlink:label="us-gaap_LiabilitiesFairValueDisclosure" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_LiabilitiesFairValueDisclosure" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNetAbstract" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNetAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNetAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNetAbstract" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNetAbstract" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureFairValueMeasurementsConvertiblePreferredStockWarrantLiabilitiesDetails" xlink:type="extended" xlink:title="1240402 - Disclosure - FAIR VALUE MEASUREMENTS - Convertible Preferred Stock Warrant Liabilities (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="us-gaap_MeasurementInputTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="us-gaap_MeasurementInputTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="us-gaap_MeasurementInputTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputTypeDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputPriceVolatilityMember" xlink:label="us-gaap_MeasurementInputPriceVolatilityMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputPriceVolatilityMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:label="us-gaap_MeasurementInputRiskFreeInterestRateMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputRiskFreeInterestRateMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputExpectedTermMember" xlink:label="us-gaap_MeasurementInputExpectedTermMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputExpectedTermMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember" xlink:label="us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis" xlink:label="us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis" xlink:to="us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember" xlink:label="us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain" xlink:to="us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:label="us-gaap_WarrantsAndRightsOutstandingMeasurementInput" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstandingMeasurementInput" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureFairValueMeasurementsConvertiblePreferredStockDetails" xlink:type="extended" xlink:title="1240403 - Disclosure - FAIR VALUE MEASUREMENTS - Convertible preferred stock (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis" xlink:label="us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis" xlink:to="us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember" xlink:label="us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain" xlink:to="us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureFairValueMeasurementsEmbeddedDerivativeLiabilitiesDetails" xlink:type="extended" xlink:title="1240404 - Disclosure - FAIR VALUE MEASUREMENTS - Embedded derivative liabilities (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="us-gaap_FinancialInstrumentAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmbeddedDerivativeFinancialInstrumentsMember" xlink:label="us-gaap_EmbeddedDerivativeFinancialInstrumentsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_EmbeddedDerivativeFinancialInstrumentsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsNetDetails" xlink:type="extended" xlink:title="1240502 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET - Intangible assets, net (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:label="us-gaap_TechnologyBasedIntangibleAssetsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_TechnologyBasedIntangibleAssetsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SoftwareDevelopmentMember" xlink:label="us-gaap_SoftwareDevelopmentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_SoftwareDevelopmentMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" xlink:label="us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureLeasesDetails" xlink:type="extended" xlink:title="1240601 - Disclosure - LEASES (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="us-gaap_LesseeLeaseDescriptionTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="srt_RangeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeLeaseDescriptionTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeOperatingLeaseRenewalTerm" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost" xlink:label="us-gaap_LeaseCost" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LeaseCost" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeasePayments" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeaseLiability" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostAbstract" xlink:label="us-gaap_LeaseCostAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LeaseCostAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureEnergyStorageSystemsNetDetails" xlink:type="extended" xlink:title="1240801 - Disclosure - ENERGY STORAGE SYSTEMS, NET (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_EnergyStorageSystemsMember" xlink:label="stem_EnergyStorageSystemsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="stem_EnergyStorageSystemsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_EnergyStorageSystemsPlacedIntoServiceMember" xlink:label="stem_EnergyStorageSystemsPlacedIntoServiceMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="stem_EnergyStorageSystemsMember" xlink:to="stem_EnergyStorageSystemsPlacedIntoServiceMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember" xlink:label="stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="stem_EnergyStorageSystemsMember" xlink:to="stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_Depreciation" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherNoncurrentAssetsDetails" xlink:type="extended" xlink:title="1240903 - Disclosure - BALANCE SHEET COMPONENTS- Other Noncurrent Assets (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" xlink:label="us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrentAbstract" xlink:label="us-gaap_OtherAssetsNoncurrentAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherAssetsNoncurrentAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromRelatedPartiesNoncurrent" xlink:label="us-gaap_DueFromRelatedPartiesNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_OtherAssetsNoncurrentAbstract" xlink:to="us-gaap_DueFromRelatedPartiesNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCosts" xlink:label="us-gaap_DeferredCosts" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_OtherAssetsNoncurrentAbstract" xlink:to="us-gaap_DeferredCosts" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepositsAssetsNoncurrent" xlink:label="us-gaap_DepositsAssetsNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_OtherAssetsNoncurrentAbstract" xlink:to="us-gaap_DepositsAssetsNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="us-gaap_LongTermInvestments" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_OtherAssetsNoncurrentAbstract" xlink:to="us-gaap_LongTermInvestments" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:label="us-gaap_DeferredFinanceCostsNoncurrentNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_OtherAssetsNoncurrentAbstract" xlink:to="us-gaap_DeferredFinanceCostsNoncurrentNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_OtherAssetsNoncurrentAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_OtherAssetsNoncurrentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:label="us-gaap_OtherAssetsMiscellaneousNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_OtherAssetsNoncurrentAbstract" xlink:to="us-gaap_OtherAssetsMiscellaneousNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_OtherAssetsNoncurrentAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureNotesPayableRevolvingLoanDueToSpeMemberDetails" xlink:type="extended" xlink:title="1241001 - Disclosure - NOTES PAYABLE - Revolving Loan Due to SPE Member (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_LongtermDebtTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember" xlink:label="us-gaap_NotesPayableOtherPayablesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_NotesPayableOtherPayablesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_637576581578312017" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain_637576581578312017" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_RevolvingLoanDueToSpeMemberMember" xlink:label="stem_RevolvingLoanDueToSpeMemberMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="stem_RevolvingLoanDueToSpeMemberMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PercentageOfHardwareForEnergySystemsPurchased" xlink:label="stem_PercentageOfHardwareForEnergySystemsPurchased" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="stem_PercentageOfHardwareForEnergySystemsPurchased" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayable" xlink:label="us-gaap_NotesPayable" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_NotesPayable" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToSpeMemberDetails" xlink:type="extended" xlink:title="1241002 - Disclosure - NOTES PAYABLE - Term Loan Due to SPE Member (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_LongtermDebtTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember" xlink:label="us-gaap_NotesPayableOtherPayablesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_NotesPayableOtherPayablesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TermLoanDueToSpeMemberMember" xlink:label="stem_TermLoanDueToSpeMemberMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="stem_TermLoanDueToSpeMemberMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink:label="us-gaap_DebtInstrumentIncreaseAccruedInterest" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentIncreaseAccruedInterest" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfDebt" xlink:label="us-gaap_RepaymentsOfDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_RepaymentsOfDebt" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid" xlink:label="us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToFormerNonControllingInterestHolderDetails" xlink:type="extended" xlink:title="1241003 - Disclosure - NOTES PAYABLE - Term Loan Due to Former Non-controlling Interest Holder (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TermLoanDueToSpeMemberMember" xlink:label="stem_TermLoanDueToSpeMemberMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="stem_TermLoanDueToSpeMemberMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TermLoanDueToFormerNonControllingInterestHolderMember" xlink:label="stem_TermLoanDueToFormerNonControllingInterestHolderMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="stem_TermLoanDueToFormerNonControllingInterestHolderMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockWarrantsMember" xlink:label="stem_CommonStockWarrantsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="stem_CommonStockWarrantsMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_LongtermDebtTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember" xlink:label="us-gaap_NotesPayableOtherPayablesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_NotesPayableOtherPayablesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToMinorityShareholders" xlink:label="us-gaap_PaymentsToMinorityShareholders" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_PaymentsToMinorityShareholders" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DebtInstrumentQuarterlyInterestRateStatedPercentage" xlink:label="stem_DebtInstrumentQuarterlyInterestRateStatedPercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="stem_DebtInstrumentQuarterlyInterestRateStatedPercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PrepaymentOfDebtPrincipalAndInterest" xlink:label="stem_PrepaymentOfDebtPrincipalAndInterest" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="stem_PrepaymentOfDebtPrincipalAndInterest" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfDebt" xlink:label="us-gaap_RepaymentsOfDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_RepaymentsOfDebt" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_WarrantsIssuedDuringPeriod" xlink:label="stem_WarrantsIssuedDuringPeriod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="stem_WarrantsIssuedDuringPeriod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayable" xlink:label="us-gaap_NotesPayable" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_NotesPayable" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureNotesPayable2020CreditAgreementDetails" xlink:type="extended" xlink:title="1241004 - Disclosure - NOTES PAYABLE - 2020 Credit Agreement (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_LongtermDebtTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember" xlink:label="us-gaap_NotesPayableOtherPayablesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_NotesPayableOtherPayablesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CreditAgreement2020Member" xlink:label="stem_CreditAgreement2020Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="stem_CreditAgreement2020Member" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesDConvertibleStockWarrants2019Member" xlink:label="stem_SeriesDConvertibleStockWarrants2019Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="stem_SeriesDConvertibleStockWarrants2019Member" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfDebt" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_InterestRatePotionPaidInCashPercent" xlink:label="stem_InterestRatePotionPaidInCashPercent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="stem_InterestRatePotionPaidInCashPercent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_InterestRatePotionAddedToPrincipalPercent" xlink:label="stem_InterestRatePotionAddedToPrincipalPercent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="stem_InterestRatePotionAddedToPrincipalPercent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayable" xlink:label="us-gaap_NotesPayable" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_NotesPayable" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_WarrantsIssuedDuringPeriod" xlink:label="stem_WarrantsIssuedDuringPeriod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="stem_WarrantsIssuedDuringPeriod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureNotesPayableOutstandingNotesPayableDetails" xlink:type="extended" xlink:title="1241005 - Disclosure - NOTES PAYABLE - Outstanding notes payable (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_LongtermDebtTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember" xlink:label="us-gaap_NotesPayableOtherPayablesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_NotesPayableOtherPayablesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="us-gaap_DebtInstrumentCarryingAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentCarryingAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayable" xlink:label="us-gaap_NotesPayable" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_NotesPayable" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtByMaturityAbstract" xlink:label="us-gaap_LongTermDebtByMaturityAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtByMaturityAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LongTermDebtByMaturityAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_LongTermDebtByMaturityAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_LongTermDebtByMaturityAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_LongTermDebtByMaturityAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_LongTermDebtByMaturityAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_LongTermDebtByMaturityAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_LongTermDebtByMaturityAbstract" xlink:to="us-gaap_LongTermDebt" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureConvertibleNotes2019ConvertibleNotesDetails" xlink:type="extended" xlink:title="1241101 - Disclosure - CONVERTIBLE NOTES - 2019 Convertible Notes (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_LongtermDebtTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtMember" xlink:label="us-gaap_ConvertibleDebtMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_ConvertibleDebtMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ConvertibleNotes2019Member" xlink:label="stem_ConvertibleNotes2019Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="stem_ConvertibleNotes2019Member" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesDConvertibleStockWarrants2019Member" xlink:label="stem_SeriesDConvertibleStockWarrants2019Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="stem_SeriesDConvertibleStockWarrants2019Member" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfDebt" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ProceedsFromIssuanceOfDebtPortionRelatedParties" xlink:label="stem_ProceedsFromIssuanceOfDebtPortionRelatedParties" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="stem_ProceedsFromIssuanceOfDebtPortionRelatedParties" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_MaturityDateExtensionPeriod" xlink:label="stem_MaturityDateExtensionPeriod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="stem_MaturityDateExtensionPeriod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsGross" xlink:label="us-gaap_DeferredFinanceCostsGross" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DeferredFinanceCostsGross" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTerm" xlink:label="us-gaap_DebtInstrumentTerm" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTerm" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_WarrantsIssuedDuringPeriod" xlink:label="stem_WarrantsIssuedDuringPeriod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="stem_WarrantsIssuedDuringPeriod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ExchangeTransactionAbstract" xlink:label="stem_ExchangeTransactionAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="stem_ExchangeTransactionAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtFairValueDisclosures" xlink:label="us-gaap_ConvertibleDebtFairValueDisclosures" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="stem_ExchangeTransactionAbstract" xlink:to="us-gaap_ConvertibleDebtFairValueDisclosures" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="stem_ExchangeTransactionAbstract" xlink:to="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MandatorilyRedeemablePreferredStockFairValueDisclosure" xlink:label="us-gaap_MandatorilyRedeemablePreferredStockFairValueDisclosure" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="stem_ExchangeTransactionAbstract" xlink:to="us-gaap_MandatorilyRedeemablePreferredStockFairValueDisclosure" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CashPaidInExchangeTransaction" xlink:label="stem_CashPaidInExchangeTransaction" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="stem_ExchangeTransactionAbstract" xlink:to="stem_CashPaidInExchangeTransaction" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CarryingValueOfCommonAndConvertiblePreferredExchanged" xlink:label="stem_CarryingValueOfCommonAndConvertiblePreferredExchanged" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="stem_ExchangeTransactionAbstract" xlink:to="stem_CarryingValueOfCommonAndConvertiblePreferredExchanged" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TemporaryAndStockholdersEquityValueDecreaseDueToExchange" xlink:label="stem_TemporaryAndStockholdersEquityValueDecreaseDueToExchange" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="stem_ExchangeTransactionAbstract" xlink:to="stem_TemporaryAndStockholdersEquityValueDecreaseDueToExchange" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureConvertibleNotes2020ConvertibleNotesDetails" xlink:type="extended" xlink:title="1241102 - Disclosure - CONVERTIBLE NOTES - 2020 Convertible Notes (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_LongtermDebtTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtMember" xlink:label="us-gaap_ConvertibleDebtMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_ConvertibleDebtMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ConvertibleNotesJanuary2020Member" xlink:label="stem_ConvertibleNotesJanuary2020Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="stem_ConvertibleNotesJanuary2020Member" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ConvertibleNotesQ42020Member" xlink:label="stem_ConvertibleNotesQ42020Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="stem_ConvertibleNotesQ42020Member" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesDConvertibleStockWarrantsJanuary2020Member" xlink:label="stem_SeriesDConvertibleStockWarrantsJanuary2020Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="stem_SeriesDConvertibleStockWarrantsJanuary2020Member" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesDConvertibleStockWarrantsQ42020Member" xlink:label="stem_SeriesDConvertibleStockWarrantsQ42020Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="stem_SeriesDConvertibleStockWarrantsQ42020Member" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfDebt" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ProceedsFromIssuanceOfDebtPortionRelatedParties" xlink:label="stem_ProceedsFromIssuanceOfDebtPortionRelatedParties" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="stem_ProceedsFromIssuanceOfDebtPortionRelatedParties" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsGross" xlink:label="us-gaap_DeferredFinanceCostsGross" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DeferredFinanceCostsGross" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTerm" xlink:label="us-gaap_DebtInstrumentTerm" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTerm" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_MaturityDateExtensionPeriod" xlink:label="stem_MaturityDateExtensionPeriod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="stem_MaturityDateExtensionPeriod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_WarrantsIssuedDuringPeriod" xlink:label="stem_WarrantsIssuedDuringPeriod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="stem_WarrantsIssuedDuringPeriod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ExchangeTransactionAbstract" xlink:label="stem_ExchangeTransactionAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="stem_ExchangeTransactionAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtFairValueDisclosures" xlink:label="us-gaap_ConvertibleDebtFairValueDisclosures" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="stem_ExchangeTransactionAbstract" xlink:to="us-gaap_ConvertibleDebtFairValueDisclosures" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="stem_ExchangeTransactionAbstract" xlink:to="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MandatorilyRedeemablePreferredStockFairValueDisclosure" xlink:label="us-gaap_MandatorilyRedeemablePreferredStockFairValueDisclosure" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="stem_ExchangeTransactionAbstract" xlink:to="us-gaap_MandatorilyRedeemablePreferredStockFairValueDisclosure" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CashPaidInExchangeTransaction" xlink:label="stem_CashPaidInExchangeTransaction" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="stem_ExchangeTransactionAbstract" xlink:to="stem_CashPaidInExchangeTransaction" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CarryingValueOfCommonAndConvertiblePreferredExchanged" xlink:label="stem_CarryingValueOfCommonAndConvertiblePreferredExchanged" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="stem_ExchangeTransactionAbstract" xlink:to="stem_CarryingValueOfCommonAndConvertiblePreferredExchanged" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TemporaryAndStockholdersEquityValueDecreaseDueToExchange" xlink:label="stem_TemporaryAndStockholdersEquityValueDecreaseDueToExchange" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="stem_ExchangeTransactionAbstract" xlink:to="stem_TemporaryAndStockholdersEquityValueDecreaseDueToExchange" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DeemedDividendAdjustment" xlink:label="stem_DeemedDividendAdjustment" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="stem_ExchangeTransactionAbstract" xlink:to="stem_DeemedDividendAdjustment" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DebtRedemptionPriceAsPercentageOfQualifiedFinancing" xlink:label="stem_DebtRedemptionPriceAsPercentageOfQualifiedFinancing" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="stem_ExchangeTransactionAbstract" xlink:to="stem_DebtRedemptionPriceAsPercentageOfQualifiedFinancing" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:label="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="stem_ExchangeTransactionAbstract" xlink:to="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureConvertibleNotesConversionOf2019ConvertibleNotesDetails" xlink:type="extended" xlink:title="1241103 - Disclosure - CONVERTIBLE NOTES - Conversion of 2019 Convertible Notes (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtConversionTable" xlink:label="us-gaap_DebtConversionTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:label="us-gaap_DebtConversionByUniqueDescriptionAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DebtConversionTable" xlink:to="us-gaap_DebtConversionByUniqueDescriptionAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtConversionNameDomain" xlink:label="us-gaap_DebtConversionNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:to="us-gaap_DebtConversionNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtConversionNameDomain" xlink:label="us-gaap_DebtConversionNameDomain_637576581578522007" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:to="us-gaap_DebtConversionNameDomain_637576581578522007" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ConversionOf2019NotesMember" xlink:label="stem_ConversionOf2019NotesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DebtConversionNameDomain" xlink:to="stem_ConversionOf2019NotesMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_DebtConversionTable" xlink:to="us-gaap_DebtInstrumentAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ConvertibleNotes2019Member" xlink:label="stem_ConvertibleNotes2019Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="stem_ConvertibleNotes2019Member" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtConversionLineItems" xlink:label="us-gaap_DebtConversionLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DebtConversionLineItems" xlink:to="us-gaap_DebtConversionTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:label="us-gaap_DebtConversionConvertedInstrumentAmount1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtConversionLineItems" xlink:to="us-gaap_DebtConversionConvertedInstrumentAmount1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:label="us-gaap_DebtConversionConvertedInstrumentSharesIssued1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DebtConversionLineItems" xlink:to="us-gaap_DebtConversionConvertedInstrumentSharesIssued1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_AdjustmentsToAdditionalPaidInCapitalDiscountOnIssuance" xlink:label="stem_AdjustmentsToAdditionalPaidInCapitalDiscountOnIssuance" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_DebtConversionLineItems" xlink:to="stem_AdjustmentsToAdditionalPaidInCapitalDiscountOnIssuance" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureWarrantsDetails" xlink:type="extended" xlink:title="1241201 - Disclosure - WARRANTS (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightTable" xlink:label="us-gaap_ClassOfWarrantOrRightTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesConvertiblePreferredStockWarrantsMember" xlink:label="stem_SeriesConvertiblePreferredStockWarrantsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="stem_SeriesConvertiblePreferredStockWarrantsMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesDConvertibleStockWarrants2017Member" xlink:label="stem_SeriesDConvertibleStockWarrants2017Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="stem_SeriesDConvertibleStockWarrants2017Member" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesDConvertibleStockWarrants2019And2020Member" xlink:label="stem_SeriesDConvertibleStockWarrants2019And2020Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="stem_SeriesDConvertibleStockWarrants2019And2020Member" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockWarrantsMember" xlink:label="stem_CommonStockWarrantsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="stem_CommonStockWarrantsMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="srt_RangeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_LongtermDebtTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtMember" xlink:label="us-gaap_ConvertibleDebtMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_ConvertibleDebtMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember" xlink:label="us-gaap_NotesPayableOtherPayablesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_NotesPayableOtherPayablesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_DebtInstrumentAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ConvertibleNotes2019Member" xlink:label="stem_ConvertibleNotes2019Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="stem_ConvertibleNotes2019Member" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CreditAgreement2020Member" xlink:label="stem_CreditAgreement2020Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="stem_CreditAgreement2020Member" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightLineItems" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_WarrantTerm" xlink:label="stem_WarrantTerm" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="stem_WarrantTerm" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstandingTerm" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitConvertiblePreferredStockDetails" xlink:type="extended" xlink:title="1241301 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT - Convertible Preferred Stock (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityByClassOfStockTable" xlink:label="us-gaap_TemporaryEquityByClassOfStockTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_TemporaryEquityByClassOfStockTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesDPlusConvertiblePreferredStockMember" xlink:label="stem_SeriesDPlusConvertiblePreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="stem_SeriesDPlusConvertiblePreferredStockMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesDConvertiblePreferredStockMember" xlink:label="stem_SeriesDConvertiblePreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="stem_SeriesDConvertiblePreferredStockMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesCPlusConvertiblePreferredStockMember" xlink:label="stem_SeriesCPlusConvertiblePreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="stem_SeriesCPlusConvertiblePreferredStockMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesBConvertiblePreferredStockMember" xlink:label="stem_SeriesBConvertiblePreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="stem_SeriesBConvertiblePreferredStockMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesPlusConvertiblePreferredStockMember" xlink:label="stem_SeriesPlusConvertiblePreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="stem_SeriesPlusConvertiblePreferredStockMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesConvertiblePreferredStockMember" xlink:label="stem_SeriesConvertiblePreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="stem_SeriesConvertiblePreferredStockMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_Series1ConvertiblePreferredStockMember" xlink:label="stem_Series1ConvertiblePreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="stem_Series1ConvertiblePreferredStockMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityLineItems" xlink:label="us-gaap_TemporaryEquityLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_TemporaryEquityLineItems" xlink:to="us-gaap_TemporaryEquityByClassOfStockTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquitySharesAuthorized" xlink:label="us-gaap_TemporaryEquitySharesAuthorized" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_TemporaryEquityLineItems" xlink:to="us-gaap_TemporaryEquitySharesAuthorized" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="us-gaap_TemporaryEquitySharesOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_TemporaryEquityLineItems" xlink:to="us-gaap_TemporaryEquitySharesOutstanding" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmount" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_TemporaryEquityLineItems" xlink:to="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityLiquidationPreference" xlink:label="us-gaap_TemporaryEquityLiquidationPreference" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_TemporaryEquityLineItems" xlink:to="us-gaap_TemporaryEquityLiquidationPreference" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="us-gaap_SharesIssuedPricePerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_TemporaryEquityLineItems" xlink:to="us-gaap_SharesIssuedPricePerShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ConvertiblePreferredStockConversionUponPublicOfferingMinimumProceeds" xlink:label="stem_ConvertiblePreferredStockConversionUponPublicOfferingMinimumProceeds" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_TemporaryEquityLineItems" xlink:to="stem_ConvertiblePreferredStockConversionUponPublicOfferingMinimumProceeds" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ConvertiblePreferredStockConversionUponHoldersConsentPercentage" xlink:label="stem_ConvertiblePreferredStockConversionUponHoldersConsentPercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_TemporaryEquityLineItems" xlink:to="stem_ConvertiblePreferredStockConversionUponHoldersConsentPercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockDividendRatePerDollarAmount" xlink:label="us-gaap_PreferredStockDividendRatePerDollarAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_TemporaryEquityLineItems" xlink:to="us-gaap_PreferredStockDividendRatePerDollarAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockDividendsPerShareDeclared" xlink:label="us-gaap_PreferredStockDividendsPerShareDeclared" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_TemporaryEquityLineItems" xlink:to="us-gaap_PreferredStockDividendsPerShareDeclared" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockDividendsPerShareCashPaid" xlink:label="us-gaap_PreferredStockDividendsPerShareCashPaid" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_TemporaryEquityLineItems" xlink:to="us-gaap_PreferredStockDividendsPerShareCashPaid" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityLiquidationPreferencePerShare" xlink:label="us-gaap_TemporaryEquityLiquidationPreferencePerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_TemporaryEquityLineItems" xlink:to="us-gaap_TemporaryEquityLiquidationPreferencePerShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockVotingRightsPerShare" xlink:label="stem_CommonStockVotingRightsPerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="us-gaap_TemporaryEquityLineItems" xlink:to="stem_CommonStockVotingRightsPerShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PreferredStockVotingRightsPercentageRequiredForCertainActions" xlink:label="stem_PreferredStockVotingRightsPercentageRequiredForCertainActions" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="us-gaap_TemporaryEquityLineItems" xlink:to="stem_PreferredStockVotingRightsPercentageRequiredForCertainActions" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitSharesReservedForIssuanceDetails" xlink:type="extended" xlink:title="1241302 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT - Shares Reserved for Issuance (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FinancialInstrumentAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertiblePreferredStockMember" xlink:label="us-gaap_ConvertiblePreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_ConvertiblePreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockWarrantsMember" xlink:label="stem_CommonStockWarrantsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="stem_CommonStockWarrantsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PreferredStockWarrantsMember" xlink:label="stem_PreferredStockWarrantsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="stem_PreferredStockWarrantsMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_EmployeeStockOptionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockCompensationPlanMember" xlink:label="us-gaap_StockCompensationPlanMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_StockCompensationPlanMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureStockBasedCompensationDetails" xlink:type="extended" xlink:title="1241401 - Disclosure - STOCK-BASED COMPENSATION (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_PlanNameAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain_637576581578622009" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain_637576581578622009" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StockPlan2009Member" xlink:label="stem_StockPlan2009Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_PlanNameDomain" xlink:to="stem_StockPlan2009Member" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ShareBasedCompensationArrangementPurchasePriceForSignificantShareholders" xlink:label="stem_ShareBasedCompensationArrangementPurchasePriceForSignificantShareholders" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="stem_ShareBasedCompensationArrangementPurchasePriceForSignificantShareholders" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SignificantShareholderThresholdPercentageOwnership" xlink:label="stem_SignificantShareholderThresholdPercentageOwnership" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="stem_SignificantShareholderThresholdPercentageOwnership" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingNumberOfYearsOfMonthlyVesting" xlink:label="stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingNumberOfYearsOfMonthlyVesting" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingNumberOfYearsOfMonthlyVesting" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureStockBasedCompensationSignificantAssumptionsInEstimatingOptionFairValueDetails" xlink:type="extended" xlink:title="1241403 - Disclosure - STOCK-BASED COMPENSATION - Significant Assumptions in Estimating Option Fair Value (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_637576581578642014" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_637576581578642014" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" xlink:type="extended" xlink:title="1241404 - Disclosure - STOCK-BASED COMPENSATION - Stock-Based Compensation Expense (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="us-gaap_IncomeStatementLocationAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="us-gaap_SellingAndMarketingExpenseMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_SellingAndMarketingExpenseMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureSpecialPurposeEntitiesDetails" xlink:type="extended" xlink:title="1241501 - Disclosure - SPECIAL PURPOSE ENTITIES (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="srt_ConsolidatedEntitiesAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:to="srt_ConsolidatedEntitiesAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="srt_ConsolidatedEntitiesDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="srt_ConsolidatedEntitiesDomain_637576581578662009" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain_637576581578662009" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_Scf1LlcMember" xlink:label="stem_Scf1LlcMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:to="stem_Scf1LlcMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_EnergyStorageSystemsMember" xlink:label="stem_EnergyStorageSystemsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="stem_EnergyStorageSystemsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityLineItems" xlink:label="us-gaap_VariableInterestEntityLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="us-gaap_ScheduleOfVariableInterestEntitiesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="us-gaap_ContractWithCustomerLiabilityNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilities" xlink:label="us-gaap_OtherLiabilities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="us-gaap_OtherLiabilities" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureSpecialPurposeEntitiesUnconsolidatedViesDetails" xlink:type="extended" xlink:title="1241502 - Disclosure - SPECIAL PURPOSE ENTITIES - Unconsolidated VIEs (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:label="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:to="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:label="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:to="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:label="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_637576581578682011" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:to="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_637576581578682011" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StemFinanceSpvIiLlcMember" xlink:label="stem_StemFinanceSpvIiLlcMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:to="stem_StemFinanceSpvIiLlcMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StemFinanceSpvIIILlcMember" xlink:label="stem_StemFinanceSpvIIILlcMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:to="stem_StemFinanceSpvIIILlcMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_GenerateStemLcrLlcMember" xlink:label="stem_GenerateStemLcrLlcMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:to="stem_GenerateStemLcrLlcMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SpvIiSpvIiiAndSpvIvMember" xlink:label="stem_SpvIiSpvIiiAndSpvIvMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:to="stem_SpvIiSpvIiiAndSpvIvMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassAMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonClassBMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="us-gaap_ScheduleOfEquityMethodInvestmentsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DistributionRate" xlink:label="stem_DistributionRate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="stem_DistributionRate" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DistributionRatePortionPaidToRegistrant" xlink:label="stem_DistributionRatePortionPaidToRegistrant" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="stem_DistributionRatePortionPaidToRegistrant" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="us-gaap_EquityMethodInvestments" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="us-gaap_EquityMethodInvestments" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureSpecialPurposeEntitiesAdditionalInformationDetails" xlink:type="extended" xlink:title="1241503 - Disclosure - SPECIAL PURPOSE ENTITIES - Additional information (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:to="us-gaap_LongtermDebtTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansPayableMember" xlink:label="us-gaap_LoansPayableMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_LoansPayableMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_EnergyStorageSystemsMember" xlink:label="stem_EnergyStorageSystemsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="stem_EnergyStorageSystemsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvesteeMember" xlink:label="us-gaap_EquityMethodInvesteeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_EquityMethodInvesteeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="us-gaap_ScheduleOfEquityMethodInvestmentsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansPayableCurrent" xlink:label="us-gaap_LoansPayableCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="us-gaap_LoansPayableCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermLoansPayable" xlink:label="us-gaap_LongTermLoansPayable" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="us-gaap_LongTermLoansPayable" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="us-gaap_InterestExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAbstract" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityNoncurrent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilities" xlink:label="us-gaap_OtherLiabilities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAbstract" xlink:to="us-gaap_OtherLiabilities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="us-gaap_RelatedPartyTransactionsAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromRelatedParties" xlink:label="us-gaap_RevenueFromRelatedParties" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RevenueFromRelatedParties" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyCosts" xlink:label="us-gaap_RelatedPartyCosts" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyCosts" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureNetLossPerShareCalculationOfDilutedSharesOutstandingDetails" xlink:type="extended" xlink:title="1241602 - Disclosure - NET LOSS PER SHARE - calculation of diluted shares outstanding (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertiblePreferredStockMember" xlink:label="us-gaap_ConvertiblePreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_ConvertiblePreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtMember" xlink:label="us-gaap_ConvertibleDebtMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_ConvertibleDebtMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockWarrantsMember" xlink:label="stem_CommonStockWarrantsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="stem_CommonStockWarrantsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember" xlink:label="us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureIncomeTaxesNolCarryForwardsDetails" xlink:type="extended" xlink:title="1241704 - Disclosure - INCOME TAXES - NOL carry forwards (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="us-gaap_OperatingLossCarryforwardsTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_OperatingLossCarryforwardsTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain_637576581578802017" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain_637576581578802017" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_DomesticCountryMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="us-gaap_StateAndLocalJurisdictionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_StateAndLocalJurisdictionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="us-gaap_OperatingLossCarryforwardsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_OperatingLossCarryforwardsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="us-gaap_OperatingLossCarryforwards" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_OperatingLossCarryforwards" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureIncomeTaxesTaxCreditCarryForwardsDetails" xlink:type="extended" xlink:title="1241705 - Disclosure - INCOME TAXES - Tax credit carry forwards (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardTable" xlink:label="us-gaap_TaxCreditCarryforwardTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_TaxCreditCarryforwardTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_DomesticCountryMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="us-gaap_StateAndLocalJurisdictionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_StateAndLocalJurisdictionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardAxis" xlink:label="us-gaap_TaxCreditCarryforwardAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_TaxCreditCarryforwardTable" xlink:to="us-gaap_TaxCreditCarryforwardAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="us-gaap_TaxCreditCarryforwardNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_TaxCreditCarryforwardAxis" xlink:to="us-gaap_TaxCreditCarryforwardNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="us-gaap_TaxCreditCarryforwardNameDomain_637576581578812017" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_TaxCreditCarryforwardAxis" xlink:to="us-gaap_TaxCreditCarryforwardNameDomain_637576581578812017" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchMember" xlink:label="us-gaap_ResearchMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_TaxCreditCarryforwardNameDomain" xlink:to="us-gaap_ResearchMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CaliforniaEnterpriseZoneTaxCreditsMember" xlink:label="stem_CaliforniaEnterpriseZoneTaxCreditsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_TaxCreditCarryforwardNameDomain" xlink:to="stem_CaliforniaEnterpriseZoneTaxCreditsMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardLineItems" xlink:label="us-gaap_TaxCreditCarryforwardLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="us-gaap_TaxCreditCarryforwardTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="us-gaap_TaxCreditCarryforwardAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="us-gaap_TaxCreditCarryforwardAmount" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureCommitmentsAndContingenciesDetails" xlink:type="extended" xlink:title="1241801 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="us-gaap_LossContingenciesTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseAxis" xlink:label="srt_LitigationCaseAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_LossContingenciesTable" xlink:to="srt_LitigationCaseAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseTypeDomain" xlink:label="srt_LitigationCaseTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_LitigationCaseAxis" xlink:to="srt_LitigationCaseTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseTypeDomain" xlink:label="srt_LitigationCaseTypeDomain_637576581578822019" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="srt_LitigationCaseAxis" xlink:to="srt_LitigationCaseTypeDomain_637576581578822019" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_AllegedWrongfulDilutionOfEquityLitigationMember" xlink:label="stem_AllegedWrongfulDilutionOfEquityLitigationMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_LitigationCaseTypeDomain" xlink:to="stem_AllegedWrongfulDilutionOfEquityLitigationMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesLineItems" xlink:label="us-gaap_LossContingenciesLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_LossContingenciesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:label="us-gaap_LitigationSettlementAmountAwardedToOtherParty" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_LitigationSettlementAmountAwardedToOtherParty" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_LitigationSettlementPreferredSharesForfeitedByPlaintiffs" xlink:label="stem_LitigationSettlementPreferredSharesForfeitedByPlaintiffs" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="stem_LitigationSettlementPreferredSharesForfeitedByPlaintiffs" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_LitigationSettlementCommonSharesForfeitedByPlaintiffs" xlink:label="stem_LitigationSettlementCommonSharesForfeitedByPlaintiffs" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="stem_LitigationSettlementCommonSharesForfeitedByPlaintiffs" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureSubsequentEventsDetails" xlink:type="extended" xlink:title="1242001 - Disclosure - SUBSEQUENT EVENTS (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_LongtermDebtTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtMember" xlink:label="us-gaap_ConvertibleDebtMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_ConvertibleDebtMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember" xlink:label="us-gaap_NotesPayableOtherPayablesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_NotesPayableOtherPayablesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain_637576581578842081" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain_637576581578842081" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_TypeOfArrangementAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CreditAgreement2021Member" xlink:label="stem_CreditAgreement2021Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="stem_CreditAgreement2021Member" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfDebt" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfOperations" xlink:type="extended" xlink:title="200200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="srt_ProductOrServiceAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServiceMember" xlink:label="us-gaap_ServiceMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_ServiceMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_HardwareMember" xlink:label="stem_HardwareMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_ProductsAndServicesDomain" xlink:to="stem_HardwareMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CostOfRevenue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GrossProfit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingExpensesAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingAndMarketingExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpenses" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingIncomeLoss" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InterestExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="us-gaap_FairValueAdjustmentOfWarrants" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_FairValueAdjustmentOfWarrants" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareBasic" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareDiluted" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersDeficit" xlink:type="extended" xlink:title="200400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertiblePreferredStockMember" xlink:label="us-gaap_ConvertiblePreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_ConvertiblePreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_Series1ConvertiblePreferredStockMember" xlink:label="stem_Series1ConvertiblePreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_EquityComponentDomain" xlink:to="stem_Series1ConvertiblePreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:label="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:to="us-gaap_TemporaryEquityCarryingAmountAttributableToParent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="us-gaap_TemporaryEquitySharesOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:to="us-gaap_TemporaryEquitySharesOutstanding" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TemporaryEquityIncreaseDecreaseDueToExchangeShares" xlink:label="stem_TemporaryEquityIncreaseDecreaseDueToExchangeShares" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:to="stem_TemporaryEquityIncreaseDecreaseDueToExchangeShares" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TemporaryEquityIncreaseDecreaseDueToExchangeValue" xlink:label="stem_TemporaryEquityIncreaseDecreaseDueToExchangeValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:to="stem_TemporaryEquityIncreaseDecreaseDueToExchangeValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TemporaryEquityStockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised" xlink:label="stem_TemporaryEquityStockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:to="stem_TemporaryEquityStockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TemporaryEquityStockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised" xlink:label="stem_TemporaryEquityStockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:to="stem_TemporaryEquityStockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_SharesOutstanding" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_StockholdersEquity" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StockholdersEquityIncreaseDecreaseDueToExchangeShares" xlink:label="stem_StockholdersEquityIncreaseDecreaseDueToExchangeShares" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="stem_StockholdersEquityIncreaseDecreaseDueToExchangeShares" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StockholdersEquityIncreaseDecreaseDueToExchangeValue" xlink:label="stem_StockholdersEquityIncreaseDecreaseDueToExchangeValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="stem_StockholdersEquityIncreaseDecreaseDueToExchangeValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised" xlink:label="stem_StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="stem_StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised" xlink:label="stem_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="stem_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_NetIncomeLoss" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss" xlink:type="extended" xlink:title="240201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="us-gaap_ConcentrationRiskTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_AccountsReceivableMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerMember" xlink:label="us-gaap_RevenueFromContractWithCustomerMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_RevenueFromContractWithCustomerMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="srt_MajorCustomersAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CustomerAMember" xlink:label="stem_CustomerAMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="stem_CustomerAMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CustomerBMember" xlink:label="stem_CustomerBMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="stem_CustomerBMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CustomerCMember" xlink:label="stem_CustomerCMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="stem_CustomerCMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CustomerDMember" xlink:label="stem_CustomerDMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="stem_CustomerDMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CustomerEMember" xlink:label="stem_CustomerEMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="stem_CustomerEMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CustomerFMember" xlink:label="stem_CustomerFMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="stem_CustomerFMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="srt_RangeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="us-gaap_ConcentrationRiskLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_NumberOfOperatingSegments" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PercentOfTotalNetAssetsOutsideOfUs" xlink:label="stem_PercentOfTotalNetAssetsOutsideOfUs" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="stem_PercentOfTotalNetAssetsOutsideOfUs" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureRevenueNarrativeDetails" xlink:type="extended" xlink:title="240301 - Disclosure - REVENUE - Narrative (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_RangeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_TypeOfArrangementAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_HostCustomerArrangementsMember" xlink:label="stem_HostCustomerArrangementsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="stem_HostCustomerArrangementsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PartnershipArrangementsMember" xlink:label="stem_PartnershipArrangementsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="stem_PartnershipArrangementsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements" xlink:label="stem_RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="stem_RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_RevenueFromContractWithCustomerContractTerm" xlink:label="stem_RevenueFromContractWithCustomerContractTerm" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="stem_RevenueFromContractWithCustomerContractTerm" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_RevenueFromContractWithCustomerPerformanceBasedPaymentPeriod" xlink:label="stem_RevenueFromContractWithCustomerPerformanceBasedPaymentPeriod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="stem_RevenueFromContractWithCustomerPerformanceBasedPaymentPeriod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_RevenueFromContractWithCustomerEstimatedBenefitPeriod" xlink:label="stem_RevenueFromContractWithCustomerEstimatedBenefitPeriod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="stem_RevenueFromContractWithCustomerEstimatedBenefitPeriod" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureRevenueDisaggregationOfRevenueDetailss" xlink:type="extended" xlink:title="240302 - Disclosure - REVENUE - Disaggregation of Revenue (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_ProductOrServiceAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_HardwareMember" xlink:label="stem_HardwareMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_ProductsAndServicesDomain" xlink:to="stem_HardwareMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServiceMember" xlink:label="us-gaap_ServiceMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_ServiceMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_TypeOfArrangementAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PartnershipArrangementsMember" xlink:label="stem_PartnershipArrangementsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="stem_PartnershipArrangementsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_HostCustomerArrangementsMember" xlink:label="stem_HostCustomerArrangementsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="stem_HostCustomerArrangementsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureRevenueRemainingPerformanceObligationsDetails" xlink:type="extended" xlink:title="240303 - Disclosure - REVENUE - Remaining Performance Obligations (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="srt_ProductOrServiceAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServiceMember" xlink:label="us-gaap_ServiceMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_ServiceMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_HardwareMember" xlink:label="stem_HardwareMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_ProductsAndServicesDomain" xlink:to="stem_HardwareMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="srt_RangeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="us-gaap_RevenueRemainingPerformanceObligation" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligation" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:label="us-gaap_RevenueRemainingPerformanceObligationPercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationPercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureRevenueRemainingPerformanceObligationsDefaultDetails" xlink:type="extended" xlink:title="240303 - Disclosure - REVENUE - Remaining Performance Obligations Default (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="srt_ProductOrServiceAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServiceMember" xlink:label="us-gaap_ServiceMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_ServiceMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_HardwareMember" xlink:label="stem_HardwareMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_ProductsAndServicesDomain" xlink:to="stem_HardwareMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="srt_RangeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="us-gaap_RevenueRemainingPerformanceObligation" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligation" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:label="us-gaap_RevenueRemainingPerformanceObligationPercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationPercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureRevenueRemainingPerformanceObligationsDetailsss" xlink:type="extended" xlink:title="240304 - Disclosure - REVENUE - Remaining Performance Obligations (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="srt_ProductOrServiceAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServiceMember" xlink:label="us-gaap_ServiceMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_ServiceMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_HardwareMember" xlink:label="stem_HardwareMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_ProductsAndServicesDomain" xlink:to="stem_HardwareMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialInstrumentsMeasuredAtFairValueDetails" xlink:type="extended" xlink:title="240401 - Disclosure - FAIR VALUE MEASUREMENTS - Schedule of Financial Instruments Measured at Fair Value (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable" xlink:label="us-gaap_FairValueByBalanceSheetGroupingTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel1Member" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel2Member" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel3Member" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="us-gaap_FairValueMeasurementsRecurringMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis" xlink:label="us-gaap_CashAndCashEquivalentsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="us-gaap_CashAndCashEquivalentsAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_CashAndCashEquivalentsAxis" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="us-gaap_MoneyMarketFundsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="us-gaap_MoneyMarketFundsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:label="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_FairValueByBalanceSheetGroupingTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract" xlink:label="us-gaap_AssetsFairValueDisclosureAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_AssetsFairValueDisclosureAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:label="us-gaap_CashAndCashEquivalentsFairValueDisclosure" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_AssetsFairValueDisclosureAbstract" xlink:to="us-gaap_CashAndCashEquivalentsFairValueDisclosure" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:label="us-gaap_LiabilitiesFairValueDisclosureAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_LiabilitiesFairValueDisclosureAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_WarrantLiability" xlink:label="stem_WarrantLiability" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:to="stem_WarrantLiability" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure" xlink:label="us-gaap_LiabilitiesFairValueDisclosure" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:to="us-gaap_LiabilitiesFairValueDisclosure" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureFairValueMeasurementsKeyAssumptionsUsedForValuationDetails" xlink:type="extended" xlink:title="240402 - Disclosure - FAIR VALUE MEASUREMENTS - Key Assumptions Used for Valuation (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="us-gaap_MeasurementInputTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="us-gaap_MeasurementInputTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="us-gaap_MeasurementInputTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputPriceVolatilityMember" xlink:label="us-gaap_MeasurementInputPriceVolatilityMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputPriceVolatilityMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:label="us-gaap_MeasurementInputRiskFreeInterestRateMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputRiskFreeInterestRateMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputExpectedTermMember" xlink:label="us-gaap_MeasurementInputExpectedTermMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputExpectedTermMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputExpectedDividendRateMember" xlink:label="us-gaap_MeasurementInputExpectedDividendRateMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputExpectedDividendRateMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember" xlink:label="us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_WarrantLiabilityMeasurementInput" xlink:label="stem_WarrantLiabilityMeasurementInput" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="stem_WarrantLiabilityMeasurementInput" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureEnergyStorageSystemsNetScheduleOfEnergyStorageSystemsNetDetails" xlink:type="extended" xlink:title="240501 - Disclosure - ENERGY STORAGE SYSTEMS, NET - Schedule of Energy Storage Systems, Net (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_EnergyStorageSystemsPlacedIntoServiceMember" xlink:label="stem_EnergyStorageSystemsPlacedIntoServiceMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="stem_EnergyStorageSystemsPlacedIntoServiceMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember" xlink:label="stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureNotesPayableRevolvingLoanDueToSpeMemberDetailss" xlink:type="extended" xlink:title="240601 - Disclosure - NOTES PAYABLE - Revolving Loan Due to SPE Member (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_LongtermDebtTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="us-gaap_LineOfCreditMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_LineOfCreditMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_RevolvingLoanDueToSPEMemberMember" xlink:label="stem_RevolvingLoanDueToSPEMemberMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="stem_RevolvingLoanDueToSPEMemberMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases" xlink:label="stem_LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="stem_LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCredit" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToSpeMemberDetailss" xlink:type="extended" xlink:title="240602 - Disclosure - NOTES PAYABLE - Term Loan Due to SPE Member (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TermLoanDueToSPEMemberMember" xlink:label="stem_TermLoanDueToSPEMemberMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="stem_TermLoanDueToSPEMemberMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_LongtermDebtTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MediumTermNotesMember" xlink:label="us-gaap_MediumTermNotesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_MediumTermNotesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid" xlink:label="us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfMediumTermNotes" xlink:label="us-gaap_RepaymentsOfMediumTermNotes" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_RepaymentsOfMediumTermNotes" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToFormerNonControllingInterestHolderDetailss" xlink:type="extended" xlink:title="240603 - Disclosure - NOTES PAYABLE - Term Loan Due to Former Non-Controlling Interest Holder (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TermLoanDueToFormerNonControllingInterestHolderMember" xlink:label="stem_TermLoanDueToFormerNonControllingInterestHolderMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="stem_TermLoanDueToFormerNonControllingInterestHolderMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_LongtermDebtTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MediumTermNotesMember" xlink:label="us-gaap_MediumTermNotesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_MediumTermNotesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToMinorityShareholders" xlink:label="us-gaap_PaymentsToMinorityShareholders" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_PaymentsToMinorityShareholders" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DebtInstrumentQuarterlyInterestRateStatedPercentageSource2" xlink:label="stem_DebtInstrumentQuarterlyInterestRateStatedPercentageSource2" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="stem_DebtInstrumentQuarterlyInterestRateStatedPercentageSource2" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DebtInstrumentPrepaidAmountPrincipalAndInterest" xlink:label="stem_DebtInstrumentPrepaidAmountPrincipalAndInterest" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="stem_DebtInstrumentPrepaidAmountPrincipalAndInterest" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DebtInstrumentPrepaidAmountPrincipal" xlink:label="stem_DebtInstrumentPrepaidAmountPrincipal" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="stem_DebtInstrumentPrepaidAmountPrincipal" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ClassOfWarrantOrRightWarrantsIssued" xlink:label="stem_ClassOfWarrantOrRightWarrantsIssued" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="stem_ClassOfWarrantOrRightWarrantsIssued" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebt" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureNotesPayable2020And2021CreditAgreementsDetails" xlink:type="extended" xlink:title="240604 - Disclosure - NOTES PAYABLE - 2020 and 2021 Credit Agreements (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_LongtermDebtTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="us-gaap_LineOfCreditMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_LineOfCreditMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesDPreferredStockMember" xlink:label="us-gaap_SeriesDPreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesDPreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_A2020CreditAgreementMember" xlink:label="stem_A2020CreditAgreementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="stem_A2020CreditAgreementMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_A2021CreditAgreementMember" xlink:label="stem_A2021CreditAgreementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="stem_A2021CreditAgreementMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="us-gaap_ProceedsFromLinesOfCredit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ProceedsFromLinesOfCredit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DebtInstrumentInterestRateStatedPercentagePaidInCash" xlink:label="stem_DebtInstrumentInterestRateStatedPercentagePaidInCash" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="stem_DebtInstrumentInterestRateStatedPercentagePaidInCash" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal" xlink:label="stem_DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="stem_DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCredit" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ClassOfWarrantOrRightWarrantsIssued" xlink:label="stem_ClassOfWarrantOrRightWarrantsIssued" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="stem_ClassOfWarrantOrRightWarrantsIssued" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ClassOfWarrantOrRightTerminationTermsRepaymentPeriodOfBorrowingsToTriggerTermination" xlink:label="stem_ClassOfWarrantOrRightTerminationTermsRepaymentPeriodOfBorrowingsToTriggerTermination" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="stem_ClassOfWarrantOrRightTerminationTermsRepaymentPeriodOfBorrowingsToTriggerTermination" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureNotesPayableScheduleOfOutstandingDebtDetails" xlink:type="extended" xlink:title="240605 - Disclosure - NOTES PAYABLE - Schedule of Outstanding Debt (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_LongtermDebtTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember" xlink:label="us-gaap_NotesPayableOtherPayablesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_NotesPayableOtherPayablesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="us-gaap_DebtInstrumentCarryingAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentCarryingAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebt" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureNotesPayableScheduleOfDebtMaturitiesDetails" xlink:type="extended" xlink:title="240606 - Disclosure - NOTES PAYABLE - Schedule of Debt Maturities (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_LongtermDebtTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember" xlink:label="us-gaap_NotesPayableOtherPayablesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_NotesPayableOtherPayablesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_LongTermDebtMaturityAfterYearFour" xlink:label="stem_LongTermDebtMaturityAfterYearFour" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="stem_LongTermDebtMaturityAfterYearFour" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="us-gaap_DebtInstrumentCarryingAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentCarryingAmount" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureConvertibleNotesDetails" xlink:type="extended" xlink:title="240701 - Disclosure - CONVERTIBLE NOTES (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_LongtermDebtTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtMember" xlink:label="us-gaap_ConvertibleDebtMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_ConvertibleDebtMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_January2020ConvertibleNotesMember" xlink:label="stem_January2020ConvertibleNotesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="stem_January2020ConvertibleNotesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_Q42020ConvertibleNotesMember" xlink:label="stem_Q42020ConvertibleNotesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="stem_Q42020ConvertibleNotesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_Q12021ConvertibleNotesMember" xlink:label="stem_Q12021ConvertibleNotesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="stem_Q12021ConvertibleNotesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_AffiliatedEntityMember" xlink:label="srt_AffiliatedEntityMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="srt_AffiliatedEntityMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesDPlusConvertiblePreferredStockMember" xlink:label="stem_SeriesDPlusConvertiblePreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="stem_SeriesDPlusConvertiblePreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PreferredStockWarrantsMember" xlink:label="stem_PreferredStockWarrantsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="stem_PreferredStockWarrantsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_StatementEquityComponentsAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromConvertibleDebt" xlink:label="us-gaap_ProceedsFromConvertibleDebt" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ProceedsFromConvertibleDebt" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DebtInstrumentExtensionTerm" xlink:label="stem_DebtInstrumentExtensionTerm" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="stem_DebtInstrumentExtensionTerm" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DebtInstrumentNumberOfOptionsToExtend" xlink:label="stem_DebtInstrumentNumberOfOptionsToExtend" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="stem_DebtInstrumentNumberOfOptionsToExtend" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNet" xlink:label="us-gaap_DeferredFinanceCostsNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DeferredFinanceCostsNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTerm" xlink:label="us-gaap_DebtInstrumentTerm" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTerm" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ClassOfWarrantOrRightWarrantsIssued" xlink:label="stem_ClassOfWarrantOrRightWarrantsIssued" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="stem_ClassOfWarrantOrRightWarrantsIssued" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_WarrantLiability" xlink:label="stem_WarrantLiability" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="stem_WarrantLiability" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtFairValueDisclosures" xlink:label="us-gaap_ConvertibleDebtFairValueDisclosures" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ConvertibleDebtFairValueDisclosures" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ProceedsFromConvertibleDebtNet" xlink:label="stem_ProceedsFromConvertibleDebtNet" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="stem_ProceedsFromConvertibleDebtNet" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TemporaryEquityIncreaseDecreaseDueToExchangeValue" xlink:label="stem_TemporaryEquityIncreaseDecreaseDueToExchangeValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="stem_TemporaryEquityIncreaseDecreaseDueToExchangeValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StockholdersEquityIncreaseDecreaseDueToExchangeValue" xlink:label="stem_StockholdersEquityIncreaseDecreaseDueToExchangeValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="stem_StockholdersEquityIncreaseDecreaseDueToExchangeValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:label="us-gaap_PreferredStockDividendsIncomeStatementImpact" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_PreferredStockDividendsIncomeStatementImpact" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureWarrantsDetailss" xlink:type="extended" xlink:title="240801 - Disclosure - WARRANTS (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightTable" xlink:label="us-gaap_ClassOfWarrantOrRightTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesAPlusConvertiblePreferredStockMember" xlink:label="stem_SeriesAPlusConvertiblePreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="stem_SeriesAPlusConvertiblePreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesDConvertiblePreferredStockMember" xlink:label="stem_SeriesDConvertiblePreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="stem_SeriesDConvertiblePreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesDPlusConvertiblePreferredStockMember" xlink:label="stem_SeriesDPlusConvertiblePreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="stem_SeriesDPlusConvertiblePreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockWarrantsMember" xlink:label="stem_CommonStockWarrantsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="stem_CommonStockWarrantsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="srt_RangeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightLineItems" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstandingTerm" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStockScheduleOfConvertiblePreferredStockDetails" xlink:type="extended" xlink:title="240901 - Disclosure - CONVERTIBLE PREFERRED STOCK AND COMMON STOCK - Schedule of Convertible Preferred Stock (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_StatementClassOfStockAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesDPlusConvertiblePreferredStockMember" xlink:label="stem_SeriesDPlusConvertiblePreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="stem_SeriesDPlusConvertiblePreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesDConvertiblePreferredStockMember" xlink:label="stem_SeriesDConvertiblePreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="stem_SeriesDConvertiblePreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesCConvertiblePreferredStockMember" xlink:label="stem_SeriesCConvertiblePreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="stem_SeriesCConvertiblePreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesBConvertiblePreferredStockMember" xlink:label="stem_SeriesBConvertiblePreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="stem_SeriesBConvertiblePreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesAPlusConvertiblePreferredStockMember" xlink:label="stem_SeriesAPlusConvertiblePreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="stem_SeriesAPlusConvertiblePreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesAConvertiblePreferredStockMember" xlink:label="stem_SeriesAConvertiblePreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="stem_SeriesAConvertiblePreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_Series1ConvertiblePreferredStockMember" xlink:label="stem_Series1ConvertiblePreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="stem_Series1ConvertiblePreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ScheduleOfStockByClassTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquitySharesAuthorized" xlink:label="us-gaap_TemporaryEquitySharesAuthorized" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_TemporaryEquitySharesAuthorized" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="us-gaap_TemporaryEquitySharesOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_TemporaryEquitySharesOutstanding" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_TemporaryEquityCarryingAmountAttributableToParent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityLiquidationPreference" xlink:label="us-gaap_TemporaryEquityLiquidationPreference" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_TemporaryEquityLiquidationPreference" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TemporaryEquityAndPreferredStockSharesOutstanding" xlink:label="stem_TemporaryEquityAndPreferredStockSharesOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="stem_TemporaryEquityAndPreferredStockSharesOutstanding" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TemporaryEquityAndPreferredStockSharesAuthorized" xlink:label="stem_TemporaryEquityAndPreferredStockSharesAuthorized" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="stem_TemporaryEquityAndPreferredStockSharesAuthorized" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStockScheduleOfSharesReservedForIssuanceDetails" xlink:type="extended" xlink:title="240902 - Disclosure - CONVERTIBLE PREFERRED STOCK AND COMMON STOCK - Schedule of Shares Reserved for Issuance (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_FinancialInstrumentAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertiblePreferredStockMember" xlink:label="us-gaap_ConvertiblePreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_ConvertiblePreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockWarrantsMember" xlink:label="stem_CommonStockWarrantsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="stem_CommonStockWarrantsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PreferredStockWarrantsMember" xlink:label="stem_PreferredStockWarrantsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="stem_PreferredStockWarrantsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_EmployeeStockOptionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockCompensationPlanMember" xlink:label="us-gaap_StockCompensationPlanMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_StockCompensationPlanMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ScheduleOfStockByClassTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureStockBasedCompensationNarrativeDetails" xlink:type="extended" xlink:title="241001 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_PlanNameAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StockPlan2009Member" xlink:label="stem_StockPlan2009Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_PlanNameDomain" xlink:to="stem_StockPlan2009Member" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VestingAxis" xlink:label="us-gaap_VestingAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_VestingAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VestingDomain" xlink:label="us-gaap_VestingDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_VestingDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VestingDomain" xlink:label="us-gaap_VestingDomain_637576581579392046" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_VestingDomain_637576581579392046" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheOneMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_VestingDomain" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheOneMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheTwoMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_VestingDomain" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheTwoMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_RangeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders" xlink:label="stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership" xlink:label="stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetailss" xlink:type="extended" xlink:title="241003 - Disclosure - STOCK-BASED COMPENSATION - Stock-Based Compensation Expense (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_IncomeStatementLocationAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="us-gaap_SellingAndMarketingExpenseMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_SellingAndMarketingExpenseMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureNetLossPerShareAntidilutiveSecuritiesDetails" xlink:type="extended" xlink:title="241102 - Disclosure - NET LOSS PER SHARE - Antidilutive securities (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertiblePreferredStockMember" xlink:label="us-gaap_ConvertiblePreferredStockMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_ConvertiblePreferredStockMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtSecuritiesMember" xlink:label="us-gaap_ConvertibleDebtSecuritiesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_ConvertibleDebtSecuritiesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockWarrantsMember" xlink:label="stem_CommonStockWarrantsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="stem_CommonStockWarrantsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember" xlink:label="us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureCommitmentsAndContingenciesDetailss" xlink:type="extended" xlink:title="241301 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="us-gaap_LossContingenciesTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="us-gaap_LossContingenciesByNatureOfContingencyAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_LossContingenciesTable" xlink:to="us-gaap_LossContingenciesByNatureOfContingencyAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="us-gaap_LossContingencyNatureDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="us-gaap_LossContingencyNatureDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="us-gaap_LossContingencyNatureDomain_637576581579462124" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="us-gaap_LossContingencyNatureDomain_637576581579462124" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_AllegedWrongfulDilutionOfEquityMember" xlink:label="stem_AllegedWrongfulDilutionOfEquityMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LossContingencyNatureDomain" xlink:to="stem_AllegedWrongfulDilutionOfEquityMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LitigationStatusAxis" xlink:label="us-gaap_LitigationStatusAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="us-gaap_LossContingenciesTable" xlink:to="us-gaap_LitigationStatusAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LitigationStatusDomain" xlink:label="us-gaap_LitigationStatusDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_LitigationStatusAxis" xlink:to="us-gaap_LitigationStatusDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LitigationStatusDomain" xlink:label="us-gaap_LitigationStatusDomain_637576581579462124" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_LitigationStatusAxis" xlink:to="us-gaap_LitigationStatusDomain_637576581579462124" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SettledLitigationMember" xlink:label="us-gaap_SettledLitigationMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_LitigationStatusDomain" xlink:to="us-gaap_SettledLitigationMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesLineItems" xlink:label="us-gaap_LossContingenciesLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_LossContingenciesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:label="us-gaap_LitigationSettlementAmountAwardedToOtherParty" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_LitigationSettlementAmountAwardedToOtherParty" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_LitigationSettlementPreferredSharesForfeitedByPlaintiffs" xlink:label="stem_LitigationSettlementPreferredSharesForfeitedByPlaintiffs" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="stem_LitigationSettlementPreferredSharesForfeitedByPlaintiffs" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_LitigationSettlementCommonSharesForfeitedByPlaintiffs" xlink:label="stem_LitigationSettlementCommonSharesForfeitedByPlaintiffs" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="stem_LitigationSettlementCommonSharesForfeitedByPlaintiffs" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.stem.com/role/DisclosureSubsequentEventsDetailss" xlink:type="extended" xlink:title="241401 - Disclosure - SUBSEQUENT EVENTS (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTypeAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ProceedsFromReverseRecapitalizationTransaction" xlink:label="stem_ProceedsFromReverseRecapitalizationTransaction" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="stem_ProceedsFromReverseRecapitalizationTransaction" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfNotesPayable" xlink:label="us-gaap_RepaymentsOfNotesPayable" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_RepaymentsOfNotesPayable" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_RepaymentsOfNotesPayablePortionRelatedToAccruedInterest" xlink:label="stem_RepaymentsOfNotesPayablePortionRelatedToAccruedInterest" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="stem_RepaymentsOfNotesPayablePortionRelatedToAccruedInterest" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:label="us-gaap_PaymentsOfDebtExtinguishmentCosts" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_PaymentsOfDebtExtinguishmentCosts" priority="1" use="optional" />
  </definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>8
<FILENAME>stem-20200430_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--XBRL document created with Toppan Merrill Bridge  9.6.7713.40453 -->
<!--Based on XBRL 2.1-->
<!--Created on: 5/26/2021 8:36:07 PM-->
<!--Modified on: 5/26/2021 8:36:08 PM-->
<link:linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink">
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xmlns="http://www.xbrl.org/2003/linkbase" />
  <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CoverAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document and Entity Information</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentInformationTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document Information [Table]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentInformationLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document Information [Line Items]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Document Type</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Registrant Name</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Filer Category</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Small Business</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Emerging Growth Company</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityExTransitionPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Ex Transition Period</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Address, Address Line One</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Address, Postal Zip Code</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Local Phone Number</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Address, City or Town</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Address, State or Province</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">City Area Code</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity Central Index Key</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_ContactPersonnelName" xlink:label="dei_ContactPersonnelName" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_ContactPersonnelName" xlink:to="dei_ContactPersonnelName_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_ContactPersonnelName_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Contact Personnel Name</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amendment Flag</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">CONSOLIDATED BALANCE SHEETS</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Balance Sheet</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Statement [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Statement [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementClassOfStockAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class of Stock [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_ClassOfStockDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfStockDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class Of Stock [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ClassOfStockDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class of Stock [Domain]</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonClassNotSubjectToRedemptionMember" xlink:label="stem_CommonClassNotSubjectToRedemptionMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_CommonClassNotSubjectToRedemptionMember" xlink:to="stem_CommonClassNotSubjectToRedemptionMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_CommonClassNotSubjectToRedemptionMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Classification of common stock representing ownership interest in a corporation.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_CommonClassNotSubjectToRedemptionMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Class Not Subject To Redemption [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_CommonClassNotSubjectToRedemptionMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class A common stock</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonClassBMember" xlink:to="us-gaap_CommonClassBMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonClassBMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Class B [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonClassBMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Class B</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LegalEntityAxis" xlink:to="dei_LegalEntityAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LegalEntityAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Legal Entity [Axis]</label>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityDomain" xlink:to="dei_EntityDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Entity [Domain]</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_StarPeakEnergyTransitionCorpMember" xlink:to="stem_StarPeakEnergyTransitionCorpMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_StarPeakEnergyTransitionCorpMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents Star Peak Energy Transition Corp.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_StarPeakEnergyTransitionCorpMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Star Peak Energy Transition Corp [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_StarPeakEnergyTransitionCorpMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Star Peak Energy Transition Corp [Member]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Statement [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Statement [Line Items]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">ASSETS</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Assets:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">ASSETS</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Current assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Current assets:</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash and Cash Equivalents, at Carrying Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash and cash equivalents</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="us-gaap_PrepaidExpenseCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseCurrent" xlink:to="us-gaap_PrepaidExpenseCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Prepaid Expense, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrepaidExpenseCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Prepaid expenses</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Assets, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total current assets</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCosts" xlink:label="us-gaap_DeferredCosts" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCosts" xlink:to="us-gaap_DeferredCosts_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Costs, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred offering costs associated with initial public offering</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DeferredCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred SPAC costs</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsHeldInTrustNoncurrent" xlink:label="us-gaap_AssetsHeldInTrustNoncurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsHeldInTrustNoncurrent" xlink:to="us-gaap_AssetsHeldInTrustNoncurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsHeldInTrustNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Assets Held-in-trust, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AssetsHeldInTrustNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Investments held in Trust Account</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total assets</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">LIABILITIES, CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Liabilities and Stockholders' Equity:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Liabilities and stockholders' equity</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Current liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Current liabilities:</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts Payable, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts payable</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:label="us-gaap_AccountsPayableRelatedPartiesCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:to="us-gaap_AccountsPayableRelatedPartiesCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableRelatedPartiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts Payable, Related Parties, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableRelatedPartiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts payable - related party</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccountsPayableRelatedPartiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other current liabilities due to related parties</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued Liabilities, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total accrued liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued liabilities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:label="us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:to="us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Notes Payable, Related Parties, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Note payable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Convertible promissory notes due to related parties</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_FranchiseTaxPayableCurrent" xlink:label="stem_FranchiseTaxPayableCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_FranchiseTaxPayableCurrent" xlink:to="stem_FranchiseTaxPayableCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_FranchiseTaxPayableCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to franchise tax. (due within one year or within the normal operating cycle if longer).</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_FranchiseTaxPayableCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Franchise Tax Payable, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_FranchiseTaxPayableCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Franchise tax payable</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Liabilities, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total current liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total current liabilities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" xlink:to="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financial Instruments Subject to Mandatory Redemption, Settlement Terms, Fair Value of Shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair value of warrants</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Convertible preferred stock warrant liabilities</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DeferredLegalFeesNonCurrent" xlink:label="stem_DeferredLegalFeesNonCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_DeferredLegalFeesNonCurrent" xlink:to="stem_DeferredLegalFeesNonCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_DeferredLegalFeesNonCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to deferred legal fees. (due more than one year or normal operating cycle if longer).</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_DeferredLegalFeesNonCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Legal Fees, Non Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_DeferredLegalFeesNonCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred legal fees</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DeferredUnderwritingCompensationNoncurrent" xlink:label="stem_DeferredUnderwritingCompensationNoncurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_DeferredUnderwritingCompensationNoncurrent" xlink:to="stem_DeferredUnderwritingCompensationNoncurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_DeferredUnderwritingCompensationNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The carrying value as of balance sheet date of underwriting compensation deferred, classified as noncurrent.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_DeferredUnderwritingCompensationNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Underwriting Compensation, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_DeferredUnderwritingCompensationNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred underwriting commissions in connection with the initial public offering</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="stem_DeferredUnderwritingCompensationNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred underwriting commissions</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total liabilities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Commitments and Contingencies</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Commitments and Contingencies (Note 5)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Commitments and Contingencies (Note 18)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:to="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity, Carrying Amount, Attributable to Parent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Balance, end of period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Balance, beginning of period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class A common stock, $0.0001 par value; 8,640,832 and 24,275,528 shares subject to possible redemption at $10.00 per share as of March 31, 2021 and December 31, 2020, respectively</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Convertible preferred stock, $0.00001 par value; 409,351,021 and 321,346,716 shares authorized as of December 31, 2020 and 2019, respectively; 175,437,783 and 191,139,933 shares issued and outstanding as of December 31, 2020 and 2019, respectively; (liquidation preference of $257,947 and $258,041 as of December 31, 2020 and 2019, respectively)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stockholders' Deficit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stockholders' Equity:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stockholders' equity</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred Stock, Value, Issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred stock, $0.0001 par value 1,000,000 shares authorized none issued and outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PreferredStockValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series 1 convertible preferred stock, $0.00001 par value; 4,305 shares authorized as of December 31, 2020 and 2019; 2,961 shares issued and outstanding as of December 31, 2020 and 2019</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock, Value, Issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common stock, $0.000001 par value; 474,728,323 and 386,728,323 authorized as of December 31, 2020 and 2019, respectively; 11,228,371 and 9,392,682 issued and outstanding as of December 31, 2020 and 2019, respectively</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Additional Paid in Capital</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Additional paid-in capital</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Retained Earnings (Accumulated Deficit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accumulated deficit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accumulated deficit</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stockholders' Equity Attributable to Parent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Balance, end of period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Balance, beginning of period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total stockholders' deficit</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Liabilities and Equity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total liabilities, convertible preferred stock and stockholders' deficit</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Sale of Stock [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Sale Of Stock Name Of Transaction [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Sale of Stock [Domain]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="us-gaap_OverAllotmentOptionMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OverAllotmentOptionMember" xlink:to="us-gaap_OverAllotmentOptionMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OverAllotmentOptionMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Over Allotment Option [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OverAllotmentOptionMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Over-allotment</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:label="us-gaap_TemporaryEquityParOrStatedValuePerShare" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:to="us-gaap_TemporaryEquityParOrStatedValuePerShare_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TemporaryEquityParOrStatedValuePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity, Par or Stated Value Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TemporaryEquityParOrStatedValuePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Shares subject to possible redemption, par value (in dollars per share)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_TemporaryEquityParOrStatedValuePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Convertible preferred stock, par value;</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="us-gaap_TemporaryEquitySharesOutstanding" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquitySharesOutstanding" xlink:to="us-gaap_TemporaryEquitySharesOutstanding_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TemporaryEquitySharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity, Shares Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_TemporaryEquitySharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Balance, end of period (in shares)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_TemporaryEquitySharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Balance, beginning of period (in shares)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TemporaryEquitySharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Outstanding shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_TemporaryEquitySharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Convertible preferred stock, shares outstanding</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityRedemptionPricePerShare" xlink:label="us-gaap_TemporaryEquityRedemptionPricePerShare" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquityRedemptionPricePerShare" xlink:to="us-gaap_TemporaryEquityRedemptionPricePerShare_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TemporaryEquityRedemptionPricePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity, Redemption Price Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TemporaryEquityRedemptionPricePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Shares subject to possible redemption, redemption value (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred Stock, Par or Stated Value Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred stock, par value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series 1 convertible preferred stock, $0.00001 par value</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred Stock, Shares Authorized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred stock, shares authorized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series 1 convertible preferred stock, 4,305 shares authorized</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred Stock, Shares Issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred stock, shares issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series 1 convertible preferred stock, shares issued</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred Stock, Shares Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred stock, shares outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series 1 convertible preferred stock, shares outstanding</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock, Par or Stated Value Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common stock, par value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common stock, $0.000001 par value</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock, Shares Authorized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common stock, shares authorized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common stock, shares authorized (in shares)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock, Shares, Issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common stock, shares issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common stock, shares issued (in shares)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock, Shares, Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common stock, shares outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common shares, shares outstanding (in shares)</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_MaximumCommonStockSharesSubjectToForfeiture" xlink:label="stem_MaximumCommonStockSharesSubjectToForfeiture" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_MaximumCommonStockSharesSubjectToForfeiture" xlink:to="stem_MaximumCommonStockSharesSubjectToForfeiture_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_MaximumCommonStockSharesSubjectToForfeiture_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the maximum number of common stock shares subject to forfeiture.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_MaximumCommonStockSharesSubjectToForfeiture_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Maximum Common Stock, Shares Subject To Forfeiture</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_MaximumCommonStockSharesSubjectToForfeiture_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Maximum shares subject to forfeiture</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockSharesForfeited" xlink:label="stem_CommonStockSharesForfeited" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_CommonStockSharesForfeited" xlink:to="stem_CommonStockSharesForfeited_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_CommonStockSharesForfeited_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of common stock, forfeited.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_CommonStockSharesForfeited_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock, Shares Forfeited</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="stem_CommonStockSharesForfeited_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class B common stock forfeited (in shares)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_CommonStockSharesForfeited_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class B common stock forfeited (in shares)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="stem_CommonStockSharesForfeited_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common stock, shares forfeited (in shares)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">CONSOLIDATED STATEMENTS OF OPERATIONS</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Statement of Operations</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonClassSubjectToRedemptionMember" xlink:label="stem_CommonClassSubjectToRedemptionMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_CommonClassSubjectToRedemptionMember" xlink:to="stem_CommonClassSubjectToRedemptionMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_CommonClassSubjectToRedemptionMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Classification of common stock representing ownership interest in a corporation.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_CommonClassSubjectToRedemptionMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Class Subject To Redemption [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_CommonClassSubjectToRedemptionMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class A common stock</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating expenses:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating expenses:</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">General and Administrative Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">General and administrative expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">General and administrative</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty" xlink:label="us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty" xlink:to="us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Related Party Transaction, Selling, General and Administrative Expenses from Transactions with Related Party</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">General and administrative expenses - related party</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_FranchiseTaxExpense" xlink:label="stem_FranchiseTaxExpense" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_FranchiseTaxExpense" xlink:to="stem_FranchiseTaxExpense_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_FranchiseTaxExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of franchise tax expense incurred during the period.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_FranchiseTaxExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Franchise Tax Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_FranchiseTaxExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Franchise tax expense</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpenses_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingExpenses_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total operating expenses</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="us-gaap_FairValueAdjustmentOfWarrants" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAdjustmentOfWarrants" xlink:to="us-gaap_FairValueAdjustmentOfWarrants_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAdjustmentOfWarrants_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value Adjustment of Warrants</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_FairValueAdjustmentOfWarrants_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Change in fair value of warrants and embedded derivatives</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_FairValueAdjustmentOfWarrants_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Change in fair value of warrant liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueAdjustmentOfWarrants_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Change in fair value of warrant liability and embedded derivative</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FairValueAdjustmentOfWarrants_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Change in fair value of warrant liabilities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeNet" xlink:label="us-gaap_InvestmentIncomeNet" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentIncomeNet" xlink:to="us-gaap_InvestmentIncomeNet_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentIncomeNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Investment Income, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InvestmentIncomeNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Gain on investment (net), dividends and interest held in Trust Account</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentIncomeNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net gain from Investments held in Trust Account</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InvestmentIncomeNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest income available in the Trust Account</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loss before income taxes</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net loss attributable to common stockholders</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:to="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted Average Number of Shares Outstanding, Basic and Diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted-average number of shares outstanding used to compute net loss per share attributable to common stockholders, basic and diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted average shares used in computing net loss per share, basic and diluted</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAndDiluted" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Earnings Per Share, Basic and Diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net loss per share attributable to common stockholders, basic and diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net loss per share attributable to common shareholders, basic and diluted</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">CONSOLIDATED STATEMENTS OF STOCKHOLDERS' DEFICIT</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Equity Components [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityComponentDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Equity Component [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityComponentDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Equity Component [Domain]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Additional Paid In Capital [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Additional paid-in capital</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Retained Earnings [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deficit</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) in Stockholders' Equity [Roll Forward]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) in Stockholders' Equity [Roll Forward]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Shares, Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Balance, end of period (in shares)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Balance, beginning of period (in shares)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Issued During Period, Value, New Issues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Sale of Class A shares in initial public offering, less fair value of public warrants</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Aggregate purchase price</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Issued During Period, Shares, New Issues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Sale of Class A shares in initial public offering, less fair value of public warrants (in shares)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of shares issued</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Offering costs</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Adjustments to Additional Paid in Capital, Warrant Issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Excess of cash received over fair value of private placement warrants</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Issuance of warrants to purchase common stock</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockValueOfSharesForfeited" xlink:label="stem_CommonStockValueOfSharesForfeited" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_CommonStockValueOfSharesForfeited" xlink:to="stem_CommonStockValueOfSharesForfeited_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_CommonStockValueOfSharesForfeited_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Equity impact of (increase) decrease in value of common stock due to shares forfeited during the period.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_CommonStockValueOfSharesForfeited_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock, Value of Shares Forfeited</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="stem_CommonStockValueOfSharesForfeited_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class B common stock forfeited</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodValue" xlink:label="us-gaap_StockRedeemedOrCalledDuringPeriodValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRedeemedOrCalledDuringPeriodValue" xlink:to="us-gaap_StockRedeemedOrCalledDuringPeriodValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRedeemedOrCalledDuringPeriodValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Redeemed or Called During Period, Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_StockRedeemedOrCalledDuringPeriodValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class A common stock subject to possible redemption</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockRedeemedOrCalledDuringPeriodValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class A common stock subject to possible redemption</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodShares" xlink:label="us-gaap_StockRedeemedOrCalledDuringPeriodShares" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRedeemedOrCalledDuringPeriodShares" xlink:to="us-gaap_StockRedeemedOrCalledDuringPeriodShares_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRedeemedOrCalledDuringPeriodShares_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Redeemed or Called During Period, Shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_StockRedeemedOrCalledDuringPeriodShares_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class A common stock subject to possible redemption (in shares)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockRedeemedOrCalledDuringPeriodShares_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class A common stock subject to possible redemption (in shares)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">CONSOLIDATED STATEMENTS OF CASH FLOWS</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">OPERATING ACTIVITIES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">OPERATING ACTIVITIES</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProfitLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProfitLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net loss</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Adjustments to reconcile net loss to net cash used in operating activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Adjustments to reconcile net loss to net cash used in operating activities:</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrealizedGainLossOnInvestments" xlink:label="us-gaap_UnrealizedGainLossOnInvestments" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrealizedGainLossOnInvestments" xlink:to="us-gaap_UnrealizedGainLossOnInvestments_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrealizedGainLossOnInvestments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Unrealized Gain (Loss) on Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_UnrealizedGainLossOnInvestments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Unrealized gain from Investments held in Trust Account</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Changes in operating assets and liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Changes in operating assets and liabilities:</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpense_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) in Prepaid Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Prepaid expenses</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_IncreaseDecreaseInFranchiseTaxPayable" xlink:label="stem_IncreaseDecreaseInFranchiseTaxPayable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_IncreaseDecreaseInFranchiseTaxPayable" xlink:to="stem_IncreaseDecreaseInFranchiseTaxPayable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_IncreaseDecreaseInFranchiseTaxPayable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred and payable for franchise tax payable.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_IncreaseDecreaseInFranchiseTaxPayable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) in Franchise Tax Payable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_IncreaseDecreaseInFranchiseTaxPayable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Franchise tax payable</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) in Accounts Payable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts payable</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) in Accrued Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued expenses</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Cash Provided by (Used in) Operating Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash flows from operating activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Negative cash flows from operating activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net cash used in operating activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net cash used in operating activities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">INVESTING ACTIVITIES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">INVESTING ACTIVITIES</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_InvestmentOfCashIntoTrustAccount" xlink:label="stem_InvestmentOfCashIntoTrustAccount" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_InvestmentOfCashIntoTrustAccount" xlink:to="stem_InvestmentOfCashIntoTrustAccount_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_InvestmentOfCashIntoTrustAccount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the investment of cash into trust account.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_InvestmentOfCashIntoTrustAccount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Investment of Cash into Trust Account</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="stem_InvestmentOfCashIntoTrustAccount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash deposited in Trust Account</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Cash Provided by (Used in) Investing Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net cash used in investing activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net cash used in investing activities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">FINANCING ACTIVITIES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">FINANCING ACTIVITIES</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromRelatedPartyDebt" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromRelatedPartyDebt" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from Related Party Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from note payable to related party</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loan from the Sponsor</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfRelatedPartyDebt" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Repayments of Related Party Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Repayment of note payable to related party</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Repayment of promissory note - related party</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:to="us-gaap_ProceedsFromIssuanceInitialPublicOffering_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from Issuance Initial Public Offering</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds received from initial public offering, gross</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from Issuance of Common Stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds received from private placement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common stock shares issue proceeds</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfStockIssuanceCosts" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payments of Stock Issuance Costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Offering costs paid</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other offering costs</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Cash Provided by (Used in) Financing Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net cash provided by financing activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net cash provided by financing activities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net decrease in cash and cash equivalents</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash and cash equivalents, end of year of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash and cash equivalents, beginning of year</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Supplemental disclosure of noncash activities:</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_OfferingCostsIncludedInAccountsPayableIncurredDuringNoncashOrPartialNoncashTransaction" xlink:label="stem_OfferingCostsIncludedInAccountsPayableIncurredDuringNoncashOrPartialNoncashTransaction" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_OfferingCostsIncludedInAccountsPayableIncurredDuringNoncashOrPartialNoncashTransaction" xlink:to="stem_OfferingCostsIncludedInAccountsPayableIncurredDuringNoncashOrPartialNoncashTransaction_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_OfferingCostsIncludedInAccountsPayableIncurredDuringNoncashOrPartialNoncashTransaction_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The amount of offering costs included in accounts payable that were incurred during a noncash or partial noncash transaction.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_OfferingCostsIncludedInAccountsPayableIncurredDuringNoncashOrPartialNoncashTransaction_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Offering Costs Included in Accounts Payable Incurred During Noncash or Partial Noncash Transaction</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_OfferingCostsIncludedInAccountsPayableIncurredDuringNoncashOrPartialNoncashTransaction_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Offering costs included in accounts payable</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_OfferingCostsIncludedInAccruedExpensesIncurredDuringNoncashOrPartialNoncashTransaction" xlink:label="stem_OfferingCostsIncludedInAccruedExpensesIncurredDuringNoncashOrPartialNoncashTransaction" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_OfferingCostsIncludedInAccruedExpensesIncurredDuringNoncashOrPartialNoncashTransaction" xlink:to="stem_OfferingCostsIncludedInAccruedExpensesIncurredDuringNoncashOrPartialNoncashTransaction_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_OfferingCostsIncludedInAccruedExpensesIncurredDuringNoncashOrPartialNoncashTransaction_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The amount of offering costs included in accrued expenses that were incurred during a noncash or partial noncash transaction.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_OfferingCostsIncludedInAccruedExpensesIncurredDuringNoncashOrPartialNoncashTransaction_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Offering Costs Included in Accrued Expenses Incurred During Noncash or Partial Noncash Transaction</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_OfferingCostsIncludedInAccruedExpensesIncurredDuringNoncashOrPartialNoncashTransaction_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Offering costs included in accrued expenses</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_OfferingCostsAdjustedAccruedExpensesIncurredDuringNoncashOrPartialNoncashTransaction" xlink:label="stem_OfferingCostsAdjustedAccruedExpensesIncurredDuringNoncashOrPartialNoncashTransaction" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_OfferingCostsAdjustedAccruedExpensesIncurredDuringNoncashOrPartialNoncashTransaction" xlink:to="stem_OfferingCostsAdjustedAccruedExpensesIncurredDuringNoncashOrPartialNoncashTransaction_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_OfferingCostsAdjustedAccruedExpensesIncurredDuringNoncashOrPartialNoncashTransaction_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The amount of adjusted offering costs against accrued expenses that were incurred during a noncash or partial noncash transaction.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_OfferingCostsAdjustedAccruedExpensesIncurredDuringNoncashOrPartialNoncashTransaction_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Offering Costs Adjusted Accrued Expenses Incurred During Noncash or Partial Noncash Transaction</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_OfferingCostsAdjustedAccruedExpensesIncurredDuringNoncashOrPartialNoncashTransaction_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Adjust offering costs against accrued expenses</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionPayablesAssumed1" xlink:label="us-gaap_NoncashOrPartNoncashAcquisitionPayablesAssumed1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashOrPartNoncashAcquisitionPayablesAssumed1" xlink:to="us-gaap_NoncashOrPartNoncashAcquisitionPayablesAssumed1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncashOrPartNoncashAcquisitionPayablesAssumed1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Noncash or Part Noncash Acquisition, Payables Assumed</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NoncashOrPartNoncashAcquisitionPayablesAssumed1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred legal fees</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DeferredUnderwritingFeePayable" xlink:label="stem_DeferredUnderwritingFeePayable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_DeferredUnderwritingFeePayable" xlink:to="stem_DeferredUnderwritingFeePayable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_DeferredUnderwritingFeePayable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the amount of deferred underwriting fee payable in a non cash investing and financing activities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_DeferredUnderwritingFeePayable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Underwriting Fee Payable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_DeferredUnderwritingFeePayable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred underwriting commissions in connection with the initial public offering</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ReclassificationOfOfferingCostsToAccountsPayableIncurredDuringNoncashOrPartialNoncashTransaction" xlink:label="stem_ReclassificationOfOfferingCostsToAccountsPayableIncurredDuringNoncashOrPartialNoncashTransaction" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_ReclassificationOfOfferingCostsToAccountsPayableIncurredDuringNoncashOrPartialNoncashTransaction" xlink:to="stem_ReclassificationOfOfferingCostsToAccountsPayableIncurredDuringNoncashOrPartialNoncashTransaction_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_ReclassificationOfOfferingCostsToAccountsPayableIncurredDuringNoncashOrPartialNoncashTransaction_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of offering costs reclassified in to accounts payable, incurred as a part of non cash or partial non cash transaction.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_ReclassificationOfOfferingCostsToAccountsPayableIncurredDuringNoncashOrPartialNoncashTransaction_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Reclassification of Offering Costs to Accounts Payable Incurred During Noncash or Partial Noncash Transaction</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="stem_ReclassificationOfOfferingCostsToAccountsPayableIncurredDuringNoncashOrPartialNoncashTransaction_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Reclassification of accrued offering costs to accounts payable</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAssumed1" xlink:label="us-gaap_LiabilitiesAssumed1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAssumed1" xlink:to="us-gaap_LiabilitiesAssumed1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAssumed1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Liabilities Assumed</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_LiabilitiesAssumed1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts payable paid by Sponsor</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_InitialClassificationOfCommonStockSubjectToPossibleRedemption" xlink:label="stem_InitialClassificationOfCommonStockSubjectToPossibleRedemption" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_InitialClassificationOfCommonStockSubjectToPossibleRedemption" xlink:to="stem_InitialClassificationOfCommonStockSubjectToPossibleRedemption_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_InitialClassificationOfCommonStockSubjectToPossibleRedemption_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the amount of initial classification of common stock subject to possible redemption in a non cash investing and financing activities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_InitialClassificationOfCommonStockSubjectToPossibleRedemption_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Initial Classification Of Common Stock Subject To Possible Redemption</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_InitialClassificationOfCommonStockSubjectToPossibleRedemption_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Initial value of Class A common stock subject to possible redemption</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ChangeInValueOfCommonStockSubjectToPossibleRedemption" xlink:label="stem_ChangeInValueOfCommonStockSubjectToPossibleRedemption" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_ChangeInValueOfCommonStockSubjectToPossibleRedemption" xlink:to="stem_ChangeInValueOfCommonStockSubjectToPossibleRedemption_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_ChangeInValueOfCommonStockSubjectToPossibleRedemption_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the amount of change in value of common stock subject to possible redemption in a non cash investing and financing activities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_ChangeInValueOfCommonStockSubjectToPossibleRedemption_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Change In Value Of Common Stock Subject To Possible Redemption</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_ChangeInValueOfCommonStockSubjectToPossibleRedemption_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Change in value of Class A common stock subject to possible redemption</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ForfeitureOfOrdinarySharesIncurredAsPartOfNoncashOrPartialNoncashTransaction" xlink:label="stem_ForfeitureOfOrdinarySharesIncurredAsPartOfNoncashOrPartialNoncashTransaction" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_ForfeitureOfOrdinarySharesIncurredAsPartOfNoncashOrPartialNoncashTransaction" xlink:to="stem_ForfeitureOfOrdinarySharesIncurredAsPartOfNoncashOrPartialNoncashTransaction_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_ForfeitureOfOrdinarySharesIncurredAsPartOfNoncashOrPartialNoncashTransaction_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Forfeiture of ordinary shares incurred as a part of non cash or partial non cash transaction.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_ForfeitureOfOrdinarySharesIncurredAsPartOfNoncashOrPartialNoncashTransaction_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Forfeiture of Ordinary Shares, Incurred as a Part of Noncash or Partial Noncash Transaction</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_ForfeitureOfOrdinarySharesIncurredAsPartOfNoncashOrPartialNoncashTransaction_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Forfeiture of Class B common stock</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StockWarrantLiabilities" xlink:label="stem_StockWarrantLiabilities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_StockWarrantLiabilities" xlink:to="stem_StockWarrantLiabilities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_StockWarrantLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The amount of ttock warrant liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_StockWarrantLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Warrant Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_StockWarrantLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock warrant liabilities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">BUSINESS</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NatureOfOperations" xlink:label="us-gaap_NatureOfOperations" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NatureOfOperations" xlink:to="us-gaap_NatureOfOperations_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NatureOfOperations_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Nature of Operations [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NatureOfOperations_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Description of Organization and Business Operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NatureOfOperations_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">BUSINESS</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:label="us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:to="us-gaap_AccountingChangesAndErrorCorrectionsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingChangesAndErrorCorrectionsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Restatement of Previously Issued Financial Statements</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsTextBlock" xlink:label="us-gaap_AccountingChangesAndErrorCorrectionsTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingChangesAndErrorCorrectionsTextBlock" xlink:to="us-gaap_AccountingChangesAndErrorCorrectionsTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingChangesAndErrorCorrectionsTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounting Changes and Error Corrections [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountingChangesAndErrorCorrectionsTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Restatement of Previously Issued Financial Statements</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Significant Accounting Policies [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Basic of Presentation and Summary of Significant Accounting Policies</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Summary of Significant Accounting Policies</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_InitialPublicOfferingAbstract" xlink:label="stem_InitialPublicOfferingAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_InitialPublicOfferingAbstract" xlink:to="stem_InitialPublicOfferingAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_InitialPublicOfferingAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">No definition available.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_InitialPublicOfferingAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Initial Public Offering</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_InitialPublicOfferingTextBlock" xlink:label="stem_InitialPublicOfferingTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_InitialPublicOfferingTextBlock" xlink:to="stem_InitialPublicOfferingTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_InitialPublicOfferingTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The entire disclosure on information about initial public offering.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_InitialPublicOfferingTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Initial Public Offering [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_InitialPublicOfferingTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Initial Public Offering</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Related Party Transactions</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Related Party Transactions Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Related Party Transactions</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">COMMITMENTS AND CONTINGENCIES</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Commitments and Contingencies Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Commitments and Contingencies</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">COMMITMENTS AND CONTINGENCIES</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stockholders' Equity</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stockholders' Equity Note Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stockholders' Equity</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueDisclosuresAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">FAIR VALUE MEASUREMENTS</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="us-gaap_FairValueDisclosuresTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresTextBlock" xlink:to="us-gaap_FairValueDisclosuresTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueDisclosuresTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value Disclosures [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueDisclosuresTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value Measurements</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FairValueDisclosuresTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">FAIR VALUE MEASUREMENTS</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">INCOME TAXES</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Tax Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">INCOME TAXES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Taxes</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">SUBSEQUENT EVENTS</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Subsequent Events [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">SUBSEQUENT EVENTS</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Subsequent Events</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:label="us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:to="us-gaap_QuarterlyFinancialInformationDisclosureAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_QuarterlyFinancialInformationDisclosureAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Quarterly Financial Information (Unaudited)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock" xlink:label="us-gaap_QuarterlyFinancialInformationTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_QuarterlyFinancialInformationTextBlock" xlink:to="us-gaap_QuarterlyFinancialInformationTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_QuarterlyFinancialInformationTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Quarterly Financial Information [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_QuarterlyFinancialInformationTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Quarterly Financial Information (Unaudited)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Basis of Accounting, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Basis of Presentation</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_EmergingGrowthCompanyPolicyTextBlock" xlink:label="stem_EmergingGrowthCompanyPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_EmergingGrowthCompanyPolicyTextBlock" xlink:to="stem_EmergingGrowthCompanyPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_EmergingGrowthCompanyPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the accounting policy on Emerging Growth Company.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_EmergingGrowthCompanyPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Emerging Growth Company [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_EmergingGrowthCompanyPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Emerging Growth Company</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Use of Estimates, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Use of Estimates</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash and Cash Equivalents, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash and Cash Equivalents</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Concentration Risk, Credit Risk, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Concentration of Credit Risk</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_InvestmentsHeldInTrustAccountPolicyTextBlock" xlink:label="stem_InvestmentsHeldInTrustAccountPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_InvestmentsHeldInTrustAccountPolicyTextBlock" xlink:to="stem_InvestmentsHeldInTrustAccountPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_InvestmentsHeldInTrustAccountPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Investments Held in Trust Account [Policy Text Block].</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_InvestmentsHeldInTrustAccountPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Investments Held in Trust Account [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_InvestmentsHeldInTrustAccountPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Investments Held in the Trust Account</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value of Financial Instruments, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value of Financial Instruments</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_OfferingCostsPolicyTextBlock" xlink:label="stem_OfferingCostsPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_OfferingCostsPolicyTextBlock" xlink:to="stem_OfferingCostsPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_OfferingCostsPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the accounting policy on offering costs.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_OfferingCostsPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Offering Costs [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_OfferingCostsPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Offering Costs Associated with the Initial Public Offering</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockSubjectToPossibleRedemptionPolicyTextBlock" xlink:label="stem_CommonStockSubjectToPossibleRedemptionPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_CommonStockSubjectToPossibleRedemptionPolicyTextBlock" xlink:to="stem_CommonStockSubjectToPossibleRedemptionPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_CommonStockSubjectToPossibleRedemptionPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the accounting policy on common stock subject to possible redemption.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_CommonStockSubjectToPossibleRedemptionPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock Subject to Possible Redemption [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_CommonStockSubjectToPossibleRedemptionPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class A Common Stock Subject to Possible Redemption</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Earnings Per Share, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Income (Loss) Per Share of Common Stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Loss Per Share Attributable to Common Stockholders</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Tax, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Taxes</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DerivativeWarrantLiabilitiesPolicyTextBlock" xlink:label="stem_DerivativeWarrantLiabilitiesPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_DerivativeWarrantLiabilitiesPolicyTextBlock" xlink:to="stem_DerivativeWarrantLiabilitiesPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_DerivativeWarrantLiabilitiesPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disclosure of accounting policy for derivative warrant liabilities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_DerivativeWarrantLiabilitiesPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Derivative Warrant Liabilities [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_DerivativeWarrantLiabilitiesPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Derivative warrant liabilities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">New Accounting Pronouncements, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Recent Adopted Accounting Standards</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Recently Adopted Accounting Standards and Recently Issued Accounting Standards</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" xlink:label="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" xlink:to="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Error Corrections and Prior Period Adjustments [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of impact of the restatement on financial statements</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of financial assets that are measured at fair value on a recurring basis</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of change in the fair value of the derivative warrant liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of changes in the fair value liability</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of quantitative information regarding Level 3 fair value measurements inputs as their measurement dates</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of key assumptions used for the valuation of the preferred stock warrant liabilities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of components of the provision for income tax expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of components of income tax provision (benefit)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of significant components of the Company's deferred tax assets and liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Company's net deferred tax assets</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of effective tax rate of the Company's provision (benefit) for income taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of reconciliation of the statutory federal income tax rate (benefit) to the Company's effective tax rate (benefit)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:label="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:to="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Quarterly Financial Information [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Unaudited Condensed Statement of Operations</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis" xlink:label="srt_RestatementAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RestatementAxis" xlink:to="srt_RestatementAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RestatementAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revision of Prior Period [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain" xlink:label="srt_RestatementDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RestatementDomain" xlink:to="srt_RestatementDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RestatementDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Restatement [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_RestatementDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revision of Prior Period [Domain]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioPreviouslyReportedMember" xlink:label="srt_ScenarioPreviouslyReportedMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioPreviouslyReportedMember" xlink:to="srt_ScenarioPreviouslyReportedMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScenarioPreviouslyReportedMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Scenario Previously Reported [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ScenarioPreviouslyReportedMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">As Previously Reported</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IPOMember" xlink:label="us-gaap_IPOMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IPOMember" xlink:to="us-gaap_IPOMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IPOMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">I P O [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IPOMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Initial Public Offering</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrivatePlacementMember" xlink:label="us-gaap_PrivatePlacementMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrivatePlacementMember" xlink:to="us-gaap_PrivatePlacementMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrivatePlacementMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Private Placement [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrivatePlacementMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Private Placement</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_TypeOfArrangementAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TypeOfArrangementAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Collaborative Arrangement and Arrangement Other than Collaborative [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Arrangements And Nonarrangement Transactions [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Collaborative Arrangement and Arrangement Other than Collaborative [Domain]</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_MergerAgreementMember" xlink:label="stem_MergerAgreementMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_MergerAgreementMember" xlink:to="stem_MergerAgreementMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_MergerAgreementMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">This member stands for Agreement and Plan of Merger.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_MergerAgreementMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Merger Agreement [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_MergerAgreementMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Agreement and Plan of Merger</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Related Party [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Related Party [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Related Party [Domain]</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StemCommonStockHoldersMember" xlink:label="stem_StemCommonStockHoldersMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_StemCommonStockHoldersMember" xlink:to="stem_StemCommonStockHoldersMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_StemCommonStockHoldersMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">This member stands for Stem common stock holders.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_StemCommonStockHoldersMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stem Common Stock Holders [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_StemCommonStockHoldersMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stem common stock holders</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SponsorMember" xlink:label="stem_SponsorMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_SponsorMember" xlink:to="stem_SponsorMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_SponsorMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">This member stands for sponsor.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_SponsorMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Sponsor [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_SponsorMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Sponsor</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_NewStemCommonStockMember" xlink:label="stem_NewStemCommonStockMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_NewStemCommonStockMember" xlink:to="stem_NewStemCommonStockMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_NewStemCommonStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">This member stands for New Stem Common Stock.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_NewStemCommonStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">New Stem Common Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_NewStemCommonStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">New Stem Common Stock</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonClassAMember" xlink:to="us-gaap_CommonClassAMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonClassAMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Class A [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonClassAMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class A shares</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="us-gaap_RelatedPartyTransactionAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Related Party Transaction [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="us-gaap_RelatedPartyTransactionDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="us-gaap_RelatedPartyTransactionDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Related Party Transaction [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Related Party Transaction [Domain]</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_FounderSharesMember" xlink:label="stem_FounderSharesMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_FounderSharesMember" xlink:to="stem_FounderSharesMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_FounderSharesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">This represents Founder Shares member.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_FounderSharesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Founder Shares [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_FounderSharesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Founder Shares</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="us-gaap_SubsidiarySaleOfStockLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_SubsidiarySaleOfStockLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiarySaleOfStockLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Subsidiary, Sale of Stock [Line Items]</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_UnitsIssuedDuringPeriodSharesNewIssues" xlink:label="stem_UnitsIssuedDuringPeriodSharesNewIssues" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_UnitsIssuedDuringPeriodSharesNewIssues" xlink:to="stem_UnitsIssuedDuringPeriodSharesNewIssues_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_UnitsIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of new units issued during the period.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_UnitsIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Units Issued During Period, Shares, New Issues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_UnitsIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of units issued</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharePrice" xlink:label="us-gaap_SharePrice" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharePrice" xlink:to="us-gaap_SharePrice_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share price per share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SharePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Price per share</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ProceedsFromSaleOfUnits" xlink:label="stem_ProceedsFromSaleOfUnits" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_ProceedsFromSaleOfUnits" xlink:to="stem_ProceedsFromSaleOfUnits_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_ProceedsFromSaleOfUnits_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">This represents Proceeds from Sale of Units.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_ProceedsFromSaleOfUnits_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds From Sale Of Units</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_ProceedsFromSaleOfUnits_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Gross proceeds from sale of units</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_NumberOfWarrantsIssued" xlink:label="stem_NumberOfWarrantsIssued" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_NumberOfWarrantsIssued" xlink:to="stem_NumberOfWarrantsIssued_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_NumberOfWarrantsIssued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class of Warrant or Right, Number of Securities Called by Warrants or Rights</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_NumberOfWarrantsIssued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number Of Warrants Issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_NumberOfWarrantsIssued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of warrants issued</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ClassOfWarrantOrRightPriceOfWarrantsOrRights" xlink:label="stem_ClassOfWarrantOrRightPriceOfWarrantsOrRights" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_ClassOfWarrantOrRightPriceOfWarrantsOrRights" xlink:to="stem_ClassOfWarrantOrRightPriceOfWarrantsOrRights_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_ClassOfWarrantOrRightPriceOfWarrantsOrRights_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Price per share or per unit of warrants or rights outstanding.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_ClassOfWarrantOrRightPriceOfWarrantsOrRights_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class of Warrant or Right, Price of Warrants or Rights</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="stem_ClassOfWarrantOrRightPriceOfWarrantsOrRights_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Warrant Issue Price</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfWarrants" xlink:label="us-gaap_ProceedsFromIssuanceOfWarrants" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfWarrants" xlink:to="us-gaap_ProceedsFromIssuanceOfWarrants_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfWarrants_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from Issuance of Warrants</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfWarrants_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from sale of Private Placement Warrants</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StockIssuanceCostsIncurredAndDeferred" xlink:label="stem_StockIssuanceCostsIncurredAndDeferred" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_StockIssuanceCostsIncurredAndDeferred" xlink:to="stem_StockIssuanceCostsIncurredAndDeferred_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_StockIssuanceCostsIncurredAndDeferred_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The carrying value as of balance sheet date of underwriting compensation deferred, classified as noncurrent.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_StockIssuanceCostsIncurredAndDeferred_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Issuance Costs Incurred And Deferred</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_StockIssuanceCostsIncurredAndDeferred_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred underwriting fee payable</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ThresholdBusinessCombinationFmvAsPercentOfTrustAssets" xlink:label="stem_ThresholdBusinessCombinationFmvAsPercentOfTrustAssets" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_ThresholdBusinessCombinationFmvAsPercentOfTrustAssets" xlink:to="stem_ThresholdBusinessCombinationFmvAsPercentOfTrustAssets_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_ThresholdBusinessCombinationFmvAsPercentOfTrustAssets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The percentage of net assets held in the Trust Account which are to be used to acquire one or more target businesses.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_ThresholdBusinessCombinationFmvAsPercentOfTrustAssets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Threshold Business combination FMV As Percent Of Trust Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_ThresholdBusinessCombinationFmvAsPercentOfTrustAssets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Threshold minimum aggregate fair market value as a percentage of the assets held in the Trust Account</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ThresholdPercentageOfOutstandingVotingSecuritiesOfTargetToBeAcquiredByPostTransactionCompanyToCompleteBusinessCombination" xlink:label="stem_ThresholdPercentageOfOutstandingVotingSecuritiesOfTargetToBeAcquiredByPostTransactionCompanyToCompleteBusinessCombination" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_ThresholdPercentageOfOutstandingVotingSecuritiesOfTargetToBeAcquiredByPostTransactionCompanyToCompleteBusinessCombination" xlink:to="stem_ThresholdPercentageOfOutstandingVotingSecuritiesOfTargetToBeAcquiredByPostTransactionCompanyToCompleteBusinessCombination_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_ThresholdPercentageOfOutstandingVotingSecuritiesOfTargetToBeAcquiredByPostTransactionCompanyToCompleteBusinessCombination_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the threshold percentage of outstanding voting securities of the target to be acquired by post-transaction company to complete business combination.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_ThresholdPercentageOfOutstandingVotingSecuritiesOfTargetToBeAcquiredByPostTransactionCompanyToCompleteBusinessCombination_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Threshold Percentage Of Outstanding Voting Securities Of The Target To Be Acquired By Post-Transaction Company To Complete Business Combination</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_ThresholdPercentageOfOutstandingVotingSecuritiesOfTargetToBeAcquiredByPostTransactionCompanyToCompleteBusinessCombination_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Threshold percentage of outstanding voting securities of the target to be acquired by post-transaction company to complete business combination</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_MinimumTangibleAssetsOfTarget" xlink:label="stem_MinimumTangibleAssetsOfTarget" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_MinimumTangibleAssetsOfTarget" xlink:to="stem_MinimumTangibleAssetsOfTarget_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_MinimumTangibleAssetsOfTarget_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the minimum target assets of the target.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_MinimumTangibleAssetsOfTarget_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Minimum Tangible Assets of Target</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_MinimumTangibleAssetsOfTarget_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Minimum target assets of the target</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StockRedemptionRestrictionPercentageRequiringCompanyConsent" xlink:label="stem_StockRedemptionRestrictionPercentageRequiringCompanyConsent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_StockRedemptionRestrictionPercentageRequiringCompanyConsent" xlink:to="stem_StockRedemptionRestrictionPercentageRequiringCompanyConsent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_StockRedemptionRestrictionPercentageRequiringCompanyConsent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The maximum percentage of shares which can be redeemed by a stockholdler and its affiliates if the Company does not conduct redemptions pursuant to tender offer rules in connection with seeking shareholder approval of a business combination.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_StockRedemptionRestrictionPercentageRequiringCompanyConsent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Redemption Restriction Percentage Requiring Company Consent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_StockRedemptionRestrictionPercentageRequiringCompanyConsent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock redemption restriction percentage requiring company consent</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PercentageObligationToRedeemPublicSharesIfEntityDoesNotCompleteBusinessCombination" xlink:label="stem_PercentageObligationToRedeemPublicSharesIfEntityDoesNotCompleteBusinessCombination" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_PercentageObligationToRedeemPublicSharesIfEntityDoesNotCompleteBusinessCombination" xlink:to="stem_PercentageObligationToRedeemPublicSharesIfEntityDoesNotCompleteBusinessCombination_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_PercentageObligationToRedeemPublicSharesIfEntityDoesNotCompleteBusinessCombination_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the threshold percentage of Obligation to redeem Public Shares if entity does not complete a Business Combination.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_PercentageObligationToRedeemPublicSharesIfEntityDoesNotCompleteBusinessCombination_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Percentage Obligation To Redeem Public Shares If Entity Does Not Complete A Business Combination</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_PercentageObligationToRedeemPublicSharesIfEntityDoesNotCompleteBusinessCombination_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Obligation to redeem Public Shares if entity does not complete a Business Combination (as a percent)</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_NumberOfDaysToRedeemSharesIfBusinessCombinationIsNotCompletedBySpecifiedDate" xlink:label="stem_NumberOfDaysToRedeemSharesIfBusinessCombinationIsNotCompletedBySpecifiedDate" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_NumberOfDaysToRedeemSharesIfBusinessCombinationIsNotCompletedBySpecifiedDate" xlink:to="stem_NumberOfDaysToRedeemSharesIfBusinessCombinationIsNotCompletedBySpecifiedDate_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_NumberOfDaysToRedeemSharesIfBusinessCombinationIsNotCompletedBySpecifiedDate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the number of days To redeem shares if business combination is not completed by specified date.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_NumberOfDaysToRedeemSharesIfBusinessCombinationIsNotCompletedBySpecifiedDate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of Days To Redeem Shares If Business Combination Is Not Completed By Specified Date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_NumberOfDaysToRedeemSharesIfBusinessCombinationIsNotCompletedBySpecifiedDate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Threshold business days for redemption of public shares</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_MaximumNetInterestToPayDissolutionExpenses" xlink:label="stem_MaximumNetInterestToPayDissolutionExpenses" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_MaximumNetInterestToPayDissolutionExpenses" xlink:to="stem_MaximumNetInterestToPayDissolutionExpenses_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_MaximumNetInterestToPayDissolutionExpenses_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the maximum interest permitted to be used to pay dissolution expenses.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_MaximumNetInterestToPayDissolutionExpenses_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Maximum Net Interest to Pay Dissolution Expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_MaximumNetInterestToPayDissolutionExpenses_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Maximum net interest to pay dissolution expenses</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ProRataPortionOfSharesIssuableAsRightToReceiveUponConversion" xlink:label="stem_ProRataPortionOfSharesIssuableAsRightToReceiveUponConversion" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_ProRataPortionOfSharesIssuableAsRightToReceiveUponConversion" xlink:to="stem_ProRataPortionOfSharesIssuableAsRightToReceiveUponConversion_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_ProRataPortionOfSharesIssuableAsRightToReceiveUponConversion_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Pro rata portion of shares issuable as right to receive upon conversion, pursuant to a merger agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_ProRataPortionOfSharesIssuableAsRightToReceiveUponConversion_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Pro Rata Portion Of Shares Issuable As Right To Receive Upon Conversion</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_ProRataPortionOfSharesIssuableAsRightToReceiveUponConversion_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Pro rata portion of shares issuable as right to receive upon conversion (in shares)</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_NumberOfSharesExpectedToBeIssued" xlink:label="stem_NumberOfSharesExpectedToBeIssued" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_NumberOfSharesExpectedToBeIssued" xlink:to="stem_NumberOfSharesExpectedToBeIssued_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_NumberOfSharesExpectedToBeIssued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of shares expected to be issued during the period.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_NumberOfSharesExpectedToBeIssued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number Of Shares Expected To Be Issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_NumberOfSharesExpectedToBeIssued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of shares expected to be issued (in shares)</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockSharesIssuedPercentageHeldByShareholders" xlink:label="stem_CommonStockSharesIssuedPercentageHeldByShareholders" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_CommonStockSharesIssuedPercentageHeldByShareholders" xlink:to="stem_CommonStockSharesIssuedPercentageHeldByShareholders_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_CommonStockSharesIssuedPercentageHeldByShareholders_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Percentage 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), to be held by shareholders. 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.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_CommonStockSharesIssuedPercentageHeldByShareholders_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock, Shares Issued, Percentage Held By Shareholders</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_CommonStockSharesIssuedPercentageHeldByShareholders_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Percentage of shares issued to be held by stock holders (as a percent)</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockSharesOutstandingPercentageHeldByShareholders" xlink:label="stem_CommonStockSharesOutstandingPercentageHeldByShareholders" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_CommonStockSharesOutstandingPercentageHeldByShareholders" xlink:to="stem_CommonStockSharesOutstandingPercentageHeldByShareholders_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_CommonStockSharesOutstandingPercentageHeldByShareholders_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Percentage of shares of common stock outstanding, to be held by shareholders. Common stock represent the ownership interest in a corporation.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_CommonStockSharesOutstandingPercentageHeldByShareholders_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock, Shares Outstanding, Percentage Held By Shareholders</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_CommonStockSharesOutstandingPercentageHeldByShareholders_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Percentage of shares outstanding to be held by stock holders (as a percent)</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_WorkingCapital" xlink:label="stem_WorkingCapital" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_WorkingCapital" xlink:to="stem_WorkingCapital_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_WorkingCapital_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount represents the information about the working capital.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_WorkingCapital_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Working Capital</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_WorkingCapital_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Working capital</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_LoansFromWorkingCapital" xlink:label="stem_LoansFromWorkingCapital" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_LoansFromWorkingCapital" xlink:to="stem_LoansFromWorkingCapital_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_LoansFromWorkingCapital_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount represents the information about the loan from working capital.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_LoansFromWorkingCapital_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loans From Working Capital</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_LoansFromWorkingCapital_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loans from working capital</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:label="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:to="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:label="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:to="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Error Correction, Type [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:label="us-gaap_AdjustmentsForErrorCorrectionDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:to="us-gaap_AdjustmentsForErrorCorrectionDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsForErrorCorrectionDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Adjustments For Error Correction [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsForErrorCorrectionDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Error Correction, Type [Domain]</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember" xlink:label="stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember" xlink:to="stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Error correction to previously issued financial statement of restatement of warrants classification from equity to derivative liabilities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Restatement Of Warrants As Derivative Liabilities [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Restatement of warrants as derivative liabilities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember" xlink:label="srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember" xlink:to="srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revision Of Prior Period Error Correction Adjustment [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Restatement Adjustment</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:label="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Error Corrections and Prior Period Adjustments Restatement [Line Items]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Income (Loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loss from operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loss from operations</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other income:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other (expense) income:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other income (expense), net:</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Nonoperating Income (Expense)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total other income (expense)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Adjustments to reconcile net loss to net cash used in operating activities</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_IncreaseToWarrantLiabilitiesDueToImpactOfAccountingForPublicAndPrivateWarrants" xlink:label="stem_IncreaseToWarrantLiabilitiesDueToImpactOfAccountingForPublicAndPrivateWarrants" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_IncreaseToWarrantLiabilitiesDueToImpactOfAccountingForPublicAndPrivateWarrants" xlink:to="stem_IncreaseToWarrantLiabilitiesDueToImpactOfAccountingForPublicAndPrivateWarrants_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_IncreaseToWarrantLiabilitiesDueToImpactOfAccountingForPublicAndPrivateWarrants_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The amount of increase to warrant liabilities due to the impact of accounting for public and private warrants.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_IncreaseToWarrantLiabilitiesDueToImpactOfAccountingForPublicAndPrivateWarrants_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase To Warrant Liabilities Due To The Impact Of Accounting For Public And Private Warrants</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_IncreaseToWarrantLiabilitiesDueToImpactOfAccountingForPublicAndPrivateWarrants_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase to warrant liabilities due to the impact of accounting for Public and private warrants</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_ScheduleOfStockByClassTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfStockByClassTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Stock by Class [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfStockByClassTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Stock by Class [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Antidilutive Securities [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Antidilutive Securities Name [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Antidilutive Securities, Name [Domain]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ClassOfStockLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfStockLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class of Stock [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ClassOfStockLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class of Stock [Line Items]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFDICInsuredAmount" xlink:label="us-gaap_CashFDICInsuredAmount" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashFDICInsuredAmount" xlink:to="us-gaap_CashFDICInsuredAmount_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashFDICInsuredAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash, FDIC Insured Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashFDICInsuredAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Federal depository insurance coverage</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashEquivalentsAtCarryingValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashEquivalentsAtCarryingValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashEquivalentsAtCarryingValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash Equivalents, at Carrying Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashEquivalentsAtCarryingValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash equivalents</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Assets, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total gross deferred tax assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred tax asset</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_AmountOfTaxesAvailableToBeWithdrawnFromTrustAccount" xlink:label="stem_AmountOfTaxesAvailableToBeWithdrawnFromTrustAccount" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_AmountOfTaxesAvailableToBeWithdrawnFromTrustAccount" xlink:to="stem_AmountOfTaxesAvailableToBeWithdrawnFromTrustAccount_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_AmountOfTaxesAvailableToBeWithdrawnFromTrustAccount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount Of Taxes Available To Be Withdrawn From Trust Account.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_AmountOfTaxesAvailableToBeWithdrawnFromTrustAccount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount Of Taxes Available To Be Withdrawn From Trust Account</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_AmountOfTaxesAvailableToBeWithdrawnFromTrustAccount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Taxes available to be withdrawn from the Trust Account</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Potentially dilutive shares amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Shares excluded since their inclusion would be anti-dilutive</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockWarrantsIssuedClassifiedAsDerivativeWarrantLiabilities" xlink:label="stem_CommonStockWarrantsIssuedClassifiedAsDerivativeWarrantLiabilities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_CommonStockWarrantsIssuedClassifiedAsDerivativeWarrantLiabilities" xlink:to="stem_CommonStockWarrantsIssuedClassifiedAsDerivativeWarrantLiabilities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_CommonStockWarrantsIssuedClassifiedAsDerivativeWarrantLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of common stock warrants issued classified as derivative warrant liabilities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_CommonStockWarrantsIssuedClassifiedAsDerivativeWarrantLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock Warrants Issued Classified As Derivative Warrant Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_CommonStockWarrantsIssuedClassifiedAsDerivativeWarrantLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common stock warrants issued</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SaleOfStockOtherOfferingCosts" xlink:label="stem_SaleOfStockOtherOfferingCosts" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_SaleOfStockOtherOfferingCosts" xlink:to="stem_SaleOfStockOtherOfferingCosts_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_SaleOfStockOtherOfferingCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the amount of other offering costs incurred on sale of stock.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_SaleOfStockOtherOfferingCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Sale of Stock, Other Offering Costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="stem_SaleOfStockOtherOfferingCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Offering costs</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_NumberOfSharesIssuedPerUnit" xlink:label="stem_NumberOfSharesIssuedPerUnit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_NumberOfSharesIssuedPerUnit" xlink:to="stem_NumberOfSharesIssuedPerUnit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_NumberOfSharesIssuedPerUnit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the number of shares in a unit.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_NumberOfSharesIssuedPerUnit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of Shares Issued Per Unit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_NumberOfSharesIssuedPerUnit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of shares in a unit</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_NumberOfWarrantsIssuedPerUnit" xlink:label="stem_NumberOfWarrantsIssuedPerUnit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_NumberOfWarrantsIssuedPerUnit" xlink:to="stem_NumberOfWarrantsIssuedPerUnit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_NumberOfWarrantsIssuedPerUnit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the number of warrants in a unit.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_NumberOfWarrantsIssuedPerUnit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of Warrants Issued Per Unit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_NumberOfWarrantsIssuedPerUnit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of warrants in a unit</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class of Warrant or Right, Number of Securities Called by Each Warrant or Right</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of shares issuable per warrant</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class of Warrant or Right, Exercise Price of Warrants or Rights</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Exercise price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Exercise price of warrants</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Related Party Transactions, by Related Party [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Related Party Transaction [Line Items]</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StockTransferredToOthersDuringPeriodShares" xlink:label="stem_StockTransferredToOthersDuringPeriodShares" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_StockTransferredToOthersDuringPeriodShares" xlink:to="stem_StockTransferredToOthersDuringPeriodShares_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_StockTransferredToOthersDuringPeriodShares_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of shares transferred to others during the period.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_StockTransferredToOthersDuringPeriodShares_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Transferred To Others During Period, Shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_StockTransferredToOthersDuringPeriodShares_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of shares transferred (in shares)</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_NumberOfSharesWithRespectToWhichStockDividendIsEffected" xlink:label="stem_NumberOfSharesWithRespectToWhichStockDividendIsEffected" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_NumberOfSharesWithRespectToWhichStockDividendIsEffected" xlink:to="stem_NumberOfSharesWithRespectToWhichStockDividendIsEffected_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_NumberOfSharesWithRespectToWhichStockDividendIsEffected_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of shares with respect to which stock dividend is effected.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_NumberOfSharesWithRespectToWhichStockDividendIsEffected_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number Of Shares With Respect To Which Stock Dividend Is Effected</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_NumberOfSharesWithRespectToWhichStockDividendIsEffected_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of shares with respect to which stock dividend is effected</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_NumberOfSharesSubjectToForfeiture" xlink:label="stem_NumberOfSharesSubjectToForfeiture" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_NumberOfSharesSubjectToForfeiture" xlink:to="stem_NumberOfSharesSubjectToForfeiture_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_NumberOfSharesSubjectToForfeiture_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of shares of the company that are subject to forfeiture during the period.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_NumberOfSharesSubjectToForfeiture_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number Of Shares Subject To Forfeiture</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_NumberOfSharesSubjectToForfeiture_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of shares subject to forfeiture (in shares)</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders" xlink:label="stem_PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders" xlink:to="stem_PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the percentage of issued and outstanding shares after the Initial Public Offering collectively held by initial stockholders.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Percentage Of Issued And Outstanding Shares After The Initial Public Offering Collectively Held By Initial Stockholders</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Percentage of issued and outstanding shares after the Initial Public Offering collectively held by initial stockholders</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination" xlink:label="stem_ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination" xlink:to="stem_ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The threshold period for not to transfer, assign or sell any of the shares or warrants, after the completion of the initial business combination.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Threshold Period For Not To Transfer, Assign Or Sell Any Shares Or Warrants After Completion Of Initial Business Combination</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Threshold period for not to transfer, assign or sell any of their shares or warrants after the completion of the initial business combination</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationStockPriceTrigger" xlink:label="stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationStockPriceTrigger" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationStockPriceTrigger" xlink:to="stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationStockPriceTrigger_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationStockPriceTrigger_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Price of the entity's common stock which would be required to be attained to trigger the transfer, assign or sale of any shares or warrants of the company, after the completion of the initial business combination.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationStockPriceTrigger_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Transfer, Assign Or Sell Any Shares Or Warrants After Completion Of Initial Business Combination, Stock Price Trigger</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationStockPriceTrigger_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock price trigger to transfer, assign or sell any shares or warrants of the company, after the completion of the initial business combination (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdTradingDays" xlink:label="stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdTradingDays" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdTradingDays" xlink:to="stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdTradingDays_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdTradingDays_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Threshold number of specified trading days for stock price trigger considered for the transfer, assigning or sale of any shares or warrants of the company, after the completion of the initial business combination.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdTradingDays_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Transfer, Assign Or Sell Any Shares Or Warrants After Completion Of Initial Business Combination, Threshold Trading Days</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdTradingDays_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Threshold trading days for transfer, assign or sale of shares or warrants, after the completion of the initial business combination</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdConsecutiveTradingDays" xlink:label="stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdConsecutiveTradingDays" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdConsecutiveTradingDays" xlink:to="stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdConsecutiveTradingDays_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdConsecutiveTradingDays_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Threshold period of specified consecutive trading days for stock price trigger considered for the transfer, assigning or sale of any shares or warrants of the company, after the completion of the initial business combination.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdConsecutiveTradingDays_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Transfer, Assign Or Sell Any Shares Or Warrants After Completion Of Initial Business Combination, Threshold Consecutive Trading Days</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdConsecutiveTradingDays_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Threshold consecutive trading days for transfer, assign or sale of shares or warrants, after the completion of the initial business combination</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ThresholdPeriodAfterBusinessCombinationInWhichSpecifiedTradingDaysWithinAnySpecifiedTradingDayPeriodCommences" xlink:label="stem_ThresholdPeriodAfterBusinessCombinationInWhichSpecifiedTradingDaysWithinAnySpecifiedTradingDayPeriodCommences" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_ThresholdPeriodAfterBusinessCombinationInWhichSpecifiedTradingDaysWithinAnySpecifiedTradingDayPeriodCommences" xlink:to="stem_ThresholdPeriodAfterBusinessCombinationInWhichSpecifiedTradingDaysWithinAnySpecifiedTradingDayPeriodCommences_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_ThresholdPeriodAfterBusinessCombinationInWhichSpecifiedTradingDaysWithinAnySpecifiedTradingDayPeriodCommences_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The threshold period after the business combination in which the 20 trading days within any 30 trading day period commences for the transfer, assigning or sale of any shares of the company, after the completion of the initial business combination.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_ThresholdPeriodAfterBusinessCombinationInWhichSpecifiedTradingDaysWithinAnySpecifiedTradingDayPeriodCommences_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Threshold Period After Business Combination In Which Specified Trading Days Within Any Specified Trading Day Period Commences</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_ThresholdPeriodAfterBusinessCombinationInWhichSpecifiedTradingDaysWithinAnySpecifiedTradingDayPeriodCommences_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Threshold period after the business combination in which the 20 trading days within any 30 trading day period commences</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PromissoryNoteWithRelatedPartyMember" xlink:label="stem_PromissoryNoteWithRelatedPartyMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_PromissoryNoteWithRelatedPartyMember" xlink:to="stem_PromissoryNoteWithRelatedPartyMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_PromissoryNoteWithRelatedPartyMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">This member stands for promissory note with related party.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_PromissoryNoteWithRelatedPartyMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Promissory Note With Related Party [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_PromissoryNoteWithRelatedPartyMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Promissory Note with Related Party</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Statement Location [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_IncomeStatementLocationDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Statement Location [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeStatementLocationDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Statement Location [Domain]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">General And Administrative Expense [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">General and administrative</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ProceedsFromRelatedPartyAdvances" xlink:label="stem_ProceedsFromRelatedPartyAdvances" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_ProceedsFromRelatedPartyAdvances" xlink:to="stem_ProceedsFromRelatedPartyAdvances_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_ProceedsFromRelatedPartyAdvances_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The cash inflow from a advances made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_ProceedsFromRelatedPartyAdvances_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from Related Party Advances</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_RepaymentsOfRelatedPartyAdvances" xlink:label="stem_RepaymentsOfRelatedPartyAdvances" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_RepaymentsOfRelatedPartyAdvances" xlink:to="stem_RepaymentsOfRelatedPartyAdvances_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_RepaymentsOfRelatedPartyAdvances_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The cash outflow for the payment of a advances made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_RepaymentsOfRelatedPartyAdvances_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Repayments of Related Party Advances</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_RepaymentsOfRelatedPartyAdvances_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Repayment of advances from related party</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_MaximumBorrowingCapacityOfRelatedPartyPromissoryNote" xlink:label="stem_MaximumBorrowingCapacityOfRelatedPartyPromissoryNote" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_MaximumBorrowingCapacityOfRelatedPartyPromissoryNote" xlink:to="stem_MaximumBorrowingCapacityOfRelatedPartyPromissoryNote_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_MaximumBorrowingCapacityOfRelatedPartyPromissoryNote_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of maximum borrowing capacity of related party promissory note.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_MaximumBorrowingCapacityOfRelatedPartyPromissoryNote_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Maximum Borrowing Capacity of Related Party Promissory Note</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_MaximumBorrowingCapacityOfRelatedPartyPromissoryNote_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Maximum amounts of transaction</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_MaximumLoansConvertibleIntoWarrants" xlink:label="stem_MaximumLoansConvertibleIntoWarrants" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_MaximumLoansConvertibleIntoWarrants" xlink:to="stem_MaximumLoansConvertibleIntoWarrants_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_MaximumLoansConvertibleIntoWarrants_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Maximum amount of Loans that may be convertible into warrants of the post-Business Combination entity.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_MaximumLoansConvertibleIntoWarrants_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">maximum Loans Convertible Into Warrants</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_MaximumLoansConvertibleIntoWarrants_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Maximum loans convertible into warrants</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_WarrantsPricePerUnit" xlink:label="stem_WarrantsPricePerUnit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_WarrantsPricePerUnit" xlink:to="stem_WarrantsPricePerUnit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_WarrantsPricePerUnit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Per unit price of warrants issued by the company.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_WarrantsPricePerUnit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Warrants, Price Per Unit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_WarrantsPricePerUnit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Price of warrants (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommitmentsAndContingenciesTable" xlink:label="stem_CommitmentsAndContingenciesTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_CommitmentsAndContingenciesTable" xlink:to="stem_CommitmentsAndContingenciesTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_CommitmentsAndContingenciesTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Discloses the commitment and contingencies information.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_CommitmentsAndContingenciesTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Commitments And Contingencies [Table]</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommitmentsAndContingenciesLineItems" xlink:label="stem_CommitmentsAndContingenciesLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_CommitmentsAndContingenciesLineItems" xlink:to="stem_CommitmentsAndContingenciesLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_CommitmentsAndContingenciesLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_CommitmentsAndContingenciesLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Commitments And Contingencies [Line Items]</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CashUnderwritingDiscountPerUnit" xlink:label="stem_CashUnderwritingDiscountPerUnit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_CashUnderwritingDiscountPerUnit" xlink:to="stem_CashUnderwritingDiscountPerUnit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_CashUnderwritingDiscountPerUnit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the cash underwriting discount per unit.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_CashUnderwritingDiscountPerUnit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash Underwriting Discount Per Unit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_CashUnderwritingDiscountPerUnit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Underwriting discount per unit</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SaleOfStockUnderwritingFees" xlink:label="stem_SaleOfStockUnderwritingFees" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_SaleOfStockUnderwritingFees" xlink:to="stem_SaleOfStockUnderwritingFees_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_SaleOfStockUnderwritingFees_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the amount of underwriting fees incurred on sale of stock.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_SaleOfStockUnderwritingFees_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Sale of Stock, Underwriting fees</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_SaleOfStockUnderwritingFees_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash underwriting fees</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DeferredFeePerUnit" xlink:label="stem_DeferredFeePerUnit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_DeferredFeePerUnit" xlink:to="stem_DeferredFeePerUnit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_DeferredFeePerUnit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the deferred fee per unit.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_DeferredFeePerUnit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Fee Per Unit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_DeferredFeePerUnit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred fee per unit</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockNumberOfVotesPerShare" xlink:label="stem_CommonStockNumberOfVotesPerShare" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_CommonStockNumberOfVotesPerShare" xlink:to="stem_CommonStockNumberOfVotesPerShare_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_CommonStockNumberOfVotesPerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The number of votes that each common share is entitled.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_CommonStockNumberOfVotesPerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock, Number Of Votes Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_CommonStockNumberOfVotesPerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common shares, votes per share</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockSharesOutstandingIncludingPossibleRedemption" xlink:label="stem_CommonStockSharesOutstandingIncludingPossibleRedemption" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_CommonStockSharesOutstandingIncludingPossibleRedemption" xlink:to="stem_CommonStockSharesOutstandingIncludingPossibleRedemption_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_CommonStockSharesOutstandingIncludingPossibleRedemption_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of shares of common stock outstanding including possible redemption.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_CommonStockSharesOutstandingIncludingPossibleRedemption_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock Shares Outstanding Including Possible Redemption</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_CommonStockSharesOutstandingIncludingPossibleRedemption_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common shares outstanding including possible redemption</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightTable" xlink:label="us-gaap_ClassOfWarrantOrRightTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_ClassOfWarrantOrRightTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class of Warrant or Right [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ClassOfWarrantOrRightTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class of Warrant or Right [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantMember" xlink:to="us-gaap_WarrantMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WarrantMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Warrant [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WarrantMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Redeemable warrants</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_StatementScenarioAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementScenarioAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Scenario [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioUnspecifiedDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScenarioUnspecifiedDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Scenario Unspecified [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ScenarioUnspecifiedDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Scenario [Domain]</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member" xlink:label="stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member" xlink:to="stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">This member stands for the scenario, where redemption of warrants when the price per share of class a common stock equals or exceeds $18.00.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Redemption Of Warrants When Price Per Share Of Class Common Stock Equals Or Exceeds18.00 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Redemption of Warrants When the Price per Share of Class A Common Stock Equals or Exceeds $18.00</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member" xlink:label="stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member" xlink:to="stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">This member stands for the scenario, where redemption of warrants when the price per share of class a common stock equals or exceeds $10.00.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Redemption Of Warrants When Price Per Share Of Class Common Stock Equals Or Exceeds10.00 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Redemption of Warrants When the Price per Share of Class A Common Stock Equals or Exceeds $10.00</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightLineItems" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class of Warrant or Right [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class of Warrant or Right [Line Items]</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_WarrantsAndRightsOutstandingExercisableTermAfterBusinessCombination" xlink:label="stem_WarrantsAndRightsOutstandingExercisableTermAfterBusinessCombination" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_WarrantsAndRightsOutstandingExercisableTermAfterBusinessCombination" xlink:to="stem_WarrantsAndRightsOutstandingExercisableTermAfterBusinessCombination_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_WarrantsAndRightsOutstandingExercisableTermAfterBusinessCombination_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The warrants exercisable term after the completion of a business combination, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_WarrantsAndRightsOutstandingExercisableTermAfterBusinessCombination_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Warrants And Rights Outstanding, Exercisable Term After Business Combination</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_WarrantsAndRightsOutstandingExercisableTermAfterBusinessCombination_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Public Warrants exercisable term after the completion of a business combination</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_WarrantsAndRightsOutstandingExercisableTermFromClosingOfInitialPublicOffering" xlink:label="stem_WarrantsAndRightsOutstandingExercisableTermFromClosingOfInitialPublicOffering" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_WarrantsAndRightsOutstandingExercisableTermFromClosingOfInitialPublicOffering" xlink:to="stem_WarrantsAndRightsOutstandingExercisableTermFromClosingOfInitialPublicOffering_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_WarrantsAndRightsOutstandingExercisableTermFromClosingOfInitialPublicOffering_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The warrants exercisable term from the closing of the initial public offering, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_WarrantsAndRightsOutstandingExercisableTermFromClosingOfInitialPublicOffering_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Warrants And Rights Outstanding, Exercisable Term From Closing Of Initial Public Offering</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_WarrantsAndRightsOutstandingExercisableTermFromClosingOfInitialPublicOffering_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Public Warrants exercisable term from the closing of the initial public offering</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantsAndRightsOutstandingTerm" xlink:to="us-gaap_WarrantsAndRightsOutstandingTerm_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Warrants and Rights Outstanding, Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Warrant term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Public Warrants expiration term</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PeriodForFilingRegistrationStatementAfterBusinessCombination" xlink:label="stem_PeriodForFilingRegistrationStatementAfterBusinessCombination" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_PeriodForFilingRegistrationStatementAfterBusinessCombination" xlink:to="stem_PeriodForFilingRegistrationStatementAfterBusinessCombination_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_PeriodForFilingRegistrationStatementAfterBusinessCombination_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The maximum period of time in which the registrant must file a registration statement with the SEC after completion of a business combination.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_PeriodForFilingRegistrationStatementAfterBusinessCombination_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Period For Filing registration Statement After Business Combination</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_PeriodForFilingRegistrationStatementAfterBusinessCombination_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Period For Filing registration Statement After Business Combination</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger" xlink:label="stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger" xlink:to="stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Price of the entity's common stock which would be required to be attained to trigger the redemption of warrants.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class Of Warrant Or Right, Redemption Of Warrants Or Rights, Stock Price Trigger</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock price trigger for redemption of public warrants (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights" xlink:label="stem_ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights" xlink:to="stem_ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Redemption price per share or per unit of warrants or rights outstanding.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class Of Warrant Or Right, Redemption Price Of Warrants Or Rights</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Redemption price per public warrant (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ClassOfWarrantOrRightMinimumThresholdWrittenNoticePeriodForRedemptionOfWarrants" xlink:label="stem_ClassOfWarrantOrRightMinimumThresholdWrittenNoticePeriodForRedemptionOfWarrants" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_ClassOfWarrantOrRightMinimumThresholdWrittenNoticePeriodForRedemptionOfWarrants" xlink:to="stem_ClassOfWarrantOrRightMinimumThresholdWrittenNoticePeriodForRedemptionOfWarrants_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_ClassOfWarrantOrRightMinimumThresholdWrittenNoticePeriodForRedemptionOfWarrants_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The minimum threshold period during which a written notice is required for redemption of warrants, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_ClassOfWarrantOrRightMinimumThresholdWrittenNoticePeriodForRedemptionOfWarrants_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class Of Warrant Or Right, Minimum Threshold Written Notice Period For Redemption Of Warrants</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_ClassOfWarrantOrRightMinimumThresholdWrittenNoticePeriodForRedemptionOfWarrants_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Minimum threshold written notice period for redemption of public warrants</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDays" xlink:label="stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDays" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDays" xlink:to="stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDays_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDays_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Threshold number of specified trading days for stock price trigger considered for redemption of warrants.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDays_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class Of Warrant Or Right, Redemption Of Warrants Or Rights, , Threshold Trading Days</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDays_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Threshold trading days for redemption of public warrants</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdConsecutiveTradingDays" xlink:label="stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdConsecutiveTradingDays" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdConsecutiveTradingDays" xlink:to="stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdConsecutiveTradingDays_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdConsecutiveTradingDays_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Threshold number of specified consecutive trading days for stock price trigger considered for redemption of warrants.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdConsecutiveTradingDays_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class Of Warrant Or Right, Redemption Of Warrants Or Rights, , Threshold Consecutive Trading Days</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdConsecutiveTradingDays_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Threshold consecutive trading days for redemption of public warrants</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_RedemptionPeriod" xlink:label="stem_RedemptionPeriod" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_RedemptionPeriod" xlink:to="stem_RedemptionPeriod_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_RedemptionPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The minimum threshold redemption period, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_RedemptionPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Redemption Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_RedemptionPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Redemption period</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ThresholdNumberOfBusinessDaysBeforeSendingNoticeOfRedemptionToWarrantHolders" xlink:label="stem_ThresholdNumberOfBusinessDaysBeforeSendingNoticeOfRedemptionToWarrantHolders" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_ThresholdNumberOfBusinessDaysBeforeSendingNoticeOfRedemptionToWarrantHolders" xlink:to="stem_ThresholdNumberOfBusinessDaysBeforeSendingNoticeOfRedemptionToWarrantHolders_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_ThresholdNumberOfBusinessDaysBeforeSendingNoticeOfRedemptionToWarrantHolders_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The minimum threshold period of business days before sending notice of redemption to warrant holders, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_ThresholdNumberOfBusinessDaysBeforeSendingNoticeOfRedemptionToWarrantHolders_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Threshold Number of Business Days Before Sending Notice of Redemption to Warrant Holders</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_ThresholdNumberOfBusinessDaysBeforeSendingNoticeOfRedemptionToWarrantHolders_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Threshold business days before sending notice of redemption to warrant holders</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ThresholdIssuePriceForCapitalRaisingPurposesInConnectionWithClosingOfBusinessCombination" xlink:label="stem_ThresholdIssuePriceForCapitalRaisingPurposesInConnectionWithClosingOfBusinessCombination" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_ThresholdIssuePriceForCapitalRaisingPurposesInConnectionWithClosingOfBusinessCombination" xlink:to="stem_ThresholdIssuePriceForCapitalRaisingPurposesInConnectionWithClosingOfBusinessCombination_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_ThresholdIssuePriceForCapitalRaisingPurposesInConnectionWithClosingOfBusinessCombination_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the information pertaining to threshold issue price for capital raising purposes in connection with the closure of a business combination.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_ThresholdIssuePriceForCapitalRaisingPurposesInConnectionWithClosingOfBusinessCombination_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Threshold Issue Price for Capital Raising Purposes in Connection with the Closing of a Business Combination</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_ThresholdIssuePriceForCapitalRaisingPurposesInConnectionWithClosingOfBusinessCombination_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Threshold issue price per share</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PercentageOfGrossProceedsOnTotalEquityProceeds" xlink:label="stem_PercentageOfGrossProceedsOnTotalEquityProceeds" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_PercentageOfGrossProceedsOnTotalEquityProceeds" xlink:to="stem_PercentageOfGrossProceedsOnTotalEquityProceeds_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_PercentageOfGrossProceedsOnTotalEquityProceeds_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The percentage of total equity related to new issuances which would trigger an adjustment in the exercise price of the warrant.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_PercentageOfGrossProceedsOnTotalEquityProceeds_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Percentage Of Gross Proceeds On Total Equity Proceeds</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_PercentageOfGrossProceedsOnTotalEquityProceeds_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Percentage of gross proceeds on total equity proceeds</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ThresholdNumberOfSpecifiedTradingDaysDeterminingVolumeWeightedAverageTradingPrice" xlink:label="stem_ThresholdNumberOfSpecifiedTradingDaysDeterminingVolumeWeightedAverageTradingPrice" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_ThresholdNumberOfSpecifiedTradingDaysDeterminingVolumeWeightedAverageTradingPrice" xlink:to="stem_ThresholdNumberOfSpecifiedTradingDaysDeterminingVolumeWeightedAverageTradingPrice_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_ThresholdNumberOfSpecifiedTradingDaysDeterminingVolumeWeightedAverageTradingPrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The threshold number of specified trading period determining volume weighted average trading price , in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_ThresholdNumberOfSpecifiedTradingDaysDeterminingVolumeWeightedAverageTradingPrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Threshold Number of Specified Trading Days Determining Volume Weighted average trading price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_ThresholdNumberOfSpecifiedTradingDaysDeterminingVolumeWeightedAverageTradingPrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Threshold trading days determining volume weighted average price</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ClassOfWarrantOrRightAdjustmentOfExercisePriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice" xlink:label="stem_ClassOfWarrantOrRightAdjustmentOfExercisePriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_ClassOfWarrantOrRightAdjustmentOfExercisePriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice" xlink:to="stem_ClassOfWarrantOrRightAdjustmentOfExercisePriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_ClassOfWarrantOrRightAdjustmentOfExercisePriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Percentage of adjustment of exercise price of warrants based on market value and newly issued price.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_ClassOfWarrantOrRightAdjustmentOfExercisePriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class of Warrant or Right, Adjustment of Exercise Price of Warrants or Rights, Percent, Based On Market Value And Newly Issued Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_ClassOfWarrantOrRightAdjustmentOfExercisePriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Adjustment of exercise price of warrants based on market value and newly issued price (as a percent)</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ClassOfWarrantOrRightAdjustmentOfRedemptionPriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice2" xlink:label="stem_ClassOfWarrantOrRightAdjustmentOfRedemptionPriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice2" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_ClassOfWarrantOrRightAdjustmentOfRedemptionPriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice2" xlink:to="stem_ClassOfWarrantOrRightAdjustmentOfRedemptionPriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice2_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_ClassOfWarrantOrRightAdjustmentOfRedemptionPriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice2_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Percentage of adjustment of redemption price of stock based on market value and newly issued price.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_ClassOfWarrantOrRightAdjustmentOfRedemptionPriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice2_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class of Warrant or Right, Adjustment of Redemption Price of Warrants or Rights, Percent, Based On Market Value And Newly Issued Price 2</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_ClassOfWarrantOrRightAdjustmentOfRedemptionPriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice2_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Adjustment of redemption price of stock based on market value and newly issued price 2 (as a percent)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfHeldToMaturitySecuritiesTable" xlink:label="us-gaap_ScheduleOfHeldToMaturitySecuritiesTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfHeldToMaturitySecuritiesTable" xlink:to="us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Securities, Held-to-maturity [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Measurement Frequency [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value Measurement Frequency [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Measurement Frequency [Domain]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementsRecurringMember" xlink:to="us-gaap_FairValueMeasurementsRecurringMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementsRecurringMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value Measurements Recurring [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementsRecurringMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Recurring</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value Hierarchy and NAV [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value Measurements Fair Value Hierarchy [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value Hierarchy and NAV [Domain]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel1Member" xlink:to="us-gaap_FairValueInputsLevel1Member_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel1Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value Inputs Level1 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueInputsLevel1Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Level 1</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel3Member" xlink:to="us-gaap_FairValueInputsLevel3Member_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel3Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value Inputs Level3 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueInputsLevel3Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Level 3</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_FinancialInstrumentAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancialInstrumentAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financial Instrument [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Transfers And Servicing Of Financial Instruments Types Of Financial Instruments [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financial Instruments [Domain]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="us-gaap_USTreasurySecuritiesMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_USTreasurySecuritiesMember" xlink:to="us-gaap_USTreasurySecuritiesMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_USTreasurySecuritiesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">U S Treasury Securities [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_USTreasurySecuritiesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">U.S. Treasury Securities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems" xlink:label="us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems" xlink:to="us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Held-to-maturity Securities [Line Items]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="us-gaap_InvestmentsFairValueDisclosure" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsFairValueDisclosure" xlink:to="us-gaap_InvestmentsFairValueDisclosure_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentsFairValueDisclosure_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Investments, Fair Value Disclosure</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentsFairValueDisclosure_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Investments held in Trust Account</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAbstract" xlink:label="us-gaap_LiabilitiesAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_LiabilitiesAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Liabilities [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Liabilities:</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueNetAssetLiability" xlink:label="us-gaap_FairValueNetAssetLiability" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueNetAssetLiability" xlink:to="us-gaap_FairValueNetAssetLiability_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueNetAssetLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value, Net Asset (Liability)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_FairValueNetAssetLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total fair value</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount" xlink:label="us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount" xlink:to="us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value, Assets, Level 1 to Level 2 Transfers, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Transfer of assets from level 1 to level 2</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount" xlink:label="us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount" xlink:to="us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value, Assets, Level 2 to Level 1 Transfers, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Transfer of assets from level 2 to level 1</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Transfers to / from Level 3</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueAdjustment" xlink:label="us-gaap_LiabilitiesFairValueAdjustment" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesFairValueAdjustment" xlink:to="us-gaap_LiabilitiesFairValueAdjustment_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesFairValueAdjustment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Liabilities, Fair Value Adjustment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LiabilitiesFairValueAdjustment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Derivative warrant liabilities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Change in the fair value of the derivative warrant liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Ending balance at December 31</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Beginning balance at January 1</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Issuance of derivative</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Issuance of warrants</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Change in fair value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Change in fair value of warrants</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value, Recurring and Nonrecurring [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="us-gaap_MeasurementInputTypeAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputTypeAxis" xlink:to="us-gaap_MeasurementInputTypeAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MeasurementInputTypeAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Measurement Input Type [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="us-gaap_MeasurementInputTypeDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputTypeDomain" xlink:to="us-gaap_MeasurementInputTypeDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MeasurementInputTypeDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Measurement Input Type [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MeasurementInputTypeDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Measurement Input Type [Domain]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputExercisePriceMember" xlink:label="us-gaap_MeasurementInputExercisePriceMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputExercisePriceMember" xlink:to="us-gaap_MeasurementInputExercisePriceMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MeasurementInputExercisePriceMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Measurement Input Exercise Price [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MeasurementInputExercisePriceMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Exercise price</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputSharePriceMember" xlink:label="us-gaap_MeasurementInputSharePriceMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputSharePriceMember" xlink:to="us-gaap_MeasurementInputSharePriceMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MeasurementInputSharePriceMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Measurement Input Share Price [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MeasurementInputSharePriceMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock price</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputExpectedTermMember" xlink:label="us-gaap_MeasurementInputExpectedTermMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputExpectedTermMember" xlink:to="us-gaap_MeasurementInputExpectedTermMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MeasurementInputExpectedTermMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Measurement Input Expected Term [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MeasurementInputExpectedTermMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Expected term (in years)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputPriceVolatilityMember" xlink:label="us-gaap_MeasurementInputPriceVolatilityMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputPriceVolatilityMember" xlink:to="us-gaap_MeasurementInputPriceVolatilityMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MeasurementInputPriceVolatilityMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Measurement Input Price Volatility [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MeasurementInputPriceVolatilityMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Volatility</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:label="us-gaap_MeasurementInputRiskFreeInterestRateMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:to="us-gaap_MeasurementInputRiskFreeInterestRateMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MeasurementInputRiskFreeInterestRateMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Measurement Input Risk Free Interest Rate [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MeasurementInputRiskFreeInterestRateMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Risk-free interest rate</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_MeasurementInputProbabilityOfCompletingBusinessCombinationMember" xlink:label="stem_MeasurementInputProbabilityOfCompletingBusinessCombinationMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_MeasurementInputProbabilityOfCompletingBusinessCombinationMember" xlink:to="stem_MeasurementInputProbabilityOfCompletingBusinessCombinationMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_MeasurementInputProbabilityOfCompletingBusinessCombinationMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Measurement input using probability of completing a Business Combination.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_MeasurementInputProbabilityOfCompletingBusinessCombinationMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Measurement Input Probability Of Completing Business Combination [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_MeasurementInputProbabilityOfCompletingBusinessCombinationMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Probability of completing a Business Combination</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember" xlink:label="us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember" xlink:to="us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Measurement Input Discount For Lack Of Marketability [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Discount for lack of marketability</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilityMeasurementInput" xlink:label="us-gaap_DerivativeLiabilityMeasurementInput" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeLiabilityMeasurementInput" xlink:to="us-gaap_DerivativeLiabilityMeasurementInput_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeLiabilityMeasurementInput_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Derivative Liability, Measurement Input</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeLiabilityMeasurementInput_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Measurement input</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Current Income Tax Expense (Benefit), Continuing Operations [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Current:</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Current Federal Tax Expense (Benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Federal</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred:</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Federal Income Tax Expense (Benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Federal</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Valuation allowance</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNetAbstract" xlink:label="us-gaap_DeferredTaxAssetsNetAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsNetAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsNetAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred tax assets:</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Assets, Operating Loss Carryforwards</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net-operating loss carryforward</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net operating losses</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DeferredTaxAssetsStartUpOrOrganizationCosts" xlink:label="stem_DeferredTaxAssetsStartUpOrOrganizationCosts" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_DeferredTaxAssetsStartUpOrOrganizationCosts" xlink:to="stem_DeferredTaxAssetsStartUpOrOrganizationCosts_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_DeferredTaxAssetsStartUpOrOrganizationCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount, before allocation of valuation allowances, of deferred tax asset attributable to deductible differences from start-up / organization costs.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_DeferredTaxAssetsStartUpOrOrganizationCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Assets, Start-Up Or Organization Costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="stem_DeferredTaxAssetsStartUpOrOrganizationCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Start-up/Organization costs</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Assets, Valuation Allowance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Less: Valuation allowance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Valuation allowance</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Assets, Net of Valuation Allowance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred tax asset, net of allowance</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Statutory rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Statutory federal income tax rate (as a percent)</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_EffectiveIncomeTaxRateReconciliationChangeInFairValueOfDerivativeWarrantLiabilitiesPercent" xlink:label="stem_EffectiveIncomeTaxRateReconciliationChangeInFairValueOfDerivativeWarrantLiabilitiesPercent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_EffectiveIncomeTaxRateReconciliationChangeInFairValueOfDerivativeWarrantLiabilitiesPercent" xlink:to="stem_EffectiveIncomeTaxRateReconciliationChangeInFairValueOfDerivativeWarrantLiabilitiesPercent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_EffectiveIncomeTaxRateReconciliationChangeInFairValueOfDerivativeWarrantLiabilitiesPercent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the fair value of derivative warrant liabilities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_EffectiveIncomeTaxRateReconciliationChangeInFairValueOfDerivativeWarrantLiabilitiesPercent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective Income Tax Rate Reconciliation, Change in Fair Value Of Derivative Warrant Liabilities, Percent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_EffectiveIncomeTaxRateReconciliationChangeInFairValueOfDerivativeWarrantLiabilitiesPercent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Change in fair value of derivative warrant liabilities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">State tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">State taxes, net of federal tax benefit (as a percent)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Valuation allowance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Change in valuation allowance (as a percent)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective Income Tax Rate Reconciliation, Percent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_IncomeTaxExpense" xlink:label="stem_IncomeTaxExpense" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_IncomeTaxExpense" xlink:to="stem_IncomeTaxExpense_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_IncomeTaxExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of income tax expense recognized during the period.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_IncomeTaxExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Tax Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_IncomeTaxExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income tax expense</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefits" xlink:to="us-gaap_UnrecognizedTaxBenefits_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Unrecognized Tax Benefits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Unrecognized tax benefits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Liability related to uncertain tax positions</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Liability for potential penalties or interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrual for interest and penalties for uncertain tax positions</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HeldToMaturitySecuritiesTextBlock" xlink:label="us-gaap_HeldToMaturitySecuritiesTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_HeldToMaturitySecuritiesTextBlock" xlink:to="us-gaap_HeldToMaturitySecuritiesTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_HeldToMaturitySecuritiesTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Securities, Held-to-maturity [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_HeldToMaturitySecuritiesTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Summary of gross holding losses and fair value of held-to-maturity securities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class of Warrant or Right, Number of Securities Called by Warrants or Rights</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of shares common shares issuable upon conversion</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of warrants issued</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ThresholdMinimumAggregateFairMarketValueAsPercentageOfAssetsHeldInTrustAccount" xlink:label="stem_ThresholdMinimumAggregateFairMarketValueAsPercentageOfAssetsHeldInTrustAccount" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_ThresholdMinimumAggregateFairMarketValueAsPercentageOfAssetsHeldInTrustAccount" xlink:to="stem_ThresholdMinimumAggregateFairMarketValueAsPercentageOfAssetsHeldInTrustAccount_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_ThresholdMinimumAggregateFairMarketValueAsPercentageOfAssetsHeldInTrustAccount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the threshold minimum aggregate fair market value as a percentage of the assets held in the Trust Account.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_ThresholdMinimumAggregateFairMarketValueAsPercentageOfAssetsHeldInTrustAccount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Threshold Minimum Aggregate Fair Market Value As A Percentage Of The Assets Held In The Trust Account</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_ThresholdMinimumAggregateFairMarketValueAsPercentageOfAssetsHeldInTrustAccount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Threshold minimum aggregate fair market value as a percentage of the assets held in the Trust Account</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ThresholdPeriodForFillingRegistrationStatementAfterBusinessCombination" xlink:label="stem_ThresholdPeriodForFillingRegistrationStatementAfterBusinessCombination" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_ThresholdPeriodForFillingRegistrationStatementAfterBusinessCombination" xlink:to="stem_ThresholdPeriodForFillingRegistrationStatementAfterBusinessCombination_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_ThresholdPeriodForFillingRegistrationStatementAfterBusinessCombination_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the threshold period for filling registration statement after business combination.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_ThresholdPeriodForFillingRegistrationStatementAfterBusinessCombination_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Threshold Period for Filling Registration Statement After Business Combination</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_ThresholdPeriodForFillingRegistrationStatementAfterBusinessCombination_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Threshold period for filling registration statement after business combination</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class of Warrant or Right [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class Of Warrant Or Right [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class of Warrant or Right [Domain]</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PublicWarrantsMember" xlink:label="stem_PublicWarrantsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_PublicWarrantsMember" xlink:to="stem_PublicWarrantsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_PublicWarrantsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents a redeemable warrant (Public Warrant) that entitles the holder to purchase shares of common stock subject to adjustment.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_PublicWarrantsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Public Warrants [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_PublicWarrantsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Public warrants</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PrivateWarrantsMember" xlink:label="stem_PrivateWarrantsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_PrivateWarrantsMember" xlink:to="stem_PrivateWarrantsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_PrivateWarrantsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents a redeemable warrant (Private Warrant) that entitles the holder to purchase shares of common stock subject to adjustment.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_PrivateWarrantsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Private Warrants [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_PrivateWarrantsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Private warrants</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-Lived Tangible Asset [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property Plant And Equipment Type [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-Lived Tangible Asset [Domain]</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_EnergyStorageSystemsMember" xlink:label="stem_EnergyStorageSystemsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_EnergyStorageSystemsMember" xlink:to="stem_EnergyStorageSystemsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_EnergyStorageSystemsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Energy storage systems are comprised of equipment costs, which include components such as batteries, inverters, and other electrical equipment, and associated design, installation, and interconnection costs required to begin providing energy optimization services to customers.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_EnergyStorageSystemsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Energy Storage Systems [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_EnergyStorageSystemsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Energy Storage Systems</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts Receivable, after Allowance for Credit Loss, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts receivable, net</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total inventory</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="us-gaap_OtherAssetsCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Assets, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAssetsCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other current assets (includes $123 and $483 due from related parties as of December 31, 2020 and 2019, respectively)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherAssetsCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total other current assets</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, Plant and Equipment, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Energy storage systems, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total energy storage systems, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property and equipment, net</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostNetNoncurrent" xlink:label="us-gaap_CapitalizedContractCostNetNoncurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedContractCostNetNoncurrent" xlink:to="us-gaap_CapitalizedContractCostNetNoncurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalizedContractCostNetNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Capitalized Contract Cost, Net, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CapitalizedContractCostNetNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Contract origination costs, net</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Goodwill_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Goodwill</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_Goodwill_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Goodwill, ending balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_Goodwill_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Goodwill, beginning balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Goodwill_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Goodwill</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Intangible Assets, Net (Excluding Goodwill)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Intangible assets, net</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Assets, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other noncurrent assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total other noncurrent assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other noncurrent assets</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Employee-related Liabilities, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued payroll</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableCurrent" xlink:label="us-gaap_NotesPayableCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableCurrent" xlink:to="us-gaap_NotesPayableCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesPayableCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Notes Payable, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NotesPayableCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Notes payable, current portion</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NotesPayableCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Notes payable, current portion</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtCurrent" xlink:label="us-gaap_ConvertibleDebtCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleDebtCurrent" xlink:to="us-gaap_ConvertibleDebtCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertibleDebtCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Convertible Debt, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConvertibleDebtCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Convertible promissory notes (includes $45,385 and $45,271 due to related parties as of March 31, 2021 and December 31, 2020, respectively)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ConvertibleDebtCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Convertible promissory notes (includes $45,271 and $24,102 due to related parties as of December 31, 2020 and 2019, respectively)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansPayableCurrent" xlink:label="us-gaap_LoansPayableCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPayableCurrent" xlink:to="us-gaap_LoansPayableCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansPayableCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loans Payable, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LoansPayableCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financing obligation, current portion</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LoansPayableCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financing obligation, current portion</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Lease, Liability, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lease liabilities - current portion</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Current portion of operating lease liabilities included within other current liabilities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Contract with Customer, Liability, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred revenue, current</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="us-gaap_OtherLiabilitiesCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Liabilities, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherLiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other current liabilities (includes $321 and $399 due to related parties as of March 31, 2021 and December 31, 2020, respectively)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OtherLiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total other current liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherLiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other current liabilities (includes $399 and $190 due to related parties as of December 31, 2020 and 2019, respectively)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityNoncurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Contract with Customer, Liability, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred revenue, noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred revenue, noncurrent</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationsNoncurrent" xlink:label="us-gaap_AssetRetirementObligationsNoncurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetRetirementObligationsNoncurrent" xlink:to="us-gaap_AssetRetirementObligationsNoncurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetRetirementObligationsNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Asset Retirement Obligations, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_AssetRetirementObligationsNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Ending balance at December 31</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_AssetRetirementObligationsNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Beginning balance at January 1</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetRetirementObligationsNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Asset retirement obligation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AssetRetirementObligationsNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Asset retirement obligation</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermNotesPayable" xlink:label="us-gaap_LongTermNotesPayable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermNotesPayable" xlink:to="us-gaap_LongTermNotesPayable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermNotesPayable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Notes Payable, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermNotesPayable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Notes payable, noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LongTermNotesPayable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Notes payable, noncurrent</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermLoansPayable" xlink:label="us-gaap_LongTermLoansPayable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermLoansPayable" xlink:to="us-gaap_LongTermLoansPayable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermLoansPayable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loans Payable, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermLoansPayable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financing obligation, noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LongTermLoansPayable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financing obligation, noncurrent</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent" xlink:to="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financial Instruments Subject to Mandatory Redemption, Settlement Terms, Share Value, Amount, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Warrant liabilities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Lease, Liability, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Non-current portion of operating lease liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lease liability, noncurrent</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accumulated Other Comprehensive Income (Loss), Net of Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accumulated other comprehensive income (loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accumulated other comprehensive (loss) income</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="us-gaap_DueFromRelatedPartiesCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DueFromRelatedPartiesCurrent" xlink:to="us-gaap_DueFromRelatedPartiesCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DueFromRelatedPartiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Due from Related Parties, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DueFromRelatedPartiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Due from related parties</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DueFromRelatedPartiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other current assets due from related parties</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquitySharesAuthorized" xlink:label="us-gaap_TemporaryEquitySharesAuthorized" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquitySharesAuthorized" xlink:to="us-gaap_TemporaryEquitySharesAuthorized_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TemporaryEquitySharesAuthorized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity, Shares Authorized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TemporaryEquitySharesAuthorized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Authorized shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_TemporaryEquitySharesAuthorized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Convertible preferred stock, shares authorized</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquitySharesIssued" xlink:label="us-gaap_TemporaryEquitySharesIssued" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquitySharesIssued" xlink:to="us-gaap_TemporaryEquitySharesIssued_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TemporaryEquitySharesIssued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity, Shares Issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TemporaryEquitySharesIssued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Convertible preferred stock, shares issued (in shares)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_TemporaryEquitySharesIssued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Convertible preferred stock, shares issued</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityLiquidationPreference" xlink:label="us-gaap_TemporaryEquityLiquidationPreference" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquityLiquidationPreference" xlink:to="us-gaap_TemporaryEquityLiquidationPreference_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TemporaryEquityLiquidationPreference_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity, Liquidation Preference</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TemporaryEquityLiquidationPreference_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Liquidation preference</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_TemporaryEquityLiquidationPreference_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Convertible preferred stock, liquidation preference</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValueOutstanding" xlink:label="us-gaap_CommonStockValueOutstanding" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValueOutstanding" xlink:to="us-gaap_CommonStockValueOutstanding_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValueOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock, Value, Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockValueOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common stock, shares outstanding</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductOrServiceAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Product and Service [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductsAndServicesDomain" xlink:to="srt_ProductsAndServicesDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductsAndServicesDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Products And Services [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ProductsAndServicesDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Product and Service [Domain]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServiceMember" xlink:label="us-gaap_ServiceMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ServiceMember" xlink:to="us-gaap_ServiceMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ServiceMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Service [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ServiceMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Service revenue</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductMember" xlink:label="us-gaap_ProductMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductMember" xlink:to="us-gaap_ProductMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Product [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProductMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Hardware revenue</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue from Contract with Customer, Excluding Assessed Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cost of Goods and Services Sold</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cost of revenue</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Gross Profit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Gross margin</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpense" xlink:to="us-gaap_SellingAndMarketingExpense_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingAndMarketingExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Selling and Marketing Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SellingAndMarketingExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Sales and marketing</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SellingAndMarketingExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Sales and marketing</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Research and Development Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Research and development</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Research and development</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpenseAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncomeExpenseAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other income (expense), net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherNonoperatingIncomeExpenseAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other income (expense), net:</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InterestExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_InterestExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest expense</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Nonoperating Income (Expense)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other expenses, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other expenses, net</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Tax Expense (Benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income tax expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income tax expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total provision for income taxes</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other comprehensive (loss) income:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other comprehensive income:</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Foreign currency translation adjustment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Foreign currency translation adjustments</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total comprehensive loss</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityAbstract" xlink:label="us-gaap_TemporaryEquityAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquityAbstract" xlink:to="us-gaap_TemporaryEquityAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TemporaryEquityAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:label="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:to="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) in Temporary Equity [Roll Forward]</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TemporaryEquityValueDecreaseDueToExchange" xlink:label="stem_TemporaryEquityValueDecreaseDueToExchange" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_TemporaryEquityValueDecreaseDueToExchange" xlink:to="stem_TemporaryEquityValueDecreaseDueToExchange_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_TemporaryEquityValueDecreaseDueToExchange_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The decrease in temporary equity due to an exchange of other equity instruments.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_TemporaryEquityValueDecreaseDueToExchange_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity Value Decrease Due To Exchange</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="stem_TemporaryEquityValueDecreaseDueToExchange_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effect of exchange transaction</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TemporaryEquityShareDecreaseDueToExchange" xlink:label="stem_TemporaryEquityShareDecreaseDueToExchange" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_TemporaryEquityShareDecreaseDueToExchange" xlink:to="stem_TemporaryEquityShareDecreaseDueToExchange_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_TemporaryEquityShareDecreaseDueToExchange_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The decrease in temporary equity shares outstanding due to an exchange of other equity instruments.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_TemporaryEquityShareDecreaseDueToExchange_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity Share Decrease Due To Exchange</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="stem_TemporaryEquityShareDecreaseDueToExchange_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effect of exchange transaction (in shares)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity, Stock Issued During Period, Value, New Issues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Issuance of Series D preferred stock upon conversion of promissory note</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:label="us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:to="us-gaap_DebtConversionConvertedInstrumentSharesIssued1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtConversionConvertedInstrumentSharesIssued1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Conversion, Converted Instrument, Shares Issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtConversionConvertedInstrumentSharesIssued1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Shares of Series D convertible preferred stock issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtConversionConvertedInstrumentSharesIssued1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Issuance of Series D preferred stock upon conversion of promissory note (in shares)</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TemporaryEquityShareDecreaseDueToSettlementOfLitigation" xlink:label="stem_TemporaryEquityShareDecreaseDueToSettlementOfLitigation" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_TemporaryEquityShareDecreaseDueToSettlementOfLitigation" xlink:to="stem_TemporaryEquityShareDecreaseDueToSettlementOfLitigation_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_TemporaryEquityShareDecreaseDueToSettlementOfLitigation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The decrease in temporary equity shares outstanding due to settlement of litigation.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_TemporaryEquityShareDecreaseDueToSettlementOfLitigation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity Share Decrease Due To Settlement of Litigation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="stem_TemporaryEquityShareDecreaseDueToSettlementOfLitigation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Settlement of litigation (in shares)</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TemporaryEquityShareDecreaseDueToExchangeCancellation" xlink:label="stem_TemporaryEquityShareDecreaseDueToExchangeCancellation" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_TemporaryEquityShareDecreaseDueToExchangeCancellation" xlink:to="stem_TemporaryEquityShareDecreaseDueToExchangeCancellation_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_TemporaryEquityShareDecreaseDueToExchangeCancellation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The decrease in temporary equity shares outstanding due to cancellation of the exchange transaction</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_TemporaryEquityShareDecreaseDueToExchangeCancellation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity Share Decrease Due To Exchange Cancellation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="stem_TemporaryEquityShareDecreaseDueToExchangeCancellation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cancellation of exchange transaction by shareholder (in shares)</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TemporaryEquityValueIncreaseDueToOptionAndWarrantExercise" xlink:label="stem_TemporaryEquityValueIncreaseDueToOptionAndWarrantExercise" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_TemporaryEquityValueIncreaseDueToOptionAndWarrantExercise" xlink:to="stem_TemporaryEquityValueIncreaseDueToOptionAndWarrantExercise_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_TemporaryEquityValueIncreaseDueToOptionAndWarrantExercise_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The increase in temporary equity due to exercise of options and warrants.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_TemporaryEquityValueIncreaseDueToOptionAndWarrantExercise_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity Value Increase Due To Option And Warrant Exercise</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_TemporaryEquityValueIncreaseDueToOptionAndWarrantExercise_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Issuance of common and preferred stock upon exercise of stock options and warrants</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TemporaryEquityShareIncreaseDueToOptionAndWarrantExercise" xlink:label="stem_TemporaryEquityShareIncreaseDueToOptionAndWarrantExercise" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_TemporaryEquityShareIncreaseDueToOptionAndWarrantExercise" xlink:to="stem_TemporaryEquityShareIncreaseDueToOptionAndWarrantExercise_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_TemporaryEquityShareIncreaseDueToOptionAndWarrantExercise_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The increase in temporary equity shares outstanding due to exercise of options and warrants.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_TemporaryEquityShareIncreaseDueToOptionAndWarrantExercise_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity Share Increase Due To Option And Warrant Exercise</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_TemporaryEquityShareIncreaseDueToOptionAndWarrantExercise_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Issuance of common and preferred stock upon exercise of stock options and warrants (in shares)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockMember" xlink:label="us-gaap_PreferredStockMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockMember" xlink:to="us-gaap_PreferredStockMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred stock</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common stock</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accumulated Other Comprehensive Income [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accumulated comprehensive (loss) income</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StockholdersEquityValueDecreaseDueToExchange" xlink:label="stem_StockholdersEquityValueDecreaseDueToExchange" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_StockholdersEquityValueDecreaseDueToExchange" xlink:to="stem_StockholdersEquityValueDecreaseDueToExchange_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_StockholdersEquityValueDecreaseDueToExchange_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The decrease in stockholders' equity due to an exchange of temporary and other equity instruments.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_StockholdersEquityValueDecreaseDueToExchange_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stockholders Equity Value Decrease Due To Exchange</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="stem_StockholdersEquityValueDecreaseDueToExchange_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effect of exchange transaction</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StockholdersEquityShareDecreaseDueToExchange" xlink:label="stem_StockholdersEquityShareDecreaseDueToExchange" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_StockholdersEquityShareDecreaseDueToExchange" xlink:to="stem_StockholdersEquityShareDecreaseDueToExchange_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_StockholdersEquityShareDecreaseDueToExchange_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The decrease in stockholders' equity shares outstanding due to an exchange of other equity instruments.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_StockholdersEquityShareDecreaseDueToExchange_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stockholders Equity Share Decrease Due To Exchange</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="stem_StockholdersEquityShareDecreaseDueToExchange_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effect of exchange transaction (in shares)</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StockholdersEquityShareIncreaseDueToExchange" xlink:label="stem_StockholdersEquityShareIncreaseDueToExchange" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_StockholdersEquityShareIncreaseDueToExchange" xlink:to="stem_StockholdersEquityShareIncreaseDueToExchange_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_StockholdersEquityShareIncreaseDueToExchange_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The increase in stockholders' equity shares outstanding due to cancellation of an exchange.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_StockholdersEquityShareIncreaseDueToExchange_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stockholders Equity Share Increase Due To Exchange</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_StockholdersEquityShareIncreaseDueToExchange_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cancellation of exchange transaction by shareholder (in shares)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Adjustments to Additional Paid in Capital, Convertible Debt with Conversion Feature</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Recognition of beneficial conversion feature related to convertible notes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Recognition of beneficial conversion feature related to convertible notes</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StockholdersEquityShareDecreaseDueToSettlementOfLitigation" xlink:label="stem_StockholdersEquityShareDecreaseDueToSettlementOfLitigation" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_StockholdersEquityShareDecreaseDueToSettlementOfLitigation" xlink:to="stem_StockholdersEquityShareDecreaseDueToSettlementOfLitigation_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_StockholdersEquityShareDecreaseDueToSettlementOfLitigation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The decrease in stockholders' equity shares outstanding due to settlement of litigation.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_StockholdersEquityShareDecreaseDueToSettlementOfLitigation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stockholders Equity Share Decrease Due To Settlement of Litigation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="stem_StockholdersEquityShareDecreaseDueToSettlementOfLitigation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Settlement of litigation (in shares)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Issued During Period, Value, Stock Options Exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Issuance of common stock upon exercise of stock options and warrants</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Options exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Options exercised (in shares)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Issuance of common stock upon exercise of stock options and warrants (in shares)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock-based compensation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock-based compensation</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongtermDebtTypeAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-term Debt, Type [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_LongtermDebtTypeDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongtermDebtTypeDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Longterm Debt Type [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongtermDebtTypeDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-term Debt, Type [Domain]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansPayableMember" xlink:label="us-gaap_LoansPayableMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPayableMember" xlink:to="us-gaap_LoansPayableMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansPayableMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loans Payable [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LoansPayableMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financing obligation</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtMember" xlink:label="us-gaap_ConvertibleDebtMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleDebtMember" xlink:to="us-gaap_ConvertibleDebtMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertibleDebtMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Convertible Debt [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConvertibleDebtMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Convertible promissory notes</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember" xlink:label="us-gaap_NotesPayableOtherPayablesMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableOtherPayablesMember" xlink:to="us-gaap_NotesPayableOtherPayablesMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesPayableOtherPayablesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Notes Payable Other Payables [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NotesPayableOtherPayablesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Notes payable</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" xlink:label="us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" xlink:to="us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Capitalized Property Plant And Equipment [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other property and equipment</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherDepreciationAndAmortization" xlink:label="us-gaap_OtherDepreciationAndAmortization" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherDepreciationAndAmortization" xlink:to="us-gaap_OtherDepreciationAndAmortization_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherDepreciationAndAmortization_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Depreciation and Amortization</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherDepreciationAndAmortization_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Depreciation and amortization expense</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:to="us-gaap_AmortizationOfFinancingCostsAndDiscounts_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amortization of Debt Issuance Costs and Discounts</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Non-cash interest expense, including interest expenses associated with debt issuance costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Non-cash interest expense, including interest expense associated with debt issuance costs</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Payment Arrangement, Noncash Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock-based compensation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock-based compensation</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Lease, Right-of-Use Asset, Amortization Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Noncash lease expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Noncash lease expense</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationAccretionExpense" xlink:label="us-gaap_AssetRetirementObligationAccretionExpense" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetRetirementObligationAccretionExpense" xlink:to="us-gaap_AssetRetirementObligationAccretionExpense_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetRetirementObligationAccretionExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Asset Retirement Obligation, Accretion Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AssetRetirementObligationAccretionExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accretion expense</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Impairment of Long-Lived Assets Held-for-use</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Impairment of energy storage systems</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Impairment of energy storage systems</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income (Loss) from Equity Method Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Earnings from equity method investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cumulative share of the earnings/(losses)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) in Accounts Receivable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts receivable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts receivable</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) in Inventories</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) in Other Operating Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other assets</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_IncreaseDecreaseInCapitalizedContractCosts" xlink:label="stem_IncreaseDecreaseInCapitalizedContractCosts" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_IncreaseDecreaseInCapitalizedContractCosts" xlink:to="stem_IncreaseDecreaseInCapitalizedContractCosts_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_IncreaseDecreaseInCapitalizedContractCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The increase (decrease) in capitalized contract costs.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_IncreaseDecreaseInCapitalizedContractCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase Decrease In Capitalized Contract Costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="stem_IncreaseDecreaseInCapitalizedContractCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Contract origination costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="stem_IncreaseDecreaseInCapitalizedContractCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Contract origination costs</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) in Accounts Payable and Accrued Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts payable and accrued expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts payable and accrued expenses</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) in Contract with Customer, Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred revenue</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_IncreaseDecreaseInOperatingLeaseLiability" xlink:label="stem_IncreaseDecreaseInOperatingLeaseLiability" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_IncreaseDecreaseInOperatingLeaseLiability" xlink:to="stem_IncreaseDecreaseInOperatingLeaseLiability_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_IncreaseDecreaseInOperatingLeaseLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of increase (decrease) in obligation for operating lease.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_IncreaseDecreaseInOperatingLeaseLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) in Operating Lease Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_IncreaseDecreaseInOperatingLeaseLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lease liabilities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) in Other Operating Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other liabilities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payments to Acquire Property, Plant, and Equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Purchase of property and equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Purchase of energy storage systems</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToDevelopSoftware" xlink:label="us-gaap_PaymentsToDevelopSoftware" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToDevelopSoftware" xlink:to="us-gaap_PaymentsToDevelopSoftware_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToDevelopSoftware_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payments to Develop Software</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToDevelopSoftware_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Capital expenditures on internally-developed software</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_PaymentsToDevelopSoftware_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Capital expenditures on internally-developed software</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ProceedsFromStockOptionsandWarrantsExercised" xlink:label="stem_ProceedsFromStockOptionsandWarrantsExercised" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_ProceedsFromStockOptionsandWarrantsExercised" xlink:to="stem_ProceedsFromStockOptionsandWarrantsExercised_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_ProceedsFromStockOptionsandWarrantsExercised_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of cash inflow from exercise of option and warrants.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_ProceedsFromStockOptionsandWarrantsExercised_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from Stock OptionsAnd Warrants Exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_ProceedsFromStockOptionsandWarrantsExercised_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from exercise of stock options and warrants</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfDebt" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfDebt" xlink:to="us-gaap_ProceedsFromIssuanceOfDebt_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from Issuance of Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from loan</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from issuance of financing obligations</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfDebt" xlink:label="us-gaap_RepaymentsOfDebt" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfDebt" xlink:to="us-gaap_RepaymentsOfDebt_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Repayments of Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Repayment of debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RepaymentsOfDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Repayment of debt, principal</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RepaymentsOfDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Repayment of debt</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:label="us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:to="us-gaap_ProceedsFromDebtNetOfIssuanceCosts_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromDebtNetOfIssuanceCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from Debt, Net of Issuance Costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProceedsFromDebtNetOfIssuanceCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from issuance of debt, net of issuance costs</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effect of exchange rate changes on cash and cash equivalents</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effect of exchange rate changes on cash and cash equivalents</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="us-gaap_IncomeTaxesPaid" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaid" xlink:to="us-gaap_IncomeTaxesPaid_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaid_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Taxes Paid</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeTaxesPaid_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash paid for income taxes</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPaidNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest Paid, Excluding Capitalized Interest, Operating Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestPaidNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash paid for interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InterestPaidNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash paid for interest</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">NON-CASH INVESTING AND FINANCING ACTIVITIES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">NON-CASH INVESTING AND FINANCING ACTIVITIES</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_IncreaseDecreaseInAssetRetirementCostsAndObligations" xlink:label="stem_IncreaseDecreaseInAssetRetirementCostsAndObligations" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_IncreaseDecreaseInAssetRetirementCostsAndObligations" xlink:to="stem_IncreaseDecreaseInAssetRetirementCostsAndObligations_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_IncreaseDecreaseInAssetRetirementCostsAndObligations_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The noncash change in asset retirement costs and obligations.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_IncreaseDecreaseInAssetRetirementCostsAndObligations_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase Decrease In Asset Retirement Costs And Obligations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="stem_IncreaseDecreaseInAssetRetirementCostsAndObligations_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Change in asset retirement costs and asset retirement obligation</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_WarrantsIssued" xlink:label="stem_WarrantsIssued" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_WarrantsIssued" xlink:to="stem_WarrantsIssued_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_WarrantsIssued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The fair value of warrants issued in noncash financing activities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_WarrantsIssued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Warrants Issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_WarrantsIssued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Issuance of common stock warrants</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:label="us-gaap_DebtConversionConvertedInstrumentAmount1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:to="us-gaap_DebtConversionConvertedInstrumentAmount1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtConversionConvertedInstrumentAmount1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Conversion, Converted Instrument, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtConversionConvertedInstrumentAmount1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Principal amount converted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtConversionConvertedInstrumentAmount1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Conversion of convertible promissory notes and accrued interest into Series D preferred stock</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaidInKindInterest" xlink:label="us-gaap_PaidInKindInterest" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaidInKindInterest" xlink:to="us-gaap_PaidInKindInterest_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaidInKindInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Paid-in-Kind Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PaidInKindInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Conversion of accrued interest into outstanding note payable</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Capital Expenditures Incurred but Not yet Paid</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Purchases of energy storage systems in accounts payable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Purchase of energy storage systems in accounts payable</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payments of Debt Issuance Costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payment of debt issuance costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payments of debt issuance costs</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Basis of Presentation and Significant Accounting Policies [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">REVENUE</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue from Contract with Customer [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">REVENUE</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">REVENUE</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">GOODWILL AND INTANGIBLE ASSETS, NET</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Goodwill and Intangible Assets Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">GOODWILL AND INTANGIBLE ASSETS, NET</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeasesAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeasesAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">LEASES</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessee, Operating Leases [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">LEASES</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationDisclosureAbstract" xlink:label="us-gaap_AssetRetirementObligationDisclosureAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetRetirementObligationDisclosureAbstract" xlink:to="us-gaap_AssetRetirementObligationDisclosureAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetRetirementObligationDisclosureAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">ASSET RETIREMENT OBLIGATION</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationDisclosureTextBlock" xlink:label="us-gaap_AssetRetirementObligationDisclosureTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetRetirementObligationDisclosureTextBlock" xlink:to="us-gaap_AssetRetirementObligationDisclosureTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetRetirementObligationDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Asset Retirement Obligation Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AssetRetirementObligationDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">ASSET RETIREMENT OBLIGATION</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">ENERGY STORAGE SYSTEMS, NET</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, Plant and Equipment [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, Plant and Equipment [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, Plant and Equipment [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, Plant and Equipment [Line Items]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, Plant and Equipment Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">ENERGY STORAGE SYSTEMS, NET</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">ENERGY STORAGE SYSTEMS, NET</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_BalanceSheetComponentsDisclosureAbstract" xlink:label="stem_BalanceSheetComponentsDisclosureAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_BalanceSheetComponentsDisclosureAbstract" xlink:to="stem_BalanceSheetComponentsDisclosureAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_BalanceSheetComponentsDisclosureAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The entire disclosure for balance sheet components.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_BalanceSheetComponentsDisclosureAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">BALANCE SHEET COMPONENTS</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_BalanceSheetComponentsTextBlock" xlink:label="stem_BalanceSheetComponentsTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_BalanceSheetComponentsTextBlock" xlink:to="stem_BalanceSheetComponentsTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_BalanceSheetComponentsTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The entire disclosure for balance sheet components.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_BalanceSheetComponentsTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Balance Sheet Components Text Block</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="stem_BalanceSheetComponentsTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">BALANCE SHEET COMPONENTS</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">NOTES PAYABLE</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Long-term Debt Instruments [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Long-term Debt Instruments [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument [Line Items]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="us-gaap_DebtDisclosureTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">CONVERTIBLE NOTES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">NOTES PAYABLE</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermConvertibleDebtCurrentAndNoncurrentAbstract" xlink:label="us-gaap_LongtermConvertibleDebtCurrentAndNoncurrentAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermConvertibleDebtCurrentAndNoncurrentAbstract" xlink:to="us-gaap_LongtermConvertibleDebtCurrentAndNoncurrentAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongtermConvertibleDebtCurrentAndNoncurrentAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">CONVERTIBLE NOTES</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:label="us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:to="us-gaap_WarrantsAndRightsNoteDisclosureAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WarrantsAndRightsNoteDisclosureAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">WARRANTS</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_WarrantDisclosureTextBlock" xlink:label="stem_WarrantDisclosureTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_WarrantDisclosureTextBlock" xlink:to="stem_WarrantDisclosureTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_WarrantDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disclosure of warrants.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_WarrantDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Warrant Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_WarrantDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">WARRANTS</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_EquityAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">STOCK-BASED COMPENSATION</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Payment Arrangement [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">STOCK-BASED COMPENSATION</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_VariableInterestEntityDisclosureAbstract" xlink:label="stem_VariableInterestEntityDisclosureAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_VariableInterestEntityDisclosureAbstract" xlink:to="stem_VariableInterestEntityDisclosureAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_VariableInterestEntityDisclosureAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">No definition available.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_VariableInterestEntityDisclosureAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">SPECIAL PURPOSE ENTITIES</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityDisclosureTextBlock" xlink:label="us-gaap_VariableInterestEntityDisclosureTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableInterestEntityDisclosureTextBlock" xlink:to="us-gaap_VariableInterestEntityDisclosureTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VariableInterestEntityDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Variable Interest Entity Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_VariableInterestEntityDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">SPECIAL PURPOSE ENTITIES</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">NET LOSS PER SHARE</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Earnings Per Share [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">NET LOSS PER SHARE</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_CompensationAndRetirementDisclosureAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">EMPLOYER RETIREMENT PLAN</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Retirement Benefits [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">EMPLOYER RETIREMENT PLAN</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ReclassificationPolicyTextBlock" xlink:label="stem_ReclassificationPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_ReclassificationPolicyTextBlock" xlink:to="stem_ReclassificationPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_ReclassificationPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disclosure of accounting policy for reclassification.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_ReclassificationPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Reclassification Policy Text Block</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="stem_ReclassificationPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Reclassification</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:label="us-gaap_ConsolidationVariableInterestEntityPolicy" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:to="us-gaap_ConsolidationVariableInterestEntityPolicy_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsolidationVariableInterestEntityPolicy_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Consolidation, Variable Interest Entity, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ConsolidationVariableInterestEntityPolicy_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Variable Interest Entities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentsPolicy" xlink:label="us-gaap_EquityMethodInvestmentsPolicy" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentsPolicy" xlink:to="us-gaap_EquityMethodInvestmentsPolicy_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentsPolicy_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Equity Method Investments [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EquityMethodInvestmentsPolicy_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Equity Method Investments</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Segment Reporting, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Segment Information</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Segment Information</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts Receivable [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts Receivable, Net</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ConcentrationsOfCreditRiskAndOtherUncertaintiesPolicyTextBlock" xlink:label="stem_ConcentrationsOfCreditRiskAndOtherUncertaintiesPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_ConcentrationsOfCreditRiskAndOtherUncertaintiesPolicyTextBlock" xlink:to="stem_ConcentrationsOfCreditRiskAndOtherUncertaintiesPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_ConcentrationsOfCreditRiskAndOtherUncertaintiesPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disclosure of accounting policy for concentrations of credit risk and other uncertainties.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_ConcentrationsOfCreditRiskAndOtherUncertaintiesPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Concentrations Of Credit Risk And Other Uncertainties Policy Text Block</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="stem_ConcentrationsOfCreditRiskAndOtherUncertaintiesPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Concentrations of Credit Risk and Other Uncertainties and Significant Customers</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="us-gaap_InventoryPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, Plant and Equipment, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Energy Storage Systems, Net</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CapitalizedContractCostPolicyTextblock" xlink:label="stem_CapitalizedContractCostPolicyTextblock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_CapitalizedContractCostPolicyTextblock" xlink:to="stem_CapitalizedContractCostPolicyTextblock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_CapitalizedContractCostPolicyTextblock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disclosure of accounting policy for cost capitalized in obtaining or fulfilling contract with customer.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_CapitalizedContractCostPolicyTextblock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Capitalized Contract Cost Policy TextBlock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="stem_CapitalizedContractCostPolicyTextblock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Contract Origination Costs, Net</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Goodwill</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:label="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:to="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Intangible Assets</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Impairment of Long-Lived Assets</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessee, Leases [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Leases</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ConvertiblePreferredStockWarrantLiabilitiesPolicyTextBlock" xlink:label="stem_ConvertiblePreferredStockWarrantLiabilitiesPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_ConvertiblePreferredStockWarrantLiabilitiesPolicyTextBlock" xlink:to="stem_ConvertiblePreferredStockWarrantLiabilitiesPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_ConvertiblePreferredStockWarrantLiabilitiesPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disclosure of accounting policy for convertible preferred stock warrant liabilities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_ConvertiblePreferredStockWarrantLiabilitiesPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Convertible Preferred Stock Warrant Liabilities Policy Text Block</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="stem_ConvertiblePreferredStockWarrantLiabilitiesPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Convertible Preferred Stock Warrant Liabilities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationsAndEnvironmentalCostPolicyTextBlock" xlink:label="us-gaap_AssetRetirementObligationsAndEnvironmentalCostPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetRetirementObligationsAndEnvironmentalCostPolicyTextBlock" xlink:to="us-gaap_AssetRetirementObligationsAndEnvironmentalCostPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetRetirementObligationsAndEnvironmentalCostPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Asset Retirement Obligation and Environmental Cost [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AssetRetirementObligationsAndEnvironmentalCostPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Asset Retirement Obligations</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_FinancingObligationsPolicyTextBlock" xlink:label="stem_FinancingObligationsPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_FinancingObligationsPolicyTextBlock" xlink:to="stem_FinancingObligationsPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_FinancingObligationsPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disclosure of accounting policy for financing obligations.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_FinancingObligationsPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financing Obligations Policy Text Block</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="stem_FinancingObligationsPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financing Obligations</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue Recognition</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesPolicyTextBlock" xlink:label="us-gaap_CostOfSalesPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfSalesPolicyTextBlock" xlink:to="us-gaap_CostOfSalesPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfSalesPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cost of Goods and Service [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CostOfSalesPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cost of Revenue</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Advertising Cost [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Sales and Marketing</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Research and Development Expense, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Research and Development</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Selling, General and Administrative Expenses, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">General and Administrative</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Payment Arrangement [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock-Based Compensation</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Foreign Currency Transactions and Translations Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Foreign Currency Translation</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="us-gaap_ConcentrationRiskTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Concentration Risk [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Concentration Risk [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Concentration Risk Type [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_ConcentrationRiskTypeDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskTypeDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Concentration Risk Type [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskTypeDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Concentration Risk Type [Domain]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Customer Concentration Risk [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Customers</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="us-gaap_ConcentrationRiskLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Concentration Risk [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Concentration Risk [Line Items]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:to="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedules of Concentration of Risk, by Risk Factor [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Significant Customers</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of significant customers</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disaggregation of Revenue [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disaggregation of Revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of information on the disaggregation of revenue</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Remaining Performance Obligations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of remaining performance obligations</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Contract Balances</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of changes in the deferred revenue balance</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember" xlink:label="us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember" xlink:to="us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Warrants And Rights Subject To Mandatory Redemption [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Outstanding convertible preferred stock warrants</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmbeddedDerivativeFinancialInstrumentsMember" xlink:label="us-gaap_EmbeddedDerivativeFinancialInstrumentsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmbeddedDerivativeFinancialInstrumentsMember" xlink:to="us-gaap_EmbeddedDerivativeFinancialInstrumentsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmbeddedDerivativeFinancialInstrumentsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Embedded Derivative Financial Instruments [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmbeddedDerivativeFinancialInstrumentsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Embedded derivatives</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:label="us-gaap_FairValueByBalanceSheetGroupingTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:to="us-gaap_FairValueByBalanceSheetGroupingTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByBalanceSheetGroupingTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value, by Balance Sheet Grouping [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueByBalanceSheetGroupingTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Financial Instruments Measured at Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FairValueByBalanceSheetGroupingTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of financial instruments measured at fair value</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="us-gaap_ScheduleOfGoodwillTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Goodwill [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of goodwill</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Finite-Lived Intangible Assets [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of intangible assets, net</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of future payments associated with the Company's operating lease liabilities</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_LeasebalancesheetdisclosureTabletextblock" xlink:label="stem_LeasebalancesheetdisclosureTabletextblock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_LeasebalancesheetdisclosureTabletextblock" xlink:to="stem_LeasebalancesheetdisclosureTabletextblock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_LeasebalancesheetdisclosureTabletextblock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Tabular disclosure of operating lease liabilities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_LeasebalancesheetdisclosureTabletextblock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">LeaseBalanceSheetDisclosure [TableTextBlock]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="stem_LeasebalancesheetdisclosureTabletextblock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of operating lease liabilities</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_AdditionalInformationRelatedToOperatingLeasesTabletextblock" xlink:label="stem_AdditionalInformationRelatedToOperatingLeasesTabletextblock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_AdditionalInformationRelatedToOperatingLeasesTabletextblock" xlink:to="stem_AdditionalInformationRelatedToOperatingLeasesTabletextblock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_AdditionalInformationRelatedToOperatingLeasesTabletextblock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Tabular disclosure of additional information related to operating leases.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_AdditionalInformationRelatedToOperatingLeasesTabletextblock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Additional information related to operating leases [TableTextBlock]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="stem_AdditionalInformationRelatedToOperatingLeasesTabletextblock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of additional information related to operating leases</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock" xlink:label="us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock" xlink:to="us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Change in Asset Retirement Obligation [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of details the asset retirement obligation</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, Plant and Equipment [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Energy Storage Systems, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Energy Storage Systems</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_BalanceSheetComponentsTableTextblock" xlink:label="stem_BalanceSheetComponentsTableTextblock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_BalanceSheetComponentsTableTextblock" xlink:to="stem_BalanceSheetComponentsTableTextblock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_BalanceSheetComponentsTableTextblock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Tabular disclosure for balance sheet components.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_BalanceSheetComponentsTableTextblock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Balance Sheet Components Table TextBlock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_BalanceSheetComponentsTableTextblock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of balance sheet components</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ComponentsOfDebtTableTextBlock" xlink:label="stem_ComponentsOfDebtTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_ComponentsOfDebtTableTextBlock" xlink:to="stem_ComponentsOfDebtTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_ComponentsOfDebtTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Tabular presentation of the components of debt.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_ComponentsOfDebtTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Components of Debt [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="stem_ComponentsOfDebtTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Components of debt</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Maturities of Long-term Debt [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Debt Maturities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Maturities of long-term debt</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:label="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:to="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of warrants on convertible preferred stock outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Warrants on Convertible Preferred Stock Outstanding</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityTableTextBlock" xlink:label="us-gaap_TemporaryEquityTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquityTableTextBlock" xlink:to="us-gaap_TemporaryEquityTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TemporaryEquityTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TemporaryEquityTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Convertible preferred stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_TemporaryEquityTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockReservedForIssuanceTableTextBlock" xlink:label="stem_CommonStockReservedForIssuanceTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_CommonStockReservedForIssuanceTableTextBlock" xlink:to="stem_CommonStockReservedForIssuanceTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_CommonStockReservedForIssuanceTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Tabular disclosure of the common stock shares reserved for future issuance.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_CommonStockReservedForIssuanceTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock Reserved For Issuance [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_CommonStockReservedForIssuanceTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common stock reserved for issuance</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Payment Arrangement, Option, Activity [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Summary of activity under the Plan</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Assumptions for estimating the fair value of options</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock-base compensation expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock-based compensation expense</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:to="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Variable Interest Entities [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of the assets and liabilities of consolidated VIE</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentsTextBlock" xlink:label="us-gaap_EquityMethodInvestmentsTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentsTextBlock" xlink:to="us-gaap_EquityMethodInvestmentsTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentsTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Equity Method Investments [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityMethodInvestmentsTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of information about unconsolidated VIEs, accounted for under equity method investments</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of computation of basic and diluted net loss per share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Computation of Basic and Diluted Net Loss Per Share</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of potentially dilutive shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Potentially Dilutive Shares</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of components of loss before provision for income taxes</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_NetCurrentLiabilities" xlink:label="stem_NetCurrentLiabilities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_NetCurrentLiabilities" xlink:to="stem_NetCurrentLiabilities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_NetCurrentLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of current liabilities net of current assets.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_NetCurrentLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net current liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_NetCurrentLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net current liabilities</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_Payablesmaturitiesinnexttwelvemonths" xlink:label="stem_Payablesmaturitiesinnexttwelvemonths" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_Payablesmaturitiesinnexttwelvemonths" xlink:to="stem_Payablesmaturitiesinnexttwelvemonths_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_Payablesmaturitiesinnexttwelvemonths_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of payable that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_Payablesmaturitiesinnexttwelvemonths_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">PayablesMaturitiesInNextTwelveMonths</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_Payablesmaturitiesinnexttwelvemonths_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt financing coming due in 2021</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:label="us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:to="us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Equity Method Investment, Other than Temporary Impairment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other-than-temporary recognized for equity method investments</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfOperatingSegments" xlink:to="us-gaap_NumberOfOperatingSegments_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NumberOfOperatingSegments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of Operating Segments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NumberOfOperatingSegments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of operating segments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NumberOfOperatingSegments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of operating segment</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts Receivable, Allowance for Credit Loss, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Allowance for doubtful accounts balance</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_StatementGeographicalAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementGeographicalAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Geographical [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_SegmentGeographicalDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_SegmentGeographicalDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Segment Geographical [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_SegmentGeographicalDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Geographical [Domain]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonUsMember" xlink:label="us-gaap_NonUsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonUsMember" xlink:to="us-gaap_NonUsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonUsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Non Us [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NonUsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Outside of the U.S.</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_MajorCustomersAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MajorCustomersAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Customer [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="srt_NameOfMajorCustomerDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_NameOfMajorCustomerDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Name Of Major Customer [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_NameOfMajorCustomerDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Customer [Domain]</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CustomerMember" xlink:label="stem_CustomerMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_CustomerMember" xlink:to="stem_CustomerMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_CustomerMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Customer A.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_CustomerMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Customer [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_CustomerMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Customer A</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CustomerBMember" xlink:label="stem_CustomerBMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_CustomerBMember" xlink:to="stem_CustomerBMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_CustomerBMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Customer B.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_CustomerBMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Customer B [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_CustomerBMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Customer B</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CustomerCMember" xlink:label="stem_CustomerCMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_CustomerCMember" xlink:to="stem_CustomerCMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_CustomerCMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Customer C.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_CustomerCMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Customer C [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_CustomerCMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Customer C</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CustomerDMember" xlink:label="stem_CustomerDMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_CustomerDMember" xlink:to="stem_CustomerDMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_CustomerDMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Customer D.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_CustomerDMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Customer D [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_CustomerDMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Customer D</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Concentration Risk Benchmark [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Concentration Risk Benchmark [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Concentration Risk Benchmark [Domain]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetAssetsGeographicAreaMember" xlink:label="us-gaap_NetAssetsGeographicAreaMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetAssetsGeographicAreaMember" xlink:to="us-gaap_NetAssetsGeographicAreaMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetAssetsGeographicAreaMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Assets Geographic Area [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetAssetsGeographicAreaMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Assets</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember" xlink:label="us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember" xlink:to="us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue From Contract With Customer Product And Service Benchmark [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts Receivable [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accounts Receivable</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Statistical Measurement [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeMember" xlink:to="srt_RangeMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Range [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_RangeMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Statistical Measurement [Domain]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Maximum [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Maximum</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Concentration Risk, Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Concentration risk, percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Concentration risk</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, Plant and Equipment, Useful Life</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Estimated useful lives</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_IncrementalContractCostsDeferred" xlink:label="stem_IncrementalContractCostsDeferred" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_IncrementalContractCostsDeferred" xlink:to="stem_IncrementalContractCostsDeferred_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_IncrementalContractCostsDeferred_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of incremental contract costs deferred during the year.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_IncrementalContractCostsDeferred_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Incremental contract costs deferred</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="stem_IncrementalContractCostsDeferred_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Incremental costs deferred</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:label="us-gaap_CapitalizedContractCostAmortizationPeriod" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:to="us-gaap_CapitalizedContractCostAmortizationPeriod_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalizedContractCostAmortizationPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Capitalized Contract Cost, Amortization Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CapitalizedContractCostAmortizationPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Period of benefit for amortization</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostAmortization" xlink:label="us-gaap_CapitalizedContractCostAmortization" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedContractCostAmortization" xlink:to="us-gaap_CapitalizedContractCostAmortization_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalizedContractCostAmortization_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Capitalized Contract Cost, Amortization</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CapitalizedContractCostAmortization_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amortization of contract costs</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostImpairmentLoss" xlink:label="us-gaap_CapitalizedContractCostImpairmentLoss" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedContractCostImpairmentLoss" xlink:to="us-gaap_CapitalizedContractCostImpairmentLoss_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalizedContractCostImpairmentLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Capitalized Contract Cost, Impairment Loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CapitalizedContractCostImpairmentLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Impairment losses related to the contract origination costs no longer recoverable</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillImpairmentLoss" xlink:to="us-gaap_GoodwillImpairmentLoss_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillImpairmentLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Goodwill, Impairment Loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_GoodwillImpairmentLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Impairment of goodwill</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Finite-Lived Intangible Assets [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Finite-Lived Intangible Assets by Major Class [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Finite Lived Intangible Assets Major Class Name [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Finite-Lived Intangible Assets, Major Class Name [Domain]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SoftwareDevelopmentMember" xlink:label="us-gaap_SoftwareDevelopmentMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SoftwareDevelopmentMember" xlink:to="us-gaap_SoftwareDevelopmentMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SoftwareDevelopmentMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Software Development [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SoftwareDevelopmentMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Internally developed software</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:label="us-gaap_TechnologyBasedIntangibleAssetsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:to="us-gaap_TechnologyBasedIntangibleAssetsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TechnologyBasedIntangibleAssetsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Technology Based Intangible Assets [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TechnologyBasedIntangibleAssetsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Developed technology</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Finite-Lived Intangible Assets [Line Items]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Finite-Lived Intangible Asset, Useful Life</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Estimated useful life</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amortization of Intangible Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amortization</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Collaborative Arrangement and Arrangement Other than Collaborative [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Minimum [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Minimum</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncollaborativeArrangementTransactionsMember" xlink:label="us-gaap_NoncollaborativeArrangementTransactionsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncollaborativeArrangementTransactionsMember" xlink:to="us-gaap_NoncollaborativeArrangementTransactionsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncollaborativeArrangementTransactionsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Noncollaborative Arrangement Transactions [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NoncollaborativeArrangementTransactionsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Arrangement Other than Collaborative</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_HostCustomerArrangementMember" xlink:label="stem_HostCustomerArrangementMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_HostCustomerArrangementMember" xlink:to="stem_HostCustomerArrangementMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_HostCustomerArrangementMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Host Customer Arrangements.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_HostCustomerArrangementMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Host Customer Arrangement [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_HostCustomerArrangementMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Host Customer Arrangements</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PartnershipArrangementsMember" xlink:label="stem_PartnershipArrangementsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_PartnershipArrangementsMember" xlink:to="stem_PartnershipArrangementsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_PartnershipArrangementsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Partnership Arrangements.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_PartnershipArrangementsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Partnership Arrangements [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_PartnershipArrangementsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Partnership Arrangements</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_NumberOfTypesOfRevenueArrangements" xlink:label="stem_NumberOfTypesOfRevenueArrangements" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_NumberOfTypesOfRevenueArrangements" xlink:to="stem_NumberOfTypesOfRevenueArrangements_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_NumberOfTypesOfRevenueArrangements_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of types of revenue arrangements.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_NumberOfTypesOfRevenueArrangements_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of types of revenue arrangements</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="stem_NumberOfTypesOfRevenueArrangements_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of types of revenue arrangements</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TermForContracts" xlink:label="stem_TermForContracts" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_TermForContracts" xlink:to="stem_TermForContracts_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_TermForContracts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Term for contracts.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_TermForContracts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Term for contracts</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="stem_TermForContracts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Term for contracts</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PeriodOverFirstYearsOfCustomerContractUnderWhichIncentivesAreInFormOfAnnualPerformanceBasedPayments" xlink:label="stem_PeriodOverFirstYearsOfCustomerContractUnderWhichIncentivesAreInFormOfAnnualPerformanceBasedPayments" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_PeriodOverFirstYearsOfCustomerContractUnderWhichIncentivesAreInFormOfAnnualPerformanceBasedPayments" xlink:to="stem_PeriodOverFirstYearsOfCustomerContractUnderWhichIncentivesAreInFormOfAnnualPerformanceBasedPayments_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_PeriodOverFirstYearsOfCustomerContractUnderWhichIncentivesAreInFormOfAnnualPerformanceBasedPayments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Period over the first years of the customer contract under which the incentives are in the form of annual performance- based payments.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_PeriodOverFirstYearsOfCustomerContractUnderWhichIncentivesAreInFormOfAnnualPerformanceBasedPayments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Period over the first years of the customer contract under which the incentives are in the form of annual performance- based payments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="stem_PeriodOverFirstYearsOfCustomerContractUnderWhichIncentivesAreInFormOfAnnualPerformanceBasedPayments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Period over the first years of the customer contract under which the incentives are in the form of annual performance- based payments</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_EstimatedBenefitPeriodInRevenueContract" xlink:label="stem_EstimatedBenefitPeriodInRevenueContract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_EstimatedBenefitPeriodInRevenueContract" xlink:to="stem_EstimatedBenefitPeriodInRevenueContract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_EstimatedBenefitPeriodInRevenueContract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Estimated benefit period in revenue contract.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_EstimatedBenefitPeriodInRevenueContract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Estimated benefit period in revenue contract</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="stem_EstimatedBenefitPeriodInRevenueContract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Estimated benefit period in revenue contract</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disaggregation of Revenue [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisaggregationOfRevenueTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disaggregation of Revenue [Table]</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_HardwareRevenueMember" xlink:label="stem_HardwareRevenueMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_HardwareRevenueMember" xlink:to="stem_HardwareRevenueMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_HardwareRevenueMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Hardware revenue [member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_HardwareRevenueMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Hardware Revenue [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_HardwareRevenueMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Hardware revenue</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disaggregation of Revenue [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisaggregationOfRevenueLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Disaggregation of Revenue [Line Items]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="us-gaap_RevenueRemainingPerformanceObligation" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligation" xlink:to="us-gaap_RevenueRemainingPerformanceObligation_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRemainingPerformanceObligation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue, Remaining Performance Obligation, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueRemainingPerformanceObligation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Remaining performance obligations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RevenueRemainingPerformanceObligation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Remaining performance obligations</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:label="us-gaap_RevenueRemainingPerformanceObligationPercentage" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:to="us-gaap_RevenueRemainingPerformanceObligationPercentage_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRemainingPerformanceObligationPercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue, Remaining Performance Obligation, Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueRemainingPerformanceObligationPercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Percent Expected to be Recognized as Revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RevenueRemainingPerformanceObligationPercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Percent expected to be recognized as revenue</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Period in which remaining performance obligation is expected to be recognized as revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Period expected to be recognized as revenue</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ChangeInContractWithCustomerLiabilityAbstract" xlink:label="us-gaap_ChangeInContractWithCustomerLiabilityAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ChangeInContractWithCustomerLiabilityAbstract" xlink:to="us-gaap_ChangeInContractWithCustomerLiabilityAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ChangeInContractWithCustomerLiabilityAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Change in Contract with Customer, Liability [Abstract]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiability" xlink:to="us-gaap_ContractWithCustomerLiability_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Contract with Customer, Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ContractWithCustomerLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Ending balance at December 31</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ContractWithCustomerLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Beginning balance at January 1</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_UpfrontPaymentsReceivedFromCustomers" xlink:label="stem_UpfrontPaymentsReceivedFromCustomers" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_UpfrontPaymentsReceivedFromCustomers" xlink:to="stem_UpfrontPaymentsReceivedFromCustomers_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_UpfrontPaymentsReceivedFromCustomers_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Upfront payments received from customers.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_UpfrontPaymentsReceivedFromCustomers_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Upfront payments received from customers</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="stem_UpfrontPaymentsReceivedFromCustomers_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Upfront payments received from customers</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_UpfrontOrAnnualIncentivePaymentsReceived" xlink:label="stem_UpfrontOrAnnualIncentivePaymentsReceived" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_UpfrontOrAnnualIncentivePaymentsReceived" xlink:to="stem_UpfrontOrAnnualIncentivePaymentsReceived_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_UpfrontOrAnnualIncentivePaymentsReceived_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Upfront or annual incentive payments received.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_UpfrontOrAnnualIncentivePaymentsReceived_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Upfront or annual incentive payments received</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="stem_UpfrontOrAnnualIncentivePaymentsReceived_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Upfront or annual incentive payments received</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Contract with Customer, Liability, Revenue Recognized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue recognized related to amounts that were included in beginning balance of deferred revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue recognized related to amounts that were included in beginning balance of deferred revenue</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_RevenueRecognizedFromCurrentPeriodIncreaseInContractLiability" xlink:label="stem_RevenueRecognizedFromCurrentPeriodIncreaseInContractLiability" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_RevenueRecognizedFromCurrentPeriodIncreaseInContractLiability" xlink:to="stem_RevenueRecognizedFromCurrentPeriodIncreaseInContractLiability_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_RevenueRecognizedFromCurrentPeriodIncreaseInContractLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of revenue recognized that was from current period increase in the balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_RevenueRecognizedFromCurrentPeriodIncreaseInContractLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue recognized from current period increase in contract liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="stem_RevenueRecognizedFromCurrentPeriodIncreaseInContractLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue recognized</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable" xlink:label="us-gaap_FairValueByBalanceSheetGroupingTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="us-gaap_FairValueByBalanceSheetGroupingTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByBalanceSheetGroupingTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value, by Balance Sheet Grouping [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueByBalanceSheetGroupingTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value, by Balance Sheet Grouping [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel2Member" xlink:to="us-gaap_FairValueInputsLevel2Member_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel2Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value Inputs Level2 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueInputsLevel2Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Level 2</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis" xlink:label="us-gaap_CashAndCashEquivalentsAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAxis" xlink:to="us-gaap_CashAndCashEquivalentsAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash and Cash Equivalents [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Restricted Cash And Cash Equivalents Cash And Cash Equivalents [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash and Cash Equivalents [Domain]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="us-gaap_MoneyMarketFundsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MoneyMarketFundsMember" xlink:to="us-gaap_MoneyMarketFundsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MoneyMarketFundsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Money Market Funds [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MoneyMarketFundsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Money market fund</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis" xlink:label="us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis" xlink:to="us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Financial Instruments Subject to Mandatory Redemption by Settlement Terms [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain" xlink:to="us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Shares Subject To Mandatory Redemption Financial Instrument [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financial Instruments Subject to Mandatory Redemption, Financial Instrument [Domain]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:label="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:label="us-gaap_CashAndCashEquivalentsFairValueDisclosure" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="us-gaap_CashAndCashEquivalentsFairValueDisclosure_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsFairValueDisclosure_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash and Cash Equivalents, Fair Value Disclosure</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsFairValueDisclosure_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash equivalents</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CashAndCashEquivalentsFairValueDisclosure_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash and cash equivalents</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:label="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:to="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Embedded Derivative, Fair Value of Embedded Derivative Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Derivative liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Embedded derivative liabilities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure" xlink:label="us-gaap_LiabilitiesFairValueDisclosure" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesFairValueDisclosure" xlink:to="us-gaap_LiabilitiesFairValueDisclosure_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesFairValueDisclosure_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financial and Nonfinancial Liabilities, Fair Value Disclosure</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesFairValueDisclosure_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total liabilities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers, Net [Abstract]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of asset transferred into level 3</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of asset transferred out of level 3</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNetAbstract" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNetAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNetAbstract" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNetAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNetAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Transfers, Net [Abstract]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers Into Level 3</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of liability transferred into level 3</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of liability transferred out of level 3</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value Measurement Inputs and Valuation Techniques [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value Measurement Inputs and Valuation Techniques [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value Measurement Inputs and Valuation Techniques [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value Measurement Inputs and Valuation Techniques [Line Items]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:label="us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:to="us-gaap_WarrantsAndRightsOutstandingMeasurementInput_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WarrantsAndRightsOutstandingMeasurementInput_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Warrants and Rights Outstanding, Measurement Input</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WarrantsAndRightsOutstandingMeasurementInput_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Measurement input</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Exercised warrants</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Exercised warrants</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillRollForward" xlink:label="us-gaap_GoodwillRollForward" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillRollForward" xlink:to="us-gaap_GoodwillRollForward_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillRollForward_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Goodwill [Roll Forward]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:label="us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:to="us-gaap_GoodwillForeignCurrencyTranslationGainLoss_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillForeignCurrencyTranslationGainLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Goodwill, Foreign Currency Translation Gain (Loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_GoodwillForeignCurrencyTranslationGainLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effect of foreign currency translation</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Finite-Lived Intangible Assets, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Intangible assets, gross</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Finite-Lived Intangible Assets, Accumulated Amortization</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Less: Accumulated amortization</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" xlink:label="us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" xlink:to="us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Finite Lived Intangible Assets, Foreign Currency Translation Gain (Loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Add: Currency translation adjustment</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Finite-Lived Intangible Assets, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total intangible assets, net</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="us-gaap_LesseeLeaseDescriptionTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeaseDescriptionTable" xlink:to="us-gaap_LesseeLeaseDescriptionTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeLeaseDescriptionTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessee, Lease, Description [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeLeaseDescriptionLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessee, Lease, Description [Line Items]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessee, Operating Lease, Term of Contract</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Leases terms</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:to="us-gaap_LesseeOperatingLeaseRenewalTerm_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessee, Operating Lease, Renewal Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Leases renewal terms</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost" xlink:label="us-gaap_LeaseCost" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_LeaseCost_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCost_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lease, Cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LeaseCost_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Rent expense, inclusive of short-term and variable lease expense</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasePayments" xlink:to="us-gaap_OperatingLeasePayments_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasePayments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Lease, Payments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeasePayments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash paid for operating lease liabilities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessee, Operating Lease, Liability, Payment, Due [Abstract]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessee, Operating Lease, Liability, to be Paid, Year One</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2021</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessee, Operating Lease, Liability, to be Paid, Year Two</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2022</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessee, Operating Lease, Liability, to be Paid</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total lease payments</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Less: imputed interest</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Lease, Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total operating lease liability future lease payments</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Current portion of operating lease liabilities included within other current liabilities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostAbstract" xlink:label="us-gaap_LeaseCostAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_LeaseCostAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCostAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lease, Cost [Abstract]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Lease, Weighted Average Remaining Lease Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted average remaining operating lease term (in years)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Lease, Weighted Average Discount Rate, Percent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted average discount rate</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationLiabilitiesIncurred" xlink:label="us-gaap_AssetRetirementObligationLiabilitiesIncurred" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetRetirementObligationLiabilitiesIncurred" xlink:to="us-gaap_AssetRetirementObligationLiabilitiesIncurred_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetRetirementObligationLiabilitiesIncurred_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Asset Retirement Obligation, Liabilities Incurred</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AssetRetirementObligationLiabilitiesIncurred_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Asset retirement obligation</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationLiabilitiesSettled" xlink:label="us-gaap_AssetRetirementObligationLiabilitiesSettled" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetRetirementObligationLiabilitiesSettled" xlink:to="us-gaap_AssetRetirementObligationLiabilitiesSettled_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetRetirementObligationLiabilitiesSettled_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Asset Retirement Obligation, Liabilities Settled</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AssetRetirementObligationLiabilitiesSettled_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Settlement of asset retirement obligation</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationRevisionOfEstimate" xlink:label="us-gaap_AssetRetirementObligationRevisionOfEstimate" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetRetirementObligationRevisionOfEstimate" xlink:to="us-gaap_AssetRetirementObligationRevisionOfEstimate_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetRetirementObligationRevisionOfEstimate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Asset Retirement Obligation, Revision of Estimate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AssetRetirementObligationRevisionOfEstimate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Retirement cost revaluation</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_EnergyStorageSystemsPlacedIntoServiceMember" xlink:label="stem_EnergyStorageSystemsPlacedIntoServiceMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_EnergyStorageSystemsPlacedIntoServiceMember" xlink:to="stem_EnergyStorageSystemsPlacedIntoServiceMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_EnergyStorageSystemsPlacedIntoServiceMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Energy storage systems placed into service.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_EnergyStorageSystemsPlacedIntoServiceMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Energy Storage Systems Placed Into Service [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_EnergyStorageSystemsPlacedIntoServiceMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Energy storage systems placed into service</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember" xlink:label="stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember" xlink:to="stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Energy storage systems not yet placed into service.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Energy Storage Systems Not Yet Placed Into Service [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Energy storage systems not yet placed into service</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Property, Plant and Equipment, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total energy storage systems, gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Energy storage systems, gross</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Less accumulated depreciation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Less: accumulated depreciation</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Depreciation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Depreciation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Depreciation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Depreciation expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_Depreciation_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Depreciation expense</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNetAbstract" xlink:label="us-gaap_InventoryNetAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryNetAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNetAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory, Net [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InventoryNetAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:to="us-gaap_InventoryWorkInProcessNetOfReserves_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory, Work in Process, Net of Reserves</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Work in process inventory</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_InventoryBatteries" xlink:label="stem_InventoryBatteries" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_InventoryBatteries" xlink:to="stem_InventoryBatteries_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_InventoryBatteries_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">the amount if inventory, batteries.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_InventoryBatteries_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Inventory Batteries</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="stem_InventoryBatteries_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Batteries</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Prepaid Expense and Other Assets, Current [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Current Assets</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCostsCurrent" xlink:label="us-gaap_DeferredCostsCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCostsCurrent" xlink:to="us-gaap_DeferredCostsCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredCostsCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Costs, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DeferredCostsCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred costs with suppliers</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepositsAssetsCurrent" xlink:label="us-gaap_DepositsAssetsCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepositsAssetsCurrent" xlink:to="us-gaap_DepositsAssetsCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepositsAssetsCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deposits Assets, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DepositsAssetsCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Utility program deposits</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsMiscellaneousCurrent" xlink:label="us-gaap_OtherAssetsMiscellaneousCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsMiscellaneousCurrent" xlink:to="us-gaap_OtherAssetsMiscellaneousCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsMiscellaneousCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Assets, Miscellaneous, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherAssetsMiscellaneousCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrentAbstract" xlink:label="us-gaap_OtherAssetsNoncurrentAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrentAbstract" xlink:to="us-gaap_OtherAssetsNoncurrentAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsNoncurrentAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Assets, Noncurrent [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherAssetsNoncurrentAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Noncurrent Assets</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromRelatedPartiesNoncurrent" xlink:label="us-gaap_DueFromRelatedPartiesNoncurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DueFromRelatedPartiesNoncurrent" xlink:to="us-gaap_DueFromRelatedPartiesNoncurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DueFromRelatedPartiesNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Due from Related Parties, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DueFromRelatedPartiesNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Receivable from SPEs</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepositsAssetsNoncurrent" xlink:label="us-gaap_DepositsAssetsNoncurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepositsAssetsNoncurrent" xlink:to="us-gaap_DepositsAssetsNoncurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepositsAssetsNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deposits Assets, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DepositsAssetsNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Self-generation incentive program deposits</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="us-gaap_LongTermInvestments" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermInvestments" xlink:to="us-gaap_LongTermInvestments_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermInvestments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-term Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LongTermInvestments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Investment in VIEs</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:label="us-gaap_DeferredFinanceCostsNoncurrentNet" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:to="us-gaap_DeferredFinanceCostsNoncurrentNet_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredFinanceCostsNoncurrentNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Issuance Costs, Noncurrent, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DeferredFinanceCostsNoncurrentNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revolver debt issuance costs</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Lease, Right-of-Use Asset</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Right-of-use assets</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:label="us-gaap_OtherAssetsMiscellaneousNoncurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:to="us-gaap_OtherAssetsMiscellaneousNoncurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsMiscellaneousNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Assets, Miscellaneous, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherAssetsMiscellaneousNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:label="us-gaap_AccruedLiabilitiesCurrentAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrentAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesCurrentAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued Liabilities, Current [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccruedLiabilitiesCurrentAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued Liabilities</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_AccruedPayablesCurrent" xlink:label="stem_AccruedPayablesCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_AccruedPayablesCurrent" xlink:to="stem_AccruedPayablesCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_AccruedPayablesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amount of expenses incurred but not yet paid classified as accrued payable, due within one year or the normal operating cycle, if longer.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_AccruedPayablesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued Payables Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="stem_AccruedPayablesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued payables</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPayableCurrent" xlink:label="us-gaap_InterestPayableCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPayableCurrent" xlink:to="us-gaap_InterestPayableCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPayableCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest Payable, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InterestPayableCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accrued interest - notes payable</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Accrued Liabilities, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other accrued liabilities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrentAbstract" xlink:label="us-gaap_OtherLiabilitiesCurrentAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesCurrentAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilitiesCurrentAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Liabilities, Current [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherLiabilitiesCurrentAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other current liabilities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostNetCurrent" xlink:label="us-gaap_CapitalizedContractCostNetCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizedContractCostNetCurrent" xlink:to="us-gaap_CapitalizedContractCostNetCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalizedContractCostNetCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Capitalized Contract Cost, Net, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CapitalizedContractCostNetCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">System advances</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="us-gaap_DueToRelatedPartiesCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DueToRelatedPartiesCurrent" xlink:to="us-gaap_DueToRelatedPartiesCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DueToRelatedPartiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Due to Related Parties, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DueToRelatedPartiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Due to related parties</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherSundryLiabilitiesCurrent" xlink:label="us-gaap_OtherSundryLiabilitiesCurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherSundryLiabilitiesCurrent" xlink:to="us-gaap_OtherSundryLiabilitiesCurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherSundryLiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Sundry Liabilities, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherSundryLiabilitiesCurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="us-gaap_DebtInstrumentNameDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentNameDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument Name [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentNameDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Name [Domain]</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_RevolvingLoanDueToSpeMemberMember" xlink:label="stem_RevolvingLoanDueToSpeMemberMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_RevolvingLoanDueToSpeMemberMember" xlink:to="stem_RevolvingLoanDueToSpeMemberMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_RevolvingLoanDueToSpeMemberMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revolving loan agreement with an affiliate of a member of certain special purpose entities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_RevolvingLoanDueToSpeMemberMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revolving Loan Due To Spe Member [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_RevolvingLoanDueToSpeMemberMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revolving Loan Due to SPE Member</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PercentageOfHardwareForEnergySystemsPurchased" xlink:label="stem_PercentageOfHardwareForEnergySystemsPurchased" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_PercentageOfHardwareForEnergySystemsPurchased" xlink:to="stem_PercentageOfHardwareForEnergySystemsPurchased_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_PercentageOfHardwareForEnergySystemsPurchased_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The percentage of hardware for energy storage systems which the loan is intended to purchase.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_PercentageOfHardwareForEnergySystemsPurchased_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Percentage of hardware for energy systems purchased</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="stem_PercentageOfHardwareForEnergySystemsPurchased_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loan finance percentage of hardware for energy systems</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Line of Credit Facility, Maximum Borrowing Capacity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total capacity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loan capacity</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:to="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Line of Credit Facility, Interest Rate During Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fixed interest rate</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayable" xlink:label="us-gaap_NotesPayable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayable" xlink:to="us-gaap_NotesPayable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesPayable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Notes Payable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NotesPayable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Carrying value of debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NotesPayable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Balance outstanding, end of period</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TermLoanDueToSpeMemberMember" xlink:label="stem_TermLoanDueToSpeMemberMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_TermLoanDueToSpeMemberMember" xlink:to="stem_TermLoanDueToSpeMemberMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_TermLoanDueToSpeMemberMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Term loan agreement with an affiliate of a member of certain special purpose entities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_TermLoanDueToSpeMemberMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Term Loan Due To Spe Member [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_TermLoanDueToSpeMemberMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Term Loan Due to SPE Member</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Face Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Face amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Face amount of debt</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink:label="us-gaap_DebtInstrumentIncreaseAccruedInterest" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink:to="us-gaap_DebtInstrumentIncreaseAccruedInterest_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentIncreaseAccruedInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Increase, Accrued Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtInstrumentIncreaseAccruedInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Imputed interest</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Interest Rate, Stated Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fixed interest rate, annual</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fixed interest rate</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid" xlink:label="us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid" xlink:to="us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Periodic Payment Terms, Balloon Payment to be Paid</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Final balloon payment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Balloon payment due at maturity</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TermLoanDueToFormerNonControllingInterestHolderMember" xlink:label="stem_TermLoanDueToFormerNonControllingInterestHolderMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_TermLoanDueToFormerNonControllingInterestHolderMember" xlink:to="stem_TermLoanDueToFormerNonControllingInterestHolderMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_TermLoanDueToFormerNonControllingInterestHolderMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Term loan  due to former non-controlling interest holder.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_TermLoanDueToFormerNonControllingInterestHolderMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Term Loan Due To Former Non Controlling Interest Holder [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_TermLoanDueToFormerNonControllingInterestHolderMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Term Loan Due to Former Non-controlling Interest Holder</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockWarrantsMember" xlink:label="stem_CommonStockWarrantsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_CommonStockWarrantsMember" xlink:to="stem_CommonStockWarrantsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_CommonStockWarrantsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Warrants to purchase common stock issued to former non-controlling interest holder in relation to amendment of debt agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_CommonStockWarrantsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock Warrants [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_CommonStockWarrantsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Shares reserved for warrants to purchase shares of common stock</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToMinorityShareholders" xlink:label="us-gaap_PaymentsToMinorityShareholders" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToMinorityShareholders" xlink:to="us-gaap_PaymentsToMinorityShareholders_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToMinorityShareholders_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payments to Noncontrolling Interests</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PaymentsToMinorityShareholders_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payment to acquire noncontrolling interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PaymentsToMinorityShareholders_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payments to acquire non-controlling interest</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DebtInstrumentQuarterlyInterestRateStatedPercentage" xlink:label="stem_DebtInstrumentQuarterlyInterestRateStatedPercentage" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_DebtInstrumentQuarterlyInterestRateStatedPercentage" xlink:to="stem_DebtInstrumentQuarterlyInterestRateStatedPercentage_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_DebtInstrumentQuarterlyInterestRateStatedPercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The percentage interest rate for funds borrowed under the debt agreement, computer per quarter.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_DebtInstrumentQuarterlyInterestRateStatedPercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument Quarterly Interest Rate Stated Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="stem_DebtInstrumentQuarterlyInterestRateStatedPercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fixed interest rate, quarterly</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PrepaymentOfDebtPrincipalAndInterest" xlink:label="stem_PrepaymentOfDebtPrincipalAndInterest" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_PrepaymentOfDebtPrincipalAndInterest" xlink:to="stem_PrepaymentOfDebtPrincipalAndInterest_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_PrepaymentOfDebtPrincipalAndInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The amount of principal and interest paid on a debt instrument.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_PrepaymentOfDebtPrincipalAndInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Prepayment of Debt Principal And Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="stem_PrepaymentOfDebtPrincipalAndInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Prepayment of debt, principal and interest</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_WarrantsIssuedDuringPeriod" xlink:label="stem_WarrantsIssuedDuringPeriod" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_WarrantsIssuedDuringPeriod" xlink:to="stem_WarrantsIssuedDuringPeriod_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_WarrantsIssuedDuringPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The number of warrants issued during the period.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_WarrantsIssuedDuringPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Warrants Issued During Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_WarrantsIssuedDuringPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Warrants issued</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Unamortized Discount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt discount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Unamortized discount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Unamortized discount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt discount</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CreditAgreement2020Member" xlink:label="stem_CreditAgreement2020Member" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_CreditAgreement2020Member" xlink:to="stem_CreditAgreement2020Member_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_CreditAgreement2020Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2020 Credit Agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_CreditAgreement2020Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Credit Agreement2020 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_CreditAgreement2020Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2020 Credit Agreement</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesDConvertibleStockWarrants2019Member" xlink:label="stem_SeriesDConvertibleStockWarrants2019Member" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_SeriesDConvertibleStockWarrants2019Member" xlink:to="stem_SeriesDConvertibleStockWarrants2019Member_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_SeriesDConvertibleStockWarrants2019Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Warrants to purchase Series D Convertible Preferred Stock issued in 2019.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_SeriesDConvertibleStockWarrants2019Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series D Convertible Stock Warrants2019 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_SeriesDConvertibleStockWarrants2019Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2019 Preferred Stock Warrants</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_InterestRatePotionPaidInCashPercent" xlink:label="stem_InterestRatePotionPaidInCashPercent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_InterestRatePotionPaidInCashPercent" xlink:to="stem_InterestRatePotionPaidInCashPercent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_InterestRatePotionPaidInCashPercent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The portion of the interest rate on the debt instrument which is paid in cash.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_InterestRatePotionPaidInCashPercent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest Rate Potion Paid In Cash Percent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="stem_InterestRatePotionPaidInCashPercent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest rate, portion paid in cash</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_InterestRatePotionAddedToPrincipalPercent" xlink:label="stem_InterestRatePotionAddedToPrincipalPercent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_InterestRatePotionAddedToPrincipalPercent" xlink:to="stem_InterestRatePotionAddedToPrincipalPercent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_InterestRatePotionAddedToPrincipalPercent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The portion of the interest rate on the debt instrument which is added to principal.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_InterestRatePotionAddedToPrincipalPercent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest Rate Potion Added to Principal Percent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="stem_InterestRatePotionAddedToPrincipalPercent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Interest rate, portion added to principal</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="us-gaap_DebtInstrumentCarryingAmount" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentCarryingAmount" xlink:to="us-gaap_DebtInstrumentCarryingAmount_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentCarryingAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-term Debt, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentCarryingAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Outstanding principal</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DebtInstrumentCarryingAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtInstrumentCarryingAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Outstanding principal</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtByMaturityAbstract" xlink:label="us-gaap_LongTermDebtByMaturityAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtByMaturityAbstract" xlink:to="us-gaap_LongTermDebtByMaturityAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtByMaturityAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-term Debt, Fiscal Year Maturity [Abstract]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-Term Debt, Maturity, Year One</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2022</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2021</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-Term Debt, Maturity, Year Two</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2023</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2022</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-Term Debt, Maturity, Year Three</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2024</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2023</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-Term Debt, Maturity, Year Four</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2025</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2024</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-Term Debt, Maturity, Year Five</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2025</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-Term Debt, Maturity, after Year Five</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Thereafter</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebt_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-term Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Outstanding balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LongTermDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ConvertibleNotes2019Member" xlink:label="stem_ConvertibleNotes2019Member" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_ConvertibleNotes2019Member" xlink:to="stem_ConvertibleNotes2019Member_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_ConvertibleNotes2019Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Convertible notes issued in 2019.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_ConvertibleNotes2019Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Convertible Notes2019 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_ConvertibleNotes2019Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2019 Convertible Notes</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ProceedsFromIssuanceOfDebtPortionRelatedParties" xlink:label="stem_ProceedsFromIssuanceOfDebtPortionRelatedParties" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_ProceedsFromIssuanceOfDebtPortionRelatedParties" xlink:to="stem_ProceedsFromIssuanceOfDebtPortionRelatedParties_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_ProceedsFromIssuanceOfDebtPortionRelatedParties_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Portion of proceeds from issuance of debt that is from related parties.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_ProceedsFromIssuanceOfDebtPortionRelatedParties_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds From Issuance Of Debt Portion Related Parties</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_ProceedsFromIssuanceOfDebtPortionRelatedParties_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from related parties</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_MaturityDateExtensionPeriod" xlink:label="stem_MaturityDateExtensionPeriod" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_MaturityDateExtensionPeriod" xlink:to="stem_MaturityDateExtensionPeriod_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_MaturityDateExtensionPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The period of time which the maturity date can be extended at the election of a majority of the note holders.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_MaturityDateExtensionPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Maturity Date Extension Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_MaturityDateExtensionPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Maturity date, extension period</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsGross" xlink:label="us-gaap_DeferredFinanceCostsGross" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFinanceCostsGross" xlink:to="us-gaap_DeferredFinanceCostsGross_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredFinanceCostsGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Issuance Costs, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredFinanceCostsGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt issuance costs</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTerm" xlink:label="us-gaap_DebtInstrumentTerm" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentTerm" xlink:to="us-gaap_DebtInstrumentTerm_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentTerm_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentTerm_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Expected life of notes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtInstrumentTerm_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Term</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ExchangeTransactionAbstract" xlink:label="stem_ExchangeTransactionAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_ExchangeTransactionAbstract" xlink:to="stem_ExchangeTransactionAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_ExchangeTransactionAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">No definition available.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_ExchangeTransactionAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Exchange Transaction</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtFairValueDisclosures" xlink:label="us-gaap_ConvertibleDebtFairValueDisclosures" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleDebtFairValueDisclosures" xlink:to="us-gaap_ConvertibleDebtFairValueDisclosures_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertibleDebtFairValueDisclosures_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Convertible Debt, Fair Value Disclosures</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConvertibleDebtFairValueDisclosures_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair value of convertible debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ConvertibleDebtFairValueDisclosures_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Convertible debt</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MandatorilyRedeemablePreferredStockFairValueDisclosure" xlink:label="us-gaap_MandatorilyRedeemablePreferredStockFairValueDisclosure" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MandatorilyRedeemablePreferredStockFairValueDisclosure" xlink:to="us-gaap_MandatorilyRedeemablePreferredStockFairValueDisclosure_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MandatorilyRedeemablePreferredStockFairValueDisclosure_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Mandatorily Redeemable Preferred Stock, Fair Value Disclosure</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MandatorilyRedeemablePreferredStockFairValueDisclosure_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fair value of preferred stock</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CashPaidInExchangeTransaction" xlink:label="stem_CashPaidInExchangeTransaction" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_CashPaidInExchangeTransaction" xlink:to="stem_CashPaidInExchangeTransaction_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_CashPaidInExchangeTransaction_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash paid in an exchange transaction.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_CashPaidInExchangeTransaction_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash Paid In Exchange Transaction</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_CashPaidInExchangeTransaction_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cash paid in exchange transaction</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CarryingValueOfCommonAndConvertiblePreferredExchanged" xlink:label="stem_CarryingValueOfCommonAndConvertiblePreferredExchanged" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_CarryingValueOfCommonAndConvertiblePreferredExchanged" xlink:to="stem_CarryingValueOfCommonAndConvertiblePreferredExchanged_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_CarryingValueOfCommonAndConvertiblePreferredExchanged_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The carrying value of common and preferred stock exchanged in a transaction.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_CarryingValueOfCommonAndConvertiblePreferredExchanged_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Carrying Value Of Common and Convertible Preferred Exchanged</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_CarryingValueOfCommonAndConvertiblePreferredExchanged_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Carrying value of preferred and common equity exchange</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TemporaryAndStockholdersEquityValueDecreaseDueToExchange" xlink:label="stem_TemporaryAndStockholdersEquityValueDecreaseDueToExchange" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_TemporaryAndStockholdersEquityValueDecreaseDueToExchange" xlink:to="stem_TemporaryAndStockholdersEquityValueDecreaseDueToExchange_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_TemporaryAndStockholdersEquityValueDecreaseDueToExchange_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The decrease in temporary and stockholders' equity due to an exchange of temporary and other equity instruments.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_TemporaryAndStockholdersEquityValueDecreaseDueToExchange_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary And Stockholders Equity Value Decrease Due To Exchange</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="stem_TemporaryAndStockholdersEquityValueDecreaseDueToExchange_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effect of exchange transaction</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ConvertibleNotesJanuary2020Member" xlink:label="stem_ConvertibleNotesJanuary2020Member" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_ConvertibleNotesJanuary2020Member" xlink:to="stem_ConvertibleNotesJanuary2020Member_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_ConvertibleNotesJanuary2020Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Convertible notes issued in January 2020.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_ConvertibleNotesJanuary2020Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Convertible Notes January2020 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_ConvertibleNotesJanuary2020Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">January 2020 Convertible Notes</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ConvertibleNotesQ42020Member" xlink:label="stem_ConvertibleNotesQ42020Member" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_ConvertibleNotesQ42020Member" xlink:to="stem_ConvertibleNotesQ42020Member_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_ConvertibleNotesQ42020Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Convertible notes issued in the fourth quarter of 2020.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_ConvertibleNotesQ42020Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Convertible Notes Q42020 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_ConvertibleNotesQ42020Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Q4 2020 Convertible Notes</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesDConvertibleStockWarrantsJanuary2020Member" xlink:label="stem_SeriesDConvertibleStockWarrantsJanuary2020Member" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_SeriesDConvertibleStockWarrantsJanuary2020Member" xlink:to="stem_SeriesDConvertibleStockWarrantsJanuary2020Member_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_SeriesDConvertibleStockWarrantsJanuary2020Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Warrants to purchase Series D Convertible Preferred Stock issued in January 2020.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_SeriesDConvertibleStockWarrantsJanuary2020Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series D Convertible Stock Warrants January2020 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_SeriesDConvertibleStockWarrantsJanuary2020Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">January 2020 Preferred Stock Warrants</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesDConvertibleStockWarrantsQ42020Member" xlink:label="stem_SeriesDConvertibleStockWarrantsQ42020Member" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_SeriesDConvertibleStockWarrantsQ42020Member" xlink:to="stem_SeriesDConvertibleStockWarrantsQ42020Member_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_SeriesDConvertibleStockWarrantsQ42020Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Warrants to purchase Series D Convertible Preferred Stock issued in the fourth quarter of 2020.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_SeriesDConvertibleStockWarrantsQ42020Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series D Convertible Stock Warrants Q42020 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_SeriesDConvertibleStockWarrantsQ42020Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Q4 2020 Preferred Stock Warrants</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DeemedDividendAdjustment" xlink:label="stem_DeemedDividendAdjustment" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_DeemedDividendAdjustment" xlink:to="stem_DeemedDividendAdjustment_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_DeemedDividendAdjustment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deemed dividend to preferred stockholders</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_DeemedDividendAdjustment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deemed Dividend Adjustment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_DeemedDividendAdjustment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Less:Deemed dividend to preferred stockholders</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="stem_DeemedDividendAdjustment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deemed dividend to preferred stockholders</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DebtRedemptionPriceAsPercentageOfQualifiedFinancing" xlink:label="stem_DebtRedemptionPriceAsPercentageOfQualifiedFinancing" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_DebtRedemptionPriceAsPercentageOfQualifiedFinancing" xlink:to="stem_DebtRedemptionPriceAsPercentageOfQualifiedFinancing_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_DebtRedemptionPriceAsPercentageOfQualifiedFinancing_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The percentage of a qualified financing offer price at which the convertible debt will be redeemed.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_DebtRedemptionPriceAsPercentageOfQualifiedFinancing_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Redemption Price As Percentage Of Qualified Financing</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_DebtRedemptionPriceAsPercentageOfQualifiedFinancing_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Redemption price as percentage price of qualified financing</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtConversionTable" xlink:label="us-gaap_DebtConversionTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtConversionTable" xlink:to="us-gaap_DebtConversionTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtConversionTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Conversion [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:label="us-gaap_DebtConversionByUniqueDescriptionAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:to="us-gaap_DebtConversionByUniqueDescriptionAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtConversionByUniqueDescriptionAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Conversion Description [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtConversionNameDomain" xlink:label="us-gaap_DebtConversionNameDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtConversionNameDomain" xlink:to="us-gaap_DebtConversionNameDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtConversionNameDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Conversion Name [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtConversionNameDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Conversion, Name [Domain]</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ConversionOf2019NotesMember" xlink:label="stem_ConversionOf2019NotesMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_ConversionOf2019NotesMember" xlink:to="stem_ConversionOf2019NotesMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_ConversionOf2019NotesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Conversion of 2019 convertible notes.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_ConversionOf2019NotesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Conversion Of2019 Notes [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_ConversionOf2019NotesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Conversion of 2019 Convertible Notes</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtConversionLineItems" xlink:label="us-gaap_DebtConversionLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtConversionLineItems" xlink:to="us-gaap_DebtConversionLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtConversionLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Conversion [Line Items]</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_AdjustmentsToAdditionalPaidInCapitalDiscountOnIssuance" xlink:label="stem_AdjustmentsToAdditionalPaidInCapitalDiscountOnIssuance" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_AdjustmentsToAdditionalPaidInCapitalDiscountOnIssuance" xlink:to="stem_AdjustmentsToAdditionalPaidInCapitalDiscountOnIssuance_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_AdjustmentsToAdditionalPaidInCapitalDiscountOnIssuance_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The amount of increase (decrease) in additional paid in capital due to discount on issuance of warrants Associated with notes.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_AdjustmentsToAdditionalPaidInCapitalDiscountOnIssuance_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Adjustments to Additional Paid in Capital, Discount on Issuance</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesConvertiblePreferredStockWarrantsMember" xlink:label="stem_SeriesConvertiblePreferredStockWarrantsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_SeriesConvertiblePreferredStockWarrantsMember" xlink:to="stem_SeriesConvertiblePreferredStockWarrantsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_SeriesConvertiblePreferredStockWarrantsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Warrants to purchase Series A Convertible Preferred Stock issued in 2012.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_SeriesConvertiblePreferredStockWarrantsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series Convertible Preferred Stock Warrants [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_SeriesConvertiblePreferredStockWarrantsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series A Preferred Stock Warrants</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesDConvertibleStockWarrants2017Member" xlink:label="stem_SeriesDConvertibleStockWarrants2017Member" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_SeriesDConvertibleStockWarrants2017Member" xlink:to="stem_SeriesDConvertibleStockWarrants2017Member_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_SeriesDConvertibleStockWarrants2017Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Warrants to purchase Series D Convertible Preferred Stock issued in 2019.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_SeriesDConvertibleStockWarrants2017Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series D Convertible Stock Warrants2017 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_SeriesDConvertibleStockWarrants2017Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series D Preferred Stock Warrants 2017</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesDConvertibleStockWarrants2019And2020Member" xlink:label="stem_SeriesDConvertibleStockWarrants2019And2020Member" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_SeriesDConvertibleStockWarrants2019And2020Member" xlink:to="stem_SeriesDConvertibleStockWarrants2019And2020Member_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_SeriesDConvertibleStockWarrants2019And2020Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Warrants to purchase Series D Convertible Preferred Stock issued in 2019 and 2020.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_SeriesDConvertibleStockWarrants2019And2020Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series D Convertible Stock Warrants2019 And2020 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_SeriesDConvertibleStockWarrants2019And2020Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series D Preferred Stock Warrants 2019 and 2020</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class of Warrant or Right, Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of Shares (in shares)</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_WarrantTerm" xlink:label="stem_WarrantTerm" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_WarrantTerm" xlink:to="stem_WarrantTerm_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_WarrantTerm_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The period of time over which a warrant may be exercised.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_WarrantTerm_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Warrant Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_WarrantTerm_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Term</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityByClassOfStockTable" xlink:label="us-gaap_TemporaryEquityByClassOfStockTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquityByClassOfStockTable" xlink:to="us-gaap_TemporaryEquityByClassOfStockTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TemporaryEquityByClassOfStockTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity, by Class of Stock [Table]</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesDPlusConvertiblePreferredStockMember" xlink:label="stem_SeriesDPlusConvertiblePreferredStockMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_SeriesDPlusConvertiblePreferredStockMember" xlink:to="stem_SeriesDPlusConvertiblePreferredStockMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_SeriesDPlusConvertiblePreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series D plus convertible preferred stock.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_SeriesDPlusConvertiblePreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series D Plus Convertible Preferred Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_SeriesDPlusConvertiblePreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series D'</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesDConvertiblePreferredStockMember" xlink:label="stem_SeriesDConvertiblePreferredStockMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_SeriesDConvertiblePreferredStockMember" xlink:to="stem_SeriesDConvertiblePreferredStockMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_SeriesDConvertiblePreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series D convertible preferred stock.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_SeriesDConvertiblePreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series D Convertible Preferred Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_SeriesDConvertiblePreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series D</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesCPlusConvertiblePreferredStockMember" xlink:label="stem_SeriesCPlusConvertiblePreferredStockMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_SeriesCPlusConvertiblePreferredStockMember" xlink:to="stem_SeriesCPlusConvertiblePreferredStockMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_SeriesCPlusConvertiblePreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series C convertible preferred stock.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_SeriesCPlusConvertiblePreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series C Plus Convertible Preferred Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_SeriesCPlusConvertiblePreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series C</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesBConvertiblePreferredStockMember" xlink:label="stem_SeriesBConvertiblePreferredStockMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_SeriesBConvertiblePreferredStockMember" xlink:to="stem_SeriesBConvertiblePreferredStockMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_SeriesBConvertiblePreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series B convertible preferred stock.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_SeriesBConvertiblePreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series B Convertible Preferred Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_SeriesBConvertiblePreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series B</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesPlusConvertiblePreferredStockMember" xlink:label="stem_SeriesPlusConvertiblePreferredStockMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_SeriesPlusConvertiblePreferredStockMember" xlink:to="stem_SeriesPlusConvertiblePreferredStockMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_SeriesPlusConvertiblePreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series A plus convertible preferred stock.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_SeriesPlusConvertiblePreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series Plus Convertible Preferred Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_SeriesPlusConvertiblePreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series A'</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesConvertiblePreferredStockMember" xlink:label="stem_SeriesConvertiblePreferredStockMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_SeriesConvertiblePreferredStockMember" xlink:to="stem_SeriesConvertiblePreferredStockMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_SeriesConvertiblePreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series A convertible preferred stock.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_SeriesConvertiblePreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series Convertible Preferred Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_SeriesConvertiblePreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series A</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_Series1ConvertiblePreferredStockMember" xlink:label="stem_Series1ConvertiblePreferredStockMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_Series1ConvertiblePreferredStockMember" xlink:to="stem_Series1ConvertiblePreferredStockMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_Series1ConvertiblePreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series 1  convertible preferred stock.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_Series1ConvertiblePreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series1 Convertible Preferred Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_Series1ConvertiblePreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series 1</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityLineItems" xlink:label="us-gaap_TemporaryEquityLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquityLineItems" xlink:to="us-gaap_TemporaryEquityLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TemporaryEquityLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity [Line Items]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmount" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmount" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmount" xlink:to="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmount_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Financial Instruments Subject to Mandatory Redemption, Settlement Terms, Share Value, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net carrying value</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="us-gaap_SharesIssuedPricePerShare" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssuedPricePerShare" xlink:to="us-gaap_SharesIssuedPricePerShare_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesIssuedPricePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Shares Issued, Price Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharesIssuedPricePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Issue price</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ConvertiblePreferredStockConversionUponPublicOfferingMinimumProceeds" xlink:label="stem_ConvertiblePreferredStockConversionUponPublicOfferingMinimumProceeds" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_ConvertiblePreferredStockConversionUponPublicOfferingMinimumProceeds" xlink:to="stem_ConvertiblePreferredStockConversionUponPublicOfferingMinimumProceeds_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_ConvertiblePreferredStockConversionUponPublicOfferingMinimumProceeds_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The minimum gross proceeds from a public offering which will trigger conversion of convertible preferred stock.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_ConvertiblePreferredStockConversionUponPublicOfferingMinimumProceeds_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Convertible Preferred Stock Conversion Upon Public Offering Minimum Proceeds</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_ConvertiblePreferredStockConversionUponPublicOfferingMinimumProceeds_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Conversion upon public offering with gross proceeds</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ConvertiblePreferredStockConversionUponHoldersConsentPercentage" xlink:label="stem_ConvertiblePreferredStockConversionUponHoldersConsentPercentage" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_ConvertiblePreferredStockConversionUponHoldersConsentPercentage" xlink:to="stem_ConvertiblePreferredStockConversionUponHoldersConsentPercentage_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_ConvertiblePreferredStockConversionUponHoldersConsentPercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The minimum percentage of holders of convertible preferred stock that must consent to conversion.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_ConvertiblePreferredStockConversionUponHoldersConsentPercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Convertible Preferred Stock Conversion Upon Holders Consent Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_ConvertiblePreferredStockConversionUponHoldersConsentPercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Conversion upon consent of percentage of holders</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockDividendRatePerDollarAmount" xlink:label="us-gaap_PreferredStockDividendRatePerDollarAmount" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockDividendRatePerDollarAmount" xlink:to="us-gaap_PreferredStockDividendRatePerDollarAmount_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockDividendRatePerDollarAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred Stock, Dividend Rate, Per-Dollar-Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockDividendRatePerDollarAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Dividend rate per share</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockDividendsPerShareDeclared" xlink:label="us-gaap_PreferredStockDividendsPerShareDeclared" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockDividendsPerShareDeclared" xlink:to="us-gaap_PreferredStockDividendsPerShareDeclared_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockDividendsPerShareDeclared_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred Stock, Dividends Per Share, Declared</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockDividendsPerShareDeclared_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">No dividends declared</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockDividendsPerShareCashPaid" xlink:label="us-gaap_PreferredStockDividendsPerShareCashPaid" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockDividendsPerShareCashPaid" xlink:to="us-gaap_PreferredStockDividendsPerShareCashPaid_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockDividendsPerShareCashPaid_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred Stock, Dividends, Per Share, Cash Paid</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockDividendsPerShareCashPaid_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">No dividends paid</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityLiquidationPreferencePerShare" xlink:label="us-gaap_TemporaryEquityLiquidationPreferencePerShare" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquityLiquidationPreferencePerShare" xlink:to="us-gaap_TemporaryEquityLiquidationPreferencePerShare_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TemporaryEquityLiquidationPreferencePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity, Liquidation Preference Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TemporaryEquityLiquidationPreferencePerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Liquidation preference per share</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockVotingRightsPerShare" xlink:label="stem_CommonStockVotingRightsPerShare" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_CommonStockVotingRightsPerShare" xlink:to="stem_CommonStockVotingRightsPerShare_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_CommonStockVotingRightsPerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The number of votes per share for each share of common stock outstanding.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_CommonStockVotingRightsPerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock Voting Rights Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_CommonStockVotingRightsPerShare_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common stock voting rights per share</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PreferredStockVotingRightsPercentageRequiredForCertainActions" xlink:label="stem_PreferredStockVotingRightsPercentageRequiredForCertainActions" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_PreferredStockVotingRightsPercentageRequiredForCertainActions" xlink:to="stem_PreferredStockVotingRightsPercentageRequiredForCertainActions_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_PreferredStockVotingRightsPercentageRequiredForCertainActions_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The minimum percentage of preferred stock votes required to approve certain actions.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_PreferredStockVotingRightsPercentageRequiredForCertainActions_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred Stock Voting Rights Percentage Required For Certain Actions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_PreferredStockVotingRightsPercentageRequiredForCertainActions_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred stock voting rights, percentage of votes</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertiblePreferredStockMember" xlink:label="us-gaap_ConvertiblePreferredStockMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertiblePreferredStockMember" xlink:to="us-gaap_ConvertiblePreferredStockMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertiblePreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Convertible Preferred Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConvertiblePreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Shares reserved for convertible preferred stock outstanding</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PreferredStockWarrantsMember" xlink:label="stem_PreferredStockWarrantsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_PreferredStockWarrantsMember" xlink:to="stem_PreferredStockWarrantsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_PreferredStockWarrantsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Warrants to purchase preferred stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_PreferredStockWarrantsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred Stock Warrants [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_PreferredStockWarrantsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Shares reserved for warrants to purchase shares of preferred stock</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOptionMember" xlink:to="us-gaap_EmployeeStockOptionMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeStockOptionMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Employee Stock Option [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeStockOptionMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Options issued and outstanding</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockCompensationPlanMember" xlink:label="us-gaap_StockCompensationPlanMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockCompensationPlanMember" xlink:to="us-gaap_StockCompensationPlanMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockCompensationPlanMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Compensation Plan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockCompensationPlanMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Shares available for future option grants</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common Stock, Capital Shares Reserved for Future Issuance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common shares reserved for issuance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Reserved shares of common stock for issuance ( in shares)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PlanNameAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Plan Name [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameDomain" xlink:to="us-gaap_PlanNameDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PlanNameDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Plan Name [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PlanNameDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Plan Name [Domain]</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StockPlan2009Member" xlink:label="stem_StockPlan2009Member" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_StockPlan2009Member" xlink:to="stem_StockPlan2009Member_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_StockPlan2009Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The 2009 Stock Plan.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_StockPlan2009Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Plan2009 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_StockPlan2009Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2009 Stock Plan</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Shares reserved for issuance under the plan</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Shares reserved for issuance (in shares)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Exercise price as a percentage of fair value</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ShareBasedCompensationArrangementPurchasePriceForSignificantShareholders" xlink:label="stem_ShareBasedCompensationArrangementPurchasePriceForSignificantShareholders" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_ShareBasedCompensationArrangementPurchasePriceForSignificantShareholders" xlink:to="stem_ShareBasedCompensationArrangementPurchasePriceForSignificantShareholders_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_ShareBasedCompensationArrangementPurchasePriceForSignificantShareholders_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The exercise price for a share based compensation award as a percent of fair value to be used as a minimum for shareholders owning a specified amount of shares outstanding.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_ShareBasedCompensationArrangementPurchasePriceForSignificantShareholders_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share based Compensation Arrangement Purchase Price For Significant Shareholders</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_ShareBasedCompensationArrangementPurchasePriceForSignificantShareholders_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Exercise price as a percentage of fair value for shareholders owning specified minimum amount</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SignificantShareholderThresholdPercentageOwnership" xlink:label="stem_SignificantShareholderThresholdPercentageOwnership" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_SignificantShareholderThresholdPercentageOwnership" xlink:to="stem_SignificantShareholderThresholdPercentageOwnership_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_SignificantShareholderThresholdPercentageOwnership_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The ownership threshold used to determine if a recipient of a share based compensation award uses a different percentage of fair value for exercise price of awards.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_SignificantShareholderThresholdPercentageOwnership_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Significant Shareholder Threshold Percentage Ownership</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_SignificantShareholderThresholdPercentageOwnership_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Significant shareholder threshold used for determining exercise price</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingNumberOfYearsOfMonthlyVesting" xlink:label="stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingNumberOfYearsOfMonthlyVesting" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingNumberOfYearsOfMonthlyVesting" xlink:to="stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingNumberOfYearsOfMonthlyVesting_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingNumberOfYearsOfMonthlyVesting_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The period of time over which a monthly vesting schedule is used.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingNumberOfYearsOfMonthlyVesting_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Number Of Years Of Monthly Vesting</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingNumberOfYearsOfMonthlyVesting_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of years for monthly vesting</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Exercise period</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Options available for grant, end of period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Options available for grant, beginning of period</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase to options available under the plan</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Options granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Options granted (in shares)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Options granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Options granted (in shares)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Options forfeited</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Options forfeited (in shares)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Options forfeited</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Options forfeited (in shares)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Options expired</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Options expired</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Beginning Balance</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Options outstanding, end of period, weighted average exercise price (in dollars per share)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Options outstanding, beginning of period, weighted average exercise price (in dollars per share)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted average exercise price, options outstanding, beginning of period (per share)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted average exercise price, options outstanding, end of period (per share)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted average exercise price, options granted (per share)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Options granted, weighted average exercise price (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted average exercise price, options exercised (per share)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Options exercised, weighted average exercise price (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted average exercise price, options forfeited (per share)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Options forfeited, weighted average exercise price (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted average exercise price, options expired (per share)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted average remaining contractual life, options outstanding</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Aggregate intrinsic value, options outstanding</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted average grant date fair value of stock options granted (per share)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Options granted, weighted-average grant date fair value (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Intrinsic value of options exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Options exercised, intrinsic value</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AwardTypeAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Award Type [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Award Type [Domain]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Volatility</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Risk-free interest rate</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Expected term</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="us-gaap_SellingAndMarketingExpenseMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpenseMember" xlink:to="us-gaap_SellingAndMarketingExpenseMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingAndMarketingExpenseMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Selling And Marketing Expense [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SellingAndMarketingExpenseMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Sales and marketing</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Research And Development Expense [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Research and development</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Payment Arrangement, Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock-based compensation expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total stock-based compensation expense</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Remaining unrecognized stock-based compensation expense</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted average period for recognition of stock-based compensation expense</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:to="us-gaap_ScheduleOfVariableInterestEntitiesTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Variable Interest Entities [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="srt_ConsolidatedEntitiesAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ConsolidatedEntitiesAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Consolidated Entities [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="srt_ConsolidatedEntitiesDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="srt_ConsolidatedEntitiesDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ConsolidatedEntitiesDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Consolidated Entities [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ConsolidatedEntitiesDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Consolidated Entities [Domain]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:to="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Variable Interest Entity Primary Beneficiary [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Variable Interest Entity, Primary Beneficiary</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_Scf1LlcMember" xlink:label="stem_Scf1LlcMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_Scf1LlcMember" xlink:to="stem_Scf1LlcMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_Scf1LlcMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">SCF 1, LLC.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_Scf1LlcMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Scf1 Llc [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_Scf1LlcMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">SCF 1</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityLineItems" xlink:label="us-gaap_VariableInterestEntityLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableInterestEntityLineItems" xlink:to="us-gaap_VariableInterestEntityLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VariableInterestEntityLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Variable Interest Entity [Line Items]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilities" xlink:label="us-gaap_OtherLiabilities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilities" xlink:to="us-gaap_OtherLiabilities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other liabilities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:to="us-gaap_ScheduleOfEquityMethodInvestmentsTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Equity Method Investments [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:label="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:to="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Equity Method Investment, Nonconsolidated Investee [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:label="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:to="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Equity Method Investment Nonconsolidated Investee [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Equity Method Investment, Nonconsolidated Investee [Domain]</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StemFinanceSpvIiLlcMember" xlink:label="stem_StemFinanceSpvIiLlcMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_StemFinanceSpvIiLlcMember" xlink:to="stem_StemFinanceSpvIiLlcMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_StemFinanceSpvIiLlcMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stem Finance SPV II, LLC .</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_StemFinanceSpvIiLlcMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stem Finance Spv Ii Llc [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_StemFinanceSpvIiLlcMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">SPV II</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StemFinanceSpvIIILlcMember" xlink:label="stem_StemFinanceSpvIIILlcMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_StemFinanceSpvIIILlcMember" xlink:to="stem_StemFinanceSpvIIILlcMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_StemFinanceSpvIIILlcMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stem Finance SPV III, LLC.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_StemFinanceSpvIIILlcMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stem Finance Spv I I I Llc [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_StemFinanceSpvIIILlcMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">SPV III</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_GenerateStemLcrLlcMember" xlink:label="stem_GenerateStemLcrLlcMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_GenerateStemLcrLlcMember" xlink:to="stem_GenerateStemLcrLlcMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_GenerateStemLcrLlcMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Generate-Stem LCR, LLC.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_GenerateStemLcrLlcMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Generate Stem Lcr Llc [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_GenerateStemLcrLlcMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">SPV IV</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SpvIiSpvIiiAndSpvIvMember" xlink:label="stem_SpvIiSpvIiiAndSpvIvMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_SpvIiSpvIiiAndSpvIvMember" xlink:to="stem_SpvIiSpvIiiAndSpvIvMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_SpvIiSpvIiiAndSpvIvMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Represents the member SPV II, SPV III and SPV IV.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_SpvIiSpvIiiAndSpvIvMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Spv Ii Spv Iii And Spv Iv [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_SpvIiSpvIiiAndSpvIvMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">SPV II, SPV III and SPV IV [Member]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Equity Method Investments [Line Items]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Equity Method Investment, Ownership Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Ownership percentage</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DistributionRate" xlink:label="stem_DistributionRate" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_DistributionRate" xlink:to="stem_DistributionRate_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_DistributionRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Distribution rate.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_DistributionRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Distribution rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_DistributionRate_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Distribution rate</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DistributionRatePortionPaidToRegistrant" xlink:label="stem_DistributionRatePortionPaidToRegistrant" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_DistributionRatePortionPaidToRegistrant" xlink:to="stem_DistributionRatePortionPaidToRegistrant_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_DistributionRatePortionPaidToRegistrant_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Distribution rate portion paid to registrant.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_DistributionRatePortionPaidToRegistrant_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Distribution Rate Portion Paid To Registrant</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_DistributionRatePortionPaidToRegistrant_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Distribution rate portion paid to registrant</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="us-gaap_EquityMethodInvestments" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestments" xlink:to="us-gaap_EquityMethodInvestments_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Equity Method Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_EquityMethodInvestments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total equity method investments</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvesteeMember" xlink:label="us-gaap_EquityMethodInvesteeMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvesteeMember" xlink:to="us-gaap_EquityMethodInvesteeMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvesteeMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Equity Method Investee [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityMethodInvesteeMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Unconsolidated SPEs</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAbstract" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAbstract" xlink:to="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Equity Method Investment, Summarized Financial Information [Abstract]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromRelatedParties" xlink:label="us-gaap_RevenueFromRelatedParties" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromRelatedParties" xlink:to="us-gaap_RevenueFromRelatedParties_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromRelatedParties_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue from Related Parties</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromRelatedParties_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenues recognized associated with sales to the unconsolidated SPEs</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyCosts" xlink:label="us-gaap_RelatedPartyCosts" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyCosts" xlink:to="us-gaap_RelatedPartyCosts_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Related Party Costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cost of service recognized associated with sales to the unconsolidated SPEs</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Income (Loss) Available to Common Stockholders, Basic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net loss attributable to common stockholders</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net loss attributable to common stockholders</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income (Loss) from Continuing Operations before Income Taxes, Domestic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Domestic</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Current State and Local Tax Expense (Benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">State</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Current Income Tax Expense (Benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total current</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred State and Local Income Tax Expense (Benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">State</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Income Tax Expense (Benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total deferred</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Foreign income and withholding taxes</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Percent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock-based compensation</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_Effectiveincometaxratereconciliationchangeinfairvalueofwarrants" xlink:label="stem_Effectiveincometaxratereconciliationchangeinfairvalueofwarrants" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_Effectiveincometaxratereconciliationchangeinfairvalueofwarrants" xlink:to="stem_Effectiveincometaxratereconciliationchangeinfairvalueofwarrants_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_Effectiveincometaxratereconciliationchangeinfairvalueofwarrants_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to change in fair value of warrants.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_Effectiveincometaxratereconciliationchangeinfairvalueofwarrants_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">EffectiveIncomeTaxRateReconciliationChangeInFairValueOfWarrants</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_Effectiveincometaxratereconciliationchangeinfairvalueofwarrants_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Change in fair value of warrants</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Non-deductible interest expense</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xlink:label="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xlink:to="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Federal Income Tax Expense (Benefit), Continuing Operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Provisions for federal income taxes</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Assets, Tax Credit Carryforwards</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Tax credits</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:to="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Assets, Property, Plant and Equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Depreciable assets</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:to="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Assets, Goodwill and Intangible Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Intangible assets</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accruals and allowances</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock-based compensation</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsDeferredIncome" xlink:label="us-gaap_DeferredTaxAssetsDeferredIncome" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsDeferredIncome" xlink:to="us-gaap_DeferredTaxAssetsDeferredIncome_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsDeferredIncome_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Assets, Deferred Income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsDeferredIncome_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred revenue</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="us-gaap_DeferredTaxAssetsOther" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOther" xlink:to="us-gaap_DeferredTaxAssetsOther_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOther_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Assets, Other</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsOther_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Other</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Assets, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net deferred tax assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net deferred taxes</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities" xlink:label="us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities" xlink:to="us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Liabilities, Regulatory Assets and Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Amortization of asset retirement obligation</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deferred Tax Liabilities, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Total gross deferred tax liabilities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="us-gaap_OperatingLossCarryforwardsTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwardsTable" xlink:to="us-gaap_OperatingLossCarryforwardsTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLossCarryforwardsTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Loss Carryforwards [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxAuthorityAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Tax Authority [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_IncomeTaxAuthorityDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxAuthorityDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Tax Authority [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxAuthorityDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Income Tax Authority [Domain]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DomesticCountryMember" xlink:to="us-gaap_DomesticCountryMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DomesticCountryMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Domestic Country [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DomesticCountryMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Federal</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="us-gaap_StateAndLocalJurisdictionMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StateAndLocalJurisdictionMember" xlink:to="us-gaap_StateAndLocalJurisdictionMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StateAndLocalJurisdictionMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">State And Local Jurisdiction [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StateAndLocalJurisdictionMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">State</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="us-gaap_OperatingLossCarryforwardsLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_OperatingLossCarryforwardsLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLossCarryforwardsLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Loss Carryforwards [Line Items]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="us-gaap_OperatingLossCarryforwards" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwards" xlink:to="us-gaap_OperatingLossCarryforwards_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLossCarryforwards_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Operating Loss Carryforwards</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLossCarryforwards_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">NOL carryforwards</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardTable" xlink:label="us-gaap_TaxCreditCarryforwardTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxCreditCarryforwardTable" xlink:to="us-gaap_TaxCreditCarryforwardTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxCreditCarryforwardTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Tax Credit Carryforward [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardAxis" xlink:label="us-gaap_TaxCreditCarryforwardAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxCreditCarryforwardAxis" xlink:to="us-gaap_TaxCreditCarryforwardAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxCreditCarryforwardAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Tax Credit Carryforward [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="us-gaap_TaxCreditCarryforwardNameDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxCreditCarryforwardNameDomain" xlink:to="us-gaap_TaxCreditCarryforwardNameDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxCreditCarryforwardNameDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Tax Credit Carryforward Name [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TaxCreditCarryforwardNameDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Tax Credit Carryforward, Name [Domain]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchMember" xlink:label="us-gaap_ResearchMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchMember" xlink:to="us-gaap_ResearchMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Research [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ResearchMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Research and development tax credit</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CaliforniaEnterpriseZoneTaxCreditsMember" xlink:label="stem_CaliforniaEnterpriseZoneTaxCreditsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_CaliforniaEnterpriseZoneTaxCreditsMember" xlink:to="stem_CaliforniaEnterpriseZoneTaxCreditsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_CaliforniaEnterpriseZoneTaxCreditsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">California Enterprise Zone tax credits.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_CaliforniaEnterpriseZoneTaxCreditsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">California Enterprise Zone Tax Credits [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_CaliforniaEnterpriseZoneTaxCreditsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">California Enterprise Zone tax credits</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardLineItems" xlink:label="us-gaap_TaxCreditCarryforwardLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxCreditCarryforwardLineItems" xlink:to="us-gaap_TaxCreditCarryforwardLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxCreditCarryforwardLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Tax Credit Carryforward [Line Items]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="us-gaap_TaxCreditCarryforwardAmount" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxCreditCarryforwardAmount" xlink:to="us-gaap_TaxCreditCarryforwardAmount_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxCreditCarryforwardAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Tax Credit Carryforward, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TaxCreditCarryforwardAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Tax credit carry forwards</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PeriodOverWhichTransactionOrSeriesOfTransactionsResultingInOwnershipChangeThatWillImpactUtilizationOfNol" xlink:label="stem_PeriodOverWhichTransactionOrSeriesOfTransactionsResultingInOwnershipChangeThatWillImpactUtilizationOfNol" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_PeriodOverWhichTransactionOrSeriesOfTransactionsResultingInOwnershipChangeThatWillImpactUtilizationOfNol" xlink:to="stem_PeriodOverWhichTransactionOrSeriesOfTransactionsResultingInOwnershipChangeThatWillImpactUtilizationOfNol_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_PeriodOverWhichTransactionOrSeriesOfTransactionsResultingInOwnershipChangeThatWillImpactUtilizationOfNol_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Period over which a transaction or series of transactions resulting in an ownership change that will impact utilization of NOL.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_PeriodOverWhichTransactionOrSeriesOfTransactionsResultingInOwnershipChangeThatWillImpactUtilizationOfNol_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Period Over Which A Transaction Or Series Of Transactions Resulting In An Ownership Change That Will Impact Utilization Of NOL</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_PeriodOverWhichTransactionOrSeriesOfTransactionsResultingInOwnershipChangeThatWillImpactUtilizationOfNol_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Period over which a transaction or series of transactions resulting in an ownership change that will impact utilization of NOL</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PercentagePointsOfOutstandingStockOwnershipChangeThatWillImpactUtilizationOfNol" xlink:label="stem_PercentagePointsOfOutstandingStockOwnershipChangeThatWillImpactUtilizationOfNol" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_PercentagePointsOfOutstandingStockOwnershipChangeThatWillImpactUtilizationOfNol" xlink:to="stem_PercentagePointsOfOutstandingStockOwnershipChangeThatWillImpactUtilizationOfNol_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_PercentagePointsOfOutstandingStockOwnershipChangeThatWillImpactUtilizationOfNol_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Percentage points of the outstanding stock ownership change that will impact utilization of NOL.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_PercentagePointsOfOutstandingStockOwnershipChangeThatWillImpactUtilizationOfNol_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Percentage Points Of The Outstanding Stock Ownership Change That Will Impact Utilization Of NOL</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_PercentagePointsOfOutstandingStockOwnershipChangeThatWillImpactUtilizationOfNol_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Percentage points of the outstanding stock ownership change that will impact utilization of NOL</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:label="us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:to="us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Unrecognized Tax Benefits, Period Increase (Decrease)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Gross unrecognized tax benefits</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="us-gaap_LossContingenciesTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingenciesTable" xlink:to="us-gaap_LossContingenciesTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingenciesTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loss Contingencies [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LossContingenciesTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loss Contingencies [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseAxis" xlink:label="srt_LitigationCaseAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_LitigationCaseAxis" xlink:to="srt_LitigationCaseAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_LitigationCaseAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Litigation Case [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseTypeDomain" xlink:label="srt_LitigationCaseTypeDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_LitigationCaseTypeDomain" xlink:to="srt_LitigationCaseTypeDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_LitigationCaseTypeDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Litigation Case Type [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_LitigationCaseTypeDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Litigation Case [Domain]</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_AllegedWrongfulDilutionOfEquityLitigationMember" xlink:label="stem_AllegedWrongfulDilutionOfEquityLitigationMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_AllegedWrongfulDilutionOfEquityLitigationMember" xlink:to="stem_AllegedWrongfulDilutionOfEquityLitigationMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_AllegedWrongfulDilutionOfEquityLitigationMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Litigation in which the company is alleged to have wrongfully diluted the plaintiffs' equity holdings.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_AllegedWrongfulDilutionOfEquityLitigationMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Alleged Wrongful Dilution Of Equity Litigation [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_AllegedWrongfulDilutionOfEquityLitigationMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Alleged wrongful dilution of equity</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesLineItems" xlink:label="us-gaap_LossContingenciesLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_LossContingenciesLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingenciesLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loss Contingencies [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LossContingenciesLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loss Contingencies [Line Items]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:label="us-gaap_LitigationSettlementAmountAwardedToOtherParty" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:to="us-gaap_LitigationSettlementAmountAwardedToOtherParty_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LitigationSettlementAmountAwardedToOtherParty_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Litigation Settlement, Amount Awarded to Other Party</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LitigationSettlementAmountAwardedToOtherParty_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Settlement amount paid to plaintiffs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LitigationSettlementAmountAwardedToOtherParty_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Settlement amount paid to plaintiffs</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_LitigationSettlementPreferredSharesForfeitedByPlaintiffs" xlink:label="stem_LitigationSettlementPreferredSharesForfeitedByPlaintiffs" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_LitigationSettlementPreferredSharesForfeitedByPlaintiffs" xlink:to="stem_LitigationSettlementPreferredSharesForfeitedByPlaintiffs_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_LitigationSettlementPreferredSharesForfeitedByPlaintiffs_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The number of shares of preferred stock forfeited by the plaintiffs in a litigation settlement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_LitigationSettlementPreferredSharesForfeitedByPlaintiffs_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Litigation Settlement Preferred Shares Forfeited By Plaintiffs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_LitigationSettlementPreferredSharesForfeitedByPlaintiffs_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred shares forfeited by plaintiffs (in shares)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="stem_LitigationSettlementPreferredSharesForfeitedByPlaintiffs_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred shares forfeited by plaintiffs</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_LitigationSettlementCommonSharesForfeitedByPlaintiffs" xlink:label="stem_LitigationSettlementCommonSharesForfeitedByPlaintiffs" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_LitigationSettlementCommonSharesForfeitedByPlaintiffs" xlink:to="stem_LitigationSettlementCommonSharesForfeitedByPlaintiffs_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_LitigationSettlementCommonSharesForfeitedByPlaintiffs_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The number of shares of common stock forfeited by the plaintiffs in a litigation settlement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_LitigationSettlementCommonSharesForfeitedByPlaintiffs_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Litigation Settlement Common Shares Forfeited By Plaintiffs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_LitigationSettlementCommonSharesForfeitedByPlaintiffs_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common shares forfeited by plaintiffs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="stem_LitigationSettlementCommonSharesForfeitedByPlaintiffs_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Common shares forfeited by plaintiffs (in shares)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanTypeExtensibleList" xlink:label="us-gaap_DefinedContributionPlanTypeExtensibleList" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanTypeExtensibleList" xlink:to="us-gaap_DefinedContributionPlanTypeExtensibleList_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedContributionPlanTypeExtensibleList_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Defined Contribution Plan, Type [Extensible List]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DefinedContributionPlanTypeExtensibleList_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">401 (k) plan</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanSponsorLocationExtensibleList" xlink:label="us-gaap_DefinedContributionPlanSponsorLocationExtensibleList" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanSponsorLocationExtensibleList" xlink:to="us-gaap_DefinedContributionPlanSponsorLocationExtensibleList_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedContributionPlanSponsorLocationExtensibleList_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Defined Contribution Plan, Sponsor Location [Extensible List]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DefinedContributionPlanSponsorLocationExtensibleList_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">401(k) plan</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DefinedContributionPlanMinimumAnnualContributionsPerEmployeePercent" xlink:label="stem_DefinedContributionPlanMinimumAnnualContributionsPerEmployeePercent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_DefinedContributionPlanMinimumAnnualContributionsPerEmployeePercent" xlink:to="stem_DefinedContributionPlanMinimumAnnualContributionsPerEmployeePercent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_DefinedContributionPlanMinimumAnnualContributionsPerEmployeePercent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Minimum percentage of employee gross pay the employee may contribute to a defined contribution plan.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_DefinedContributionPlanMinimumAnnualContributionsPerEmployeePercent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Defined Contribution Plan Minimum Annual Contributions Per Employee Percent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_DefinedContributionPlanMinimumAnnualContributionsPerEmployeePercent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Percentage of compensation employees may defer, minimum</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:label="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:to="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Percentage of compensation employees may defer, maximum</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:label="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:to="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Defined Contribution Plan, Employer Discretionary Contribution Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">No employer match</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Subsequent Event [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventTable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Subsequent Event [Table]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Subsequent Event Type [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventTypeDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Subsequent Event Type [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventTypeDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Subsequent Event Type [Domain]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Subsequent Event [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Subsequent event</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CreditAgreement2021Member" xlink:label="stem_CreditAgreement2021Member" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_CreditAgreement2021Member" xlink:to="stem_CreditAgreement2021Member_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_CreditAgreement2021Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2021 Credit Agreement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_CreditAgreement2021Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Credit Agreement2021 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_CreditAgreement2021Member_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2021 Credit Agreement</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventLineItems_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Subsequent Event [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventLineItems_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Subsequent Event [Line Items]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetNoncurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:to="us-gaap_ContractWithCustomerAssetNetNoncurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerAssetNetNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContractWithCustomerAssetNetNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Energy storage systems, net</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_WarrantLiabilityNoncurrent" xlink:label="stem_WarrantLiabilityNoncurrent" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_WarrantLiabilityNoncurrent" xlink:to="stem_WarrantLiabilityNoncurrent_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_WarrantLiabilityNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Warrant Liability, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_WarrantLiabilityNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Warrant Liability, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_WarrantLiabilityNoncurrent_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Warrant liabilities</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_HardwareMember" xlink:label="stem_HardwareMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_HardwareMember" xlink:to="stem_HardwareMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_HardwareMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Hardware</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_HardwareMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Hardware [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_HardwareMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Hardware</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfRevenue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cost of Revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfRevenue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Cost of revenue</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Earnings Per Share, Basic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net loss per share attributable to common shareholders, basic (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Earnings Per Share, Diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net loss per share attributable to common shareholders, diluted (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted Average Number of Shares Outstanding, Basic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted-average shares used in computing net loss per share, basic (in shares)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted Average Number of Shares Outstanding, Diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted-average shares used in computing net loss per share, diluted (in shares)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted (in shares)</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TemporaryEquityIncreaseDecreaseDueToExchangeShares" xlink:label="stem_TemporaryEquityIncreaseDecreaseDueToExchangeShares" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_TemporaryEquityIncreaseDecreaseDueToExchangeShares" xlink:to="stem_TemporaryEquityIncreaseDecreaseDueToExchangeShares_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_TemporaryEquityIncreaseDecreaseDueToExchangeShares_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity, Increase (Decrease) Due To Exchange, Shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_TemporaryEquityIncreaseDecreaseDueToExchangeShares_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity, Increase (Decrease) Due To Exchange, Shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="stem_TemporaryEquityIncreaseDecreaseDueToExchangeShares_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effect of exchange transaction (in shares)</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TemporaryEquityIncreaseDecreaseDueToExchangeValue" xlink:label="stem_TemporaryEquityIncreaseDecreaseDueToExchangeValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_TemporaryEquityIncreaseDecreaseDueToExchangeValue" xlink:to="stem_TemporaryEquityIncreaseDecreaseDueToExchangeValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_TemporaryEquityIncreaseDecreaseDueToExchangeValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity, Increase (Decrease) Due To Exchange, Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_TemporaryEquityIncreaseDecreaseDueToExchangeValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity, Increase (Decrease) Due To Exchange, Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="stem_TemporaryEquityIncreaseDecreaseDueToExchangeValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effect of exchange transaction</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TemporaryEquityStockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised" xlink:label="stem_TemporaryEquityStockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_TemporaryEquityStockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised" xlink:to="stem_TemporaryEquityStockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_TemporaryEquityStockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity, Stock Issued During Period, Shares, Stock Options And Warrants Exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_TemporaryEquityStockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity, Stock Issued During Period, Shares, Stock Options And Warrants Exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_TemporaryEquityStockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Issuance of common and preferred stock upon exercise of stock options and warrants (in shares)</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TemporaryEquityStockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised" xlink:label="stem_TemporaryEquityStockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_TemporaryEquityStockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised" xlink:to="stem_TemporaryEquityStockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_TemporaryEquityStockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity, Stock Issued During Period, Value, Stock Options And Warrants Exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_TemporaryEquityStockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity, Stock Issued During Period, Value, Stock Options And Warrants Exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_TemporaryEquityStockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Issuance of common and preferred stock upon exercise of stock options and warrants</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StockholdersEquityIncreaseDecreaseDueToExchangeShares" xlink:label="stem_StockholdersEquityIncreaseDecreaseDueToExchangeShares" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_StockholdersEquityIncreaseDecreaseDueToExchangeShares" xlink:to="stem_StockholdersEquityIncreaseDecreaseDueToExchangeShares_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_StockholdersEquityIncreaseDecreaseDueToExchangeShares_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stockholders' Equity, Increase (Decrease) Due To Exchange, Shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_StockholdersEquityIncreaseDecreaseDueToExchangeShares_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stockholders' Equity, Increase (Decrease) Due To Exchange, Shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_StockholdersEquityIncreaseDecreaseDueToExchangeShares_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effect of exchange transaction (in shares)</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StockholdersEquityIncreaseDecreaseDueToExchangeValue" xlink:label="stem_StockholdersEquityIncreaseDecreaseDueToExchangeValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_StockholdersEquityIncreaseDecreaseDueToExchangeValue" xlink:to="stem_StockholdersEquityIncreaseDecreaseDueToExchangeValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_StockholdersEquityIncreaseDecreaseDueToExchangeValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stockholders' Equity, Increase (Decrease) Due To Exchange, Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_StockholdersEquityIncreaseDecreaseDueToExchangeValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stockholders' Equity, Increase (Decrease) Due To Exchange, Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_StockholdersEquityIncreaseDecreaseDueToExchangeValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Effect of exchange transaction</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised" xlink:label="stem_StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised" xlink:to="stem_StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Issued During Period, Shares, Stock Options And Warrants Exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Issued During Period, Shares, Stock Options And Warrants Exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Issuance of common and preferred stock upon exercise of stock options and warrants (in shares)</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised" xlink:label="stem_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised" xlink:to="stem_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Issued During Period, Value, Stock Options And Warrants Exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock Issued During Period, Value, Stock Options And Warrants Exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Issuance of common and preferred stock upon exercise of stock options and warrants</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Depreciation, Depletion and Amortization</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Depreciation and amortization expense</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccretionExpenseIncludingAssetRetirementObligations" xlink:label="us-gaap_AccretionExpenseIncludingAssetRetirementObligations" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccretionExpenseIncludingAssetRetirementObligations" xlink:to="us-gaap_AccretionExpenseIncludingAssetRetirementObligations_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccretionExpenseIncludingAssetRetirementObligations_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accretion Expense, Including Asset Retirement Obligations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccretionExpenseIncludingAssetRetirementObligations_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Accretion expense</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_IncreaseDecreaseInLeaseLiabilities" xlink:label="stem_IncreaseDecreaseInLeaseLiabilities" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_IncreaseDecreaseInLeaseLiabilities" xlink:to="stem_IncreaseDecreaseInLeaseLiabilities_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_IncreaseDecreaseInLeaseLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase Decrease In Lease Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_IncreaseDecreaseInLeaseLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase Decrease In Lease Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="stem_IncreaseDecreaseInLeaseLiabilities_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Lease Liabilities</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ProceedsFromStockOptionsAndWarrantsExercised" xlink:label="stem_ProceedsFromStockOptionsAndWarrantsExercised" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_ProceedsFromStockOptionsAndWarrantsExercised" xlink:to="stem_ProceedsFromStockOptionsAndWarrantsExercised_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_ProceedsFromStockOptionsAndWarrantsExercised_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds From Stock Options And Warrants Exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_ProceedsFromStockOptionsAndWarrantsExercised_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds From Stock Options And Warrants Exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_ProceedsFromStockOptionsAndWarrantsExercised_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from exercise of stock options and warrants</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt" xlink:to="us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from Issuance of Other Long-term Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from financing obligations</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfOtherLongTermDebt" xlink:label="us-gaap_RepaymentsOfOtherLongTermDebt" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfOtherLongTermDebt" xlink:to="us-gaap_RepaymentsOfOtherLongTermDebt_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfOtherLongTermDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Repayments of Other Long-term Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_RepaymentsOfOtherLongTermDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Repayment of financing obligations</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromConvertibleDebt" xlink:label="us-gaap_ProceedsFromConvertibleDebt" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromConvertibleDebt" xlink:to="us-gaap_ProceedsFromConvertibleDebt_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromConvertibleDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from Convertible Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromConvertibleDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from issuance of convertible notes, net of issuance costs of $8 and $238 for the three months ended March 31, 2021 and 2020, respectively</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProceedsFromConvertibleDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from convertible notes</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromNotesPayable" xlink:label="us-gaap_ProceedsFromNotesPayable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromNotesPayable" xlink:to="us-gaap_ProceedsFromNotesPayable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromNotesPayable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from Notes Payable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromNotesPayable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from issuance of notes payable</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfNotesPayable" xlink:label="us-gaap_RepaymentsOfNotesPayable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfNotesPayable" xlink:to="us-gaap_RepaymentsOfNotesPayable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfNotesPayable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Repayments of Notes Payable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_RepaymentsOfNotesPayable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Repayment of notes payable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RepaymentsOfNotesPayable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Repayment of notes payable</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_IncreaseDecreaseInAssetRetirementCostsAndObligationsSource2" xlink:label="stem_IncreaseDecreaseInAssetRetirementCostsAndObligationsSource2" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_IncreaseDecreaseInAssetRetirementCostsAndObligationsSource2" xlink:to="stem_IncreaseDecreaseInAssetRetirementCostsAndObligationsSource2_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_IncreaseDecreaseInAssetRetirementCostsAndObligationsSource2_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) In Asset Retirement Costs And Obligations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_IncreaseDecreaseInAssetRetirementCostsAndObligationsSource2_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Increase (Decrease) In Asset Retirement Costs And Obligations Source2</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_IncreaseDecreaseInAssetRetirementCostsAndObligationsSource2_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Change in asset retirement costs and asset retirement obligation</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ConversionOfAccruedInterestIntoOutstandingNotePayable" xlink:label="stem_ConversionOfAccruedInterestIntoOutstandingNotePayable" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_ConversionOfAccruedInterestIntoOutstandingNotePayable" xlink:to="stem_ConversionOfAccruedInterestIntoOutstandingNotePayable_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_ConversionOfAccruedInterestIntoOutstandingNotePayable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Conversion Of Accrued Interest Into Outstanding Note Payable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_ConversionOfAccruedInterestIntoOutstandingNotePayable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Conversion Of Accrued Interest Into Outstanding Note Payable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_ConversionOfAccruedInterestIntoOutstandingNotePayable_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Conversion of accrued interest into outstanding note payable</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise" xlink:label="stem_SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise" xlink:to="stem_SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Settlement Of Warrant Liability Into Preferred Stock Due To Exercise</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Settlement Of Warrant Liability Into Preferred Stock Due To Exercise</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Settlement of warrant liability into preferred stock due to exercise</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StockBasedCompensationCapitalizedToInternalUseSoftware" xlink:label="stem_StockBasedCompensationCapitalizedToInternalUseSoftware" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_StockBasedCompensationCapitalizedToInternalUseSoftware" xlink:to="stem_StockBasedCompensationCapitalizedToInternalUseSoftware_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_StockBasedCompensationCapitalizedToInternalUseSoftware_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock-Based Compensation Capitalized To Internal-Use Software</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_StockBasedCompensationCapitalizedToInternalUseSoftware_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock-Based Compensation Capitalized To Internal-Use Software</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_StockBasedCompensationCapitalizedToInternalUseSoftware_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Stock-based compensation capitalized to internal-use software</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_NotesPayableTextBlock" xlink:label="stem_NotesPayableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_NotesPayableTextBlock" xlink:to="stem_NotesPayableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_NotesPayableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The entire notes payable disclosure</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_NotesPayableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Notes Payable Text Block</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_NotesPayableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">NOTES PAYABLE</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_WarrantsTextBlock" xlink:label="stem_WarrantsTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_WarrantsTextBlock" xlink:to="stem_WarrantsTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_WarrantsTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The entire disclosure of warrants.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_WarrantsTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Warrants Text Block</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_WarrantsTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">WARRANTS</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MajorCustomersPolicyPolicyTextBlock" xlink:label="us-gaap_MajorCustomersPolicyPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MajorCustomersPolicyPolicyTextBlock" xlink:to="us-gaap_MajorCustomersPolicyPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MajorCustomersPolicyPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Major Customers, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MajorCustomersPolicyPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Significant Customers</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue from Contract with Customer [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Debt [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Schedule of Outstanding Debt</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_Commonstockreservedforissuancetabletextblock" xlink:label="stem_Commonstockreservedforissuancetabletextblock" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_Commonstockreservedforissuancetabletextblock" xlink:to="stem_Commonstockreservedforissuancetabletextblock_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_Commonstockreservedforissuancetabletextblock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Tabular disclosure of common stock reserved for issuance.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_Commonstockreservedforissuancetabletextblock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">CommonStockReservedForIssuanceTableTextBlock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_Commonstockreservedforissuancetabletextblock_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Reserved shares of common stock for issuance</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ReverseRecapitalizationNet" xlink:label="stem_ReverseRecapitalizationNet" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_ReverseRecapitalizationNet" xlink:to="stem_ReverseRecapitalizationNet_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_ReverseRecapitalizationNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Reverse Recapitalization, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_ReverseRecapitalizationNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Reverse Recapitalization, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_ReverseRecapitalizationNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Consideration received, net</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_LiquidityAndGoingConcernAbstract" xlink:label="stem_LiquidityAndGoingConcernAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_LiquidityAndGoingConcernAbstract" xlink:to="stem_LiquidityAndGoingConcernAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_LiquidityAndGoingConcernAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Liquidity And Going Concern</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_LiquidityAndGoingConcernAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Liquidity And Going Concern [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_LiquidityAndGoingConcernAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Liquidity And Going Concern [Abstract]</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_LiabilitiesCurrentExcludingCurrentMaturitiesOfDebt" xlink:label="stem_LiabilitiesCurrentExcludingCurrentMaturitiesOfDebt" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_LiabilitiesCurrentExcludingCurrentMaturitiesOfDebt" xlink:to="stem_LiabilitiesCurrentExcludingCurrentMaturitiesOfDebt_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_LiabilitiesCurrentExcludingCurrentMaturitiesOfDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Liabilities, Current, Excluding Current Maturities Of Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_LiabilitiesCurrentExcludingCurrentMaturitiesOfDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Liabilities, Current, Excluding Current Maturities Of Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_LiabilitiesCurrentExcludingCurrentMaturitiesOfDebt_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net current liabilities</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-term Debt, Maturities, Repayments of Principal in Next Rolling Twelve Months</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt financing coming due within the next 12 months</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerMember" xlink:label="us-gaap_RevenueFromContractWithCustomerMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerMember" xlink:to="us-gaap_RevenueFromContractWithCustomerMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue From Contract With Customer [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CustomerAMember" xlink:label="stem_CustomerAMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_CustomerAMember" xlink:to="stem_CustomerAMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_CustomerAMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Customer A</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_CustomerAMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Customer A [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_CustomerAMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Customer A</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CustomerEMember" xlink:label="stem_CustomerEMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_CustomerEMember" xlink:to="stem_CustomerEMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_CustomerEMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Customer E</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_CustomerEMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Customer E [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_CustomerEMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Customer E</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CustomerFMember" xlink:label="stem_CustomerFMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_CustomerFMember" xlink:to="stem_CustomerFMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_CustomerFMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Customer F</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_CustomerFMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Customer F [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_CustomerFMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Customer F</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PercentOfTotalNetAssetsOutsideOfUs" xlink:label="stem_PercentOfTotalNetAssetsOutsideOfUs" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_PercentOfTotalNetAssetsOutsideOfUs" xlink:to="stem_PercentOfTotalNetAssetsOutsideOfUs_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_PercentOfTotalNetAssetsOutsideOfUs_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">The percentage of total net assets outside of the U.S.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_PercentOfTotalNetAssetsOutsideOfUs_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Percent Of Total Net Assets Outside Of US</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_PercentOfTotalNetAssetsOutsideOfUs_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Percent of total net assets outside of the U.S. (as a percent)</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_HostCustomerArrangementsMember" xlink:label="stem_HostCustomerArrangementsMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_HostCustomerArrangementsMember" xlink:to="stem_HostCustomerArrangementsMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_HostCustomerArrangementsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Host Customer Arrangements</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_HostCustomerArrangementsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Host Customer Arrangements [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_HostCustomerArrangementsMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Host Customer Arrangements</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements" xlink:label="stem_RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements" xlink:to="stem_RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue From Contract With Customer, Number Of Types Of Revenue Arrangements</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue From Contract With Customer, Number Of Types Of Revenue Arrangements</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of types or revenue arrangements</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_RevenueFromContractWithCustomerContractTerm" xlink:label="stem_RevenueFromContractWithCustomerContractTerm" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_RevenueFromContractWithCustomerContractTerm" xlink:to="stem_RevenueFromContractWithCustomerContractTerm_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_RevenueFromContractWithCustomerContractTerm_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue From Contract With Customer, Contract Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_RevenueFromContractWithCustomerContractTerm_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue From Contract With Customer, Contract Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_RevenueFromContractWithCustomerContractTerm_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Contract term</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_RevenueFromContractWithCustomerPerformanceBasedPaymentPeriod" xlink:label="stem_RevenueFromContractWithCustomerPerformanceBasedPaymentPeriod" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_RevenueFromContractWithCustomerPerformanceBasedPaymentPeriod" xlink:to="stem_RevenueFromContractWithCustomerPerformanceBasedPaymentPeriod_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_RevenueFromContractWithCustomerPerformanceBasedPaymentPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue From Contract With Customer, Performance-Based Payment Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_RevenueFromContractWithCustomerPerformanceBasedPaymentPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue From Contract With Customer, Performance-Based Payment Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_RevenueFromContractWithCustomerPerformanceBasedPaymentPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Performance-based payment period</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_RevenueFromContractWithCustomerEstimatedBenefitPeriod" xlink:label="stem_RevenueFromContractWithCustomerEstimatedBenefitPeriod" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_RevenueFromContractWithCustomerEstimatedBenefitPeriod" xlink:to="stem_RevenueFromContractWithCustomerEstimatedBenefitPeriod_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_RevenueFromContractWithCustomerEstimatedBenefitPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue From Contract With Customer, Estimated Benefit Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_RevenueFromContractWithCustomerEstimatedBenefitPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue From Contract With Customer, Estimated Benefit Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_RevenueFromContractWithCustomerEstimatedBenefitPeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Estimated benefit period</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ContractWithCustomerLiabilityRollForward" xlink:label="stem_ContractWithCustomerLiabilityRollForward" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_ContractWithCustomerLiabilityRollForward" xlink:to="stem_ContractWithCustomerLiabilityRollForward_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_ContractWithCustomerLiabilityRollForward_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Contract With Customer, Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_ContractWithCustomerLiabilityRollForward_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Contract With Customer, Liability [Roll Forward]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_ContractWithCustomerLiabilityRollForward_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Contract With Customer, Liability [Roll Forward]</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ContractWithCustomerLiabilityUpfrontPaymentsReceivedFromCustomers" xlink:label="stem_ContractWithCustomerLiabilityUpfrontPaymentsReceivedFromCustomers" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_ContractWithCustomerLiabilityUpfrontPaymentsReceivedFromCustomers" xlink:to="stem_ContractWithCustomerLiabilityUpfrontPaymentsReceivedFromCustomers_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_ContractWithCustomerLiabilityUpfrontPaymentsReceivedFromCustomers_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Contract with Customer, Liability, Upfront Payments Received From Customers</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_ContractWithCustomerLiabilityUpfrontPaymentsReceivedFromCustomers_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Contract with Customer, Liability, Upfront Payments Received From Customers</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_ContractWithCustomerLiabilityUpfrontPaymentsReceivedFromCustomers_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Upfront payments received from customers</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ContractWithCustomerLiabilityUpfrontOrAnnualIncentivePaymentsReceived" xlink:label="stem_ContractWithCustomerLiabilityUpfrontOrAnnualIncentivePaymentsReceived" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_ContractWithCustomerLiabilityUpfrontOrAnnualIncentivePaymentsReceived" xlink:to="stem_ContractWithCustomerLiabilityUpfrontOrAnnualIncentivePaymentsReceived_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_ContractWithCustomerLiabilityUpfrontOrAnnualIncentivePaymentsReceived_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Contract with Customer, Liability, Upfront Or Annual Incentive Payments Received</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_ContractWithCustomerLiabilityUpfrontOrAnnualIncentivePaymentsReceived_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Contract with Customer, Liability, Upfront Or Annual Incentive Payments Received</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_ContractWithCustomerLiabilityUpfrontOrAnnualIncentivePaymentsReceived_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Upfront or annual incentive payments received</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod" xlink:label="stem_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod" xlink:to="stem_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Contract with Customer, Liability, Revenue Recognized During The Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Contract with Customer, Liability, Revenue Recognized During The Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="stem_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue recognized related to deferred revenue generated during the period</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract" xlink:label="us-gaap_AssetsFairValueDisclosureAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsFairValueDisclosureAbstract" xlink:to="us-gaap_AssetsFairValueDisclosureAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsFairValueDisclosureAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Assets, Fair Value Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsFairValueDisclosureAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Assets</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:label="us-gaap_LiabilitiesFairValueDisclosureAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:to="us-gaap_LiabilitiesFairValueDisclosureAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesFairValueDisclosureAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Liabilities, Fair Value Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesFairValueDisclosureAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Liabilities</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_WarrantLiability" xlink:label="stem_WarrantLiability" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_WarrantLiability" xlink:to="stem_WarrantLiability_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_WarrantLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Warrant Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_WarrantLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Warrant Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_WarrantLiability_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Convertible preferred stock warrant liability</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputExpectedDividendRateMember" xlink:label="us-gaap_MeasurementInputExpectedDividendRateMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MeasurementInputExpectedDividendRateMember" xlink:to="us-gaap_MeasurementInputExpectedDividendRateMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MeasurementInputExpectedDividendRateMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Measurement Input Expected Dividend Rate [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MeasurementInputExpectedDividendRateMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Dividend yield</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_WarrantLiabilityMeasurementInput" xlink:label="stem_WarrantLiabilityMeasurementInput" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_WarrantLiabilityMeasurementInput" xlink:to="stem_WarrantLiabilityMeasurementInput_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_WarrantLiabilityMeasurementInput_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Warrant Liability, Measurement Input</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_WarrantLiabilityMeasurementInput_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Warrant Liability, Measurement Input</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_WarrantLiabilityMeasurementInput_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Measurement input</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="us-gaap_LineOfCreditMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditMember" xlink:to="us-gaap_LineOfCreditMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Line Of Credit [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCreditMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Line of Credit</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_RevolvingLoanDueToSPEMemberMember" xlink:label="stem_RevolvingLoanDueToSPEMemberMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_RevolvingLoanDueToSPEMemberMember" xlink:to="stem_RevolvingLoanDueToSPEMemberMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_RevolvingLoanDueToSPEMemberMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revolving Loan Due To SPE Member</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_RevolvingLoanDueToSPEMemberMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revolving Loan Due To S P E Member [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_RevolvingLoanDueToSPEMemberMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revolving Loan Due To SPE Member</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases" xlink:label="stem_LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases" xlink:to="stem_LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Line Of Credit Facility, Percent Of Capacity Usage For Hardware Purchases</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Line Of Credit Facility, Percent Of Capacity Usage For Hardware Purchases</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Percent of capacity usage for financing of hardware purchases</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCredit" xlink:to="us-gaap_LineOfCredit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCredit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-term Line of Credit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCredit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Outstanding balance</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TermLoanDueToSPEMemberMember" xlink:label="stem_TermLoanDueToSPEMemberMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_TermLoanDueToSPEMemberMember" xlink:to="stem_TermLoanDueToSPEMemberMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_TermLoanDueToSPEMemberMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Term Loan Due To SPE Member</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_TermLoanDueToSPEMemberMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Term Loan Due To S P E Member [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_TermLoanDueToSPEMemberMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Term Loan Due To SPE Member</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MediumTermNotesMember" xlink:label="us-gaap_MediumTermNotesMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MediumTermNotesMember" xlink:to="us-gaap_MediumTermNotesMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MediumTermNotesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Medium Term Notes [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MediumTermNotesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Term Loan</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfMediumTermNotes" xlink:label="us-gaap_RepaymentsOfMediumTermNotes" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfMediumTermNotes" xlink:to="us-gaap_RepaymentsOfMediumTermNotes_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfMediumTermNotes_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Repayments of Medium-term Notes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RepaymentsOfMediumTermNotes_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Repayment of debt</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DebtInstrumentQuarterlyInterestRateStatedPercentageSource2" xlink:label="stem_DebtInstrumentQuarterlyInterestRateStatedPercentageSource2" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_DebtInstrumentQuarterlyInterestRateStatedPercentageSource2" xlink:to="stem_DebtInstrumentQuarterlyInterestRateStatedPercentageSource2_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_DebtInstrumentQuarterlyInterestRateStatedPercentageSource2_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Quarterly Interest Rate, Stated Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_DebtInstrumentQuarterlyInterestRateStatedPercentageSource2_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Quarterly Interest Rate, Stated Percentage Source2</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_DebtInstrumentQuarterlyInterestRateStatedPercentageSource2_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fixed interest rate, quarterly</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DebtInstrumentPrepaidAmountPrincipalAndInterest" xlink:label="stem_DebtInstrumentPrepaidAmountPrincipalAndInterest" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_DebtInstrumentPrepaidAmountPrincipalAndInterest" xlink:to="stem_DebtInstrumentPrepaidAmountPrincipalAndInterest_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_DebtInstrumentPrepaidAmountPrincipalAndInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Prepaid Amount, Principal And Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_DebtInstrumentPrepaidAmountPrincipalAndInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Prepaid Amount, Principal And Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_DebtInstrumentPrepaidAmountPrincipalAndInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Prepaid principal and interest</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DebtInstrumentPrepaidAmountPrincipal" xlink:label="stem_DebtInstrumentPrepaidAmountPrincipal" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_DebtInstrumentPrepaidAmountPrincipal" xlink:to="stem_DebtInstrumentPrepaidAmountPrincipal_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_DebtInstrumentPrepaidAmountPrincipal_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Prepaid Amount, Principal</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_DebtInstrumentPrepaidAmountPrincipal_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Prepaid Amount, Principal</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_DebtInstrumentPrepaidAmountPrincipal_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Prepaid principal</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ClassOfWarrantOrRightWarrantsIssued" xlink:label="stem_ClassOfWarrantOrRightWarrantsIssued" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_ClassOfWarrantOrRightWarrantsIssued" xlink:to="stem_ClassOfWarrantOrRightWarrantsIssued_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_ClassOfWarrantOrRightWarrantsIssued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class Of Warrant Or Right, Warrants Issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_ClassOfWarrantOrRightWarrantsIssued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class Of Warrant Or Right, Warrants Issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_ClassOfWarrantOrRightWarrantsIssued_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Warrants issued (in shares)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesDPreferredStockMember" xlink:label="us-gaap_SeriesDPreferredStockMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesDPreferredStockMember" xlink:to="us-gaap_SeriesDPreferredStockMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SeriesDPreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series D Preferred Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SeriesDPreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series D Convertible Preferred Stock</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_A2020CreditAgreementMember" xlink:label="stem_A2020CreditAgreementMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_A2020CreditAgreementMember" xlink:to="stem_A2020CreditAgreementMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_A2020CreditAgreementMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2020 Credit Agreement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_A2020CreditAgreementMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">A2020 Credit Agreement [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_A2020CreditAgreementMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2020 Credit Agreement</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_A2021CreditAgreementMember" xlink:label="stem_A2021CreditAgreementMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_A2021CreditAgreementMember" xlink:to="stem_A2021CreditAgreementMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_A2021CreditAgreementMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2021 Credit Agreement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_A2021CreditAgreementMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">A2021 Credit Agreement [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_A2021CreditAgreementMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">2021 Credit Agreement</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="us-gaap_ProceedsFromLinesOfCredit" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromLinesOfCredit" xlink:to="us-gaap_ProceedsFromLinesOfCredit_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromLinesOfCredit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from Lines of Credit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromLinesOfCredit_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from credit agreement</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DebtInstrumentInterestRateStatedPercentagePaidInCash" xlink:label="stem_DebtInstrumentInterestRateStatedPercentagePaidInCash" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_DebtInstrumentInterestRateStatedPercentagePaidInCash" xlink:to="stem_DebtInstrumentInterestRateStatedPercentagePaidInCash_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_DebtInstrumentInterestRateStatedPercentagePaidInCash_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Interest Rate, Stated Percentage, Paid In Cash</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_DebtInstrumentInterestRateStatedPercentagePaidInCash_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Interest Rate, Stated Percentage, Paid In Cash</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_DebtInstrumentInterestRateStatedPercentagePaidInCash_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fixed interest rate, paid in cash</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal" xlink:label="stem_DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal" xlink:to="stem_DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Interest Rate, Stated Percentage, Added Back To Principal</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Interest Rate, Stated Percentage, Added Back To Principal</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Fixed interest rate, added back to principal</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ClassOfWarrantOrRightTerminationTermsRepaymentPeriodOfBorrowingsToTriggerTermination" xlink:label="stem_ClassOfWarrantOrRightTerminationTermsRepaymentPeriodOfBorrowingsToTriggerTermination" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_ClassOfWarrantOrRightTerminationTermsRepaymentPeriodOfBorrowingsToTriggerTermination" xlink:to="stem_ClassOfWarrantOrRightTerminationTermsRepaymentPeriodOfBorrowingsToTriggerTermination_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_ClassOfWarrantOrRightTerminationTermsRepaymentPeriodOfBorrowingsToTriggerTermination_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class Of Warrant Or Right, Termination Terms, Repayment Period Of Borrowings To Trigger Termination</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_ClassOfWarrantOrRightTerminationTermsRepaymentPeriodOfBorrowingsToTriggerTermination_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Class Of Warrant Or Right, Termination Terms, Repayment Period Of Borrowings To Trigger Termination</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_ClassOfWarrantOrRightTerminationTermsRepaymentPeriodOfBorrowingsToTriggerTermination_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Period for repayment termination trigger</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-Term Debt, Maturity, Remainder of Fiscal Year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Remainder of 2021</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_LongTermDebtMaturityAfterYearFour" xlink:label="stem_LongTermDebtMaturityAfterYearFour" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_LongTermDebtMaturityAfterYearFour" xlink:to="stem_LongTermDebtMaturityAfterYearFour_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_LongTermDebtMaturityAfterYearFour_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-Term Debt, Maturity, After Year Four</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_LongTermDebtMaturityAfterYearFour_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Long-Term Debt, Maturity, After Year Four</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_LongTermDebtMaturityAfterYearFour_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Thereafter</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_January2020ConvertibleNotesMember" xlink:label="stem_January2020ConvertibleNotesMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_January2020ConvertibleNotesMember" xlink:to="stem_January2020ConvertibleNotesMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_January2020ConvertibleNotesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">January 2020 Convertible Notes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_January2020ConvertibleNotesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">January2020 Convertible Notes [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_January2020ConvertibleNotesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">January 2020 Convertible Notes</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_Q42020ConvertibleNotesMember" xlink:label="stem_Q42020ConvertibleNotesMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_Q42020ConvertibleNotesMember" xlink:to="stem_Q42020ConvertibleNotesMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_Q42020ConvertibleNotesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Q4 2020 Convertible Notes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_Q42020ConvertibleNotesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Q42020 Convertible Notes [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_Q42020ConvertibleNotesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Q4 2020 Convertible Notes</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_Q12021ConvertibleNotesMember" xlink:label="stem_Q12021ConvertibleNotesMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_Q12021ConvertibleNotesMember" xlink:to="stem_Q12021ConvertibleNotesMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_Q12021ConvertibleNotesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Q1 2021 Convertible Notes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_Q12021ConvertibleNotesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Q12021 Convertible Notes [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_Q12021ConvertibleNotesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Q1 2021 Convertible Notes</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_AffiliatedEntityMember" xlink:label="srt_AffiliatedEntityMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_AffiliatedEntityMember" xlink:to="srt_AffiliatedEntityMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_AffiliatedEntityMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Affiliated Entity [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_AffiliatedEntityMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Affiliated Entity</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DebtInstrumentExtensionTerm" xlink:label="stem_DebtInstrumentExtensionTerm" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_DebtInstrumentExtensionTerm" xlink:to="stem_DebtInstrumentExtensionTerm_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_DebtInstrumentExtensionTerm_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Extension Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_DebtInstrumentExtensionTerm_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Extension Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_DebtInstrumentExtensionTerm_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Extension term</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DebtInstrumentNumberOfOptionsToExtend" xlink:label="stem_DebtInstrumentNumberOfOptionsToExtend" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_DebtInstrumentNumberOfOptionsToExtend" xlink:to="stem_DebtInstrumentNumberOfOptionsToExtend_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_DebtInstrumentNumberOfOptionsToExtend_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Number Of Options To Extend</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_DebtInstrumentNumberOfOptionsToExtend_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Instrument, Number Of Options To Extend</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_DebtInstrumentNumberOfOptionsToExtend_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Number of options to extend</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNet" xlink:label="us-gaap_DeferredFinanceCostsNet" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFinanceCostsNet" xlink:to="us-gaap_DeferredFinanceCostsNet_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredFinanceCostsNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt Issuance Costs, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredFinanceCostsNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Debt issuance costs</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ProceedsFromConvertibleDebtNet" xlink:label="stem_ProceedsFromConvertibleDebtNet" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_ProceedsFromConvertibleDebtNet" xlink:to="stem_ProceedsFromConvertibleDebtNet_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_ProceedsFromConvertibleDebtNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds From Convertible Debt, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_ProceedsFromConvertibleDebtNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds From Convertible Debt, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_ProceedsFromConvertibleDebtNet_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds from convertible notes, net</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:label="us-gaap_PreferredStockDividendsIncomeStatementImpact" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:to="us-gaap_PreferredStockDividendsIncomeStatementImpact_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockDividendsIncomeStatementImpact_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Preferred Stock Dividends, Income Statement Impact</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_PreferredStockDividendsIncomeStatementImpact_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Less: Deemed dividend to preferred stockholders</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockDividendsIncomeStatementImpact_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Deemed dividend to preferred stockholders</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesAPlusConvertiblePreferredStockMember" xlink:label="stem_SeriesAPlusConvertiblePreferredStockMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_SeriesAPlusConvertiblePreferredStockMember" xlink:to="stem_SeriesAPlusConvertiblePreferredStockMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_SeriesAPlusConvertiblePreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series A Plus Convertible Preferred Stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_SeriesAPlusConvertiblePreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series A Plus Convertible Preferred Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_SeriesAPlusConvertiblePreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series A'</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesCConvertiblePreferredStockMember" xlink:label="stem_SeriesCConvertiblePreferredStockMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_SeriesCConvertiblePreferredStockMember" xlink:to="stem_SeriesCConvertiblePreferredStockMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_SeriesCConvertiblePreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series C Convertible Preferred Stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_SeriesCConvertiblePreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series C Convertible Preferred Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_SeriesCConvertiblePreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series C</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesAConvertiblePreferredStockMember" xlink:label="stem_SeriesAConvertiblePreferredStockMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_SeriesAConvertiblePreferredStockMember" xlink:to="stem_SeriesAConvertiblePreferredStockMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_SeriesAConvertiblePreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series A Convertible Preferred Stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_SeriesAConvertiblePreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series A Convertible Preferred Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_SeriesAConvertiblePreferredStockMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Series A</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TemporaryEquityAndPreferredStockSharesOutstanding" xlink:label="stem_TemporaryEquityAndPreferredStockSharesOutstanding" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_TemporaryEquityAndPreferredStockSharesOutstanding" xlink:to="stem_TemporaryEquityAndPreferredStockSharesOutstanding_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_TemporaryEquityAndPreferredStockSharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity And Preferred Stock, Shares Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_TemporaryEquityAndPreferredStockSharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity And Preferred Stock, Shares Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_TemporaryEquityAndPreferredStockSharesOutstanding_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Authorized Shares (in shares)</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TemporaryEquityAndPreferredStockSharesAuthorized" xlink:label="stem_TemporaryEquityAndPreferredStockSharesAuthorized" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_TemporaryEquityAndPreferredStockSharesAuthorized" xlink:to="stem_TemporaryEquityAndPreferredStockSharesAuthorized_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_TemporaryEquityAndPreferredStockSharesAuthorized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity And Preferred Stock, Shares Authorized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_TemporaryEquityAndPreferredStockSharesAuthorized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Temporary Equity And Preferred Stock, Shares Authorized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_TemporaryEquityAndPreferredStockSharesAuthorized_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Outstanding Shares (in shares)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VestingAxis" xlink:label="us-gaap_VestingAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_VestingAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VestingAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Vesting [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VestingDomain" xlink:label="us-gaap_VestingDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VestingDomain" xlink:to="us-gaap_VestingDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VestingDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Vesting [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_VestingDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Vesting [Domain]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheOneMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheOneMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheOneMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share Based Compensation Award Tranche One [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheOneMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Payment Arrangement, Tranche One</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheTwoMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheTwoMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share Based Compensation Award Tranche Two [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheTwoMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Payment Arrangement, Tranche Two</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders" xlink:label="stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders" xlink:to="stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement, By Share-Based Payment Award, Purchase Price For Significant Shareholders</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement, By Share-Based Payment Award, Purchase Price For Significant Shareholders</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Exercise price as a percentage of fair value for shareholders owning specified minimum amount</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership" xlink:label="stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership" xlink:to="stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement, By Share-Based Payment Award, Significant Shareholder Threshold Percentage Ownership</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement, By Share-Based Payment Award, Significant Shareholder Threshold Percentage Ownership</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Significant shareholder threshold used for determining exercise price</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Vesting period</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Vesting percentage</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ShareBasedCompensationArrangementByShareBasedCompensationAwardOptionsNumberOfSharesAvailableForGrantRollForward" xlink:label="stem_ShareBasedCompensationArrangementByShareBasedCompensationAwardOptionsNumberOfSharesAvailableForGrantRollForward" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_ShareBasedCompensationArrangementByShareBasedCompensationAwardOptionsNumberOfSharesAvailableForGrantRollForward" xlink:to="stem_ShareBasedCompensationArrangementByShareBasedCompensationAwardOptionsNumberOfSharesAvailableForGrantRollForward_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_ShareBasedCompensationArrangementByShareBasedCompensationAwardOptionsNumberOfSharesAvailableForGrantRollForward_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement By Share-Based Compensation Award, Options, Number Of Shares Available For Grant</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_ShareBasedCompensationArrangementByShareBasedCompensationAwardOptionsNumberOfSharesAvailableForGrantRollForward_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement By Share-Based Compensation Award, Options, Number Of Shares Available For Grant [Roll Forward]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_ShareBasedCompensationArrangementByShareBasedCompensationAwardOptionsNumberOfSharesAvailableForGrantRollForward_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Number Of Shares Available For Grant [Roll Forward]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Options vested and exercisable (in shares)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Options vested and exercisable, weighted-average exercise price (in dollars per share)</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted average remaining contractual life, options vested and exercisable</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Aggregate intrinsic value, options vested and exercisable</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Net Income (Loss) Available to Common Stockholders, Basic [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Numerator:</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Weighted Average Number of Shares Outstanding, Basic [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Denominator:</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtSecuritiesMember" xlink:label="us-gaap_ConvertibleDebtSecuritiesMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleDebtSecuritiesMember" xlink:to="us-gaap_ConvertibleDebtSecuritiesMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertibleDebtSecuritiesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Convertible Debt Securities [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConvertibleDebtSecuritiesMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Convertible promissory notes</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="us-gaap_LossContingenciesByNatureOfContingencyAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="us-gaap_LossContingenciesByNatureOfContingencyAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingenciesByNatureOfContingencyAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loss Contingency Nature [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="us-gaap_LossContingencyNatureDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingencyNatureDomain" xlink:to="us-gaap_LossContingencyNatureDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingencyNatureDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loss Contingency Nature [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LossContingencyNatureDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Loss Contingency, Nature [Domain]</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_AllegedWrongfulDilutionOfEquityMember" xlink:label="stem_AllegedWrongfulDilutionOfEquityMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_AllegedWrongfulDilutionOfEquityMember" xlink:to="stem_AllegedWrongfulDilutionOfEquityMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_AllegedWrongfulDilutionOfEquityMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Alleged Wrongful Dilution Of Equity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_AllegedWrongfulDilutionOfEquityMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Alleged Wrongful Dilution Of Equity [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_AllegedWrongfulDilutionOfEquityMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Alleged Wrongful Dilution Of Equity</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LitigationStatusAxis" xlink:label="us-gaap_LitigationStatusAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LitigationStatusAxis" xlink:to="us-gaap_LitigationStatusAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LitigationStatusAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Litigation Status [Axis]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LitigationStatusDomain" xlink:label="us-gaap_LitigationStatusDomain" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LitigationStatusDomain" xlink:to="us-gaap_LitigationStatusDomain_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LitigationStatusDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Litigation Status [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LitigationStatusDomain_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Litigation Status [Domain]</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SettledLitigationMember" xlink:label="us-gaap_SettledLitigationMember" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SettledLitigationMember" xlink:to="us-gaap_SettledLitigationMember_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SettledLitigationMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Settled Litigation [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SettledLitigationMember_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Settled Litigation</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ProceedsFromReverseRecapitalizationTransaction" xlink:label="stem_ProceedsFromReverseRecapitalizationTransaction" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_ProceedsFromReverseRecapitalizationTransaction" xlink:to="stem_ProceedsFromReverseRecapitalizationTransaction_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_ProceedsFromReverseRecapitalizationTransaction_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds From Reverse Recapitalization Transaction</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_ProceedsFromReverseRecapitalizationTransaction_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Proceeds From Reverse Recapitalization Transaction</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_ProceedsFromReverseRecapitalizationTransaction_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Gross cash proceeds from merger transaction</label>
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_RepaymentsOfNotesPayablePortionRelatedToAccruedInterest" xlink:label="stem_RepaymentsOfNotesPayablePortionRelatedToAccruedInterest" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="stem_RepaymentsOfNotesPayablePortionRelatedToAccruedInterest" xlink:to="stem_RepaymentsOfNotesPayablePortionRelatedToAccruedInterest_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="stem_RepaymentsOfNotesPayablePortionRelatedToAccruedInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Repayments Of Notes Payable, Portion Related To Accrued Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="stem_RepaymentsOfNotesPayablePortionRelatedToAccruedInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Repayments Of Notes Payable, Portion Related To Accrued Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="stem_RepaymentsOfNotesPayablePortionRelatedToAccruedInterest_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Repayment of notes payable, portion related to accrued interest</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:label="us-gaap_PaymentsOfDebtExtinguishmentCosts" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:to="us-gaap_PaymentsOfDebtExtinguishmentCosts_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsOfDebtExtinguishmentCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payment for Debt Extinguishment or Debt Prepayment Cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PaymentsOfDebtExtinguishmentCosts_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Payment of debt prepayment penalties</label>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xmlns="http://www.xbrl.org/2003/linkbase" />
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_lbl" xmlns="http://www.xbrl.org/2003/linkbase" />
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_lbl" xml:lang="en-US" xmlns="http://www.xbrl.org/2003/linkbase">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</label>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>9
<FILENAME>stem-20200430_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--XBRL document created with Toppan Merrill Bridge  9.6.7713.40453 -->
<!--Based on XBRL 2.1-->
<!--Created on: 5/26/2021 8:36:07 PM-->
<!--Modified on: 5/26/2021 8:36:08 PM-->
<link:linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink">
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DocumentDocumentAndEntityInformation" roleURI="http://www.stem.com/role/DocumentDocumentAndEntityInformation" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementConsolidatedBalanceSheets" roleURI="http://www.stem.com/role/StatementConsolidatedBalanceSheets" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementConsolidatedBalanceSheetsParenthetical" roleURI="http://www.stem.com/role/StatementConsolidatedBalanceSheetsParenthetical" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementConsolidatedStatementsOfOperations" roleURI="http://www.stem.com/role/StatementConsolidatedStatementsOfOperations" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementConsolidatedStatementsOfOperationsParenthetical" roleURI="http://www.stem.com/role/StatementConsolidatedStatementsOfOperationsParenthetical" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementConsolidatedStatementsOfChangesInStockholdersEquity" roleURI="http://www.stem.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" roleURI="http://www.stem.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementConsolidatedStatementsOfCashFlows" roleURI="http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureDescriptionOfOrganizationAndBusinessOperations" roleURI="http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperations" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureRestatementOfPreviouslyIssuedFinancialStatements" roleURI="http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatements" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureSummaryOfSignificantAccountingPolicies" roleURI="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPolicies" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureInitialPublicOffering" roleURI="http://www.stem.com/role/DisclosureInitialPublicOffering" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureRelatedPartyTransactions" roleURI="http://www.stem.com/role/DisclosureRelatedPartyTransactions" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureCommitmentsAndContingencies" roleURI="http://www.stem.com/role/DisclosureCommitmentsAndContingencies" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureStockholdersEquity" roleURI="http://www.stem.com/role/DisclosureStockholdersEquity" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureFairValueMeasurements" roleURI="http://www.stem.com/role/DisclosureFairValueMeasurements" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureIncomeTaxes" roleURI="http://www.stem.com/role/DisclosureIncomeTaxes" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureSubsequentEvents" roleURI="http://www.stem.com/role/DisclosureSubsequentEvents" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureQuarterlyFinancialInformationUnaudited" roleURI="http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnaudited" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureSummaryOfSignificantAccountingPoliciesPolicies" roleURI="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureRestatementOfPreviouslyIssuedFinancialStatementsTables" roleURI="http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureFairValueMeasurementsTables" roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementsTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureIncomeTaxesTables" roleURI="http://www.stem.com/role/DisclosureIncomeTaxesTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureQuarterlyFinancialInformationUnauditedTables" roleURI="http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnauditedTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails" roleURI="http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureRestatementOfPreviouslyIssuedFinancialStatementsBalanceSheetDetails" roleURI="http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsBalanceSheetDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfOperationsDetails" roleURI="http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfOperationsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfCashFlowsDetails" roleURI="http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfCashFlowsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails" roleURI="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureSummaryOfSignificantAccountingPoliciesDerivativeWarrantLiabilitiesDetails" roleURI="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativeWarrantLiabilitiesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureInitialPublicOfferingDetails" roleURI="http://www.stem.com/role/DisclosureInitialPublicOfferingDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureRelatedPartyTransactionsFounderSharesDetails" roleURI="http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureRelatedPartyTransactionsAdditionalInformationDetails" roleURI="http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureCommitmentsAndContingenciesForwardPurchaseAgreementDetails" roleURI="http://www.stem.com/role/DisclosureCommitmentsAndContingenciesForwardPurchaseAgreementDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureCommitmentsAndContingenciesAdministrativeServicesAgreementAndUnderwritingAgreementDetails" roleURI="http://www.stem.com/role/DisclosureCommitmentsAndContingenciesAdministrativeServicesAgreementAndUnderwritingAgreementDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureStockholdersEquityPreferredStockSharesDetails" roleURI="http://www.stem.com/role/DisclosureStockholdersEquityPreferredStockSharesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureStockholdersEquityCommonStockSharesDetails" roleURI="http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureStockholdersEquityWarrantsDetails" roleURI="http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetails" roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureFairValueMeasurementsChangeInFairValueOfDerivativeWarrantLiabilitiesDetails" roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfDerivativeWarrantLiabilitiesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureFairValueMeasurementsQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsAsTheirMeasurementDatesDetails" roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementsQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsAsTheirMeasurementDatesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionBenefitDetails" roleURI="http://www.stem.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionBenefitDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureIncomeTaxesCompanySNetDeferredTaxAssetsDetails" roleURI="http://www.stem.com/role/DisclosureIncomeTaxesCompanySNetDeferredTaxAssetsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails" roleURI="http://www.stem.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureIncomeTaxesAdditionalInformationDetails" roleURI="http://www.stem.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureQuarterlyFinancialInformationUnauditedDetails" roleURI="http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementConsolidatedCondensedBalanceSheets" roleURI="http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheets" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementConsolidatedCondensedBalanceSheetsParenthetical" roleURI="http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheetsParenthetical" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementConsolidatedCondensedStatementsOfOperations" roleURI="http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperations" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementConsolidatedCondensedStatementsOfOperationsParenthetical" roleURI="http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperationsParenthetical" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementConsolidatedCondensedStatementsOfChangesInStockholdersEquity" roleURI="http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfChangesInStockholdersEquity" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementConsolidatedCondensedStatementsOfChangesInStockholdersEquityParenthetical" roleURI="http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfChangesInStockholdersEquityParenthetical" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementConsolidatedCondensedStatementsOfCashFlows" roleURI="http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfCashFlows" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureDescriptionOfOrganizationAndBusinessOperationss" roleURI="http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPolicies" roleURI="http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPolicies" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureInitialPublicOfferings" roleURI="http://www.stem.com/role/DisclosureInitialPublicOfferings" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureRelatedPartyTransactionss" roleURI="http://www.stem.com/role/DisclosureRelatedPartyTransactionss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureCommitmentsAndContingenciess" roleURI="http://www.stem.com/role/DisclosureCommitmentsAndContingenciess" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureStockholdersEquitys" roleURI="http://www.stem.com/role/DisclosureStockholdersEquitys" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureFairValueMeasurementss" roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureSubsequentEventss" roleURI="http://www.stem.com/role/DisclosureSubsequentEventss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" roleURI="http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureFairValueMeasurementsTabless" roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementsTabless" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetailss" roleURI="http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetailss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails" roleURI="http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesDerivativeWarrantLiabilitiesDetails" roleURI="http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesDerivativeWarrantLiabilitiesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureInitialPublicOfferingDetailss" roleURI="http://www.stem.com/role/DisclosureInitialPublicOfferingDetailss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureRelatedPartyTransactionsFounderSharesDetailss" roleURI="http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureRelatedPartyTransactionsAdditionalInformationDetailss" roleURI="http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetailss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureCommitmentsAndContingenciesForwardPurchaseAgreementDetailss" roleURI="http://www.stem.com/role/DisclosureCommitmentsAndContingenciesForwardPurchaseAgreementDetailss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureCommitmentsAndContingenciesAdministrativeServicesAgreementAndUnderwritingAgreementDetailss" roleURI="http://www.stem.com/role/DisclosureCommitmentsAndContingenciesAdministrativeServicesAgreementAndUnderwritingAgreementDetailss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureStockholdersEquityCommonStockSharesDetailss" roleURI="http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetailss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureStockholdersEquityPreferredStockSharesDetailss" roleURI="http://www.stem.com/role/DisclosureStockholdersEquityPreferredStockSharesDetailss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureStockholdersEquityWarrantsDetailss" roleURI="http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetailss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetailss" roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetailss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureFairValueMeasurementsChangeInFairValueOfDerivativeWarrantLiabilitiesDetailss" roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfDerivativeWarrantLiabilitiesDetailss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureFairValueMeasurementsQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsAsTheirMeasurementDatesDetailss" roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementsQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsAsTheirMeasurementDatesDetailss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementConsolidatedBalanceSheetss" roleURI="http://www.stem.com/role/StatementConsolidatedBalanceSheetss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementConsolidatedBalanceSheetsParentheticals" roleURI="http://www.stem.com/role/StatementConsolidatedBalanceSheetsParentheticals" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementConsolidatedStatementsOfOperationss" roleURI="http://www.stem.com/role/StatementConsolidatedStatementsOfOperationss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementConsolidatedStatementsOfComprehensiveLoss" roleURI="http://www.stem.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementConsolidatedStatementsOfConvertiblePreferredStock" roleURI="http://www.stem.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStock" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementConsolidatedStatementsOfStockholdersDeficit" roleURI="http://www.stem.com/role/StatementConsolidatedStatementsOfStockholdersDeficit" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementConsolidatedStatementsOfCashFlowss" roleURI="http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementConsolidatedStatementsOfCashFlowsParenthetical" roleURI="http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureBusiness" roleURI="http://www.stem.com/role/DisclosureBusiness" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureSummaryOfSignificantAccountingPoliciess" roleURI="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciess" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureRevenue" roleURI="http://www.stem.com/role/DisclosureRevenue" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureFairValueMeasurementsss" roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementsss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureGoodwillAndIntangibleAssetsNet" roleURI="http://www.stem.com/role/DisclosureGoodwillAndIntangibleAssetsNet" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureLeases" roleURI="http://www.stem.com/role/DisclosureLeases" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureAssetRetirementObligation" roleURI="http://www.stem.com/role/DisclosureAssetRetirementObligation" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureEnergyStorageSystemsNet" roleURI="http://www.stem.com/role/DisclosureEnergyStorageSystemsNet" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureBalanceSheetComponents" roleURI="http://www.stem.com/role/DisclosureBalanceSheetComponents" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureNotesPayable" roleURI="http://www.stem.com/role/DisclosureNotesPayable" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureConvertibleNotes" roleURI="http://www.stem.com/role/DisclosureConvertibleNotes" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureWarrants" roleURI="http://www.stem.com/role/DisclosureWarrants" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureConvertiblePreferredStockAndStockholdersDeficit" roleURI="http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficit" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureStockBasedCompensation" roleURI="http://www.stem.com/role/DisclosureStockBasedCompensation" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureSpecialPurposeEntities" roleURI="http://www.stem.com/role/DisclosureSpecialPurposeEntities" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureNetLossPerShare" roleURI="http://www.stem.com/role/DisclosureNetLossPerShare" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureIncomeTaxess" roleURI="http://www.stem.com/role/DisclosureIncomeTaxess" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureCommitmentsAndContingenciesss" roleURI="http://www.stem.com/role/DisclosureCommitmentsAndContingenciesss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureEmployerRetirementPlan" roleURI="http://www.stem.com/role/DisclosureEmployerRetirementPlan" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureSubsequentEventsss" roleURI="http://www.stem.com/role/DisclosureSubsequentEventsss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureSummaryOfSignificantAccountingPoliciesPoliciess" roleURI="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureSummaryOfSignificantAccountingPoliciesTables" roleURI="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureRevenueTables" roleURI="http://www.stem.com/role/DisclosureRevenueTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureFairValueMeasurementsTablesss" roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementsTablesss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureGoodwillAndIntangibleAssetsNetTables" roleURI="http://www.stem.com/role/DisclosureGoodwillAndIntangibleAssetsNetTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureLeasesTables" roleURI="http://www.stem.com/role/DisclosureLeasesTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureAssetRetirementObligationTables" roleURI="http://www.stem.com/role/DisclosureAssetRetirementObligationTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureEnergyStorageSystemsNetTables" roleURI="http://www.stem.com/role/DisclosureEnergyStorageSystemsNetTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureBalanceSheetComponentsTables" roleURI="http://www.stem.com/role/DisclosureBalanceSheetComponentsTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureNotesPayableTables" roleURI="http://www.stem.com/role/DisclosureNotesPayableTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureWarrantsTables" roleURI="http://www.stem.com/role/DisclosureWarrantsTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureConvertiblePreferredStockAndStockholdersDeficitTables" roleURI="http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureStockBasedCompensationTables" roleURI="http://www.stem.com/role/DisclosureStockBasedCompensationTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureSpecialPurposeEntitiesTables" roleURI="http://www.stem.com/role/DisclosureSpecialPurposeEntitiesTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureNetLossPerShareTables" roleURI="http://www.stem.com/role/DisclosureNetLossPerShareTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureIncomeTaxesTabless" roleURI="http://www.stem.com/role/DisclosureIncomeTaxesTabless" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureBusinessDetails" roleURI="http://www.stem.com/role/DisclosureBusinessDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureSummaryOfSignificantAccountingPoliciesDetails" roleURI="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureSummaryOfSignificantAccountingPoliciesSignificantCustomersDetails" roleURI="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSignificantCustomersDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureSummaryOfSignificantAccountingPoliciesEnergyStorageSystemsDetails" roleURI="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEnergyStorageSystemsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureSummaryOfSignificantAccountingPoliciesContractOriginationCostsNetDetails" roleURI="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractOriginationCostsNetDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" roleURI="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" roleURI="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureRevenueDetails" roleURI="http://www.stem.com/role/DisclosureRevenueDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureRevenueDisaggregationOfRevenueDetails" roleURI="http://www.stem.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureRevenueRemainingPerformanceObligationsDetailss" roleURI="http://www.stem.com/role/DisclosureRevenueRemainingPerformanceObligationsDetailss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureRevenueContractBalancesDetails" roleURI="http://www.stem.com/role/DisclosureRevenueContractBalancesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueDetails" roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureFairValueMeasurementsConvertiblePreferredStockWarrantLiabilitiesDetails" roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementsConvertiblePreferredStockWarrantLiabilitiesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureFairValueMeasurementsConvertiblePreferredStockDetails" roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementsConvertiblePreferredStockDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureFairValueMeasurementsEmbeddedDerivativeLiabilitiesDetails" roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementsEmbeddedDerivativeLiabilitiesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureGoodwillAndIntangibleAssetsNetDetails" roleURI="http://www.stem.com/role/DisclosureGoodwillAndIntangibleAssetsNetDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsNetDetails" roleURI="http://www.stem.com/role/DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsNetDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureLeasesDetails" roleURI="http://www.stem.com/role/DisclosureLeasesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureAssetRetirementObligationDetails" roleURI="http://www.stem.com/role/DisclosureAssetRetirementObligationDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureEnergyStorageSystemsNetDetails" roleURI="http://www.stem.com/role/DisclosureEnergyStorageSystemsNetDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureBalanceSheetComponentsInventoryDetails" roleURI="http://www.stem.com/role/DisclosureBalanceSheetComponentsInventoryDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureBalanceSheetComponentsOtherCurrentAssetsConsistDetails" roleURI="http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherCurrentAssetsConsistDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureBalanceSheetComponentsOtherNoncurrentAssetsDetails" roleURI="http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherNoncurrentAssetsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureBalanceSheetComponentsAccruedLiabilitiesDetails" roleURI="http://www.stem.com/role/DisclosureBalanceSheetComponentsAccruedLiabilitiesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureBalanceSheetComponentsOtherCurrentLiabilitiesDetails" roleURI="http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherCurrentLiabilitiesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureNotesPayableRevolvingLoanDueToSpeMemberDetails" roleURI="http://www.stem.com/role/DisclosureNotesPayableRevolvingLoanDueToSpeMemberDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureNotesPayableTermLoanDueToSpeMemberDetails" roleURI="http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToSpeMemberDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureNotesPayableTermLoanDueToFormerNonControllingInterestHolderDetails" roleURI="http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToFormerNonControllingInterestHolderDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureNotesPayable2020CreditAgreementDetails" roleURI="http://www.stem.com/role/DisclosureNotesPayable2020CreditAgreementDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureNotesPayableOutstandingNotesPayableDetails" roleURI="http://www.stem.com/role/DisclosureNotesPayableOutstandingNotesPayableDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureConvertibleNotes2019ConvertibleNotesDetails" roleURI="http://www.stem.com/role/DisclosureConvertibleNotes2019ConvertibleNotesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureConvertibleNotes2020ConvertibleNotesDetails" roleURI="http://www.stem.com/role/DisclosureConvertibleNotes2020ConvertibleNotesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureConvertibleNotesConversionOf2019ConvertibleNotesDetails" roleURI="http://www.stem.com/role/DisclosureConvertibleNotesConversionOf2019ConvertibleNotesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureWarrantsDetails" roleURI="http://www.stem.com/role/DisclosureWarrantsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureConvertiblePreferredStockAndStockholdersDeficitConvertiblePreferredStockDetails" roleURI="http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitConvertiblePreferredStockDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureConvertiblePreferredStockAndStockholdersDeficitSharesReservedForIssuanceDetails" roleURI="http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitSharesReservedForIssuanceDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureStockBasedCompensationDetails" roleURI="http://www.stem.com/role/DisclosureStockBasedCompensationDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureStockBasedCompensationOptionActivityDetails" roleURI="http://www.stem.com/role/DisclosureStockBasedCompensationOptionActivityDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureStockBasedCompensationSignificantAssumptionsInEstimatingOptionFairValueDetails" roleURI="http://www.stem.com/role/DisclosureStockBasedCompensationSignificantAssumptionsInEstimatingOptionFairValueDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" roleURI="http://www.stem.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureSpecialPurposeEntitiesDetails" roleURI="http://www.stem.com/role/DisclosureSpecialPurposeEntitiesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureSpecialPurposeEntitiesUnconsolidatedViesDetails" roleURI="http://www.stem.com/role/DisclosureSpecialPurposeEntitiesUnconsolidatedViesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureSpecialPurposeEntitiesAdditionalInformationDetails" roleURI="http://www.stem.com/role/DisclosureSpecialPurposeEntitiesAdditionalInformationDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetails" roleURI="http://www.stem.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureNetLossPerShareCalculationOfDilutedSharesOutstandingDetails" roleURI="http://www.stem.com/role/DisclosureNetLossPerShareCalculationOfDilutedSharesOutstandingDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureIncomeTaxesDetails" roleURI="http://www.stem.com/role/DisclosureIncomeTaxesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureIncomeTaxesEffectiveTaxRateOfCompanySProvisionBenefitDetails2" roleURI="http://www.stem.com/role/DisclosureIncomeTaxesEffectiveTaxRateOfCompanySProvisionBenefitDetails2" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureIncomeTaxesCompanySDeferredTaxAssetsAndLiabilitiesDetails" roleURI="http://www.stem.com/role/DisclosureIncomeTaxesCompanySDeferredTaxAssetsAndLiabilitiesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureIncomeTaxesNolCarryForwardsDetails" roleURI="http://www.stem.com/role/DisclosureIncomeTaxesNolCarryForwardsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureIncomeTaxesTaxCreditCarryForwardsDetails" roleURI="http://www.stem.com/role/DisclosureIncomeTaxesTaxCreditCarryForwardsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" roleURI="http://www.stem.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureCommitmentsAndContingenciesDetails" roleURI="http://www.stem.com/role/DisclosureCommitmentsAndContingenciesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureEmployerRetirementPlanDetails" roleURI="http://www.stem.com/role/DisclosureEmployerRetirementPlanDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureSubsequentEventsDetails" roleURI="http://www.stem.com/role/DisclosureSubsequentEventsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementCondensedConsolidatedBalanceSheets" roleURI="http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementCondensedConsolidatedBalanceSheetsParenthetical" roleURI="http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementCondensedConsolidatedStatementsOfOperations" roleURI="http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfOperations" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementCondensedConsolidatedStatementsOfComprehensiveLoss" roleURI="http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersDeficit" roleURI="http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersDeficit" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementCondensedConsolidatedStatementsOfCashFlows" roleURI="http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" roleURI="http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureBusinesss" roleURI="http://www.stem.com/role/DisclosureBusinesss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureSummaryOfSignificantAccountingPoliciesss" roleURI="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureRevenues" roleURI="http://www.stem.com/role/DisclosureRevenues" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureFairValueMeasurementssss" roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementssss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureEnergyStorageSystemsNets" roleURI="http://www.stem.com/role/DisclosureEnergyStorageSystemsNets" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureNotesPayables" roleURI="http://www.stem.com/role/DisclosureNotesPayables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureConvertibleNotess" roleURI="http://www.stem.com/role/DisclosureConvertibleNotess" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureWarrantss" roleURI="http://www.stem.com/role/DisclosureWarrantss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureConvertiblePreferredStockAndCommonStock" roleURI="http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStock" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureStockBasedCompensations" roleURI="http://www.stem.com/role/DisclosureStockBasedCompensations" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureNetLossPerShares" roleURI="http://www.stem.com/role/DisclosureNetLossPerShares" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureIncomeTaxesss" roleURI="http://www.stem.com/role/DisclosureIncomeTaxesss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureCommitmentsAndContingenciessss" roleURI="http://www.stem.com/role/DisclosureCommitmentsAndContingenciessss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureSubsequentEventssss" roleURI="http://www.stem.com/role/DisclosureSubsequentEventssss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureSummaryOfSignificantAccountingPoliciesPoliciesss" roleURI="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciesss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureSummaryOfSignificantAccountingPoliciesTabless" roleURI="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTabless" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureRevenueTabless" roleURI="http://www.stem.com/role/DisclosureRevenueTabless" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureFairValueMeasurementsTablessss" roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementsTablessss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureEnergyStorageSystemsNetTabless" roleURI="http://www.stem.com/role/DisclosureEnergyStorageSystemsNetTabless" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureNotesPayableTabless" roleURI="http://www.stem.com/role/DisclosureNotesPayableTabless" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureWarrantsTabless" roleURI="http://www.stem.com/role/DisclosureWarrantsTabless" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureConvertiblePreferredStockAndCommonStockTables" roleURI="http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStockTables" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureStockBasedCompensationTabless" roleURI="http://www.stem.com/role/DisclosureStockBasedCompensationTabless" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureNetLossPerShareTabless" roleURI="http://www.stem.com/role/DisclosureNetLossPerShareTabless" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureBusinessDetailss" roleURI="http://www.stem.com/role/DisclosureBusinessDetailss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureSummaryOfSignificantAccountingPoliciesDetailss" roleURI="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureRevenueNarrativeDetails" roleURI="http://www.stem.com/role/DisclosureRevenueNarrativeDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureRevenueDisaggregationOfRevenueDetailss" roleURI="http://www.stem.com/role/DisclosureRevenueDisaggregationOfRevenueDetailss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureRevenueRemainingPerformanceObligationsDetails" roleURI="http://www.stem.com/role/DisclosureRevenueRemainingPerformanceObligationsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureRevenueContractBalancesDetailss" roleURI="http://www.stem.com/role/DisclosureRevenueContractBalancesDetailss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureFairValueMeasurementsScheduleOfFinancialInstrumentsMeasuredAtFairValueDetails" roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialInstrumentsMeasuredAtFairValueDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureFairValueMeasurementsKeyAssumptionsUsedForValuationDetails" roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementsKeyAssumptionsUsedForValuationDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureFairValueMeasurementsScheduleOfChangesInLiabilityForUnobservableInputsDetails" roleURI="http://www.stem.com/role/DisclosureFairValueMeasurementsScheduleOfChangesInLiabilityForUnobservableInputsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureEnergyStorageSystemsNetScheduleOfEnergyStorageSystemsNetDetails" roleURI="http://www.stem.com/role/DisclosureEnergyStorageSystemsNetScheduleOfEnergyStorageSystemsNetDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureEnergyStorageSystemsNetNarrativeDetails" roleURI="http://www.stem.com/role/DisclosureEnergyStorageSystemsNetNarrativeDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureNotesPayableRevolvingLoanDueToSpeMemberDetailss" roleURI="http://www.stem.com/role/DisclosureNotesPayableRevolvingLoanDueToSpeMemberDetailss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureNotesPayableTermLoanDueToSpeMemberDetailss" roleURI="http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToSpeMemberDetailss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureNotesPayableTermLoanDueToFormerNonControllingInterestHolderDetailss" roleURI="http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToFormerNonControllingInterestHolderDetailss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureNotesPayable2020And2021CreditAgreementsDetails" roleURI="http://www.stem.com/role/DisclosureNotesPayable2020And2021CreditAgreementsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureNotesPayableScheduleOfOutstandingDebtDetails" roleURI="http://www.stem.com/role/DisclosureNotesPayableScheduleOfOutstandingDebtDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureNotesPayableScheduleOfDebtMaturitiesDetails" roleURI="http://www.stem.com/role/DisclosureNotesPayableScheduleOfDebtMaturitiesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureConvertibleNotesDetails" roleURI="http://www.stem.com/role/DisclosureConvertibleNotesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureWarrantsDetailss" roleURI="http://www.stem.com/role/DisclosureWarrantsDetailss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureConvertiblePreferredStockAndCommonStockScheduleOfConvertiblePreferredStockDetails" roleURI="http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStockScheduleOfConvertiblePreferredStockDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureConvertiblePreferredStockAndCommonStockScheduleOfSharesReservedForIssuanceDetails" roleURI="http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStockScheduleOfSharesReservedForIssuanceDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureStockBasedCompensationNarrativeDetails" roleURI="http://www.stem.com/role/DisclosureStockBasedCompensationNarrativeDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureStockBasedCompensationOptionActivityDetailss" roleURI="http://www.stem.com/role/DisclosureStockBasedCompensationOptionActivityDetailss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureStockBasedCompensationStockBasedCompensationExpenseDetailss" roleURI="http://www.stem.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetailss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetailss" roleURI="http://www.stem.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetailss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureNetLossPerShareAntidilutiveSecuritiesDetails" roleURI="http://www.stem.com/role/DisclosureNetLossPerShareAntidilutiveSecuritiesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureIncomeTaxesDetailss" roleURI="http://www.stem.com/role/DisclosureIncomeTaxesDetailss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureCommitmentsAndContingenciesDetailss" roleURI="http://www.stem.com/role/DisclosureCommitmentsAndContingenciesDetailss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="stem-20200430.xsd#DisclosureSubsequentEventsDetailss" roleURI="http://www.stem.com/role/DisclosureSubsequentEventsDetailss" xmlns="http://www.xbrl.org/2003/linkbase" />
  <presentationLink xlink:role="http://www.stem.com/role/DocumentDocumentAndEntityInformation" xlink:type="extended" xlink:title="10000090 - Document - Document and Entity Information" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CoverAbstract" xlink:label="CoverAbstract" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType_637576581579552060" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_DocumentType_637576581579552060" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName_637576581579552060" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityRegistrantName_637576581579552060" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory_637576581579552060" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityFilerCategory_637576581579552060" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness_637576581579552060" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntitySmallBusiness_637576581579552060" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany_637576581579552060" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityEmergingGrowthCompany_637576581579552060" order="5" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod_637576581579552060" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityExTransitionPeriod_637576581579552060" order="6" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1_637576581579552060" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityAddressAddressLine1_637576581579552060" order="7" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode_637576581579552060" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityAddressPostalZipCode_637576581579552060" order="8" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber_637576581579552060" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_LocalPhoneNumber_637576581579552060" order="9" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown_637576581579552060" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityAddressCityOrTown_637576581579552060" order="10" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince_637576581579552060" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityAddressStateOrProvince_637576581579552060" order="11" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode_637576581579552060" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_CityAreaCode_637576581579552060" order="12" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey_637576581579552060" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_EntityCentralIndexKey_637576581579552060" order="13" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_ContactPersonnelName" xlink:label="dei_ContactPersonnelName_637576581579552060" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_ContactPersonnelName_637576581579552060" order="14" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag_637576581579562056" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="dei_AmendmentFlag_637576581579562056" order="15" use="optional" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/StatementConsolidatedBalanceSheets" xlink:type="extended" xlink:title="11100100 - Statement - CONSOLIDATED BALANCE SHEETS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_637309996491150416" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637576581579562056" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract_637309996491150416" xlink:to="us-gaap_StatementTable_637576581579562056" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_637576581579562056" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581579562056" xlink:to="us-gaap_StatementClassOfStockAxis_637576581579562056" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_637576581579562056" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637576581579562056" xlink:to="us-gaap_ClassOfStockDomain_637576581579562056" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonClassNotSubjectToRedemptionMember" xlink:label="stem_CommonClassNotSubjectToRedemptionMember_637576581579562056" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581579562056" xlink:to="stem_CommonClassNotSubjectToRedemptionMember_637576581579562056" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember_637576581579572055" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581579562056" xlink:to="us-gaap_CommonClassBMember_637576581579572055" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581579572055" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581579562056" xlink:to="dei_LegalEntityAxis_637576581579572055" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581579572055" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581579572055" xlink:to="dei_EntityDomain_637576581579572055" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581579572055" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581579572055" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581579572055" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637576581579572055" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581579562056" xlink:to="us-gaap_StatementLineItems_637576581579572055" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract_637576581579572055" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579572055" xlink:to="us-gaap_AssetsAbstract_637576581579572055" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract_637576581579572055" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637576581579572055" xlink:to="us-gaap_AssetsCurrentAbstract_637576581579572055" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_637576581579572055" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_637576581579572055" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_637576581579572055" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="us-gaap_PrepaidExpenseCurrent_637576581579572055" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_637576581579572055" xlink:to="us-gaap_PrepaidExpenseCurrent_637576581579572055" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent_637576581579582058" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_637576581579572055" xlink:to="us-gaap_AssetsCurrent_637576581579582058" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCosts" xlink:label="us-gaap_DeferredCosts_637576581579582058" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637576581579572055" xlink:to="us-gaap_DeferredCosts_637576581579582058" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsHeldInTrustNoncurrent" xlink:label="us-gaap_AssetsHeldInTrustNoncurrent_637576581579582058" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637576581579572055" xlink:to="us-gaap_AssetsHeldInTrustNoncurrent_637576581579582058" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets_637576581579582058" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637576581579572055" xlink:to="us-gaap_Assets_637576581579582058" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581579582058" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579572055" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581579582058" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract_637576581579582058" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581579582058" xlink:to="us-gaap_LiabilitiesCurrentAbstract_637576581579582058" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent_637576581579582058" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637576581579582058" xlink:to="us-gaap_AccountsPayableCurrent_637576581579582058" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:label="us-gaap_AccountsPayableRelatedPartiesCurrent_637576581579582058" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637576581579582058" xlink:to="us-gaap_AccountsPayableRelatedPartiesCurrent_637576581579582058" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent_637576581579582058" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637576581579582058" xlink:to="us-gaap_AccruedLiabilitiesCurrent_637576581579582058" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:label="us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_637576581579582058" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637576581579582058" xlink:to="us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_637576581579582058" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_FranchiseTaxPayableCurrent" xlink:label="stem_FranchiseTaxPayableCurrent_637576581579582058" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637576581579582058" xlink:to="stem_FranchiseTaxPayableCurrent_637576581579582058" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent_637576581579592057" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637576581579582058" xlink:to="us-gaap_LiabilitiesCurrent_637576581579592057" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares_637576581579592057" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581579582058" xlink:to="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares_637576581579592057" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DeferredLegalFeesNonCurrent" xlink:label="stem_DeferredLegalFeesNonCurrent_637576581579592057" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581579582058" xlink:to="stem_DeferredLegalFeesNonCurrent_637576581579592057" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DeferredUnderwritingCompensationNoncurrent" xlink:label="stem_DeferredUnderwritingCompensationNoncurrent_637576581579592057" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581579582058" xlink:to="stem_DeferredUnderwritingCompensationNoncurrent_637576581579592057" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities_637576581579592057" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581579582058" xlink:to="us-gaap_Liabilities_637576581579592057" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies_637576581579592057" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581579582058" xlink:to="us-gaap_CommitmentsAndContingencies_637576581579592057" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_637576581579592057" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581579582058" xlink:to="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_637576581579592057" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract_637576581579592057" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581579582058" xlink:to="us-gaap_StockholdersEquityAbstract_637576581579592057" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue_637576581579592057" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_637576581579592057" xlink:to="us-gaap_PreferredStockValue_637576581579592057" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue_637576581579602059" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_637576581579592057" xlink:to="us-gaap_CommonStockValue_637576581579602059" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital_637576581579602059" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_637576581579592057" xlink:to="us-gaap_AdditionalPaidInCapital_637576581579602059" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_637576581579602059" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_637576581579592057" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_637576581579602059" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_637576581579602059" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_637576581579592057" xlink:to="us-gaap_StockholdersEquity_637576581579602059" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_637576581579602059" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581579582058" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_637576581579602059" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/StatementConsolidatedBalanceSheetsParenthetical" xlink:type="extended" xlink:title="11100105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_637309996491800131" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637576581579612129" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract_637309996491800131" xlink:to="us-gaap_StatementTable_637576581579612129" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581579612129" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581579612129" xlink:to="dei_LegalEntityAxis_637576581579612129" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581579612129" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581579612129" xlink:to="dei_EntityDomain_637576581579612129" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581579612129" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581579612129" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581579612129" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_637576581579612129" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581579612129" xlink:to="us-gaap_StatementClassOfStockAxis_637576581579612129" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_637576581579612129" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637576581579612129" xlink:to="us-gaap_ClassOfStockDomain_637576581579612129" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonClassNotSubjectToRedemptionMember" xlink:label="stem_CommonClassNotSubjectToRedemptionMember_637576581579612129" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581579612129" xlink:to="stem_CommonClassNotSubjectToRedemptionMember_637576581579612129" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember_637576581579612129" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581579612129" xlink:to="us-gaap_CommonClassBMember_637576581579612129" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_637576581579612129" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581579612129" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_637576581579612129" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_637576581579612129" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis_637576581579612129" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_637576581579612129" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="us-gaap_OverAllotmentOptionMember_637576581579612129" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain_637576581579612129" xlink:to="us-gaap_OverAllotmentOptionMember_637576581579612129" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637576581579612129" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581579612129" xlink:to="us-gaap_StatementLineItems_637576581579612129" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:label="us-gaap_TemporaryEquityParOrStatedValuePerShare_637576581579612129" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579612129" xlink:to="us-gaap_TemporaryEquityParOrStatedValuePerShare_637576581579612129" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="us-gaap_TemporaryEquitySharesOutstanding_637576581579612129" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579612129" xlink:to="us-gaap_TemporaryEquitySharesOutstanding_637576581579612129" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityRedemptionPricePerShare" xlink:label="us-gaap_TemporaryEquityRedemptionPricePerShare_637576581579612129" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579612129" xlink:to="us-gaap_TemporaryEquityRedemptionPricePerShare_637576581579612129" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_637576581579622066" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579612129" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_637576581579622066" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized_637576581579622066" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579612129" xlink:to="us-gaap_PreferredStockSharesAuthorized_637576581579622066" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued_637576581579622066" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579612129" xlink:to="us-gaap_PreferredStockSharesIssued_637576581579622066" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding_637576581579622066" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579612129" xlink:to="us-gaap_PreferredStockSharesOutstanding_637576581579622066" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_637576581579622066" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579612129" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_637576581579622066" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized_637576581579622066" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579612129" xlink:to="us-gaap_CommonStockSharesAuthorized_637576581579622066" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued_637576581579622066" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579612129" xlink:to="us-gaap_CommonStockSharesIssued_637576581579622066" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding_637576581579622066" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579612129" xlink:to="us-gaap_CommonStockSharesOutstanding_637576581579622066" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_MaximumCommonStockSharesSubjectToForfeiture" xlink:label="stem_MaximumCommonStockSharesSubjectToForfeiture_637576581579622066" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579612129" xlink:to="stem_MaximumCommonStockSharesSubjectToForfeiture_637576581579622066" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockSharesForfeited" xlink:label="stem_CommonStockSharesForfeited_637576581579622066" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579612129" xlink:to="stem_CommonStockSharesForfeited_637576581579622066" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/StatementConsolidatedStatementsOfOperations" xlink:type="extended" xlink:title="11100200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract_637309996491800131" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637576581579632063" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract_637309996491800131" xlink:to="us-gaap_StatementTable_637576581579632063" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581579632063" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581579632063" xlink:to="dei_LegalEntityAxis_637576581579632063" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581579632063" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581579632063" xlink:to="dei_EntityDomain_637576581579632063" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581579632063" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581579632063" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581579632063" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_637576581579632063" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581579632063" xlink:to="us-gaap_StatementClassOfStockAxis_637576581579632063" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_637576581579632063" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637576581579632063" xlink:to="us-gaap_ClassOfStockDomain_637576581579632063" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonClassSubjectToRedemptionMember" xlink:label="stem_CommonClassSubjectToRedemptionMember_637576581579632063" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581579632063" xlink:to="stem_CommonClassSubjectToRedemptionMember_637576581579632063" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember_637576581579632063" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581579632063" xlink:to="us-gaap_CommonClassBMember_637576581579632063" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637576581579632063" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581579632063" xlink:to="us-gaap_StatementLineItems_637576581579632063" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract_637576581579632063" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579632063" xlink:to="us-gaap_OperatingExpensesAbstract_637576581579632063" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense_637576581579632063" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_637576581579632063" xlink:to="us-gaap_GeneralAndAdministrativeExpense_637576581579632063" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty" xlink:label="us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty_637576581579632063" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_637576581579632063" xlink:to="us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty_637576581579632063" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_FranchiseTaxExpense" xlink:label="stem_FranchiseTaxExpense_637576581579632063" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_637576581579632063" xlink:to="stem_FranchiseTaxExpense_637576581579632063" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses_637576581579642108" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_637576581579632063" xlink:to="us-gaap_OperatingExpenses_637576581579642108" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="us-gaap_FairValueAdjustmentOfWarrants_637576581579642108" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_637576581579632063" xlink:to="us-gaap_FairValueAdjustmentOfWarrants_637576581579642108" order="5" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeNet" xlink:label="us-gaap_InvestmentIncomeNet_637576581579642108" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_637576581579632063" xlink:to="us-gaap_InvestmentIncomeNet_637576581579642108" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_637576581579642108" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_637576581579632063" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_637576581579642108" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss_637576581579642108" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_637576581579632063" xlink:to="us-gaap_NetIncomeLoss_637576581579642108" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_637576581579642108" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_637576581579632063" xlink:to="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_637576581579642108" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted_637576581579642108" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_637576581579632063" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted_637576581579642108" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/StatementConsolidatedStatementsOfOperationsParenthetical" xlink:type="extended" xlink:title="11100205 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637576581579642108" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_StatementTable_637576581579642108" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581579642108" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581579642108" xlink:to="dei_LegalEntityAxis_637576581579642108" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581579652066" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581579642108" xlink:to="dei_EntityDomain_637576581579652066" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581579652066" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581579652066" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581579652066" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_637576581579652066" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581579642108" xlink:to="us-gaap_StatementClassOfStockAxis_637576581579652066" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_637576581579652066" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637576581579652066" xlink:to="us-gaap_ClassOfStockDomain_637576581579652066" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember_637576581579652066" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581579652066" xlink:to="us-gaap_CommonClassBMember_637576581579652066" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_637576581579652066" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581579642108" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_637576581579652066" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_637576581579652066" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis_637576581579652066" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_637576581579652066" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="us-gaap_OverAllotmentOptionMember_637576581579652066" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain_637576581579652066" xlink:to="us-gaap_OverAllotmentOptionMember_637576581579652066" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637576581579652066" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581579642108" xlink:to="us-gaap_StatementLineItems_637576581579652066" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_MaximumCommonStockSharesSubjectToForfeiture" xlink:label="stem_MaximumCommonStockSharesSubjectToForfeiture_637576581579662062" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579652066" xlink:to="stem_MaximumCommonStockSharesSubjectToForfeiture_637576581579662062" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockSharesForfeited" xlink:label="stem_CommonStockSharesForfeited_637576581579662062" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579652066" xlink:to="stem_CommonStockSharesForfeited_637576581579662062" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" xlink:type="extended" xlink:title="11100300 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_637309996491800131" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637576581579662062" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract_637309996491800131" xlink:to="us-gaap_StatementTable_637576581579662062" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581579662062" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581579662062" xlink:to="dei_LegalEntityAxis_637576581579662062" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581579662062" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581579662062" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581579662062" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581579662062" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581579662062" xlink:to="dei_EntityDomain_637576581579662062" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_637576581579662062" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581579662062" xlink:to="us-gaap_StatementClassOfStockAxis_637576581579662062" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonClassNotSubjectToRedemptionMember" xlink:label="stem_CommonClassNotSubjectToRedemptionMember_637576581579662062" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637576581579662062" xlink:to="stem_CommonClassNotSubjectToRedemptionMember_637576581579662062" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember_637576581579672061" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637576581579662062" xlink:to="us-gaap_CommonClassBMember_637576581579672061" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_637576581579672061" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637576581579662062" xlink:to="us-gaap_ClassOfStockDomain_637576581579672061" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis_637576581579672061" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581579662062" xlink:to="us-gaap_StatementEquityComponentsAxis_637576581579672061" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember_637576581579672061" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_637576581579672061" xlink:to="us-gaap_AdditionalPaidInCapitalMember_637576581579672061" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember_637576581579672061" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_637576581579672061" xlink:to="us-gaap_RetainedEarningsMember_637576581579672061" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain_637576581579672061" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_637576581579672061" xlink:to="us-gaap_EquityComponentDomain_637576581579672061" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637576581579672061" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581579662062" xlink:to="us-gaap_StatementLineItems_637576581579672061" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637576581579672061" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579672061" xlink:to="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637576581579672061" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_637576581579672061" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637576581579672061" xlink:to="us-gaap_StockholdersEquity_637576581579672061" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding_637576581579672061" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637576581579672061" xlink:to="us-gaap_SharesOutstanding_637576581579672061" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_637576581579672061" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637576581579672061" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_637576581579672061" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_637576581579672061" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637576581579672061" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_637576581579672061" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_637576581579672061" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637576581579672061" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_637576581579672061" order="5" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_637576581579682063" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637576581579672061" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_637576581579682063" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockValueOfSharesForfeited" xlink:label="stem_CommonStockValueOfSharesForfeited_637576581579682063" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637576581579672061" xlink:to="stem_CommonStockValueOfSharesForfeited_637576581579682063" order="7" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockSharesForfeited" xlink:label="stem_CommonStockSharesForfeited_637576581579682063" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637576581579672061" xlink:to="stem_CommonStockSharesForfeited_637576581579682063" order="8" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodValue" xlink:label="us-gaap_StockRedeemedOrCalledDuringPeriodValue_637576581579682063" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637576581579672061" xlink:to="us-gaap_StockRedeemedOrCalledDuringPeriodValue_637576581579682063" order="9" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodShares" xlink:label="us-gaap_StockRedeemedOrCalledDuringPeriodShares_637576581579682063" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637576581579672061" xlink:to="us-gaap_StockRedeemedOrCalledDuringPeriodShares_637576581579682063" order="10" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss_637576581579682063" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637576581579672061" xlink:to="us-gaap_NetIncomeLoss_637576581579682063" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_637576581579682063" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637576581579672061" xlink:to="us-gaap_StockholdersEquity_637576581579682063" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding_637576581579682063" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637576581579672061" xlink:to="us-gaap_SharesOutstanding_637576581579682063" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical" xlink:type="extended" xlink:title="11100305 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_637309996491850462" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637576581579692064" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract_637309996491850462" xlink:to="us-gaap_StatementTable_637576581579692064" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581579692064" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581579692064" xlink:to="dei_LegalEntityAxis_637576581579692064" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581579692064" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581579692064" xlink:to="dei_EntityDomain_637576581579692064" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581579692064" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581579692064" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581579692064" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_637576581579692064" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581579692064" xlink:to="us-gaap_StatementClassOfStockAxis_637576581579692064" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_637576581579692064" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637576581579692064" xlink:to="us-gaap_ClassOfStockDomain_637576581579692064" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember_637576581579692064" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581579692064" xlink:to="us-gaap_CommonClassBMember_637576581579692064" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_637576581579692064" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581579692064" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_637576581579692064" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_637576581579692064" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis_637576581579692064" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_637576581579692064" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="us-gaap_OverAllotmentOptionMember_637576581579692064" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain_637576581579692064" xlink:to="us-gaap_OverAllotmentOptionMember_637576581579692064" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637576581579692064" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581579692064" xlink:to="us-gaap_StatementLineItems_637576581579692064" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_MaximumCommonStockSharesSubjectToForfeiture" xlink:label="stem_MaximumCommonStockSharesSubjectToForfeiture_637576581579692064" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579692064" xlink:to="stem_MaximumCommonStockSharesSubjectToForfeiture_637576581579692064" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockSharesForfeited" xlink:label="stem_CommonStockSharesForfeited_637576581579692064" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579692064" xlink:to="stem_CommonStockSharesForfeited_637576581579692064" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows" xlink:type="extended" xlink:title="11100400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637576581579702063" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementTable_637576581579702063" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581579702063" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581579702063" xlink:to="dei_LegalEntityAxis_637576581579702063" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581579702063" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581579702063" xlink:to="dei_EntityDomain_637576581579702063" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581579702063" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581579702063" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581579702063" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637576581579702063" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581579702063" xlink:to="us-gaap_StatementLineItems_637576581579702063" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_637576581579702063" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579702063" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_637576581579702063" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss_637576581579702063" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_637576581579702063" xlink:to="us-gaap_ProfitLoss_637576581579702063" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637576581579702063" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_637576581579702063" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637576581579702063" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="us-gaap_FairValueAdjustmentOfWarrants_637576581579702063" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637576581579702063" xlink:to="us-gaap_FairValueAdjustmentOfWarrants_637576581579702063" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrealizedGainLossOnInvestments" xlink:label="us-gaap_UnrealizedGainLossOnInvestments_637576581579702063" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637576581579702063" xlink:to="us-gaap_UnrealizedGainLossOnInvestments_637576581579702063" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeNet" xlink:label="us-gaap_InvestmentIncomeNet_637576581579702063" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637576581579702063" xlink:to="us-gaap_InvestmentIncomeNet_637576581579702063" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_637576581579702063" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637576581579702063" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_637576581579702063" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense_637576581579702063" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_637576581579702063" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpense_637576581579702063" order="1" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_IncreaseDecreaseInFranchiseTaxPayable" xlink:label="stem_IncreaseDecreaseInFranchiseTaxPayable_637576581579712064" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_637576581579702063" xlink:to="stem_IncreaseDecreaseInFranchiseTaxPayable_637576581579712064" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_637576581579712064" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_637576581579702063" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_637576581579712064" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_637576581579712064" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_637576581579702063" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities_637576581579712064" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_637576581579712064" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_637576581579702063" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_637576581579712064" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_637576581579712064" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579702063" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_637576581579712064" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_InvestmentOfCashIntoTrustAccount" xlink:label="stem_InvestmentOfCashIntoTrustAccount_637576581579712064" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_637576581579712064" xlink:to="stem_InvestmentOfCashIntoTrustAccount_637576581579712064" order="1" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_637576581579712064" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_637576581579712064" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_637576581579712064" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637576581579712064" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579702063" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637576581579712064" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromRelatedPartyDebt" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt_637576581579712064" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637576581579712064" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt_637576581579712064" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfRelatedPartyDebt" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt_637576581579712064" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637576581579712064" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt_637576581579712064" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering_637576581579712064" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637576581579712064" xlink:to="us-gaap_ProceedsFromIssuanceInitialPublicOffering_637576581579712064" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_637576581579722066" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637576581579712064" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_637576581579722066" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts_637576581579722066" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637576581579712064" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts_637576581579722066" order="5" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_637576581579722066" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637576581579712064" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_637576581579722066" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_637576581579722066" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579702063" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_637576581579722066" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_637576581579722066" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579702063" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_637576581579722066" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6375765815797220661" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579702063" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6375765815797220661" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_637576581579722066" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579702063" xlink:to="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_637576581579722066" order="7" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_OfferingCostsIncludedInAccountsPayableIncurredDuringNoncashOrPartialNoncashTransaction" xlink:label="stem_OfferingCostsIncludedInAccountsPayableIncurredDuringNoncashOrPartialNoncashTransaction_637576581579722066" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_637576581579722066" xlink:to="stem_OfferingCostsIncludedInAccountsPayableIncurredDuringNoncashOrPartialNoncashTransaction_637576581579722066" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_OfferingCostsIncludedInAccruedExpensesIncurredDuringNoncashOrPartialNoncashTransaction" xlink:label="stem_OfferingCostsIncludedInAccruedExpensesIncurredDuringNoncashOrPartialNoncashTransaction_637576581579732070" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_637576581579722066" xlink:to="stem_OfferingCostsIncludedInAccruedExpensesIncurredDuringNoncashOrPartialNoncashTransaction_637576581579732070" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_OfferingCostsAdjustedAccruedExpensesIncurredDuringNoncashOrPartialNoncashTransaction" xlink:label="stem_OfferingCostsAdjustedAccruedExpensesIncurredDuringNoncashOrPartialNoncashTransaction_637576581579782068" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_637576581579722066" xlink:to="stem_OfferingCostsAdjustedAccruedExpensesIncurredDuringNoncashOrPartialNoncashTransaction_637576581579782068" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionPayablesAssumed1" xlink:label="us-gaap_NoncashOrPartNoncashAcquisitionPayablesAssumed1_637576581579782068" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_637576581579722066" xlink:to="us-gaap_NoncashOrPartNoncashAcquisitionPayablesAssumed1_637576581579782068" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DeferredUnderwritingFeePayable" xlink:label="stem_DeferredUnderwritingFeePayable_637576581579782068" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_637576581579722066" xlink:to="stem_DeferredUnderwritingFeePayable_637576581579782068" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ReclassificationOfOfferingCostsToAccountsPayableIncurredDuringNoncashOrPartialNoncashTransaction" xlink:label="stem_ReclassificationOfOfferingCostsToAccountsPayableIncurredDuringNoncashOrPartialNoncashTransaction_637576581579782068" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_637576581579722066" xlink:to="stem_ReclassificationOfOfferingCostsToAccountsPayableIncurredDuringNoncashOrPartialNoncashTransaction_637576581579782068" order="6" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAssumed1" xlink:label="us-gaap_LiabilitiesAssumed1_637576581579792068" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_637576581579722066" xlink:to="us-gaap_LiabilitiesAssumed1_637576581579792068" order="7" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_InitialClassificationOfCommonStockSubjectToPossibleRedemption" xlink:label="stem_InitialClassificationOfCommonStockSubjectToPossibleRedemption_637576581579792068" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_637576581579722066" xlink:to="stem_InitialClassificationOfCommonStockSubjectToPossibleRedemption_637576581579792068" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ChangeInValueOfCommonStockSubjectToPossibleRedemption" xlink:label="stem_ChangeInValueOfCommonStockSubjectToPossibleRedemption_637576581579792068" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_637576581579722066" xlink:to="stem_ChangeInValueOfCommonStockSubjectToPossibleRedemption_637576581579792068" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ForfeitureOfOrdinarySharesIncurredAsPartOfNoncashOrPartialNoncashTransaction" xlink:label="stem_ForfeitureOfOrdinarySharesIncurredAsPartOfNoncashOrPartialNoncashTransaction_637576581579792068" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_637576581579722066" xlink:to="stem_ForfeitureOfOrdinarySharesIncurredAsPartOfNoncashOrPartialNoncashTransaction_637576581579792068" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StockWarrantLiabilities" xlink:label="stem_StockWarrantLiabilities_637576581579792068" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_637576581579722066" xlink:to="stem_StockWarrantLiabilities_637576581579792068" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperations" xlink:type="extended" xlink:title="11110101 - Disclosure - Description of Organization and Business Operations" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637576581579802068" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable_637576581579802068" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581579802068" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581579802068" xlink:to="dei_LegalEntityAxis_637576581579802068" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581579802068" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581579802068" xlink:to="dei_EntityDomain_637576581579802068" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581579802068" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581579802068" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581579802068" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637576581579802068" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581579802068" xlink:to="us-gaap_StatementLineItems_637576581579802068" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NatureOfOperations" xlink:label="us-gaap_NatureOfOperations_637576581579802068" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579802068" xlink:to="us-gaap_NatureOfOperations_637576581579802068" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatements" xlink:type="extended" xlink:title="11110201 - Disclosure - Restatement of Previously Issued Financial Statements" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:label="us-gaap_AccountingChangesAndErrorCorrectionsAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637576581579802068" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:to="us-gaap_StatementTable_637576581579802068" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581579802068" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581579802068" xlink:to="dei_LegalEntityAxis_637576581579802068" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581579802068" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581579802068" xlink:to="dei_EntityDomain_637576581579802068" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581579802068" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581579802068" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581579802068" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637576581579802068" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581579802068" xlink:to="us-gaap_StatementLineItems_637576581579802068" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsTextBlock" xlink:label="us-gaap_AccountingChangesAndErrorCorrectionsTextBlock_637576581579802068" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579802068" xlink:to="us-gaap_AccountingChangesAndErrorCorrectionsTextBlock_637576581579802068" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPolicies" xlink:type="extended" xlink:title="11110301 - Disclosure - Summary of Significant Accounting Policies" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637576581579812071" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_StatementTable_637576581579812071" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581579812071" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581579812071" xlink:to="dei_LegalEntityAxis_637576581579812071" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581579812071" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581579812071" xlink:to="dei_EntityDomain_637576581579812071" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581579812071" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581579812071" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581579812071" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637576581579812071" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581579812071" xlink:to="us-gaap_StatementLineItems_637576581579812071" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_637576581579812071" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579812071" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_637576581579812071" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureInitialPublicOffering" xlink:type="extended" xlink:title="11110401 - Disclosure - Initial Public Offering" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_InitialPublicOfferingAbstract" xlink:label="stem_InitialPublicOfferingAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637576581579812071" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_InitialPublicOfferingAbstract" xlink:to="us-gaap_StatementTable_637576581579812071" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581579812071" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581579812071" xlink:to="dei_LegalEntityAxis_637576581579812071" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581579812071" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581579812071" xlink:to="dei_EntityDomain_637576581579812071" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581579812071" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581579812071" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581579812071" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637576581579812071" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581579812071" xlink:to="us-gaap_StatementLineItems_637576581579812071" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_InitialPublicOfferingTextBlock" xlink:label="stem_InitialPublicOfferingTextBlock_637576581579812071" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579812071" xlink:to="stem_InitialPublicOfferingTextBlock_637576581579812071" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureRelatedPartyTransactions" xlink:type="extended" xlink:title="11110501 - Disclosure - Related Party Transactions" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637576581579822068" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_StatementTable_637576581579822068" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581579822068" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581579822068" xlink:to="dei_LegalEntityAxis_637576581579822068" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581579822068" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581579822068" xlink:to="dei_EntityDomain_637576581579822068" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581579822068" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581579822068" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581579822068" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637576581579822068" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581579822068" xlink:to="us-gaap_StatementLineItems_637576581579822068" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_637576581579822068" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579822068" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_637576581579822068" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureCommitmentsAndContingencies" xlink:type="extended" xlink:title="11110601 - Disclosure - Commitments and Contingencies" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637576581579822068" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_StatementTable_637576581579822068" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581579822068" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581579822068" xlink:to="dei_LegalEntityAxis_637576581579822068" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581579822068" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581579822068" xlink:to="dei_EntityDomain_637576581579822068" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581579822068" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581579822068" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581579822068" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637576581579822068" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581579822068" xlink:to="us-gaap_StatementLineItems_637576581579822068" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_637576581579822068" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579822068" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_637576581579822068" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureStockholdersEquity" xlink:type="extended" xlink:title="11110701 - Disclosure - Stockholders' Equity" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="us-gaap_StockholdersEquityNoteAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637576581579832070" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StatementTable_637576581579832070" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581579832070" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581579832070" xlink:to="dei_LegalEntityAxis_637576581579832070" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581579832070" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581579832070" xlink:to="dei_EntityDomain_637576581579832070" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581579832070" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581579832070" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581579832070" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637576581579832070" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581579832070" xlink:to="us-gaap_StatementLineItems_637576581579832070" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_637576581579832070" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579832070" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_637576581579832070" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureFairValueMeasurements" xlink:type="extended" xlink:title="11110801 - Disclosure - Fair Value Measurements" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637576581579832070" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_StatementTable_637576581579832070" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581579832070" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581579832070" xlink:to="dei_LegalEntityAxis_637576581579832070" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581579832070" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581579832070" xlink:to="dei_EntityDomain_637576581579832070" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581579832070" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581579832070" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581579832070" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637576581579832070" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581579832070" xlink:to="us-gaap_StatementLineItems_637576581579832070" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="us-gaap_FairValueDisclosuresTextBlock_637576581579832070" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579832070" xlink:to="us-gaap_FairValueDisclosuresTextBlock_637576581579832070" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureIncomeTaxes" xlink:type="extended" xlink:title="11110901 - Disclosure - Income Taxes" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637576581579842102" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_StatementTable_637576581579842102" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581579842102" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581579842102" xlink:to="dei_LegalEntityAxis_637576581579842102" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581579842102" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581579842102" xlink:to="dei_EntityDomain_637576581579842102" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581579842102" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581579842102" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581579842102" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637576581579842102" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581579842102" xlink:to="us-gaap_StatementLineItems_637576581579842102" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_637576581579842102" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579842102" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_637576581579842102" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureSubsequentEvents" xlink:type="extended" xlink:title="11111001 - Disclosure - Subsequent Events" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637576581579842102" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_StatementTable_637576581579842102" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581579842102" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581579842102" xlink:to="dei_LegalEntityAxis_637576581579842102" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581579842102" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581579842102" xlink:to="dei_EntityDomain_637576581579842102" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581579842102" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581579842102" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581579842102" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637576581579842102" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581579842102" xlink:to="us-gaap_StatementLineItems_637576581579842102" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock_637576581579852106" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579842102" xlink:to="us-gaap_SubsequentEventsTextBlock_637576581579852106" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnaudited" xlink:type="extended" xlink:title="11111101 - Disclosure - Quarterly Financial Information (Unaudited)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:label="us-gaap_QuarterlyFinancialInformationDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637576581579852106" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:to="us-gaap_StatementTable_637576581579852106" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581579852106" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581579852106" xlink:to="dei_LegalEntityAxis_637576581579852106" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581579852106" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581579852106" xlink:to="dei_EntityDomain_637576581579852106" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581579852106" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581579852106" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581579852106" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637576581579852106" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581579852106" xlink:to="us-gaap_StatementLineItems_637576581579852106" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock" xlink:label="us-gaap_QuarterlyFinancialInformationTextBlock_637576581579852106" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579852106" xlink:to="us-gaap_QuarterlyFinancialInformationTextBlock_637576581579852106" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="extended" xlink:title="11120302 - Disclosure - Summary of Significant Accounting Policies (Policies)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637576581579852106" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_StatementTable_637576581579852106" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581579852106" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581579852106" xlink:to="dei_LegalEntityAxis_637576581579852106" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581579852106" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581579852106" xlink:to="dei_EntityDomain_637576581579852106" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581579852106" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581579852106" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581579852106" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637576581579852106" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581579852106" xlink:to="us-gaap_StatementLineItems_637576581579852106" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_637576581579862065" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579852106" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_637576581579862065" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_EmergingGrowthCompanyPolicyTextBlock" xlink:label="stem_EmergingGrowthCompanyPolicyTextBlock_637576581579862065" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579852106" xlink:to="stem_EmergingGrowthCompanyPolicyTextBlock_637576581579862065" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates_637576581579862065" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579852106" xlink:to="us-gaap_UseOfEstimates_637576581579862065" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_637576581579862065" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579852106" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_637576581579862065" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="us-gaap_ConcentrationRiskCreditRisk_637576581579862065" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579852106" xlink:to="us-gaap_ConcentrationRiskCreditRisk_637576581579862065" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_InvestmentsHeldInTrustAccountPolicyTextBlock" xlink:label="stem_InvestmentsHeldInTrustAccountPolicyTextBlock_637576581579862065" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579852106" xlink:to="stem_InvestmentsHeldInTrustAccountPolicyTextBlock_637576581579862065" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_637576581579862065" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579852106" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy_637576581579862065" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_OfferingCostsPolicyTextBlock" xlink:label="stem_OfferingCostsPolicyTextBlock_637576581579862065" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579852106" xlink:to="stem_OfferingCostsPolicyTextBlock_637576581579862065" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockSubjectToPossibleRedemptionPolicyTextBlock" xlink:label="stem_CommonStockSubjectToPossibleRedemptionPolicyTextBlock_637576581579862065" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579852106" xlink:to="stem_CommonStockSubjectToPossibleRedemptionPolicyTextBlock_637576581579862065" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_637576581579862065" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579852106" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_637576581579862065" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_637576581579862065" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579852106" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_637576581579862065" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DerivativeWarrantLiabilitiesPolicyTextBlock" xlink:label="stem_DerivativeWarrantLiabilitiesPolicyTextBlock_637576581579862065" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579852106" xlink:to="stem_DerivativeWarrantLiabilitiesPolicyTextBlock_637576581579862065" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_637576581579862065" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579852106" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_637576581579862065" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsTables" xlink:type="extended" xlink:title="11130203 - Disclosure - Restatement of Previously Issued Financial Statements (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:label="us-gaap_AccountingChangesAndErrorCorrectionsAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637576581579872139" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:to="us-gaap_StatementTable_637576581579872139" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581579872139" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581579872139" xlink:to="dei_LegalEntityAxis_637576581579872139" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581579872139" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581579872139" xlink:to="dei_EntityDomain_637576581579872139" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581579872139" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581579872139" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581579872139" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637576581579872139" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581579872139" xlink:to="us-gaap_StatementLineItems_637576581579872139" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock" xlink:label="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_637576581579872139" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579872139" xlink:to="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock_637576581579872139" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureFairValueMeasurementsTables" xlink:type="extended" xlink:title="11130803 - Disclosure - Fair Value Measurements (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637576581579872139" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_StatementTable_637576581579872139" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581579872139" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581579872139" xlink:to="dei_LegalEntityAxis_637576581579872139" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581579872139" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581579872139" xlink:to="dei_EntityDomain_637576581579872139" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581579872139" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581579872139" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581579872139" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637576581579882064" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581579872139" xlink:to="us-gaap_StatementLineItems_637576581579882064" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_637576581579882064" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579882064" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_637576581579882064" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_637576581579882064" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579882064" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_637576581579882064" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_637576581579882064" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579882064" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_637576581579882064" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureIncomeTaxesTables" xlink:type="extended" xlink:title="11130903 - Disclosure - Income Taxes (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637576581579882064" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_StatementTable_637576581579882064" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581579882064" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581579882064" xlink:to="dei_LegalEntityAxis_637576581579882064" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581579882064" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581579882064" xlink:to="dei_EntityDomain_637576581579882064" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581579882064" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581579882064" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581579882064" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637576581579882064" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581579882064" xlink:to="us-gaap_StatementLineItems_637576581579882064" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_637576581579882064" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579882064" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_637576581579882064" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_637576581579882064" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579882064" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_637576581579882064" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_637576581579882064" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579882064" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_637576581579882064" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnauditedTables" xlink:type="extended" xlink:title="11131103 - Disclosure - Quarterly Financial Information (Unaudited) (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:label="us-gaap_QuarterlyFinancialInformationDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637576581579892064" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:to="us-gaap_StatementTable_637576581579892064" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581579892064" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581579892064" xlink:to="dei_LegalEntityAxis_637576581579892064" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581579892064" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581579892064" xlink:to="dei_EntityDomain_637576581579892064" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581579892064" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581579892064" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581579892064" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637576581579892064" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581579892064" xlink:to="us-gaap_StatementLineItems_637576581579892064" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:label="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_637576581579892064" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581579892064" xlink:to="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_637576581579892064" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails" xlink:type="extended" xlink:title="11140101 - Disclosure - Description of Organization and Business Operations - Additional Information (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637576581579892064" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637576581579892064" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581579892064" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637576581579892064" xlink:to="dei_LegalEntityAxis_637576581579892064" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581579892064" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581579892064" xlink:to="dei_EntityDomain_637576581579892064" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581579892064" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581579892064" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581579892064" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis" xlink:label="srt_RestatementAxis_637576581579892064" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637576581579892064" xlink:to="srt_RestatementAxis_637576581579892064" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain" xlink:label="srt_RestatementDomain_637576581579892064" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RestatementAxis_637576581579892064" xlink:to="srt_RestatementDomain_637576581579892064" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioPreviouslyReportedMember" xlink:label="srt_ScenarioPreviouslyReportedMember_637576581579892064" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RestatementDomain_637576581579892064" xlink:to="srt_ScenarioPreviouslyReportedMember_637576581579892064" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_637576581579902066" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637576581579892064" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_637576581579902066" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_637576581579902066" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis_637576581579902066" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_637576581579902066" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IPOMember" xlink:label="us-gaap_IPOMember_637576581579902066" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain_637576581579902066" xlink:to="us-gaap_IPOMember_637576581579902066" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="us-gaap_OverAllotmentOptionMember_637576581579902066" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain_637576581579902066" xlink:to="us-gaap_OverAllotmentOptionMember_637576581579902066" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrivatePlacementMember" xlink:label="us-gaap_PrivatePlacementMember_637576581579902066" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain_637576581579902066" xlink:to="us-gaap_PrivatePlacementMember_637576581579902066" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis_637576581579902066" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637576581579892064" xlink:to="us-gaap_TypeOfArrangementAxis_637576581579902066" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637576581579902066" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfArrangementAxis_637576581579902066" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637576581579902066" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_MergerAgreementMember" xlink:label="stem_MergerAgreementMember_637576581579902066" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637576581579902066" xlink:to="stem_MergerAgreementMember_637576581579902066" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_637576581579902066" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637576581579892064" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_637576581579902066" order="5" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain_637576581579902066" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_637576581579902066" xlink:to="us-gaap_RelatedPartyDomain_637576581579902066" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StemCommonStockHoldersMember" xlink:label="stem_StemCommonStockHoldersMember_637576581579902066" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain_637576581579902066" xlink:to="stem_StemCommonStockHoldersMember_637576581579902066" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SponsorMember" xlink:label="stem_SponsorMember_637576581579902066" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain_637576581579902066" xlink:to="stem_SponsorMember_637576581579902066" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_637576581579902066" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637576581579892064" xlink:to="us-gaap_StatementClassOfStockAxis_637576581579902066" order="6" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_637576581579912065" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637576581579902066" xlink:to="us-gaap_ClassOfStockDomain_637576581579912065" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_NewStemCommonStockMember" xlink:label="stem_NewStemCommonStockMember_637576581579912065" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581579912065" xlink:to="stem_NewStemCommonStockMember_637576581579912065" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember_637576581579912065" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581579912065" xlink:to="us-gaap_CommonClassAMember_637576581579912065" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="us-gaap_RelatedPartyTransactionAxis_637576581579912065" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637576581579892064" xlink:to="us-gaap_RelatedPartyTransactionAxis_637576581579912065" order="7" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="us-gaap_RelatedPartyTransactionDomain_637576581579912065" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis_637576581579912065" xlink:to="us-gaap_RelatedPartyTransactionDomain_637576581579912065" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_FounderSharesMember" xlink:label="stem_FounderSharesMember_637576581579912065" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionDomain_637576581579912065" xlink:to="stem_FounderSharesMember_637576581579912065" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="us-gaap_SubsidiarySaleOfStockLineItems_637576581579912065" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637576581579892064" xlink:to="us-gaap_SubsidiarySaleOfStockLineItems_637576581579912065" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_UnitsIssuedDuringPeriodSharesNewIssues" xlink:label="stem_UnitsIssuedDuringPeriodSharesNewIssues_637576581579912065" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581579912065" xlink:to="stem_UnitsIssuedDuringPeriodSharesNewIssues_637576581579912065" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharePrice" xlink:label="us-gaap_SharePrice_637576581579912065" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581579912065" xlink:to="us-gaap_SharePrice_637576581579912065" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ProceedsFromSaleOfUnits" xlink:label="stem_ProceedsFromSaleOfUnits_637576581579922066" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581579912065" xlink:to="stem_ProceedsFromSaleOfUnits_637576581579922066" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_NumberOfWarrantsIssued" xlink:label="stem_NumberOfWarrantsIssued_637576581579922066" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581579912065" xlink:to="stem_NumberOfWarrantsIssued_637576581579922066" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ClassOfWarrantOrRightPriceOfWarrantsOrRights" xlink:label="stem_ClassOfWarrantOrRightPriceOfWarrantsOrRights_637576581579922066" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581579912065" xlink:to="stem_ClassOfWarrantOrRightPriceOfWarrantsOrRights_637576581579922066" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfWarrants" xlink:label="us-gaap_ProceedsFromIssuanceOfWarrants_637576581579922066" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581579912065" xlink:to="us-gaap_ProceedsFromIssuanceOfWarrants_637576581579922066" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts_637576581579922066" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581579912065" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts_637576581579922066" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StockIssuanceCostsIncurredAndDeferred" xlink:label="stem_StockIssuanceCostsIncurredAndDeferred_637576581579922066" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581579912065" xlink:to="stem_StockIssuanceCostsIncurredAndDeferred_637576581579922066" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_InvestmentOfCashIntoTrustAccount" xlink:label="stem_InvestmentOfCashIntoTrustAccount_637576581579922066" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581579912065" xlink:to="stem_InvestmentOfCashIntoTrustAccount_637576581579922066" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ThresholdBusinessCombinationFmvAsPercentOfTrustAssets" xlink:label="stem_ThresholdBusinessCombinationFmvAsPercentOfTrustAssets_637576581579922066" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581579912065" xlink:to="stem_ThresholdBusinessCombinationFmvAsPercentOfTrustAssets_637576581579922066" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ThresholdPercentageOfOutstandingVotingSecuritiesOfTargetToBeAcquiredByPostTransactionCompanyToCompleteBusinessCombination" xlink:label="stem_ThresholdPercentageOfOutstandingVotingSecuritiesOfTargetToBeAcquiredByPostTransactionCompanyToCompleteBusinessCombination_637576581579932066" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581579912065" xlink:to="stem_ThresholdPercentageOfOutstandingVotingSecuritiesOfTargetToBeAcquiredByPostTransactionCompanyToCompleteBusinessCombination_637576581579932066" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_637576581579932066" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581579912065" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_637576581579932066" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_MinimumTangibleAssetsOfTarget" xlink:label="stem_MinimumTangibleAssetsOfTarget_637576581579932066" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581579912065" xlink:to="stem_MinimumTangibleAssetsOfTarget_637576581579932066" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StockRedemptionRestrictionPercentageRequiringCompanyConsent" xlink:label="stem_StockRedemptionRestrictionPercentageRequiringCompanyConsent_637576581579932066" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581579912065" xlink:to="stem_StockRedemptionRestrictionPercentageRequiringCompanyConsent_637576581579932066" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PercentageObligationToRedeemPublicSharesIfEntityDoesNotCompleteBusinessCombination" xlink:label="stem_PercentageObligationToRedeemPublicSharesIfEntityDoesNotCompleteBusinessCombination_637576581579944108" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581579912065" xlink:to="stem_PercentageObligationToRedeemPublicSharesIfEntityDoesNotCompleteBusinessCombination_637576581579944108" order="15" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_NumberOfDaysToRedeemSharesIfBusinessCombinationIsNotCompletedBySpecifiedDate" xlink:label="stem_NumberOfDaysToRedeemSharesIfBusinessCombinationIsNotCompletedBySpecifiedDate_637576581579952129" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581579912065" xlink:to="stem_NumberOfDaysToRedeemSharesIfBusinessCombinationIsNotCompletedBySpecifiedDate_637576581579952129" order="16" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_MaximumNetInterestToPayDissolutionExpenses" xlink:label="stem_MaximumNetInterestToPayDissolutionExpenses_637576581579952129" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581579912065" xlink:to="stem_MaximumNetInterestToPayDissolutionExpenses_637576581579952129" order="17" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ProRataPortionOfSharesIssuableAsRightToReceiveUponConversion" xlink:label="stem_ProRataPortionOfSharesIssuableAsRightToReceiveUponConversion_637576581579952129" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581579912065" xlink:to="stem_ProRataPortionOfSharesIssuableAsRightToReceiveUponConversion_637576581579952129" order="18" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_NumberOfSharesExpectedToBeIssued" xlink:label="stem_NumberOfSharesExpectedToBeIssued_637576581579962070" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581579912065" xlink:to="stem_NumberOfSharesExpectedToBeIssued_637576581579962070" order="19" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockSharesIssuedPercentageHeldByShareholders" xlink:label="stem_CommonStockSharesIssuedPercentageHeldByShareholders_637576581579962070" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581579912065" xlink:to="stem_CommonStockSharesIssuedPercentageHeldByShareholders_637576581579962070" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockSharesOutstandingPercentageHeldByShareholders" xlink:label="stem_CommonStockSharesOutstandingPercentageHeldByShareholders_637576581579962070" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581579912065" xlink:to="stem_CommonStockSharesOutstandingPercentageHeldByShareholders_637576581579962070" order="21" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_637576581579962070" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581579912065" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_637576581579962070" order="22" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeNet" xlink:label="us-gaap_InvestmentIncomeNet_637576581579962070" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581579912065" xlink:to="us-gaap_InvestmentIncomeNet_637576581579962070" order="23" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_WorkingCapital" xlink:label="stem_WorkingCapital_637576581579972069" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581579912065" xlink:to="stem_WorkingCapital_637576581579972069" order="24" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_637576581579972069" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581579912065" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_637576581579972069" order="25" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromRelatedPartyDebt" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt_637576581579972069" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581579912065" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt_637576581579972069" order="26" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_LoansFromWorkingCapital" xlink:label="stem_LoansFromWorkingCapital_637576581579972069" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581579912065" xlink:to="stem_LoansFromWorkingCapital_637576581579972069" order="27" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsBalanceSheetDetails" xlink:type="extended" xlink:title="11140201 - Disclosure - Restatement of Previously Issued Financial Statements - Balance Sheet (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:label="us-gaap_AccountingChangesAndErrorCorrectionsAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:label="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_637576581579982082" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:to="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_637576581579982082" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581579982082" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_637576581579982082" xlink:to="dei_LegalEntityAxis_637576581579982082" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581579982082" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581579982082" xlink:to="dei_EntityDomain_637576581579982082" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581579982082" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581579982082" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581579982082" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_637576581579982082" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_637576581579982082" xlink:to="us-gaap_StatementClassOfStockAxis_637576581579982082" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_637576581579982082" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637576581579982082" xlink:to="us-gaap_ClassOfStockDomain_637576581579982082" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonClassSubjectToRedemptionMember" xlink:label="stem_CommonClassSubjectToRedemptionMember_637576581579982082" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581579982082" xlink:to="stem_CommonClassSubjectToRedemptionMember_637576581579982082" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember_637576581579982082" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581579982082" xlink:to="us-gaap_CommonClassBMember_637576581579982082" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:label="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_637576581579982082" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_637576581579982082" xlink:to="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_637576581579982082" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:label="us-gaap_AdjustmentsForErrorCorrectionDomain_637576581579982082" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_637576581579982082" xlink:to="us-gaap_AdjustmentsForErrorCorrectionDomain_637576581579982082" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember" xlink:label="stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_637576581579982082" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsForErrorCorrectionDomain_637576581579982082" xlink:to="stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_637576581579982082" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis" xlink:label="srt_RestatementAxis_637576581579992089" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_637576581579982082" xlink:to="srt_RestatementAxis_637576581579992089" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain" xlink:label="srt_RestatementDomain_637576581579992089" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RestatementAxis_637576581579992089" xlink:to="srt_RestatementDomain_637576581579992089" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioPreviouslyReportedMember" xlink:label="srt_ScenarioPreviouslyReportedMember_637576581579992089" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RestatementDomain_637576581579992089" xlink:to="srt_ScenarioPreviouslyReportedMember_637576581579992089" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember" xlink:label="srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_637576581579992089" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RestatementDomain_637576581579992089" xlink:to="srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_637576581579992089" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:label="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_637576581579992089" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_637576581579982082" xlink:to="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_637576581579992089" order="5" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_637576581579992089" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_637576581579992089" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_637576581579992089" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets_637576581579992089" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract_637576581579992089" xlink:to="us-gaap_Assets_637576581579992089" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581579992089" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract_637576581579992089" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581579992089" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent_637576581579992089" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581579992089" xlink:to="us-gaap_LiabilitiesCurrent_637576581579992089" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DeferredLegalFeesNonCurrent" xlink:label="stem_DeferredLegalFeesNonCurrent_637576581579992089" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581579992089" xlink:to="stem_DeferredLegalFeesNonCurrent_637576581579992089" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DeferredUnderwritingCompensationNoncurrent" xlink:label="stem_DeferredUnderwritingCompensationNoncurrent_637576581579992089" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581579992089" xlink:to="stem_DeferredUnderwritingCompensationNoncurrent_637576581579992089" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares_637576581579992089" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581579992089" xlink:to="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares_637576581579992089" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities_637576581580002071" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581579992089" xlink:to="us-gaap_Liabilities_637576581580002071" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_637576581580002071" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581579992089" xlink:to="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_637576581580002071" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract_637576581580002071" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581579992089" xlink:to="us-gaap_StockholdersEquityAbstract_637576581580002071" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue_637576581580002071" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_637576581580002071" xlink:to="us-gaap_PreferredStockValue_637576581580002071" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue_637576581580002071" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_637576581580002071" xlink:to="us-gaap_CommonStockValue_637576581580002071" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital_637576581580002071" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_637576581580002071" xlink:to="us-gaap_AdditionalPaidInCapital_637576581580002071" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_637576581580002071" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_637576581580002071" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_637576581580002071" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_637576581580002071" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_637576581580002071" xlink:to="us-gaap_StockholdersEquity_637576581580002071" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_637576581580002071" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581579992089" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_637576581580002071" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfOperationsDetails" xlink:type="extended" xlink:title="11140202 - Disclosure - Restatement of Previously Issued Financial Statements - Statement of Operations (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:label="us-gaap_AccountingChangesAndErrorCorrectionsAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:label="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_637576581580012071" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:to="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_637576581580012071" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581580012071" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_637576581580012071" xlink:to="dei_LegalEntityAxis_637576581580012071" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581580012071" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581580012071" xlink:to="dei_EntityDomain_637576581580012071" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581580012071" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581580012071" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581580012071" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_637576581580012071" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_637576581580012071" xlink:to="us-gaap_StatementClassOfStockAxis_637576581580012071" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_637576581580012071" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637576581580012071" xlink:to="us-gaap_ClassOfStockDomain_637576581580012071" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonClassSubjectToRedemptionMember" xlink:label="stem_CommonClassSubjectToRedemptionMember_637576581580012071" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581580012071" xlink:to="stem_CommonClassSubjectToRedemptionMember_637576581580012071" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember_637576581580012071" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581580012071" xlink:to="us-gaap_CommonClassBMember_637576581580012071" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:label="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_637576581580012071" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_637576581580012071" xlink:to="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_637576581580012071" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:label="us-gaap_AdjustmentsForErrorCorrectionDomain_637576581580012071" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_637576581580012071" xlink:to="us-gaap_AdjustmentsForErrorCorrectionDomain_637576581580012071" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember" xlink:label="stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_637576581580012071" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsForErrorCorrectionDomain_637576581580012071" xlink:to="stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_637576581580012071" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis" xlink:label="srt_RestatementAxis_637576581580022072" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_637576581580012071" xlink:to="srt_RestatementAxis_637576581580022072" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain" xlink:label="srt_RestatementDomain_637576581580022072" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RestatementAxis_637576581580022072" xlink:to="srt_RestatementDomain_637576581580022072" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioPreviouslyReportedMember" xlink:label="srt_ScenarioPreviouslyReportedMember_637576581580022072" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RestatementDomain_637576581580022072" xlink:to="srt_ScenarioPreviouslyReportedMember_637576581580022072" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember" xlink:label="srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_637576581580022072" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RestatementDomain_637576581580022072" xlink:to="srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_637576581580022072" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:label="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_637576581580022072" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_637576581580012071" xlink:to="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_637576581580022072" order="5" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract_637576581580022072" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_637576581580022072" xlink:to="us-gaap_IncomeStatementAbstract_637576581580022072" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss_637576581580022072" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract_637576581580022072" xlink:to="us-gaap_OperatingIncomeLoss_637576581580022072" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_637576581580022072" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract_637576581580022072" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract_637576581580022072" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="us-gaap_FairValueAdjustmentOfWarrants_637576581580022072" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract_637576581580022072" xlink:to="us-gaap_FairValueAdjustmentOfWarrants_637576581580022072" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeNet" xlink:label="us-gaap_InvestmentIncomeNet_637576581580022072" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract_637576581580022072" xlink:to="us-gaap_InvestmentIncomeNet_637576581580022072" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense_637576581580022072" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract_637576581580022072" xlink:to="us-gaap_NonoperatingIncomeExpense_637576581580022072" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss_637576581580032077" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract_637576581580022072" xlink:to="us-gaap_NetIncomeLoss_637576581580032077" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_637576581580032077" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract_637576581580022072" xlink:to="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_637576581580032077" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted_637576581580032077" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract_637576581580022072" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted_637576581580032077" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfCashFlowsDetails" xlink:type="extended" xlink:title="11140203 - Disclosure - Restatement of Previously Issued Financial Statements - Statement of Cash Flows (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:label="us-gaap_AccountingChangesAndErrorCorrectionsAbstract_637546883600347390" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:label="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_637576581580032077" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingChangesAndErrorCorrectionsAbstract_637546883600347390" xlink:to="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_637576581580032077" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581580032077" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_637576581580032077" xlink:to="dei_LegalEntityAxis_637576581580032077" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581580032077" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581580032077" xlink:to="dei_EntityDomain_637576581580032077" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581580032077" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581580032077" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581580032077" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:label="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_637576581580032077" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_637576581580032077" xlink:to="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_637576581580032077" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:label="us-gaap_AdjustmentsForErrorCorrectionDomain_637576581580032077" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_637576581580032077" xlink:to="us-gaap_AdjustmentsForErrorCorrectionDomain_637576581580032077" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember" xlink:label="stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_637576581580042133" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsForErrorCorrectionDomain_637576581580032077" xlink:to="stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_637576581580042133" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis" xlink:label="srt_RestatementAxis_637576581580042133" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_637576581580032077" xlink:to="srt_RestatementAxis_637576581580042133" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain" xlink:label="srt_RestatementDomain_637576581580042133" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RestatementAxis_637576581580042133" xlink:to="srt_RestatementDomain_637576581580042133" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioPreviouslyReportedMember" xlink:label="srt_ScenarioPreviouslyReportedMember_637576581580042133" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RestatementDomain_637576581580042133" xlink:to="srt_ScenarioPreviouslyReportedMember_637576581580042133" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember" xlink:label="srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_637576581580042133" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RestatementDomain_637576581580042133" xlink:to="srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_637576581580042133" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:label="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_637576581580042133" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_637576581580032077" xlink:to="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_637576581580042133" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss_637576581580042133" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_637576581580042133" xlink:to="us-gaap_ProfitLoss_637576581580042133" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_637576581580042133" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_637576581580042133" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_637576581580042133" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_637576581580042133" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_637576581580042133" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_637576581580042133" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_637576581580042133" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_637576581580042133" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_637576581580042133" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_637576581580042133" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_637576581580042133" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_637576581580042133" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_637576581580042133" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_637576581580042133" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_637576581580042133" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_IncreaseToWarrantLiabilitiesDueToImpactOfAccountingForPublicAndPrivateWarrants" xlink:label="stem_IncreaseToWarrantLiabilitiesDueToImpactOfAccountingForPublicAndPrivateWarrants_637576581580042133" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_637576581580042133" xlink:to="stem_IncreaseToWarrantLiabilitiesDueToImpactOfAccountingForPublicAndPrivateWarrants_637576581580042133" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails" xlink:type="extended" xlink:title="11140301 - Disclosure - Summary of Significant Accounting Policies - Class A Common Stock Subject to Possible Redemption (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable_637576581580052077" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfStockByClassTable_637576581580052077" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581580052077" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable_637576581580052077" xlink:to="dei_LegalEntityAxis_637576581580052077" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581580052077" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581580052077" xlink:to="dei_EntityDomain_637576581580052077" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581580052077" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581580052077" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581580052077" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="us-gaap_RelatedPartyTransactionAxis_637576581580052077" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable_637576581580052077" xlink:to="us-gaap_RelatedPartyTransactionAxis_637576581580052077" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="us-gaap_RelatedPartyTransactionDomain_637576581580052077" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis_637576581580052077" xlink:to="us-gaap_RelatedPartyTransactionDomain_637576581580052077" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_FounderSharesMember" xlink:label="stem_FounderSharesMember_637576581580052077" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionDomain_637576581580052077" xlink:to="stem_FounderSharesMember_637576581580052077" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_637576581580052077" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable_637576581580052077" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_637576581580052077" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain_637576581580052077" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_637576581580052077" xlink:to="us-gaap_RelatedPartyDomain_637576581580052077" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SponsorMember" xlink:label="stem_SponsorMember_637576581580052077" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain_637576581580052077" xlink:to="stem_SponsorMember_637576581580052077" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_637576581580052077" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable_637576581580052077" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_637576581580052077" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain_637576581580052077" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_637576581580052077" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain_637576581580052077" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember_637576581580062073" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain_637576581580052077" xlink:to="us-gaap_CommonClassAMember_637576581580062073" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_637576581580062073" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable_637576581580052077" xlink:to="us-gaap_StatementClassOfStockAxis_637576581580062073" order="5" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_637576581580062073" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637576581580062073" xlink:to="us-gaap_ClassOfStockDomain_637576581580062073" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonClassSubjectToRedemptionMember" xlink:label="stem_CommonClassSubjectToRedemptionMember_637576581580062073" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581580062073" xlink:to="stem_CommonClassSubjectToRedemptionMember_637576581580062073" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember_637576581580062073" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581580062073" xlink:to="us-gaap_CommonClassBMember_637576581580062073" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems_637576581580062073" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable_637576581580052077" xlink:to="us-gaap_ClassOfStockLineItems_637576581580062073" order="6" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="us-gaap_TemporaryEquitySharesOutstanding_637576581580062073" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems_637576581580062073" xlink:to="us-gaap_TemporaryEquitySharesOutstanding_637576581580062073" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFDICInsuredAmount" xlink:label="us-gaap_CashFDICInsuredAmount_637576581580062073" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems_637576581580062073" xlink:to="us-gaap_CashFDICInsuredAmount_637576581580062073" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashEquivalentsAtCarryingValue_637576581580062073" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems_637576581580062073" xlink:to="us-gaap_CashEquivalentsAtCarryingValue_637576581580062073" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross_637576581580062073" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems_637576581580062073" xlink:to="us-gaap_DeferredTaxAssetsGross_637576581580062073" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeNet" xlink:label="us-gaap_InvestmentIncomeNet_637576581580062073" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems_637576581580062073" xlink:to="us-gaap_InvestmentIncomeNet_637576581580062073" order="5" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_AmountOfTaxesAvailableToBeWithdrawnFromTrustAccount" xlink:label="stem_AmountOfTaxesAvailableToBeWithdrawnFromTrustAccount_637576581580072074" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems_637576581580062073" xlink:to="stem_AmountOfTaxesAvailableToBeWithdrawnFromTrustAccount_637576581580072074" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_637576581580072074" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems_637576581580062073" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_637576581580072074" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss_637576581580072074" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems_637576581580062073" xlink:to="us-gaap_NetIncomeLoss_637576581580072074" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense_637576581580072074" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems_637576581580062073" xlink:to="us-gaap_GeneralAndAdministrativeExpense_637576581580072074" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="us-gaap_FairValueAdjustmentOfWarrants_637576581580072074" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems_637576581580062073" xlink:to="us-gaap_FairValueAdjustmentOfWarrants_637576581580072074" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_FranchiseTaxExpense" xlink:label="stem_FranchiseTaxExpense_637576581580072074" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems_637576581580062073" xlink:to="stem_FranchiseTaxExpense_637576581580072074" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativeWarrantLiabilitiesDetails" xlink:type="extended" xlink:title="11140302 - Disclosure - Summary of Significant Accounting Policies - Derivative warrant liabilities (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable_637576581580072074" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfStockByClassTable_637576581580072074" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581580082095" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable_637576581580072074" xlink:to="dei_LegalEntityAxis_637576581580082095" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581580082095" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581580082095" xlink:to="dei_EntityDomain_637576581580082095" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581580082095" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581580082095" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581580082095" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_637576581580082095" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable_637576581580072074" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_637576581580082095" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580082095" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis_637576581580082095" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580082095" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IPOMember" xlink:label="us-gaap_IPOMember_637576581580082095" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580082095" xlink:to="us-gaap_IPOMember_637576581580082095" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrivatePlacementMember" xlink:label="us-gaap_PrivatePlacementMember_637576581580082095" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580082095" xlink:to="us-gaap_PrivatePlacementMember_637576581580082095" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems_637576581580082095" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable_637576581580072074" xlink:to="us-gaap_ClassOfStockLineItems_637576581580082095" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockWarrantsIssuedClassifiedAsDerivativeWarrantLiabilities" xlink:label="stem_CommonStockWarrantsIssuedClassifiedAsDerivativeWarrantLiabilities_637576581580082095" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems_637576581580082095" xlink:to="stem_CommonStockWarrantsIssuedClassifiedAsDerivativeWarrantLiabilities_637576581580082095" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureInitialPublicOfferingDetails" xlink:type="extended" xlink:title="11140401 - Disclosure - Initial Public Offering (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_InitialPublicOfferingAbstract" xlink:label="stem_InitialPublicOfferingAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637576581580082095" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_InitialPublicOfferingAbstract" xlink:to="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637576581580082095" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis" xlink:label="srt_RestatementAxis_637576581580082095" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637576581580082095" xlink:to="srt_RestatementAxis_637576581580082095" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain" xlink:label="srt_RestatementDomain_637576581580082095" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RestatementAxis_637576581580082095" xlink:to="srt_RestatementDomain_637576581580082095" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioPreviouslyReportedMember" xlink:label="srt_ScenarioPreviouslyReportedMember_637576581580082095" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RestatementDomain_637576581580082095" xlink:to="srt_ScenarioPreviouslyReportedMember_637576581580082095" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581580092093" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637576581580082095" xlink:to="dei_LegalEntityAxis_637576581580092093" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581580092093" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581580092093" xlink:to="dei_EntityDomain_637576581580092093" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581580092093" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581580092093" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581580092093" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_637576581580092093" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637576581580082095" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_637576581580092093" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580092093" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis_637576581580092093" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580092093" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IPOMember" xlink:label="us-gaap_IPOMember_637576581580092093" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580092093" xlink:to="us-gaap_IPOMember_637576581580092093" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="us-gaap_OverAllotmentOptionMember_637576581580092093" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580092093" xlink:to="us-gaap_OverAllotmentOptionMember_637576581580092093" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="us-gaap_SubsidiarySaleOfStockLineItems_637576581580092093" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637576581580082095" xlink:to="us-gaap_SubsidiarySaleOfStockLineItems_637576581580092093" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_UnitsIssuedDuringPeriodSharesNewIssues" xlink:label="stem_UnitsIssuedDuringPeriodSharesNewIssues_637576581580092093" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581580092093" xlink:to="stem_UnitsIssuedDuringPeriodSharesNewIssues_637576581580092093" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharePrice" xlink:label="us-gaap_SharePrice_637576581580092093" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581580092093" xlink:to="us-gaap_SharePrice_637576581580092093" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ProceedsFromSaleOfUnits" xlink:label="stem_ProceedsFromSaleOfUnits_637576581580092093" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581580092093" xlink:to="stem_ProceedsFromSaleOfUnits_637576581580092093" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SaleOfStockOtherOfferingCosts" xlink:label="stem_SaleOfStockOtherOfferingCosts_637576581580092093" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581580092093" xlink:to="stem_SaleOfStockOtherOfferingCosts_637576581580092093" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DeferredUnderwritingCompensationNoncurrent" xlink:label="stem_DeferredUnderwritingCompensationNoncurrent_637576581580092093" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581580092093" xlink:to="stem_DeferredUnderwritingCompensationNoncurrent_637576581580092093" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_NumberOfSharesIssuedPerUnit" xlink:label="stem_NumberOfSharesIssuedPerUnit_637576581580092093" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581580092093" xlink:to="stem_NumberOfSharesIssuedPerUnit_637576581580092093" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_NumberOfWarrantsIssuedPerUnit" xlink:label="stem_NumberOfWarrantsIssuedPerUnit_637576581580102075" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581580092093" xlink:to="stem_NumberOfWarrantsIssuedPerUnit_637576581580102075" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_637576581580102075" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581580092093" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_637576581580102075" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_637576581580102075" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581580092093" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_637576581580102075" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails" xlink:type="extended" xlink:title="11140501 - Disclosure - Related Party Transactions - Founder Shares (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_637576581580102075" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_637576581580102075" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581580102075" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_637576581580102075" xlink:to="dei_LegalEntityAxis_637576581580102075" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581580102075" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581580102075" xlink:to="dei_EntityDomain_637576581580102075" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581580102075" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581580102075" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581580102075" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_637576581580102075" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_637576581580102075" xlink:to="us-gaap_StatementClassOfStockAxis_637576581580102075" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_637576581580102075" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637576581580102075" xlink:to="us-gaap_ClassOfStockDomain_637576581580102075" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember_637576581580102075" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581580102075" xlink:to="us-gaap_CommonClassAMember_637576581580102075" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember_637576581580112075" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581580102075" xlink:to="us-gaap_CommonClassBMember_637576581580112075" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_637576581580112075" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_637576581580102075" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_637576581580112075" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain_637576581580112075" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_637576581580112075" xlink:to="us-gaap_RelatedPartyDomain_637576581580112075" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SponsorMember" xlink:label="stem_SponsorMember_637576581580112075" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain_637576581580112075" xlink:to="stem_SponsorMember_637576581580112075" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="us-gaap_RelatedPartyTransactionAxis_637576581580112075" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_637576581580102075" xlink:to="us-gaap_RelatedPartyTransactionAxis_637576581580112075" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="us-gaap_RelatedPartyTransactionDomain_637576581580112075" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis_637576581580112075" xlink:to="us-gaap_RelatedPartyTransactionDomain_637576581580112075" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_FounderSharesMember" xlink:label="stem_FounderSharesMember_637576581580112075" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionDomain_637576581580112075" xlink:to="stem_FounderSharesMember_637576581580112075" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_637576581580112075" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_637576581580102075" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_637576581580112075" order="5" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580112075" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis_637576581580112075" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580112075" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="us-gaap_OverAllotmentOptionMember_637576581580112075" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580112075" xlink:to="us-gaap_OverAllotmentOptionMember_637576581580112075" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrivatePlacementMember" xlink:label="us-gaap_PrivatePlacementMember_637576581580112075" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580112075" xlink:to="us-gaap_PrivatePlacementMember_637576581580112075" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="us-gaap_RelatedPartyTransactionLineItems_637576581580112075" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_637576581580102075" xlink:to="us-gaap_RelatedPartyTransactionLineItems_637576581580112075" order="6" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_637576581580112075" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_637576581580112075" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_637576581580112075" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_637576581580122076" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_637576581580112075" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_637576581580122076" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StockTransferredToOthersDuringPeriodShares" xlink:label="stem_StockTransferredToOthersDuringPeriodShares_637576581580122076" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_637576581580112075" xlink:to="stem_StockTransferredToOthersDuringPeriodShares_637576581580122076" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_NumberOfSharesWithRespectToWhichStockDividendIsEffected" xlink:label="stem_NumberOfSharesWithRespectToWhichStockDividendIsEffected_637576581580122076" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_637576581580112075" xlink:to="stem_NumberOfSharesWithRespectToWhichStockDividendIsEffected_637576581580122076" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding_637576581580122076" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_637576581580112075" xlink:to="us-gaap_CommonStockSharesOutstanding_637576581580122076" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_NumberOfSharesSubjectToForfeiture" xlink:label="stem_NumberOfSharesSubjectToForfeiture_637576581580122076" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_637576581580112075" xlink:to="stem_NumberOfSharesSubjectToForfeiture_637576581580122076" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders" xlink:label="stem_PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders_637576581580122076" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_637576581580112075" xlink:to="stem_PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders_637576581580122076" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination" xlink:label="stem_ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination_637576581580122076" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_637576581580112075" xlink:to="stem_ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination_637576581580122076" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationStockPriceTrigger" xlink:label="stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationStockPriceTrigger_637576581580122076" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_637576581580112075" xlink:to="stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationStockPriceTrigger_637576581580122076" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdTradingDays" xlink:label="stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdTradingDays_637576581580122076" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_637576581580112075" xlink:to="stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdTradingDays_637576581580122076" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdConsecutiveTradingDays" xlink:label="stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdConsecutiveTradingDays_637576581580132083" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_637576581580112075" xlink:to="stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdConsecutiveTradingDays_637576581580132083" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ThresholdPeriodAfterBusinessCombinationInWhichSpecifiedTradingDaysWithinAnySpecifiedTradingDayPeriodCommences" xlink:label="stem_ThresholdPeriodAfterBusinessCombinationInWhichSpecifiedTradingDaysWithinAnySpecifiedTradingDayPeriodCommences_637576581580132083" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_637576581580112075" xlink:to="stem_ThresholdPeriodAfterBusinessCombinationInWhichSpecifiedTradingDaysWithinAnySpecifiedTradingDayPeriodCommences_637576581580132083" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockSharesForfeited" xlink:label="stem_CommonStockSharesForfeited_637576581580132083" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_637576581580112075" xlink:to="stem_CommonStockSharesForfeited_637576581580132083" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued_637576581580132083" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_637576581580112075" xlink:to="us-gaap_CommonStockSharesIssued_637576581580132083" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding_637576581580132083" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_637576581580112075" xlink:to="us-gaap_CommonStockSharesOutstanding_637576581580132083" order="15" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdTradingDays" xlink:label="stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdTradingDays_637576581580132083" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_637576581580112075" xlink:to="stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdTradingDays_637576581580132083" order="16" use="optional" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" xlink:type="extended" xlink:title="11140502 - Disclosure - Related Party Transactions - Additional information (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_637576581580142076" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_637576581580142076" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581580142076" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_637576581580142076" xlink:to="dei_LegalEntityAxis_637576581580142076" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581580152118" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581580142076" xlink:to="dei_EntityDomain_637576581580152118" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581580152118" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581580152118" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581580152118" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_637576581580152118" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_637576581580142076" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_637576581580152118" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain_637576581580152118" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_637576581580152118" xlink:to="us-gaap_RelatedPartyDomain_637576581580152118" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SponsorMember" xlink:label="stem_SponsorMember_637576581580152118" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain_637576581580152118" xlink:to="stem_SponsorMember_637576581580152118" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_637576581580152118" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_637576581580142076" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_637576581580152118" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580152118" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis_637576581580152118" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580152118" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrivatePlacementMember" xlink:label="us-gaap_PrivatePlacementMember_637576581580152118" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580152118" xlink:to="us-gaap_PrivatePlacementMember_637576581580152118" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="us-gaap_RelatedPartyTransactionAxis_637576581580152118" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_637576581580142076" xlink:to="us-gaap_RelatedPartyTransactionAxis_637576581580152118" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="us-gaap_RelatedPartyTransactionDomain_637576581580152118" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis_637576581580152118" xlink:to="us-gaap_RelatedPartyTransactionDomain_637576581580152118" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PromissoryNoteWithRelatedPartyMember" xlink:label="stem_PromissoryNoteWithRelatedPartyMember_637576581580152118" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionDomain_637576581580152118" xlink:to="stem_PromissoryNoteWithRelatedPartyMember_637576581580152118" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis_637576581580152118" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_637576581580142076" xlink:to="us-gaap_IncomeStatementLocationAxis_637576581580152118" order="5" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain_637576581580152118" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis_637576581580152118" xlink:to="us-gaap_IncomeStatementLocationDomain_637576581580152118" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember_637576581580152118" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain_637576581580152118" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember_637576581580152118" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="us-gaap_RelatedPartyTransactionLineItems_637576581580162084" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_637576581580142076" xlink:to="us-gaap_RelatedPartyTransactionLineItems_637576581580162084" order="6" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ProceedsFromRelatedPartyAdvances" xlink:label="stem_ProceedsFromRelatedPartyAdvances_637576581580162084" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_637576581580162084" xlink:to="stem_ProceedsFromRelatedPartyAdvances_637576581580162084" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_RepaymentsOfRelatedPartyAdvances" xlink:label="stem_RepaymentsOfRelatedPartyAdvances_637576581580162084" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_637576581580162084" xlink:to="stem_RepaymentsOfRelatedPartyAdvances_637576581580162084" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_MaximumBorrowingCapacityOfRelatedPartyPromissoryNote" xlink:label="stem_MaximumBorrowingCapacityOfRelatedPartyPromissoryNote_637576581580162084" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_637576581580162084" xlink:to="stem_MaximumBorrowingCapacityOfRelatedPartyPromissoryNote_637576581580162084" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfRelatedPartyDebt" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt_637576581580162084" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_637576581580162084" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt_637576581580162084" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_MaximumLoansConvertibleIntoWarrants" xlink:label="stem_MaximumLoansConvertibleIntoWarrants_637576581580162084" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_637576581580162084" xlink:to="stem_MaximumLoansConvertibleIntoWarrants_637576581580162084" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_WarrantsPricePerUnit" xlink:label="stem_WarrantsPricePerUnit_637576581580162084" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_637576581580162084" xlink:to="stem_WarrantsPricePerUnit_637576581580162084" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_LoansFromWorkingCapital" xlink:label="stem_LoansFromWorkingCapital_637576581580162084" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_637576581580162084" xlink:to="stem_LoansFromWorkingCapital_637576581580162084" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureCommitmentsAndContingenciesForwardPurchaseAgreementDetails" xlink:type="extended" xlink:title="11140601 - Disclosure - Commitments and Contingencies - Forward Purchase Agreement (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommitmentsAndContingenciesTable" xlink:label="stem_CommitmentsAndContingenciesTable_637576581580172093" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="stem_CommitmentsAndContingenciesTable_637576581580172093" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581580172093" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_CommitmentsAndContingenciesTable_637576581580172093" xlink:to="dei_LegalEntityAxis_637576581580172093" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581580172093" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581580172093" xlink:to="dei_EntityDomain_637576581580172093" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581580172093" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581580172093" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581580172093" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_637576581580172093" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_CommitmentsAndContingenciesTable_637576581580172093" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_637576581580172093" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580172093" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis_637576581580172093" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580172093" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IPOMember" xlink:label="us-gaap_IPOMember_637576581580172093" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580172093" xlink:to="us-gaap_IPOMember_637576581580172093" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="us-gaap_OverAllotmentOptionMember_637576581580172093" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580172093" xlink:to="us-gaap_OverAllotmentOptionMember_637576581580172093" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommitmentsAndContingenciesLineItems" xlink:label="stem_CommitmentsAndContingenciesLineItems_637576581580172093" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_CommitmentsAndContingenciesTable_637576581580172093" xlink:to="stem_CommitmentsAndContingenciesLineItems_637576581580172093" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_UnitsIssuedDuringPeriodSharesNewIssues" xlink:label="stem_UnitsIssuedDuringPeriodSharesNewIssues_637576581580172093" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_CommitmentsAndContingenciesLineItems_637576581580172093" xlink:to="stem_UnitsIssuedDuringPeriodSharesNewIssues_637576581580172093" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharePrice" xlink:label="us-gaap_SharePrice_637576581580172093" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_CommitmentsAndContingenciesLineItems_637576581580172093" xlink:to="us-gaap_SharePrice_637576581580172093" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureCommitmentsAndContingenciesAdministrativeServicesAgreementAndUnderwritingAgreementDetails" xlink:type="extended" xlink:title="11140602 - Disclosure - Commitments and Contingencies - Administrative Services Agreement and Underwriting Agreement (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommitmentsAndContingenciesTable" xlink:label="stem_CommitmentsAndContingenciesTable_637576581580182373" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="stem_CommitmentsAndContingenciesTable_637576581580182373" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581580182373" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_CommitmentsAndContingenciesTable_637576581580182373" xlink:to="dei_LegalEntityAxis_637576581580182373" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581580182373" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581580182373" xlink:to="dei_EntityDomain_637576581580182373" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581580182373" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581580182373" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581580182373" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_637576581580182373" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_CommitmentsAndContingenciesTable_637576581580182373" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_637576581580182373" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580182373" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis_637576581580182373" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580182373" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="us-gaap_OverAllotmentOptionMember_637576581580182373" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580182373" xlink:to="us-gaap_OverAllotmentOptionMember_637576581580182373" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommitmentsAndContingenciesLineItems" xlink:label="stem_CommitmentsAndContingenciesLineItems_637576581580182373" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_CommitmentsAndContingenciesTable_637576581580182373" xlink:to="stem_CommitmentsAndContingenciesLineItems_637576581580182373" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CashUnderwritingDiscountPerUnit" xlink:label="stem_CashUnderwritingDiscountPerUnit_637576581580182373" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_CommitmentsAndContingenciesLineItems_637576581580182373" xlink:to="stem_CashUnderwritingDiscountPerUnit_637576581580182373" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SaleOfStockUnderwritingFees" xlink:label="stem_SaleOfStockUnderwritingFees_637576581580182373" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_CommitmentsAndContingenciesLineItems_637576581580182373" xlink:to="stem_SaleOfStockUnderwritingFees_637576581580182373" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DeferredFeePerUnit" xlink:label="stem_DeferredFeePerUnit_637576581580182373" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_CommitmentsAndContingenciesLineItems_637576581580182373" xlink:to="stem_DeferredFeePerUnit_637576581580182373" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DeferredUnderwritingCompensationNoncurrent" xlink:label="stem_DeferredUnderwritingCompensationNoncurrent_637576581580182373" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_CommitmentsAndContingenciesLineItems_637576581580182373" xlink:to="stem_DeferredUnderwritingCompensationNoncurrent_637576581580182373" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureStockholdersEquityPreferredStockSharesDetails" xlink:type="extended" xlink:title="11140701 - Disclosure - Stockholders' Equity - Preferred Stock Shares (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="us-gaap_StockholdersEquityNoteAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637576581580192089" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StatementTable_637576581580192089" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581580192089" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580192089" xlink:to="dei_LegalEntityAxis_637576581580192089" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581580192089" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581580192089" xlink:to="dei_EntityDomain_637576581580192089" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581580192089" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581580192089" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581580192089" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637576581580192089" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580192089" xlink:to="us-gaap_StatementLineItems_637576581580192089" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized_637576581580192089" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580192089" xlink:to="us-gaap_PreferredStockSharesAuthorized_637576581580192089" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_637576581580192089" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580192089" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_637576581580192089" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued_637576581580192089" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580192089" xlink:to="us-gaap_PreferredStockSharesIssued_637576581580192089" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding_637576581580192089" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580192089" xlink:to="us-gaap_PreferredStockSharesOutstanding_637576581580192089" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetails" xlink:type="extended" xlink:title="11140702 - Disclosure - Stockholders' Equity - Common Stock Shares (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="us-gaap_StockholdersEquityNoteAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable_637576581580192089" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_ScheduleOfStockByClassTable_637576581580192089" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis" xlink:label="srt_RestatementAxis_637576581580192089" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable_637576581580192089" xlink:to="srt_RestatementAxis_637576581580192089" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain" xlink:label="srt_RestatementDomain_637576581580192089" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RestatementAxis_637576581580192089" xlink:to="srt_RestatementDomain_637576581580192089" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioPreviouslyReportedMember" xlink:label="srt_ScenarioPreviouslyReportedMember_637576581580202086" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RestatementDomain_637576581580192089" xlink:to="srt_ScenarioPreviouslyReportedMember_637576581580202086" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581580202086" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable_637576581580192089" xlink:to="dei_LegalEntityAxis_637576581580202086" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581580202086" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581580202086" xlink:to="dei_EntityDomain_637576581580202086" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581580202086" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581580202086" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581580202086" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_637576581580202086" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable_637576581580192089" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_637576581580202086" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580202086" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis_637576581580202086" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580202086" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="us-gaap_OverAllotmentOptionMember_637576581580202086" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580202086" xlink:to="us-gaap_OverAllotmentOptionMember_637576581580202086" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_637576581580202086" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable_637576581580192089" xlink:to="us-gaap_StatementClassOfStockAxis_637576581580202086" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_637576581580202086" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637576581580202086" xlink:to="us-gaap_ClassOfStockDomain_637576581580202086" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember_637576581580202086" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581580202086" xlink:to="us-gaap_CommonClassAMember_637576581580202086" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember_637576581580202086" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581580202086" xlink:to="us-gaap_CommonClassBMember_637576581580202086" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems_637576581580202086" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable_637576581580192089" xlink:to="us-gaap_ClassOfStockLineItems_637576581580202086" order="5" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized_637576581580202086" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems_637576581580202086" xlink:to="us-gaap_CommonStockSharesAuthorized_637576581580202086" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_637576581580202086" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems_637576581580202086" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_637576581580202086" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockNumberOfVotesPerShare" xlink:label="stem_CommonStockNumberOfVotesPerShare_637576581580202086" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems_637576581580202086" xlink:to="stem_CommonStockNumberOfVotesPerShare_637576581580202086" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued_637576581580212116" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems_637576581580202086" xlink:to="us-gaap_CommonStockSharesIssued_637576581580212116" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_637576581580212116" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems_637576581580202086" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_637576581580212116" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding_637576581580212116" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems_637576581580202086" xlink:to="us-gaap_CommonStockSharesOutstanding_637576581580212116" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockSharesOutstandingIncludingPossibleRedemption" xlink:label="stem_CommonStockSharesOutstandingIncludingPossibleRedemption_637576581580212116" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems_637576581580202086" xlink:to="stem_CommonStockSharesOutstandingIncludingPossibleRedemption_637576581580212116" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="us-gaap_TemporaryEquitySharesOutstanding_637576581580212116" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems_637576581580202086" xlink:to="us-gaap_TemporaryEquitySharesOutstanding_637576581580212116" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_MaximumCommonStockSharesSubjectToForfeiture" xlink:label="stem_MaximumCommonStockSharesSubjectToForfeiture_637576581580212116" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems_637576581580202086" xlink:to="stem_MaximumCommonStockSharesSubjectToForfeiture_637576581580212116" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders" xlink:label="stem_PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders_637576581580212116" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems_637576581580202086" xlink:to="stem_PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders_637576581580212116" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetails" xlink:type="extended" xlink:title="11140703 - Disclosure - Stockholders' Equity - Warrants (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="us-gaap_StockholdersEquityNoteAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightTable" xlink:label="us-gaap_ClassOfWarrantOrRightTable_637576581580222121" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_ClassOfWarrantOrRightTable_637576581580222121" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581580222121" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightTable_637576581580222121" xlink:to="dei_LegalEntityAxis_637576581580222121" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581580222121" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581580222121" xlink:to="dei_EntityDomain_637576581580222121" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581580222121" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581580222121" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581580222121" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_637576581580222121" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightTable_637576581580222121" xlink:to="us-gaap_StatementClassOfStockAxis_637576581580222121" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_637576581580222121" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637576581580222121" xlink:to="us-gaap_ClassOfStockDomain_637576581580222121" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember_637576581580222121" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581580222121" xlink:to="us-gaap_WarrantMember_637576581580222121" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis_637576581580222121" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightTable_637576581580222121" xlink:to="srt_StatementScenarioAxis_637576581580222121" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain_637576581580222121" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis_637576581580222121" xlink:to="srt_ScenarioUnspecifiedDomain_637576581580222121" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member" xlink:label="stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member_637576581580222121" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScenarioUnspecifiedDomain_637576581580222121" xlink:to="stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member_637576581580222121" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member" xlink:label="stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member_637576581580222121" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScenarioUnspecifiedDomain_637576581580222121" xlink:to="stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member_637576581580222121" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightLineItems" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems_637576581580222121" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightTable_637576581580222121" xlink:to="us-gaap_ClassOfWarrantOrRightLineItems_637576581580222121" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_WarrantsAndRightsOutstandingExercisableTermAfterBusinessCombination" xlink:label="stem_WarrantsAndRightsOutstandingExercisableTermAfterBusinessCombination_637576581580222121" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems_637576581580222121" xlink:to="stem_WarrantsAndRightsOutstandingExercisableTermAfterBusinessCombination_637576581580222121" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_WarrantsAndRightsOutstandingExercisableTermFromClosingOfInitialPublicOffering" xlink:label="stem_WarrantsAndRightsOutstandingExercisableTermFromClosingOfInitialPublicOffering_637576581580222121" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems_637576581580222121" xlink:to="stem_WarrantsAndRightsOutstandingExercisableTermFromClosingOfInitialPublicOffering_637576581580222121" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm_637576581580222121" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems_637576581580222121" xlink:to="us-gaap_WarrantsAndRightsOutstandingTerm_637576581580222121" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PeriodForFilingRegistrationStatementAfterBusinessCombination" xlink:label="stem_PeriodForFilingRegistrationStatementAfterBusinessCombination_637576581580232993" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems_637576581580222121" xlink:to="stem_PeriodForFilingRegistrationStatementAfterBusinessCombination_637576581580232993" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger" xlink:label="stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger_637576581580232993" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems_637576581580222121" xlink:to="stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger_637576581580232993" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights" xlink:label="stem_ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights_637576581580232993" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems_637576581580222121" xlink:to="stem_ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights_637576581580232993" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ClassOfWarrantOrRightMinimumThresholdWrittenNoticePeriodForRedemptionOfWarrants" xlink:label="stem_ClassOfWarrantOrRightMinimumThresholdWrittenNoticePeriodForRedemptionOfWarrants_637576581580232993" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems_637576581580222121" xlink:to="stem_ClassOfWarrantOrRightMinimumThresholdWrittenNoticePeriodForRedemptionOfWarrants_637576581580232993" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDays" xlink:label="stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDays_637576581580232993" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems_637576581580222121" xlink:to="stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDays_637576581580232993" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdConsecutiveTradingDays" xlink:label="stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdConsecutiveTradingDays_637576581580232993" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems_637576581580222121" xlink:to="stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdConsecutiveTradingDays_637576581580232993" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_RedemptionPeriod" xlink:label="stem_RedemptionPeriod_637576581580232993" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems_637576581580222121" xlink:to="stem_RedemptionPeriod_637576581580232993" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ThresholdNumberOfBusinessDaysBeforeSendingNoticeOfRedemptionToWarrantHolders" xlink:label="stem_ThresholdNumberOfBusinessDaysBeforeSendingNoticeOfRedemptionToWarrantHolders_637576581580232993" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems_637576581580222121" xlink:to="stem_ThresholdNumberOfBusinessDaysBeforeSendingNoticeOfRedemptionToWarrantHolders_637576581580232993" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ThresholdIssuePriceForCapitalRaisingPurposesInConnectionWithClosingOfBusinessCombination" xlink:label="stem_ThresholdIssuePriceForCapitalRaisingPurposesInConnectionWithClosingOfBusinessCombination_637576581580232993" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems_637576581580222121" xlink:to="stem_ThresholdIssuePriceForCapitalRaisingPurposesInConnectionWithClosingOfBusinessCombination_637576581580232993" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PercentageOfGrossProceedsOnTotalEquityProceeds" xlink:label="stem_PercentageOfGrossProceedsOnTotalEquityProceeds_637576581580242143" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems_637576581580222121" xlink:to="stem_PercentageOfGrossProceedsOnTotalEquityProceeds_637576581580242143" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ThresholdNumberOfSpecifiedTradingDaysDeterminingVolumeWeightedAverageTradingPrice" xlink:label="stem_ThresholdNumberOfSpecifiedTradingDaysDeterminingVolumeWeightedAverageTradingPrice_637576581580242143" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems_637576581580222121" xlink:to="stem_ThresholdNumberOfSpecifiedTradingDaysDeterminingVolumeWeightedAverageTradingPrice_637576581580242143" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ClassOfWarrantOrRightAdjustmentOfExercisePriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice" xlink:label="stem_ClassOfWarrantOrRightAdjustmentOfExercisePriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice_637576581580242143" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems_637576581580222121" xlink:to="stem_ClassOfWarrantOrRightAdjustmentOfExercisePriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice_637576581580242143" order="15" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ClassOfWarrantOrRightAdjustmentOfRedemptionPriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice2" xlink:label="stem_ClassOfWarrantOrRightAdjustmentOfRedemptionPriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice2_637576581580242143" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems_637576581580222121" xlink:to="stem_ClassOfWarrantOrRightAdjustmentOfRedemptionPriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice2_637576581580242143" order="16" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination" xlink:label="stem_ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination_637576581580242143" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems_637576581580222121" xlink:to="stem_ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination_637576581580242143" order="17" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetails" xlink:type="extended" xlink:title="11140801 - Disclosure - Fair Value Measurements - Financial assets that are measured at fair value on a recurring basis (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfHeldToMaturitySecuritiesTable" xlink:label="us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_637576581580252128" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_637576581580252128" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581580252128" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_637576581580252128" xlink:to="dei_LegalEntityAxis_637576581580252128" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581580252128" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581580252128" xlink:to="dei_EntityDomain_637576581580252128" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581580252128" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581580252128" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581580252128" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis_637576581580252128" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_637576581580252128" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis_637576581580252128" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain_637576581580252128" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis_637576581580252128" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain_637576581580252128" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember_637576581580302091" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementFrequencyDomain_637576581580252128" xlink:to="us-gaap_FairValueMeasurementsRecurringMember_637576581580302091" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_637576581580302091" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_637576581580252128" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_637576581580302091" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_637576581580312104" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis_637576581580302091" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_637576581580312104" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member_637576581580312104" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_637576581580312104" xlink:to="us-gaap_FairValueInputsLevel1Member_637576581580312104" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member_637576581580312104" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_637576581580312104" xlink:to="us-gaap_FairValueInputsLevel3Member_637576581580312104" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis_637576581580312104" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_637576581580252128" xlink:to="us-gaap_FinancialInstrumentAxis_637576581580312104" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_637576581580312104" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis_637576581580312104" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_637576581580312104" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="us-gaap_USTreasurySecuritiesMember_637576581580312104" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_637576581580312104" xlink:to="us-gaap_USTreasurySecuritiesMember_637576581580312104" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems" xlink:label="us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_637576581580312104" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_637576581580252128" xlink:to="us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_637576581580312104" order="5" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract_637576581580312104" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_637576581580312104" xlink:to="us-gaap_AssetsAbstract_637576581580312104" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="us-gaap_InvestmentsFairValueDisclosure_637576581580312104" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637576581580312104" xlink:to="us-gaap_InvestmentsFairValueDisclosure_637576581580312104" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAbstract" xlink:label="us-gaap_LiabilitiesAbstract_637576581580312104" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_637576581580312104" xlink:to="us-gaap_LiabilitiesAbstract_637576581580312104" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares_637576581580312104" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAbstract_637576581580312104" xlink:to="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares_637576581580312104" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueNetAssetLiability" xlink:label="us-gaap_FairValueNetAssetLiability_637576581580312104" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_637576581580312104" xlink:to="us-gaap_FairValueNetAssetLiability_637576581580312104" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount" xlink:label="us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount_637576581580322094" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_637576581580312104" xlink:to="us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount_637576581580322094" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount" xlink:label="us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount_637576581580322094" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_637576581580312104" xlink:to="us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount_637576581580322094" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet_637576581580322094" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_637576581580312104" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet_637576581580322094" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueAdjustment" xlink:label="us-gaap_LiabilitiesFairValueAdjustment_637576581580322094" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_637576581580312104" xlink:to="us-gaap_LiabilitiesFairValueAdjustment_637576581580322094" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="us-gaap_FairValueAdjustmentOfWarrants_637576581580322094" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_637576581580312104" xlink:to="us-gaap_FairValueAdjustmentOfWarrants_637576581580322094" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfDerivativeWarrantLiabilitiesDetails" xlink:type="extended" xlink:title="11140802 - Disclosure - Fair Value Measurements - Change in the fair value of the derivative warrant liabilities (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_637576581580322094" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_637576581580322094" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581580322094" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_637576581580322094" xlink:to="dei_LegalEntityAxis_637576581580322094" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581580322094" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581580322094" xlink:to="dei_EntityDomain_637576581580322094" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581580322094" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581580322094" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581580322094" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_637576581580322094" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_637576581580322094" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_637576581580322094" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_637576581580332917" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis_637576581580322094" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_637576581580332917" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member_637576581580332917" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_637576581580332917" xlink:to="us-gaap_FairValueInputsLevel3Member_637576581580332917" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_637576581580332917" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_637576581580322094" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_637576581580332917" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_637576581580332917" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_637576581580332917" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_637576581580332917" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_637576581580332917" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_637576581580332917" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_637576581580332917" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_637576581580332917" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_637576581580332917" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_637576581580332917" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_637576581580332917" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_637576581580332917" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_637576581580332917" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_6375765815803329171" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_637576581580332917" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_6375765815803329171" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureFairValueMeasurementsQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsAsTheirMeasurementDatesDetails" xlink:type="extended" xlink:title="11140803 - Disclosure - Fair Value Measurements - Quantitative information regarding Level 3 fair value measurements inputs as their measurement dates (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_637576581580342154" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_637576581580342154" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581580342154" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_637576581580342154" xlink:to="dei_LegalEntityAxis_637576581580342154" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581580342154" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581580342154" xlink:to="dei_EntityDomain_637576581580342154" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581580342154" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581580342154" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581580342154" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_637576581580342154" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_637576581580342154" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_637576581580342154" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_637576581580342154" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis_637576581580342154" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_637576581580342154" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member_637576581580342154" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_637576581580342154" xlink:to="us-gaap_FairValueInputsLevel3Member_637576581580342154" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="us-gaap_MeasurementInputTypeAxis_637576581580342154" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_637576581580342154" xlink:to="us-gaap_MeasurementInputTypeAxis_637576581580342154" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="us-gaap_MeasurementInputTypeDomain_637576581580342154" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis_637576581580342154" xlink:to="us-gaap_MeasurementInputTypeDomain_637576581580342154" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputExercisePriceMember" xlink:label="us-gaap_MeasurementInputExercisePriceMember_637576581580342154" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeDomain_637576581580342154" xlink:to="us-gaap_MeasurementInputExercisePriceMember_637576581580342154" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputSharePriceMember" xlink:label="us-gaap_MeasurementInputSharePriceMember_637576581580342154" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeDomain_637576581580342154" xlink:to="us-gaap_MeasurementInputSharePriceMember_637576581580342154" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputExpectedTermMember" xlink:label="us-gaap_MeasurementInputExpectedTermMember_637576581580342154" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeDomain_637576581580342154" xlink:to="us-gaap_MeasurementInputExpectedTermMember_637576581580342154" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputPriceVolatilityMember" xlink:label="us-gaap_MeasurementInputPriceVolatilityMember_637576581580342154" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeDomain_637576581580342154" xlink:to="us-gaap_MeasurementInputPriceVolatilityMember_637576581580342154" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:label="us-gaap_MeasurementInputRiskFreeInterestRateMember_637576581580342154" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeDomain_637576581580342154" xlink:to="us-gaap_MeasurementInputRiskFreeInterestRateMember_637576581580342154" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_MeasurementInputProbabilityOfCompletingBusinessCombinationMember" xlink:label="stem_MeasurementInputProbabilityOfCompletingBusinessCombinationMember_637576581580342154" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeDomain_637576581580342154" xlink:to="stem_MeasurementInputProbabilityOfCompletingBusinessCombinationMember_637576581580342154" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember" xlink:label="us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_637576581580352115" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeDomain_637576581580342154" xlink:to="us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_637576581580352115" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_637576581580352115" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_637576581580342154" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_637576581580352115" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilityMeasurementInput" xlink:label="us-gaap_DerivativeLiabilityMeasurementInput_637576581580352115" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_637576581580352115" xlink:to="us-gaap_DerivativeLiabilityMeasurementInput_637576581580352115" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionBenefitDetails" xlink:type="extended" xlink:title="11140901 - Disclosure - Income Taxes - Components of income tax provision (benefit) (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637576581580352115" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_StatementTable_637576581580352115" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581580352115" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580352115" xlink:to="dei_LegalEntityAxis_637576581580352115" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581580352115" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581580352115" xlink:to="dei_EntityDomain_637576581580352115" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581580352115" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581580352115" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581580352115" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637576581580352115" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580352115" xlink:to="us-gaap_StatementLineItems_637576581580352115" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_637576581580352115" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580352115" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_637576581580352115" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_637576581580352115" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_637576581580352115" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_637576581580352115" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_637576581580352115" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580352115" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_637576581580352115" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_637576581580362118" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_637576581580352115" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_637576581580362118" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_637576581580362118" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580352115" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_637576581580362118" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureIncomeTaxesCompanySNetDeferredTaxAssetsDetails" xlink:type="extended" xlink:title="11140902 - Disclosure - Income Taxes - Company's net deferred tax assets (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637576581580362118" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_StatementTable_637576581580362118" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581580362118" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580362118" xlink:to="dei_LegalEntityAxis_637576581580362118" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581580362118" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581580362118" xlink:to="dei_EntityDomain_637576581580362118" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581580362118" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581580362118" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581580362118" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637576581580362118" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580362118" xlink:to="us-gaap_StatementLineItems_637576581580362118" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNetAbstract" xlink:label="us-gaap_DeferredTaxAssetsNetAbstract_637576581580362118" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580362118" xlink:to="us-gaap_DeferredTaxAssetsNetAbstract_637576581580362118" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_637576581580362118" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract_637576581580362118" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_637576581580362118" order="1" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DeferredTaxAssetsStartUpOrOrganizationCosts" xlink:label="stem_DeferredTaxAssetsStartUpOrOrganizationCosts_637576581580362118" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract_637576581580362118" xlink:to="stem_DeferredTaxAssetsStartUpOrOrganizationCosts_637576581580362118" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross_637576581580362118" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract_637576581580362118" xlink:to="us-gaap_DeferredTaxAssetsGross_637576581580362118" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_637576581580362118" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract_637576581580362118" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_637576581580362118" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet_637576581580362118" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract_637576581580362118" xlink:to="us-gaap_DeferredTaxAssetsNet_637576581580362118" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails" xlink:type="extended" xlink:title="11140903 - Disclosure - Income Taxes - Effective tax rate Reconciliation (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637576581580372128" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_StatementTable_637576581580372128" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581580372128" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580372128" xlink:to="dei_LegalEntityAxis_637576581580372128" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581580372128" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581580372128" xlink:to="dei_EntityDomain_637576581580372128" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581580372128" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581580372128" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581580372128" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637576581580372128" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580372128" xlink:to="us-gaap_StatementLineItems_637576581580372128" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_637576581580372128" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580372128" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_637576581580372128" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_EffectiveIncomeTaxRateReconciliationChangeInFairValueOfDerivativeWarrantLiabilitiesPercent" xlink:label="stem_EffectiveIncomeTaxRateReconciliationChangeInFairValueOfDerivativeWarrantLiabilitiesPercent_637576581580372128" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580372128" xlink:to="stem_EffectiveIncomeTaxRateReconciliationChangeInFairValueOfDerivativeWarrantLiabilitiesPercent_637576581580372128" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_637576581580372128" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580372128" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_637576581580372128" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_637576581580372128" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580372128" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_637576581580372128" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_637576581580372128" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580372128" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_637576581580372128" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" xlink:type="extended" xlink:title="11140904 - Disclosure - Income Taxes - Additional information (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637576581580372128" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_StatementTable_637576581580372128" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581580382301" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580372128" xlink:to="dei_LegalEntityAxis_637576581580382301" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581580382301" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581580382301" xlink:to="dei_EntityDomain_637576581580382301" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581580382301" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581580382301" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581580382301" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637576581580382301" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580372128" xlink:to="us-gaap_StatementLineItems_637576581580382301" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_IncomeTaxExpense" xlink:label="stem_IncomeTaxExpense_637576581580382301" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580382301" xlink:to="stem_IncomeTaxExpense_637576581580382301" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_637576581580382301" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580382301" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_637576581580382301" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits_637576581580382301" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580382301" xlink:to="us-gaap_UnrecognizedTaxBenefits_637576581580382301" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_637576581580382301" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580382301" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_637576581580382301" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails" xlink:type="extended" xlink:title="11141101 - Disclosure - Quarterly Financial Information (Unaudited) (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:label="us-gaap_QuarterlyFinancialInformationDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:label="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_637576581580382301" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:to="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_637576581580382301" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581580382301" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_637576581580382301" xlink:to="dei_LegalEntityAxis_637576581580382301" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581580382301" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581580382301" xlink:to="dei_EntityDomain_637576581580382301" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581580382301" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581580382301" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581580382301" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_637576581580392099" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_637576581580382301" xlink:to="us-gaap_StatementClassOfStockAxis_637576581580392099" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_637576581580392099" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637576581580392099" xlink:to="us-gaap_ClassOfStockDomain_637576581580392099" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonClassNotSubjectToRedemptionMember" xlink:label="stem_CommonClassNotSubjectToRedemptionMember_637576581580392099" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581580392099" xlink:to="stem_CommonClassNotSubjectToRedemptionMember_637576581580392099" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember_637576581580392099" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581580392099" xlink:to="us-gaap_CommonClassBMember_637576581580392099" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis" xlink:label="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_637576581580392099" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_637576581580382301" xlink:to="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_637576581580392099" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForErrorCorrectionDomain" xlink:label="us-gaap_AdjustmentsForErrorCorrectionDomain_637576581580392099" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_637576581580392099" xlink:to="us-gaap_AdjustmentsForErrorCorrectionDomain_637576581580392099" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember" xlink:label="stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_637576581580392099" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsForErrorCorrectionDomain_637576581580392099" xlink:to="stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_637576581580392099" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis" xlink:label="srt_RestatementAxis_637576581580392099" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_637576581580382301" xlink:to="srt_RestatementAxis_637576581580392099" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain" xlink:label="srt_RestatementDomain_637576581580392099" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RestatementAxis_637576581580392099" xlink:to="srt_RestatementDomain_637576581580392099" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioPreviouslyReportedMember" xlink:label="srt_ScenarioPreviouslyReportedMember_637576581580392099" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RestatementDomain_637576581580392099" xlink:to="srt_ScenarioPreviouslyReportedMember_637576581580392099" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember" xlink:label="srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_637576581580392099" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RestatementDomain_637576581580392099" xlink:to="srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_637576581580392099" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:label="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_637576581580392099" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable_637576581580382301" xlink:to="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_637576581580392099" order="5" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_637576581580392099" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems_637576581580392099" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_637576581580392099" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets_637576581580392099" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract_637576581580392099" xlink:to="us-gaap_Assets_637576581580392099" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581580402109" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract_637576581580392099" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581580402109" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent_637576581580402109" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581580402109" xlink:to="us-gaap_LiabilitiesCurrent_637576581580402109" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DeferredLegalFeesNonCurrent" xlink:label="stem_DeferredLegalFeesNonCurrent_637576581580402109" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581580402109" xlink:to="stem_DeferredLegalFeesNonCurrent_637576581580402109" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DeferredUnderwritingCompensationNoncurrent" xlink:label="stem_DeferredUnderwritingCompensationNoncurrent_637576581580402109" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581580402109" xlink:to="stem_DeferredUnderwritingCompensationNoncurrent_637576581580402109" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares_637576581580402109" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581580402109" xlink:to="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares_637576581580402109" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities_637576581580402109" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581580402109" xlink:to="us-gaap_Liabilities_637576581580402109" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_637576581580402109" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581580402109" xlink:to="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_637576581580402109" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract_637576581580402109" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581580402109" xlink:to="us-gaap_StockholdersEquityAbstract_637576581580402109" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue_637576581580402109" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_637576581580402109" xlink:to="us-gaap_PreferredStockValue_637576581580402109" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue_637576581580402109" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_637576581580402109" xlink:to="us-gaap_CommonStockValue_637576581580402109" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital_637576581580412102" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_637576581580402109" xlink:to="us-gaap_AdditionalPaidInCapital_637576581580412102" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_637576581580412102" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_637576581580402109" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_637576581580412102" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_637576581580412102" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_637576581580402109" xlink:to="us-gaap_StockholdersEquity_637576581580412102" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_637576581580412102" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581580402109" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_637576581580412102" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheets" xlink:type="extended" xlink:title="11200100 - Statement - CONSOLIDATED CONDENSED BALANCE SHEETS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_637309996491150416" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637576581580412102" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract_637309996491150416" xlink:to="us-gaap_StatementTable_637576581580412102" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_637576581580412102" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580412102" xlink:to="us-gaap_StatementClassOfStockAxis_637576581580412102" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_637576581580412102" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637576581580412102" xlink:to="us-gaap_ClassOfStockDomain_637576581580412102" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonClassNotSubjectToRedemptionMember" xlink:label="stem_CommonClassNotSubjectToRedemptionMember_637576581580412102" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581580412102" xlink:to="stem_CommonClassNotSubjectToRedemptionMember_637576581580412102" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember_637576581580422108" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581580412102" xlink:to="us-gaap_CommonClassAMember_637576581580422108" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember_637576581580422108" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581580412102" xlink:to="us-gaap_CommonClassBMember_637576581580422108" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581580422108" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580412102" xlink:to="dei_LegalEntityAxis_637576581580422108" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581580422108" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581580422108" xlink:to="dei_EntityDomain_637576581580422108" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581580422108" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581580422108" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581580422108" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637576581580422108" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580412102" xlink:to="us-gaap_StatementLineItems_637576581580422108" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract_637576581580422108" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580422108" xlink:to="us-gaap_AssetsAbstract_637576581580422108" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract_637576581580422108" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637576581580422108" xlink:to="us-gaap_AssetsCurrentAbstract_637576581580422108" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_637576581580422108" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_637576581580422108" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_637576581580422108" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="us-gaap_PrepaidExpenseCurrent_637576581580422108" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_637576581580422108" xlink:to="us-gaap_PrepaidExpenseCurrent_637576581580422108" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent_637576581580422108" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_637576581580422108" xlink:to="us-gaap_AssetsCurrent_637576581580422108" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsHeldInTrustNoncurrent" xlink:label="us-gaap_AssetsHeldInTrustNoncurrent_637576581580422108" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637576581580422108" xlink:to="us-gaap_AssetsHeldInTrustNoncurrent_637576581580422108" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets_637576581580422108" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637576581580422108" xlink:to="us-gaap_Assets_637576581580422108" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581580422108" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580422108" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581580422108" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract_637576581580432136" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581580422108" xlink:to="us-gaap_LiabilitiesCurrentAbstract_637576581580432136" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent_637576581580432136" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637576581580432136" xlink:to="us-gaap_AccountsPayableCurrent_637576581580432136" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:label="us-gaap_AccountsPayableRelatedPartiesCurrent_637576581580432136" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637576581580432136" xlink:to="us-gaap_AccountsPayableRelatedPartiesCurrent_637576581580432136" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent_637576581580432136" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637576581580432136" xlink:to="us-gaap_AccruedLiabilitiesCurrent_637576581580432136" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_FranchiseTaxPayableCurrent" xlink:label="stem_FranchiseTaxPayableCurrent_637576581580432136" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637576581580432136" xlink:to="stem_FranchiseTaxPayableCurrent_637576581580432136" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent_637576581580432136" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637576581580432136" xlink:to="us-gaap_LiabilitiesCurrent_637576581580432136" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares_637576581580432136" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581580422108" xlink:to="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares_637576581580432136" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DeferredLegalFeesNonCurrent" xlink:label="stem_DeferredLegalFeesNonCurrent_637576581580432136" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581580422108" xlink:to="stem_DeferredLegalFeesNonCurrent_637576581580432136" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DeferredUnderwritingCompensationNoncurrent" xlink:label="stem_DeferredUnderwritingCompensationNoncurrent_637576581580445957" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581580422108" xlink:to="stem_DeferredUnderwritingCompensationNoncurrent_637576581580445957" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities_637576581580445957" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581580422108" xlink:to="us-gaap_Liabilities_637576581580445957" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies_637576581580445957" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581580422108" xlink:to="us-gaap_CommitmentsAndContingencies_637576581580445957" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_637576581580445957" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581580422108" xlink:to="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_637576581580445957" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract_637576581580452148" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581580422108" xlink:to="us-gaap_StockholdersEquityAbstract_637576581580452148" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue_637576581580452148" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_637576581580452148" xlink:to="us-gaap_CommonStockValue_637576581580452148" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital_637576581580452148" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_637576581580452148" xlink:to="us-gaap_AdditionalPaidInCapital_637576581580452148" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_637576581580452148" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_637576581580452148" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_637576581580452148" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_637576581580452148" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_637576581580452148" xlink:to="us-gaap_StockholdersEquity_637576581580452148" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_637576581580452148" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581580422108" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_637576581580452148" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheetsParenthetical" xlink:type="extended" xlink:title="11200105 - Statement - CONSOLIDATED CONDENSED BALANCE SHEETS (Parenthetical)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_637309996491800131" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637576581580462103" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract_637309996491800131" xlink:to="us-gaap_StatementTable_637576581580462103" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581580462103" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580462103" xlink:to="dei_LegalEntityAxis_637576581580462103" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581580462103" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581580462103" xlink:to="dei_EntityDomain_637576581580462103" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581580462103" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581580462103" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581580462103" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_637576581580462103" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580462103" xlink:to="us-gaap_StatementClassOfStockAxis_637576581580462103" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_637576581580462103" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637576581580462103" xlink:to="us-gaap_ClassOfStockDomain_637576581580462103" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember_637576581580462103" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581580462103" xlink:to="us-gaap_CommonClassAMember_637576581580462103" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember_637576581580462103" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581580462103" xlink:to="us-gaap_CommonClassBMember_637576581580462103" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637576581580462103" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580462103" xlink:to="us-gaap_StatementLineItems_637576581580462103" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:label="us-gaap_TemporaryEquityParOrStatedValuePerShare_637576581580462103" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580462103" xlink:to="us-gaap_TemporaryEquityParOrStatedValuePerShare_637576581580462103" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="us-gaap_TemporaryEquitySharesOutstanding_637576581580462103" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580462103" xlink:to="us-gaap_TemporaryEquitySharesOutstanding_637576581580462103" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityRedemptionPricePerShare" xlink:label="us-gaap_TemporaryEquityRedemptionPricePerShare_637576581580462103" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580462103" xlink:to="us-gaap_TemporaryEquityRedemptionPricePerShare_637576581580462103" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_637576581580462103" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580462103" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_637576581580462103" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized_637576581580462103" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580462103" xlink:to="us-gaap_PreferredStockSharesAuthorized_637576581580462103" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued_637576581580472099" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580462103" xlink:to="us-gaap_PreferredStockSharesIssued_637576581580472099" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding_637576581580472099" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580462103" xlink:to="us-gaap_PreferredStockSharesOutstanding_637576581580472099" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_637576581580472099" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580462103" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_637576581580472099" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized_637576581580472099" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580462103" xlink:to="us-gaap_CommonStockSharesAuthorized_637576581580472099" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued_637576581580472099" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580462103" xlink:to="us-gaap_CommonStockSharesIssued_637576581580472099" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding_637576581580472099" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580462103" xlink:to="us-gaap_CommonStockSharesOutstanding_637576581580472099" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperations" xlink:type="extended" xlink:title="11200200 - Statement - CONSOLIDATED CONDENSED STATEMENTS OF OPERATIONS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract_637309996491800131" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637576581580472099" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract_637309996491800131" xlink:to="us-gaap_StatementTable_637576581580472099" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581580472099" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580472099" xlink:to="dei_LegalEntityAxis_637576581580472099" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581580472099" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581580472099" xlink:to="dei_EntityDomain_637576581580472099" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581580472099" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581580472099" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581580472099" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_637576581580472099" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580472099" xlink:to="us-gaap_StatementClassOfStockAxis_637576581580472099" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_637576581580482460" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637576581580472099" xlink:to="us-gaap_ClassOfStockDomain_637576581580482460" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonClassSubjectToRedemptionMember" xlink:label="stem_CommonClassSubjectToRedemptionMember_637576581580482460" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581580482460" xlink:to="stem_CommonClassSubjectToRedemptionMember_637576581580482460" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember_637576581580482460" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581580482460" xlink:to="us-gaap_CommonClassBMember_637576581580482460" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637576581580482460" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580472099" xlink:to="us-gaap_StatementLineItems_637576581580482460" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract_637576581580482460" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580482460" xlink:to="us-gaap_OperatingExpensesAbstract_637576581580482460" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense_637576581580482460" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_637576581580482460" xlink:to="us-gaap_GeneralAndAdministrativeExpense_637576581580482460" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty" xlink:label="us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty_637576581580482460" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_637576581580482460" xlink:to="us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty_637576581580482460" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_FranchiseTaxExpense" xlink:label="stem_FranchiseTaxExpense_637576581580482460" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_637576581580482460" xlink:to="stem_FranchiseTaxExpense_637576581580482460" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses_637576581580482460" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_637576581580482460" xlink:to="us-gaap_OperatingExpenses_637576581580482460" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="us-gaap_FairValueAdjustmentOfWarrants_637576581580482460" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_637576581580482460" xlink:to="us-gaap_FairValueAdjustmentOfWarrants_637576581580482460" order="5" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeNet" xlink:label="us-gaap_InvestmentIncomeNet_637576581580482460" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_637576581580482460" xlink:to="us-gaap_InvestmentIncomeNet_637576581580482460" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense_637576581580482460" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_637576581580482460" xlink:to="us-gaap_NonoperatingIncomeExpense_637576581580482460" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss_637576581580482460" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_637576581580482460" xlink:to="us-gaap_NetIncomeLoss_637576581580482460" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_637576581580492103" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_637576581580482460" xlink:to="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_637576581580492103" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted_637576581580492103" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_637576581580482460" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted_637576581580492103" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperationsParenthetical" xlink:type="extended" xlink:title="11200205 - Statement - CONSOLIDATED CONDENSED STATEMENTS OF OPERATIONS (Parenthetical)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637576581580492103" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_StatementTable_637576581580492103" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581580492103" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580492103" xlink:to="dei_LegalEntityAxis_637576581580492103" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581580492103" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581580492103" xlink:to="dei_EntityDomain_637576581580492103" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581580492103" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581580492103" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581580492103" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_637576581580492103" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580492103" xlink:to="us-gaap_StatementClassOfStockAxis_637576581580492103" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_637576581580492103" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637576581580492103" xlink:to="us-gaap_ClassOfStockDomain_637576581580492103" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember_637576581580492103" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581580492103" xlink:to="us-gaap_CommonClassBMember_637576581580492103" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_637576581580492103" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580492103" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_637576581580492103" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580492103" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis_637576581580492103" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580492103" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="us-gaap_OverAllotmentOptionMember_637576581580502099" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580492103" xlink:to="us-gaap_OverAllotmentOptionMember_637576581580502099" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637576581580502099" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580492103" xlink:to="us-gaap_StatementLineItems_637576581580502099" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_MaximumCommonStockSharesSubjectToForfeiture" xlink:label="stem_MaximumCommonStockSharesSubjectToForfeiture_637576581580502099" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580502099" xlink:to="stem_MaximumCommonStockSharesSubjectToForfeiture_637576581580502099" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockSharesForfeited" xlink:label="stem_CommonStockSharesForfeited_637576581580502099" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580502099" xlink:to="stem_CommonStockSharesForfeited_637576581580502099" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfChangesInStockholdersEquity" xlink:type="extended" xlink:title="11200300 - Statement - CONSOLIDATED CONDENSED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_637309996491800131" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637576581580502099" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract_637309996491800131" xlink:to="us-gaap_StatementTable_637576581580502099" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581580502099" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580502099" xlink:to="dei_LegalEntityAxis_637576581580502099" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581580502099" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581580502099" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581580502099" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581580502099" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581580502099" xlink:to="dei_EntityDomain_637576581580502099" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_637576581580502099" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580502099" xlink:to="us-gaap_StatementClassOfStockAxis_637576581580502099" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonClassNotSubjectToRedemptionMember" xlink:label="stem_CommonClassNotSubjectToRedemptionMember_637576581580502099" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637576581580502099" xlink:to="stem_CommonClassNotSubjectToRedemptionMember_637576581580502099" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember_637576581580502099" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637576581580502099" xlink:to="us-gaap_CommonClassBMember_637576581580502099" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_637576581580512102" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637576581580502099" xlink:to="us-gaap_ClassOfStockDomain_637576581580512102" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis_637576581580512102" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580502099" xlink:to="us-gaap_StatementEquityComponentsAxis_637576581580512102" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember_637576581580512102" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_637576581580512102" xlink:to="us-gaap_AdditionalPaidInCapitalMember_637576581580512102" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember_637576581580512102" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_637576581580512102" xlink:to="us-gaap_RetainedEarningsMember_637576581580512102" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain_637576581580512102" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_637576581580512102" xlink:to="us-gaap_EquityComponentDomain_637576581580512102" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637576581580512102" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580502099" xlink:to="us-gaap_StatementLineItems_637576581580512102" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637576581580512102" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580512102" xlink:to="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637576581580512102" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_637576581580512102" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637576581580512102" xlink:to="us-gaap_StockholdersEquity_637576581580512102" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding_637576581580512102" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637576581580512102" xlink:to="us-gaap_SharesOutstanding_637576581580512102" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodValue" xlink:label="us-gaap_StockRedeemedOrCalledDuringPeriodValue_637576581580512102" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637576581580512102" xlink:to="us-gaap_StockRedeemedOrCalledDuringPeriodValue_637576581580512102" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRedeemedOrCalledDuringPeriodShares" xlink:label="us-gaap_StockRedeemedOrCalledDuringPeriodShares_637576581580512102" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637576581580512102" xlink:to="us-gaap_StockRedeemedOrCalledDuringPeriodShares_637576581580512102" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss_637576581580512102" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637576581580512102" xlink:to="us-gaap_NetIncomeLoss_637576581580512102" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_6375765815805121021" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637576581580512102" xlink:to="us-gaap_StockholdersEquity_6375765815805121021" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding_637576581580522102" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637576581580512102" xlink:to="us-gaap_SharesOutstanding_637576581580522102" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfChangesInStockholdersEquityParenthetical" xlink:type="extended" xlink:title="11200305 - Statement - CONSOLIDATED CONDENSED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_637309996491850462" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637576581580522102" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract_637309996491850462" xlink:to="us-gaap_StatementTable_637576581580522102" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581580522102" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580522102" xlink:to="dei_LegalEntityAxis_637576581580522102" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581580522102" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581580522102" xlink:to="dei_EntityDomain_637576581580522102" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581580522102" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581580522102" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581580522102" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_637576581580522102" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580522102" xlink:to="us-gaap_StatementClassOfStockAxis_637576581580522102" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_637576581580522102" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637576581580522102" xlink:to="us-gaap_ClassOfStockDomain_637576581580522102" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember_637576581580522102" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581580522102" xlink:to="us-gaap_CommonClassBMember_637576581580522102" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_637576581580522102" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580522102" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_637576581580522102" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580522102" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis_637576581580522102" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580522102" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="us-gaap_OverAllotmentOptionMember_637576581580522102" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580522102" xlink:to="us-gaap_OverAllotmentOptionMember_637576581580522102" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637576581580522102" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580522102" xlink:to="us-gaap_StatementLineItems_637576581580522102" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_MaximumCommonStockSharesSubjectToForfeiture" xlink:label="stem_MaximumCommonStockSharesSubjectToForfeiture_637576581580532116" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580522102" xlink:to="stem_MaximumCommonStockSharesSubjectToForfeiture_637576581580532116" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockSharesForfeited" xlink:label="stem_CommonStockSharesForfeited_637576581580532116" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580522102" xlink:to="stem_CommonStockSharesForfeited_637576581580532116" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfCashFlows" xlink:type="extended" xlink:title="11200400 - Statement - CONSOLIDATED CONDENSED STATEMENTS OF CASH FLOWS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637576581580532116" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementTable_637576581580532116" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581580532116" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580532116" xlink:to="dei_LegalEntityAxis_637576581580532116" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581580532116" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581580532116" xlink:to="dei_EntityDomain_637576581580532116" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581580532116" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581580532116" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581580532116" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637576581580532116" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580532116" xlink:to="us-gaap_StatementLineItems_637576581580532116" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_637576581580532116" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580532116" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_637576581580532116" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss_637576581580532116" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_637576581580532116" xlink:to="us-gaap_ProfitLoss_637576581580532116" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637576581580543378" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_637576581580532116" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637576581580543378" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="us-gaap_FairValueAdjustmentOfWarrants_637576581580543378" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637576581580543378" xlink:to="us-gaap_FairValueAdjustmentOfWarrants_637576581580543378" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrealizedGainLossOnInvestments" xlink:label="us-gaap_UnrealizedGainLossOnInvestments_637576581580543378" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637576581580543378" xlink:to="us-gaap_UnrealizedGainLossOnInvestments_637576581580543378" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_637576581580543378" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637576581580543378" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_637576581580543378" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense_637576581580543378" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_637576581580543378" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpense_637576581580543378" order="1" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_IncreaseDecreaseInFranchiseTaxPayable" xlink:label="stem_IncreaseDecreaseInFranchiseTaxPayable_637576581580543378" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_637576581580543378" xlink:to="stem_IncreaseDecreaseInFranchiseTaxPayable_637576581580543378" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_637576581580543378" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_637576581580543378" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_637576581580543378" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_637576581580543378" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_637576581580543378" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities_637576581580543378" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_637576581580543378" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_637576581580532116" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_637576581580543378" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_637576581580543378" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580532116" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_637576581580543378" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_637576581580543378" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580532116" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_637576581580543378" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6375765815805433781" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580532116" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6375765815805433781" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_637576581580543378" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580532116" xlink:to="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_637576581580543378" order="5" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ChangeInValueOfCommonStockSubjectToPossibleRedemption" xlink:label="stem_ChangeInValueOfCommonStockSubjectToPossibleRedemption_637576581580543378" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_637576581580543378" xlink:to="stem_ChangeInValueOfCommonStockSubjectToPossibleRedemption_637576581580543378" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationss" xlink:type="extended" xlink:title="11210101 - Disclosure - Description of Organization and Business Operations" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637576581580543378" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable_637576581580543378" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581580543378" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580543378" xlink:to="dei_LegalEntityAxis_637576581580543378" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581580543378" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581580543378" xlink:to="dei_EntityDomain_637576581580543378" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581580543378" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581580543378" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581580543378" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637576581580543378" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580543378" xlink:to="us-gaap_StatementLineItems_637576581580543378" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NatureOfOperations" xlink:label="us-gaap_NatureOfOperations_637576581580543378" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580543378" xlink:to="us-gaap_NatureOfOperations_637576581580543378" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPolicies" xlink:type="extended" xlink:title="11210201 - Disclosure - Basic of Presentation and Summary of Significant Accounting Policies" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637576581580543378" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_StatementTable_637576581580543378" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581580543378" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580543378" xlink:to="dei_LegalEntityAxis_637576581580543378" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581580543378" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581580543378" xlink:to="dei_EntityDomain_637576581580543378" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581580543378" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581580543378" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581580543378" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637576581580543378" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580543378" xlink:to="us-gaap_StatementLineItems_637576581580543378" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_637576581580543378" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580543378" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_637576581580543378" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureInitialPublicOfferings" xlink:type="extended" xlink:title="11210301 - Disclosure - Initial Public Offering" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_InitialPublicOfferingAbstract" xlink:label="stem_InitialPublicOfferingAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637576581580543378" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_InitialPublicOfferingAbstract" xlink:to="us-gaap_StatementTable_637576581580543378" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581580543378" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580543378" xlink:to="dei_LegalEntityAxis_637576581580543378" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581580543378" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581580543378" xlink:to="dei_EntityDomain_637576581580543378" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581580543378" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581580543378" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581580543378" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637576581580543378" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580543378" xlink:to="us-gaap_StatementLineItems_637576581580543378" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_InitialPublicOfferingTextBlock" xlink:label="stem_InitialPublicOfferingTextBlock_637576581580543378" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580543378" xlink:to="stem_InitialPublicOfferingTextBlock_637576581580543378" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureRelatedPartyTransactionss" xlink:type="extended" xlink:title="11210401 - Disclosure - Related Party Transactions" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637576581580543378" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_StatementTable_637576581580543378" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581580543378" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580543378" xlink:to="dei_LegalEntityAxis_637576581580543378" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581580543378" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581580543378" xlink:to="dei_EntityDomain_637576581580543378" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581580543378" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581580543378" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581580543378" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637576581580543378" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580543378" xlink:to="us-gaap_StatementLineItems_637576581580543378" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_637576581580543378" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580543378" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_637576581580543378" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureCommitmentsAndContingenciess" xlink:type="extended" xlink:title="11210501 - Disclosure - Commitments and Contingencies" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637576581580543378" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_StatementTable_637576581580543378" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581580543378" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580543378" xlink:to="dei_LegalEntityAxis_637576581580543378" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581580543378" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581580543378" xlink:to="dei_EntityDomain_637576581580543378" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581580543378" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581580543378" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581580543378" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637576581580543378" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580543378" xlink:to="us-gaap_StatementLineItems_637576581580543378" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_637576581580543378" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580543378" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_637576581580543378" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureStockholdersEquitys" xlink:type="extended" xlink:title="11210601 - Disclosure - Stockholders' Equity" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="us-gaap_StockholdersEquityNoteAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637576581580600577" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StatementTable_637576581580600577" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581580602173" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580600577" xlink:to="dei_LegalEntityAxis_637576581580602173" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581580602173" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581580602173" xlink:to="dei_EntityDomain_637576581580602173" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581580602173" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581580602173" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581580602173" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637576581580602173" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580600577" xlink:to="us-gaap_StatementLineItems_637576581580602173" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_637576581580602173" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580602173" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_637576581580602173" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureFairValueMeasurementss" xlink:type="extended" xlink:title="11210701 - Disclosure - Fair Value Measurements" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637576581580602173" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_StatementTable_637576581580602173" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581580602173" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580602173" xlink:to="dei_LegalEntityAxis_637576581580602173" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581580602173" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581580602173" xlink:to="dei_EntityDomain_637576581580602173" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581580602173" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581580602173" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581580602173" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637576581580602173" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580602173" xlink:to="us-gaap_StatementLineItems_637576581580602173" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="us-gaap_FairValueDisclosuresTextBlock_637576581580602173" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580602173" xlink:to="us-gaap_FairValueDisclosuresTextBlock_637576581580602173" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureSubsequentEventss" xlink:type="extended" xlink:title="11210801 - Disclosure - Subsequent Events" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637576581580612174" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_StatementTable_637576581580612174" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581580612174" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580612174" xlink:to="dei_LegalEntityAxis_637576581580612174" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581580612174" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581580612174" xlink:to="dei_EntityDomain_637576581580612174" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581580612174" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581580612174" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581580612174" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637576581580612174" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580612174" xlink:to="us-gaap_StatementLineItems_637576581580612174" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock_637576581580612174" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580612174" xlink:to="us-gaap_SubsequentEventsTextBlock_637576581580612174" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="extended" xlink:title="11220202 - Disclosure - Basic of Presentation and Summary of Significant Accounting Policies (Policies)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637576581580612174" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_StatementTable_637576581580612174" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581580612174" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580612174" xlink:to="dei_LegalEntityAxis_637576581580612174" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581580612174" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581580612174" xlink:to="dei_EntityDomain_637576581580612174" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581580612174" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581580612174" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581580612174" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637576581580612174" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580612174" xlink:to="us-gaap_StatementLineItems_637576581580612174" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_637576581580612174" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580612174" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_637576581580612174" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_EmergingGrowthCompanyPolicyTextBlock" xlink:label="stem_EmergingGrowthCompanyPolicyTextBlock_637576581580622179" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580612174" xlink:to="stem_EmergingGrowthCompanyPolicyTextBlock_637576581580622179" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates_637576581580622179" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580612174" xlink:to="us-gaap_UseOfEstimates_637576581580622179" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_637576581580622179" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580612174" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_637576581580622179" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_InvestmentsHeldInTrustAccountPolicyTextBlock" xlink:label="stem_InvestmentsHeldInTrustAccountPolicyTextBlock_637576581580622179" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580612174" xlink:to="stem_InvestmentsHeldInTrustAccountPolicyTextBlock_637576581580622179" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="us-gaap_ConcentrationRiskCreditRisk_637576581580622179" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580612174" xlink:to="us-gaap_ConcentrationRiskCreditRisk_637576581580622179" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_637576581580622179" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580612174" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy_637576581580622179" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_OfferingCostsPolicyTextBlock" xlink:label="stem_OfferingCostsPolicyTextBlock_637576581580622179" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580612174" xlink:to="stem_OfferingCostsPolicyTextBlock_637576581580622179" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockSubjectToPossibleRedemptionPolicyTextBlock" xlink:label="stem_CommonStockSubjectToPossibleRedemptionPolicyTextBlock_637576581580622179" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580612174" xlink:to="stem_CommonStockSubjectToPossibleRedemptionPolicyTextBlock_637576581580622179" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_637576581580622179" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580612174" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_637576581580622179" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_637576581580622179" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580612174" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_637576581580622179" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DerivativeWarrantLiabilitiesPolicyTextBlock" xlink:label="stem_DerivativeWarrantLiabilitiesPolicyTextBlock_637576581580622179" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580612174" xlink:to="stem_DerivativeWarrantLiabilitiesPolicyTextBlock_637576581580622179" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_637576581580622179" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580612174" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_637576581580622179" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureFairValueMeasurementsTabless" xlink:type="extended" xlink:title="11230703 - Disclosure - Fair Value Measurements (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637576581580632204" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_StatementTable_637576581580632204" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581580632204" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580632204" xlink:to="dei_LegalEntityAxis_637576581580632204" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581580632204" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581580632204" xlink:to="dei_EntityDomain_637576581580632204" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581580632204" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581580632204" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581580632204" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637576581580632204" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580632204" xlink:to="us-gaap_StatementLineItems_637576581580632204" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HeldToMaturitySecuritiesTextBlock" xlink:label="us-gaap_HeldToMaturitySecuritiesTextBlock_637576581580632204" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580632204" xlink:to="us-gaap_HeldToMaturitySecuritiesTextBlock_637576581580632204" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_637576581580632204" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580632204" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_637576581580632204" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_637576581580632204" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580632204" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_637576581580632204" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetailss" xlink:type="extended" xlink:title="11240101 - Disclosure - Description of Organization and Business Operations - Additional Information (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637576581580642137" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637576581580642137" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581580642137" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637576581580642137" xlink:to="dei_LegalEntityAxis_637576581580642137" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581580642137" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581580642137" xlink:to="dei_EntityDomain_637576581580642137" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581580642137" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581580642137" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581580642137" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_637576581580642137" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637576581580642137" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_637576581580642137" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580642137" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis_637576581580642137" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580642137" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IPOMember" xlink:label="us-gaap_IPOMember_637576581580642137" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580642137" xlink:to="us-gaap_IPOMember_637576581580642137" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="us-gaap_OverAllotmentOptionMember_637576581580642137" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580642137" xlink:to="us-gaap_OverAllotmentOptionMember_637576581580642137" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrivatePlacementMember" xlink:label="us-gaap_PrivatePlacementMember_637576581580642137" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580642137" xlink:to="us-gaap_PrivatePlacementMember_637576581580642137" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_637576581580642137" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637576581580642137" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_637576581580642137" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain_637576581580642137" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_637576581580642137" xlink:to="us-gaap_RelatedPartyDomain_637576581580642137" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SponsorMember" xlink:label="stem_SponsorMember_637576581580642137" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain_637576581580642137" xlink:to="stem_SponsorMember_637576581580642137" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_637576581580642137" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637576581580642137" xlink:to="us-gaap_StatementClassOfStockAxis_637576581580642137" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_637576581580642137" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637576581580642137" xlink:to="us-gaap_ClassOfStockDomain_637576581580642137" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember_637576581580652135" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581580642137" xlink:to="us-gaap_CommonClassAMember_637576581580652135" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="us-gaap_RelatedPartyTransactionAxis_637576581580652135" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637576581580642137" xlink:to="us-gaap_RelatedPartyTransactionAxis_637576581580652135" order="5" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="us-gaap_RelatedPartyTransactionDomain_637576581580652135" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis_637576581580652135" xlink:to="us-gaap_RelatedPartyTransactionDomain_637576581580652135" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_FounderSharesMember" xlink:label="stem_FounderSharesMember_637576581580652135" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionDomain_637576581580652135" xlink:to="stem_FounderSharesMember_637576581580652135" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="us-gaap_SubsidiarySaleOfStockLineItems_637576581580652135" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637576581580642137" xlink:to="us-gaap_SubsidiarySaleOfStockLineItems_637576581580652135" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_UnitsIssuedDuringPeriodSharesNewIssues" xlink:label="stem_UnitsIssuedDuringPeriodSharesNewIssues_637576581580652135" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581580652135" xlink:to="stem_UnitsIssuedDuringPeriodSharesNewIssues_637576581580652135" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharePrice" xlink:label="us-gaap_SharePrice_637576581580652135" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581580652135" xlink:to="us-gaap_SharePrice_637576581580652135" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ProceedsFromSaleOfUnits" xlink:label="stem_ProceedsFromSaleOfUnits_637576581580652135" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581580652135" xlink:to="stem_ProceedsFromSaleOfUnits_637576581580652135" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_637576581580652135" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581580652135" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_637576581580652135" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ClassOfWarrantOrRightPriceOfWarrantsOrRights" xlink:label="stem_ClassOfWarrantOrRightPriceOfWarrantsOrRights_637576581580652135" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581580652135" xlink:to="stem_ClassOfWarrantOrRightPriceOfWarrantsOrRights_637576581580652135" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfWarrants" xlink:label="us-gaap_ProceedsFromIssuanceOfWarrants_637576581580652135" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581580652135" xlink:to="us-gaap_ProceedsFromIssuanceOfWarrants_637576581580652135" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_InvestmentOfCashIntoTrustAccount" xlink:label="stem_InvestmentOfCashIntoTrustAccount_637576581580662113" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581580652135" xlink:to="stem_InvestmentOfCashIntoTrustAccount_637576581580662113" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ThresholdMinimumAggregateFairMarketValueAsPercentageOfAssetsHeldInTrustAccount" xlink:label="stem_ThresholdMinimumAggregateFairMarketValueAsPercentageOfAssetsHeldInTrustAccount_637576581580662113" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581580652135" xlink:to="stem_ThresholdMinimumAggregateFairMarketValueAsPercentageOfAssetsHeldInTrustAccount_637576581580662113" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ThresholdPercentageOfOutstandingVotingSecuritiesOfTargetToBeAcquiredByPostTransactionCompanyToCompleteBusinessCombination" xlink:label="stem_ThresholdPercentageOfOutstandingVotingSecuritiesOfTargetToBeAcquiredByPostTransactionCompanyToCompleteBusinessCombination_637576581580662113" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581580652135" xlink:to="stem_ThresholdPercentageOfOutstandingVotingSecuritiesOfTargetToBeAcquiredByPostTransactionCompanyToCompleteBusinessCombination_637576581580662113" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_637576581580662113" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581580652135" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_637576581580662113" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_637576581580662113" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581580652135" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_637576581580662113" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeNet" xlink:label="us-gaap_InvestmentIncomeNet_637576581580662113" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581580652135" xlink:to="us-gaap_InvestmentIncomeNet_637576581580662113" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_WorkingCapital" xlink:label="stem_WorkingCapital_637576581580662113" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581580652135" xlink:to="stem_WorkingCapital_637576581580662113" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_637576581580662113" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581580652135" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_637576581580662113" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromRelatedPartyDebt" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt_637576581580672137" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581580652135" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt_637576581580672137" order="15" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_LoansFromWorkingCapital" xlink:label="stem_LoansFromWorkingCapital_637576581580672137" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581580652135" xlink:to="stem_LoansFromWorkingCapital_637576581580672137" order="16" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails" xlink:type="extended" xlink:title="11240201 - Disclosure - Basic of Presentation and Summary of Significant Accounting Policies - Class A Common Stock Subject to Possible Redemption (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable_637576581580672137" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfStockByClassTable_637576581580672137" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581580672137" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable_637576581580672137" xlink:to="dei_LegalEntityAxis_637576581580672137" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581580672137" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581580672137" xlink:to="dei_EntityDomain_637576581580672137" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581580672137" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581580672137" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581580672137" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="us-gaap_RelatedPartyTransactionAxis_637576581580672137" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable_637576581580672137" xlink:to="us-gaap_RelatedPartyTransactionAxis_637576581580672137" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="us-gaap_RelatedPartyTransactionDomain_637576581580672137" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis_637576581580672137" xlink:to="us-gaap_RelatedPartyTransactionDomain_637576581580672137" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_FounderSharesMember" xlink:label="stem_FounderSharesMember_637576581580682112" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionDomain_637576581580672137" xlink:to="stem_FounderSharesMember_637576581580682112" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_637576581580682112" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable_637576581580672137" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_637576581580682112" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain_637576581580682112" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_637576581580682112" xlink:to="us-gaap_RelatedPartyDomain_637576581580682112" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SponsorMember" xlink:label="stem_SponsorMember_637576581580682112" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain_637576581580682112" xlink:to="stem_SponsorMember_637576581580682112" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_637576581580682112" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable_637576581580672137" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_637576581580682112" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain_637576581580682112" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_637576581580682112" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain_637576581580682112" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember_637576581580682112" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain_637576581580682112" xlink:to="us-gaap_CommonClassAMember_637576581580682112" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_637576581580682112" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable_637576581580672137" xlink:to="us-gaap_StatementClassOfStockAxis_637576581580682112" order="5" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_637576581580682112" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637576581580682112" xlink:to="us-gaap_ClassOfStockDomain_637576581580682112" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonClassSubjectToRedemptionMember" xlink:label="stem_CommonClassSubjectToRedemptionMember_637576581580682112" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581580682112" xlink:to="stem_CommonClassSubjectToRedemptionMember_637576581580682112" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember_637576581580682112" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581580682112" xlink:to="us-gaap_CommonClassBMember_637576581580682112" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember_6375765815806821121" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581580682112" xlink:to="us-gaap_CommonClassAMember_6375765815806821121" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems_637576581580682112" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable_637576581580672137" xlink:to="us-gaap_ClassOfStockLineItems_637576581580682112" order="6" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="us-gaap_TemporaryEquitySharesOutstanding_637576581580692111" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems_637576581580682112" xlink:to="us-gaap_TemporaryEquitySharesOutstanding_637576581580692111" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFDICInsuredAmount" xlink:label="us-gaap_CashFDICInsuredAmount_637576581580692111" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems_637576581580682112" xlink:to="us-gaap_CashFDICInsuredAmount_637576581580692111" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeNet" xlink:label="us-gaap_InvestmentIncomeNet_637576581580692111" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems_637576581580682112" xlink:to="us-gaap_InvestmentIncomeNet_637576581580692111" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_AmountOfTaxesAvailableToBeWithdrawnFromTrustAccount" xlink:label="stem_AmountOfTaxesAvailableToBeWithdrawnFromTrustAccount_637576581580692111" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems_637576581580682112" xlink:to="stem_AmountOfTaxesAvailableToBeWithdrawnFromTrustAccount_637576581580692111" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_637576581580692111" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems_637576581580682112" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_637576581580692111" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss_637576581580692111" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems_637576581580682112" xlink:to="us-gaap_NetIncomeLoss_637576581580692111" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesDerivativeWarrantLiabilitiesDetails" xlink:type="extended" xlink:title="11240202 - Disclosure - Basic of Presentation and Summary of Significant Accounting Policies - Derivative warrant liabilities (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable_637576581580702112" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfStockByClassTable_637576581580702112" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581580702112" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable_637576581580702112" xlink:to="dei_LegalEntityAxis_637576581580702112" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581580702112" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581580702112" xlink:to="dei_EntityDomain_637576581580702112" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581580702112" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581580702112" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581580702112" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_637576581580702112" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable_637576581580702112" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_637576581580702112" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580702112" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis_637576581580702112" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580702112" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IPOMember" xlink:label="us-gaap_IPOMember_637576581580702112" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580702112" xlink:to="us-gaap_IPOMember_637576581580702112" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrivatePlacementMember" xlink:label="us-gaap_PrivatePlacementMember_637576581580702112" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580702112" xlink:to="us-gaap_PrivatePlacementMember_637576581580702112" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems_637576581580702112" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable_637576581580702112" xlink:to="us-gaap_ClassOfStockLineItems_637576581580702112" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockWarrantsIssuedClassifiedAsDerivativeWarrantLiabilities" xlink:label="stem_CommonStockWarrantsIssuedClassifiedAsDerivativeWarrantLiabilities_637576581580702112" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems_637576581580702112" xlink:to="stem_CommonStockWarrantsIssuedClassifiedAsDerivativeWarrantLiabilities_637576581580702112" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureInitialPublicOfferingDetailss" xlink:type="extended" xlink:title="11240301 - Disclosure - Initial Public Offering (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_InitialPublicOfferingAbstract" xlink:label="stem_InitialPublicOfferingAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637576581580702112" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_InitialPublicOfferingAbstract" xlink:to="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637576581580702112" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581580702112" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637576581580702112" xlink:to="dei_LegalEntityAxis_637576581580702112" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581580712113" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581580702112" xlink:to="dei_EntityDomain_637576581580712113" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581580712113" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581580712113" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581580712113" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_637576581580712113" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637576581580702112" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_637576581580712113" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580712113" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis_637576581580712113" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580712113" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IPOMember" xlink:label="us-gaap_IPOMember_637576581580712113" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580712113" xlink:to="us-gaap_IPOMember_637576581580712113" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="us-gaap_OverAllotmentOptionMember_637576581580712113" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580712113" xlink:to="us-gaap_OverAllotmentOptionMember_637576581580712113" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="us-gaap_SubsidiarySaleOfStockLineItems_637576581580712113" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_637576581580702112" xlink:to="us-gaap_SubsidiarySaleOfStockLineItems_637576581580712113" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_UnitsIssuedDuringPeriodSharesNewIssues" xlink:label="stem_UnitsIssuedDuringPeriodSharesNewIssues_637576581580712113" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581580712113" xlink:to="stem_UnitsIssuedDuringPeriodSharesNewIssues_637576581580712113" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharePrice" xlink:label="us-gaap_SharePrice_637576581580712113" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581580712113" xlink:to="us-gaap_SharePrice_637576581580712113" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ProceedsFromSaleOfUnits" xlink:label="stem_ProceedsFromSaleOfUnits_637576581580712113" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581580712113" xlink:to="stem_ProceedsFromSaleOfUnits_637576581580712113" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SaleOfStockOtherOfferingCosts" xlink:label="stem_SaleOfStockOtherOfferingCosts_637576581580712113" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581580712113" xlink:to="stem_SaleOfStockOtherOfferingCosts_637576581580712113" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DeferredUnderwritingCompensationNoncurrent" xlink:label="stem_DeferredUnderwritingCompensationNoncurrent_637576581580712113" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581580712113" xlink:to="stem_DeferredUnderwritingCompensationNoncurrent_637576581580712113" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_NumberOfSharesIssuedPerUnit" xlink:label="stem_NumberOfSharesIssuedPerUnit_637576581580712113" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581580712113" xlink:to="stem_NumberOfSharesIssuedPerUnit_637576581580712113" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_NumberOfWarrantsIssuedPerUnit" xlink:label="stem_NumberOfWarrantsIssuedPerUnit_637576581580712113" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581580712113" xlink:to="stem_NumberOfWarrantsIssuedPerUnit_637576581580712113" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_637576581580722116" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581580712113" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_637576581580722116" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_637576581580722116" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockLineItems_637576581580712113" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_637576581580722116" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss" xlink:type="extended" xlink:title="11240401 - Disclosure - Related Party Transactions - Founder Shares (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_637576581580722116" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_637576581580722116" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581580722116" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_637576581580722116" xlink:to="dei_LegalEntityAxis_637576581580722116" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581580722116" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581580722116" xlink:to="dei_EntityDomain_637576581580722116" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581580722116" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581580722116" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581580722116" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_637576581580722116" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_637576581580722116" xlink:to="us-gaap_StatementClassOfStockAxis_637576581580722116" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_637576581580722116" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637576581580722116" xlink:to="us-gaap_ClassOfStockDomain_637576581580722116" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember_637576581580722116" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581580722116" xlink:to="us-gaap_CommonClassAMember_637576581580722116" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember_637576581580722116" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581580722116" xlink:to="us-gaap_CommonClassBMember_637576581580722116" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_637576581580732131" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_637576581580722116" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_637576581580732131" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain_637576581580732131" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_637576581580732131" xlink:to="us-gaap_RelatedPartyDomain_637576581580732131" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SponsorMember" xlink:label="stem_SponsorMember_637576581580732131" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain_637576581580732131" xlink:to="stem_SponsorMember_637576581580732131" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="us-gaap_RelatedPartyTransactionAxis_637576581580732131" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_637576581580722116" xlink:to="us-gaap_RelatedPartyTransactionAxis_637576581580732131" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="us-gaap_RelatedPartyTransactionDomain_637576581580732131" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis_637576581580732131" xlink:to="us-gaap_RelatedPartyTransactionDomain_637576581580732131" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_FounderSharesMember" xlink:label="stem_FounderSharesMember_637576581580732131" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionDomain_637576581580732131" xlink:to="stem_FounderSharesMember_637576581580732131" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_637576581580732131" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_637576581580722116" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_637576581580732131" order="5" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580732131" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis_637576581580732131" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580732131" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="us-gaap_OverAllotmentOptionMember_637576581580732131" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580732131" xlink:to="us-gaap_OverAllotmentOptionMember_637576581580732131" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrivatePlacementMember" xlink:label="us-gaap_PrivatePlacementMember_637576581580732131" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580732131" xlink:to="us-gaap_PrivatePlacementMember_637576581580732131" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="us-gaap_RelatedPartyTransactionLineItems_637576581580732131" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_637576581580722116" xlink:to="us-gaap_RelatedPartyTransactionLineItems_637576581580732131" order="6" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_637576581580732131" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_637576581580732131" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_637576581580732131" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_637576581580732131" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_637576581580732131" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_637576581580732131" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StockTransferredToOthersDuringPeriodShares" xlink:label="stem_StockTransferredToOthersDuringPeriodShares_637576581580742137" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_637576581580732131" xlink:to="stem_StockTransferredToOthersDuringPeriodShares_637576581580742137" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_NumberOfSharesWithRespectToWhichStockDividendIsEffected" xlink:label="stem_NumberOfSharesWithRespectToWhichStockDividendIsEffected_637576581580742137" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_637576581580732131" xlink:to="stem_NumberOfSharesWithRespectToWhichStockDividendIsEffected_637576581580742137" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding_637576581580742137" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_637576581580732131" xlink:to="us-gaap_CommonStockSharesOutstanding_637576581580742137" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_NumberOfSharesSubjectToForfeiture" xlink:label="stem_NumberOfSharesSubjectToForfeiture_637576581580742137" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_637576581580732131" xlink:to="stem_NumberOfSharesSubjectToForfeiture_637576581580742137" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders" xlink:label="stem_PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders_637576581580742137" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_637576581580732131" xlink:to="stem_PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders_637576581580742137" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination" xlink:label="stem_ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination_637576581580742137" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_637576581580732131" xlink:to="stem_ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination_637576581580742137" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationStockPriceTrigger" xlink:label="stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationStockPriceTrigger_637576581580742137" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_637576581580732131" xlink:to="stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationStockPriceTrigger_637576581580742137" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdTradingDays" xlink:label="stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdTradingDays_637576581580742137" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_637576581580732131" xlink:to="stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdTradingDays_637576581580742137" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdConsecutiveTradingDays" xlink:label="stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdConsecutiveTradingDays_637576581580752152" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_637576581580732131" xlink:to="stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdConsecutiveTradingDays_637576581580752152" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ThresholdPeriodAfterBusinessCombinationInWhichSpecifiedTradingDaysWithinAnySpecifiedTradingDayPeriodCommences" xlink:label="stem_ThresholdPeriodAfterBusinessCombinationInWhichSpecifiedTradingDaysWithinAnySpecifiedTradingDayPeriodCommences_637576581580752152" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_637576581580732131" xlink:to="stem_ThresholdPeriodAfterBusinessCombinationInWhichSpecifiedTradingDaysWithinAnySpecifiedTradingDayPeriodCommences_637576581580752152" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockSharesForfeited" xlink:label="stem_CommonStockSharesForfeited_637576581580752152" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_637576581580732131" xlink:to="stem_CommonStockSharesForfeited_637576581580752152" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued_637576581580752152" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_637576581580732131" xlink:to="us-gaap_CommonStockSharesIssued_637576581580752152" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdTradingDays" xlink:label="stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdTradingDays_637576581580752152" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_637576581580732131" xlink:to="stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdTradingDays_637576581580752152" order="15" use="optional" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetailss" xlink:type="extended" xlink:title="11240402 - Disclosure - Related Party Transactions - Additional information (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_637576581580762134" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_637576581580762134" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581580762134" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_637576581580762134" xlink:to="dei_LegalEntityAxis_637576581580762134" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581580762134" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581580762134" xlink:to="dei_EntityDomain_637576581580762134" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581580762134" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581580762134" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581580762134" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_637576581580762134" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_637576581580762134" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_637576581580762134" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain_637576581580762134" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_637576581580762134" xlink:to="us-gaap_RelatedPartyDomain_637576581580762134" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SponsorMember" xlink:label="stem_SponsorMember_637576581580762134" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain_637576581580762134" xlink:to="stem_SponsorMember_637576581580762134" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_637576581580762134" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_637576581580762134" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_637576581580762134" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580762134" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis_637576581580762134" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580762134" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrivatePlacementMember" xlink:label="us-gaap_PrivatePlacementMember_637576581580762134" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580762134" xlink:to="us-gaap_PrivatePlacementMember_637576581580762134" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="us-gaap_RelatedPartyTransactionAxis_637576581580762134" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_637576581580762134" xlink:to="us-gaap_RelatedPartyTransactionAxis_637576581580762134" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="us-gaap_RelatedPartyTransactionDomain_637576581580762134" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis_637576581580762134" xlink:to="us-gaap_RelatedPartyTransactionDomain_637576581580762134" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PromissoryNoteWithRelatedPartyMember" xlink:label="stem_PromissoryNoteWithRelatedPartyMember_637576581580762134" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionDomain_637576581580762134" xlink:to="stem_PromissoryNoteWithRelatedPartyMember_637576581580762134" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis_637576581580772118" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_637576581580762134" xlink:to="us-gaap_IncomeStatementLocationAxis_637576581580772118" order="5" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain_637576581580772118" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis_637576581580772118" xlink:to="us-gaap_IncomeStatementLocationDomain_637576581580772118" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember_637576581580772118" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain_637576581580772118" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember_637576581580772118" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="us-gaap_RelatedPartyTransactionLineItems_637576581580772118" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_637576581580762134" xlink:to="us-gaap_RelatedPartyTransactionLineItems_637576581580772118" order="6" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ProceedsFromRelatedPartyAdvances" xlink:label="stem_ProceedsFromRelatedPartyAdvances_637576581580772118" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_637576581580772118" xlink:to="stem_ProceedsFromRelatedPartyAdvances_637576581580772118" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_MaximumBorrowingCapacityOfRelatedPartyPromissoryNote" xlink:label="stem_MaximumBorrowingCapacityOfRelatedPartyPromissoryNote_637576581580772118" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_637576581580772118" xlink:to="stem_MaximumBorrowingCapacityOfRelatedPartyPromissoryNote_637576581580772118" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfRelatedPartyDebt" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt_637576581580822137" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_637576581580772118" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt_637576581580822137" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_MaximumLoansConvertibleIntoWarrants" xlink:label="stem_MaximumLoansConvertibleIntoWarrants_637576581580822137" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_637576581580772118" xlink:to="stem_MaximumLoansConvertibleIntoWarrants_637576581580822137" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_WarrantsPricePerUnit" xlink:label="stem_WarrantsPricePerUnit_637576581580822137" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_637576581580772118" xlink:to="stem_WarrantsPricePerUnit_637576581580822137" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_LoansFromWorkingCapital" xlink:label="stem_LoansFromWorkingCapital_637576581580822137" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_637576581580772118" xlink:to="stem_LoansFromWorkingCapital_637576581580822137" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:label="us-gaap_AccountsPayableRelatedPartiesCurrent_637576581580822137" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems_637576581580772118" xlink:to="us-gaap_AccountsPayableRelatedPartiesCurrent_637576581580822137" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureCommitmentsAndContingenciesForwardPurchaseAgreementDetailss" xlink:type="extended" xlink:title="11240501 - Disclosure - Commitments and Contingencies - Forward Purchase Agreement (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommitmentsAndContingenciesTable" xlink:label="stem_CommitmentsAndContingenciesTable_637576581580832143" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="stem_CommitmentsAndContingenciesTable_637576581580832143" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581580832143" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_CommitmentsAndContingenciesTable_637576581580832143" xlink:to="dei_LegalEntityAxis_637576581580832143" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581580832143" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581580832143" xlink:to="dei_EntityDomain_637576581580832143" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581580832143" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581580832143" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581580832143" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_637576581580832143" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_CommitmentsAndContingenciesTable_637576581580832143" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_637576581580832143" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580832143" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis_637576581580832143" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580832143" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IPOMember" xlink:label="us-gaap_IPOMember_637576581580832143" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580832143" xlink:to="us-gaap_IPOMember_637576581580832143" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="us-gaap_OverAllotmentOptionMember_637576581580832143" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580832143" xlink:to="us-gaap_OverAllotmentOptionMember_637576581580832143" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommitmentsAndContingenciesLineItems" xlink:label="stem_CommitmentsAndContingenciesLineItems_637576581580832143" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_CommitmentsAndContingenciesTable_637576581580832143" xlink:to="stem_CommitmentsAndContingenciesLineItems_637576581580832143" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_UnitsIssuedDuringPeriodSharesNewIssues" xlink:label="stem_UnitsIssuedDuringPeriodSharesNewIssues_637576581580832143" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_CommitmentsAndContingenciesLineItems_637576581580832143" xlink:to="stem_UnitsIssuedDuringPeriodSharesNewIssues_637576581580832143" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharePrice" xlink:label="us-gaap_SharePrice_637576581580842152" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_CommitmentsAndContingenciesLineItems_637576581580832143" xlink:to="us-gaap_SharePrice_637576581580842152" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureCommitmentsAndContingenciesAdministrativeServicesAgreementAndUnderwritingAgreementDetailss" xlink:type="extended" xlink:title="11240502 - Disclosure - Commitments and Contingencies - Administrative Services Agreement and Underwriting Agreement (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommitmentsAndContingenciesTable" xlink:label="stem_CommitmentsAndContingenciesTable_637576581580842152" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="stem_CommitmentsAndContingenciesTable_637576581580842152" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581580842152" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_CommitmentsAndContingenciesTable_637576581580842152" xlink:to="dei_LegalEntityAxis_637576581580842152" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581580842152" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581580842152" xlink:to="dei_EntityDomain_637576581580842152" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581580842152" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581580842152" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581580842152" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_637576581580842152" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_CommitmentsAndContingenciesTable_637576581580842152" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_637576581580842152" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580842152" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis_637576581580842152" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580842152" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="us-gaap_OverAllotmentOptionMember_637576581580842152" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580842152" xlink:to="us-gaap_OverAllotmentOptionMember_637576581580842152" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommitmentsAndContingenciesLineItems" xlink:label="stem_CommitmentsAndContingenciesLineItems_637576581580842152" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_CommitmentsAndContingenciesTable_637576581580842152" xlink:to="stem_CommitmentsAndContingenciesLineItems_637576581580842152" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CashUnderwritingDiscountPerUnit" xlink:label="stem_CashUnderwritingDiscountPerUnit_637576581580842152" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_CommitmentsAndContingenciesLineItems_637576581580842152" xlink:to="stem_CashUnderwritingDiscountPerUnit_637576581580842152" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SaleOfStockUnderwritingFees" xlink:label="stem_SaleOfStockUnderwritingFees_637576581580852140" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_CommitmentsAndContingenciesLineItems_637576581580842152" xlink:to="stem_SaleOfStockUnderwritingFees_637576581580852140" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DeferredFeePerUnit" xlink:label="stem_DeferredFeePerUnit_637576581580852140" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_CommitmentsAndContingenciesLineItems_637576581580842152" xlink:to="stem_DeferredFeePerUnit_637576581580852140" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DeferredUnderwritingCompensationNoncurrent" xlink:label="stem_DeferredUnderwritingCompensationNoncurrent_637576581580852140" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_CommitmentsAndContingenciesLineItems_637576581580842152" xlink:to="stem_DeferredUnderwritingCompensationNoncurrent_637576581580852140" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetailss" xlink:type="extended" xlink:title="11240601 - Disclosure - Stockholders' Equity - Common Stock Shares (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="us-gaap_StockholdersEquityNoteAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable_637576581580852140" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_ScheduleOfStockByClassTable_637576581580852140" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581580852140" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable_637576581580852140" xlink:to="dei_LegalEntityAxis_637576581580852140" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581580852140" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581580852140" xlink:to="dei_EntityDomain_637576581580852140" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581580852140" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581580852140" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581580852140" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_637576581580852140" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable_637576581580852140" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_637576581580852140" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580852140" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis_637576581580852140" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580852140" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="us-gaap_OverAllotmentOptionMember_637576581580852140" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain_637576581580852140" xlink:to="us-gaap_OverAllotmentOptionMember_637576581580852140" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_637576581580862120" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable_637576581580852140" xlink:to="us-gaap_StatementClassOfStockAxis_637576581580862120" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_637576581580862120" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637576581580862120" xlink:to="us-gaap_ClassOfStockDomain_637576581580862120" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember_637576581580862120" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581580862120" xlink:to="us-gaap_CommonClassAMember_637576581580862120" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember_637576581580862120" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581580862120" xlink:to="us-gaap_CommonClassBMember_637576581580862120" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems_637576581580862120" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable_637576581580852140" xlink:to="us-gaap_ClassOfStockLineItems_637576581580862120" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized_637576581580862120" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems_637576581580862120" xlink:to="us-gaap_CommonStockSharesAuthorized_637576581580862120" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_637576581580862120" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems_637576581580862120" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_637576581580862120" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockNumberOfVotesPerShare" xlink:label="stem_CommonStockNumberOfVotesPerShare_637576581580862120" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems_637576581580862120" xlink:to="stem_CommonStockNumberOfVotesPerShare_637576581580862120" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued_637576581580862120" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems_637576581580862120" xlink:to="us-gaap_CommonStockSharesIssued_637576581580862120" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding_637576581580862120" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems_637576581580862120" xlink:to="us-gaap_CommonStockSharesOutstanding_637576581580862120" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockSharesOutstandingIncludingPossibleRedemption" xlink:label="stem_CommonStockSharesOutstandingIncludingPossibleRedemption_637576581580862120" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems_637576581580862120" xlink:to="stem_CommonStockSharesOutstandingIncludingPossibleRedemption_637576581580862120" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="us-gaap_TemporaryEquitySharesOutstanding_637576581580862120" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems_637576581580862120" xlink:to="us-gaap_TemporaryEquitySharesOutstanding_637576581580862120" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_MaximumCommonStockSharesSubjectToForfeiture" xlink:label="stem_MaximumCommonStockSharesSubjectToForfeiture_637576581580862120" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems_637576581580862120" xlink:to="stem_MaximumCommonStockSharesSubjectToForfeiture_637576581580862120" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders" xlink:label="stem_PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders_637576581580872120" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems_637576581580862120" xlink:to="stem_PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders_637576581580872120" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureStockholdersEquityPreferredStockSharesDetailss" xlink:type="extended" xlink:title="11240602 - Disclosure - Stockholders' Equity - Preferred Stock Shares (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="us-gaap_StockholdersEquityNoteAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637576581580872120" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StatementTable_637576581580872120" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581580872120" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580872120" xlink:to="dei_LegalEntityAxis_637576581580872120" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581580872120" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581580872120" xlink:to="dei_EntityDomain_637576581580872120" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581580872120" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581580872120" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581580872120" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637576581580872120" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580872120" xlink:to="us-gaap_StatementLineItems_637576581580872120" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized_637576581580872120" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580872120" xlink:to="us-gaap_PreferredStockSharesAuthorized_637576581580872120" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_637576581580872120" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580872120" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_637576581580872120" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued_637576581580872120" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580872120" xlink:to="us-gaap_PreferredStockSharesIssued_637576581580872120" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding_637576581580872120" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580872120" xlink:to="us-gaap_PreferredStockSharesOutstanding_637576581580872120" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetailss" xlink:type="extended" xlink:title="11240603 - Disclosure - Stockholders' Equity - Warrants (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="us-gaap_StockholdersEquityNoteAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightTable" xlink:label="us-gaap_ClassOfWarrantOrRightTable_637576581580882121" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_ClassOfWarrantOrRightTable_637576581580882121" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581580882121" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightTable_637576581580882121" xlink:to="dei_LegalEntityAxis_637576581580882121" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581580882121" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581580882121" xlink:to="dei_EntityDomain_637576581580882121" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581580882121" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581580882121" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581580882121" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_637576581580882121" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightTable_637576581580882121" xlink:to="us-gaap_StatementClassOfStockAxis_637576581580882121" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_637576581580882121" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637576581580882121" xlink:to="us-gaap_ClassOfStockDomain_637576581580882121" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember_637576581580882121" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581580882121" xlink:to="us-gaap_WarrantMember_637576581580882121" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis_637576581580882121" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightTable_637576581580882121" xlink:to="srt_StatementScenarioAxis_637576581580882121" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain_637576581580882121" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis_637576581580882121" xlink:to="srt_ScenarioUnspecifiedDomain_637576581580882121" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member" xlink:label="stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member_637576581580882121" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScenarioUnspecifiedDomain_637576581580882121" xlink:to="stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member_637576581580882121" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member" xlink:label="stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member_637576581580882121" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScenarioUnspecifiedDomain_637576581580882121" xlink:to="stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member_637576581580882121" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightLineItems" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems_637576581580892121" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightTable_637576581580882121" xlink:to="us-gaap_ClassOfWarrantOrRightLineItems_637576581580892121" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_WarrantsAndRightsOutstandingExercisableTermAfterBusinessCombination" xlink:label="stem_WarrantsAndRightsOutstandingExercisableTermAfterBusinessCombination_637576581580892121" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems_637576581580892121" xlink:to="stem_WarrantsAndRightsOutstandingExercisableTermAfterBusinessCombination_637576581580892121" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_WarrantsAndRightsOutstandingExercisableTermFromClosingOfInitialPublicOffering" xlink:label="stem_WarrantsAndRightsOutstandingExercisableTermFromClosingOfInitialPublicOffering_637576581580892121" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems_637576581580892121" xlink:to="stem_WarrantsAndRightsOutstandingExercisableTermFromClosingOfInitialPublicOffering_637576581580892121" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm_637576581580892121" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems_637576581580892121" xlink:to="us-gaap_WarrantsAndRightsOutstandingTerm_637576581580892121" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ThresholdPeriodForFillingRegistrationStatementAfterBusinessCombination" xlink:label="stem_ThresholdPeriodForFillingRegistrationStatementAfterBusinessCombination_637576581580892121" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems_637576581580892121" xlink:to="stem_ThresholdPeriodForFillingRegistrationStatementAfterBusinessCombination_637576581580892121" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger" xlink:label="stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger_637576581580892121" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems_637576581580892121" xlink:to="stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger_637576581580892121" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights" xlink:label="stem_ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights_637576581580892121" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems_637576581580892121" xlink:to="stem_ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights_637576581580892121" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ClassOfWarrantOrRightMinimumThresholdWrittenNoticePeriodForRedemptionOfWarrants" xlink:label="stem_ClassOfWarrantOrRightMinimumThresholdWrittenNoticePeriodForRedemptionOfWarrants_637576581580892121" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems_637576581580892121" xlink:to="stem_ClassOfWarrantOrRightMinimumThresholdWrittenNoticePeriodForRedemptionOfWarrants_637576581580892121" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDays" xlink:label="stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDays_637576581580892121" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems_637576581580892121" xlink:to="stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDays_637576581580892121" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdConsecutiveTradingDays" xlink:label="stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdConsecutiveTradingDays_637576581580892121" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems_637576581580892121" xlink:to="stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdConsecutiveTradingDays_637576581580892121" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_RedemptionPeriod" xlink:label="stem_RedemptionPeriod_637576581580892121" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems_637576581580892121" xlink:to="stem_RedemptionPeriod_637576581580892121" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ThresholdNumberOfBusinessDaysBeforeSendingNoticeOfRedemptionToWarrantHolders" xlink:label="stem_ThresholdNumberOfBusinessDaysBeforeSendingNoticeOfRedemptionToWarrantHolders_637576581580902120" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems_637576581580892121" xlink:to="stem_ThresholdNumberOfBusinessDaysBeforeSendingNoticeOfRedemptionToWarrantHolders_637576581580902120" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ThresholdIssuePriceForCapitalRaisingPurposesInConnectionWithClosingOfBusinessCombination" xlink:label="stem_ThresholdIssuePriceForCapitalRaisingPurposesInConnectionWithClosingOfBusinessCombination_637576581580902120" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems_637576581580892121" xlink:to="stem_ThresholdIssuePriceForCapitalRaisingPurposesInConnectionWithClosingOfBusinessCombination_637576581580902120" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PercentageOfGrossProceedsOnTotalEquityProceeds" xlink:label="stem_PercentageOfGrossProceedsOnTotalEquityProceeds_637576581580902120" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems_637576581580892121" xlink:to="stem_PercentageOfGrossProceedsOnTotalEquityProceeds_637576581580902120" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ThresholdNumberOfSpecifiedTradingDaysDeterminingVolumeWeightedAverageTradingPrice" xlink:label="stem_ThresholdNumberOfSpecifiedTradingDaysDeterminingVolumeWeightedAverageTradingPrice_637576581580902120" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems_637576581580892121" xlink:to="stem_ThresholdNumberOfSpecifiedTradingDaysDeterminingVolumeWeightedAverageTradingPrice_637576581580902120" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ClassOfWarrantOrRightAdjustmentOfExercisePriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice" xlink:label="stem_ClassOfWarrantOrRightAdjustmentOfExercisePriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice_637576581580902120" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems_637576581580892121" xlink:to="stem_ClassOfWarrantOrRightAdjustmentOfExercisePriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice_637576581580902120" order="15" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ClassOfWarrantOrRightAdjustmentOfRedemptionPriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice2" xlink:label="stem_ClassOfWarrantOrRightAdjustmentOfRedemptionPriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice2_637576581580902120" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems_637576581580892121" xlink:to="stem_ClassOfWarrantOrRightAdjustmentOfRedemptionPriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice2_637576581580902120" order="16" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination" xlink:label="stem_ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination_637576581580902120" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems_637576581580892121" xlink:to="stem_ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination_637576581580902120" order="17" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetailss" xlink:type="extended" xlink:title="11240701 - Disclosure - Fair Value Measurements - Financial assets that are measured at fair value on a recurring basis (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfHeldToMaturitySecuritiesTable" xlink:label="us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_637576581580912156" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_637576581580912156" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581580912156" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_637576581580912156" xlink:to="dei_LegalEntityAxis_637576581580912156" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581580912156" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581580912156" xlink:to="dei_EntityDomain_637576581580912156" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581580912156" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581580912156" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581580912156" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis_637576581580912156" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_637576581580912156" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis_637576581580912156" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain_637576581580912156" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis_637576581580912156" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain_637576581580912156" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember_637576581580912156" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementFrequencyDomain_637576581580912156" xlink:to="us-gaap_FairValueMeasurementsRecurringMember_637576581580912156" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_637576581580912156" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_637576581580912156" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_637576581580912156" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_637576581580912156" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis_637576581580912156" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_637576581580912156" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member_637576581580912156" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_637576581580912156" xlink:to="us-gaap_FairValueInputsLevel1Member_637576581580912156" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member_637576581580912156" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_637576581580912156" xlink:to="us-gaap_FairValueInputsLevel3Member_637576581580912156" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis_637576581580912156" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_637576581580912156" xlink:to="us-gaap_FinancialInstrumentAxis_637576581580912156" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_637576581580912156" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis_637576581580912156" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_637576581580912156" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USTreasurySecuritiesMember" xlink:label="us-gaap_USTreasurySecuritiesMember_637576581580922132" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_637576581580912156" xlink:to="us-gaap_USTreasurySecuritiesMember_637576581580922132" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis_637576581580922132" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_637576581580912156" xlink:to="us-gaap_ClassOfWarrantOrRightAxis_637576581580922132" order="5" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_637576581580922132" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis_637576581580922132" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_637576581580922132" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PublicWarrantsMember" xlink:label="stem_PublicWarrantsMember_637576581580922132" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightDomain_637576581580922132" xlink:to="stem_PublicWarrantsMember_637576581580922132" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PrivateWarrantsMember" xlink:label="stem_PrivateWarrantsMember_637576581580922132" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightDomain_637576581580922132" xlink:to="stem_PrivateWarrantsMember_637576581580922132" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems" xlink:label="us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_637576581580922132" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfHeldToMaturitySecuritiesTable_637576581580912156" xlink:to="us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_637576581580922132" order="6" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract_637576581580922132" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_637576581580922132" xlink:to="us-gaap_AssetsAbstract_637576581580922132" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="us-gaap_InvestmentsFairValueDisclosure_637576581580922132" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637576581580922132" xlink:to="us-gaap_InvestmentsFairValueDisclosure_637576581580922132" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAbstract" xlink:label="us-gaap_LiabilitiesAbstract_637576581580922132" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_637576581580922132" xlink:to="us-gaap_LiabilitiesAbstract_637576581580922132" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares_637576581580922132" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAbstract_637576581580922132" xlink:to="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares_637576581580922132" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueNetAssetLiability" xlink:label="us-gaap_FairValueNetAssetLiability_637576581580922132" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_637576581580922132" xlink:to="us-gaap_FairValueNetAssetLiability_637576581580922132" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount" xlink:label="us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount_637576581580932124" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_637576581580922132" xlink:to="us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount_637576581580932124" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount" xlink:label="us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount_637576581580932124" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_637576581580922132" xlink:to="us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount_637576581580932124" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet_637576581580932124" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_637576581580922132" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet_637576581580932124" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="us-gaap_FairValueAdjustmentOfWarrants_637576581580932124" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems_637576581580922132" xlink:to="us-gaap_FairValueAdjustmentOfWarrants_637576581580932124" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfDerivativeWarrantLiabilitiesDetailss" xlink:type="extended" xlink:title="11240702 - Disclosure - Fair Value Measurements - Change in the fair value of the derivative warrant liabilities (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_637576581580932124" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_637576581580932124" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581580932124" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_637576581580932124" xlink:to="dei_LegalEntityAxis_637576581580932124" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581580932124" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581580932124" xlink:to="dei_EntityDomain_637576581580932124" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581580942124" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581580932124" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581580942124" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_637576581580942124" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_637576581580932124" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_637576581580942124" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_637576581580942124" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis_637576581580942124" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_637576581580942124" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member_637576581580942124" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_637576581580942124" xlink:to="us-gaap_FairValueInputsLevel3Member_637576581580942124" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_637576581580942124" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_637576581580932124" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_637576581580942124" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_637576581580952149" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_637576581580942124" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_637576581580952149" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_637576581580952149" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_637576581580952149" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_637576581580952149" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_637576581580952149" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_637576581580952149" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_637576581580952149" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_6375765815809521491" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_637576581580952149" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_6375765815809521491" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureFairValueMeasurementsQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsAsTheirMeasurementDatesDetailss" xlink:type="extended" xlink:title="11240703 - Disclosure - Fair Value Measurements - Quantitative information regarding Level 3 fair value measurements inputs as their measurement dates (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_637576581580952149" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_637576581580952149" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_637576581580952149" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_637576581580952149" xlink:to="dei_LegalEntityAxis_637576581580952149" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_637576581580952149" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis_637576581580952149" xlink:to="dei_EntityDomain_637576581580952149" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StarPeakEnergyTransitionCorpMember" xlink:label="stem_StarPeakEnergyTransitionCorpMember_637576581580952149" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain_637576581580952149" xlink:to="stem_StarPeakEnergyTransitionCorpMember_637576581580952149" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_637576581580952149" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_637576581580952149" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_637576581580952149" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_637576581580952149" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis_637576581580952149" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_637576581580952149" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member_637576581580952149" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_637576581580952149" xlink:to="us-gaap_FairValueInputsLevel3Member_637576581580952149" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="us-gaap_MeasurementInputTypeAxis_637576581580962127" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_637576581580952149" xlink:to="us-gaap_MeasurementInputTypeAxis_637576581580962127" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="us-gaap_MeasurementInputTypeDomain_637576581580962127" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis_637576581580962127" xlink:to="us-gaap_MeasurementInputTypeDomain_637576581580962127" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputExercisePriceMember" xlink:label="us-gaap_MeasurementInputExercisePriceMember_637576581580962127" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeDomain_637576581580962127" xlink:to="us-gaap_MeasurementInputExercisePriceMember_637576581580962127" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputSharePriceMember" xlink:label="us-gaap_MeasurementInputSharePriceMember_637576581580962127" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeDomain_637576581580962127" xlink:to="us-gaap_MeasurementInputSharePriceMember_637576581580962127" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputExpectedTermMember" xlink:label="us-gaap_MeasurementInputExpectedTermMember_637576581580962127" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeDomain_637576581580962127" xlink:to="us-gaap_MeasurementInputExpectedTermMember_637576581580962127" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputPriceVolatilityMember" xlink:label="us-gaap_MeasurementInputPriceVolatilityMember_637576581580962127" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeDomain_637576581580962127" xlink:to="us-gaap_MeasurementInputPriceVolatilityMember_637576581580962127" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:label="us-gaap_MeasurementInputRiskFreeInterestRateMember_637576581580962127" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeDomain_637576581580962127" xlink:to="us-gaap_MeasurementInputRiskFreeInterestRateMember_637576581580962127" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_MeasurementInputProbabilityOfCompletingBusinessCombinationMember" xlink:label="stem_MeasurementInputProbabilityOfCompletingBusinessCombinationMember_637576581580962127" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeDomain_637576581580962127" xlink:to="stem_MeasurementInputProbabilityOfCompletingBusinessCombinationMember_637576581580962127" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember" xlink:label="us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_637576581580962127" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeDomain_637576581580962127" xlink:to="us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_637576581580962127" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_637576581580962127" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_637576581580952149" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_637576581580962127" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilityMeasurementInput" xlink:label="us-gaap_DerivativeLiabilityMeasurementInput_637576581580962127" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_637576581580962127" xlink:to="us-gaap_DerivativeLiabilityMeasurementInput_637576581580962127" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/StatementConsolidatedBalanceSheetss" xlink:type="extended" xlink:title="1200100 - Statement - CONSOLIDATED BALANCE SHEETS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637576581580972120" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementTable_637576581580972120" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_637576581580972120" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580972120" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_637576581580972120" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_637576581580972120" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis_637576581580972120" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_637576581580972120" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_EnergyStorageSystemsMember" xlink:label="stem_EnergyStorageSystemsMember_637576581580972120" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_637576581580972120" xlink:to="stem_EnergyStorageSystemsMember_637576581580972120" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637576581580972120" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581580972120" xlink:to="us-gaap_StatementLineItems_637576581580972120" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract_637576581580972120" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580972120" xlink:to="us-gaap_AssetsAbstract_637576581580972120" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract_637576581580972120" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637576581580972120" xlink:to="us-gaap_AssetsCurrentAbstract_637576581580972120" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_637576581580972120" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_637576581580972120" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_637576581580972120" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent_637576581580972120" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_637576581580972120" xlink:to="us-gaap_AccountsReceivableNetCurrent_637576581580972120" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet_637576581580972120" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_637576581580972120" xlink:to="us-gaap_InventoryNet_637576581580972120" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="us-gaap_OtherAssetsCurrent_637576581580972120" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_637576581580972120" xlink:to="us-gaap_OtherAssetsCurrent_637576581580972120" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent_637576581580972120" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_637576581580972120" xlink:to="us-gaap_AssetsCurrent_637576581580972120" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_637576581580972120" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637576581580972120" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_637576581580972120" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostNetNoncurrent" xlink:label="us-gaap_CapitalizedContractCostNetNoncurrent_637576581580982136" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637576581580972120" xlink:to="us-gaap_CapitalizedContractCostNetNoncurrent_637576581580982136" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill_637576581580982136" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637576581580972120" xlink:to="us-gaap_Goodwill_637576581580982136" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_637576581580982136" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637576581580972120" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_637576581580982136" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent_637576581580982136" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637576581580972120" xlink:to="us-gaap_OtherAssetsNoncurrent_637576581580982136" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets_637576581580982136" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637576581580972120" xlink:to="us-gaap_Assets_637576581580982136" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581580982136" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581580972120" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581580982136" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract_637576581580982136" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581580982136" xlink:to="us-gaap_LiabilitiesCurrentAbstract_637576581580982136" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent_637576581580982136" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637576581580982136" xlink:to="us-gaap_AccountsPayableCurrent_637576581580982136" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent_637576581580982136" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637576581580982136" xlink:to="us-gaap_AccruedLiabilitiesCurrent_637576581580982136" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_637576581580982136" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637576581580982136" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_637576581580982136" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableCurrent" xlink:label="us-gaap_NotesPayableCurrent_637576581580982136" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637576581580982136" xlink:to="us-gaap_NotesPayableCurrent_637576581580982136" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtCurrent" xlink:label="us-gaap_ConvertibleDebtCurrent_637576581580982136" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637576581580982136" xlink:to="us-gaap_ConvertibleDebtCurrent_637576581580982136" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansPayableCurrent" xlink:label="us-gaap_LoansPayableCurrent_637576581580992147" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637576581580982136" xlink:to="us-gaap_LoansPayableCurrent_637576581580992147" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_637576581580992147" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637576581580982136" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_637576581580992147" order="7" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_637576581580992147" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637576581580982136" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_637576581580992147" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="us-gaap_OtherLiabilitiesCurrent_637576581580992147" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637576581580982136" xlink:to="us-gaap_OtherLiabilitiesCurrent_637576581580992147" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent_637576581580992147" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637576581580982136" xlink:to="us-gaap_LiabilitiesCurrent_637576581580992147" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent_637576581580992147" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581580982136" xlink:to="us-gaap_ContractWithCustomerLiabilityNoncurrent_637576581580992147" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationsNoncurrent" xlink:label="us-gaap_AssetRetirementObligationsNoncurrent_637576581580992147" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581580982136" xlink:to="us-gaap_AssetRetirementObligationsNoncurrent_637576581580992147" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermNotesPayable" xlink:label="us-gaap_LongTermNotesPayable_637576581580992147" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581580982136" xlink:to="us-gaap_LongTermNotesPayable_637576581580992147" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermLoansPayable" xlink:label="us-gaap_LongTermLoansPayable_637576581581002134" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581580982136" xlink:to="us-gaap_LongTermLoansPayable_637576581581002134" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent_637576581581002134" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581580982136" xlink:to="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent_637576581581002134" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_637576581581002134" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581580982136" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_637576581581002134" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities_637576581581002134" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581580982136" xlink:to="us-gaap_Liabilities_637576581581002134" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies_637576581581002134" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581580982136" xlink:to="us-gaap_CommitmentsAndContingencies_637576581581002134" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_637576581581002134" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581580982136" xlink:to="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_637576581581002134" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract_637576581581002134" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581580982136" xlink:to="us-gaap_StockholdersEquityAbstract_637576581581002134" order="11" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue_637576581581002134" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_637576581581002134" xlink:to="us-gaap_PreferredStockValue_637576581581002134" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue_637576581581012153" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_637576581581002134" xlink:to="us-gaap_CommonStockValue_637576581581012153" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital_637576581581012153" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_637576581581002134" xlink:to="us-gaap_AdditionalPaidInCapital_637576581581012153" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_637576581581012153" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_637576581581002134" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_637576581581012153" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_637576581581012153" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_637576581581002134" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_637576581581012153" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_637576581581012153" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_637576581581002134" xlink:to="us-gaap_StockholdersEquity_637576581581012153" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_637576581581012153" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581580982136" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_637576581581012153" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/StatementConsolidatedBalanceSheetsParentheticals" xlink:type="extended" xlink:title="1200105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="us-gaap_DueFromRelatedPartiesCurrent_637576581581022153" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_DueFromRelatedPartiesCurrent_637576581581022153" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:label="us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_637576581581022153" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_637576581581022153" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:label="us-gaap_AccountsPayableRelatedPartiesCurrent_637576581581022153" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AccountsPayableRelatedPartiesCurrent_637576581581022153" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:label="us-gaap_TemporaryEquityParOrStatedValuePerShare_637576581581022153" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_TemporaryEquityParOrStatedValuePerShare_637576581581022153" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquitySharesAuthorized" xlink:label="us-gaap_TemporaryEquitySharesAuthorized_637576581581022153" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_TemporaryEquitySharesAuthorized_637576581581022153" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquitySharesIssued" xlink:label="us-gaap_TemporaryEquitySharesIssued_637576581581022153" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_TemporaryEquitySharesIssued_637576581581022153" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="us-gaap_TemporaryEquitySharesOutstanding_637576581581022153" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_TemporaryEquitySharesOutstanding_637576581581022153" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityLiquidationPreference" xlink:label="us-gaap_TemporaryEquityLiquidationPreference_637576581581022153" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_TemporaryEquityLiquidationPreference_637576581581022153" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_637576581581022153" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_637576581581022153" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized_637576581581022153" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesAuthorized_637576581581022153" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued_637576581581022153" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesIssued_637576581581022153" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding_637576581581022153" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesOutstanding_637576581581022153" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_637576581581022153" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_637576581581022153" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized_637576581581022153" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized_637576581581022153" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued_637576581581022153" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued_637576581581022153" order="15" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValueOutstanding" xlink:label="us-gaap_CommonStockValueOutstanding_637576581581022153" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockValueOutstanding_637576581581022153" order="16" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/StatementConsolidatedStatementsOfOperationss" xlink:type="extended" xlink:title="1200200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637576581581042164" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_StatementTable_637576581581042164" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis_637576581581042164" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581581042164" xlink:to="srt_ProductOrServiceAxis_637576581581042164" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain_637576581581042164" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis_637576581581042164" xlink:to="srt_ProductsAndServicesDomain_637576581581042164" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServiceMember" xlink:label="us-gaap_ServiceMember_637576581581042164" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain_637576581581042164" xlink:to="us-gaap_ServiceMember_637576581581042164" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductMember" xlink:label="us-gaap_ProductMember_637576581581042164" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain_637576581581042164" xlink:to="us-gaap_ProductMember_637576581581042164" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637576581581042164" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581581042164" xlink:to="us-gaap_StatementLineItems_637576581581042164" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_637576581581042164" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581581042164" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_637576581581042164" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold_637576581581042164" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581581042164" xlink:to="us-gaap_CostOfGoodsAndServicesSold_637576581581042164" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit_637576581581042164" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581581042164" xlink:to="us-gaap_GrossProfit_637576581581042164" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract_637576581581042164" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581581042164" xlink:to="us-gaap_OperatingExpensesAbstract_637576581581042164" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense_637576581581042164" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_637576581581042164" xlink:to="us-gaap_SellingAndMarketingExpense_637576581581042164" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense_637576581581042164" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_637576581581042164" xlink:to="us-gaap_ResearchAndDevelopmentExpense_637576581581042164" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense_637576581581042164" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_637576581581042164" xlink:to="us-gaap_GeneralAndAdministrativeExpense_637576581581042164" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses_637576581581052162" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_637576581581042164" xlink:to="us-gaap_OperatingExpenses_637576581581052162" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss_637576581581052162" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581581042164" xlink:to="us-gaap_OperatingIncomeLoss_637576581581052162" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_OtherNonoperatingIncomeExpenseAbstract_637576581581052162" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581581042164" xlink:to="us-gaap_OtherNonoperatingIncomeExpenseAbstract_637576581581052162" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense_637576581581052162" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract_637576581581052162" xlink:to="us-gaap_InterestExpense_637576581581052162" order="1" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="us-gaap_FairValueAdjustmentOfWarrants_637576581581052162" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract_637576581581052162" xlink:to="us-gaap_FairValueAdjustmentOfWarrants_637576581581052162" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_637576581581052162" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract_637576581581052162" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_637576581581052162" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense_637576581581052162" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseAbstract_637576581581052162" xlink:to="us-gaap_NonoperatingIncomeExpense_637576581581052162" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_637576581581052162" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581581042164" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_637576581581052162" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit_637576581581052162" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581581042164" xlink:to="us-gaap_IncomeTaxExpenseBenefit_637576581581052162" order="8" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss_637576581581052162" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581581042164" xlink:to="us-gaap_NetIncomeLoss_637576581581052162" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted_637576581581052162" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581581042164" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted_637576581581052162" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_637576581581062145" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581581042164" xlink:to="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_637576581581062145" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" xlink:type="extended" xlink:title="1200300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss_637576581581062145" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_NetIncomeLoss_637576581581062145" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_637576581581062145" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_637576581581062145" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_637576581581062145" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_637576581581062145" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_637576581581062145" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_637576581581062145" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_637576581581062145" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_637576581581062145" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStock" xlink:type="extended" xlink:title="1200400 - Statement - CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityAbstract" xlink:label="us-gaap_TemporaryEquityAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:label="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_637576581581072139" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityAbstract" xlink:to="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_637576581581072139" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_637576581581072139" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_637576581581072139" xlink:to="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_637576581581072139" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="us-gaap_TemporaryEquitySharesOutstanding_637576581581072139" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_637576581581072139" xlink:to="us-gaap_TemporaryEquitySharesOutstanding_637576581581072139" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TemporaryEquityValueDecreaseDueToExchange" xlink:label="stem_TemporaryEquityValueDecreaseDueToExchange_637576581581072139" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_637576581581072139" xlink:to="stem_TemporaryEquityValueDecreaseDueToExchange_637576581581072139" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TemporaryEquityShareDecreaseDueToExchange" xlink:label="stem_TemporaryEquityShareDecreaseDueToExchange_637576581581072139" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_637576581581072139" xlink:to="stem_TemporaryEquityShareDecreaseDueToExchange_637576581581072139" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues_637576581581072139" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_637576581581072139" xlink:to="us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues_637576581581072139" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:label="us-gaap_DebtConversionConvertedInstrumentSharesIssued1_637576581581072139" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_637576581581072139" xlink:to="us-gaap_DebtConversionConvertedInstrumentSharesIssued1_637576581581072139" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TemporaryEquityShareDecreaseDueToSettlementOfLitigation" xlink:label="stem_TemporaryEquityShareDecreaseDueToSettlementOfLitigation_637576581581072139" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_637576581581072139" xlink:to="stem_TemporaryEquityShareDecreaseDueToSettlementOfLitigation_637576581581072139" order="7" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TemporaryEquityShareDecreaseDueToExchangeCancellation" xlink:label="stem_TemporaryEquityShareDecreaseDueToExchangeCancellation_637576581581082310" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_637576581581072139" xlink:to="stem_TemporaryEquityShareDecreaseDueToExchangeCancellation_637576581581082310" order="8" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TemporaryEquityValueIncreaseDueToOptionAndWarrantExercise" xlink:label="stem_TemporaryEquityValueIncreaseDueToOptionAndWarrantExercise_637576581581082310" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_637576581581072139" xlink:to="stem_TemporaryEquityValueIncreaseDueToOptionAndWarrantExercise_637576581581082310" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TemporaryEquityShareIncreaseDueToOptionAndWarrantExercise" xlink:label="stem_TemporaryEquityShareIncreaseDueToOptionAndWarrantExercise_637576581581082310" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_637576581581072139" xlink:to="stem_TemporaryEquityShareIncreaseDueToOptionAndWarrantExercise_637576581581082310" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_637576581581082310" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_637576581581072139" xlink:to="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_637576581581082310" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="us-gaap_TemporaryEquitySharesOutstanding_637576581581082310" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_637576581581072139" xlink:to="us-gaap_TemporaryEquitySharesOutstanding_637576581581082310" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/StatementConsolidatedStatementsOfStockholdersDeficit" xlink:type="extended" xlink:title="1200405 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' DEFICIT" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637576581581082310" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable_637576581581082310" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis_637576581581082310" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581581082310" xlink:to="us-gaap_StatementEquityComponentsAxis_637576581581082310" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockMember" xlink:label="us-gaap_PreferredStockMember_637576581581082310" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_637576581581082310" xlink:to="us-gaap_PreferredStockMember_637576581581082310" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember_637576581581082310" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_637576581581082310" xlink:to="us-gaap_CommonStockMember_637576581581082310" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember_637576581581092145" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_637576581581082310" xlink:to="us-gaap_AdditionalPaidInCapitalMember_637576581581092145" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_637576581581092145" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_637576581581082310" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_637576581581092145" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember_637576581581092145" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_637576581581082310" xlink:to="us-gaap_RetainedEarningsMember_637576581581092145" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain_637576581581092145" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_637576581581082310" xlink:to="us-gaap_EquityComponentDomain_637576581581092145" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637576581581092145" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581581082310" xlink:to="us-gaap_StatementLineItems_637576581581092145" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637576581581092145" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581581092145" xlink:to="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637576581581092145" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_637576581581092145" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637576581581092145" xlink:to="us-gaap_StockholdersEquity_637576581581092145" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding_637576581581092145" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637576581581092145" xlink:to="us-gaap_SharesOutstanding_637576581581092145" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StockholdersEquityValueDecreaseDueToExchange" xlink:label="stem_StockholdersEquityValueDecreaseDueToExchange_637576581581092145" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637576581581092145" xlink:to="stem_StockholdersEquityValueDecreaseDueToExchange_637576581581092145" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StockholdersEquityShareDecreaseDueToExchange" xlink:label="stem_StockholdersEquityShareDecreaseDueToExchange_637576581581092145" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637576581581092145" xlink:to="stem_StockholdersEquityShareDecreaseDueToExchange_637576581581092145" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StockholdersEquityShareIncreaseDueToExchange" xlink:label="stem_StockholdersEquityShareIncreaseDueToExchange_637576581581092145" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637576581581092145" xlink:to="stem_StockholdersEquityShareIncreaseDueToExchange_637576581581092145" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature_637576581581092145" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637576581581092145" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature_637576581581092145" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_637576581581092145" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637576581581092145" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_637576581581092145" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StockholdersEquityShareDecreaseDueToSettlementOfLitigation" xlink:label="stem_StockholdersEquityShareDecreaseDueToSettlementOfLitigation_637576581581092145" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637576581581092145" xlink:to="stem_StockholdersEquityShareDecreaseDueToSettlementOfLitigation_637576581581092145" order="8" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_637576581581102129" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637576581581092145" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_637576581581102129" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_637576581581102129" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637576581581092145" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_637576581581102129" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_637576581581102129" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637576581581092145" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_637576581581102129" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_637576581581102129" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637576581581092145" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_637576581581102129" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss_637576581581102129" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637576581581092145" xlink:to="us-gaap_NetIncomeLoss_637576581581102129" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_637576581581102129" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637576581581092145" xlink:to="us-gaap_StockholdersEquity_637576581581102129" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding_637576581581102129" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637576581581092145" xlink:to="us-gaap_SharesOutstanding_637576581581102129" order="15" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss" xlink:type="extended" xlink:title="1200500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract_637551694036559319" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637576581581112153" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract_637551694036559319" xlink:to="us-gaap_StatementTable_637576581581112153" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis_637576581581112153" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581581112153" xlink:to="us-gaap_LongtermDebtTypeAxis_637576581581112153" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain_637576581581112153" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis_637576581581112153" xlink:to="us-gaap_LongtermDebtTypeDomain_637576581581112153" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansPayableMember" xlink:label="us-gaap_LoansPayableMember_637576581581112153" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain_637576581581112153" xlink:to="us-gaap_LoansPayableMember_637576581581112153" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtMember" xlink:label="us-gaap_ConvertibleDebtMember_637576581581112153" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain_637576581581112153" xlink:to="us-gaap_ConvertibleDebtMember_637576581581112153" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember" xlink:label="us-gaap_NotesPayableOtherPayablesMember_637576581581112153" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain_637576581581112153" xlink:to="us-gaap_NotesPayableOtherPayablesMember_637576581581112153" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_637576581581112153" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581581112153" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_637576581581112153" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_637576581581112153" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis_637576581581112153" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_637576581581112153" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_EnergyStorageSystemsMember" xlink:label="stem_EnergyStorageSystemsMember_637576581581112153" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_637576581581112153" xlink:to="stem_EnergyStorageSystemsMember_637576581581112153" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" xlink:label="us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_637576581581112153" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_637576581581112153" xlink:to="us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_637576581581112153" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637576581581112153" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581581112153" xlink:to="us-gaap_StatementLineItems_637576581581112153" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_637576581581112153" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581581112153" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_637576581581112153" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss_637576581581112153" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_637576581581112153" xlink:to="us-gaap_ProfitLoss_637576581581112153" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637576581581112153" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_637576581581112153" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637576581581112153" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherDepreciationAndAmortization" xlink:label="us-gaap_OtherDepreciationAndAmortization_637576581581122158" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637576581581112153" xlink:to="us-gaap_OtherDepreciationAndAmortization_637576581581122158" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts_637576581581122158" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637576581581112153" xlink:to="us-gaap_AmortizationOfFinancingCostsAndDiscounts_637576581581122158" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation_637576581581122158" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637576581581112153" xlink:to="us-gaap_ShareBasedCompensation_637576581581122158" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="us-gaap_FairValueAdjustmentOfWarrants_637576581581122158" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637576581581112153" xlink:to="us-gaap_FairValueAdjustmentOfWarrants_637576581581122158" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_637576581581122158" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637576581581112153" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_637576581581122158" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationAccretionExpense" xlink:label="us-gaap_AssetRetirementObligationAccretionExpense_637576581581122158" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637576581581112153" xlink:to="us-gaap_AssetRetirementObligationAccretionExpense_637576581581122158" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_637576581581122158" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637576581581112153" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_637576581581122158" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments_637576581581122158" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637576581581112153" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments_637576581581122158" order="8" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_637576581581122158" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637576581581112153" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_637576581581122158" order="9" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_637576581581122158" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_637576581581122158" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_637576581581122158" order="1" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories_637576581581122158" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_637576581581122158" xlink:to="us-gaap_IncreaseDecreaseInInventories_637576581581122158" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets_637576581581132624" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_637576581581122158" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets_637576581581132624" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_IncreaseDecreaseInCapitalizedContractCosts" xlink:label="stem_IncreaseDecreaseInCapitalizedContractCosts_637576581581132624" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_637576581581122158" xlink:to="stem_IncreaseDecreaseInCapitalizedContractCosts_637576581581132624" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_637576581581132624" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_637576581581122158" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_637576581581132624" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_637576581581132624" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_637576581581122158" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_637576581581132624" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_IncreaseDecreaseInOperatingLeaseLiability" xlink:label="stem_IncreaseDecreaseInOperatingLeaseLiability_637576581581132624" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_637576581581122158" xlink:to="stem_IncreaseDecreaseInOperatingLeaseLiability_637576581581132624" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_637576581581132624" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_637576581581122158" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_637576581581132624" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_637576581581132624" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_637576581581112153" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_637576581581132624" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_637576581581132624" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581581112153" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_637576581581132624" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_637576581581132624" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_637576581581132624" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_637576581581132624" order="1" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToDevelopSoftware" xlink:label="us-gaap_PaymentsToDevelopSoftware_637576581581142146" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_637576581581132624" xlink:to="us-gaap_PaymentsToDevelopSoftware_637576581581142146" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_637576581581142146" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_637576581581132624" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_637576581581142146" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637576581581142146" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581581112153" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637576581581142146" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ProceedsFromStockOptionsandWarrantsExercised" xlink:label="stem_ProceedsFromStockOptionsandWarrantsExercised_637576581581142146" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637576581581142146" xlink:to="stem_ProceedsFromStockOptionsandWarrantsExercised_637576581581142146" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfDebt_637576581581142146" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637576581581142146" xlink:to="us-gaap_ProceedsFromIssuanceOfDebt_637576581581142146" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfDebt" xlink:label="us-gaap_RepaymentsOfDebt_637576581581152128" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637576581581142146" xlink:to="us-gaap_RepaymentsOfDebt_637576581581152128" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:label="us-gaap_ProceedsFromDebtNetOfIssuanceCosts_637576581581152128" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637576581581142146" xlink:to="us-gaap_ProceedsFromDebtNetOfIssuanceCosts_637576581581152128" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_637576581581152128" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637576581581142146" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_637576581581152128" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_637576581581152128" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581581112153" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_637576581581152128" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_637576581581152128" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581581112153" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_637576581581152128" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_637576581581152128" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581581112153" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_637576581581152128" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_637576581581162166" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581581112153" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_637576581581162166" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_637576581581162166" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581581112153" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_637576581581162166" order="8" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="us-gaap_IncomeTaxesPaid_637576581581162166" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract_637576581581162166" xlink:to="us-gaap_IncomeTaxesPaid_637576581581162166" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet_637576581581162166" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract_637576581581162166" xlink:to="us-gaap_InterestPaidNet_637576581581162166" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_637576581581162166" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581581112153" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_637576581581162166" order="9" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_IncreaseDecreaseInAssetRetirementCostsAndObligations" xlink:label="stem_IncreaseDecreaseInAssetRetirementCostsAndObligations_637576581581162166" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract_637576581581162166" xlink:to="stem_IncreaseDecreaseInAssetRetirementCostsAndObligations_637576581581162166" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_WarrantsIssued" xlink:label="stem_WarrantsIssued_637576581581162166" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract_637576581581162166" xlink:to="stem_WarrantsIssued_637576581581162166" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:label="us-gaap_DebtConversionConvertedInstrumentAmount1_637576581581172160" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract_637576581581162166" xlink:to="us-gaap_DebtConversionConvertedInstrumentAmount1_637576581581172160" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaidInKindInterest" xlink:label="us-gaap_PaidInKindInterest_637576581581172160" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract_637576581581162166" xlink:to="us-gaap_PaidInKindInterest_637576581581172160" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid_637576581581172160" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract_637576581581162166" xlink:to="us-gaap_CapitalExpendituresIncurredButNotYetPaid_637576581581172160" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical" xlink:type="extended" xlink:title="1200505 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS(Parenthetical)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637576581581182146" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementTable_637576581581182146" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis_637576581581182146" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581581182146" xlink:to="us-gaap_LongtermDebtTypeAxis_637576581581182146" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain_637576581581182146" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis_637576581581182146" xlink:to="us-gaap_LongtermDebtTypeDomain_637576581581182146" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtMember" xlink:label="us-gaap_ConvertibleDebtMember_637576581581182146" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain_637576581581182146" xlink:to="us-gaap_ConvertibleDebtMember_637576581581182146" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember" xlink:label="us-gaap_NotesPayableOtherPayablesMember_637576581581182146" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain_637576581581182146" xlink:to="us-gaap_NotesPayableOtherPayablesMember_637576581581182146" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637576581581182146" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581581182146" xlink:to="us-gaap_StatementLineItems_637576581581182146" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts_637576581581182146" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581581182146" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts_637576581581182146" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureBusiness" xlink:type="extended" xlink:title="1210101 - Disclosure - BUSINESS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NatureOfOperations" xlink:label="us-gaap_NatureOfOperations_637576581581192157" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_NatureOfOperations_637576581581192157" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciess" xlink:type="extended" xlink:title="1210201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_637576581581192157" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_637576581581192157" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureRevenue" xlink:type="extended" xlink:title="1210301 - Disclosure - REVENUE" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock_637576581581202139" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock_637576581581202139" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureFairValueMeasurementsss" xlink:type="extended" xlink:title="1210401 - Disclosure - FAIR VALUE MEASUREMENTS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="us-gaap_FairValueDisclosuresTextBlock_637576581581202139" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresTextBlock_637576581581202139" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureGoodwillAndIntangibleAssetsNet" xlink:type="extended" xlink:title="1210501 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_637576581581212140" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_637576581581212140" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureLeases" xlink:type="extended" xlink:title="1210601 - Disclosure - LEASES" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_637576581581222139" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_637576581581222139" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureAssetRetirementObligation" xlink:type="extended" xlink:title="1210701 - Disclosure - ASSET RETIREMENT OBLIGATION" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationDisclosureAbstract" xlink:label="us-gaap_AssetRetirementObligationDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationDisclosureTextBlock" xlink:label="us-gaap_AssetRetirementObligationDisclosureTextBlock_637576581581222139" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetRetirementObligationDisclosureAbstract" xlink:to="us-gaap_AssetRetirementObligationDisclosureTextBlock_637576581581222139" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureEnergyStorageSystemsNet" xlink:type="extended" xlink:title="1210801 - Disclosure - ENERGY STORAGE SYSTEMS, NET" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_637576581581232316" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_637576581581232316" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_637576581581232316" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_637576581581232316" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_637576581581232316" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_637576581581232316" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis_637576581581232316" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_637576581581232316" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_EnergyStorageSystemsMember" xlink:label="stem_EnergyStorageSystemsMember_637576581581232316" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_637576581581232316" xlink:to="stem_EnergyStorageSystemsMember_637576581581232316" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_637576581581232316" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_637576581581232316" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_637576581581232316" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_637576581581232316" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems_637576581581232316" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_637576581581232316" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureBalanceSheetComponents" xlink:type="extended" xlink:title="1210901 - Disclosure - BALANCE SHEET COMPONENTS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_BalanceSheetComponentsDisclosureAbstract" xlink:label="stem_BalanceSheetComponentsDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_BalanceSheetComponentsTextBlock" xlink:label="stem_BalanceSheetComponentsTextBlock_637576581581242151" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_BalanceSheetComponentsDisclosureAbstract" xlink:to="stem_BalanceSheetComponentsTextBlock_637576581581242151" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureNotesPayable" xlink:type="extended" xlink:title="1211001 - Disclosure - NOTES PAYABLE" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable_637576581581242151" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtInstrumentTable_637576581581242151" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis_637576581581242151" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637576581581242151" xlink:to="us-gaap_LongtermDebtTypeAxis_637576581581242151" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain_637576581581242151" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis_637576581581242151" xlink:to="us-gaap_LongtermDebtTypeDomain_637576581581242151" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember" xlink:label="us-gaap_NotesPayableOtherPayablesMember_637576581581242151" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain_637576581581242151" xlink:to="us-gaap_NotesPayableOtherPayablesMember_637576581581242151" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems_637576581581242151" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637576581581242151" xlink:to="us-gaap_DebtInstrumentLineItems_637576581581242151" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="us-gaap_DebtDisclosureTextBlock_637576581581242151" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581581242151" xlink:to="us-gaap_DebtDisclosureTextBlock_637576581581242151" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureConvertibleNotes" xlink:type="extended" xlink:title="1211101 - Disclosure - CONVERTIBLE NOTES" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermConvertibleDebtCurrentAndNoncurrentAbstract" xlink:label="us-gaap_LongtermConvertibleDebtCurrentAndNoncurrentAbstract_637548737078765899" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable_637576581581252176" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermConvertibleDebtCurrentAndNoncurrentAbstract_637548737078765899" xlink:to="us-gaap_DebtInstrumentTable_637576581581252176" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis_637576581581252176" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637576581581252176" xlink:to="us-gaap_LongtermDebtTypeAxis_637576581581252176" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain_637576581581252176" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis_637576581581252176" xlink:to="us-gaap_LongtermDebtTypeDomain_637576581581252176" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtMember" xlink:label="us-gaap_ConvertibleDebtMember_637576581581252176" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain_637576581581252176" xlink:to="us-gaap_ConvertibleDebtMember_637576581581252176" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems_637576581581252176" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637576581581252176" xlink:to="us-gaap_DebtInstrumentLineItems_637576581581252176" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="us-gaap_DebtDisclosureTextBlock_637576581581252176" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581581252176" xlink:to="us-gaap_DebtDisclosureTextBlock_637576581581252176" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureWarrants" xlink:type="extended" xlink:title="1211201 - Disclosure - WARRANTS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:label="us-gaap_WarrantsAndRightsNoteDisclosureAbstract_637548737079557761" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_WarrantDisclosureTextBlock" xlink:label="stem_WarrantDisclosureTextBlock_637576581581262140" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WarrantsAndRightsNoteDisclosureAbstract_637548737079557761" xlink:to="stem_WarrantDisclosureTextBlock_637576581581262140" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficit" xlink:type="extended" xlink:title="1211301 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract_637548737079557761" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_637576581581262140" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract_637548737079557761" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_637576581581262140" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureStockBasedCompensation" xlink:type="extended" xlink:title="1211401 - Disclosure - STOCK-BASED COMPENSATION" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_637548737079557761" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_637576581581272139" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_637548737079557761" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_637576581581272139" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureSpecialPurposeEntities" xlink:type="extended" xlink:title="1211501 - Disclosure - SPECIAL PURPOSE ENTITIES" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_VariableInterestEntityDisclosureAbstract" xlink:label="stem_VariableInterestEntityDisclosureAbstract_637548737079568084" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityDisclosureTextBlock" xlink:label="us-gaap_VariableInterestEntityDisclosureTextBlock_637576581581282148" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_VariableInterestEntityDisclosureAbstract_637548737079568084" xlink:to="us-gaap_VariableInterestEntityDisclosureTextBlock_637576581581282148" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureNetLossPerShare" xlink:type="extended" xlink:title="1211601 - Disclosure - NET LOSS PER SHARE" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock_637576581581282148" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareTextBlock_637576581581282148" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureIncomeTaxess" xlink:type="extended" xlink:title="1211701 - Disclosure - INCOME TAXES" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_637576581581292175" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_637576581581292175" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureCommitmentsAndContingenciesss" xlink:type="extended" xlink:title="1211801 - Disclosure - COMMITMENTS AND CONTINGENCIES" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_637576581581302150" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_637576581581302150" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureEmployerRetirementPlan" xlink:type="extended" xlink:title="1211901 - Disclosure - EMPLOYER RETIREMENT PLAN" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_637576581581302150" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_637576581581302150" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureSubsequentEventsss" xlink:type="extended" xlink:title="1212001 - Disclosure - SUBSEQUENT EVENTS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock_637576581581312144" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock_637576581581312144" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess" xlink:type="extended" xlink:title="1220202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_637576581581322159" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_637576581581322159" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ReclassificationPolicyTextBlock" xlink:label="stem_ReclassificationPolicyTextBlock_637576581581322159" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="stem_ReclassificationPolicyTextBlock_637576581581322159" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:label="us-gaap_ConsolidationVariableInterestEntityPolicy_637576581581322159" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationVariableInterestEntityPolicy_637576581581322159" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentsPolicy" xlink:label="us-gaap_EquityMethodInvestmentsPolicy_637576581581322159" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EquityMethodInvestmentsPolicy_637576581581322159" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates_637576581581322159" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates_637576581581322159" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_637576581581322159" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock_637576581581322159" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_637576581581322159" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_637576581581322159" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy_637576581581322159" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy_637576581581322159" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ConcentrationsOfCreditRiskAndOtherUncertaintiesPolicyTextBlock" xlink:label="stem_ConcentrationsOfCreditRiskAndOtherUncertaintiesPolicyTextBlock_637576581581322159" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="stem_ConcentrationsOfCreditRiskAndOtherUncertaintiesPolicyTextBlock_637576581581322159" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="us-gaap_InventoryPolicyTextBlock_637576581581322159" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryPolicyTextBlock_637576581581322159" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_637576581581322159" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_637576581581322159" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CapitalizedContractCostPolicyTextblock" xlink:label="stem_CapitalizedContractCostPolicyTextblock_637576581581322159" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="stem_CapitalizedContractCostPolicyTextblock_637576581581322159" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_637576581581322159" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_637576581581322159" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:label="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_637576581581332157" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_637576581581332157" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_637576581581332157" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_637576581581332157" order="15" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_637576581581332157" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_637576581581332157" order="16" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ConvertiblePreferredStockWarrantLiabilitiesPolicyTextBlock" xlink:label="stem_ConvertiblePreferredStockWarrantLiabilitiesPolicyTextBlock_637576581581332157" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="stem_ConvertiblePreferredStockWarrantLiabilitiesPolicyTextBlock_637576581581332157" order="17" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationsAndEnvironmentalCostPolicyTextBlock" xlink:label="us-gaap_AssetRetirementObligationsAndEnvironmentalCostPolicyTextBlock_637576581581332157" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AssetRetirementObligationsAndEnvironmentalCostPolicyTextBlock_637576581581332157" order="18" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_FinancingObligationsPolicyTextBlock" xlink:label="stem_FinancingObligationsPolicyTextBlock_637576581581332157" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="stem_FinancingObligationsPolicyTextBlock_637576581581332157" order="19" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_637576581581332157" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy_637576581581332157" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_637576581581332157" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock_637576581581332157" order="21" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesPolicyTextBlock" xlink:label="us-gaap_CostOfSalesPolicyTextBlock_637576581581332157" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CostOfSalesPolicyTextBlock_637576581581332157" order="22" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock_637576581581332157" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock_637576581581332157" order="23" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_637576581581342148" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy_637576581581342148" order="24" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_637576581581342148" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_637576581581342148" order="25" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_637576581581342148" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_637576581581342148" order="26" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_637576581581342148" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_637576581581342148" order="27" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_637576581581342148" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_637576581581342148" order="28" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_637576581581342148" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_637576581581342148" order="29" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_637576581581342148" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_637576581581342148" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" xlink:type="extended" xlink:title="1230203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="us-gaap_ConcentrationRiskTable_637576581581352173" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConcentrationRiskTable_637576581581352173" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_637576581581352173" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable_637576581581352173" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_637576581581352173" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain_637576581581402168" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis_637576581581352173" xlink:to="us-gaap_ConcentrationRiskTypeDomain_637576581581402168" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember_637576581581402168" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTypeDomain_637576581581402168" xlink:to="us-gaap_CustomerConcentrationRiskMember_637576581581402168" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="us-gaap_ConcentrationRiskLineItems_637576581581402168" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable_637576581581352173" xlink:to="us-gaap_ConcentrationRiskLineItems_637576581581402168" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_637576581581402168" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskLineItems_637576581581402168" xlink:to="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_637576581581402168" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureRevenueTables" xlink:type="extended" xlink:title="1230303 - Disclosure - REVENUE (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_637576581581412148" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock_637576581581412148" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_637576581581412148" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_637576581581412148" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_637576581581412148" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_637576581581412148" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureFairValueMeasurementsTablesss" xlink:type="extended" xlink:title="1230403 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_637576581581422165" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_637576581581422165" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis_637576581581422165" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_637576581581422165" xlink:to="us-gaap_FinancialInstrumentAxis_637576581581422165" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_637576581581422165" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis_637576581581422165" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_637576581581422165" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember" xlink:label="us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_637576581581422165" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_637576581581422165" xlink:to="us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_637576581581422165" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmbeddedDerivativeFinancialInstrumentsMember" xlink:label="us-gaap_EmbeddedDerivativeFinancialInstrumentsMember_637576581581422165" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_637576581581422165" xlink:to="us-gaap_EmbeddedDerivativeFinancialInstrumentsMember_637576581581422165" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_637576581581422165" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_637576581581422165" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_637576581581422165" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:label="us-gaap_FairValueByBalanceSheetGroupingTextBlock_637576581581422165" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_637576581581422165" xlink:to="us-gaap_FairValueByBalanceSheetGroupingTextBlock_637576581581422165" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_637576581581422165" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_637576581581422165" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_637576581581422165" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_637576581581422165" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_637576581581422165" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_637576581581422165" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureGoodwillAndIntangibleAssetsNetTables" xlink:type="extended" xlink:title="1230503 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock_637576581581432164" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfGoodwillTextBlock_637576581581432164" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_637576581581432164" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_637576581581432164" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureLeasesTables" xlink:type="extended" xlink:title="1230603 - Disclosure - LEASES (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_637576581581442155" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_637576581581442155" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_LeasebalancesheetdisclosureTabletextblock" xlink:label="stem_LeasebalancesheetdisclosureTabletextblock_637576581581442155" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="stem_LeasebalancesheetdisclosureTabletextblock_637576581581442155" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_AdditionalInformationRelatedToOperatingLeasesTabletextblock" xlink:label="stem_AdditionalInformationRelatedToOperatingLeasesTabletextblock_637576581581442155" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="stem_AdditionalInformationRelatedToOperatingLeasesTabletextblock_637576581581442155" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureAssetRetirementObligationTables" xlink:type="extended" xlink:title="1230703 - Disclosure - ASSET RETIREMENT OBLIGATION (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationDisclosureAbstract" xlink:label="us-gaap_AssetRetirementObligationDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock" xlink:label="us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock_637576581581452795" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetRetirementObligationDisclosureAbstract" xlink:to="us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock_637576581581452795" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureEnergyStorageSystemsNetTables" xlink:type="extended" xlink:title="1230803 - Disclosure - ENERGY STORAGE SYSTEMS, NET (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_637576581581452795" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_637576581581452795" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_637576581581452795" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_637576581581452795" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_637576581581452795" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_637576581581462164" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis_637576581581452795" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_637576581581462164" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_EnergyStorageSystemsMember" xlink:label="stem_EnergyStorageSystemsMember_637576581581462164" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_637576581581462164" xlink:to="stem_EnergyStorageSystemsMember_637576581581462164" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_637576581581462164" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_637576581581452795" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_637576581581462164" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_637576581581462164" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems_637576581581462164" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_637576581581462164" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureBalanceSheetComponentsTables" xlink:type="extended" xlink:title="1230903 - Disclosure - BALANCE SHEET COMPONENTS (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_BalanceSheetComponentsDisclosureAbstract" xlink:label="stem_BalanceSheetComponentsDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_BalanceSheetComponentsTableTextblock" xlink:label="stem_BalanceSheetComponentsTableTextblock_637576581581462164" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_BalanceSheetComponentsDisclosureAbstract" xlink:to="stem_BalanceSheetComponentsTableTextblock_637576581581462164" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureNotesPayableTables" xlink:type="extended" xlink:title="1231003 - Disclosure - NOTES PAYABLE (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable_637576581581472146" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtInstrumentTable_637576581581472146" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis_637576581581472146" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637576581581472146" xlink:to="us-gaap_LongtermDebtTypeAxis_637576581581472146" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain_637576581581472146" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis_637576581581472146" xlink:to="us-gaap_LongtermDebtTypeDomain_637576581581472146" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember" xlink:label="us-gaap_NotesPayableOtherPayablesMember_637576581581472146" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain_637576581581472146" xlink:to="us-gaap_NotesPayableOtherPayablesMember_637576581581472146" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems_637576581581472146" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637576581581472146" xlink:to="us-gaap_DebtInstrumentLineItems_637576581581472146" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ComponentsOfDebtTableTextBlock" xlink:label="stem_ComponentsOfDebtTableTextBlock_637576581581472146" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581581472146" xlink:to="stem_ComponentsOfDebtTableTextBlock_637576581581472146" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_637576581581472146" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581581472146" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_637576581581472146" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureWarrantsTables" xlink:type="extended" xlink:title="1231203 - Disclosure - WARRANTS (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:label="us-gaap_WarrantsAndRightsNoteDisclosureAbstract_637548737079568084" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:label="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_637576581581482170" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WarrantsAndRightsNoteDisclosureAbstract_637548737079568084" xlink:to="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_637576581581482170" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitTables" xlink:type="extended" xlink:title="1231303 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract_637548737079568084" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityTableTextBlock" xlink:label="us-gaap_TemporaryEquityTableTextBlock_637576581581492146" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract_637548737079568084" xlink:to="us-gaap_TemporaryEquityTableTextBlock_637576581581492146" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockReservedForIssuanceTableTextBlock" xlink:label="stem_CommonStockReservedForIssuanceTableTextBlock_637576581581492146" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract_637548737079568084" xlink:to="stem_CommonStockReservedForIssuanceTableTextBlock_637576581581492146" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureStockBasedCompensationTables" xlink:type="extended" xlink:title="1231403 - Disclosure - STOCK-BASED COMPENSATION (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_637548737079578077" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_637576581581492146" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_637548737079578077" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_637576581581492146" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_637576581581492146" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_637548737079578077" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_637576581581492146" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_637576581581502147" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_637548737079578077" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_637576581581502147" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureSpecialPurposeEntitiesTables" xlink:type="extended" xlink:title="1231503 - Disclosure - SPECIAL PURPOSE ENTITIES (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_VariableInterestEntityDisclosureAbstract" xlink:label="stem_VariableInterestEntityDisclosureAbstract_637548737079578077" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_637576581581502147" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_VariableInterestEntityDisclosureAbstract_637548737079578077" xlink:to="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_637576581581502147" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentsTextBlock" xlink:label="us-gaap_EquityMethodInvestmentsTextBlock_637576581581502147" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_VariableInterestEntityDisclosureAbstract_637548737079578077" xlink:to="us-gaap_EquityMethodInvestmentsTextBlock_637576581581502147" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureNetLossPerShareTables" xlink:type="extended" xlink:title="1231603 - Disclosure - NET LOSS PER SHARE (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_637576581581512150" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_637576581581512150" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_637576581581512150" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_637576581581512150" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureIncomeTaxesTabless" xlink:type="extended" xlink:title="1231703 - Disclosure - INCOME TAXES (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_637576581581522151" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_637576581581522151" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_637576581581522151" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_637576581581522151" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_637576581581522151" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_637576581581522151" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_637576581581522151" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_637576581581522151" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureBusinessDetails" xlink:type="extended" xlink:title="1240101 - Disclosure - BUSINESS (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_637576581581532162" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_637576581581532162" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_637576581581532162" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_637576581581532162" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_NetCurrentLiabilities" xlink:label="stem_NetCurrentLiabilities_637576581581532162" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="stem_NetCurrentLiabilities_637576581581532162" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_Payablesmaturitiesinnexttwelvemonths" xlink:label="stem_Payablesmaturitiesinnexttwelvemonths_637576581581532162" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="stem_Payablesmaturitiesinnexttwelvemonths_637576581581532162" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss_637576581581532162" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_NetIncomeLoss_637576581581532162" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_637576581581532162" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_637576581581532162" order="6" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" xlink:type="extended" xlink:title="1240201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:label="us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_637576581581542162" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_637576581581542162" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments_637576581581542162" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NumberOfOperatingSegments_637576581581542162" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_637576581581542162" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_637576581581542162" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSignificantCustomersDetails" xlink:type="extended" xlink:title="1240202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Significant Customers (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="us-gaap_ConcentrationRiskTable_637576581581552216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConcentrationRiskTable_637576581581552216" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_637576581581552216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable_637576581581552216" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_637576581581552216" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain_637576581581552216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis_637576581581552216" xlink:to="us-gaap_ConcentrationRiskTypeDomain_637576581581552216" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember_637576581581552216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTypeDomain_637576581581552216" xlink:to="us-gaap_CustomerConcentrationRiskMember_637576581581552216" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis_637576581581552216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable_637576581581552216" xlink:to="srt_StatementGeographicalAxis_637576581581552216" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain_637576581581552216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis_637576581581552216" xlink:to="srt_SegmentGeographicalDomain_637576581581552216" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonUsMember" xlink:label="us-gaap_NonUsMember_637576581581552216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain_637576581581552216" xlink:to="us-gaap_NonUsMember_637576581581552216" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis_637576581581552216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable_637576581581552216" xlink:to="srt_MajorCustomersAxis_637576581581552216" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain_637576581581552216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis_637576581581552216" xlink:to="srt_NameOfMajorCustomerDomain_637576581581552216" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CustomerMember" xlink:label="stem_CustomerMember_637576581581552216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_NameOfMajorCustomerDomain_637576581581552216" xlink:to="stem_CustomerMember_637576581581552216" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CustomerBMember" xlink:label="stem_CustomerBMember_637576581581552216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_NameOfMajorCustomerDomain_637576581581552216" xlink:to="stem_CustomerBMember_637576581581552216" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CustomerCMember" xlink:label="stem_CustomerCMember_637576581581552216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_NameOfMajorCustomerDomain_637576581581552216" xlink:to="stem_CustomerCMember_637576581581552216" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CustomerDMember" xlink:label="stem_CustomerDMember_637576581581552216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_NameOfMajorCustomerDomain_637576581581552216" xlink:to="stem_CustomerDMember_637576581581552216" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_637576581581552216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable_637576581581552216" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_637576581581552216" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_637576581581562196" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis_637576581581552216" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_637576581581562196" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetAssetsGeographicAreaMember" xlink:label="us-gaap_NetAssetsGeographicAreaMember_637576581581562196" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain_637576581581562196" xlink:to="us-gaap_NetAssetsGeographicAreaMember_637576581581562196" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember" xlink:label="us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_637576581581562196" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain_637576581581562196" xlink:to="us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_637576581581562196" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember_637576581581562196" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain_637576581581562196" xlink:to="us-gaap_AccountsReceivableMember_637576581581562196" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_637576581581562196" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable_637576581581552216" xlink:to="srt_RangeAxis_637576581581562196" order="5" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember_637576581581562196" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_637576581581562196" xlink:to="srt_RangeMember_637576581581562196" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_637576581581562196" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_637576581581562196" xlink:to="srt_MaximumMember_637576581581562196" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="us-gaap_ConcentrationRiskLineItems_637576581581562196" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable_637576581581552216" xlink:to="us-gaap_ConcentrationRiskLineItems_637576581581562196" order="6" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1_637576581581562196" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskLineItems_637576581581562196" xlink:to="us-gaap_ConcentrationRiskPercentage1_637576581581562196" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEnergyStorageSystemsDetails" xlink:type="extended" xlink:title="1240203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Energy Storage Systems (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_637576581581572154" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_637576581581572154" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_637576581581572154" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_637576581581572154" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_637576581581572154" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_637576581581572154" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis_637576581581572154" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_637576581581572154" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_EnergyStorageSystemsMember" xlink:label="stem_EnergyStorageSystemsMember_637576581581572154" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_637576581581572154" xlink:to="stem_EnergyStorageSystemsMember_637576581581572154" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_637576581581572154" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_637576581581572154" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_637576581581572154" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_637576581581572154" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems_637576581581572154" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_637576581581572154" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractOriginationCostsNetDetails" xlink:type="extended" xlink:title="1240204 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Contract Origination Costs, Net (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_IncrementalContractCostsDeferred" xlink:label="stem_IncrementalContractCostsDeferred_637576581581582149" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="stem_IncrementalContractCostsDeferred_637576581581582149" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:label="us-gaap_CapitalizedContractCostAmortizationPeriod_637576581581582149" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CapitalizedContractCostAmortizationPeriod_637576581581582149" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostAmortization" xlink:label="us-gaap_CapitalizedContractCostAmortization_637576581581582149" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CapitalizedContractCostAmortization_637576581581582149" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostImpairmentLoss" xlink:label="us-gaap_CapitalizedContractCostImpairmentLoss_637576581581582149" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CapitalizedContractCostImpairmentLoss_637576581581582149" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss_637576581581582149" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillImpairmentLoss_637576581581582149" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" xlink:type="extended" xlink:title="1240205 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible Assets (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_637576581581592152" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_637576581581592152" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_637576581581592152" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_637576581581592152" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_637576581581592152" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_637576581581592152" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_637576581581592152" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_637576581581592152" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SoftwareDevelopmentMember" xlink:label="us-gaap_SoftwareDevelopmentMember_637576581581592152" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_637576581581592152" xlink:to="us-gaap_SoftwareDevelopmentMember_637576581581592152" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:label="us-gaap_TechnologyBasedIntangibleAssetsMember_637576581581592152" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_637576581581592152" xlink:to="us-gaap_TechnologyBasedIntangibleAssetsMember_637576581581592152" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems_637576581581592152" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_637576581581592152" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems_637576581581592152" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_637576581581592152" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems_637576581581592152" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife_637576581581592152" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets_637576581581592152" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems_637576581581592152" xlink:to="us-gaap_AmortizationOfIntangibleAssets_637576581581592152" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" xlink:type="extended" xlink:title="1240206 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Income Taxes (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits_637576581581602152" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefits_637576581581602152" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_637576581581602152" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_637576581581602152" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureRevenueDetails" xlink:type="extended" xlink:title="1240301 - Disclosure - REVENUE (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637576581581602152" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637576581581602152" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_637576581581602152" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637576581581602152" xlink:to="srt_RangeAxis_637576581581602152" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember_637576581581602152" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_637576581581602152" xlink:to="srt_RangeMember_637576581581602152" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember_637576581581602152" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_637576581581602152" xlink:to="srt_MinimumMember_637576581581602152" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_637576581581602152" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_637576581581602152" xlink:to="srt_MaximumMember_637576581581602152" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis_637576581581602152" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637576581581602152" xlink:to="us-gaap_TypeOfArrangementAxis_637576581581602152" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637576581581602152" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfArrangementAxis_637576581581602152" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637576581581602152" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncollaborativeArrangementTransactionsMember" xlink:label="us-gaap_NoncollaborativeArrangementTransactionsMember_637576581581612151" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637576581581602152" xlink:to="us-gaap_NoncollaborativeArrangementTransactionsMember_637576581581612151" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_HostCustomerArrangementMember" xlink:label="stem_HostCustomerArrangementMember_637576581581612151" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncollaborativeArrangementTransactionsMember_637576581581612151" xlink:to="stem_HostCustomerArrangementMember_637576581581612151" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PartnershipArrangementsMember" xlink:label="stem_PartnershipArrangementsMember_637576581581612151" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncollaborativeArrangementTransactionsMember_637576581581612151" xlink:to="stem_PartnershipArrangementsMember_637576581581612151" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637576581581612151" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_637576581581602152" xlink:to="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637576581581612151" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_NumberOfTypesOfRevenueArrangements" xlink:label="stem_NumberOfTypesOfRevenueArrangements_637576581581612151" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637576581581612151" xlink:to="stem_NumberOfTypesOfRevenueArrangements_637576581581612151" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TermForContracts" xlink:label="stem_TermForContracts_637576581581612151" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637576581581612151" xlink:to="stem_TermForContracts_637576581581612151" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PeriodOverFirstYearsOfCustomerContractUnderWhichIncentivesAreInFormOfAnnualPerformanceBasedPayments" xlink:label="stem_PeriodOverFirstYearsOfCustomerContractUnderWhichIncentivesAreInFormOfAnnualPerformanceBasedPayments_637576581581612151" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637576581581612151" xlink:to="stem_PeriodOverFirstYearsOfCustomerContractUnderWhichIncentivesAreInFormOfAnnualPerformanceBasedPayments_637576581581612151" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_EstimatedBenefitPeriodInRevenueContract" xlink:label="stem_EstimatedBenefitPeriodInRevenueContract_637576581581612151" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_637576581581612151" xlink:to="stem_EstimatedBenefitPeriodInRevenueContract_637576581581612151" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" xlink:type="extended" xlink:title="1240302 - Disclosure - REVENUE - Disaggregation of Revenue (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable_637576581581622152" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_DisaggregationOfRevenueTable_637576581581622152" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis_637576581581622152" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable_637576581581622152" xlink:to="us-gaap_TypeOfArrangementAxis_637576581581622152" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637576581581622152" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfArrangementAxis_637576581581622152" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637576581581622152" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncollaborativeArrangementTransactionsMember" xlink:label="us-gaap_NoncollaborativeArrangementTransactionsMember_637576581581622152" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637576581581622152" xlink:to="us-gaap_NoncollaborativeArrangementTransactionsMember_637576581581622152" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PartnershipArrangementsMember" xlink:label="stem_PartnershipArrangementsMember_637576581581622152" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncollaborativeArrangementTransactionsMember_637576581581622152" xlink:to="stem_PartnershipArrangementsMember_637576581581622152" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_HostCustomerArrangementMember" xlink:label="stem_HostCustomerArrangementMember_637576581581622152" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncollaborativeArrangementTransactionsMember_637576581581622152" xlink:to="stem_HostCustomerArrangementMember_637576581581622152" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis_637576581581622152" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable_637576581581622152" xlink:to="srt_ProductOrServiceAxis_637576581581622152" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain_637576581581622152" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis_637576581581622152" xlink:to="srt_ProductsAndServicesDomain_637576581581622152" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_HardwareRevenueMember" xlink:label="stem_HardwareRevenueMember_637576581581622152" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain_637576581581622152" xlink:to="stem_HardwareRevenueMember_637576581581622152" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServiceMember" xlink:label="us-gaap_ServiceMember_637576581581622152" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain_637576581581622152" xlink:to="us-gaap_ServiceMember_637576581581622152" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems_637576581581622152" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable_637576581581622152" xlink:to="us-gaap_DisaggregationOfRevenueLineItems_637576581581622152" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_637576581581622152" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems_637576581581622152" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_637576581581622152" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureRevenueRemainingPerformanceObligationsDetailss" xlink:type="extended" xlink:title="1240303 - Disclosure - REVENUE - Remaining Performance Obligations (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_637576581581622152" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_637576581581622152" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis_637576581581622152" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_637576581581622152" xlink:to="srt_ProductOrServiceAxis_637576581581622152" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain_637576581581622152" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis_637576581581622152" xlink:to="srt_ProductsAndServicesDomain_637576581581622152" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServiceMember" xlink:label="us-gaap_ServiceMember_637576581581622152" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain_637576581581622152" xlink:to="us-gaap_ServiceMember_637576581581622152" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductMember" xlink:label="us-gaap_ProductMember_637576581581622152" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain_637576581581622152" xlink:to="us-gaap_ProductMember_637576581581622152" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_637576581581622152" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_637576581581622152" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_637576581581622152" order="2" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_637576581581622152" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_637576581581622152" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_637576581581622152" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="us-gaap_RevenueRemainingPerformanceObligation_637576581581622152" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_637576581581622152" xlink:to="us-gaap_RevenueRemainingPerformanceObligation_637576581581622152" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:label="us-gaap_RevenueRemainingPerformanceObligationPercentage_637576581581622152" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_637576581581622152" xlink:to="us-gaap_RevenueRemainingPerformanceObligationPercentage_637576581581622152" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_637576581581622152" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_637576581581622152" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_637576581581622152" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureRevenueContractBalancesDetails" xlink:type="extended" xlink:title="1240304 - Disclosure - REVENUE - Contract Balances (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ChangeInContractWithCustomerLiabilityAbstract" xlink:label="us-gaap_ChangeInContractWithCustomerLiabilityAbstract_637576581581622152" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_ChangeInContractWithCustomerLiabilityAbstract_637576581581622152" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability_637576581581622152" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInContractWithCustomerLiabilityAbstract_637576581581622152" xlink:to="us-gaap_ContractWithCustomerLiability_637576581581622152" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_UpfrontPaymentsReceivedFromCustomers" xlink:label="stem_UpfrontPaymentsReceivedFromCustomers_637576581581649584" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInContractWithCustomerLiabilityAbstract_637576581581622152" xlink:to="stem_UpfrontPaymentsReceivedFromCustomers_637576581581649584" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_UpfrontOrAnnualIncentivePaymentsReceived" xlink:label="stem_UpfrontOrAnnualIncentivePaymentsReceived_637576581581650241" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInContractWithCustomerLiabilityAbstract_637576581581622152" xlink:to="stem_UpfrontOrAnnualIncentivePaymentsReceived_637576581581650241" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_637576581581650241" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInContractWithCustomerLiabilityAbstract_637576581581622152" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_637576581581650241" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_RevenueRecognizedFromCurrentPeriodIncreaseInContractLiability" xlink:label="stem_RevenueRecognizedFromCurrentPeriodIncreaseInContractLiability_637576581581650241" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInContractWithCustomerLiabilityAbstract_637576581581622152" xlink:to="stem_RevenueRecognizedFromCurrentPeriodIncreaseInContractLiability_637576581581650241" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability_637576581581652212" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInContractWithCustomerLiabilityAbstract_637576581581622152" xlink:to="us-gaap_ContractWithCustomerLiability_637576581581652212" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueDetails" xlink:type="extended" xlink:title="1240401 - Disclosure - FAIR VALUE MEASUREMENTS - Financial instruments measured at fair value (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract_637547831326275710" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable" xlink:label="us-gaap_FairValueByBalanceSheetGroupingTable_637576581581652212" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract_637547831326275710" xlink:to="us-gaap_FairValueByBalanceSheetGroupingTable_637576581581652212" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_637576581581652212" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByBalanceSheetGroupingTable_637576581581652212" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_637576581581652212" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_637576581581652212" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis_637576581581652212" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_637576581581652212" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member_637576581581652212" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_637576581581652212" xlink:to="us-gaap_FairValueInputsLevel1Member_637576581581652212" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member_637576581581652212" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_637576581581652212" xlink:to="us-gaap_FairValueInputsLevel2Member_637576581581652212" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member_637576581581652212" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_637576581581652212" xlink:to="us-gaap_FairValueInputsLevel3Member_637576581581652212" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis_637576581581652212" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByBalanceSheetGroupingTable_637576581581652212" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis_637576581581652212" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain_637576581581652212" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis_637576581581652212" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain_637576581581652212" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember_637576581581652212" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementFrequencyDomain_637576581581652212" xlink:to="us-gaap_FairValueMeasurementsRecurringMember_637576581581652212" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis" xlink:label="us-gaap_CashAndCashEquivalentsAxis_637576581581652212" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByBalanceSheetGroupingTable_637576581581652212" xlink:to="us-gaap_CashAndCashEquivalentsAxis_637576581581652212" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_637576581581662223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashAndCashEquivalentsAxis_637576581581652212" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_637576581581662223" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="us-gaap_MoneyMarketFundsMember_637576581581662223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_637576581581662223" xlink:to="us-gaap_MoneyMarketFundsMember_637576581581662223" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis" xlink:label="us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_637576581581662223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByBalanceSheetGroupingTable_637576581581652212" xlink:to="us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_637576581581662223" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_637576581581662223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_637576581581662223" xlink:to="us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_637576581581662223" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember" xlink:label="us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_637576581581662223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_637576581581662223" xlink:to="us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_637576581581662223" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:label="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_637576581581662223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByBalanceSheetGroupingTable_637576581581652212" xlink:to="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_637576581581662223" order="5" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:label="us-gaap_CashAndCashEquivalentsFairValueDisclosure_637576581581662223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_637576581581662223" xlink:to="us-gaap_CashAndCashEquivalentsFairValueDisclosure_637576581581662223" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares_637576581581662223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_637576581581662223" xlink:to="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares_637576581581662223" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:label="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability_637576581581662223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_637576581581662223" xlink:to="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability_637576581581662223" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure" xlink:label="us-gaap_LiabilitiesFairValueDisclosure_637576581581662223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_637576581581662223" xlink:to="us-gaap_LiabilitiesFairValueDisclosure_637576581581662223" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract_637576581581662223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_637576581581662223" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract_637576581581662223" order="5" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3_637576581581662223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract_637576581581662223" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3_637576581581662223" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3_637576581581672164" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract_637576581581662223" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3_637576581581672164" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNetAbstract" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNetAbstract_637576581581672164" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_637576581581662223" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNetAbstract_637576581581672164" order="6" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3_637576581581672164" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNetAbstract_637576581581672164" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3_637576581581672164" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3_637576581581672164" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNetAbstract_637576581581672164" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3_637576581581672164" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureFairValueMeasurementsConvertiblePreferredStockWarrantLiabilitiesDetails" xlink:type="extended" xlink:title="1240402 - Disclosure - FAIR VALUE MEASUREMENTS - Convertible Preferred Stock Warrant Liabilities (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_637576581581672164" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_637576581581672164" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="us-gaap_MeasurementInputTypeAxis_637576581581672164" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_637576581581672164" xlink:to="us-gaap_MeasurementInputTypeAxis_637576581581672164" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="us-gaap_MeasurementInputTypeDomain_637576581581682156" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis_637576581581672164" xlink:to="us-gaap_MeasurementInputTypeDomain_637576581581682156" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputPriceVolatilityMember" xlink:label="us-gaap_MeasurementInputPriceVolatilityMember_637576581581682156" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeDomain_637576581581682156" xlink:to="us-gaap_MeasurementInputPriceVolatilityMember_637576581581682156" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:label="us-gaap_MeasurementInputRiskFreeInterestRateMember_637576581581682156" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeDomain_637576581581682156" xlink:to="us-gaap_MeasurementInputRiskFreeInterestRateMember_637576581581682156" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputExpectedTermMember" xlink:label="us-gaap_MeasurementInputExpectedTermMember_637576581581682156" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeDomain_637576581581682156" xlink:to="us-gaap_MeasurementInputExpectedTermMember_637576581581682156" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember" xlink:label="us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_637576581581682156" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeDomain_637576581581682156" xlink:to="us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_637576581581682156" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis" xlink:label="us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_637576581581682156" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_637576581581672164" xlink:to="us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_637576581581682156" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_637576581581682156" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_637576581581682156" xlink:to="us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_637576581581682156" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember" xlink:label="us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_637576581581682156" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_637576581581682156" xlink:to="us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_637576581581682156" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_637576581581682156" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_637576581581672164" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_637576581581682156" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:label="us-gaap_WarrantsAndRightsOutstandingMeasurementInput_637576581581682156" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_637576581581682156" xlink:to="us-gaap_WarrantsAndRightsOutstandingMeasurementInput_637576581581682156" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureFairValueMeasurementsConvertiblePreferredStockDetails" xlink:type="extended" xlink:title="1240403 - Disclosure - FAIR VALUE MEASUREMENTS - Convertible preferred stock (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_637576581581692158" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_637576581581692158" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis" xlink:label="us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_637576581581692158" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_637576581581692158" xlink:to="us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_637576581581692158" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_637576581581692158" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_637576581581692158" xlink:to="us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_637576581581692158" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember" xlink:label="us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_637576581581692158" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain_637576581581692158" xlink:to="us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_637576581581692158" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_637576581581692158" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_637576581581692158" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_637576581581692158" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_637576581581692158" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_637576581581692158" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_637576581581692158" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_637576581581692158" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_637576581581692158" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_637576581581692158" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_637576581581692158" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_637576581581692158" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_637576581581692158" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_637576581581692158" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_637576581581692158" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_637576581581692158" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_637576581581692158" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_637576581581692158" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_637576581581692158" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_6375765815816921581" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_637576581581692158" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_6375765815816921581" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureFairValueMeasurementsEmbeddedDerivativeLiabilitiesDetails" xlink:type="extended" xlink:title="1240404 - Disclosure - FAIR VALUE MEASUREMENTS - Embedded derivative liabilities (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_637576581581702156" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_637576581581702156" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis_637576581581702156" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_637576581581702156" xlink:to="us-gaap_FinancialInstrumentAxis_637576581581702156" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_637576581581702156" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis_637576581581702156" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_637576581581702156" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmbeddedDerivativeFinancialInstrumentsMember" xlink:label="us-gaap_EmbeddedDerivativeFinancialInstrumentsMember_637576581581702156" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_637576581581702156" xlink:to="us-gaap_EmbeddedDerivativeFinancialInstrumentsMember_637576581581702156" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_637576581581702156" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_637576581581702156" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_637576581581702156" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_637576581581702156" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_637576581581702156" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_637576581581702156" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_637576581581702156" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_637576581581702156" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_637576581581702156" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_637576581581702156" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_637576581581702156" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_637576581581702156" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_637576581581702156" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_637576581581702156" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_637576581581702156" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_6375765815817021561" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_637576581581702156" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_6375765815817021561" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureGoodwillAndIntangibleAssetsNetDetails" xlink:type="extended" xlink:title="1240501 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillRollForward" xlink:label="us-gaap_GoodwillRollForward_637576581581712158" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillRollForward_637576581581712158" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill_637576581581712158" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillRollForward_637576581581712158" xlink:to="us-gaap_Goodwill_637576581581712158" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:label="us-gaap_GoodwillForeignCurrencyTranslationGainLoss_637576581581712158" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillRollForward_637576581581712158" xlink:to="us-gaap_GoodwillForeignCurrencyTranslationGainLoss_637576581581712158" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill_6375765815817121581" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillRollForward_637576581581712158" xlink:to="us-gaap_Goodwill_6375765815817121581" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsNetDetails" xlink:type="extended" xlink:title="1240502 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET - Intangible assets, net (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_637547715829892153" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_637576581581722158" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_637547715829892153" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_637576581581722158" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_637576581581722158" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_637576581581722158" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_637576581581722158" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_637576581581722158" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_637576581581722158" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_637576581581722158" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:label="us-gaap_TechnologyBasedIntangibleAssetsMember_637576581581722158" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_637576581581722158" xlink:to="us-gaap_TechnologyBasedIntangibleAssetsMember_637576581581722158" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SoftwareDevelopmentMember" xlink:label="us-gaap_SoftwareDevelopmentMember_637576581581722158" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_637576581581722158" xlink:to="us-gaap_SoftwareDevelopmentMember_637576581581722158" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems_637576581581722158" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_637576581581722158" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems_637576581581722158" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_637576581581722158" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems_637576581581722158" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_637576581581722158" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_637576581581722158" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems_637576581581722158" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_637576581581722158" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss" xlink:label="us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss_637576581581722158" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems_637576581581722158" xlink:to="us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss_637576581581722158" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_637576581581722158" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems_637576581581722158" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_637576581581722158" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets_637576581581722158" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems_637576581581722158" xlink:to="us-gaap_AmortizationOfIntangibleAssets_637576581581722158" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureLeasesDetails" xlink:type="extended" xlink:title="1240601 - Disclosure - LEASES (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="us-gaap_LesseeLeaseDescriptionTable_637576581581732216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeLeaseDescriptionTable_637576581581732216" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_637576581581732216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionTable_637576581581732216" xlink:to="srt_RangeAxis_637576581581732216" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember_637576581581732216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_637576581581732216" xlink:to="srt_RangeMember_637576581581732216" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember_637576581581732216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_637576581581732216" xlink:to="srt_MinimumMember_637576581581732216" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_637576581581732216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_637576581581732216" xlink:to="srt_MaximumMember_637576581581732216" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems_637576581581732216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionTable_637576581581732216" xlink:to="us-gaap_LesseeLeaseDescriptionLineItems_637576581581732216" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract_637576581581732216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems_637576581581732216" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract_637576581581732216" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm_637576581581732216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems_637576581581732216" xlink:to="us-gaap_LesseeOperatingLeaseRenewalTerm_637576581581732216" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost" xlink:label="us-gaap_LeaseCost_637576581581732216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems_637576581581732216" xlink:to="us-gaap_LeaseCost_637576581581732216" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments_637576581581732216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems_637576581581732216" xlink:to="us-gaap_OperatingLeasePayments_637576581581732216" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_637576581581732216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems_637576581581732216" xlink:to="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_637576581581732216" order="5" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_637576581581732216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_637576581581732216" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_637576581581732216" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_637576581581732216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_637576581581732216" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_637576581581732216" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_637576581581732216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_637576581581732216" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_637576581581732216" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_637576581581742163" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_637576581581732216" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_637576581581742163" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability_637576581581742163" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_637576581581732216" xlink:to="us-gaap_OperatingLeaseLiability_637576581581742163" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_637576581581742163" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_637576581581732216" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_637576581581742163" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_637576581581742163" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_637576581581732216" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_637576581581742163" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_637576581581742163" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_637576581581732216" xlink:to="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_637576581581742163" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostAbstract" xlink:label="us-gaap_LeaseCostAbstract_637576581581742163" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems_637576581581732216" xlink:to="us-gaap_LeaseCostAbstract_637576581581742163" order="6" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_637576581581742163" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseCostAbstract_637576581581742163" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_637576581581742163" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_637576581581742163" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseCostAbstract_637576581581742163" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_637576581581742163" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureAssetRetirementObligationDetails" xlink:type="extended" xlink:title="1240701 - Disclosure - ASSET RETIREMENT OBLIGATION (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationDisclosureAbstract" xlink:label="us-gaap_AssetRetirementObligationDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationsNoncurrent" xlink:label="us-gaap_AssetRetirementObligationsNoncurrent_637576581581752221" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetRetirementObligationDisclosureAbstract" xlink:to="us-gaap_AssetRetirementObligationsNoncurrent_637576581581752221" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationLiabilitiesIncurred" xlink:label="us-gaap_AssetRetirementObligationLiabilitiesIncurred_637576581581752221" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetRetirementObligationDisclosureAbstract" xlink:to="us-gaap_AssetRetirementObligationLiabilitiesIncurred_637576581581752221" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationLiabilitiesSettled" xlink:label="us-gaap_AssetRetirementObligationLiabilitiesSettled_637576581581752221" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetRetirementObligationDisclosureAbstract" xlink:to="us-gaap_AssetRetirementObligationLiabilitiesSettled_637576581581752221" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationRevisionOfEstimate" xlink:label="us-gaap_AssetRetirementObligationRevisionOfEstimate_637576581581752221" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetRetirementObligationDisclosureAbstract" xlink:to="us-gaap_AssetRetirementObligationRevisionOfEstimate_637576581581752221" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationAccretionExpense" xlink:label="us-gaap_AssetRetirementObligationAccretionExpense_637576581581762165" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetRetirementObligationDisclosureAbstract" xlink:to="us-gaap_AssetRetirementObligationAccretionExpense_637576581581762165" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationsNoncurrent" xlink:label="us-gaap_AssetRetirementObligationsNoncurrent_637576581581762165" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetRetirementObligationDisclosureAbstract" xlink:to="us-gaap_AssetRetirementObligationsNoncurrent_637576581581762165" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureEnergyStorageSystemsNetDetails" xlink:type="extended" xlink:title="1240801 - Disclosure - ENERGY STORAGE SYSTEMS, NET (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_637576581581762165" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_637576581581762165" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_637576581581762165" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_637576581581762165" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_637576581581762165" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_637576581581762165" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis_637576581581762165" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_637576581581762165" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_EnergyStorageSystemsMember" xlink:label="stem_EnergyStorageSystemsMember_637576581581762165" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_637576581581762165" xlink:to="stem_EnergyStorageSystemsMember_637576581581762165" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_EnergyStorageSystemsPlacedIntoServiceMember" xlink:label="stem_EnergyStorageSystemsPlacedIntoServiceMember_637576581581762165" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_EnergyStorageSystemsMember_637576581581762165" xlink:to="stem_EnergyStorageSystemsPlacedIntoServiceMember_637576581581762165" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember" xlink:label="stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember_637576581581762165" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_EnergyStorageSystemsMember_637576581581762165" xlink:to="stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember_637576581581762165" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_637576581581762165" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_637576581581762165" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_637576581581762165" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_637576581581762165" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems_637576581581762165" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_637576581581762165" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_637576581581772160" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems_637576581581762165" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_637576581581772160" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_637576581581772160" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems_637576581581762165" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_637576581581772160" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation_637576581581772160" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems_637576581581762165" xlink:to="us-gaap_Depreciation_637576581581772160" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureBalanceSheetComponentsInventoryDetails" xlink:type="extended" xlink:title="1240901 - Disclosure - BALANCE SHEET COMPONENTS Inventory (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_BalanceSheetComponentsDisclosureAbstract" xlink:label="stem_BalanceSheetComponentsDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNetAbstract" xlink:label="us-gaap_InventoryNetAbstract_637576581581772160" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_BalanceSheetComponentsDisclosureAbstract" xlink:to="us-gaap_InventoryNetAbstract_637576581581772160" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves_637576581581772160" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract_637576581581772160" xlink:to="us-gaap_InventoryWorkInProcessNetOfReserves_637576581581772160" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_InventoryBatteries" xlink:label="stem_InventoryBatteries_637576581581772160" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract_637576581581772160" xlink:to="stem_InventoryBatteries_637576581581772160" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet_637576581581772160" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract_637576581581772160" xlink:to="us-gaap_InventoryNet_637576581581772160" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherCurrentAssetsConsistDetails" xlink:type="extended" xlink:title="1240902 - Disclosure - BALANCE SHEET COMPONENTS - Other current assets consist (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_BalanceSheetComponentsDisclosureAbstract" xlink:label="stem_BalanceSheetComponentsDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_637576581581782159" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_BalanceSheetComponentsDisclosureAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_637576581581782159" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCostsCurrent" xlink:label="us-gaap_DeferredCostsCurrent_637576581581782159" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_637576581581782159" xlink:to="us-gaap_DeferredCostsCurrent_637576581581782159" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="us-gaap_PrepaidExpenseCurrent_637576581581782159" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_637576581581782159" xlink:to="us-gaap_PrepaidExpenseCurrent_637576581581782159" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepositsAssetsCurrent" xlink:label="us-gaap_DepositsAssetsCurrent_637576581581782159" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_637576581581782159" xlink:to="us-gaap_DepositsAssetsCurrent_637576581581782159" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="us-gaap_DueFromRelatedPartiesCurrent_637576581581782159" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_637576581581782159" xlink:to="us-gaap_DueFromRelatedPartiesCurrent_637576581581782159" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsMiscellaneousCurrent" xlink:label="us-gaap_OtherAssetsMiscellaneousCurrent_637576581581782159" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_637576581581782159" xlink:to="us-gaap_OtherAssetsMiscellaneousCurrent_637576581581782159" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="us-gaap_OtherAssetsCurrent_637576581581782159" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_637576581581782159" xlink:to="us-gaap_OtherAssetsCurrent_637576581581782159" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherNoncurrentAssetsDetails" xlink:type="extended" xlink:title="1240903 - Disclosure - BALANCE SHEET COMPONENTS- Other Noncurrent Assets (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_BalanceSheetComponentsDisclosureAbstract" xlink:label="stem_BalanceSheetComponentsDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637576581581782159" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_BalanceSheetComponentsDisclosureAbstract" xlink:to="us-gaap_StatementTable_637576581581782159" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_637576581581782159" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581581782159" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_637576581581782159" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_637576581581792218" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis_637576581581782159" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_637576581581792218" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember" xlink:label="us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_637576581581792218" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_637576581581792218" xlink:to="us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_637576581581792218" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637576581581792218" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581581782159" xlink:to="us-gaap_StatementLineItems_637576581581792218" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrentAbstract" xlink:label="us-gaap_OtherAssetsNoncurrentAbstract_637576581581792218" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581581792218" xlink:to="us-gaap_OtherAssetsNoncurrentAbstract_637576581581792218" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromRelatedPartiesNoncurrent" xlink:label="us-gaap_DueFromRelatedPartiesNoncurrent_637576581581792218" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsNoncurrentAbstract_637576581581792218" xlink:to="us-gaap_DueFromRelatedPartiesNoncurrent_637576581581792218" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCosts" xlink:label="us-gaap_DeferredCosts_637576581581792218" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsNoncurrentAbstract_637576581581792218" xlink:to="us-gaap_DeferredCosts_637576581581792218" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepositsAssetsNoncurrent" xlink:label="us-gaap_DepositsAssetsNoncurrent_637576581581792218" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsNoncurrentAbstract_637576581581792218" xlink:to="us-gaap_DepositsAssetsNoncurrent_637576581581792218" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="us-gaap_LongTermInvestments_637576581581792218" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsNoncurrentAbstract_637576581581792218" xlink:to="us-gaap_LongTermInvestments_637576581581792218" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:label="us-gaap_DeferredFinanceCostsNoncurrentNet_637576581581792218" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsNoncurrentAbstract_637576581581792218" xlink:to="us-gaap_DeferredFinanceCostsNoncurrentNet_637576581581792218" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_637576581581792218" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsNoncurrentAbstract_637576581581792218" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_637576581581792218" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_637576581581792218" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsNoncurrentAbstract_637576581581792218" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_637576581581792218" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:label="us-gaap_OtherAssetsMiscellaneousNoncurrent_637576581581792218" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsNoncurrentAbstract_637576581581792218" xlink:to="us-gaap_OtherAssetsMiscellaneousNoncurrent_637576581581792218" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent_637576581581792218" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsNoncurrentAbstract_637576581581792218" xlink:to="us-gaap_OtherAssetsNoncurrent_637576581581792218" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureBalanceSheetComponentsAccruedLiabilitiesDetails" xlink:type="extended" xlink:title="1240904 - Disclosure - BALANCE SHEET COMPONENTS - Accrued Liabilities (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_BalanceSheetComponentsDisclosureAbstract" xlink:label="stem_BalanceSheetComponentsDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:label="us-gaap_AccruedLiabilitiesCurrentAbstract_637576581581802166" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_BalanceSheetComponentsDisclosureAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrentAbstract_637576581581802166" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_AccruedPayablesCurrent" xlink:label="stem_AccruedPayablesCurrent_637576581581802166" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesCurrentAbstract_637576581581802166" xlink:to="stem_AccruedPayablesCurrent_637576581581802166" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPayableCurrent" xlink:label="us-gaap_InterestPayableCurrent_637576581581802166" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesCurrentAbstract_637576581581802166" xlink:to="us-gaap_InterestPayableCurrent_637576581581802166" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent_637576581581802166" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesCurrentAbstract_637576581581802166" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent_637576581581802166" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent_637576581581802166" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesCurrentAbstract_637576581581802166" xlink:to="us-gaap_AccruedLiabilitiesCurrent_637576581581802166" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherCurrentLiabilitiesDetails" xlink:type="extended" xlink:title="1240905 - Disclosure - BALANCE SHEET COMPONENTS - Other Current Liabilities (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_BalanceSheetComponentsDisclosureAbstract" xlink:label="stem_BalanceSheetComponentsDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrentAbstract" xlink:label="us-gaap_OtherLiabilitiesCurrentAbstract_637576581581802166" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_BalanceSheetComponentsDisclosureAbstract" xlink:to="us-gaap_OtherLiabilitiesCurrentAbstract_637576581581802166" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostNetCurrent" xlink:label="us-gaap_CapitalizedContractCostNetCurrent_637576581581802166" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherLiabilitiesCurrentAbstract_637576581581802166" xlink:to="us-gaap_CapitalizedContractCostNetCurrent_637576581581802166" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_637576581581802166" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherLiabilitiesCurrentAbstract_637576581581802166" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_637576581581802166" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="us-gaap_DueToRelatedPartiesCurrent_637576581581812162" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherLiabilitiesCurrentAbstract_637576581581802166" xlink:to="us-gaap_DueToRelatedPartiesCurrent_637576581581812162" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherSundryLiabilitiesCurrent" xlink:label="us-gaap_OtherSundryLiabilitiesCurrent_637576581581812162" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherLiabilitiesCurrentAbstract_637576581581802166" xlink:to="us-gaap_OtherSundryLiabilitiesCurrent_637576581581812162" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="us-gaap_OtherLiabilitiesCurrent_637576581581812162" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherLiabilitiesCurrentAbstract_637576581581802166" xlink:to="us-gaap_OtherLiabilitiesCurrent_637576581581812162" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_637576581581812162" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherLiabilitiesCurrentAbstract_637576581581802166" xlink:to="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_637576581581812162" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureNotesPayableRevolvingLoanDueToSpeMemberDetails" xlink:type="extended" xlink:title="1241001 - Disclosure - NOTES PAYABLE - Revolving Loan Due to SPE Member (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable_637576581581812162" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtInstrumentTable_637576581581812162" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis_637576581581812162" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637576581581812162" xlink:to="us-gaap_LongtermDebtTypeAxis_637576581581812162" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain_637576581581812162" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis_637576581581812162" xlink:to="us-gaap_LongtermDebtTypeDomain_637576581581812162" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember" xlink:label="us-gaap_NotesPayableOtherPayablesMember_637576581581812162" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain_637576581581812162" xlink:to="us-gaap_NotesPayableOtherPayablesMember_637576581581812162" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_637576581581812162" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637576581581812162" xlink:to="us-gaap_DebtInstrumentAxis_637576581581812162" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_637576581581812162" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis_637576581581812162" xlink:to="us-gaap_DebtInstrumentNameDomain_637576581581812162" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_RevolvingLoanDueToSpeMemberMember" xlink:label="stem_RevolvingLoanDueToSpeMemberMember_637576581581812162" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_637576581581812162" xlink:to="stem_RevolvingLoanDueToSpeMemberMember_637576581581812162" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems_637576581581822163" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637576581581812162" xlink:to="us-gaap_DebtInstrumentLineItems_637576581581822163" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PercentageOfHardwareForEnergySystemsPurchased" xlink:label="stem_PercentageOfHardwareForEnergySystemsPurchased_637576581581822163" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581581822163" xlink:to="stem_PercentageOfHardwareForEnergySystemsPurchased_637576581581822163" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_637576581581822163" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581581822163" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_637576581581822163" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_637576581581822163" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581581822163" xlink:to="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_637576581581822163" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayable" xlink:label="us-gaap_NotesPayable_637576581581822163" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581581822163" xlink:to="us-gaap_NotesPayable_637576581581822163" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToSpeMemberDetails" xlink:type="extended" xlink:title="1241002 - Disclosure - NOTES PAYABLE - Term Loan Due to SPE Member (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable_637576581581822163" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtInstrumentTable_637576581581822163" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis_637576581581822163" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637576581581822163" xlink:to="us-gaap_LongtermDebtTypeAxis_637576581581822163" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain_637576581581822163" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis_637576581581822163" xlink:to="us-gaap_LongtermDebtTypeDomain_637576581581822163" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember" xlink:label="us-gaap_NotesPayableOtherPayablesMember_637576581581832164" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain_637576581581822163" xlink:to="us-gaap_NotesPayableOtherPayablesMember_637576581581832164" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_637576581581832164" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637576581581822163" xlink:to="us-gaap_DebtInstrumentAxis_637576581581832164" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_637576581581832164" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis_637576581581832164" xlink:to="us-gaap_DebtInstrumentNameDomain_637576581581832164" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TermLoanDueToSpeMemberMember" xlink:label="stem_TermLoanDueToSpeMemberMember_637576581581832164" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_637576581581832164" xlink:to="stem_TermLoanDueToSpeMemberMember_637576581581832164" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems_637576581581832164" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637576581581822163" xlink:to="us-gaap_DebtInstrumentLineItems_637576581581832164" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount_637576581581832164" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581581832164" xlink:to="us-gaap_DebtInstrumentFaceAmount_637576581581832164" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink:label="us-gaap_DebtInstrumentIncreaseAccruedInterest_637576581581832164" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581581832164" xlink:to="us-gaap_DebtInstrumentIncreaseAccruedInterest_637576581581832164" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfDebt" xlink:label="us-gaap_RepaymentsOfDebt_637576581581832164" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581581832164" xlink:to="us-gaap_RepaymentsOfDebt_637576581581832164" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_637576581581832164" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581581832164" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_637576581581832164" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid" xlink:label="us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid_637576581581832164" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581581832164" xlink:to="us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid_637576581581832164" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToFormerNonControllingInterestHolderDetails" xlink:type="extended" xlink:title="1241003 - Disclosure - NOTES PAYABLE - Term Loan Due to Former Non-controlling Interest Holder (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable_637576581581842163" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtInstrumentTable_637576581581842163" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_637576581581842163" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637576581581842163" xlink:to="us-gaap_DebtInstrumentAxis_637576581581842163" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_637576581581842163" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis_637576581581842163" xlink:to="us-gaap_DebtInstrumentNameDomain_637576581581842163" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TermLoanDueToSpeMemberMember" xlink:label="stem_TermLoanDueToSpeMemberMember_637576581581842163" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_637576581581842163" xlink:to="stem_TermLoanDueToSpeMemberMember_637576581581842163" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TermLoanDueToFormerNonControllingInterestHolderMember" xlink:label="stem_TermLoanDueToFormerNonControllingInterestHolderMember_637576581581842163" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_637576581581842163" xlink:to="stem_TermLoanDueToFormerNonControllingInterestHolderMember_637576581581842163" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis_637576581581842163" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637576581581842163" xlink:to="us-gaap_ClassOfWarrantOrRightAxis_637576581581842163" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_637576581581842163" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis_637576581581842163" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_637576581581842163" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockWarrantsMember" xlink:label="stem_CommonStockWarrantsMember_637576581581842163" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightDomain_637576581581842163" xlink:to="stem_CommonStockWarrantsMember_637576581581842163" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis_637576581581842163" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637576581581842163" xlink:to="us-gaap_LongtermDebtTypeAxis_637576581581842163" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain_637576581581842163" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis_637576581581842163" xlink:to="us-gaap_LongtermDebtTypeDomain_637576581581842163" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember" xlink:label="us-gaap_NotesPayableOtherPayablesMember_637576581581842163" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain_637576581581842163" xlink:to="us-gaap_NotesPayableOtherPayablesMember_637576581581842163" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems_637576581581842163" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637576581581842163" xlink:to="us-gaap_DebtInstrumentLineItems_637576581581842163" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToMinorityShareholders" xlink:label="us-gaap_PaymentsToMinorityShareholders_637576581581842163" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581581842163" xlink:to="us-gaap_PaymentsToMinorityShareholders_637576581581842163" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DebtInstrumentQuarterlyInterestRateStatedPercentage" xlink:label="stem_DebtInstrumentQuarterlyInterestRateStatedPercentage_637576581581852216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581581842163" xlink:to="stem_DebtInstrumentQuarterlyInterestRateStatedPercentage_637576581581852216" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_637576581581852216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581581842163" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_637576581581852216" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PrepaymentOfDebtPrincipalAndInterest" xlink:label="stem_PrepaymentOfDebtPrincipalAndInterest_637576581581852216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581581842163" xlink:to="stem_PrepaymentOfDebtPrincipalAndInterest_637576581581852216" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfDebt" xlink:label="us-gaap_RepaymentsOfDebt_637576581581852216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581581842163" xlink:to="us-gaap_RepaymentsOfDebt_637576581581852216" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_WarrantsIssuedDuringPeriod" xlink:label="stem_WarrantsIssuedDuringPeriod_637576581581852216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581581842163" xlink:to="stem_WarrantsIssuedDuringPeriod_637576581581852216" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount_637576581581852216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581581842163" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount_637576581581852216" order="7" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayable" xlink:label="us-gaap_NotesPayable_637576581581852216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581581842163" xlink:to="us-gaap_NotesPayable_637576581581852216" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureNotesPayable2020CreditAgreementDetails" xlink:type="extended" xlink:title="1241004 - Disclosure - NOTES PAYABLE - 2020 Credit Agreement (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable_637576581581862171" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtInstrumentTable_637576581581862171" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis_637576581581862171" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637576581581862171" xlink:to="us-gaap_LongtermDebtTypeAxis_637576581581862171" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain_637576581581862171" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis_637576581581862171" xlink:to="us-gaap_LongtermDebtTypeDomain_637576581581862171" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember" xlink:label="us-gaap_NotesPayableOtherPayablesMember_637576581581862171" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain_637576581581862171" xlink:to="us-gaap_NotesPayableOtherPayablesMember_637576581581862171" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_637576581581862171" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637576581581862171" xlink:to="us-gaap_DebtInstrumentAxis_637576581581862171" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_637576581581862171" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis_637576581581862171" xlink:to="us-gaap_DebtInstrumentNameDomain_637576581581862171" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CreditAgreement2020Member" xlink:label="stem_CreditAgreement2020Member_637576581581862171" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_637576581581862171" xlink:to="stem_CreditAgreement2020Member_637576581581862171" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis_637576581581862171" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637576581581862171" xlink:to="us-gaap_ClassOfWarrantOrRightAxis_637576581581862171" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_637576581581862171" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis_637576581581862171" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_637576581581862171" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesDConvertibleStockWarrants2019Member" xlink:label="stem_SeriesDConvertibleStockWarrants2019Member_637576581581862171" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightDomain_637576581581862171" xlink:to="stem_SeriesDConvertibleStockWarrants2019Member_637576581581862171" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems_637576581581862171" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637576581581862171" xlink:to="us-gaap_DebtInstrumentLineItems_637576581581862171" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfDebt_637576581581862171" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581581862171" xlink:to="us-gaap_ProceedsFromIssuanceOfDebt_637576581581862171" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_637576581581862171" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581581862171" xlink:to="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_637576581581862171" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_InterestRatePotionPaidInCashPercent" xlink:label="stem_InterestRatePotionPaidInCashPercent_637576581581862171" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581581862171" xlink:to="stem_InterestRatePotionPaidInCashPercent_637576581581862171" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_InterestRatePotionAddedToPrincipalPercent" xlink:label="stem_InterestRatePotionAddedToPrincipalPercent_637576581581872166" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581581862171" xlink:to="stem_InterestRatePotionAddedToPrincipalPercent_637576581581872166" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayable" xlink:label="us-gaap_NotesPayable_637576581581872166" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581581862171" xlink:to="us-gaap_NotesPayable_637576581581872166" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_WarrantsIssuedDuringPeriod" xlink:label="stem_WarrantsIssuedDuringPeriod_637576581581872166" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581581862171" xlink:to="stem_WarrantsIssuedDuringPeriod_637576581581872166" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount_637576581581872166" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581581862171" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount_637576581581872166" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureNotesPayableOutstandingNotesPayableDetails" xlink:type="extended" xlink:title="1241005 - Disclosure - NOTES PAYABLE - Outstanding notes payable (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable_637576581581872166" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtInstrumentTable_637576581581872166" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis_637576581581872166" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637576581581872166" xlink:to="us-gaap_LongtermDebtTypeAxis_637576581581872166" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain_637576581581872166" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis_637576581581872166" xlink:to="us-gaap_LongtermDebtTypeDomain_637576581581872166" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember" xlink:label="us-gaap_NotesPayableOtherPayablesMember_637576581581872166" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain_637576581581872166" xlink:to="us-gaap_NotesPayableOtherPayablesMember_637576581581872166" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems_637576581581872166" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637576581581872166" xlink:to="us-gaap_DebtInstrumentLineItems_637576581581872166" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="us-gaap_DebtInstrumentCarryingAmount_637576581581882165" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581581872166" xlink:to="us-gaap_DebtInstrumentCarryingAmount_637576581581882165" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount_637576581581882165" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581581872166" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount_637576581581882165" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayable" xlink:label="us-gaap_NotesPayable_637576581581882165" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581581872166" xlink:to="us-gaap_NotesPayable_637576581581882165" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtByMaturityAbstract" xlink:label="us-gaap_LongTermDebtByMaturityAbstract_637576581581882165" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581581872166" xlink:to="us-gaap_LongTermDebtByMaturityAbstract_637576581581882165" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_637576581581882165" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtByMaturityAbstract_637576581581882165" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_637576581581882165" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_637576581581882165" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtByMaturityAbstract_637576581581882165" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_637576581581882165" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_637576581581882165" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtByMaturityAbstract_637576581581882165" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_637576581581882165" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_637576581581882165" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtByMaturityAbstract_637576581581882165" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_637576581581882165" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_637576581581882165" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtByMaturityAbstract_637576581581882165" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_637576581581882165" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_637576581581882165" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtByMaturityAbstract_637576581581882165" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_637576581581882165" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt_637576581581882165" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtByMaturityAbstract_637576581581882165" xlink:to="us-gaap_LongTermDebt_637576581581882165" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureConvertibleNotes2019ConvertibleNotesDetails" xlink:type="extended" xlink:title="1241101 - Disclosure - CONVERTIBLE NOTES - 2019 Convertible Notes (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermConvertibleDebtCurrentAndNoncurrentAbstract" xlink:label="us-gaap_LongtermConvertibleDebtCurrentAndNoncurrentAbstract_637548737079588022" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable_637576581581892167" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermConvertibleDebtCurrentAndNoncurrentAbstract_637548737079588022" xlink:to="us-gaap_DebtInstrumentTable_637576581581892167" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis_637576581581892167" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637576581581892167" xlink:to="us-gaap_LongtermDebtTypeAxis_637576581581892167" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain_637576581581892167" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis_637576581581892167" xlink:to="us-gaap_LongtermDebtTypeDomain_637576581581892167" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtMember" xlink:label="us-gaap_ConvertibleDebtMember_637576581581892167" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain_637576581581892167" xlink:to="us-gaap_ConvertibleDebtMember_637576581581892167" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_637576581581892167" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637576581581892167" xlink:to="us-gaap_DebtInstrumentAxis_637576581581892167" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_637576581581892167" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis_637576581581892167" xlink:to="us-gaap_DebtInstrumentNameDomain_637576581581892167" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ConvertibleNotes2019Member" xlink:label="stem_ConvertibleNotes2019Member_637576581581892167" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_637576581581892167" xlink:to="stem_ConvertibleNotes2019Member_637576581581892167" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis_637576581581892167" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637576581581892167" xlink:to="us-gaap_ClassOfWarrantOrRightAxis_637576581581892167" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_637576581581892167" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis_637576581581892167" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_637576581581892167" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesDConvertibleStockWarrants2019Member" xlink:label="stem_SeriesDConvertibleStockWarrants2019Member_637576581581892167" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightDomain_637576581581892167" xlink:to="stem_SeriesDConvertibleStockWarrants2019Member_637576581581892167" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems_637576581581892167" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637576581581892167" xlink:to="us-gaap_DebtInstrumentLineItems_637576581581892167" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfDebt_637576581581892167" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581581892167" xlink:to="us-gaap_ProceedsFromIssuanceOfDebt_637576581581892167" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ProceedsFromIssuanceOfDebtPortionRelatedParties" xlink:label="stem_ProceedsFromIssuanceOfDebtPortionRelatedParties_637576581581902167" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581581892167" xlink:to="stem_ProceedsFromIssuanceOfDebtPortionRelatedParties_637576581581902167" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_637576581581902167" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581581892167" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_637576581581902167" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_MaturityDateExtensionPeriod" xlink:label="stem_MaturityDateExtensionPeriod_637576581581902167" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581581892167" xlink:to="stem_MaturityDateExtensionPeriod_637576581581902167" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsGross" xlink:label="us-gaap_DeferredFinanceCostsGross_637576581581902167" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581581892167" xlink:to="us-gaap_DeferredFinanceCostsGross_637576581581902167" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTerm" xlink:label="us-gaap_DebtInstrumentTerm_637576581581902167" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581581892167" xlink:to="us-gaap_DebtInstrumentTerm_637576581581902167" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_WarrantsIssuedDuringPeriod" xlink:label="stem_WarrantsIssuedDuringPeriod_637576581581902167" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581581892167" xlink:to="stem_WarrantsIssuedDuringPeriod_637576581581902167" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent_637576581581902167" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581581892167" xlink:to="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent_637576581581902167" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ExchangeTransactionAbstract" xlink:label="stem_ExchangeTransactionAbstract_637576581581902167" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581581892167" xlink:to="stem_ExchangeTransactionAbstract_637576581581902167" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtFairValueDisclosures" xlink:label="us-gaap_ConvertibleDebtFairValueDisclosures_637576581581902167" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_ExchangeTransactionAbstract_637576581581902167" xlink:to="us-gaap_ConvertibleDebtFairValueDisclosures_637576581581902167" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares_637576581581902167" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_ExchangeTransactionAbstract_637576581581902167" xlink:to="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares_637576581581902167" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MandatorilyRedeemablePreferredStockFairValueDisclosure" xlink:label="us-gaap_MandatorilyRedeemablePreferredStockFairValueDisclosure_637576581581902167" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_ExchangeTransactionAbstract_637576581581902167" xlink:to="us-gaap_MandatorilyRedeemablePreferredStockFairValueDisclosure_637576581581902167" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CashPaidInExchangeTransaction" xlink:label="stem_CashPaidInExchangeTransaction_637576581581912167" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_ExchangeTransactionAbstract_637576581581902167" xlink:to="stem_CashPaidInExchangeTransaction_637576581581912167" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CarryingValueOfCommonAndConvertiblePreferredExchanged" xlink:label="stem_CarryingValueOfCommonAndConvertiblePreferredExchanged_637576581581912167" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_ExchangeTransactionAbstract_637576581581902167" xlink:to="stem_CarryingValueOfCommonAndConvertiblePreferredExchanged_637576581581912167" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TemporaryAndStockholdersEquityValueDecreaseDueToExchange" xlink:label="stem_TemporaryAndStockholdersEquityValueDecreaseDueToExchange_637576581581912167" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_ExchangeTransactionAbstract_637576581581902167" xlink:to="stem_TemporaryAndStockholdersEquityValueDecreaseDueToExchange_637576581581912167" order="6" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureConvertibleNotes2020ConvertibleNotesDetails" xlink:type="extended" xlink:title="1241102 - Disclosure - CONVERTIBLE NOTES - 2020 Convertible Notes (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermConvertibleDebtCurrentAndNoncurrentAbstract" xlink:label="us-gaap_LongtermConvertibleDebtCurrentAndNoncurrentAbstract_637548737079639103" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable_637576581581972236" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermConvertibleDebtCurrentAndNoncurrentAbstract_637548737079639103" xlink:to="us-gaap_DebtInstrumentTable_637576581581972236" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis_637576581581972236" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637576581581972236" xlink:to="us-gaap_LongtermDebtTypeAxis_637576581581972236" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain_637576581581972236" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis_637576581581972236" xlink:to="us-gaap_LongtermDebtTypeDomain_637576581581972236" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtMember" xlink:label="us-gaap_ConvertibleDebtMember_637576581581972236" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain_637576581581972236" xlink:to="us-gaap_ConvertibleDebtMember_637576581581972236" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_637576581581972236" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637576581581972236" xlink:to="us-gaap_DebtInstrumentAxis_637576581581972236" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_637576581581972236" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis_637576581581972236" xlink:to="us-gaap_DebtInstrumentNameDomain_637576581581972236" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ConvertibleNotesJanuary2020Member" xlink:label="stem_ConvertibleNotesJanuary2020Member_637576581581972236" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_637576581581972236" xlink:to="stem_ConvertibleNotesJanuary2020Member_637576581581972236" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ConvertibleNotesQ42020Member" xlink:label="stem_ConvertibleNotesQ42020Member_637576581581972236" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_637576581581972236" xlink:to="stem_ConvertibleNotesQ42020Member_637576581581972236" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis_637576581581972236" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637576581581972236" xlink:to="us-gaap_ClassOfWarrantOrRightAxis_637576581581972236" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_637576581581972236" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis_637576581581972236" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_637576581581972236" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesDConvertibleStockWarrantsJanuary2020Member" xlink:label="stem_SeriesDConvertibleStockWarrantsJanuary2020Member_637576581581972236" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightDomain_637576581581972236" xlink:to="stem_SeriesDConvertibleStockWarrantsJanuary2020Member_637576581581972236" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesDConvertibleStockWarrantsQ42020Member" xlink:label="stem_SeriesDConvertibleStockWarrantsQ42020Member_637576581581972236" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightDomain_637576581581972236" xlink:to="stem_SeriesDConvertibleStockWarrantsQ42020Member_637576581581972236" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems_637576581581972236" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637576581581972236" xlink:to="us-gaap_DebtInstrumentLineItems_637576581581972236" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfDebt_637576581581982237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581581972236" xlink:to="us-gaap_ProceedsFromIssuanceOfDebt_637576581581982237" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ProceedsFromIssuanceOfDebtPortionRelatedParties" xlink:label="stem_ProceedsFromIssuanceOfDebtPortionRelatedParties_637576581581982237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581581972236" xlink:to="stem_ProceedsFromIssuanceOfDebtPortionRelatedParties_637576581581982237" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsGross" xlink:label="us-gaap_DeferredFinanceCostsGross_637576581581982237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581581972236" xlink:to="us-gaap_DeferredFinanceCostsGross_637576581581982237" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTerm" xlink:label="us-gaap_DebtInstrumentTerm_637576581581982237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581581972236" xlink:to="us-gaap_DebtInstrumentTerm_637576581581982237" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_MaturityDateExtensionPeriod" xlink:label="stem_MaturityDateExtensionPeriod_637576581581982237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581581972236" xlink:to="stem_MaturityDateExtensionPeriod_637576581581982237" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_WarrantsIssuedDuringPeriod" xlink:label="stem_WarrantsIssuedDuringPeriod_637576581581982237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581581972236" xlink:to="stem_WarrantsIssuedDuringPeriod_637576581581982237" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent_637576581581982237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581581972236" xlink:to="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent_637576581581982237" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature_637576581581982237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581581972236" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature_637576581581982237" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ExchangeTransactionAbstract" xlink:label="stem_ExchangeTransactionAbstract_637576581581982237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581581972236" xlink:to="stem_ExchangeTransactionAbstract_637576581581982237" order="9" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtFairValueDisclosures" xlink:label="us-gaap_ConvertibleDebtFairValueDisclosures_637576581581982237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_ExchangeTransactionAbstract_637576581581982237" xlink:to="us-gaap_ConvertibleDebtFairValueDisclosures_637576581581982237" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares_637576581581982237" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_ExchangeTransactionAbstract_637576581581982237" xlink:to="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares_637576581581982237" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MandatorilyRedeemablePreferredStockFairValueDisclosure" xlink:label="us-gaap_MandatorilyRedeemablePreferredStockFairValueDisclosure_637576581581992916" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_ExchangeTransactionAbstract_637576581581982237" xlink:to="us-gaap_MandatorilyRedeemablePreferredStockFairValueDisclosure_637576581581992916" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CashPaidInExchangeTransaction" xlink:label="stem_CashPaidInExchangeTransaction_637576581581992916" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_ExchangeTransactionAbstract_637576581581982237" xlink:to="stem_CashPaidInExchangeTransaction_637576581581992916" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CarryingValueOfCommonAndConvertiblePreferredExchanged" xlink:label="stem_CarryingValueOfCommonAndConvertiblePreferredExchanged_637576581581992916" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_ExchangeTransactionAbstract_637576581581982237" xlink:to="stem_CarryingValueOfCommonAndConvertiblePreferredExchanged_637576581581992916" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TemporaryAndStockholdersEquityValueDecreaseDueToExchange" xlink:label="stem_TemporaryAndStockholdersEquityValueDecreaseDueToExchange_637576581581992916" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_ExchangeTransactionAbstract_637576581581982237" xlink:to="stem_TemporaryAndStockholdersEquityValueDecreaseDueToExchange_637576581581992916" order="6" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DeemedDividendAdjustment" xlink:label="stem_DeemedDividendAdjustment_637576581581992916" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_ExchangeTransactionAbstract_637576581581982237" xlink:to="stem_DeemedDividendAdjustment_637576581581992916" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DebtRedemptionPriceAsPercentageOfQualifiedFinancing" xlink:label="stem_DebtRedemptionPriceAsPercentageOfQualifiedFinancing_637576581581992916" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_ExchangeTransactionAbstract_637576581581982237" xlink:to="stem_DebtRedemptionPriceAsPercentageOfQualifiedFinancing_637576581581992916" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability" xlink:label="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability_637576581581992916" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_ExchangeTransactionAbstract_637576581581982237" xlink:to="us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability_637576581581992916" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureConvertibleNotesConversionOf2019ConvertibleNotesDetails" xlink:type="extended" xlink:title="1241103 - Disclosure - CONVERTIBLE NOTES - Conversion of 2019 Convertible Notes (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermConvertibleDebtCurrentAndNoncurrentAbstract" xlink:label="us-gaap_LongtermConvertibleDebtCurrentAndNoncurrentAbstract_637548737079639103" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtConversionTable" xlink:label="us-gaap_DebtConversionTable_637576581582002185" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermConvertibleDebtCurrentAndNoncurrentAbstract_637548737079639103" xlink:to="us-gaap_DebtConversionTable_637576581582002185" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:label="us-gaap_DebtConversionByUniqueDescriptionAxis_637576581582002185" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtConversionTable_637576581582002185" xlink:to="us-gaap_DebtConversionByUniqueDescriptionAxis_637576581582002185" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtConversionNameDomain" xlink:label="us-gaap_DebtConversionNameDomain_637576581582002185" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtConversionByUniqueDescriptionAxis_637576581582002185" xlink:to="us-gaap_DebtConversionNameDomain_637576581582002185" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ConversionOf2019NotesMember" xlink:label="stem_ConversionOf2019NotesMember_637576581582002185" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtConversionNameDomain_637576581582002185" xlink:to="stem_ConversionOf2019NotesMember_637576581582002185" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_637576581582002185" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtConversionTable_637576581582002185" xlink:to="us-gaap_DebtInstrumentAxis_637576581582002185" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_637576581582002185" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis_637576581582002185" xlink:to="us-gaap_DebtInstrumentNameDomain_637576581582002185" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ConvertibleNotes2019Member" xlink:label="stem_ConvertibleNotes2019Member_637576581582002185" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_637576581582002185" xlink:to="stem_ConvertibleNotes2019Member_637576581582002185" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtConversionLineItems" xlink:label="us-gaap_DebtConversionLineItems_637576581582002185" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtConversionTable_637576581582002185" xlink:to="us-gaap_DebtConversionLineItems_637576581582002185" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:label="us-gaap_DebtConversionConvertedInstrumentAmount1_637576581582002185" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtConversionLineItems_637576581582002185" xlink:to="us-gaap_DebtConversionConvertedInstrumentAmount1_637576581582002185" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:label="us-gaap_DebtConversionConvertedInstrumentSharesIssued1_637576581582012173" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtConversionLineItems_637576581582002185" xlink:to="us-gaap_DebtConversionConvertedInstrumentSharesIssued1_637576581582012173" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_AdjustmentsToAdditionalPaidInCapitalDiscountOnIssuance" xlink:label="stem_AdjustmentsToAdditionalPaidInCapitalDiscountOnIssuance_637576581582012173" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtConversionLineItems_637576581582002185" xlink:to="stem_AdjustmentsToAdditionalPaidInCapitalDiscountOnIssuance_637576581582012173" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureWarrantsDetails" xlink:type="extended" xlink:title="1241201 - Disclosure - WARRANTS (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:label="us-gaap_WarrantsAndRightsNoteDisclosureAbstract_637548737079639103" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightTable" xlink:label="us-gaap_ClassOfWarrantOrRightTable_637576581582012173" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WarrantsAndRightsNoteDisclosureAbstract_637548737079639103" xlink:to="us-gaap_ClassOfWarrantOrRightTable_637576581582012173" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis_637576581582012173" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightTable_637576581582012173" xlink:to="us-gaap_ClassOfWarrantOrRightAxis_637576581582012173" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_637576581582012173" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis_637576581582012173" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_637576581582012173" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesConvertiblePreferredStockWarrantsMember" xlink:label="stem_SeriesConvertiblePreferredStockWarrantsMember_637576581582012173" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightDomain_637576581582012173" xlink:to="stem_SeriesConvertiblePreferredStockWarrantsMember_637576581582012173" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesDConvertibleStockWarrants2017Member" xlink:label="stem_SeriesDConvertibleStockWarrants2017Member_637576581582012173" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightDomain_637576581582012173" xlink:to="stem_SeriesDConvertibleStockWarrants2017Member_637576581582012173" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesDConvertibleStockWarrants2019And2020Member" xlink:label="stem_SeriesDConvertibleStockWarrants2019And2020Member_637576581582012173" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightDomain_637576581582012173" xlink:to="stem_SeriesDConvertibleStockWarrants2019And2020Member_637576581582012173" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockWarrantsMember" xlink:label="stem_CommonStockWarrantsMember_637576581582022173" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightDomain_637576581582012173" xlink:to="stem_CommonStockWarrantsMember_637576581582022173" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_637576581582022173" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightTable_637576581582012173" xlink:to="srt_RangeAxis_637576581582022173" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember_637576581582022173" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_637576581582022173" xlink:to="srt_RangeMember_637576581582022173" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember_637576581582022173" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_637576581582022173" xlink:to="srt_MinimumMember_637576581582022173" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_637576581582022173" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_637576581582022173" xlink:to="srt_MaximumMember_637576581582022173" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis_637576581582022173" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightTable_637576581582012173" xlink:to="us-gaap_LongtermDebtTypeAxis_637576581582022173" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain_637576581582022173" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis_637576581582022173" xlink:to="us-gaap_LongtermDebtTypeDomain_637576581582022173" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtMember" xlink:label="us-gaap_ConvertibleDebtMember_637576581582022173" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain_637576581582022173" xlink:to="us-gaap_ConvertibleDebtMember_637576581582022173" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember" xlink:label="us-gaap_NotesPayableOtherPayablesMember_637576581582022173" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain_637576581582022173" xlink:to="us-gaap_NotesPayableOtherPayablesMember_637576581582022173" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_637576581582022173" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightTable_637576581582012173" xlink:to="us-gaap_DebtInstrumentAxis_637576581582022173" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_637576581582022173" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis_637576581582022173" xlink:to="us-gaap_DebtInstrumentNameDomain_637576581582022173" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ConvertibleNotes2019Member" xlink:label="stem_ConvertibleNotes2019Member_637576581582022173" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_637576581582022173" xlink:to="stem_ConvertibleNotes2019Member_637576581582022173" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CreditAgreement2020Member" xlink:label="stem_CreditAgreement2020Member_637576581582022173" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_637576581582022173" xlink:to="stem_CreditAgreement2020Member_637576581582022173" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightLineItems" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems_637576581582032174" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightTable_637576581582012173" xlink:to="us-gaap_ClassOfWarrantOrRightLineItems_637576581582032174" order="5" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_637576581582032174" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems_637576581582032174" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_637576581582032174" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding_637576581582032174" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems_637576581582032174" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding_637576581582032174" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_WarrantTerm" xlink:label="stem_WarrantTerm_637576581582032174" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems_637576581582032174" xlink:to="stem_WarrantTerm_637576581582032174" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_637576581582032174" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems_637576581582032174" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_637576581582032174" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount_637576581582032174" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems_637576581582032174" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount_637576581582032174" order="5" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm_637576581582032174" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems_637576581582032174" xlink:to="us-gaap_WarrantsAndRightsOutstandingTerm_637576581582032174" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitConvertiblePreferredStockDetails" xlink:type="extended" xlink:title="1241301 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT - Convertible Preferred Stock (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract_637548737079639103" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityByClassOfStockTable" xlink:label="us-gaap_TemporaryEquityByClassOfStockTable_637576581582042189" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract_637548737079639103" xlink:to="us-gaap_TemporaryEquityByClassOfStockTable_637576581582042189" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_637576581582042189" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityByClassOfStockTable_637576581582042189" xlink:to="us-gaap_StatementClassOfStockAxis_637576581582042189" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_637576581582042189" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637576581582042189" xlink:to="us-gaap_ClassOfStockDomain_637576581582042189" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesDPlusConvertiblePreferredStockMember" xlink:label="stem_SeriesDPlusConvertiblePreferredStockMember_637576581582042189" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581582042189" xlink:to="stem_SeriesDPlusConvertiblePreferredStockMember_637576581582042189" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesDConvertiblePreferredStockMember" xlink:label="stem_SeriesDConvertiblePreferredStockMember_637576581582042189" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581582042189" xlink:to="stem_SeriesDConvertiblePreferredStockMember_637576581582042189" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesCPlusConvertiblePreferredStockMember" xlink:label="stem_SeriesCPlusConvertiblePreferredStockMember_637576581582042189" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581582042189" xlink:to="stem_SeriesCPlusConvertiblePreferredStockMember_637576581582042189" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesBConvertiblePreferredStockMember" xlink:label="stem_SeriesBConvertiblePreferredStockMember_637576581582042189" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581582042189" xlink:to="stem_SeriesBConvertiblePreferredStockMember_637576581582042189" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesPlusConvertiblePreferredStockMember" xlink:label="stem_SeriesPlusConvertiblePreferredStockMember_637576581582042189" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581582042189" xlink:to="stem_SeriesPlusConvertiblePreferredStockMember_637576581582042189" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesConvertiblePreferredStockMember" xlink:label="stem_SeriesConvertiblePreferredStockMember_637576581582042189" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581582042189" xlink:to="stem_SeriesConvertiblePreferredStockMember_637576581582042189" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_Series1ConvertiblePreferredStockMember" xlink:label="stem_Series1ConvertiblePreferredStockMember_637576581582042189" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581582042189" xlink:to="stem_Series1ConvertiblePreferredStockMember_637576581582042189" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityLineItems" xlink:label="us-gaap_TemporaryEquityLineItems_637576581582052173" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityByClassOfStockTable_637576581582042189" xlink:to="us-gaap_TemporaryEquityLineItems_637576581582052173" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquitySharesAuthorized" xlink:label="us-gaap_TemporaryEquitySharesAuthorized_637576581582052173" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityLineItems_637576581582052173" xlink:to="us-gaap_TemporaryEquitySharesAuthorized_637576581582052173" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="us-gaap_TemporaryEquitySharesOutstanding_637576581582052173" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityLineItems_637576581582052173" xlink:to="us-gaap_TemporaryEquitySharesOutstanding_637576581582052173" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmount" xlink:label="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmount_637576581582052173" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityLineItems_637576581582052173" xlink:to="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmount_637576581582052173" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityLiquidationPreference" xlink:label="us-gaap_TemporaryEquityLiquidationPreference_637576581582052173" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityLineItems_637576581582052173" xlink:to="us-gaap_TemporaryEquityLiquidationPreference_637576581582052173" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="us-gaap_SharesIssuedPricePerShare_637576581582052173" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityLineItems_637576581582052173" xlink:to="us-gaap_SharesIssuedPricePerShare_637576581582052173" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ConvertiblePreferredStockConversionUponPublicOfferingMinimumProceeds" xlink:label="stem_ConvertiblePreferredStockConversionUponPublicOfferingMinimumProceeds_637576581582052173" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityLineItems_637576581582052173" xlink:to="stem_ConvertiblePreferredStockConversionUponPublicOfferingMinimumProceeds_637576581582052173" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ConvertiblePreferredStockConversionUponHoldersConsentPercentage" xlink:label="stem_ConvertiblePreferredStockConversionUponHoldersConsentPercentage_637576581582052173" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityLineItems_637576581582052173" xlink:to="stem_ConvertiblePreferredStockConversionUponHoldersConsentPercentage_637576581582052173" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockDividendRatePerDollarAmount" xlink:label="us-gaap_PreferredStockDividendRatePerDollarAmount_637576581582052173" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityLineItems_637576581582052173" xlink:to="us-gaap_PreferredStockDividendRatePerDollarAmount_637576581582052173" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockDividendsPerShareDeclared" xlink:label="us-gaap_PreferredStockDividendsPerShareDeclared_637576581582052173" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityLineItems_637576581582052173" xlink:to="us-gaap_PreferredStockDividendsPerShareDeclared_637576581582052173" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockDividendsPerShareCashPaid" xlink:label="us-gaap_PreferredStockDividendsPerShareCashPaid_637576581582052173" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityLineItems_637576581582052173" xlink:to="us-gaap_PreferredStockDividendsPerShareCashPaid_637576581582052173" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityLiquidationPreferencePerShare" xlink:label="us-gaap_TemporaryEquityLiquidationPreferencePerShare_637576581582062172" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityLineItems_637576581582052173" xlink:to="us-gaap_TemporaryEquityLiquidationPreferencePerShare_637576581582062172" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockVotingRightsPerShare" xlink:label="stem_CommonStockVotingRightsPerShare_637576581582062172" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityLineItems_637576581582052173" xlink:to="stem_CommonStockVotingRightsPerShare_637576581582062172" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PreferredStockVotingRightsPercentageRequiredForCertainActions" xlink:label="stem_PreferredStockVotingRightsPercentageRequiredForCertainActions_637576581582062172" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TemporaryEquityLineItems_637576581582052173" xlink:to="stem_PreferredStockVotingRightsPercentageRequiredForCertainActions_637576581582062172" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitSharesReservedForIssuanceDetails" xlink:type="extended" xlink:title="1241302 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT - Shares Reserved for Issuance (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract_637548737079639103" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637576581582062172" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract_637548737079639103" xlink:to="us-gaap_StatementTable_637576581582062172" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis_637576581582062172" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581582062172" xlink:to="us-gaap_FinancialInstrumentAxis_637576581582062172" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_637576581582062172" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis_637576581582062172" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_637576581582062172" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertiblePreferredStockMember" xlink:label="us-gaap_ConvertiblePreferredStockMember_637576581582072185" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_637576581582062172" xlink:to="us-gaap_ConvertiblePreferredStockMember_637576581582072185" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockWarrantsMember" xlink:label="stem_CommonStockWarrantsMember_637576581582072185" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_637576581582062172" xlink:to="stem_CommonStockWarrantsMember_637576581582072185" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PreferredStockWarrantsMember" xlink:label="stem_PreferredStockWarrantsMember_637576581582072185" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_637576581582062172" xlink:to="stem_PreferredStockWarrantsMember_637576581582072185" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember_637576581582072185" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_637576581582062172" xlink:to="us-gaap_EmployeeStockOptionMember_637576581582072185" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockCompensationPlanMember" xlink:label="us-gaap_StockCompensationPlanMember_637576581582072185" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_637576581582062172" xlink:to="us-gaap_StockCompensationPlanMember_637576581582072185" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637576581582072185" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581582062172" xlink:to="us-gaap_StatementLineItems_637576581582072185" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_637576581582072185" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581582072185" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_637576581582072185" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureStockBasedCompensationDetails" xlink:type="extended" xlink:title="1241401 - Disclosure - STOCK-BASED COMPENSATION (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_637548737079639103" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637576581582072185" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_637548737079639103" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637576581582072185" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis_637576581582072185" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637576581582072185" xlink:to="us-gaap_PlanNameAxis_637576581582072185" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain_637576581582082184" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis_637576581582072185" xlink:to="us-gaap_PlanNameDomain_637576581582082184" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StockPlan2009Member" xlink:label="stem_StockPlan2009Member_637576581582082184" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameDomain_637576581582082184" xlink:to="stem_StockPlan2009Member_637576581582082184" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637576581582082184" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637576581582072185" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637576581582082184" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_637576581582082184" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637576581582082184" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_637576581582082184" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_637576581582082184" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637576581582082184" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_637576581582082184" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ShareBasedCompensationArrangementPurchasePriceForSignificantShareholders" xlink:label="stem_ShareBasedCompensationArrangementPurchasePriceForSignificantShareholders_637576581582082184" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637576581582082184" xlink:to="stem_ShareBasedCompensationArrangementPurchasePriceForSignificantShareholders_637576581582082184" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SignificantShareholderThresholdPercentageOwnership" xlink:label="stem_SignificantShareholderThresholdPercentageOwnership_637576581582082184" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637576581582082184" xlink:to="stem_SignificantShareholderThresholdPercentageOwnership_637576581582082184" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingNumberOfYearsOfMonthlyVesting" xlink:label="stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingNumberOfYearsOfMonthlyVesting_637576581582082184" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637576581582082184" xlink:to="stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingNumberOfYearsOfMonthlyVesting_637576581582082184" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_637576581582082184" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637576581582082184" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_637576581582082184" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureStockBasedCompensationOptionActivityDetails" xlink:type="extended" xlink:title="1241402 - Disclosure - STOCK-BASED COMPENSATION - Option Activity (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_637548737079639103" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_637576581582092185" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_637548737079639103" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_637576581582092185" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_637576581582092185" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_637548737079639103" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_637576581582092185" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_637576581582092185" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_637548737079639103" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_637576581582092185" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_637576581582092185" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_637548737079639103" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_637576581582092185" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_637576581582092185" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_637548737079639103" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_637576581582092185" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_637576581582092185" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_637548737079639103" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_637576581582092185" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_6375765815820921851" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_637548737079639103" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_6375765815820921851" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_637576581582092185" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_637548737079639103" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_637576581582092185" order="8" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_637576581582092185" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_637576581582092185" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_637576581582092185" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_6375765815820921851" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_637576581582092185" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_6375765815820921851" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_6375765815820921851" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_637576581582092185" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_6375765815820921851" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_6375765815820921851" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_637576581582092185" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_6375765815820921851" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_6375765815820921851" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_637576581582092185" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_6375765815820921851" order="5" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_637576581582102205" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_637576581582092185" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_637576581582102205" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_637576581582102205" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_637576581582092185" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_637576581582102205" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_637576581582102205" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_637576581582092185" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_637576581582102205" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_637576581582102205" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_637576581582092185" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_637576581582102205" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_637576581582102205" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_637576581582092185" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_637576581582102205" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_637576581582102205" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_637576581582092185" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_637576581582102205" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_6375765815821022051" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_637576581582092185" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_6375765815821022051" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_637576581582102205" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_637576581582092185" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_637576581582102205" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_637576581582102205" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_637576581582092185" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_637576581582102205" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_637576581582102205" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_637576581582092185" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_637576581582102205" order="15" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_637576581582102205" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_637576581582092185" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_637576581582102205" order="16" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureStockBasedCompensationSignificantAssumptionsInEstimatingOptionFairValueDetails" xlink:type="extended" xlink:title="1241403 - Disclosure - STOCK-BASED COMPENSATION - Significant Assumptions in Estimating Option Fair Value (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_637548737079795705" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637576581582112176" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_637548737079795705" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637576581582112176" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis_637576581582112176" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637576581582112176" xlink:to="us-gaap_AwardTypeAxis_637576581582112176" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_637576581582112176" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis_637576581582112176" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_637576581582112176" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember_637576581582112176" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_637576581582112176" xlink:to="us-gaap_EmployeeStockOptionMember_637576581582112176" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637576581582112176" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637576581582112176" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637576581582112176" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_637576581582112176" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637576581582112176" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_637576581582112176" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_637576581582112176" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637576581582112176" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_637576581582112176" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_637576581582122190" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637576581582112176" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_637576581582122190" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" xlink:type="extended" xlink:title="1241404 - Disclosure - STOCK-BASED COMPENSATION - Stock-Based Compensation Expense (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_637548737079795705" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_637576581582122190" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_637548737079795705" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_637576581582122190" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis_637576581582122190" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_637576581582122190" xlink:to="us-gaap_IncomeStatementLocationAxis_637576581582122190" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain_637576581582122190" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis_637576581582122190" xlink:to="us-gaap_IncomeStatementLocationDomain_637576581582122190" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="us-gaap_SellingAndMarketingExpenseMember_637576581582122190" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain_637576581582122190" xlink:to="us-gaap_SellingAndMarketingExpenseMember_637576581582122190" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember_637576581582122190" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain_637576581582122190" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember_637576581582122190" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember_637576581582122190" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain_637576581582122190" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember_637576581582122190" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_637576581582122190" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_637576581582122190" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_637576581582122190" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_637576581582122190" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_637576581582122190" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_637576581582122190" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_637576581582132190" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_637576581582122190" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_637576581582132190" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_637576581582132190" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_637576581582122190" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_637576581582132190" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureSpecialPurposeEntitiesDetails" xlink:type="extended" xlink:title="1241501 - Disclosure - SPECIAL PURPOSE ENTITIES (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_VariableInterestEntityDisclosureAbstract" xlink:label="stem_VariableInterestEntityDisclosureAbstract_637548737079795705" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTable_637576581582132190" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_VariableInterestEntityDisclosureAbstract_637548737079795705" xlink:to="us-gaap_ScheduleOfVariableInterestEntitiesTable_637576581582132190" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="srt_ConsolidatedEntitiesAxis_637576581582132190" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfVariableInterestEntitiesTable_637576581582132190" xlink:to="srt_ConsolidatedEntitiesAxis_637576581582132190" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="srt_ConsolidatedEntitiesDomain_637576581582132190" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis_637576581582132190" xlink:to="srt_ConsolidatedEntitiesDomain_637576581582132190" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_637576581582132190" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesDomain_637576581582132190" xlink:to="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_637576581582132190" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_Scf1LlcMember" xlink:label="stem_Scf1LlcMember_637576581582132190" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_637576581582132190" xlink:to="stem_Scf1LlcMember_637576581582132190" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_637576581582132190" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfVariableInterestEntitiesTable_637576581582132190" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_637576581582132190" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_637576581582142191" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis_637576581582132190" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_637576581582142191" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_EnergyStorageSystemsMember" xlink:label="stem_EnergyStorageSystemsMember_637576581582142191" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_637576581582142191" xlink:to="stem_EnergyStorageSystemsMember_637576581582142191" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableInterestEntityLineItems" xlink:label="us-gaap_VariableInterestEntityLineItems_637576581582142191" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfVariableInterestEntitiesTable_637576581582132190" xlink:to="us-gaap_VariableInterestEntityLineItems_637576581582142191" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_637576581582142191" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableInterestEntityLineItems_637576581582142191" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_637576581582142191" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_637576581582142191" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableInterestEntityLineItems_637576581582142191" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_637576581582142191" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent_637576581582142191" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableInterestEntityLineItems_637576581582142191" xlink:to="us-gaap_ContractWithCustomerLiabilityNoncurrent_637576581582142191" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilities" xlink:label="us-gaap_OtherLiabilities_637576581582142191" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableInterestEntityLineItems_637576581582142191" xlink:to="us-gaap_OtherLiabilities_637576581582142191" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureSpecialPurposeEntitiesUnconsolidatedViesDetails" xlink:type="extended" xlink:title="1241502 - Disclosure - SPECIAL PURPOSE ENTITIES - Unconsolidated VIEs (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_VariableInterestEntityDisclosureAbstract" xlink:label="stem_VariableInterestEntityDisclosureAbstract_637548737079795705" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsTable_637576581582152527" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_VariableInterestEntityDisclosureAbstract_637548737079795705" xlink:to="us-gaap_ScheduleOfEquityMethodInvestmentsTable_637576581582152527" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:label="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_637576581582152527" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsTable_637576581582152527" xlink:to="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_637576581582152527" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:label="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_637576581582152527" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_637576581582152527" xlink:to="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_637576581582152527" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StemFinanceSpvIiLlcMember" xlink:label="stem_StemFinanceSpvIiLlcMember_637576581582152527" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_637576581582152527" xlink:to="stem_StemFinanceSpvIiLlcMember_637576581582152527" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StemFinanceSpvIIILlcMember" xlink:label="stem_StemFinanceSpvIIILlcMember_637576581582152527" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_637576581582152527" xlink:to="stem_StemFinanceSpvIIILlcMember_637576581582152527" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_GenerateStemLcrLlcMember" xlink:label="stem_GenerateStemLcrLlcMember_637576581582152527" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_637576581582152527" xlink:to="stem_GenerateStemLcrLlcMember_637576581582152527" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SpvIiSpvIiiAndSpvIvMember" xlink:label="stem_SpvIiSpvIiiAndSpvIvMember_637576581582152527" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_637576581582152527" xlink:to="stem_SpvIiSpvIiiAndSpvIvMember_637576581582152527" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_637576581582152527" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsTable_637576581582152527" xlink:to="us-gaap_StatementClassOfStockAxis_637576581582152527" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_637576581582152527" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637576581582152527" xlink:to="us-gaap_ClassOfStockDomain_637576581582152527" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember_637576581582152527" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581582152527" xlink:to="us-gaap_CommonClassAMember_637576581582152527" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember_637576581582152527" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581582152527" xlink:to="us-gaap_CommonClassBMember_637576581582152527" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_637576581582152527" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsTable_637576581582152527" xlink:to="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_637576581582152527" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments_637576581582152527" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_637576581582152527" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments_637576581582152527" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage_637576581582152527" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_637576581582152527" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage_637576581582152527" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DistributionRate" xlink:label="stem_DistributionRate_637576581582162187" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_637576581582152527" xlink:to="stem_DistributionRate_637576581582162187" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DistributionRatePortionPaidToRegistrant" xlink:label="stem_DistributionRatePortionPaidToRegistrant_637576581582162187" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_637576581582152527" xlink:to="stem_DistributionRatePortionPaidToRegistrant_637576581582162187" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="us-gaap_EquityMethodInvestments_637576581582162187" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_637576581582152527" xlink:to="us-gaap_EquityMethodInvestments_637576581582162187" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureSpecialPurposeEntitiesAdditionalInformationDetails" xlink:type="extended" xlink:title="1241503 - Disclosure - SPECIAL PURPOSE ENTITIES - Additional information (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_VariableInterestEntityDisclosureAbstract" xlink:label="stem_VariableInterestEntityDisclosureAbstract_637548737079795705" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsTable_637576581582162187" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_VariableInterestEntityDisclosureAbstract_637548737079795705" xlink:to="us-gaap_ScheduleOfEquityMethodInvestmentsTable_637576581582162187" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis_637576581582162187" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsTable_637576581582162187" xlink:to="us-gaap_LongtermDebtTypeAxis_637576581582162187" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain_637576581582162187" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis_637576581582162187" xlink:to="us-gaap_LongtermDebtTypeDomain_637576581582162187" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansPayableMember" xlink:label="us-gaap_LoansPayableMember_637576581582162187" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain_637576581582162187" xlink:to="us-gaap_LoansPayableMember_637576581582162187" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_637576581582172193" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsTable_637576581582162187" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_637576581582172193" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_637576581582172193" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis_637576581582172193" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_637576581582172193" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_EnergyStorageSystemsMember" xlink:label="stem_EnergyStorageSystemsMember_637576581582172193" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_637576581582172193" xlink:to="stem_EnergyStorageSystemsMember_637576581582172193" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_637576581582172193" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsTable_637576581582162187" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_637576581582172193" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain_637576581582172193" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_637576581582172193" xlink:to="us-gaap_RelatedPartyDomain_637576581582172193" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvesteeMember" xlink:label="us-gaap_EquityMethodInvesteeMember_637576581582172193" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain_637576581582172193" xlink:to="us-gaap_EquityMethodInvesteeMember_637576581582172193" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_637576581582172193" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsTable_637576581582162187" xlink:to="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_637576581582172193" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansPayableCurrent" xlink:label="us-gaap_LoansPayableCurrent_637576581582172193" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_637576581582172193" xlink:to="us-gaap_LoansPayableCurrent_637576581582172193" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermLoansPayable" xlink:label="us-gaap_LongTermLoansPayable_637576581582172193" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_637576581582172193" xlink:to="us-gaap_LongTermLoansPayable_637576581582172193" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense_637576581582172193" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_637576581582172193" xlink:to="us-gaap_InterestExpense_637576581582172193" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAbstract" xlink:label="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAbstract_637576581582172193" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_637576581582172193" xlink:to="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAbstract_637576581582172193" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_637576581582172193" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAbstract_637576581582172193" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_637576581582172193" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_637576581582172193" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAbstract_637576581582172193" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_637576581582172193" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent_637576581582172193" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAbstract_637576581582172193" xlink:to="us-gaap_ContractWithCustomerLiabilityNoncurrent_637576581582172193" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilities" xlink:label="us-gaap_OtherLiabilities_637576581582182179" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAbstract_637576581582172193" xlink:to="us-gaap_OtherLiabilities_637576581582182179" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract_637576581582182179" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_637576581582172193" xlink:to="us-gaap_RelatedPartyTransactionsAbstract_637576581582182179" order="5" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromRelatedParties" xlink:label="us-gaap_RevenueFromRelatedParties_637576581582182179" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract_637576581582182179" xlink:to="us-gaap_RevenueFromRelatedParties_637576581582182179" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyCosts" xlink:label="us-gaap_RelatedPartyCosts_637576581582182179" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract_637576581582182179" xlink:to="us-gaap_RelatedPartyCosts_637576581582182179" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetails" xlink:type="extended" xlink:title="1241601 - Disclosure - NET LOSS PER SHARE - basic and diluted net loss per share (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss_637576581582182179" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_NetIncomeLoss_637576581582182179" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DeemedDividendAdjustment" xlink:label="stem_DeemedDividendAdjustment_637576581582182179" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="stem_DeemedDividendAdjustment_637576581582182179" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_637576581582182179" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_637576581582182179" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_637576581582192201" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_637576581582192201" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted_637576581582192201" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted_637576581582192201" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureNetLossPerShareCalculationOfDilutedSharesOutstandingDetails" xlink:type="extended" xlink:title="1241602 - Disclosure - NET LOSS PER SHARE - calculation of diluted shares outstanding (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_637576581582192201" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_637576581582192201" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_637576581582192201" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_637576581582192201" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_637576581582192201" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain_637576581582192201" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_637576581582192201" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain_637576581582192201" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertiblePreferredStockMember" xlink:label="us-gaap_ConvertiblePreferredStockMember_637576581582192201" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain_637576581582192201" xlink:to="us-gaap_ConvertiblePreferredStockMember_637576581582192201" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtMember" xlink:label="us-gaap_ConvertibleDebtMember_637576581582192201" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain_637576581582192201" xlink:to="us-gaap_ConvertibleDebtMember_637576581582192201" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember_637576581582192201" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain_637576581582192201" xlink:to="us-gaap_EmployeeStockOptionMember_637576581582192201" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockWarrantsMember" xlink:label="stem_CommonStockWarrantsMember_637576581582192201" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain_637576581582192201" xlink:to="stem_CommonStockWarrantsMember_637576581582192201" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember" xlink:label="us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_637576581582202184" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain_637576581582192201" xlink:to="us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_637576581582202184" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_637576581582202184" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_637576581582192201" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_637576581582202184" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_637576581582202184" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_637576581582202184" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_637576581582202184" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureIncomeTaxesDetails" xlink:type="extended" xlink:title="1241701 - Disclosure - INCOME TAXES (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_637576581582202184" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_637576581582202184" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_637576581582202184" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_637576581582202184" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_637576581582202184" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_637576581582202184" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_637576581582202184" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_637576581582202184" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_637576581582202184" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_637576581582202184" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_637576581582202184" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_637576581582202184" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_637576581582202184" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_637576581582202184" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_637576581582202184" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_637576581582202184" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit_637576581582212191" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit_637576581582212191" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureIncomeTaxesEffectiveTaxRateOfCompanySProvisionBenefitDetails2" xlink:type="extended" xlink:title="1241702 - Disclosure - INCOME TAXES - The effective tax rate of the Company's provision (benefit) (Details) 2" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_637576581582212191" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_637576581582212191" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_637576581582222195" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_637576581582222195" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_637576581582222195" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_637576581582222195" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_637576581582222195" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_637576581582222195" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_Effectiveincometaxratereconciliationchangeinfairvalueofwarrants" xlink:label="stem_Effectiveincometaxratereconciliationchangeinfairvalueofwarrants_637576581582222195" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="stem_Effectiveincometaxratereconciliationchangeinfairvalueofwarrants_637576581582222195" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_637576581582222195" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_637576581582222195" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_637576581582222195" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_637576581582222195" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_637576581582222195" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_637576581582222195" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_637576581582222195" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_637576581582222195" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xlink:label="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_637576581582222195" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations_637576581582222195" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureIncomeTaxesCompanySDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="extended" xlink:title="1241703 - Disclosure - INCOME TAXES - Company's deferred tax assets and liabilities - (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_637576581582222195" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_637576581582222195" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_637576581582232193" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_637576581582232193" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_637576581582232193" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_637576581582232193" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_637576581582232193" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_637576581582232193" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_637576581582232193" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_637576581582232193" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_637576581582232193" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_637576581582232193" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsDeferredIncome" xlink:label="us-gaap_DeferredTaxAssetsDeferredIncome_637576581582232193" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsDeferredIncome_637576581582232193" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="us-gaap_DeferredTaxAssetsOther_637576581582232193" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsOther_637576581582232193" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross_637576581582232193" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsGross_637576581582232193" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_637576581582232193" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_637576581582232193" order="10" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_637576581582232193" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet_637576581582232193" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities" xlink:label="us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities_637576581582232193" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities_637576581582232193" order="12" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_637576581582232193" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_637576581582232193" order="13" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_6375765815822321931" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet_6375765815822321931" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureIncomeTaxesNolCarryForwardsDetails" xlink:type="extended" xlink:title="1241704 - Disclosure - INCOME TAXES - NOL carry forwards (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_637548737079795705" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="us-gaap_OperatingLossCarryforwardsTable_637576581582242190" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract_637548737079795705" xlink:to="us-gaap_OperatingLossCarryforwardsTable_637576581582242190" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis_637576581582242190" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLossCarryforwardsTable_637576581582242190" xlink:to="us-gaap_IncomeTaxAuthorityAxis_637576581582242190" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain_637576581582242190" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis_637576581582242190" xlink:to="us-gaap_IncomeTaxAuthorityDomain_637576581582242190" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember_637576581582242190" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityDomain_637576581582242190" xlink:to="us-gaap_DomesticCountryMember_637576581582242190" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="us-gaap_StateAndLocalJurisdictionMember_637576581582242190" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityDomain_637576581582242190" xlink:to="us-gaap_StateAndLocalJurisdictionMember_637576581582242190" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="us-gaap_OperatingLossCarryforwardsLineItems_637576581582242190" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLossCarryforwardsTable_637576581582242190" xlink:to="us-gaap_OperatingLossCarryforwardsLineItems_637576581582242190" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="us-gaap_OperatingLossCarryforwards_637576581582242190" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems_637576581582242190" xlink:to="us-gaap_OperatingLossCarryforwards_637576581582242190" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureIncomeTaxesTaxCreditCarryForwardsDetails" xlink:type="extended" xlink:title="1241705 - Disclosure - INCOME TAXES - Tax credit carry forwards (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_637548737079795705" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardTable" xlink:label="us-gaap_TaxCreditCarryforwardTable_637576581582252196" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract_637548737079795705" xlink:to="us-gaap_TaxCreditCarryforwardTable_637576581582252196" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis_637576581582252196" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxCreditCarryforwardTable_637576581582252196" xlink:to="us-gaap_IncomeTaxAuthorityAxis_637576581582252196" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain_637576581582252196" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis_637576581582252196" xlink:to="us-gaap_IncomeTaxAuthorityDomain_637576581582252196" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="us-gaap_DomesticCountryMember_637576581582252196" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityDomain_637576581582252196" xlink:to="us-gaap_DomesticCountryMember_637576581582252196" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="us-gaap_StateAndLocalJurisdictionMember_637576581582252196" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityDomain_637576581582252196" xlink:to="us-gaap_StateAndLocalJurisdictionMember_637576581582252196" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardAxis" xlink:label="us-gaap_TaxCreditCarryforwardAxis_637576581582252196" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxCreditCarryforwardTable_637576581582252196" xlink:to="us-gaap_TaxCreditCarryforwardAxis_637576581582252196" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="us-gaap_TaxCreditCarryforwardNameDomain_637576581582252196" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxCreditCarryforwardAxis_637576581582252196" xlink:to="us-gaap_TaxCreditCarryforwardNameDomain_637576581582252196" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchMember" xlink:label="us-gaap_ResearchMember_637576581582252196" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxCreditCarryforwardNameDomain_637576581582252196" xlink:to="us-gaap_ResearchMember_637576581582252196" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CaliforniaEnterpriseZoneTaxCreditsMember" xlink:label="stem_CaliforniaEnterpriseZoneTaxCreditsMember_637576581582252196" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxCreditCarryforwardNameDomain_637576581582252196" xlink:to="stem_CaliforniaEnterpriseZoneTaxCreditsMember_637576581582252196" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardLineItems" xlink:label="us-gaap_TaxCreditCarryforwardLineItems_637576581582252196" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxCreditCarryforwardTable_637576581582252196" xlink:to="us-gaap_TaxCreditCarryforwardLineItems_637576581582252196" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="us-gaap_TaxCreditCarryforwardAmount_637576581582252196" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxCreditCarryforwardLineItems_637576581582252196" xlink:to="us-gaap_TaxCreditCarryforwardAmount_637576581582252196" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" xlink:type="extended" xlink:title="1241706 - Disclosure - INCOME TAXES - Unrecognized tax benefits (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_637576581582262199" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_637576581582262199" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PeriodOverWhichTransactionOrSeriesOfTransactionsResultingInOwnershipChangeThatWillImpactUtilizationOfNol" xlink:label="stem_PeriodOverWhichTransactionOrSeriesOfTransactionsResultingInOwnershipChangeThatWillImpactUtilizationOfNol_637576581582262199" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="stem_PeriodOverWhichTransactionOrSeriesOfTransactionsResultingInOwnershipChangeThatWillImpactUtilizationOfNol_637576581582262199" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PercentagePointsOfOutstandingStockOwnershipChangeThatWillImpactUtilizationOfNol" xlink:label="stem_PercentagePointsOfOutstandingStockOwnershipChangeThatWillImpactUtilizationOfNol_637576581582262199" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="stem_PercentagePointsOfOutstandingStockOwnershipChangeThatWillImpactUtilizationOfNol_637576581582262199" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits_637576581582272198" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefits_637576581582272198" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:label="us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_637576581582272198" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_637576581582272198" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_637576581582272198" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_637576581582272198" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureCommitmentsAndContingenciesDetails" xlink:type="extended" xlink:title="1241801 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="us-gaap_LossContingenciesTable_637576581582272198" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_LossContingenciesTable_637576581582272198" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseAxis" xlink:label="srt_LitigationCaseAxis_637576581582272198" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesTable_637576581582272198" xlink:to="srt_LitigationCaseAxis_637576581582272198" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseTypeDomain" xlink:label="srt_LitigationCaseTypeDomain_637576581582272198" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_LitigationCaseAxis_637576581582272198" xlink:to="srt_LitigationCaseTypeDomain_637576581582272198" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_AllegedWrongfulDilutionOfEquityLitigationMember" xlink:label="stem_AllegedWrongfulDilutionOfEquityLitigationMember_637576581582272198" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_LitigationCaseTypeDomain_637576581582272198" xlink:to="stem_AllegedWrongfulDilutionOfEquityLitigationMember_637576581582272198" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesLineItems" xlink:label="us-gaap_LossContingenciesLineItems_637576581582272198" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesTable_637576581582272198" xlink:to="us-gaap_LossContingenciesLineItems_637576581582272198" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:label="us-gaap_LitigationSettlementAmountAwardedToOtherParty_637576581582272198" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems_637576581582272198" xlink:to="us-gaap_LitigationSettlementAmountAwardedToOtherParty_637576581582272198" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_LitigationSettlementPreferredSharesForfeitedByPlaintiffs" xlink:label="stem_LitigationSettlementPreferredSharesForfeitedByPlaintiffs_637576581582282200" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems_637576581582272198" xlink:to="stem_LitigationSettlementPreferredSharesForfeitedByPlaintiffs_637576581582282200" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_LitigationSettlementCommonSharesForfeitedByPlaintiffs" xlink:label="stem_LitigationSettlementCommonSharesForfeitedByPlaintiffs_637576581582282200" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems_637576581582272198" xlink:to="stem_LitigationSettlementCommonSharesForfeitedByPlaintiffs_637576581582282200" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureEmployerRetirementPlanDetails" xlink:type="extended" xlink:title="1241901 - Disclosure - EMPLOYER RETIREMENT PLAN (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanTypeExtensibleList" xlink:label="us-gaap_DefinedContributionPlanTypeExtensibleList_637576581582282200" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_DefinedContributionPlanTypeExtensibleList_637576581582282200" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanSponsorLocationExtensibleList" xlink:label="us-gaap_DefinedContributionPlanSponsorLocationExtensibleList_637576581582292200" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_DefinedContributionPlanSponsorLocationExtensibleList_637576581582292200" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DefinedContributionPlanMinimumAnnualContributionsPerEmployeePercent" xlink:label="stem_DefinedContributionPlanMinimumAnnualContributionsPerEmployeePercent_637576581582292200" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="stem_DefinedContributionPlanMinimumAnnualContributionsPerEmployeePercent_637576581582292200" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:label="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_637576581582292200" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_637576581582292200" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:label="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_637576581582292200" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_637576581582292200" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureSubsequentEventsDetails" xlink:type="extended" xlink:title="1242001 - Disclosure - SUBSEQUENT EVENTS (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable_637576581582292200" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventTable_637576581582292200" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis_637576581582292200" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable_637576581582292200" xlink:to="us-gaap_LongtermDebtTypeAxis_637576581582292200" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain_637576581582292200" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis_637576581582292200" xlink:to="us-gaap_LongtermDebtTypeDomain_637576581582292200" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtMember" xlink:label="us-gaap_ConvertibleDebtMember_637576581582292200" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain_637576581582292200" xlink:to="us-gaap_ConvertibleDebtMember_637576581582292200" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember" xlink:label="us-gaap_NotesPayableOtherPayablesMember_637576581582292200" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain_637576581582292200" xlink:to="us-gaap_NotesPayableOtherPayablesMember_637576581582292200" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis_637576581582302195" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable_637576581582292200" xlink:to="us-gaap_SubsequentEventTypeAxis_637576581582302195" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain_637576581582302195" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis_637576581582302195" xlink:to="us-gaap_SubsequentEventTypeDomain_637576581582302195" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember_637576581582302195" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeDomain_637576581582302195" xlink:to="us-gaap_SubsequentEventMember_637576581582302195" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis_637576581582302195" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable_637576581582292200" xlink:to="us-gaap_TypeOfArrangementAxis_637576581582302195" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637576581582302195" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfArrangementAxis_637576581582302195" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637576581582302195" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CreditAgreement2021Member" xlink:label="stem_CreditAgreement2021Member_637576581582302195" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637576581582302195" xlink:to="stem_CreditAgreement2021Member_637576581582302195" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems_637576581582302195" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable_637576581582292200" xlink:to="us-gaap_SubsequentEventLineItems_637576581582302195" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfDebt_637576581582302195" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems_637576581582302195" xlink:to="us-gaap_ProceedsFromIssuanceOfDebt_637576581582302195" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_637576581582302195" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems_637576581582302195" xlink:to="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_637576581582302195" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets" xlink:type="extended" xlink:title="200100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_61bbcc21-d522-4049-8200-fe4355c50ffa" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract_637576581582312196" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_61bbcc21-d522-4049-8200-fe4355c50ffa" xlink:to="us-gaap_AssetsAbstract_637576581582312196" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract_637576581582312196" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637576581582312196" xlink:to="us-gaap_AssetsCurrentAbstract_637576581582312196" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_637576581582312196" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_637576581582312196" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_637576581582312196" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent_637576581582312196" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_637576581582312196" xlink:to="us-gaap_AccountsReceivableNetCurrent_637576581582312196" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet_637576581582312196" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_637576581582312196" xlink:to="us-gaap_InventoryNet_637576581582312196" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="us-gaap_OtherAssetsCurrent_637576581582312196" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_637576581582312196" xlink:to="us-gaap_OtherAssetsCurrent_637576581582312196" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent_637576581582312196" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract_637576581582312196" xlink:to="us-gaap_AssetsCurrent_637576581582312196" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNetNoncurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetNoncurrent_637576581582312196" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637576581582312196" xlink:to="us-gaap_ContractWithCustomerAssetNetNoncurrent_637576581582312196" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostNetNoncurrent" xlink:label="us-gaap_CapitalizedContractCostNetNoncurrent_637576581582312196" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637576581582312196" xlink:to="us-gaap_CapitalizedContractCostNetNoncurrent_637576581582312196" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill_637576581582312196" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637576581582312196" xlink:to="us-gaap_Goodwill_637576581582312196" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_637576581582312196" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637576581582312196" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_637576581582312196" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent_637576581582312196" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637576581582312196" xlink:to="us-gaap_OtherAssetsNoncurrent_637576581582312196" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets_637576581582312196" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract_637576581582312196" xlink:to="us-gaap_Assets_637576581582312196" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581582312196" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_61bbcc21-d522-4049-8200-fe4355c50ffa" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581582312196" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract_637576581582322200" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581582312196" xlink:to="us-gaap_LiabilitiesCurrentAbstract_637576581582322200" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent_637576581582322200" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637576581582322200" xlink:to="us-gaap_AccountsPayableCurrent_637576581582322200" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent_637576581582322200" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637576581582322200" xlink:to="us-gaap_AccruedLiabilitiesCurrent_637576581582322200" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_637576581582322200" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637576581582322200" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_637576581582322200" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableCurrent" xlink:label="us-gaap_NotesPayableCurrent_637576581582322200" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637576581582322200" xlink:to="us-gaap_NotesPayableCurrent_637576581582322200" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtCurrent" xlink:label="us-gaap_ConvertibleDebtCurrent_637576581582322200" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637576581582322200" xlink:to="us-gaap_ConvertibleDebtCurrent_637576581582322200" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansPayableCurrent" xlink:label="us-gaap_LoansPayableCurrent_637576581582322200" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637576581582322200" xlink:to="us-gaap_LoansPayableCurrent_637576581582322200" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_637576581582322200" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637576581582322200" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_637576581582322200" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="us-gaap_OtherLiabilitiesCurrent_637576581582322200" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637576581582322200" xlink:to="us-gaap_OtherLiabilitiesCurrent_637576581582322200" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent_637576581582322200" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract_637576581582322200" xlink:to="us-gaap_LiabilitiesCurrent_637576581582322200" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityNoncurrent_637576581582322200" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581582312196" xlink:to="us-gaap_ContractWithCustomerLiabilityNoncurrent_637576581582322200" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetRetirementObligationsNoncurrent" xlink:label="us-gaap_AssetRetirementObligationsNoncurrent_637576581582332186" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581582312196" xlink:to="us-gaap_AssetRetirementObligationsNoncurrent_637576581582332186" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermNotesPayable" xlink:label="us-gaap_LongTermNotesPayable_637576581582332186" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581582312196" xlink:to="us-gaap_LongTermNotesPayable_637576581582332186" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermLoansPayable" xlink:label="us-gaap_LongTermLoansPayable_637576581582332186" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581582312196" xlink:to="us-gaap_LongTermLoansPayable_637576581582332186" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_WarrantLiabilityNoncurrent" xlink:label="stem_WarrantLiabilityNoncurrent_637576581582332186" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581582312196" xlink:to="stem_WarrantLiabilityNoncurrent_637576581582332186" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_637576581582332186" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581582312196" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_637576581582332186" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities_637576581582332186" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581582312196" xlink:to="us-gaap_Liabilities_637576581582332186" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies_637576581582332186" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581582312196" xlink:to="us-gaap_CommitmentsAndContingencies_637576581582332186" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_637576581582332186" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581582312196" xlink:to="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_637576581582332186" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract_637576581582332186" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581582312196" xlink:to="us-gaap_StockholdersEquityAbstract_637576581582332186" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue_637576581582342184" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_637576581582332186" xlink:to="us-gaap_PreferredStockValue_637576581582342184" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue_637576581582342184" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_637576581582332186" xlink:to="us-gaap_CommonStockValue_637576581582342184" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital_637576581582342184" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_637576581582332186" xlink:to="us-gaap_AdditionalPaidInCapital_637576581582342184" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_637576581582342184" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_637576581582332186" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_637576581582342184" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_637576581582342184" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_637576581582332186" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_637576581582342184" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_637576581582342184" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract_637576581582332186" xlink:to="us-gaap_StockholdersEquity_637576581582342184" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_637576581582342184" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract_637576581582312196" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_637576581582342184" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized_637576581582352183" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_61bbcc21-d522-4049-8200-fe4355c50ffa" xlink:to="us-gaap_CommonStockSharesAuthorized_637576581582352183" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" xlink:type="extended" xlink:title="200105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_0b71b7ef-dedd-4840-bbd8-6a3dc7fc5338" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="us-gaap_DueFromRelatedPartiesCurrent_637576581582352183" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0b71b7ef-dedd-4840-bbd8-6a3dc7fc5338" xlink:to="us-gaap_DueFromRelatedPartiesCurrent_637576581582352183" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:label="us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_637576581582362211" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0b71b7ef-dedd-4840-bbd8-6a3dc7fc5338" xlink:to="us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_637576581582362211" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:label="us-gaap_AccountsPayableRelatedPartiesCurrent_637576581582362211" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0b71b7ef-dedd-4840-bbd8-6a3dc7fc5338" xlink:to="us-gaap_AccountsPayableRelatedPartiesCurrent_637576581582362211" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:label="us-gaap_TemporaryEquityParOrStatedValuePerShare_637576581582362211" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0b71b7ef-dedd-4840-bbd8-6a3dc7fc5338" xlink:to="us-gaap_TemporaryEquityParOrStatedValuePerShare_637576581582362211" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquitySharesAuthorized" xlink:label="us-gaap_TemporaryEquitySharesAuthorized_637576581582362211" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0b71b7ef-dedd-4840-bbd8-6a3dc7fc5338" xlink:to="us-gaap_TemporaryEquitySharesAuthorized_637576581582362211" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquitySharesIssued" xlink:label="us-gaap_TemporaryEquitySharesIssued_637576581582362211" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0b71b7ef-dedd-4840-bbd8-6a3dc7fc5338" xlink:to="us-gaap_TemporaryEquitySharesIssued_637576581582362211" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="us-gaap_TemporaryEquitySharesOutstanding_637576581582362211" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0b71b7ef-dedd-4840-bbd8-6a3dc7fc5338" xlink:to="us-gaap_TemporaryEquitySharesOutstanding_637576581582362211" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityLiquidationPreference" xlink:label="us-gaap_TemporaryEquityLiquidationPreference_637576581582362211" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0b71b7ef-dedd-4840-bbd8-6a3dc7fc5338" xlink:to="us-gaap_TemporaryEquityLiquidationPreference_637576581582362211" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_637576581582362211" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0b71b7ef-dedd-4840-bbd8-6a3dc7fc5338" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_637576581582362211" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized_637576581582362211" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0b71b7ef-dedd-4840-bbd8-6a3dc7fc5338" xlink:to="us-gaap_PreferredStockSharesAuthorized_637576581582362211" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued_637576581582362211" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0b71b7ef-dedd-4840-bbd8-6a3dc7fc5338" xlink:to="us-gaap_PreferredStockSharesIssued_637576581582362211" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding_637576581582362211" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0b71b7ef-dedd-4840-bbd8-6a3dc7fc5338" xlink:to="us-gaap_PreferredStockSharesOutstanding_637576581582362211" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_637576581582362211" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0b71b7ef-dedd-4840-bbd8-6a3dc7fc5338" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_637576581582362211" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized_637576581582362211" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0b71b7ef-dedd-4840-bbd8-6a3dc7fc5338" xlink:to="us-gaap_CommonStockSharesAuthorized_637576581582362211" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued_637576581582362211" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0b71b7ef-dedd-4840-bbd8-6a3dc7fc5338" xlink:to="us-gaap_CommonStockSharesIssued_637576581582362211" order="15" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding_637576581582372186" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0b71b7ef-dedd-4840-bbd8-6a3dc7fc5338" xlink:to="us-gaap_CommonStockSharesOutstanding_637576581582372186" order="16" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfOperations" xlink:type="extended" xlink:title="200200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_f1fef368-6a2c-49a7-a4ed-92c13de851b0" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637576581582372186" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f1fef368-6a2c-49a7-a4ed-92c13de851b0" xlink:to="us-gaap_StatementTable_637576581582372186" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis_637576581582372186" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581582372186" xlink:to="srt_ProductOrServiceAxis_637576581582372186" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain_637576581582372186" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis_637576581582372186" xlink:to="srt_ProductsAndServicesDomain_637576581582372186" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServiceMember" xlink:label="us-gaap_ServiceMember_637576581582372186" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain_637576581582372186" xlink:to="us-gaap_ServiceMember_637576581582372186" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_HardwareMember" xlink:label="stem_HardwareMember_637576581582372186" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain_637576581582372186" xlink:to="stem_HardwareMember_637576581582372186" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637576581582372186" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581582372186" xlink:to="us-gaap_StatementLineItems_637576581582372186" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_637576581582372186" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581582372186" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_637576581582372186" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue_637576581582372186" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581582372186" xlink:to="us-gaap_CostOfRevenue_637576581582372186" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit_637576581582372186" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581582372186" xlink:to="us-gaap_GrossProfit_637576581582372186" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract_637576581582382205" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581582372186" xlink:to="us-gaap_OperatingExpensesAbstract_637576581582382205" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense_637576581582382205" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_637576581582382205" xlink:to="us-gaap_SellingAndMarketingExpense_637576581582382205" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense_637576581582382205" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_637576581582382205" xlink:to="us-gaap_ResearchAndDevelopmentExpense_637576581582382205" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense_637576581582382205" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_637576581582382205" xlink:to="us-gaap_GeneralAndAdministrativeExpense_637576581582382205" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses_637576581582382205" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract_637576581582382205" xlink:to="us-gaap_OperatingExpenses_637576581582382205" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss_637576581582382205" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581582372186" xlink:to="us-gaap_OperatingIncomeLoss_637576581582382205" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_637576581582382205" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581582372186" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract_637576581582382205" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense_637576581582382205" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract_637576581582382205" xlink:to="us-gaap_InterestExpense_637576581582382205" order="1" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="us-gaap_FairValueAdjustmentOfWarrants_637576581582382205" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract_637576581582382205" xlink:to="us-gaap_FairValueAdjustmentOfWarrants_637576581582382205" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_637576581582382205" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract_637576581582382205" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_637576581582382205" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense_637576581582382205" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract_637576581582382205" xlink:to="us-gaap_NonoperatingIncomeExpense_637576581582382205" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_637576581582382205" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581582372186" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_637576581582382205" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit_637576581582392191" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581582372186" xlink:to="us-gaap_IncomeTaxExpenseBenefit_637576581582392191" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss_637576581582392191" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581582372186" xlink:to="us-gaap_NetIncomeLoss_637576581582392191" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic_637576581582392191" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581582372186" xlink:to="us-gaap_EarningsPerShareBasic_637576581582392191" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted_637576581582392191" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581582372186" xlink:to="us-gaap_EarningsPerShareDiluted_637576581582392191" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_637576581582392191" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581582372186" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_637576581582392191" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_637576581582392191" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581582372186" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_637576581582392191" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" xlink:type="extended" xlink:title="200300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_cda216cf-ef31-49c6-a120-9714f1d9e094" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss_637576581582402202" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_cda216cf-ef31-49c6-a120-9714f1d9e094" xlink:to="us-gaap_NetIncomeLoss_637576581582402202" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_637576581582402202" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_cda216cf-ef31-49c6-a120-9714f1d9e094" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_637576581582402202" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_637576581582402202" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_637576581582402202" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_637576581582402202" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_637576581582402202" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_cda216cf-ef31-49c6-a120-9714f1d9e094" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_637576581582402202" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersDeficit" xlink:type="extended" xlink:title="200400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_60e66211-a026-4ea6-8c3d-7ee3d0c040a6" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable_637576581582402202" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_60e66211-a026-4ea6-8c3d-7ee3d0c040a6" xlink:to="us-gaap_StatementTable_637576581582402202" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis_637576581582402202" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581582402202" xlink:to="us-gaap_StatementEquityComponentsAxis_637576581582402202" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertiblePreferredStockMember" xlink:label="us-gaap_ConvertiblePreferredStockMember_637576581582402202" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_637576581582402202" xlink:to="us-gaap_ConvertiblePreferredStockMember_637576581582402202" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_Series1ConvertiblePreferredStockMember" xlink:label="stem_Series1ConvertiblePreferredStockMember_637576581582412206" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_637576581582402202" xlink:to="stem_Series1ConvertiblePreferredStockMember_637576581582412206" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember_637576581582412206" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_637576581582402202" xlink:to="us-gaap_CommonStockMember_637576581582412206" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember_637576581582412206" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_637576581582402202" xlink:to="us-gaap_AdditionalPaidInCapitalMember_637576581582412206" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_637576581582412206" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_637576581582402202" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_637576581582412206" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember_637576581582412206" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_637576581582402202" xlink:to="us-gaap_RetainedEarningsMember_637576581582412206" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain_637576581582412206" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_637576581582402202" xlink:to="us-gaap_EquityComponentDomain_637576581582412206" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems_637576581582412206" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable_637576581582402202" xlink:to="us-gaap_StatementLineItems_637576581582412206" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:label="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_637576581582412206" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581582412206" xlink:to="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_637576581582412206" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_637576581582412206" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_637576581582412206" xlink:to="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_637576581582412206" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="us-gaap_TemporaryEquitySharesOutstanding_637576581582412206" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_637576581582412206" xlink:to="us-gaap_TemporaryEquitySharesOutstanding_637576581582412206" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TemporaryEquityIncreaseDecreaseDueToExchangeShares" xlink:label="stem_TemporaryEquityIncreaseDecreaseDueToExchangeShares_637576581582412206" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_637576581582412206" xlink:to="stem_TemporaryEquityIncreaseDecreaseDueToExchangeShares_637576581582412206" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TemporaryEquityIncreaseDecreaseDueToExchangeValue" xlink:label="stem_TemporaryEquityIncreaseDecreaseDueToExchangeValue_637576581582412206" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_637576581582412206" xlink:to="stem_TemporaryEquityIncreaseDecreaseDueToExchangeValue_637576581582412206" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TemporaryEquityStockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised" xlink:label="stem_TemporaryEquityStockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised_637576581582412206" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_637576581582412206" xlink:to="stem_TemporaryEquityStockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised_637576581582412206" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TemporaryEquityStockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised" xlink:label="stem_TemporaryEquityStockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised_637576581582412206" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_637576581582412206" xlink:to="stem_TemporaryEquityStockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised_637576581582412206" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_637576581582422192" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_637576581582412206" xlink:to="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_637576581582422192" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="us-gaap_TemporaryEquitySharesOutstanding_637576581582422192" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_637576581582412206" xlink:to="us-gaap_TemporaryEquitySharesOutstanding_637576581582422192" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637576581582422192" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems_637576581582412206" xlink:to="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637576581582422192" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding_637576581582422192" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637576581582422192" xlink:to="us-gaap_SharesOutstanding_637576581582422192" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_637576581582422192" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637576581582422192" xlink:to="us-gaap_StockholdersEquity_637576581582422192" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StockholdersEquityIncreaseDecreaseDueToExchangeShares" xlink:label="stem_StockholdersEquityIncreaseDecreaseDueToExchangeShares_637576581582422192" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637576581582422192" xlink:to="stem_StockholdersEquityIncreaseDecreaseDueToExchangeShares_637576581582422192" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StockholdersEquityIncreaseDecreaseDueToExchangeValue" xlink:label="stem_StockholdersEquityIncreaseDecreaseDueToExchangeValue_637576581582422192" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637576581582422192" xlink:to="stem_StockholdersEquityIncreaseDecreaseDueToExchangeValue_637576581582422192" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature_637576581582422192" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637576581582422192" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature_637576581582422192" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised" xlink:label="stem_StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised_637576581582422192" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637576581582422192" xlink:to="stem_StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised_637576581582422192" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised" xlink:label="stem_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised_637576581582422192" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637576581582422192" xlink:to="stem_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised_637576581582422192" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_637576581582432192" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637576581582422192" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_637576581582432192" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_637576581582432192" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637576581582422192" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_637576581582432192" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss_637576581582432192" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637576581582422192" xlink:to="us-gaap_NetIncomeLoss_637576581582432192" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding_637576581582432192" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637576581582422192" xlink:to="us-gaap_SharesOutstanding_637576581582432192" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_637576581582432192" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_637576581582422192" xlink:to="us-gaap_StockholdersEquity_637576581582432192" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" xlink:type="extended" xlink:title="200500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_3cbbeee1-bb94-44b4-b8b0-cad346dbe33c" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_637576581582442204" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_3cbbeee1-bb94-44b4-b8b0-cad346dbe33c" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_637576581582442204" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss_637576581582442204" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_637576581582442204" xlink:to="us-gaap_NetIncomeLoss_637576581582442204" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637576581582442204" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_637576581582442204" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637576581582442204" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization_637576581582442204" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637576581582442204" xlink:to="us-gaap_DepreciationDepletionAndAmortization_637576581582442204" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:label="us-gaap_AmortizationOfFinancingCostsAndDiscounts_637576581582442204" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637576581582442204" xlink:to="us-gaap_AmortizationOfFinancingCostsAndDiscounts_637576581582442204" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation_637576581582442204" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637576581582442204" xlink:to="us-gaap_ShareBasedCompensation_637576581582442204" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="us-gaap_FairValueAdjustmentOfWarrants_637576581582442204" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637576581582442204" xlink:to="us-gaap_FairValueAdjustmentOfWarrants_637576581582442204" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_637576581582442204" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637576581582442204" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_637576581582442204" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccretionExpenseIncludingAssetRetirementObligations" xlink:label="us-gaap_AccretionExpenseIncludingAssetRetirementObligations_637576581582442204" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637576581582442204" xlink:to="us-gaap_AccretionExpenseIncludingAssetRetirementObligations_637576581582442204" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_637576581582442204" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637576581582442204" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_637576581582442204" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_637576581582442204" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_637576581582442204" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_637576581582442204" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_637576581582442204" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_637576581582442204" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_637576581582442204" order="1" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories_637576581582442204" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_637576581582442204" xlink:to="us-gaap_IncreaseDecreaseInInventories_637576581582442204" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets_637576581582452202" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_637576581582442204" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets_637576581582452202" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_IncreaseDecreaseInCapitalizedContractCosts" xlink:label="stem_IncreaseDecreaseInCapitalizedContractCosts_637576581582452202" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_637576581582442204" xlink:to="stem_IncreaseDecreaseInCapitalizedContractCosts_637576581582452202" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_637576581582452202" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_637576581582442204" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_637576581582452202" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_637576581582462205" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_637576581582442204" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_637576581582462205" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_IncreaseDecreaseInLeaseLiabilities" xlink:label="stem_IncreaseDecreaseInLeaseLiabilities_637576581582462205" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_637576581582442204" xlink:to="stem_IncreaseDecreaseInLeaseLiabilities_637576581582462205" order="7" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_637576581582462205" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_637576581582442204" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_637576581582462205" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_637576581582462205" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_637576581582442204" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_637576581582462205" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_637576581582462205" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_3cbbeee1-bb94-44b4-b8b0-cad346dbe33c" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_637576581582462205" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_637576581582462205" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_637576581582462205" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_637576581582462205" order="1" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToDevelopSoftware" xlink:label="us-gaap_PaymentsToDevelopSoftware_637576581582462205" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_637576581582462205" xlink:to="us-gaap_PaymentsToDevelopSoftware_637576581582462205" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_637576581582512196" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_637576581582462205" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_637576581582512196" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637576581582512196" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_3cbbeee1-bb94-44b4-b8b0-cad346dbe33c" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637576581582512196" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ProceedsFromStockOptionsAndWarrantsExercised" xlink:label="stem_ProceedsFromStockOptionsAndWarrantsExercised_637576581582512196" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637576581582512196" xlink:to="stem_ProceedsFromStockOptionsAndWarrantsExercised_637576581582512196" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt_637576581582512196" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637576581582512196" xlink:to="us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt_637576581582512196" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfOtherLongTermDebt" xlink:label="us-gaap_RepaymentsOfOtherLongTermDebt_637576581582512196" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637576581582512196" xlink:to="us-gaap_RepaymentsOfOtherLongTermDebt_637576581582512196" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromConvertibleDebt" xlink:label="us-gaap_ProceedsFromConvertibleDebt_637576581582512196" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637576581582512196" xlink:to="us-gaap_ProceedsFromConvertibleDebt_637576581582512196" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromNotesPayable" xlink:label="us-gaap_ProceedsFromNotesPayable_637576581582522216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637576581582512196" xlink:to="us-gaap_ProceedsFromNotesPayable_637576581582522216" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfNotesPayable" xlink:label="us-gaap_RepaymentsOfNotesPayable_637576581582522216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637576581582512196" xlink:to="us-gaap_RepaymentsOfNotesPayable_637576581582522216" order="6" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_637576581582522216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_637576581582512196" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_637576581582522216" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_637576581582522216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_3cbbeee1-bb94-44b4-b8b0-cad346dbe33c" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_637576581582522216" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_637576581582522216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_3cbbeee1-bb94-44b4-b8b0-cad346dbe33c" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_637576581582522216" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_637576581582522216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_3cbbeee1-bb94-44b4-b8b0-cad346dbe33c" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_637576581582522216" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6375765815825222161" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_3cbbeee1-bb94-44b4-b8b0-cad346dbe33c" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6375765815825222161" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_637576581582522216" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_3cbbeee1-bb94-44b4-b8b0-cad346dbe33c" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_637576581582522216" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet_637576581582532195" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract_637576581582522216" xlink:to="us-gaap_InterestPaidNet_637576581582532195" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_637576581582532195" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_3cbbeee1-bb94-44b4-b8b0-cad346dbe33c" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_637576581582532195" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_IncreaseDecreaseInAssetRetirementCostsAndObligationsSource2" xlink:label="stem_IncreaseDecreaseInAssetRetirementCostsAndObligationsSource2_637576581582532195" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract_637576581582532195" xlink:to="stem_IncreaseDecreaseInAssetRetirementCostsAndObligationsSource2_637576581582532195" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid_637576581582532195" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract_637576581582532195" xlink:to="us-gaap_CapitalExpendituresIncurredButNotYetPaid_637576581582532195" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ConversionOfAccruedInterestIntoOutstandingNotePayable" xlink:label="stem_ConversionOfAccruedInterestIntoOutstandingNotePayable_637576581582532195" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract_637576581582532195" xlink:to="stem_ConversionOfAccruedInterestIntoOutstandingNotePayable_637576581582532195" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise" xlink:label="stem_SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise_637576581582532195" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract_637576581582532195" xlink:to="stem_SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise_637576581582532195" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StockBasedCompensationCapitalizedToInternalUseSoftware" xlink:label="stem_StockBasedCompensationCapitalizedToInternalUseSoftware_637576581582532195" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract_637576581582532195" xlink:to="stem_StockBasedCompensationCapitalizedToInternalUseSoftware_637576581582532195" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" xlink:type="extended" xlink:title="200505 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_19e9f91a-ea74-437c-8225-48dba8329c70" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts_637576581582552211" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_19e9f91a-ea74-437c-8225-48dba8329c70" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts_637576581582552211" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureBusinesss" xlink:type="extended" xlink:title="210101 - Disclosure - BUSINESS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7d067cd8-2499-49fc-aa99-1fe79d0685ec" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NatureOfOperations" xlink:label="us-gaap_NatureOfOperations_637576581582562217" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7d067cd8-2499-49fc-aa99-1fe79d0685ec" xlink:to="us-gaap_NatureOfOperations_637576581582562217" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesss" xlink:type="extended" xlink:title="210201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_79096e4c-380f-4df2-8314-7897fb8f1a12" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_637576581582562217" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_79096e4c-380f-4df2-8314-7897fb8f1a12" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_637576581582562217" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureRevenues" xlink:type="extended" xlink:title="210301 - Disclosure - REVENUE" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_0ea3d842-7d1b-4470-9d26-a99030541777" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock_637576581582572215" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_0ea3d842-7d1b-4470-9d26-a99030541777" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock_637576581582572215" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureFairValueMeasurementssss" xlink:type="extended" xlink:title="210401 - Disclosure - FAIR VALUE MEASUREMENTS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_ff37e615-4a3d-412e-a42d-21e58b514189" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="us-gaap_FairValueDisclosuresTextBlock_637576581582582213" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_ff37e615-4a3d-412e-a42d-21e58b514189" xlink:to="us-gaap_FairValueDisclosuresTextBlock_637576581582582213" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureEnergyStorageSystemsNets" xlink:type="extended" xlink:title="210501 - Disclosure - ENERGY STORAGE SYSTEMS, NET" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_053197b0-64d4-4b42-a654-35ceda825dc8" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_637576581582592198" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_053197b0-64d4-4b42-a654-35ceda825dc8" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_637576581582592198" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureNotesPayables" xlink:type="extended" xlink:title="210601 - Disclosure - NOTES PAYABLE" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_570d5bfb-0edd-4173-b0b8-daf75b9df584" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_NotesPayableTextBlock" xlink:label="stem_NotesPayableTextBlock_637576581582602210" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_570d5bfb-0edd-4173-b0b8-daf75b9df584" xlink:to="stem_NotesPayableTextBlock_637576581582602210" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureConvertibleNotess" xlink:type="extended" xlink:title="210701 - Disclosure - CONVERTIBLE NOTES" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_d4fe141e-6953-4717-9eb0-b1fe7ff0eb59" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="us-gaap_DebtDisclosureTextBlock_637576581582612215" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d4fe141e-6953-4717-9eb0-b1fe7ff0eb59" xlink:to="us-gaap_DebtDisclosureTextBlock_637576581582612215" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureWarrantss" xlink:type="extended" xlink:title="210801 - Disclosure - WARRANTS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract_7a219b17-7cc6-4a5d-8c7e-f1edc5139b25" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_WarrantsTextBlock" xlink:label="stem_WarrantsTextBlock_637576581582622213" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_7a219b17-7cc6-4a5d-8c7e-f1edc5139b25" xlink:to="stem_WarrantsTextBlock_637576581582622213" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStock" xlink:type="extended" xlink:title="210901 - Disclosure - CONVERTIBLE PREFERRED STOCK AND COMMON STOCK" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract_6eeae5ad-9e88-46c2-9188-a233c3caad29" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_637576581582632214" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_6eeae5ad-9e88-46c2-9188-a233c3caad29" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_637576581582632214" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureStockBasedCompensations" xlink:type="extended" xlink:title="211001 - Disclosure - STOCK-BASED COMPENSATION" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4d046ae3-1fe5-47c6-b48e-11ab25d5ce0b" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_637576581582642215" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4d046ae3-1fe5-47c6-b48e-11ab25d5ce0b" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_637576581582642215" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureNetLossPerShares" xlink:type="extended" xlink:title="211101 - Disclosure - NET LOSS PER SHARE" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_8583504b-fa1c-4089-9664-ead71e5ea4dc" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock_637576581582652220" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_8583504b-fa1c-4089-9664-ead71e5ea4dc" xlink:to="us-gaap_EarningsPerShareTextBlock_637576581582652220" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureIncomeTaxesss" xlink:type="extended" xlink:title="211201 - Disclosure - INCOME TAXES" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_4578aea8-939f-45d8-af24-3e5fd313e2bc" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_637576581582662221" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4578aea8-939f-45d8-af24-3e5fd313e2bc" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_637576581582662221" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureCommitmentsAndContingenciessss" xlink:type="extended" xlink:title="211301 - Disclosure - COMMITMENTS AND CONTINGENCIES" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ba356e69-1801-4640-abf6-0775d60d283e" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_637576581582672223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ba356e69-1801-4640-abf6-0775d60d283e" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_637576581582672223" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureSubsequentEventssss" xlink:type="extended" xlink:title="211401 - Disclosure - SUBSEQUENT EVENTS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract_96eddab1-1655-4461-9b57-9d496a2bfb8c" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock_637576581582682219" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_96eddab1-1655-4461-9b57-9d496a2bfb8c" xlink:to="us-gaap_SubsequentEventsTextBlock_637576581582682219" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciesss" xlink:type="extended" xlink:title="220202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_ff3d988a-3891-4b91-bfc2-4a6573b1f352" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_637576581582692211" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ff3d988a-3891-4b91-bfc2-4a6573b1f352" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_637576581582692211" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates_637576581582692211" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ff3d988a-3891-4b91-bfc2-4a6573b1f352" xlink:to="us-gaap_UseOfEstimates_637576581582692211" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_637576581582692211" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ff3d988a-3891-4b91-bfc2-4a6573b1f352" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock_637576581582692211" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MajorCustomersPolicyPolicyTextBlock" xlink:label="us-gaap_MajorCustomersPolicyPolicyTextBlock_637576581582692211" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ff3d988a-3891-4b91-bfc2-4a6573b1f352" xlink:to="us-gaap_MajorCustomersPolicyPolicyTextBlock_637576581582692211" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_637576581582692211" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ff3d988a-3891-4b91-bfc2-4a6573b1f352" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy_637576581582692211" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_637576581582692211" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ff3d988a-3891-4b91-bfc2-4a6573b1f352" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_637576581582692211" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_637576581582692211" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ff3d988a-3891-4b91-bfc2-4a6573b1f352" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_637576581582692211" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTabless" xlink:type="extended" xlink:title="230203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_4510f46b-69b1-48dd-b676-77e562fedd77" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_637576581582702217" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4510f46b-69b1-48dd-b676-77e562fedd77" xlink:to="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_637576581582702217" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureRevenueTabless" xlink:type="extended" xlink:title="230303 - Disclosure - REVENUE (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_32ef5118-de69-42b9-91f6-2f0d1722e3b9" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_637576581582712221" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_32ef5118-de69-42b9-91f6-2f0d1722e3b9" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock_637576581582712221" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_637576581582712221" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_32ef5118-de69-42b9-91f6-2f0d1722e3b9" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_637576581582712221" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_637576581582712221" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_32ef5118-de69-42b9-91f6-2f0d1722e3b9" xlink:to="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_637576581582712221" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureFairValueMeasurementsTablessss" xlink:type="extended" xlink:title="230403 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_bf26f9aa-b6ea-4483-817d-40d7f6a47ae4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:label="us-gaap_FairValueByBalanceSheetGroupingTextBlock_637576581582722222" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_bf26f9aa-b6ea-4483-817d-40d7f6a47ae4" xlink:to="us-gaap_FairValueByBalanceSheetGroupingTextBlock_637576581582722222" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_637576581582722222" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_bf26f9aa-b6ea-4483-817d-40d7f6a47ae4" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_637576581582722222" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_637576581582722222" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_bf26f9aa-b6ea-4483-817d-40d7f6a47ae4" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_637576581582722222" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureEnergyStorageSystemsNetTabless" xlink:type="extended" xlink:title="230503 - Disclosure - ENERGY STORAGE SYSTEMS, NET (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_f87b0a98-50dd-4781-b424-2dd66d1915cc" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_637576581582732224" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_f87b0a98-50dd-4781-b424-2dd66d1915cc" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_637576581582732224" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureNotesPayableTabless" xlink:type="extended" xlink:title="230603 - Disclosure - NOTES PAYABLE (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_14666ffd-8693-496d-9e50-6dc0b0d13095" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock_637576581582742222" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_14666ffd-8693-496d-9e50-6dc0b0d13095" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock_637576581582742222" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_637576581582742222" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_14666ffd-8693-496d-9e50-6dc0b0d13095" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_637576581582742222" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureWarrantsTabless" xlink:type="extended" xlink:title="230803 - Disclosure - WARRANTS (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract_bf32be13-ff72-4ac0-a40d-d9bcacaab1d7" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:label="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_637576581582752220" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_bf32be13-ff72-4ac0-a40d-d9bcacaab1d7" xlink:to="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_637576581582752220" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStockTables" xlink:type="extended" xlink:title="230903 - Disclosure - CONVERTIBLE PREFERRED STOCK AND COMMON STOCK (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract_03ba40d5-3567-4ac2-bf39-190ee0df6b07" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityTableTextBlock" xlink:label="us-gaap_TemporaryEquityTableTextBlock_637576581582762227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_03ba40d5-3567-4ac2-bf39-190ee0df6b07" xlink:to="us-gaap_TemporaryEquityTableTextBlock_637576581582762227" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_Commonstockreservedforissuancetabletextblock" xlink:label="stem_Commonstockreservedforissuancetabletextblock_637576581582762227" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_03ba40d5-3567-4ac2-bf39-190ee0df6b07" xlink:to="stem_Commonstockreservedforissuancetabletextblock_637576581582762227" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureStockBasedCompensationTabless" xlink:type="extended" xlink:title="231003 - Disclosure - STOCK-BASED COMPENSATION (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_783ddf64-236f-4e91-98e9-9abb8e8b7462" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_637576581582772226" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_783ddf64-236f-4e91-98e9-9abb8e8b7462" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_637576581582772226" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_637576581582772226" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_783ddf64-236f-4e91-98e9-9abb8e8b7462" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_637576581582772226" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureNetLossPerShareTabless" xlink:type="extended" xlink:title="231103 - Disclosure - NET LOSS PER SHARE (Tables)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_89369aa1-bf88-4de7-ae8a-489fa91168fc" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_637576581582782222" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_89369aa1-bf88-4de7-ae8a-489fa91168fc" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_637576581582782222" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_637576581582782222" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_89369aa1-bf88-4de7-ae8a-489fa91168fc" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_637576581582782222" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureBusinessDetailss" xlink:type="extended" xlink:title="240101 - Disclosure - BUSINESS (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3c9ddcfc-b30e-4839-abf6-5d803a44fad3" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ReverseRecapitalizationNet" xlink:label="stem_ReverseRecapitalizationNet_637576581582792218" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3c9ddcfc-b30e-4839-abf6-5d803a44fad3" xlink:to="stem_ReverseRecapitalizationNet_637576581582792218" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_LiquidityAndGoingConcernAbstract" xlink:label="stem_LiquidityAndGoingConcernAbstract_637576581582792218" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3c9ddcfc-b30e-4839-abf6-5d803a44fad3" xlink:to="stem_LiquidityAndGoingConcernAbstract_637576581582792218" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ReverseRecapitalizationNet" xlink:label="stem_ReverseRecapitalizationNet_6375765815827922181" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_LiquidityAndGoingConcernAbstract_637576581582792218" xlink:to="stem_ReverseRecapitalizationNet_6375765815827922181" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_637576581582792218" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_LiquidityAndGoingConcernAbstract_637576581582792218" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_637576581582792218" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_637576581582792218" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_LiquidityAndGoingConcernAbstract_637576581582792218" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_637576581582792218" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_LiabilitiesCurrentExcludingCurrentMaturitiesOfDebt" xlink:label="stem_LiabilitiesCurrentExcludingCurrentMaturitiesOfDebt_637576581582792218" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_LiquidityAndGoingConcernAbstract_637576581582792218" xlink:to="stem_LiabilitiesCurrentExcludingCurrentMaturitiesOfDebt_637576581582792218" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths_637576581582792218" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_LiquidityAndGoingConcernAbstract_637576581582792218" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths_637576581582792218" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss_637576581582802223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_LiquidityAndGoingConcernAbstract_637576581582792218" xlink:to="us-gaap_NetIncomeLoss_637576581582802223" order="6" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_637576581582802223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_LiquidityAndGoingConcernAbstract_637576581582792218" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_637576581582802223" order="7" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss" xlink:type="extended" xlink:title="240201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_43a90de9-9bc7-4e86-8fb1-b592706a638e" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="us-gaap_ConcentrationRiskTable_637576581582802223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_43a90de9-9bc7-4e86-8fb1-b592706a638e" xlink:to="us-gaap_ConcentrationRiskTable_637576581582802223" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_637576581582802223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable_637576581582802223" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_637576581582802223" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_637576581582802223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis_637576581582802223" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_637576581582802223" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember_637576581582802223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain_637576581582802223" xlink:to="us-gaap_AccountsReceivableMember_637576581582802223" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerMember" xlink:label="us-gaap_RevenueFromContractWithCustomerMember_637576581582802223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain_637576581582802223" xlink:to="us-gaap_RevenueFromContractWithCustomerMember_637576581582802223" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_637576581582812223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable_637576581582802223" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_637576581582812223" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain_637576581582812223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis_637576581582812223" xlink:to="us-gaap_ConcentrationRiskTypeDomain_637576581582812223" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember_637576581582812223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTypeDomain_637576581582812223" xlink:to="us-gaap_CustomerConcentrationRiskMember_637576581582812223" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis_637576581582812223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable_637576581582802223" xlink:to="srt_MajorCustomersAxis_637576581582812223" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain_637576581582812223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis_637576581582812223" xlink:to="srt_NameOfMajorCustomerDomain_637576581582812223" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CustomerAMember" xlink:label="stem_CustomerAMember_637576581582812223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_NameOfMajorCustomerDomain_637576581582812223" xlink:to="stem_CustomerAMember_637576581582812223" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CustomerBMember" xlink:label="stem_CustomerBMember_637576581582812223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_NameOfMajorCustomerDomain_637576581582812223" xlink:to="stem_CustomerBMember_637576581582812223" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CustomerCMember" xlink:label="stem_CustomerCMember_637576581582812223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_NameOfMajorCustomerDomain_637576581582812223" xlink:to="stem_CustomerCMember_637576581582812223" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CustomerDMember" xlink:label="stem_CustomerDMember_637576581582812223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_NameOfMajorCustomerDomain_637576581582812223" xlink:to="stem_CustomerDMember_637576581582812223" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CustomerEMember" xlink:label="stem_CustomerEMember_637576581582812223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_NameOfMajorCustomerDomain_637576581582812223" xlink:to="stem_CustomerEMember_637576581582812223" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CustomerFMember" xlink:label="stem_CustomerFMember_637576581582812223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_NameOfMajorCustomerDomain_637576581582812223" xlink:to="stem_CustomerFMember_637576581582812223" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_637576581582812223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable_637576581582802223" xlink:to="srt_RangeAxis_637576581582812223" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember_637576581582812223" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_637576581582812223" xlink:to="srt_RangeMember_637576581582812223" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_637576581582822208" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_637576581582812223" xlink:to="srt_MaximumMember_637576581582822208" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="us-gaap_ConcentrationRiskLineItems_637576581582822208" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable_637576581582802223" xlink:to="us-gaap_ConcentrationRiskLineItems_637576581582822208" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments_637576581582822208" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskLineItems_637576581582822208" xlink:to="us-gaap_NumberOfOperatingSegments_637576581582822208" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PercentOfTotalNetAssetsOutsideOfUs" xlink:label="stem_PercentOfTotalNetAssetsOutsideOfUs_637576581582822208" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskLineItems_637576581582822208" xlink:to="stem_PercentOfTotalNetAssetsOutsideOfUs_637576581582822208" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1_637576581582822208" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskLineItems_637576581582822208" xlink:to="us-gaap_ConcentrationRiskPercentage1_637576581582822208" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureRevenueNarrativeDetails" xlink:type="extended" xlink:title="240301 - Disclosure - REVENUE - Narrative (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_895de1ef-1cad-44a7-a171-a7d45cea0115" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable_637576581582832225" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_895de1ef-1cad-44a7-a171-a7d45cea0115" xlink:to="us-gaap_DisaggregationOfRevenueTable_637576581582832225" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_637576581582832225" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable_637576581582832225" xlink:to="srt_RangeAxis_637576581582832225" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember_637576581582832225" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_637576581582832225" xlink:to="srt_RangeMember_637576581582832225" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember_637576581582832225" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_637576581582832225" xlink:to="srt_MinimumMember_637576581582832225" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_637576581582832225" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_637576581582832225" xlink:to="srt_MaximumMember_637576581582832225" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis_637576581582832225" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable_637576581582832225" xlink:to="us-gaap_TypeOfArrangementAxis_637576581582832225" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637576581582832225" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfArrangementAxis_637576581582832225" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637576581582832225" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_HostCustomerArrangementsMember" xlink:label="stem_HostCustomerArrangementsMember_637576581582832225" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637576581582832225" xlink:to="stem_HostCustomerArrangementsMember_637576581582832225" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PartnershipArrangementsMember" xlink:label="stem_PartnershipArrangementsMember_637576581582832225" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637576581582832225" xlink:to="stem_PartnershipArrangementsMember_637576581582832225" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems_637576581582832225" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable_637576581582832225" xlink:to="us-gaap_DisaggregationOfRevenueLineItems_637576581582832225" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements" xlink:label="stem_RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements_637576581582832225" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems_637576581582832225" xlink:to="stem_RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements_637576581582832225" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_RevenueFromContractWithCustomerContractTerm" xlink:label="stem_RevenueFromContractWithCustomerContractTerm_637576581582832225" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems_637576581582832225" xlink:to="stem_RevenueFromContractWithCustomerContractTerm_637576581582832225" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_RevenueFromContractWithCustomerPerformanceBasedPaymentPeriod" xlink:label="stem_RevenueFromContractWithCustomerPerformanceBasedPaymentPeriod_637576581582832225" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems_637576581582832225" xlink:to="stem_RevenueFromContractWithCustomerPerformanceBasedPaymentPeriod_637576581582832225" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_RevenueFromContractWithCustomerEstimatedBenefitPeriod" xlink:label="stem_RevenueFromContractWithCustomerEstimatedBenefitPeriod_637576581582842218" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems_637576581582832225" xlink:to="stem_RevenueFromContractWithCustomerEstimatedBenefitPeriod_637576581582842218" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureRevenueDisaggregationOfRevenueDetailss" xlink:type="extended" xlink:title="240302 - Disclosure - REVENUE - Disaggregation of Revenue (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_38ff173c-8ef1-4bff-adbe-2c6c44153c8a" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable_637576581582842218" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_38ff173c-8ef1-4bff-adbe-2c6c44153c8a" xlink:to="us-gaap_DisaggregationOfRevenueTable_637576581582842218" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis_637576581582842218" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable_637576581582842218" xlink:to="srt_ProductOrServiceAxis_637576581582842218" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain_637576581582842218" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis_637576581582842218" xlink:to="srt_ProductsAndServicesDomain_637576581582842218" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_HardwareMember" xlink:label="stem_HardwareMember_637576581582842218" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain_637576581582842218" xlink:to="stem_HardwareMember_637576581582842218" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServiceMember" xlink:label="us-gaap_ServiceMember_637576581582842218" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain_637576581582842218" xlink:to="us-gaap_ServiceMember_637576581582842218" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis_637576581582842218" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable_637576581582842218" xlink:to="us-gaap_TypeOfArrangementAxis_637576581582842218" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637576581582852226" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfArrangementAxis_637576581582842218" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637576581582852226" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PartnershipArrangementsMember" xlink:label="stem_PartnershipArrangementsMember_637576581582852226" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637576581582852226" xlink:to="stem_PartnershipArrangementsMember_637576581582852226" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_HostCustomerArrangementsMember" xlink:label="stem_HostCustomerArrangementsMember_637576581582852226" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember_637576581582852226" xlink:to="stem_HostCustomerArrangementsMember_637576581582852226" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems_637576581582852226" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable_637576581582842218" xlink:to="us-gaap_DisaggregationOfRevenueLineItems_637576581582852226" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_637576581582852226" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems_637576581582852226" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_637576581582852226" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureRevenueRemainingPerformanceObligationsDetails" xlink:type="extended" xlink:title="240303 - Disclosure - REVENUE - Remaining Performance Obligations (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_68dbe917-533b-4696-8658-a0c9b318b711" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_637576581582862234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_68dbe917-533b-4696-8658-a0c9b318b711" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_637576581582862234" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis_637576581582862234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_637576581582862234" xlink:to="srt_ProductOrServiceAxis_637576581582862234" order="1" use="optional" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain_637576581582862234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis_637576581582862234" xlink:to="srt_ProductsAndServicesDomain_637576581582862234" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServiceMember" xlink:label="us-gaap_ServiceMember_637576581582862234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain_637576581582862234" xlink:to="us-gaap_ServiceMember_637576581582862234" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_HardwareMember" xlink:label="stem_HardwareMember_637576581582862234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain_637576581582862234" xlink:to="stem_HardwareMember_637576581582862234" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_637576581582862234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_637576581582862234" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_637576581582862234" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_637576581582862234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_637576581582862234" xlink:to="srt_RangeAxis_637576581582862234" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember_637576581582862234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_637576581582862234" xlink:to="srt_RangeMember_637576581582862234" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember_637576581582862234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_637576581582862234" xlink:to="srt_MinimumMember_637576581582862234" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_637576581582862234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_637576581582862234" xlink:to="srt_MaximumMember_637576581582862234" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_637576581582862234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_637576581582862234" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_637576581582862234" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation" xlink:label="us-gaap_RevenueRemainingPerformanceObligation_637576581582862234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_637576581582862234" xlink:to="us-gaap_RevenueRemainingPerformanceObligation_637576581582862234" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:label="us-gaap_RevenueRemainingPerformanceObligationPercentage_637576581582862234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_637576581582862234" xlink:to="us-gaap_RevenueRemainingPerformanceObligationPercentage_637576581582862234" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:label="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_637576581582862234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_637576581582862234" xlink:to="us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_637576581582862234" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureRevenueContractBalancesDetailss" xlink:type="extended" xlink:title="240305 - Disclosure - REVENUE - Contract Balances (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_83a3f7e6-9eda-444a-9e47-808171e946a8" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ContractWithCustomerLiabilityRollForward" xlink:label="stem_ContractWithCustomerLiabilityRollForward_637576581582872220" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_83a3f7e6-9eda-444a-9e47-808171e946a8" xlink:to="stem_ContractWithCustomerLiabilityRollForward_637576581582872220" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability_637576581582882226" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_ContractWithCustomerLiabilityRollForward_637576581582872220" xlink:to="us-gaap_ContractWithCustomerLiability_637576581582882226" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ContractWithCustomerLiabilityUpfrontPaymentsReceivedFromCustomers" xlink:label="stem_ContractWithCustomerLiabilityUpfrontPaymentsReceivedFromCustomers_637576581582882226" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_ContractWithCustomerLiabilityRollForward_637576581582872220" xlink:to="stem_ContractWithCustomerLiabilityUpfrontPaymentsReceivedFromCustomers_637576581582882226" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ContractWithCustomerLiabilityUpfrontOrAnnualIncentivePaymentsReceived" xlink:label="stem_ContractWithCustomerLiabilityUpfrontOrAnnualIncentivePaymentsReceived_637576581582882226" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_ContractWithCustomerLiabilityRollForward_637576581582872220" xlink:to="stem_ContractWithCustomerLiabilityUpfrontOrAnnualIncentivePaymentsReceived_637576581582882226" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_637576581582882226" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_ContractWithCustomerLiabilityRollForward_637576581582872220" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_637576581582882226" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod" xlink:label="stem_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod_637576581582882226" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_ContractWithCustomerLiabilityRollForward_637576581582872220" xlink:to="stem_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod_637576581582882226" order="5" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability_6375765815828822261" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_ContractWithCustomerLiabilityRollForward_637576581582872220" xlink:to="us-gaap_ContractWithCustomerLiability_6375765815828822261" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialInstrumentsMeasuredAtFairValueDetails" xlink:type="extended" xlink:title="240401 - Disclosure - FAIR VALUE MEASUREMENTS - Schedule of Financial Instruments Measured at Fair Value (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_bc9214fe-d098-4905-84ea-c05c367a1523" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable" xlink:label="us-gaap_FairValueByBalanceSheetGroupingTable_637576581582882226" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_bc9214fe-d098-4905-84ea-c05c367a1523" xlink:to="us-gaap_FairValueByBalanceSheetGroupingTable_637576581582882226" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_637576581582882226" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByBalanceSheetGroupingTable_637576581582882226" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_637576581582882226" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_637576581582882226" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis_637576581582882226" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_637576581582882226" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member_637576581582892228" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_637576581582882226" xlink:to="us-gaap_FairValueInputsLevel1Member_637576581582892228" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member_637576581582892228" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_637576581582882226" xlink:to="us-gaap_FairValueInputsLevel2Member_637576581582892228" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member_637576581582892228" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_637576581582882226" xlink:to="us-gaap_FairValueInputsLevel3Member_637576581582892228" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis_637576581582892228" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByBalanceSheetGroupingTable_637576581582882226" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis_637576581582892228" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain_637576581582892228" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByMeasurementFrequencyAxis_637576581582892228" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain_637576581582892228" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember_637576581582892228" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementFrequencyDomain_637576581582892228" xlink:to="us-gaap_FairValueMeasurementsRecurringMember_637576581582892228" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis" xlink:label="us-gaap_CashAndCashEquivalentsAxis_637576581582892228" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByBalanceSheetGroupingTable_637576581582882226" xlink:to="us-gaap_CashAndCashEquivalentsAxis_637576581582892228" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_637576581582892228" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashAndCashEquivalentsAxis_637576581582892228" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_637576581582892228" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="us-gaap_MoneyMarketFundsMember_637576581582892228" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_637576581582892228" xlink:to="us-gaap_MoneyMarketFundsMember_637576581582892228" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:label="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_637576581582892228" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByBalanceSheetGroupingTable_637576581582882226" xlink:to="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_637576581582892228" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract" xlink:label="us-gaap_AssetsFairValueDisclosureAbstract_637576581582892228" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_637576581582892228" xlink:to="us-gaap_AssetsFairValueDisclosureAbstract_637576581582892228" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:label="us-gaap_CashAndCashEquivalentsFairValueDisclosure_637576581582892228" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsFairValueDisclosureAbstract_637576581582892228" xlink:to="us-gaap_CashAndCashEquivalentsFairValueDisclosure_637576581582892228" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:label="us-gaap_LiabilitiesFairValueDisclosureAbstract_637576581582892228" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_637576581582892228" xlink:to="us-gaap_LiabilitiesFairValueDisclosureAbstract_637576581582892228" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_WarrantLiability" xlink:label="stem_WarrantLiability_637576581582892228" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesFairValueDisclosureAbstract_637576581582892228" xlink:to="stem_WarrantLiability_637576581582892228" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure" xlink:label="us-gaap_LiabilitiesFairValueDisclosure_637576581582902210" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesFairValueDisclosureAbstract_637576581582892228" xlink:to="us-gaap_LiabilitiesFairValueDisclosure_637576581582902210" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureFairValueMeasurementsKeyAssumptionsUsedForValuationDetails" xlink:type="extended" xlink:title="240402 - Disclosure - FAIR VALUE MEASUREMENTS - Key Assumptions Used for Valuation (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_ab5d51f4-a721-4eb5-8f6f-ab47900941c3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_637576581582902210" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_ab5d51f4-a721-4eb5-8f6f-ab47900941c3" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_637576581582902210" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="us-gaap_MeasurementInputTypeAxis_637576581582902210" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_637576581582902210" xlink:to="us-gaap_MeasurementInputTypeAxis_637576581582902210" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="us-gaap_MeasurementInputTypeDomain_637576581582902210" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeAxis_637576581582902210" xlink:to="us-gaap_MeasurementInputTypeDomain_637576581582902210" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputPriceVolatilityMember" xlink:label="us-gaap_MeasurementInputPriceVolatilityMember_637576581582902210" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeDomain_637576581582902210" xlink:to="us-gaap_MeasurementInputPriceVolatilityMember_637576581582902210" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:label="us-gaap_MeasurementInputRiskFreeInterestRateMember_637576581582902210" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeDomain_637576581582902210" xlink:to="us-gaap_MeasurementInputRiskFreeInterestRateMember_637576581582902210" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputExpectedTermMember" xlink:label="us-gaap_MeasurementInputExpectedTermMember_637576581582912231" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeDomain_637576581582902210" xlink:to="us-gaap_MeasurementInputExpectedTermMember_637576581582912231" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputExpectedDividendRateMember" xlink:label="us-gaap_MeasurementInputExpectedDividendRateMember_637576581582912231" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeDomain_637576581582902210" xlink:to="us-gaap_MeasurementInputExpectedDividendRateMember_637576581582912231" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember" xlink:label="us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_637576581582912231" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MeasurementInputTypeDomain_637576581582902210" xlink:to="us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_637576581582912231" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_637576581582912231" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_637576581582902210" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_637576581582912231" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_WarrantLiabilityMeasurementInput" xlink:label="stem_WarrantLiabilityMeasurementInput_637576581582912231" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_637576581582912231" xlink:to="stem_WarrantLiabilityMeasurementInput_637576581582912231" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureFairValueMeasurementsScheduleOfChangesInLiabilityForUnobservableInputsDetails" xlink:type="extended" xlink:title="240403 - Disclosure - FAIR VALUE MEASUREMENTS - Schedule of Changes in Liability for Unobservable Inputs (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_0521eb55-319d-4b7a-ae28-7b49b249294a" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_637576581582912231" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_0521eb55-319d-4b7a-ae28-7b49b249294a" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_637576581582912231" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_637576581582912231" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_637576581582912231" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_637576581582912231" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_637576581582922229" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_637576581582912231" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings_637576581582922229" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_637576581582922229" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_637576581582912231" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_637576581582922229" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_637576581582922229" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_637576581582912231" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_637576581582922229" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureEnergyStorageSystemsNetScheduleOfEnergyStorageSystemsNetDetails" xlink:type="extended" xlink:title="240501 - Disclosure - ENERGY STORAGE SYSTEMS, NET - Schedule of Energy Storage Systems, Net (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_d5635997-49d5-42b5-979b-8659747fda5e" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_637576581582922229" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_d5635997-49d5-42b5-979b-8659747fda5e" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_637576581582922229" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_637576581582922229" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_637576581582922229" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_637576581582922229" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_637576581582922229" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis_637576581582922229" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_637576581582922229" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_EnergyStorageSystemsPlacedIntoServiceMember" xlink:label="stem_EnergyStorageSystemsPlacedIntoServiceMember_637576581582922229" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_637576581582922229" xlink:to="stem_EnergyStorageSystemsPlacedIntoServiceMember_637576581582922229" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember" xlink:label="stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember_637576581582922229" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain_637576581582922229" xlink:to="stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember_637576581582922229" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_637576581582922229" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_637576581582922229" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_637576581582922229" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_637576581582932230" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems_637576581582922229" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_637576581582932230" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_637576581582932230" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems_637576581582922229" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_637576581582932230" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_637576581582932230" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems_637576581582922229" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_637576581582932230" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureEnergyStorageSystemsNetNarrativeDetails" xlink:type="extended" xlink:title="240502 - Disclosure - ENERGY STORAGE SYSTEMS, NET - Narrative (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_9e1c2fee-13f8-4e09-8c6c-68c2a4e12117" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation_637576581582942231" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_9e1c2fee-13f8-4e09-8c6c-68c2a4e12117" xlink:to="us-gaap_Depreciation_637576581582942231" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureNotesPayableRevolvingLoanDueToSpeMemberDetailss" xlink:type="extended" xlink:title="240601 - Disclosure - NOTES PAYABLE - Revolving Loan Due to SPE Member (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_60da1c4d-a881-4f80-bfdf-5568f8ec2c91" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable_637576581582942231" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_60da1c4d-a881-4f80-bfdf-5568f8ec2c91" xlink:to="us-gaap_DebtInstrumentTable_637576581582942231" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis_637576581582942231" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637576581582942231" xlink:to="us-gaap_LongtermDebtTypeAxis_637576581582942231" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain_637576581582942231" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis_637576581582942231" xlink:to="us-gaap_LongtermDebtTypeDomain_637576581582942231" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="us-gaap_LineOfCreditMember_637576581582952233" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain_637576581582942231" xlink:to="us-gaap_LineOfCreditMember_637576581582952233" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_637576581582952233" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637576581582942231" xlink:to="us-gaap_DebtInstrumentAxis_637576581582952233" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_637576581582952233" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis_637576581582952233" xlink:to="us-gaap_DebtInstrumentNameDomain_637576581582952233" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_RevolvingLoanDueToSPEMemberMember" xlink:label="stem_RevolvingLoanDueToSPEMemberMember_637576581582952233" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_637576581582952233" xlink:to="stem_RevolvingLoanDueToSPEMemberMember_637576581582952233" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems_637576581582952233" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637576581582942231" xlink:to="us-gaap_DebtInstrumentLineItems_637576581582952233" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_637576581582952233" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581582952233" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_637576581582952233" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_637576581582952233" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581582952233" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_637576581582952233" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases" xlink:label="stem_LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases_637576581582962225" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581582952233" xlink:to="stem_LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases_637576581582962225" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit_637576581582962225" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581582952233" xlink:to="us-gaap_LineOfCredit_637576581582962225" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToSpeMemberDetailss" xlink:type="extended" xlink:title="240602 - Disclosure - NOTES PAYABLE - Term Loan Due to SPE Member (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_a7846a89-067b-4bfb-99fa-3d97b14cf1f0" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable_637576581582962225" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a7846a89-067b-4bfb-99fa-3d97b14cf1f0" xlink:to="us-gaap_DebtInstrumentTable_637576581582962225" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_637576581582962225" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637576581582962225" xlink:to="us-gaap_DebtInstrumentAxis_637576581582962225" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_637576581582962225" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis_637576581582962225" xlink:to="us-gaap_DebtInstrumentNameDomain_637576581582962225" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TermLoanDueToSPEMemberMember" xlink:label="stem_TermLoanDueToSPEMemberMember_637576581582972242" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_637576581582962225" xlink:to="stem_TermLoanDueToSPEMemberMember_637576581582972242" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis_637576581582972242" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637576581582962225" xlink:to="us-gaap_LongtermDebtTypeAxis_637576581582972242" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain_637576581582972242" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis_637576581582972242" xlink:to="us-gaap_LongtermDebtTypeDomain_637576581582972242" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MediumTermNotesMember" xlink:label="us-gaap_MediumTermNotesMember_637576581582972242" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain_637576581582972242" xlink:to="us-gaap_MediumTermNotesMember_637576581582972242" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems_637576581582972242" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637576581582962225" xlink:to="us-gaap_DebtInstrumentLineItems_637576581582972242" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount_637576581582972242" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581582972242" xlink:to="us-gaap_DebtInstrumentFaceAmount_637576581582972242" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_637576581582972242" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581582972242" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_637576581582972242" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid" xlink:label="us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid_637576581582972242" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581582972242" xlink:to="us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid_637576581582972242" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfMediumTermNotes" xlink:label="us-gaap_RepaymentsOfMediumTermNotes_637576581582972242" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581582972242" xlink:to="us-gaap_RepaymentsOfMediumTermNotes_637576581582972242" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToFormerNonControllingInterestHolderDetailss" xlink:type="extended" xlink:title="240603 - Disclosure - NOTES PAYABLE - Term Loan Due to Former Non-Controlling Interest Holder (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_c2ff9554-c26f-41e9-9e21-8a6ff01b3b42" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable_637576581582982234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_c2ff9554-c26f-41e9-9e21-8a6ff01b3b42" xlink:to="us-gaap_DebtInstrumentTable_637576581582982234" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_637576581582982234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637576581582982234" xlink:to="us-gaap_DebtInstrumentAxis_637576581582982234" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_637576581582982234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis_637576581582982234" xlink:to="us-gaap_DebtInstrumentNameDomain_637576581582982234" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TermLoanDueToFormerNonControllingInterestHolderMember" xlink:label="stem_TermLoanDueToFormerNonControllingInterestHolderMember_637576581582982234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_637576581582982234" xlink:to="stem_TermLoanDueToFormerNonControllingInterestHolderMember_637576581582982234" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis_637576581582982234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637576581582982234" xlink:to="us-gaap_LongtermDebtTypeAxis_637576581582982234" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain_637576581582982234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis_637576581582982234" xlink:to="us-gaap_LongtermDebtTypeDomain_637576581582982234" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MediumTermNotesMember" xlink:label="us-gaap_MediumTermNotesMember_637576581582982234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain_637576581582982234" xlink:to="us-gaap_MediumTermNotesMember_637576581582982234" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems_637576581582982234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637576581582982234" xlink:to="us-gaap_DebtInstrumentLineItems_637576581582982234" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToMinorityShareholders" xlink:label="us-gaap_PaymentsToMinorityShareholders_637576581582982234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581582982234" xlink:to="us-gaap_PaymentsToMinorityShareholders_637576581582982234" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DebtInstrumentQuarterlyInterestRateStatedPercentageSource2" xlink:label="stem_DebtInstrumentQuarterlyInterestRateStatedPercentageSource2_637576581582982234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581582982234" xlink:to="stem_DebtInstrumentQuarterlyInterestRateStatedPercentageSource2_637576581582982234" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_637576581582982234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581582982234" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_637576581582982234" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DebtInstrumentPrepaidAmountPrincipalAndInterest" xlink:label="stem_DebtInstrumentPrepaidAmountPrincipalAndInterest_637576581582982234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581582982234" xlink:to="stem_DebtInstrumentPrepaidAmountPrincipalAndInterest_637576581582982234" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DebtInstrumentPrepaidAmountPrincipal" xlink:label="stem_DebtInstrumentPrepaidAmountPrincipal_637576581582992220" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581582982234" xlink:to="stem_DebtInstrumentPrepaidAmountPrincipal_637576581582992220" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ClassOfWarrantOrRightWarrantsIssued" xlink:label="stem_ClassOfWarrantOrRightWarrantsIssued_637576581582992220" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581582982234" xlink:to="stem_ClassOfWarrantOrRightWarrantsIssued_637576581582992220" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount_637576581582992220" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581582982234" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount_637576581582992220" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt_637576581582992220" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581582982234" xlink:to="us-gaap_LongTermDebt_637576581582992220" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureNotesPayable2020And2021CreditAgreementsDetails" xlink:type="extended" xlink:title="240604 - Disclosure - NOTES PAYABLE - 2020 and 2021 Credit Agreements (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_e277e958-e2d6-42cf-a4f8-9fb973934e72" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable_637576581582992220" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_e277e958-e2d6-42cf-a4f8-9fb973934e72" xlink:to="us-gaap_DebtInstrumentTable_637576581582992220" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis_637576581583002235" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637576581582992220" xlink:to="us-gaap_LongtermDebtTypeAxis_637576581583002235" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain_637576581583002235" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis_637576581583002235" xlink:to="us-gaap_LongtermDebtTypeDomain_637576581583002235" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="us-gaap_LineOfCreditMember_637576581583002235" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain_637576581583002235" xlink:to="us-gaap_LineOfCreditMember_637576581583002235" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_637576581583002235" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637576581582992220" xlink:to="us-gaap_StatementClassOfStockAxis_637576581583002235" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_637576581583002235" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637576581583002235" xlink:to="us-gaap_ClassOfStockDomain_637576581583002235" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeriesDPreferredStockMember" xlink:label="us-gaap_SeriesDPreferredStockMember_637576581583002235" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581583002235" xlink:to="us-gaap_SeriesDPreferredStockMember_637576581583002235" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_637576581583002235" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637576581582992220" xlink:to="us-gaap_DebtInstrumentAxis_637576581583002235" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_637576581583002235" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis_637576581583002235" xlink:to="us-gaap_DebtInstrumentNameDomain_637576581583002235" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_A2020CreditAgreementMember" xlink:label="stem_A2020CreditAgreementMember_637576581583002235" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_637576581583002235" xlink:to="stem_A2020CreditAgreementMember_637576581583002235" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_A2021CreditAgreementMember" xlink:label="stem_A2021CreditAgreementMember_637576581583002235" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_637576581583002235" xlink:to="stem_A2021CreditAgreementMember_637576581583002235" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems_637576581583002235" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637576581582992220" xlink:to="us-gaap_DebtInstrumentLineItems_637576581583002235" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="us-gaap_ProceedsFromLinesOfCredit_637576581583002235" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581583002235" xlink:to="us-gaap_ProceedsFromLinesOfCredit_637576581583002235" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_637576581583002235" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581583002235" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_637576581583002235" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DebtInstrumentInterestRateStatedPercentagePaidInCash" xlink:label="stem_DebtInstrumentInterestRateStatedPercentagePaidInCash_637576581583002235" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581583002235" xlink:to="stem_DebtInstrumentInterestRateStatedPercentagePaidInCash_637576581583002235" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal" xlink:label="stem_DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal_637576581583002235" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581583002235" xlink:to="stem_DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal_637576581583002235" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit_637576581583012221" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581583002235" xlink:to="us-gaap_LineOfCredit_637576581583012221" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_637576581583012221" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581583002235" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_637576581583012221" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ClassOfWarrantOrRightWarrantsIssued" xlink:label="stem_ClassOfWarrantOrRightWarrantsIssued_637576581583012221" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581583002235" xlink:to="stem_ClassOfWarrantOrRightWarrantsIssued_637576581583012221" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ClassOfWarrantOrRightTerminationTermsRepaymentPeriodOfBorrowingsToTriggerTermination" xlink:label="stem_ClassOfWarrantOrRightTerminationTermsRepaymentPeriodOfBorrowingsToTriggerTermination_637576581583012221" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581583002235" xlink:to="stem_ClassOfWarrantOrRightTerminationTermsRepaymentPeriodOfBorrowingsToTriggerTermination_637576581583012221" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureNotesPayableScheduleOfOutstandingDebtDetails" xlink:type="extended" xlink:title="240605 - Disclosure - NOTES PAYABLE - Schedule of Outstanding Debt (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_f7ce8ff0-ed5d-4cec-966d-25649e59c357" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable_637576581583012221" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_f7ce8ff0-ed5d-4cec-966d-25649e59c357" xlink:to="us-gaap_DebtInstrumentTable_637576581583012221" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis_637576581583022231" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637576581583012221" xlink:to="us-gaap_LongtermDebtTypeAxis_637576581583022231" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain_637576581583022231" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis_637576581583022231" xlink:to="us-gaap_LongtermDebtTypeDomain_637576581583022231" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember" xlink:label="us-gaap_NotesPayableOtherPayablesMember_637576581583022231" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain_637576581583022231" xlink:to="us-gaap_NotesPayableOtherPayablesMember_637576581583022231" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems_637576581583022231" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637576581583012221" xlink:to="us-gaap_DebtInstrumentLineItems_637576581583022231" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="us-gaap_DebtInstrumentCarryingAmount_637576581583022231" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581583022231" xlink:to="us-gaap_DebtInstrumentCarryingAmount_637576581583022231" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount_637576581583022231" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581583022231" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount_637576581583022231" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt_637576581583022231" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581583022231" xlink:to="us-gaap_LongTermDebt_637576581583022231" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureNotesPayableScheduleOfDebtMaturitiesDetails" xlink:type="extended" xlink:title="240606 - Disclosure - NOTES PAYABLE - Schedule of Debt Maturities (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_9d034062-1347-48c2-b0af-dc3a86f9875d" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable_637576581583022231" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_9d034062-1347-48c2-b0af-dc3a86f9875d" xlink:to="us-gaap_DebtInstrumentTable_637576581583022231" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis_637576581583022231" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637576581583022231" xlink:to="us-gaap_LongtermDebtTypeAxis_637576581583022231" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain_637576581583022231" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis_637576581583022231" xlink:to="us-gaap_LongtermDebtTypeDomain_637576581583022231" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableOtherPayablesMember" xlink:label="us-gaap_NotesPayableOtherPayablesMember_637576581583032234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain_637576581583022231" xlink:to="us-gaap_NotesPayableOtherPayablesMember_637576581583032234" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems_637576581583032234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637576581583022231" xlink:to="us-gaap_DebtInstrumentLineItems_637576581583032234" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_637576581583032234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581583032234" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_637576581583032234" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_637576581583032234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581583032234" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_637576581583032234" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_637576581583032234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581583032234" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_637576581583032234" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_637576581583032234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581583032234" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_637576581583032234" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_637576581583032234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581583032234" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_637576581583032234" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_LongTermDebtMaturityAfterYearFour" xlink:label="stem_LongTermDebtMaturityAfterYearFour_637576581583032234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581583032234" xlink:to="stem_LongTermDebtMaturityAfterYearFour_637576581583032234" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="us-gaap_DebtInstrumentCarryingAmount_637576581583032234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581583032234" xlink:to="us-gaap_DebtInstrumentCarryingAmount_637576581583032234" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureConvertibleNotesDetails" xlink:type="extended" xlink:title="240701 - Disclosure - CONVERTIBLE NOTES (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_3288dbf0-3928-499f-a9e0-45b2b83eb74e" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable_637576581583042240" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_3288dbf0-3928-499f-a9e0-45b2b83eb74e" xlink:to="us-gaap_DebtInstrumentTable_637576581583042240" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis_637576581583042240" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637576581583042240" xlink:to="us-gaap_LongtermDebtTypeAxis_637576581583042240" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain_637576581583042240" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis_637576581583042240" xlink:to="us-gaap_LongtermDebtTypeDomain_637576581583042240" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtMember" xlink:label="us-gaap_ConvertibleDebtMember_637576581583042240" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain_637576581583042240" xlink:to="us-gaap_ConvertibleDebtMember_637576581583042240" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis_637576581583042240" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637576581583042240" xlink:to="us-gaap_DebtInstrumentAxis_637576581583042240" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain_637576581583042240" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis_637576581583042240" xlink:to="us-gaap_DebtInstrumentNameDomain_637576581583042240" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_January2020ConvertibleNotesMember" xlink:label="stem_January2020ConvertibleNotesMember_637576581583042240" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_637576581583042240" xlink:to="stem_January2020ConvertibleNotesMember_637576581583042240" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_Q42020ConvertibleNotesMember" xlink:label="stem_Q42020ConvertibleNotesMember_637576581583042240" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_637576581583042240" xlink:to="stem_Q42020ConvertibleNotesMember_637576581583042240" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_Q12021ConvertibleNotesMember" xlink:label="stem_Q12021ConvertibleNotesMember_637576581583042240" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentNameDomain_637576581583042240" xlink:to="stem_Q12021ConvertibleNotesMember_637576581583042240" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_637576581583042240" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637576581583042240" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_637576581583042240" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="us-gaap_RelatedPartyDomain_637576581583042240" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_637576581583042240" xlink:to="us-gaap_RelatedPartyDomain_637576581583042240" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_AffiliatedEntityMember" xlink:label="srt_AffiliatedEntityMember_637576581583042240" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyDomain_637576581583042240" xlink:to="srt_AffiliatedEntityMember_637576581583042240" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis_637576581583052232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637576581583042240" xlink:to="us-gaap_ClassOfWarrantOrRightAxis_637576581583052232" order="4" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_637576581583052232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis_637576581583052232" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_637576581583052232" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesDPlusConvertiblePreferredStockMember" xlink:label="stem_SeriesDPlusConvertiblePreferredStockMember_637576581583052232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightDomain_637576581583052232" xlink:to="stem_SeriesDPlusConvertiblePreferredStockMember_637576581583052232" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PreferredStockWarrantsMember" xlink:label="stem_PreferredStockWarrantsMember_637576581583052232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightDomain_637576581583052232" xlink:to="stem_PreferredStockWarrantsMember_637576581583052232" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis_637576581583052232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637576581583042240" xlink:to="us-gaap_StatementEquityComponentsAxis_637576581583052232" order="5" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain_637576581583052232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis_637576581583052232" xlink:to="us-gaap_EquityComponentDomain_637576581583052232" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember_637576581583052232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain_637576581583052232" xlink:to="us-gaap_RetainedEarningsMember_637576581583052232" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems_637576581583052232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable_637576581583042240" xlink:to="us-gaap_DebtInstrumentLineItems_637576581583052232" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromConvertibleDebt" xlink:label="us-gaap_ProceedsFromConvertibleDebt_637576581583052232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581583052232" xlink:to="us-gaap_ProceedsFromConvertibleDebt_637576581583052232" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_637576581583052232" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581583052232" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_637576581583052232" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DebtInstrumentExtensionTerm" xlink:label="stem_DebtInstrumentExtensionTerm_637576581583062234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581583052232" xlink:to="stem_DebtInstrumentExtensionTerm_637576581583062234" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_DebtInstrumentNumberOfOptionsToExtend" xlink:label="stem_DebtInstrumentNumberOfOptionsToExtend_637576581583062234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581583052232" xlink:to="stem_DebtInstrumentNumberOfOptionsToExtend_637576581583062234" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNet" xlink:label="us-gaap_DeferredFinanceCostsNet_637576581583062234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581583052232" xlink:to="us-gaap_DeferredFinanceCostsNet_637576581583062234" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTerm" xlink:label="us-gaap_DebtInstrumentTerm_637576581583062234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581583052232" xlink:to="us-gaap_DebtInstrumentTerm_637576581583062234" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ClassOfWarrantOrRightWarrantsIssued" xlink:label="stem_ClassOfWarrantOrRightWarrantsIssued_637576581583062234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581583052232" xlink:to="stem_ClassOfWarrantOrRightWarrantsIssued_637576581583062234" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_WarrantLiability" xlink:label="stem_WarrantLiability_637576581583062234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581583052232" xlink:to="stem_WarrantLiability_637576581583062234" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtFairValueDisclosures" xlink:label="us-gaap_ConvertibleDebtFairValueDisclosures_637576581583062234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581583052232" xlink:to="us-gaap_ConvertibleDebtFairValueDisclosures_637576581583062234" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ProceedsFromConvertibleDebtNet" xlink:label="stem_ProceedsFromConvertibleDebtNet_637576581583062234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581583052232" xlink:to="stem_ProceedsFromConvertibleDebtNet_637576581583062234" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TemporaryEquityIncreaseDecreaseDueToExchangeValue" xlink:label="stem_TemporaryEquityIncreaseDecreaseDueToExchangeValue_637576581583062234" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581583052232" xlink:to="stem_TemporaryEquityIncreaseDecreaseDueToExchangeValue_637576581583062234" order="11" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StockholdersEquityIncreaseDecreaseDueToExchangeValue" xlink:label="stem_StockholdersEquityIncreaseDecreaseDueToExchangeValue_637576581583072222" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581583052232" xlink:to="stem_StockholdersEquityIncreaseDecreaseDueToExchangeValue_637576581583072222" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:label="us-gaap_PreferredStockDividendsIncomeStatementImpact_637576581583072222" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581583052232" xlink:to="us-gaap_PreferredStockDividendsIncomeStatementImpact_637576581583072222" order="13" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount_637576581583072222" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems_637576581583052232" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount_637576581583072222" order="14" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureWarrantsDetailss" xlink:type="extended" xlink:title="240801 - Disclosure - WARRANTS (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract_e7011a95-e0e4-4625-8792-76f073d3069e" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightTable" xlink:label="us-gaap_ClassOfWarrantOrRightTable_637576581583082239" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_e7011a95-e0e4-4625-8792-76f073d3069e" xlink:to="us-gaap_ClassOfWarrantOrRightTable_637576581583082239" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis_637576581583082239" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightTable_637576581583082239" xlink:to="us-gaap_ClassOfWarrantOrRightAxis_637576581583082239" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_637576581583082239" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis_637576581583082239" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_637576581583082239" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesAPlusConvertiblePreferredStockMember" xlink:label="stem_SeriesAPlusConvertiblePreferredStockMember_637576581583082239" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightDomain_637576581583082239" xlink:to="stem_SeriesAPlusConvertiblePreferredStockMember_637576581583082239" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesDConvertiblePreferredStockMember" xlink:label="stem_SeriesDConvertiblePreferredStockMember_637576581583082239" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightDomain_637576581583082239" xlink:to="stem_SeriesDConvertiblePreferredStockMember_637576581583082239" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesDPlusConvertiblePreferredStockMember" xlink:label="stem_SeriesDPlusConvertiblePreferredStockMember_637576581583082239" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightDomain_637576581583082239" xlink:to="stem_SeriesDPlusConvertiblePreferredStockMember_637576581583082239" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockWarrantsMember" xlink:label="stem_CommonStockWarrantsMember_637576581583082239" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightDomain_637576581583082239" xlink:to="stem_CommonStockWarrantsMember_637576581583082239" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_637576581583082239" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightTable_637576581583082239" xlink:to="srt_RangeAxis_637576581583082239" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember_637576581583082239" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_637576581583082239" xlink:to="srt_RangeMember_637576581583082239" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember_637576581583082239" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_637576581583082239" xlink:to="srt_MinimumMember_637576581583082239" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember_637576581583082239" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_637576581583082239" xlink:to="srt_MaximumMember_637576581583082239" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightLineItems" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems_637576581583082239" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightTable_637576581583082239" xlink:to="us-gaap_ClassOfWarrantOrRightLineItems_637576581583082239" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_637576581583082239" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems_637576581583082239" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_637576581583082239" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding_637576581583092228" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems_637576581583082239" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding_637576581583092228" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm_637576581583092228" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightLineItems_637576581583082239" xlink:to="us-gaap_WarrantsAndRightsOutstandingTerm_637576581583092228" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStockScheduleOfConvertiblePreferredStockDetails" xlink:type="extended" xlink:title="240901 - Disclosure - CONVERTIBLE PREFERRED STOCK AND COMMON STOCK - Schedule of Convertible Preferred Stock (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract_ef307e5f-8f44-4260-85a0-a40a39db55c0" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable_637576581583092228" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_ef307e5f-8f44-4260-85a0-a40a39db55c0" xlink:to="us-gaap_ScheduleOfStockByClassTable_637576581583092228" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis_637576581583092228" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable_637576581583092228" xlink:to="us-gaap_StatementClassOfStockAxis_637576581583092228" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_637576581583092228" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis_637576581583092228" xlink:to="us-gaap_ClassOfStockDomain_637576581583092228" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesDPlusConvertiblePreferredStockMember" xlink:label="stem_SeriesDPlusConvertiblePreferredStockMember_637576581583102242" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581583092228" xlink:to="stem_SeriesDPlusConvertiblePreferredStockMember_637576581583102242" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesDConvertiblePreferredStockMember" xlink:label="stem_SeriesDConvertiblePreferredStockMember_637576581583102242" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581583092228" xlink:to="stem_SeriesDConvertiblePreferredStockMember_637576581583102242" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesCConvertiblePreferredStockMember" xlink:label="stem_SeriesCConvertiblePreferredStockMember_637576581583102242" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581583092228" xlink:to="stem_SeriesCConvertiblePreferredStockMember_637576581583102242" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesBConvertiblePreferredStockMember" xlink:label="stem_SeriesBConvertiblePreferredStockMember_637576581583102242" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581583092228" xlink:to="stem_SeriesBConvertiblePreferredStockMember_637576581583102242" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesAPlusConvertiblePreferredStockMember" xlink:label="stem_SeriesAPlusConvertiblePreferredStockMember_637576581583102242" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581583092228" xlink:to="stem_SeriesAPlusConvertiblePreferredStockMember_637576581583102242" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_SeriesAConvertiblePreferredStockMember" xlink:label="stem_SeriesAConvertiblePreferredStockMember_637576581583102242" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581583092228" xlink:to="stem_SeriesAConvertiblePreferredStockMember_637576581583102242" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_Series1ConvertiblePreferredStockMember" xlink:label="stem_Series1ConvertiblePreferredStockMember_637576581583102242" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockDomain_637576581583092228" xlink:to="stem_Series1ConvertiblePreferredStockMember_637576581583102242" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems_637576581583102242" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable_637576581583092228" xlink:to="us-gaap_ClassOfStockLineItems_637576581583102242" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquitySharesAuthorized" xlink:label="us-gaap_TemporaryEquitySharesAuthorized_637576581583102242" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems_637576581583102242" xlink:to="us-gaap_TemporaryEquitySharesAuthorized_637576581583102242" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="us-gaap_TemporaryEquitySharesOutstanding_637576581583102242" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems_637576581583102242" xlink:to="us-gaap_TemporaryEquitySharesOutstanding_637576581583102242" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_637576581583102242" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems_637576581583102242" xlink:to="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_637576581583102242" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityLiquidationPreference" xlink:label="us-gaap_TemporaryEquityLiquidationPreference_637576581583102242" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems_637576581583102242" xlink:to="us-gaap_TemporaryEquityLiquidationPreference_637576581583102242" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized_637576581583102242" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems_637576581583102242" xlink:to="us-gaap_PreferredStockSharesAuthorized_637576581583102242" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding_637576581583102242" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems_637576581583102242" xlink:to="us-gaap_PreferredStockSharesOutstanding_637576581583102242" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TemporaryEquityAndPreferredStockSharesOutstanding" xlink:label="stem_TemporaryEquityAndPreferredStockSharesOutstanding_637576581583112224" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems_637576581583102242" xlink:to="stem_TemporaryEquityAndPreferredStockSharesOutstanding_637576581583112224" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_TemporaryEquityAndPreferredStockSharesAuthorized" xlink:label="stem_TemporaryEquityAndPreferredStockSharesAuthorized_637576581583112224" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems_637576581583102242" xlink:to="stem_TemporaryEquityAndPreferredStockSharesAuthorized_637576581583112224" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStockScheduleOfSharesReservedForIssuanceDetails" xlink:type="extended" xlink:title="240902 - Disclosure - CONVERTIBLE PREFERRED STOCK AND COMMON STOCK - Schedule of Shares Reserved for Issuance (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract_f4ca2a7c-3e78-4833-851c-c8846468934e" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable_637576581583112224" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_f4ca2a7c-3e78-4833-851c-c8846468934e" xlink:to="us-gaap_ScheduleOfStockByClassTable_637576581583112224" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis_637576581583112224" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable_637576581583112224" xlink:to="us-gaap_FinancialInstrumentAxis_637576581583112224" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_637576581583122248" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis_637576581583112224" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_637576581583122248" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertiblePreferredStockMember" xlink:label="us-gaap_ConvertiblePreferredStockMember_637576581583122248" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_637576581583122248" xlink:to="us-gaap_ConvertiblePreferredStockMember_637576581583122248" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockWarrantsMember" xlink:label="stem_CommonStockWarrantsMember_637576581583122248" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_637576581583122248" xlink:to="stem_CommonStockWarrantsMember_637576581583122248" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_PreferredStockWarrantsMember" xlink:label="stem_PreferredStockWarrantsMember_637576581583122248" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_637576581583122248" xlink:to="stem_PreferredStockWarrantsMember_637576581583122248" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember_637576581583122248" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_637576581583122248" xlink:to="us-gaap_EmployeeStockOptionMember_637576581583122248" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockCompensationPlanMember" xlink:label="us-gaap_StockCompensationPlanMember_637576581583122248" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_637576581583122248" xlink:to="us-gaap_StockCompensationPlanMember_637576581583122248" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems_637576581583122248" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfStockByClassTable_637576581583112224" xlink:to="us-gaap_ClassOfStockLineItems_637576581583122248" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_637576581583122248" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems_637576581583122248" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_637576581583122248" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureStockBasedCompensationNarrativeDetails" xlink:type="extended" xlink:title="241001 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c94b1412-f5aa-4b28-810f-810d9dc942ed" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637576581583132242" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c94b1412-f5aa-4b28-810f-810d9dc942ed" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637576581583132242" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis_637576581583132242" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637576581583132242" xlink:to="us-gaap_PlanNameAxis_637576581583132242" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain_637576581583132242" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis_637576581583132242" xlink:to="us-gaap_PlanNameDomain_637576581583132242" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_StockPlan2009Member" xlink:label="stem_StockPlan2009Member_637576581583132242" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameDomain_637576581583132242" xlink:to="stem_StockPlan2009Member_637576581583132242" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VestingAxis" xlink:label="us-gaap_VestingAxis_637576581583132242" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637576581583132242" xlink:to="us-gaap_VestingAxis_637576581583132242" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VestingDomain" xlink:label="us-gaap_VestingDomain_637576581583132242" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VestingAxis_637576581583132242" xlink:to="us-gaap_VestingDomain_637576581583132242" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheOneMember_637576581583132242" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VestingDomain_637576581583132242" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheOneMember_637576581583132242" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheTwoMember_637576581583132242" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VestingDomain_637576581583132242" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheTwoMember_637576581583132242" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis_637576581583132242" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637576581583132242" xlink:to="srt_RangeAxis_637576581583132242" order="3" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="srt_RangeMember_637576581583132242" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis_637576581583132242" xlink:to="srt_RangeMember_637576581583132242" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember_637576581583132242" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember_637576581583132242" xlink:to="srt_MinimumMember_637576581583132242" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637576581583132242" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637576581583132242" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637576581583132242" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_637576581583182229" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637576581583132242" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_637576581583182229" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_637576581583182229" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637576581583132242" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_637576581583182229" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders" xlink:label="stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders_637576581583182229" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637576581583132242" xlink:to="stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders_637576581583182229" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership" xlink:label="stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership_637576581583192250" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637576581583132242" xlink:to="stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership_637576581583192250" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_637576581583192250" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637576581583132242" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_637576581583192250" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_637576581583192250" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637576581583132242" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_637576581583192250" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_637576581583192250" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637576581583132242" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_637576581583192250" order="7" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_637576581583192250" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637576581583132242" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_637576581583192250" order="8" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_637576581583192250" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637576581583132242" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_637576581583192250" order="9" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_637576581583192250" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637576581583132242" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_637576581583192250" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_637576581583192250" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637576581583132242" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_637576581583192250" order="11" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_637576581583192250" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637576581583132242" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_637576581583192250" order="12" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureStockBasedCompensationOptionActivityDetailss" xlink:type="extended" xlink:title="241002 - Disclosure - STOCK-BASED COMPENSATION - Option activity (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_31135eb4-c2da-47d0-8cc3-5dcce1ec3e12" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ShareBasedCompensationArrangementByShareBasedCompensationAwardOptionsNumberOfSharesAvailableForGrantRollForward" xlink:label="stem_ShareBasedCompensationArrangementByShareBasedCompensationAwardOptionsNumberOfSharesAvailableForGrantRollForward_637576581583212243" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_31135eb4-c2da-47d0-8cc3-5dcce1ec3e12" xlink:to="stem_ShareBasedCompensationArrangementByShareBasedCompensationAwardOptionsNumberOfSharesAvailableForGrantRollForward_637576581583212243" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_637576581583212243" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_ShareBasedCompensationArrangementByShareBasedCompensationAwardOptionsNumberOfSharesAvailableForGrantRollForward_637576581583212243" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_637576581583212243" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_637576581583212243" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_ShareBasedCompensationArrangementByShareBasedCompensationAwardOptionsNumberOfSharesAvailableForGrantRollForward_637576581583212243" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_637576581583212243" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_637576581583212243" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_ShareBasedCompensationArrangementByShareBasedCompensationAwardOptionsNumberOfSharesAvailableForGrantRollForward_637576581583212243" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_637576581583212243" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_6375765815832122431" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="stem_ShareBasedCompensationArrangementByShareBasedCompensationAwardOptionsNumberOfSharesAvailableForGrantRollForward_637576581583212243" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_6375765815832122431" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_637576581583212243" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_31135eb4-c2da-47d0-8cc3-5dcce1ec3e12" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_637576581583212243" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_637576581583212243" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_637576581583212243" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_637576581583212243" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_6375765815832122431" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_637576581583212243" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_6375765815832122431" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_637576581583212243" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_637576581583212243" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_637576581583212243" order="3" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_6375765815832122431" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_637576581583212243" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_6375765815832122431" order="4" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_6375765815832122431" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_637576581583212243" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_6375765815832122431" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_637576581583212243" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_31135eb4-c2da-47d0-8cc3-5dcce1ec3e12" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_637576581583212243" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_637576581583212243" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_31135eb4-c2da-47d0-8cc3-5dcce1ec3e12" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_637576581583212243" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_637576581583212243" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_637576581583212243" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_637576581583212243" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_637576581583222239" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_637576581583212243" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_637576581583222239" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_637576581583222239" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_637576581583212243" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_637576581583222239" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_637576581583222239" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_637576581583212243" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_637576581583222239" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_637576581583222239" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_637576581583212243" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_637576581583222239" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_637576581583222239" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_31135eb4-c2da-47d0-8cc3-5dcce1ec3e12" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_637576581583222239" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_637576581583222239" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_31135eb4-c2da-47d0-8cc3-5dcce1ec3e12" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_637576581583222239" order="6" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_637576581583222239" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_637576581583222239" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_637576581583222239" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_637576581583222239" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_637576581583222239" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_637576581583222239" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_637576581583222239" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_637576581583222239" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_637576581583222239" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_637576581583222239" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_637576581583222239" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_637576581583222239" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetailss" xlink:type="extended" xlink:title="241003 - Disclosure - STOCK-BASED COMPENSATION - Stock-Based Compensation Expense (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_20c487f3-748a-4475-9947-6bd1747315d3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637576581583232229" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_20c487f3-748a-4475-9947-6bd1747315d3" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637576581583232229" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis_637576581583232229" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637576581583232229" xlink:to="us-gaap_IncomeStatementLocationAxis_637576581583232229" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain_637576581583232229" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis_637576581583232229" xlink:to="us-gaap_IncomeStatementLocationDomain_637576581583232229" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="us-gaap_SellingAndMarketingExpenseMember_637576581583232229" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain_637576581583232229" xlink:to="us-gaap_SellingAndMarketingExpenseMember_637576581583232229" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember_637576581583232229" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain_637576581583232229" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember_637576581583232229" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember_637576581583232229" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain_637576581583232229" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember_637576581583232229" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637576581583232229" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_637576581583232229" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637576581583232229" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_637576581583242248" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_637576581583232229" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_637576581583242248" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetailss" xlink:type="extended" xlink:title="241101 - Disclosure - NET LOSS PER SHARE - Basic and diluted net loss per share (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_4f408308-e914-49c6-b835-c9fb5e9578a5" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_637576581583242248" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_4f408308-e914-49c6-b835-c9fb5e9578a5" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_637576581583242248" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss_637576581583242248" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_637576581583242248" xlink:to="us-gaap_NetIncomeLoss_637576581583242248" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:label="us-gaap_PreferredStockDividendsIncomeStatementImpact_637576581583242248" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_637576581583242248" xlink:to="us-gaap_PreferredStockDividendsIncomeStatementImpact_637576581583242248" order="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_637576581583242248" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_637576581583242248" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_637576581583242248" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_637576581583242248" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_4f408308-e914-49c6-b835-c9fb5e9578a5" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_637576581583242248" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_637576581583242248" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_637576581583242248" xlink:to="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_637576581583242248" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_637576581583242248" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_637576581583242248" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_637576581583242248" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted_637576581583252244" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_637576581583242248" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted_637576581583252244" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic_637576581583252244" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_637576581583242248" xlink:to="us-gaap_EarningsPerShareBasic_637576581583252244" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted_637576581583252244" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_637576581583242248" xlink:to="us-gaap_EarningsPerShareDiluted_637576581583252244" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureNetLossPerShareAntidilutiveSecuritiesDetails" xlink:type="extended" xlink:title="241102 - Disclosure - NET LOSS PER SHARE - Antidilutive securities (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_cfe4ce41-9593-4b78-8090-b9fd8fe6afc4" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_637576581583252244" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_cfe4ce41-9593-4b78-8090-b9fd8fe6afc4" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_637576581583252244" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_637576581583252244" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_637576581583252244" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_637576581583252244" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain_637576581583262248" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_637576581583252244" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain_637576581583262248" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertiblePreferredStockMember" xlink:label="us-gaap_ConvertiblePreferredStockMember_637576581583262248" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain_637576581583262248" xlink:to="us-gaap_ConvertiblePreferredStockMember_637576581583262248" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertibleDebtSecuritiesMember" xlink:label="us-gaap_ConvertibleDebtSecuritiesMember_637576581583262248" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain_637576581583262248" xlink:to="us-gaap_ConvertibleDebtSecuritiesMember_637576581583262248" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember_637576581583262248" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain_637576581583262248" xlink:to="us-gaap_EmployeeStockOptionMember_637576581583262248" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_CommonStockWarrantsMember" xlink:label="stem_CommonStockWarrantsMember_637576581583262248" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain_637576581583262248" xlink:to="stem_CommonStockWarrantsMember_637576581583262248" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember" xlink:label="us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_637576581583262248" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain_637576581583262248" xlink:to="us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_637576581583262248" order="5" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_637576581583262248" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_637576581583252244" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_637576581583262248" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_637576581583262248" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_637576581583262248" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_637576581583262248" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureIncomeTaxesDetailss" xlink:type="extended" xlink:title="241201 - Disclosure - INCOME TAXES (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_34827364-1e0a-40dd-a8ad-87df8346a25e" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit_637576581583272246" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_34827364-1e0a-40dd-a8ad-87df8346a25e" xlink:to="us-gaap_IncomeTaxExpenseBenefit_637576581583272246" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureCommitmentsAndContingenciesDetailss" xlink:type="extended" xlink:title="241301 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d0f28dfd-0b77-4aa6-b976-87aa4a4cdb2e" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="us-gaap_LossContingenciesTable_637576581583282251" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d0f28dfd-0b77-4aa6-b976-87aa4a4cdb2e" xlink:to="us-gaap_LossContingenciesTable_637576581583282251" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="us-gaap_LossContingenciesByNatureOfContingencyAxis_637576581583282251" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesTable_637576581583282251" xlink:to="us-gaap_LossContingenciesByNatureOfContingencyAxis_637576581583282251" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="us-gaap_LossContingencyNatureDomain_637576581583282251" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesByNatureOfContingencyAxis_637576581583282251" xlink:to="us-gaap_LossContingencyNatureDomain_637576581583282251" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_AllegedWrongfulDilutionOfEquityMember" xlink:label="stem_AllegedWrongfulDilutionOfEquityMember_637576581583282251" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingencyNatureDomain_637576581583282251" xlink:to="stem_AllegedWrongfulDilutionOfEquityMember_637576581583282251" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LitigationStatusAxis" xlink:label="us-gaap_LitigationStatusAxis_637576581583282251" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesTable_637576581583282251" xlink:to="us-gaap_LitigationStatusAxis_637576581583282251" order="2" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LitigationStatusDomain" xlink:label="us-gaap_LitigationStatusDomain_637576581583282251" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LitigationStatusAxis_637576581583282251" xlink:to="us-gaap_LitigationStatusDomain_637576581583282251" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SettledLitigationMember" xlink:label="us-gaap_SettledLitigationMember_637576581583282251" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LitigationStatusDomain_637576581583282251" xlink:to="us-gaap_SettledLitigationMember_637576581583282251" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesLineItems" xlink:label="us-gaap_LossContingenciesLineItems_637576581583282251" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesTable_637576581583282251" xlink:to="us-gaap_LossContingenciesLineItems_637576581583282251" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:label="us-gaap_LitigationSettlementAmountAwardedToOtherParty_637576581583282251" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems_637576581583282251" xlink:to="us-gaap_LitigationSettlementAmountAwardedToOtherParty_637576581583282251" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_LitigationSettlementPreferredSharesForfeitedByPlaintiffs" xlink:label="stem_LitigationSettlementPreferredSharesForfeitedByPlaintiffs_637576581583282251" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems_637576581583282251" xlink:to="stem_LitigationSettlementPreferredSharesForfeitedByPlaintiffs_637576581583282251" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_LitigationSettlementCommonSharesForfeitedByPlaintiffs" xlink:label="stem_LitigationSettlementCommonSharesForfeitedByPlaintiffs_637576581583282251" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems_637576581583282251" xlink:to="stem_LitigationSettlementCommonSharesForfeitedByPlaintiffs_637576581583282251" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </presentationLink>
  <presentationLink xlink:role="http://www.stem.com/role/DisclosureSubsequentEventsDetailss" xlink:type="extended" xlink:title="241401 - Disclosure - SUBSEQUENT EVENTS (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract_c8abd0bc-2ecb-4c23-83d0-5253f3680a5d" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable_637576581583292243" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_c8abd0bc-2ecb-4c23-83d0-5253f3680a5d" xlink:to="us-gaap_SubsequentEventTable_637576581583292243" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis_637576581583292243" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable_637576581583292243" xlink:to="us-gaap_SubsequentEventTypeAxis_637576581583292243" order="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain_637576581583292243" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis_637576581583292243" xlink:to="us-gaap_SubsequentEventTypeDomain_637576581583292243" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember_637576581583292243" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeDomain_637576581583292243" xlink:to="us-gaap_SubsequentEventMember_637576581583292243" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems_637576581583292243" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable_637576581583292243" xlink:to="us-gaap_SubsequentEventLineItems_637576581583292243" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_ProceedsFromReverseRecapitalizationTransaction" xlink:label="stem_ProceedsFromReverseRecapitalizationTransaction_637576581583292243" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems_637576581583292243" xlink:to="stem_ProceedsFromReverseRecapitalizationTransaction_637576581583292243" order="1" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfNotesPayable" xlink:label="us-gaap_RepaymentsOfNotesPayable_637576581583292243" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems_637576581583292243" xlink:to="us-gaap_RepaymentsOfNotesPayable_637576581583292243" order="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="stem-20200430.xsd#stem_RepaymentsOfNotesPayablePortionRelatedToAccruedInterest" xlink:label="stem_RepaymentsOfNotesPayablePortionRelatedToAccruedInterest_637576581583292243" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems_637576581583292243" xlink:to="stem_RepaymentsOfNotesPayablePortionRelatedToAccruedInterest_637576581583292243" order="3" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:label="us-gaap_PaymentsOfDebtExtinguishmentCosts_637576581583302248" />
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems_637576581583292243" xlink:to="us-gaap_PaymentsOfDebtExtinguishmentCosts_637576581583302248" order="4" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>10
<FILENAME>stem-20200430xs1009.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 stem-20200430xs1009.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" !X 7,# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH *\S\<_P#(?'^Y_A7IE>9^./\ D/C_ '/\*\W-/X'S
M/4RC_>?DSFJ***^;/JSK? /_ "%9_P#<_P *]$KSOP#_ ,A6?_<_PKT2OI\M
M_P!W1\CFO^]2^04445WGG!1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1FC-5+Z_MM/A,MQ*J*
M/7J:3:2NQI.3LBWFD+ =2!7!:EX[E9F2PB"K_?>N<N=<U.[/[V\DQZ \5YU7
M-*,':.IZE'**]17EH>N&XB7K(H_&E::- "S@ ],GK7BZS2M*A,KGYAWKM/&;
M,NC:>58@X7I]*5/,>>G*?+L%7*W3JPI\WQ':B5&^ZZG\:=FO%8[NYB.8YY%/
ML:U+/Q5JUHP_T@RJ/X7K.&;TW\4;&M3)*J7N23/5LTM<II'C2UO66&Z7R)3Q
MGL:ZI65E#*00>A%>E2K0JJ\'<\JM0J49<M16%KS/QQ_R'Q_N?X5Z97F?CC_D
M/_\  /\ "N+-/X'S._)_]Y^3.:HHHKYL^K.L\!$#5)\_W/\ "O1-R^H_.O$X
M;B:W8M#*T9/4J:F_M.__ .?R7\Z];"YC&C24&CQ<9E<Z]9U%*Q[-N7U'YT Y
MKQDZI?X_X^Y?SKU?17:32+9G8LQ09)^E>GA<;'$-I*UCR<9@)85)R=[FA11F
MJM[?6UA 9;B544>O4UV-I*[.%)MV19S06 ZD"N"U/QW(Q,>GQ!5_OO7-W.M:
ME=L3-=R'V!XKSJN9T8.T=3U*.45ZBO+0]>$T;-M#J3Z T>?%N*F101U&:\T\
M&R2-XBC#.S#:>I]JJ^)))%U^Y"R,.1T-2\QM157EZV&LK;KNCS=+W/6 P/0@
M_C1FO';;6=1M&!ANY![9KI-,\=RH5CU"(,O]].M.EFE*;M+05;**]-7CJ=_1
M56RO[:_A$MO*KJ?3J*M9KTDTU='EM-.S"D+ =2*6O/\ QO>7-OJT2PSO&I3H
MI^E8XBNJ%/G:-\-AWB*BIIV._P!P]1^=&Y?4?G7C7]IW_P#S^2_G2?VG?_\
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
M(_\ ?7_UJ]7+JE"E>=1ZGC9I3Q%9J%-:';8HQ7$_\+!C_P"?(_\ ?7_UJ/\
MA8,?_/D?^^O_ *U>K]?P_P#,>-_9V*_D-WQ%HT6JZ?("H\Y!E&KRD@JQ5AAA
MP17<GX@1L"#9'D8^]_\ 6KB[N9;B[EF1=JNQ8#TKR,QJ4:K4Z;U/;RJE7I)P
MJJRZ$-%%%>8>N>I>$;\WVAQ;FS)%\A_"N7\>_P#(8A_W/\*L> +DK=7-L3P5
M# 57\>_\AB'_ *Y_X5[E:I[3 *3/G:%+V68N*\SE:***\,^B.I\"?\AI_P#K
MF:[^VL+:U>1XHP&D.6;N:\_\"?\ (:?_ '#7I-?298DZ"]3Y3-FUB6O)"8JG
MJ>G0ZE926\J@[AP?0U=HKT914E9GF1DXNZ/$[F!K6ZE@;JC$5%6OXGC$?B&Z
M"]R#^@K(KXZK'DJ.*Z,^YH3YZ49=T%7=*T]]3U&*U7HQ^8^@JE77> 8%?4+B
M4]47 _2M,+356M&#,\95=&A*:W.YLK&"PMT@@0*JCMWJSBBEKZU))61\4VV[
MLQO$.D1:IILBE!YR#*-W!KR@@JQ4]0<&O;G'R-]*\9U%0NIW*@8 D.*\3-J:
M7+-'OY)5D^:F]MRM1117BGODR7<\:!$?"CH**AHJN:7<CV<.QZAXJT4ZKI^Z
M(?OXOF7W]J\P=&C<HZE74X(/:O;R*Y_6_"EIJN94_<W']X=_K7T&.P+K/GAN
M?-9=F/L%[.I\/Y'E]%;-_P"%]3L"<P^:@_B2LAXY(SAXW4^ZD5X-2E.F[25C
MZ.G7IU%>$DQM%&1ZT5F:A1110!-;W=Q:.'@F=&'H:[70?&?FNMMJ.%8\+*.A
M^M<)1730Q52C*\7IV.3$X.EB(VDM>Y[>"& (.0:\U\<_\A\?[G^%='X,U9K[
M3S;3-F6#C)[CM7.>./\ D/#_ '/\*]?'U%5PBFNMCQ,NHRI8UTY=+G-4445\
M^?3'6^ ?^0I/_N5Z)7G?@'_D*3_[G^%>B5]/EO\ NZ/D<U_WJ7R"O)?$S,WB
M"YW'."/Y5ZU7DGB967Q!<[AC)%8YM_"7J;Y+_'?H9-%%%?/'TX45;T[3;C5+
MG[/; %\9YK7_ .$*U?\ N)^=;0P]6:YH1NC"IBJ-.7+.23.=HKHO^$*UC^XG
MYT?\(5K']Q/SJ_J=?^1D?7L-_.CG:*Z+_A"M8_N)^='_  A6L?W$_/\ ^O1]
M3K_R,/KV&_G1SM%=%_PA6L?W$_.C_A"M8_N)^='U.O\ R,/KV&_G0[P.Y7Q"
M%'1D.?R-3>/?^0Q#_N?X5?\ #7AK4=,UA;FX51&%(X/M5#Q[_P AB'_<_P *
M[I4YT\"XS5G<\V-2%3,5*#NK'*T445Y![AU'@3_D-/\ [AKTFO-_ G_(:?\
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
%&MV1_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>stem-20200430xs1019.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 stem-20200430xs1019.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" #G 8X# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P"GK&L:DNLW
M2)>2*H<X&0 *SO[?U#_H(-_WV*B\4?\ (0O_ /?-<7;VT]W)Y=O"\K]=J#)K
MU<1B'2:C%+8YH04DVV=S_;^H?]!!O^^Q1_;^H?\ 00;_ +[%<(\4D3LKHRLO
M!!'2F5S_ %Z?\J+]BNYWW]OZA_T$&_[[%']OZA_T$&_[[%<#3_*D\KS=C>7G
M&['&:/KT_P"5![%=SN_[?U#_ *"#?]]BC^W]0_Z"#?\ ?8K@:E:VG10S1.%/
M0D=:/KT_Y4'L5W.Y_M_4/^@@W_?8H_M_4/\ H(-_WV*X0PRK*(S&P<]%QS2.
MC1N5=2K#J#VH^O3_ )4'L5W.\_M_4/\ H(-_WV*/[?U#_H(-_P!]BN&@M9[I
MBL$+R$=0BYILD4D,A25&1QU5A@T?7I_RH/8KN=W_ &_J'_00;_OL4?V_J'_0
M0;_OL5P5/:*1$5V1@K="1UH^O3_E0>Q7<[K^W]0_Z"#?]]BC^W]0_P"@@W_?
M8K@Z,4?7I_RH/8KN=[_;^H?]!!O^^Q1_;VH?]!!O^^Q7!TM'UZ?\J#V*[G=_
MV]J'_00;_OL4?V]J/_00;_OL5PNT@ D=:='&\K;8T+-Z 4?7I_RH/8KN=Q_;
MVH_]!!O^^Q1_;VH_]!!O^^Q7%BUG*AA$^"=H..I]*C9&1BK*58=0:/KT_P"5
M![%=SN/[=U'_ *"#?]]BC^W=1_Z"#?\ ?8KB4B>3.Q2V!DX'04+$[HSJC%5Z
MD#I1]>G_ "K[@]BNYVW]NZC_ -!!O^^Q1_;NH_\ 00;_ +[%<.!DX%/:"1)!
M&T;*YZ*1S1]>G_*@]BNYVO\ ;NH_]!!O^^Q1_;NH_P#00;_OL5Q#(R,58%6'
M4&I_L%WY9D^S2[!U;:<"CZ]/^5?<'L5W.P_M[4?^@@W_ 'V*/[>U'_H(-_WV
M*XB2)X9&CD0HZG!4C!%,Q1]>G_*@]BNYW7]O:C_T$&_[[%']O:A_T$&_[[%<
M+28H^O3_ )4'L5W.[_M_4/\ H(-_WV*/[?U#_H(-_P!]BN$I*/KT_P"5![%=
MSN_[?U#_ *"#?]]BC^W]0_Z"#?\ ?8K@Z*/KT_Y4'L5W.\_M_4/^@@W_ 'V*
M/[?U#_H(-_WV*X*BCZ]/^5![%=SO?[?U#_H(-_WV*/[?U#_H(-_WV*X&BCZ]
M/^5![%=SOO[?U#_H(-_WV*/[?U#_ *"#?]]BN!HH^O3_ )4'L5W.^_M_4/\
MH(-_WV*/[?U#_H(-_P!]BN!HH^O3_E0>Q7<[[^W]0_Z"#?\ ?8H_M_4/^@@W
M_?8K@:*/KT_Y4'L5W.^_M_4/^@@W_?8H_M_4/^@@W_?8K@:*/KT_Y4'L5W._
M77=1=@JZ@Q)Z?.*V_#^K:BUS.LEU(<*.I]Z\LL_^/R+_ 'J](T#_ (_KG_=%
M=-"LZT9<R6AG./*U8R?%'_(0O_\ ?-5? +R+J,X2V:?*8*I]\>XS5KQ1_P A
M"_\ ]\URFEV=W>W7EV9VN 26W;0!]:YL=\<?0TH[,]7N[&PEBU2UF\FX+2Q%
MYB KQ+LYZ>G2J]YX:\-P:E"K6H"H'(7>=LBA"1SGUKS2^T[4=/F\N4.3*,@H
MVX,/PJJ3=R.0?.9D'(P<@5Q&QZ)>:9X?N-+D,5C'#*]B+@,LA.UMN<=:J^%=
M/TV[T&S%['YJM>*&C4X)&&K@4\Z1MB;V.,8&3Q5R'3KXZ?+>JKI!"V"Q./FH
M ZOQ#HECIWBW3DMQ MO-M8KN)QR>OITKJ_&&IZ98R:8EFEG(RW&-@],C%>5'
M3-3DC-RT,K ()-QZ[2<9JF5N)"25D8IUX/% '8Z]Y-Q\2HS\@C<Q$[> ,J*Z
M'^R=!-TB3VL<SW5Q(C2&0C8!'N&,'U%>=Z7H]]K,K"TVM(O9G /ZFHKJRO+2
MX:%MSLG),9W ?B* .S\$PS1IX@@T_:URJ@0Y )/WNF:Z5M+TO4YXO[26&;5H
M+4F6%/EW'C&<8YQ7D""XC4RH)%4]6 ('YUHZ;I&IZ@C7-N=J@[=[2!<GTY-
M'H%OX8T<++):Z9]IC-V8G9W(\I-@.>#ZU/)I.D7$5K;*(KI;99C;Q9QYI"C&
M2/H*\VFU#4[>S.E.[K&LA<J.[8Q5>WMKZ60+#',7"EA@'H.IH ]*7PGH5_J;
M:>D2V]R8EN)%#DB, #<OXDTEOIOAED@_XET;+/&SDF5LC;GW]17!V.L:GIEM
M=) &7[2-CRD'./0&J'EW8&2DW'.=IH ]/T[P]X>O'6[^S)YDEM#)]F#G W9W
M'K4-KHOAQ9((#:K(+JY:(N[D&,9([&O-0;F("0&101@-R!BIY+.]A6%V20^:
M"R;><T >I)IND7<6B1R:<CP+"REXVYW;VX//I7*:A!!X>\?VXMQ#Y!="0IW
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
MO]ZO2- _X_KG_=%>;V?_ !^1?[U>D>'_ /C^N?\ =%>A@OAG\C"MNC)\4?\
M(0O_ /?-<-7<^*/^0A?_ .^:X:HQWQQ]!T=F%%%%<1L%%%%  *6@44 +2TE*
M* %%6K&)9KV*-_NLV#585-;3?9[A)0 =IS@T,:M?4Z!]-@@G4>4&&['/(84^
M?3K9[B=HHU6.,XVCUJI_;R*K"*!E+$9R^0/H*1M:C=YMUN=DN"0&[^M</+B-
MSV74P-K6_#R?7[BX=+MXHY)9=OEHH;Y:L66EV,M['"V#YB%U&.V#_A68^LQO
M;RPBWPKJ%^]TJ2#7%@N8IU@^:.,H/F^O^--1K]63*I@5I&*_'O\ Y$6DP>9K
M]K$IQ^^7'YUV^IV&O75_+(-9**#M"C/ ' KB] E'_"0V<CD &9<D_6O2+F_M
M$N90US$#N/!8>M9X^O5I<OLS++\/1K<WM?S,#^R->_Z#;?K3AI.O?]!MOUK8
M_M&R_P"?J'_OL4?VA9_\_47_ 'V*\[Z]BOZ1Z7]GX3^F8QT?6G&V36&93U'-
M32Z?KTLI=M:;)^M:?]H6?_/U%_WV*/[0L_\ GYB_[[%'U[%?T@_L_!_TS*_L
MO7/^@RWZTO\ 9FM_]!E_UK4_M"S_ .?F+_OL4?;[/_GYB_[[%'U[%?T@_L_"
M?TS*;2=7DXDU9F'IS3CINMDY_ME_UK4^WVG_ #\Q?]]"C[?:?\_,7_?0H^O8
MK^D']GX3^F97]F:W_P!!E_UI/[,US_H,M^M:OV^S_P"?F+_OL4?VA9_\_,7_
M 'V*/KV*_I!_9^$_IF.^C:O+CS-69MIRO7@TITK7?^@TWZUK_P!H6?\ S\Q?
M]]BC^T+/_GZB_P"^Q1]>Q7](/[/PG],QSI.O?]!MOUIO]D:]_P!!MOUK:_M"
MS_Y^HO\ OL4?VC9?\_4/_?8H^O8K^D']GX/^F83:%K4A#/K+,R\J>>*7^QM?
M_P"@XWZUN?VC9?\ /U#_ -]BD_M&R_Y^H?\ OL4?7L5_2#^S\)_3,/\ L;Q!
M_P!!UOUI/[%\0_\ 0=;]:W?[2LO^?J'_ +[%']I67_/W#_WV*/KV*_I!_9^$
M_IF#_86O;B_]N'?C&[GI1_8?B'_H/-^M;W]I67_/W#_WV*/[2L?^?N'_ +[%
M'U[%?T@^H83^F8']A^(O^@\WZTG]A>(O^@^WZUT']I6/_/W#_P!]BC^T['_G
M[A_[[%'U[%?T@^H83^F8EOH>MQB3.K[Y),#<<^M9&LSZGI$QMKC5R)L9'EYX
MKO+=UF19HF#Q;L;UY%>:>.&5_$TY5@PVCD&O0P&(K57+VGY'G9AAZ-%1]EU\
MS+O;N:\*R7-\UPR#"[LUF]Z6D[UZ1Y9;N?\ CV@^AJI5NY_X]H/QJI38!111
M2 GL_P#C\B_WJ](T#_C^N?\ =%>;V?\ Q^1?[U>D:!_Q_7/^Z*]#!?#/Y&%;
M=&3XH_Y"%_\ [YKAJ[GQ1_R$+_\ WS7#5&.^./H.CLPHHHKB-@HHHH 444"B
M@!:44E** '"EI!2B@!PI1313A0 X4X4T4X4 :.B()-;L4/1IT'_CPKW6?X0:
M/>R_:'N[@,_S$#_]=>%Z&P37;!V. +A"?^^A7T?_ ,+$\+VX$4FIJKH "-C<
M'\J ,'_A2^B?\_ES_G\:/^%,:+_S^7/^?QK>_P"%D^%/^@HO_?#?X4O_  LG
MPI_T%%_[X;_"BP7,)?@WHJG/VNX_S^-+_P *;T7_ )^[C_/XUNCXC^%3TU-?
M^^&_PI/^%C^%?^@FO_?#?X46"YA_\*<T7_G[N/\ /XTO_"G=%_Y^KC_/XUN?
M\+'\+?\ 037_ +X;_"C_ (6-X6_Z":_]\-_A18+F*OP@T93G[3/0?@_HO_/U
M/6V/B+X7/34E_P"^&_PH_P"%B^%O^@FO_?#?X46"YA?\*>T7_GZN/\_C2?\
M"G-%_P"?NX_S^-;O_"QO"W_037_OAO\ "C_A8_A;_H)K_P!\-_A18+F&/@YH
MHS_I5QS_ )]:9_PIK1?^?NX_S^-;_P#PL?PM_P!!-?\ OAO\*3_A9'A7_H*+
M_P!\-_A18+F#_P *9T7_ )_+G_/XTG_"E]$_Y_+G_/XUO_\ "R?"O_047_OA
MO\*3_A9/A3_H*+_WPW^%%@N8(^#&B $?;+GG_/K3?^%*Z)_S^7/^?QKH/^%D
M^%/^@HO_ 'PW^%'_  LOPG_T%%_[X;_"BP7.>_X4IHG_ #^W/^?QH_X4GHG_
M #^W/^?QKH/^%E^$_P#H*K_WPW^%'_"S/"?_ $%5_P"^&_PHL%S$@^#6BP;M
MMW<$D=2 <4__ (5!I7_/]/\ ]\"MZ#XA>&+G=Y.I*VT9/R-T_*G_ /">^&_^
M@@/^^&_PHL%SG?\ A4&E?\_T_P#WP*BN?A'I4-M++]NN!L4MQ&M=,?'WAL#)
MU ?]\-_A5*^^(OA9[&X1=40L8R -IZX^E%@N?/&HZBL<#Q6,]RT)<X9SL/Y
MXK"=V<EG8LQ[DY-6)B#; CH7-5: $I.]+2=Z +=S_P >T'XU4JW<_P#'M#^-
M5*; ****0$]G_P ?D7^]7I&@?\?US_NBO-[/_C\B_P!ZO2- _P"/ZY_W17H8
M+X9_(PK;HR?%'_(0O_\ ?-<-7<^*/^0A?_[YKAJC'?''T'1V84445Q&P4444
M  I:04M "TM)2T **<*;2B@!PIPIHIPH <*<*8*<* -+0U#Z[8(W0W$8/_?0
MKZ(;X8>&+D^=):2%W&YCO[U\[:(XCURQ<]%G0G'^\*]RE^,^@V<AMWL=09H_
ME)6-<9'XT :W_"JO"O\ SZ2?]_*7_A5?A7_GTD_[^5C?\+O\/_\ /AJ7_?M?
M\:7_ (7=H'_/AJ7_ '[7_&@#97X6^%E.1:2?]_*/^%7>%O\ GTD_[^5CK\:]
M!8X%AJ7_ '[7_&C_ (79H&?^/#4?^_:_XT ;/_"KO"__ #Z2?]_*7_A6'A?_
M )])/^^ZQ?\ A=>@_P#/AJ7_ '[7_&E_X75H/_/AJ/\ W[7_ !H VA\,O#"G
M(M)/^^Z3_A6'AC_GTD_[[K''QIT(GBPU'_OVO^-)_P +JT'_ )\-1_[]K_C0
M!L_\*P\+_P#/I)_WW2?\*O\ "_\ SZ2?]_*Q_P#A=6@_\^&H_P#?M?\ &D_X
M77H/_/AJ7_?M?\: -D?"_P +C/\ HDG/_32D_P"%6>%O^?23_OY60/C5H)S_
M *!J/'_3-?\ &F_\+MT#_GPU+_OVO^- &Q_PJOPK_P ^DG_?RD_X55X5_P"?
M23_OY61_PN[0/^?#4O\ OVO^-)_PN_P__P ^&I?]^U_QH V1\*_"H!'V23G_
M *:4W_A5'A3_ )\Y/^_E4M/^,.AZC>1VT5CJ"LYQN=%P/KS6Z?'6D@XS)^0_
MQH SO^%3^$_^?.7_ +^?_6H_X5-X3_Y\Y?\ OY_]:M#_ (3O2/63\A_C3)/B
M#HD*%Y9'51R20.* *\/PO\,6X;RK:52PP2).:7_A6/AO_GE<?]_C4 ^*_AEK
MD1).[IMW-* -J_6G_P#"U?"G_016@#SCXEZ)IGA#4=/:R29A,&;8\A(R,=?S
MKS*2>R>1F-J^2<G$G_UJ]!^+7BC2O$MWIC:9<"80AP^.V<8_E7F3?>- %V^6
M(6L)A0HK#."V:SS5^\_X\K;_ ':H&@!*3O2TE %NY_X]H?H:J5;N?^/:#\:J
M4V 4444@)[/_ (_(O]ZO2- _X_KG_=%>;V?_ !^1?[U>D:!_Q_7/^Z*]#!?#
M/Y&%;=&3XH_Y"%__ +YKAJ[GQ1_R$+__ 'S7#5&.^./H.CLPHHHKB-@HHHH
M*6DI: %%**;2T .I::*<* '"E%-I10 \4X4P4X4 :6A -KVGJ1D&XC!_[Z%?
M3Z^$/#\J+))I-NSL 22O6OE[17\O6[%\9VSH<>OS"O8[CXR7%G.UN/#LCB/Y
M=WFXSC_@- '?_P#"&^'/^@1;?]\TO_"&^'?^@1;?]\UYY_PNVX_Z%N3_ +_'
M_P")H_X79<?]"W)_W^_^QH ]$'@_P\.FDVW_ 'S2?\(=X=_Z!-M_WS7GR_&J
MY8X_X1N3_O\ ?_8T?\+JN?\ H6Y/^_W_ -C0!Z%_PA_A[_H$VW_?-'_"'^'O
M^@3;?]\UY[_PNJY_Z%N3_O\ ?_8T?\+IN?\ H6Y/^_W_ -C0!Z$/"'A\=-)M
MO^^:/^$/\/?] FV_[YKS]?C1<L<?\(Y)_P!_O_L:3_A=-S_T+<G_ '^_^QH
M]!_X0_P]_P! FV_[YH_X0_P]_P! FV_[YKSW_A=-S_T+<G_?[_[&C_A=5S_T
M+<G_ '^_^QH ]"_X0_P\/^83;?\ ?-)_PAWAW_H$6W_?-<):_&&\NYO*C\.,
M&QG+3X'_ *#5@_%:]!Q_84/_ (%C_P")H [/_A#?#O\ T"+;_OFD_P"$-\.?
M] BV_P"^:XS_ (6O>_\ 0"B_\"Q_\32?\+8O?^@%%_X%C_XF@#MX_".@1$F/
M2K=21C@4T^#_  \3SI5O^1_QKBX/BY(UXD$^C*NX9_=W&\_EBF/\;=)1RILI
ML@X/7_"@#M_^$.\._P#0)M_R/^->(_$&XMM \57MCIEHD&Z$*Q'0JPY%=K_P
MO#2/^?*;_/X5Y/XSU^'Q-XGN-3@C:..2-5"MUX&* ,Y+WRK1RD$0W=>#R/2J
M1ND_Y]H?R-/_ .7.J9H G:Y4J0+>)3Z@'BJQZT&DH O7G_'E;?[M9]:%Y_QY
M6W^[6?0 4E*:2@"W<_\ 'M!^-5*M7/\ Q[P_2JM-@%%%%(">S_X_(O\ >KTC
MP_\ \?US_NBO-[/_ (_(O]ZO2- _X_KG_=%>A@OAG\C"MNC)\4?\A"__ -\U
MPU=SXH_Y"%__ +YKAJC'?''T'1V84445Q&P4444 %**2B@!:6DI10 M+3:44
M .IPIM+0 X4X4P4Z@#3T#GQ!IP/3[3'_ .A"OK*+3[)H4+6=N25&28E_PKY)
MT9RFM63J,LLZ$#_@0KU:Z^*7B^VN7@AT-7C0[5;[/(<@4 >Q?V;8_P#/E;?]
M^E_PI?[-L?\ GRM_^_2_X5XM_P +8\:?] %/_ :3_&E_X6QXS_Z *?\ @-)_
MC0![1_9UC_SY6_\ WZ7_  H_LZQ_Y\K?_OTO^%>,I\5O&;-@Z$@_[=I/\:3_
M (6MXSS_ ,@)/_ :3_&@#V?^SK'_ )\[?_OTO^%']G6/_/G;_P#?I?\ "O&/
M^%K>,_\ H!)_X#2?XTO_  M;QG_T D_\!I/\: /9O[.L?^?.W_[]+_A1_9UC
M_P ^=O\ ]^E_PKQI?BKXS)Q_82?^ TG^-)_PM;QG_P! )/\ P&D_QH ]F_LZ
MQ_Y\[?\ []+_ (4?V=8_\^=O_P!^E_PKQG_A:WC/_H!)_P" TG^-)_PM;QG_
M - )/_ :3_&@#V@:?9*<BTMQ](Q_A2?V=8_\^=O_ -^E_P *\CM/BIXE2*>Y
MU#28XH(0,_N74MDXX)-7F^-5M!'&9=+E9F&?D=>* /3O[.L?^?*W_P"_2_X4
M?V=8_P#/E;_]^E_PKR[_ (7G8_\ 0(N/^^UI/^%YV/\ T"+C_OM: ,_XMQQZ
M?KEI+:1)"_D.244#.,8KR)[J1F)."2>>*[?QGXQB\8W:W$-K) L$#KAR#G./
M3Z5P!- $IN7]ORICSNZX./RIAIIH M?\N=4ZM_\ +G5,T %)124 7KS_ (\K
M;_=JA5^\_P"/*V_W:H4 )1110!:N?^/>'Z&JM6KG_CWA^AJK38!1112 GL_^
M/R+_ 'J](T#_ (_KG_=%>;V?_'Y%_O5Z1H'_ !_7/^Z*]#!?#/Y&%;=&3XH_
MY"%__OFN&KN?%'_(0O\ _?-<-48[XX^@Z.S"BBBN(V"BBB@ HHHH 6BDI: %
MI:;2T .I:;2T .IPIE.H T] _P"1AT[_ *^8_P#T(5]>P_ZB/_=%?'VC%QK5
MB8_O^>FWZ[A7JEWJ/Q:6Y<6MM=& 'Y,0(>.U 'N%%>$_VE\8?^?6[_[\1TO]
MI?&'_GVN_P#OQ'0![K17AD>H_%\N UO=@=SY$=7C>_$T'&W4S]+6*@#V6BO&
M?MWQ-_N:I_X"Q4OV[XF?W-4_\!8J /9:*\1'B_QCI>H)#J=Q<QEE)VW,"*O0
M]Q7,'XI>,]QQJ(_[])_A0!]*T5\T_P#"T_&?_01'_?I/\*3_ (6GXS_Z"/\
MY"3_  H ]G^)V/\ A!+[(!Y3^=?,K.<]:[6?Q]X@UG1+^SU.Y6='";%*!>_/
M05P[GF@!=Y]:3>?6FYI,T :6G$F.ZS_SQ:LPUHZ:?W=U_P!<6K-)H 0TE%)0
M!:_Y<ZJ5;_Y<ZIT %)124 7[S_CRMO\ =K/-:%Y_QY6W^[6?0 4444 6KG_C
MVA^AJK5JY_X]X?H:JTV 4444@)[/_C\B_P!ZO2- _P"/ZY_W17F]E_Q^1?[U
M>D:!_P ?US_NBO0P7PS^1A6W1D^*/^0A?_[YKAJ[GQ1_R$+_ /WS7#5&.^./
MH.CLPHHHKB-@HHHH **** "BBB@!:6DHH 6EI** '4M-I: -3P__ ,C#IW_7
MS'_Z$*^OX?\ 41_[HKXSM+AK2[AN%^]$X<?@<UV%Q\3O$$TNY+R2-< !58X&
M* /I^BOEO_A9'B+_ *"$W_?9I?\ A9'B'_H(3_\ ?9H ^HZ*^6G^(GB"1"IU
M&X /=9"#3S\2/$/_ $$)O^^S0!]145\N_P#"Q_$7_00F_P"^S1_PL?Q#_P!!
M";_OLT =S\:'9=>TL X!@.?S:O&V8Y/-;&I^)KW6+B*?4)7G>)=J[FZ#_)K%
M)S0 NX^M&X^M-S1F@"S;DX?GL:K$T^*41JW&21@>U19H 6DS1FDS0!HZ;_J[
MK_KBU9IZU:MKL6\4R[,M(A4'/0&JA- !244E %O_ )<ZIU/YZ_93%L^?/WL]
MOI4% "4444 7KS_CRMO]VJ%69[I9K:&()@QC!.>M5J "BBB@"U<_\>\/TJK4
MLLWF1HFW&WOZU%38!1112 GL_P#C\B_WJ](T#_C^N?\ =%>;V?\ Q^1?[U>D
M>'_^/VY_W17H8+X9_(PK;HR?%'_(0O\ _?-<-7=^)4>34[Y45F8N<!1DUQGV
M"\_Y])_^_9_PJ<<O?CZ#H[,KT58^P7G_ #Z3_P#?L_X4?8+S_GTG_P"_9_PK
MBLS8KT58^P7G_/I/_P!^S_A1]@O/^?2?_OV?\*+,"O15C[!>?\^D_P#W[/\
MA1]@O/\ GTG_ ._9_P *+,"O15C[!>?\^D__ '[/^%'V"\_Y])_^_9_PHLP*
M]+4_V"\_Y])_^_9_PH^P7G_/I/\ ]^S_ (468$%+4_V"\_Y])_\ OV?\*/L%
MY_SZ3_\ ?LTK,""EJ?[!>?\ /I/_ -^S1]@O/^?2?_OV:=F!#2U-]@O/^?2?
M_OV:7[#>?\^D_P#W[-%F!!FES4WV&\_Y])_^_9I?L-Y_SZ3_ /?LT68$.:,U
M-]AO/^?2?_OV:7[#>?\ /K/_ -^S19@0YHS4WV&\_P"?2?\ []FC[#>?\^D_
M_?LT68$.:,U-]AO/^?2?_OV:/L-Y_P ^D_\ W[-%F!#FC-3?8;S_ )])_P#O
MV:/L-Y_SZ3_]^S19@09HS4_V&\_Y]9_^_9I/L-Y_SZ3_ /?LT68$&:3-6/L-
MY_SZ3_\ ?LTGV&\_Y])_^_9HLP(*2K'V&\_Y])_^_9I/L%Y_SZ3_ /?LT68%
M>DJQ]@O/^?2?_OV:/L%Y_P ^D_\ W[-%F!7I*L?8+S_GTG_[]FC[!>?\^D__
M '[/^%%F!7I*L?8+S_GTG_[]G_"C[!>?\^D__?L_X468%>BK'V"\_P"?2?\
M[]G_  H^P7G_ #Z3_P#?L_X468%>BK'V"\_Y])_^_9_PH^P7G_/I/_W[/^%%
MF!7HJQ]@O/\ GTG_ ._9_P */L%Y_P ^D_\ W[/^%%F!7HJQ]@O/^?2?_OV?
M\*/L%Y_SZ3_]^S_A19@)9_\ 'Y%_O5Z1X?\ ^/ZY_P!T5Y_:6-X+N(FUG W=
M?+->@:!_Q_7/^Z*]#!?#/Y&%;='5WOPTUZ759KNWEB3<V5(DP13?^%=>*_\
MG^'_ '^HHK'Z[5\BO8Q#_A77BO\ Y_A_W^H_X5UXK_Y_A_W^HHI_7:GE]P>Q
MB'_"NO%?_/\ #_O]1_PKKQ7_ ,_P_P"_U%%'UVIY?<'L8A_PKKQ7_P _P_[_
M %'_  KKQ7_S_#_O]111]=J>7W![&(?\*Z\5_P#/\/\ O]1_PKKQ7_S_  _[
M_444?7:GE]P>QB'_  KKQ7_S_#_O]1_PKKQ7_P _P_[_ %%%'UVIY?<'L8A_
MPKKQ7_S_  _[_4?\*Z\5_P#/\/\ O]111]=J>7W![&(?\*Z\5_\ /\/^_P!1
M_P *Z\5_\_P_[_444?7:GE]P>QB'_"NO%?\ S_#_ +_4?\*Z\5_\_P /^_U%
M%'UVIY?<'L8A_P *Z\5_\_P_[_4?\*Z\5_\ /\/^_P!111]=J>7W![&(?\*Z
M\5_\_P /^_U'_"NO%?\ S_#_ +_444?7:GE]P>QB'_"NO%?_ #_#_O\ 4?\
M"NO%?_/\/^_U%%'UVIY?<'L8A_PKKQ7_ ,_P_P"_U'_"NO%?_/\ #_O]111]
M=J>7W![&(?\ "NO%?_/\/^_U'_"NO%?_ #_#_O\ 444?7:GE]P>QB'_"NO%?
M_/\ #_O]1_PKKQ7_ ,_P_P"_U%%'UVIY?<'L8A_PKKQ7_P _P_[_ %'_  KK
MQ7_S_#_O]111]=J>7W![&(?\*Z\5_P#/\/\ O]1_PKKQ7_S_  _[_444?7:G
ME]P>QB'_  KKQ7_S_#_O]1_PKKQ7_P _P_[_ %%%'UVIY?<'L8A_PKKQ7_S_
M  _[_4?\*Z\5_P#/\/\ O]111]=J>7W![&(?\*Z\5_\ /\/^_P!1_P *Z\5_
M\_P_[_444?7:GE]P>QB'_"NO%?\ S_#_ +_4?\*Z\5_\_P /^_U%%'UVIY?<
M'L8A_P *Z\5_\_P_[_4?\*Z\5_\ /\/^_P!111]=J>7W![&(?\*Z\5_\_P /
M^_U'_"NO%?\ S_#_ +_444?7:GE]P>QB'_"NO%?_ #_#_O\ 4?\ "NO%?_/\
M/^_U%%'UVIY?<'L8A_PKKQ6?^7X?]_JGTCX;ZS932O*T)WKCAZ**3QM5JV@>
$RB?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>12
<FILENAME>stem-20200430xs1020.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 stem-20200430xs1020.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" $R XP# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M11]7I]@]M/N7=6U.76-2EOIU59)#DA>E4:6BM4DE9&;=W=A0HR>N***8B5(
M^?WJ+]34Z(D%O-F9&+#  -4J6@=Q*6BDH$%;WA[Q7>>&UE6UBC<2]=QK"HI2
MBI*S'&3B[H[G_A:6K_\ /K!^9H_X6EJ__/K!^9KAJ2LOJ]/L:>VJ=SNO^%I:
MO_SZP?F:/^%I:O\ \^L'_?1KAJ*/J]/L'MI]SN#\3]4/6SMS^-)_PL_5/^?.
MWKB**/J]/L'MI]SN1\4M7_Y]8/S-'_"TM7_Y]8/^^C7#4E'U>GV#VT^YW7_"
MTM7_ .?6#_OHT?\ "TM7_P"?6#\S7"T4?5Z?8/;3[G=?\+3U;_GU@_[Z-'_"
MTM7_ .?6#\S7"TM'U>GV#VT^YW'_  M#5#UL[<_4TG_"S]3[6=O7$44?5Z?8
M7MI]SN?^%I:L!Q:P?F:/^%I:O_SZP?F:X6EH^KT^P_;3[G<_\+3U?_GU@_,T
M?\+3U?\ Y]8/^^C7#4E'U>GV#VT^YW7_  M+5_\ GU@_,T?\+2U?_GU@_,UP
MM+1]7I]@]M/N=S_PM/5_^?6#\S6[I/CO4+ZQ$TD$0;<1@'TKR@5UWAO_ )!(
M_P"NC5$Z%-+8J-6;>YR<GWS]:;3I/]8WUIM=)@%%+24 %%2VT/VBZBASC>P7
M/IFMJ32+>;4UTNU1Q<9 ,C=#Q2<DMRE%LP:*ZD>"Y,,3>* .%]31=^$XH+<R
M"[(:-1O!'4GL*CVL.Y7LI]CEJ*ZZ#P9LA\Z>;<C1[@!U!JO+X3 \TK<;-CA%
M4]&)QT_.CVT.X>RD<S175#P8\=R!/=*(58!R.H/I6'K%I'8:I+;0DF-,8)^E
M.-2,G9$N#2NRA112@$]C6A(4444@$HHI: "BDHH *6DI: "DI:,$@D D4 %)
M2T8). * "BE967[RD?44E !24M)0 4M!!'6@#)X&: $I:** "B@ G@ DTF*
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
M #X0_P#?-'UU=@^J/N?.N?K^5&?8_E7T5_8&D_\ /A#_ -\TG]@:3_SX0_\
M?-'UU=@^JON?.V?8_E1^!_*OHG^P-)_Y\(?^^:/[ TG_ )\(?^^:/KJ[!]4?
M<^=L^Q_*C/L?RKZ*_L#2?^?"'_OFD_L#2?\ GPA_[YH^NKL'U5]SYVS['\J,
M^Q_*OH.72-(A=%.GPG<<=*G_ + TK_GPA_*CZXNP?57W/G7/L?RHS['\J^B?
M[ TG_GPA_P"^:7^P-)_Y\(?^^:/KJ[!]4?<^=?P/Y4?@?RKZ*_L#2?\ GPA_
M[YH_L#2O^?"'_OFCZZNP?57W/G7/L?RHS]?RKZ*_L#2?^?"'_OFD_L#2?^?"
M'_OFCZZNP?5'W/G;/L?RHS['\J^BO[ TK_GPA_[YH_L#2?\ GPA_[YH^NKL'
MU1]SYUS['\J,_7\J^B?[ TG_ )\(?^^:/[ TG_GPA_[YH^NKL'U1]SYVS['\
MJ/P/Y5]%?V!I/_/A#_WS2?V!I/\ SX0_]\T?75V#ZH^Y\[9]C^5'X'\J^BO[
M TG_ )\(?^^:/[ TG_GPA_[YH^NKL'U5]SYUS['\J,^Q_*OHK^P-*_Y\(?\
MOFD_L#2?^?"'_OFCZZNP?5'W/G;/L?RH_ _E7T3_ &!I/_/A#_WS2_V!I7_/
MA#_WS1]=78/JC[GSK^!_*C\#^5?17]@:5_SX0_\ ?-12Z/I$10'3X3N..E'U
MQ=@^JM=3YZS['\J,^Q_*OHG^P-)_Y\(?^^:7^P-)_P"?"'_OFCZZNP?57W/G
M7\#^5'Y_E7T5_8&E?\^$/_?-']@:3_SX0_\ ?-'UU=@^J/N?.OY_E1^!_*OH
MG^P-)_Y\(?\ OFC^P-)_Y\(?^^:/KJ[!]4?<^=L^Q_*C/L?RKZ*_L#2O^?"'
M_OFD_L#2?^?"'_OFCZZNP?57W/G;/U_*C/L?RKZ)_L#2?^?"'_OFC^P-)_Y\
M(?\ OFCZZNP?5'W/G;/L?RH_ _E7T5_8&E?\^$/_ 'S1_8&E?\^$/_?-'UU=
M@^J/N?.N?8_E1^!_*OHG^P-)_P"?"'_OFE_L#2O^?"'_ +YH^NKL'U1]SYU_
M _E1GV/Y5]%?V!I7_/A#_P!\T?V!I7_/A#_WS1]=78/JC[GSK^!_*C/L?RKZ
M*_L#2?\ GPA_[YH_L#2?^?"'_OFCZZNP?57W/G7/L?RHS['\J^BO[ TG_GPA
M_P"^:/[ TG_GPA_[YH^NKL'U1]SYU_ _E1GV/Y5]%?V!I/\ SX0_]\T?V!I/
M_/A#_P!\T?75V#ZJ^Y\ZY]C^5'X'\J^B?[ TG_GPA_[YI?[ TK_GPA_*CZZN
MP?57W/G7/L?RH)]C^5?1/]@:3_SX0_\ ?-+_ &!I/_/A#_WS1]=78/JK[GSK
MGV/Y49]C^5?17]@:3_SX0_\ ?-']@:3_ ,^$/_?-'UU=@^J/N?.OX'\J/P/Y
M5]%?V!I/_/A#_P!\T?V!I7_/A#_WS1]=78/JC[GSKGV/Y4?@?RKZ*_L#2O\
MGPA_[YH_L#2O^?"'_OFCZZNP?5'W/G7/L?RHS]?RKZ*_L#2?^?"'_OFFMH.D
MJI/V"'@9Z4?75V#ZJ^Y\[Y^OY49^OY5]#1:+I$T8<:?"!]*?_8&D_P#/A#_W
MS1]<78/JK[GSMGZ_E1^!_*OHG^P-)_Y\(?\ OFE_L#2O^?"'_OFCZZNP?57W
M/G7/L?RHS['\J^BO[ TG_GPA_P"^:/[ TK_GPA_[YH^NKL'U1]SYUS['\J/P
M/Y5]$_V!I/\ SX0_]\TO]@:3_P ^$/\ WS1]=78/JC[GSK^!_*C/L?RKZ*_L
M#2O^?"'_ +YH_L#2?^?"'_OFCZZNP?57W/G;\#^5)GV/Y5]%?V!I7_/A#_WS
M1_8&E?\ /A#_ -\T?75V#ZH^Y\ZY]C^5'X'\J^BO[ TK_GPA_P"^:/[ TK_G
MPA_[YH^NKL'U5]SYUS['\J,^Q_*OHK^P-*_Y\(?^^:/[ TG_ )\(?^^:/KJ[
M!]5?<^=<^Q_*C/L?RKZ*_L#2?^?"'_OFD_L#2?\ GPA_[YH^NKL'U1]SYV_
M_E1^!_*OHK^P-*_Y\(?^^:/[ TK_ )\(?^^:/KJ[!]4?<^=?P/Y49]C^5?17
M]@:5_P ^$/\ WS1_8&E?\^$/_?-'UU=@^J/N?.N?8_E1GV/Y5]%?V!I7_/A#
M_P!\TG]@:3_SX0_]\T?75V#ZJ^Y\[9]C^5&?8_E7T5_8&D_\^$/_ 'S2?V!I
M/_/A#_WS1]=78/JK[GSMGV/Y4?@?RKZ#BTG2)9'0:?$"OM4W]@:3_P ^$/\
MWS1]<78/JK[GSM^!_*C/L?RKZ*_L#2O^?"'_ +YI/[ TG_GPA_[YH^NKL'U1
M]SYV_ _E1GZ_E7T5_8&D_P#/A#_WS2?V!I/_ #X0_P#?-'UU=@^J/N?.V?8_
ME1GV/Y5]$_V!I/\ SX0_]\TO]@:3_P ^$/\ WS1]=78/JC[GSK^!_*C/L?RK
MZ*_L#2O^?"'_ +YH_L#2O^?"'_OFCZZNP?5'W/G7/U_*C\#^5?17]@:5_P ^
M$/\ WS2?V!I/_/A#_P!\T?75V#ZH^Y\[ ^Q_*NM\-G_B4CK_ *QNU>N?V!I/
M_/A#^52QZ3I\2[8[2-5ZX J98M-;#CAFNI=HHHKA.P**** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@"A>_Z^#ZU?JA>_\ 'Q#]:OU3V0EN%%%%2,**
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JG>??A_WJN53O/O0_[U
M-;BEL7**2EI#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "F2_ZMOH:?3)/]6WT- F167_ ![#
MZFK%5K+_ (]A]35BF]P6PM%%%(84444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %':BDH HV?\ Q]3_ %J_VJC9_P#'U/\ 6KO:G+<F
M.PM%%%(H**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **#5:>9BPBB^^>I]*$KB;L.EN4C.T?,WH*CS<R],(*DB@6(>
MK=V-96MZY#96$YM[B(W2#Y4+#K2E.,%=ETZ4JDE&)?>S>0AFE)(Z4[;<IR&#
MCT->:#QOK?\ >A_*NM\->)1>V>=1N(4GW8 W 9KGIXV%1\J.ROEE:C'GDCH(
M[D%MDBE&]ZLU"\:3IS@@]#4,;M;R"*0Y0_=:NK?8X-MRY11FBD,**** "BBB
M@ HHHH **** "BBB@ HHHH *@EN4C.!\S>@IMQ,VX11_?/4^E.B@2(9ZMW8T
M[=6*_1$1:X<9RL:^]1O&LA4O=H2#D?,*YO6?%"W276GVD$[N 5,B \&N)-IJ
M@R2;T#_@5<=7&J#M!7/3P^5NK&]27*>O S@;DD24>QI\=T"VR12C>]>?Z!X@
MDT*S;[9#<RHS9WL#@5WT$D.HV<<Z\I(N0>];4:\:J\SEQ.$GAY=UW+>>**J(
M[02".0Y4_=:K5:M6.9,6BBB@84444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4QY%C!9C@4DLBQ(6-5XXFF;S9NG\*TT
MNK$V+Y\LI_<I@?WFH\J9@0\X&>PJGJVNV>BJ@N"=S_=51DFO.=4UC4KG4IIK
M:>Y2%C\J@$8%<U;%1I;*[.W"Y?4Q&M[+N>H)!+&NV.8$>E.^T2Q<3)D?WA7F
M&C:W?V>IQS7<]P\"_>0@G->BZ3K=GK43M;,3MX96&"*='%1J[Z,,5@)X?S7<
MTDD6105.13ZIR1- WFP]/XEJQ%(LJ!EZ5T-=CB3)****0PHHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "D) &2<4$X&3TJF2UVYZB(?K32$V/:Z+
M-MA0L?7M2".Y?[T@7V%+/<6]A;-+*RQQ+U)KA_$GBJ266+^R;P*@'SUC5KQI
M*[.C#82IB)<L?^ =JMG)&S,DOS'K3O,N(OOJ''M7EL?B76O-0M?#;N&?I7HF
ME^(+#4-D$=PK3[1D>I[U%+%PJNVQMB<MJX=7>OH:D,Z2C@\^AJ6JTUON^>/Y
M7'<=Z=;S>8"K##KU%=+[HX43T444AA1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 (35*ZU6VLYT@E8^:XR%%736#JFF7%QK%O=Q8*QK@KG![TXJ[
MU$V[:&PEW"^ )%W$9P3S2_:H<9\Q<9QG/>N6G\-WL\\LRR"-I&SD'D"GVOAR
MXCDA,K[E23<P)Z]:KECW)YG?8Z7[7!NV^:F[TS4BR*_W2#VXKA%TN\:>7,#+
MY2X#YY8YKK-%M'M-,B2;_7,-S_4]:)126XU)ME^5_+C9CV%0VL9"F1OO/S1>
M<HJ_WFQ5A0  *GH/J,EXB?\ W37#^%]&L]3:^N+M#(XF(&2>!DUW$W^I?_=-
M<?X5O(K'3M2N)F"HDS$D_4URU4G4CS>9W8=R5&?)OH'B#3]&TJV1$M5-S,P6
M-<FJWB+P_9V7AE;E(]ERFW+ GK7./KZWOB1=0O,M!&WR(.PKK=?U2/5_!TUS
M%&\:%P!N[URQG2JJ=D>C4I5Z#IJ3>N_^1T>B,SZ/:LQR3&.3]*M3Q"6(@]1R
M*J:%_P @6T_ZYC^5:%>C!^ZCQ*OQLAM7+Q#=]X<&IZJP_)=R)V/-6JM[F:V"
MBBBD,**** "BBDH I76JVUG<)!*Q\UQD*/2IUNX6( D7<1G:3S6/JNFSW&L6
M]W%@JB[2N0#WJC<^'+RXN))ED$;.V<YY JTEW);9T_VJ#&?-7&<=>]'VN MM
M\U,^F:YBT\-7,<\3S/N5'W$$]?>J$.F7;33[K=E$<6T/GEFW9%/DCW%S/L=R
MLBN3M(./2B5Q'&7/85GZ':2VNF1+/_KV^:0^YZU:O.8E7^\V*BVMBKZ7"U0A
M#(W+/S4S_<;Z4J@!0*1_NM]*3&CE/""*UQJ9*J3YYY(]S1XKUA8##IEJ%-S<
M, V!]T55T*\:PM]8G2-I'68[54<D\UQ4U]?0ZS]OGC87!;<JN*\NI7]G24>Y
M[U'">WQ$IOI^=CT;7[-+7P>\.T$H@&<5H>&O^0!:?[@K"N[C4+SP5<7.H!5=
MQE5 Z"MWPU_R+]I_N"NJFTZEUV."M%QH-2WYC2FB$L9'?J*;:R%X@&^\O!J:
MJL/RWDJ]B,UUK:QYY;HHHI#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** (KBXCM8&FE;:BC)-5[?5+:XB\Q6VH<8+=Z-6MFO-,F@0@,ZX!
M-83:'=SVEM P $6,Y/7'TJHI/<EMWT.E-S$-H\Q<MTYZTW[9!C/FICIG-<M_
MPC-[YD9:<D!2.#]WK4%[HUU:P6L*0&8[=K8/ /K5<D>XN9]CLEGC8@*ZG/3!
MJ3-<SH>E30ZDTL@811(%0'U(Y_45TI. :B22>A2=UJ56'VBZV'[B<GZU;QQ5
M>T&4=^[-5FB0(XWQ(BOXLT=7 92QX/XUT&H26.FV4ES-%$%4?W1R:P/$7_(W
M:/\ 4_UKGO&VM37UX;.-'6VA."2I 8UY]2JJ2G)]SUZ.'EB)4H7TMK]YU'A1
M/[1AN-0N(4Q,Y"*5'"C-5?""JFMZNJ@*!)P!^%0^#-<O+LQV4=JJVT0PTE6/
M"7_(>UC_ *Z?T%%.2E[-H=>$Z;K1EV7YG8XR*JI^XNMG\#\CZU:JO=C"H_\
M=85Z"/'99HI%Y /M2TAA1110 4444 %%%% !1110 4444 (3@9JC!K%I<2O'
M&V=AP6[ U>890CU%<K%HEXD-W",$3.2&!&!512>XFV=*+J$IO$J;>F<T&ZA&
M<RKQUYKDV\+WHC*I* OR?(#UQUI9]"N;2SFD ,KEPP4'DC&,57+'N3S/L=6M
MU"PRLJ$?6I V:XBQT:[:6U#1M&KONE7/&T<C]:[=0%&!T'%3));#3;*]TQ.V
M)>KGGZ5.B!$"CH*@7Y[YB?X1BK-)]AKN<QXZ'_%/$9X,BYJ[IVCZ<-,@9K6(
M_NP22/:J?CK_ )%__MHM9_B'7SIN@6]I 3Y\L0Y Z#%<52483E*78].C3J5*
M4(4]VV$ LM5\3FVM;:/[+;#YR%^\:BOK2"S\>V"V\8C5EY"\9Z5B>$M>_LR5
MH$M6FGG?J*Z#5"6\=Z:S#:Q3D>G2N>$XU*:DM[G75I3HUG!O3E?ST.VQ56X'
ME2+,OKAJMU'.NZ%Q[5ZJ/!8\'(!'0TM0VK;K=,^F*FI#"BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH 2N.U*>_M_$@,;/- ^0%4X*''IWKLJ88TW
M;MB[O7'-.+L*2NCC[?5-2B78SLS*YQN3[WM3IM8U2/3FF.1*SX5=G KK/)3.
M=BY^E*8E(P44CTQ5<Z[$\K[G%2>)-3#(5*B7<1Y.WDC'6M[P_?7E[#(UVH&#
MQ_A5_P#LVU^U?:/(7S?[U650+]U0/H*)235D@46GJR&[X\MO1JL"H;E-\# =
M>HIT$GF0J>_>IZ%=19O]2_\ NFO,H=5MM/TVZBNK7SXY;ALC..YKTV7_ %+_
M .Z:\<U%2UG)M&<7#9QVY->?C9.-FO,]?*Z<:EXRVNBI=W-I/J"RQ6WE0 \Q
M@UNZIXMAO=%_LR"S\I.,'/I^%<OL?^X:0JPQE2*\B-:I&]NNY]-4PM&:CS:\
MNVI[;H@_XDMJ/^F8_E6A6?HG_(&M?^N8J^S!4)/85]'#X4?#5?C?J5TYOG/H
M!5JJMH-V^4]7/%6JT9F@HHHI#"BBB@ HHHH X[5Y[^V\0*T1>6%@1L4X*''7
MWI(=4U**%4,C,0<@LGWSZ5UYC0MN**6]<<TGE)_SS3UZ5?.K6L1RZWN<F^KZ
MHFE-<-D3,Y"KLX7K563Q+J>Y""JR[]OD[>2,9S7;&)2,%%(],57.FVINA<F!
M?-'\5-3CU0.+[F?X?O[V]CD-V@&.GL?2M.[X$9]&%3*@7[J@?08IERAD@8#K
MVJ;ZW';2Q*.E-?[K?2FV\@DA![]Z<_W6^E2RD>276JWFF3W?V279NG.?S-8]
MUJ-S>W*W%Q)OD7H35W4U$MY<QAE#"8GGZFJ/V1O^>D?YU\U6E-NR>A]UAZ=*
M,5)I7- Z]J-W;R6\\Y:+8?EKU#PW_P @"U_W!7D*Q^0KLSH05(P#7KWAS_D
M6O\ N"N_+Y2<GS,\?.:<(4X\BLKFM5:/F_D/HHJP6"J2>@%5[0%M\I_C/'TK
MUUW/G'N6J***0PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@#"\4?:O[*S:S>7(&S_O>V:QH=2U)5MY@LJ?NF!B;+9(QSFNS9 XPRAAZ$9I
M/+3CY%XZ<54965K$N-W<Y:'5-3EO(X]Q\D9)?9][BJ?_  DFI?O Y$<9Y61E
MZ>U=J(E'1%'T%0W%A;7,?ERP(R]<8Q5*:OJA<K[G,66N:I<7=LA0%&(&[&-P
M]:ZXY*'Z4R.WBB552-0%X7CI4M3)I[(:36Y7L_\ 4X]#5BJL)\NY>,]&Y%6L
MU,MQK8X/QQ</:ZQ83Q$!T!(S^-<EJ'B&^U. Q7 BVDY)5,&NH^(./M]G[J?Z
MUP_V:7TKP<9.?M)16Q]?E=*DZ$9R6J-+3/$FH:1;^3:&-4)R<KDFNM\!3-<7
MFH3.?G<@G'X5P/V:7T%=U\.S^]O?;']*>#G-U8QD] S2E2CAYR@M7N=]VJO>
M?ZH#U858[55E/FW21CHO)KWEN?(/8M+]T?2EHHI#"BBB@ HHHH **** "BBB
M@ HHHH KWV[[%-L?8VWAAVKB;.[U1;-XW:0/'(/WH)(<9'Y5WI&1BF>4@7 C
M4#TVU496):N<E+K.J@$1<LS$'Y/N>E)=Z[J5M>>7&N]54!LKCGUKKO*3G"+S
MUXIKV\<BLKQJ01@\4U)=A<K[G&#Q#J9\Q86$R!L>8%QBNPLI));2)Y@!(R@L
M!3;?3[:UC*0PHJDY(QFK(&*4I)[((IK=E>+B\E'J*LU5F_=7*2=CP:M9I/N4
MNQS/CK_D7S_UT6N'F\532PB&2RMWVKM#LH)%=OXZ/_%/-_UT6O+6AD+$A"0:
M\7'5)1J6CV/I\HH4ZM"]3HRWI.KR:1=M<Q0H\AZ;ATK=T[6)];\6V%Q<*JL.
M/E_"N5\F7_GFU;?AA67Q'8AA@YZ?E7+0J3YE![7/0QM"ER2JV]ZS/8:9*<1,
M?8T^JUV^(P@ZL<5]&CXABV@_T=?>K%,C39&J^@I]#>H(****!A1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 'FJ9S:SY_Y9.>?8U<
MIK('4JPR#33L)C7^>)@#G(XKR6]T36H+^X6*"0HSEAMZ'FO4C'+;G,?SI_=/
M:GK=Q]'RI]ZYZ^&59+78[,'CI89NR3OW/(_[)U[_ )]Y::=#UN=E1[:0@GO7
ML7GQ8SYB_G3'NX1T;<?05S?V;'JV=W]N5/Y41Z9 UMIL$+_>5 #^5$KFXD\E
M#\H^\:"9KC@#RT]>YJS%$D2;5%>@DHH\:3<G<55"@ #@4ZBB@ HHHH ****
M"BBB@ HHHH **** "@T44 4R3:R[O^6;GGVJSD,N1R#2L@9=I&0:J^7+;DF+
MYD_NGM3W)V.-U'X?R75]+/%=A5D.[!'2JO\ PK>X_P"?Q?R-=^MW&>&RA]#4
MGVB+&=Z_G7)+ TF[M'I0S;$QBHJ6QYZ/AO/D;KQ<=^#7>6%HMA8Q6RG(C7&?
M6GO=Q#HVX^@J/,UQP!Y<?J>M:4L-"DVXJQAB,=6Q"2J.]@E<SN(HS\H^\:M*
MH4!0, 4V.)8EVJ*DK=LY4@HHHI#"BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** *]S"6 =/OKR*=!,)5]&'45-5:6WRV
M^,[7_G3\F+S.=\7>&Y]=:![>15:/@@US'_"OM4_Y[1UZ.+ED.)D(/J.E2K<0
MMT=?SKDJ8*G4ES-:G?0S.O1@H0>B/,_^%?:K_P ]8ZZKPEX=GT*.8SR*SRGH
M.U=$US"O_+0?G437#2<0H2?4]*=+!4Z<N:*U"OF=>O#V<WH2SS")?5CT%-MH
MB@+OR[<FB*WVMOD.Y_Y58Q75Y(X%W"BBBD,**** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@".:,2QE#WJ&WE(/DR_?7H?6K5130+*.>&'0BFNPGW,G
MQ/I<NKZ-);0$"3((SWK@!X+UP# 4<>XKTX22P<2*67^\*E6ZA;^,#ZURUL'"
MK+F9WX7,:N'AR0M8\L_X0S7?[H_,5J>'?"6I6FLQ7=WA4CYZ]:]!,\0ZR+^=
M1-=J3B,%S[5$,!3C*ZN:U,WK3@X-+4G>147<QP*KPJTTOG., ?=%"P/*V^<\
M=E%6@ !@5V['E;BT444B@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@!*CD52IRH/X444XBD4F4;N@JU"BX^Z/RHHJW
ML03TM%%9]31!1110 4444 %%%% !1110 4444 %%%% !1110 4E%% $<BJ5.
M5'Y5291NZ"BBM(F;+<"+C[H_*INU%%3(I"CI1114E!1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4E%%)@(0#
MU -4IU4-PH'X445<2&+"JEN5'Y5=  '  HHHD$1:***DL**** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH *2BB@ QDU6N$4?PC\J**:)>Q7C4
K%N0*OHJA1@ ?A1152V$A_>BBBH+"BBB@ HHHH **** "BBB@ HHHH __V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>stem-20200430xs1021.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 stem-20200430xs1021.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" )2 J4# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHIGG1%MOF+N],T /HIC2Q
MH<,Z@^YI6D15W,P ]2: '44U75QE6!'M3J "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** *][=QV%E+=2DB.)=S8&:Y
MRW\99N(!=V,EM;W#;896.0Q^G:NBOY+:&QEDNRH@5<ONZ8KA58^+=0AE#)!I
MMJ2T*YYD;Z4 ;%UXS2&ZF$-G)+:V[%9IP>$(Z\>U3W_BR.*6""QMWN[B6/S0
MB\87CG)^HKG;&6&/PKXBCE91)Y\^0>II/"KK;^(4%TRJS62F,M_=PM ';:-J
M\&LV?GPY!4[70]5;TK1KC? 8)EUN1?\ 5->DKZ'Y5KJ[R6:&TED@B\V55)5,
MXW'TH GHK*T6^U&]B9M0L!:,#P ^[/Z"M6@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** *DFHV\4WE,QW^@!-6P<@'U
MK*L$5M1O"R@X(Z_C6K0!!>LRV-PR,%81L03V.*\=CU$ 6\D?GC4S= /<<[2N
M>>>F*]AOK?[783V^[;YL;)GTR,5P2:!K+:;!H36<2P12 _:]W)4>WK^- "VM
MFNOWNL3WDC.;4J(,'[OR _SJGIUU<>()=$TV\F=HGB+3<_?(!Q_*M9M'UG1[
MN^73X$N(;T+EB^WRR%"_CTIJ^&-0T>'2KJQ"SW-FA1T)V[P<]_QH M^&'>P\
M0ZGI =FMXMC1 _PYSQ78US7AO2;N&^O=4U!0EQ=$8C!SL SW_&NEH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH JZ
MA86^IV4EI=(7AD&UESC(K%L_ NAV,T<MO!*C(<J/.?'Y9KI** ,.Y\):1=WA
MNI;=O,)R<.0"?< X-2ZAX9TO4A']H@.8QM4HQ4@>F16O10!6L-/MM-MA;VL8
M2,=JLT44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 9FG_P#(0O?J/ZUIUF:?_P A"]^H_K6G0 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%-=MJ%O04 +D4M8NGRRSW\C[CL!Z5M54HV=
MA)W,S3_^0A>_4?UK3K,T_P#Y"%[]1_6M.I&%%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !5/4YO)LW(ZGBK9( R> *P]5N4GDCCC<%<\D&J@KR)D[(M:/#LMC
M(?XSFM.JMI-;^6L4<J,RCD U.\T<9 =PI/0$]:4G=W&E9&?I_P#R$+WZC^M:
M=9FG?\A"]^H_K6G2&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &1XBMKRZTJ
M9+2Y-N=C%G R<8KS.*YGLO!OF&5W83F,OGDY)KU;57VZ;. <%D*C\1BN4TOP
ML9_"LMC*XWM(9%;'0Y.*N.B;)>KL5-,>&SU6QDGMI[0E,HS,2)/KDU4U74IM
M5U^RO4GV6:R[8@&^_P"]= F@W^HW=K_:3)]GMA@*O\7:JU]\.=,>>U>TB$:Q
M/N89ZU!1T6EG-[=G_=_K6K63I,:PW=U&O1=H'ZUK4 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%'2J$6LV,VIOIT<ZM<HF]D!Z#.* +]%8=YXLTBQNFMYKD"13AL=JDOO$^
MEZ>(O/G ,J[D ZD>M &Q156PU"VU*U6XM9 \;="*M4 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%(3@9H Q]:E+-'".YYK3M(O
M)MD3T%8X'VO6#W535V[O'@EV+TQ6D]$D9\R5Y,T:*QO[3EJS9WCSR[6Z5F"J
M1;L,T_\ Y"%[]1_6M.LS3_\ D(7OU']:TZ#0**** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ;(GF
M1LGJ,5P.G:3;Z/\ $.[6U4[I+$.Q)Y8[C7H%9W]D0_VVVJ9/FM#Y6/;.: /-
M+#^U9=/UV[40>1%=3;XY!DN >1FMOPZ\%]XH$TD:J19 (C=AA<ULW/@V*6>?
MR;F2*WN6+31 \,3UJ2[\)PO+!/93-;3Q1^4&'=>.#^0H H^ R1+K<:_ZI;TA
M?;Y5KJ[NX%I:2SLI81J6( R3BJNC:1!HUF8(<DLVYV/5CZUH$ C!&10!EZ+K
M4>LQ/)'%)&%.,.I'\ZU::J*GW5 ^E.H **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ J"\E\FV=_05/63K4N(TA'5JJ*N["D[(;HL1(>9N_2
MDU/_ (^/PK0L(?)M$7'..:SM3_X^/PHF[LRFK0*57M,_X^*HU>TS_CXJ#&'Q
M(FT__D(7OU']:TZS-/\ ^0A>_4?UK3IG8%%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %8,Q^UZN$ZJIK9N)!% [GL*RM&C\R62=O7BM(:)LB6K2-D# Q6/J?\ Q\?A
M6S6-J?\ Q\?A69-7X2C5[3/^/BJ-7M,_X^*1A#XD2Z>0-1O<GN/ZUJ5B6UH)
M]4NW+L-I' _&MH#  IG807UR+.PN+@_\LHV?\AFO-;+Q->:A);W4>MJDDL@Q
M:L@V[<],XZUZ/J=J;W2[JV'66)D'U((KS."QFC\/6_AU=-;[9',#YF.  ?O9
MH VC=ZSK%_J1M=1-M%8D *J ASM![BH8?$&J:XFDV-M<?9I[J,O-* "5P#V/
MTI(&O/#MUJ<$MI)(+L*8609R=H!_7-06FEW_ (?_ +&U*2V9_)B*3JO)&0?\
M: .A\,ZC>C4[[2=0F\^2WVE)" "P.?3Z5U5<CX7MKB[UK4=8GA:*.?:L0;J0
M,\UUU !1110 45"]W;1MMDN(D;T9P#4JLKC*L&![@YH 6BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB@\#- &9K,VVW$8/+5
M/IL/DV:#')Y-9LQ^W:J$'*K6ZHVJ .PK26D4B%J[BUC:G_Q\?A6S6-J?_'Q^
M%9DU?A*-7M,_X^*HU>TS_CXI&$/B1-I__(0O?J/ZUIUF:?\ \A"]^H_K6G3.
MP*;L7=NVC/K3J* $**QR5!H*AA@@$4M% " !1@# I:** "L[7;N2PT2[N8AE
MXXF9?KBM&JVH-;I83FZQY&P[\^G>@#S+0_!R>*--&K7^J3/<2DG".0$Y/O6Q
MX#NKJVU74M&ENC=0VKXCD//'I6'HOBKPQH;WEK9R7#1W$G'4A?IS7=^&-#L=
M+M6N+0,6N3O9V.2<T ;]%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %5KZ<06KM[8JS6)J\IEG2W7UYJH*[)D[(DT:#Y7G8<L>*
MUZBMHA# J#L*EHD[NXXJR"L;4_\ CX_"MFL;4_\ CX_"I,ZOPE&KVF?\?%4:
MO:9_Q\4C"'Q(FT__ )"%[]1_6M.LS3_^0A>_4?UK3IG8%%%% !1110 4444
M%9VNVYNM$NX53<SQ, ,XSQ6C5/5?)_LRX\]F6+8=Q7J!B@#R[2+[Q-ID$=F-
M$M&C1B QGCSC/^]7JMD\CV<32H$<KRH/ KP[56\+QQLUCJ5\;H/\JMG!.>G6
MO:=#<OHUJS*5)0<'K0!H4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !114+7ELC;7N(5/H7 H FHI%=74,C!@>X.:6@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** &2.(XV8]A6+IZF[OWG
M8<"K6L7'EP",'EZ;;?Z#8*^W+-UK1>[&Y$GJ:M%97]K'^Y3DU0LP&SK68O:1
M-.L;4_\ CX_"MD<BL;4_^/C\*!5?A*-7M,_X^*HU>TS_ (^*1A#XD3:?_P A
M"]^H_K6G69I__(0O?J/ZUITSL"BBB@ HHHH **** "JNHEUT^<QQ"5@APA_B
M]JM5G:\\L>AWCP/LD$3%6]#B@#RS4#K&IJUJOABW@+-Q*,9'/6O5](BE@TNW
MBG.9%0!B*\=TF#0;J..:^UZY6\+G>HSC.?I7LVGB-;&$1.73;PQ[T 6:***
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@#&\0Z]9Z)8L]U*8RX(0@9YK
MR'3KCP]J)GGU;5;P7#2G !(&,G'>O2_&VG7]]:1&Q,!*')64#!_2O.)/%<.B
M7 M]5\/VSG."\8S0!Z_X?%JNC6XLY&D@V_*S=2*U*S- O+>_T:WN+6'RHG7*
MIC&*TZ "HA=0FX, D4R@;BN><4^16:-E5MK$<'TK@-&TR?3_ (C72SWDEP\M
MF');H/F/04 =I+JUA#<>1)=1K)TVEA3[G4;2T56GG1 W0D]:X?Q%8Z?I]M=6
MD1>XU*]=C'@DLI;I] *73--^V>)$MM0W.;:S5=A8XSA<F@#OHIHYXQ)$X9#T
M(-/KC_ DKK_:UH6+1P796/)S@;1Q75W-Q':6\D\S;8T!9CZ"@"6BL_2]:L=8
MC9[*82*IP2*T* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "@G HJM?3^
M1:NW?H*:5W8&94I-]JH3JBFK^I#%L *KZ- =K3L.6/%6=3_U'XU51].QD_A;
M,:GQ?ZU?K3*?%_K5^M9G,CHQT%8^I_\ 'Q^%; Z"L?4_^/C\*9TU?A*-7M,_
MX^*HU>TS_CXI&$/B1-I__(0O?J/ZUIUF:?\ \A"]^H_K6G3.P**** "BBB@
MHHHH *J:F&;3;@)$LK;#A&Z-[5;K,\0EQH%Z8W*,(FPP[<4 >6"TU@RL\?A6
MP;#=1(/_ (FN^\*7>NSAX]5TY+2-!\FU\_TKQZWUV.T5K6UNKIGFR6R2<29Q
M_*O>=$>:31[5[C/FE!NS0!H4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% '&?$/0I];TI8X=12SVG)W-C=7EMIJ=GX3N4BO-(BOFSCSHCN/UZUZC\
M0UTS^SH6U(RLI<*D<;8+$]JXF[U;2O#=^D%IX8^TXB$KR.^2HX]O>@#UC0K^
M/4M(M[J*$PHZY"$8Q6E6=H=]!J6CVUW;H$CD3(4=JT: "L5M%?\ X2635EE
MW6WDA??).?UK:HH \^B\(>(+?6+K4(M1@:25R59U)*KV%:U[X>U(ZE%JEE>(
MEWY/E2[@<-TY_2NKHH QO#FB?V)9RHT@DGGD\V5QW;&/Z5KNBR(4< J1@@TZ
MB@"&"UAM@1#&J ^@J:BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K$
MU:4S7"6Z?C6O),BQNVX?*.:P].9+O47E+J2IZ9K2&GO$2[&W;Q"&!$'856U/
M_4?C5TLJCYB />J6I_\ 'O\ C6;"?PLQJ?%_K5^M,I\7^M7ZTCD1T8Z"L?4_
M^/C\*V!T%8^I_P#'Q^%,Z:OPE&KVF?\ 'Q5&KVF?\?%(PA\2)M/_ .0A>_4?
MUK3K,T__ )"%[]1_6M.F=@4444 %%%% !1110 50UF9X-(N9(XQ(ZQDA3WXJ
M_5:_A2XL9HI'V(RD%LXQ0!Y#=/XI.FM=PQV<><E0I&X<_6O0_!UQJTVEC^UR
MGG=MI[5YYJ%IH-E>B&WU.\NKC?\ ZN)BP_0UZ5H.DBU_TS?)NE491SG% &[1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 </\1;"YEMK+4+>$S_8Y
MUE>,#.0""?Y5R^H>,-'U*.9;'3)'U6YB\G!7IT_PKUV0H(V+@;0.<UE65[HE
MS,QMWM_-!P1P#F@"/PCITNF>'+2WG&) N6'I6Y2#!''2EH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *K7XN&LY!:D"8CY2>U6:9
M,XCB9B> * /-+>]O;&+6+>XNFFG#'YSVJ9=,72/#=MK,<LANS(K.Q8X(/.,=
M*O:=H<E_J.IRS?<G)*_C4JZ1J]S:0Z1<QJ+6*0$R@_>4=!5RT5B5KJ1^*AJ;
MK:W2W1BM05.Q>K9'>NHOO^/)/H*K:[I4M]IT5O#C*$?D*M7XVVB@]J@)_"S(
MI\7^M7ZTRGQ?ZU?K2.-'1CH*Q]3_ ./C\*V!T%8^I_\ 'Q^%,Z:OPE&KVF?\
M?%4:O:9_Q\4C"'Q(FT__ )"%[]1_6M.LS3_^0A>_4?UK3IG8%%%% !1110 4
M444 %5[ZWCNK*:"0D(ZE20<8%6*SM>AGN-$O(K;/FM$P7'KB@#RF+2H?#^ML
M-%U>">1GRT$R@G\"037L%FTCVD32J%D*\@5X-<:'-'<6<::5,;J1&!8=FW=2
M:]RTB&:#2K>*X.950!C[T 7J*** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@".=E6!V894#D5XSJFDWFNZG))H6ER615SFZ\W:/KC%>E>+3<OI9@LK]
M;2XD.%8@'/MS7E]A!X@M;::U;Q1%"&<[EVKGK]* .S\(_P#"2:=JW]G:I-]K
MMO)#+,!T.>F:[VL?PS:"TT2WC-Q]I8+S*?XJV* "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "LC6+@_+;H>6ZUIS2K#$SL> *Q+)#
M=W;W+\A3D5<%]ID2?0U;"V%M;*O\1ZU:K).J.#C:*3^U'_NBH;N[DJI%&O5'
M4_\ 4?C5FVE,T"N>IJMJ?^H_&@J;O$QJ?%_K5^M,I\7^M7ZTCD1T8Z"L?4_^
M/C\*V!T%8^I_\?'X4SIJ_"4:O:9_Q\51J]IG_'Q2,(?$B;3_ /D(7OU']:TZ
MP[<W0U2Z\A5*Y&[)^M;8S@9ZTSL%K'OO$EA8ZQ;:9))_I-QDJH]L?XU?O[DV
MEC-.J%V1"P4=SBO&QJL#^)K&_NHY1>32'<&'W1D8 H ],OO%MG9W<ENL<LK1
M?ZTHF0E27?BK3[>SMYXV:7[2,Q*@R6KG]">)KKQ*TVW>74G=_N"L;PN0-5\/
M&?'D^0WE[NG1J /0]'UNVUA)/)W+)$<2(PP5-:=<9H)!\;:R8,>5B/=CIGFN
MSH *1B%4EN .M+67XB$Y\/WHM\^;Y3;<=>E &3?>.O#5A>>1/<@R@X.Q<X_&
MM[3M4L]5MA<6<RRQGN#7 ^!M/T#4/#\C36ZR743,+@R#)!R:D^'XC77]8%@&
M&G"4^6#TSQTH ]&HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,W5
MM-LKV-9KR/>(/G7VQ7FPTO1M2TW4=5CT3=Y$AQEQ\^"<FO5YU1X'63[A!!^E
M>(:E=Z;8W]S8VWB66"T=R9(5AW8YYP=U 'K7A:>UN/#]K):1>5$5X3^[6S6-
MX62S3P_:BQ8M!L^5B,$ULT %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 445%/*(86=C@ 4 9FKW!=EMDY)ZXJ[;6XM[(*!SCFLW3HFNKQK
ME^0#Q6W)_JV^E:3T7*0M=3FV^\:2E;[QI*R.0WK#_CS2HM3_ -1^-2V'_'FE
M1:G_ *C\:9U/X#&I\7^M7ZTRGQ?ZU?K2.5'1CH*Q]3_X^/PK8'05CZG_ ,?'
MX4SIJ_"4:O:9_P ?%4:O:9_Q\4C"'Q(FT_\ Y"%[]1_6M.LS3_\ D(7OU']:
MTZ9V"$ C!&16?=:)8W=W#<RPJ9(3E3BM&B@#!OO">GWMT]P59'D_UFTXW?6I
M+KPOIMU9P6_E;!;_ .J*]5^E;5% &=I.BVFCQNMNOS2'+L>K&M&BB@ JEJ]V
M;'2KFY";S'&6V^O%7:Y;QEXCL=(LFM;PR@7", R)G'^<T <=IGC"YL;>Z>;3
M88WG/F (P^9>G//6O2-$%JVFQ3VD*Q)*-V *\,@'AJ2XB=[^]=-V "AQ@G..
MM>\Z6L*Z9 MN"(@@V@^E %RBBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH ANHC/:R1 X+J1FO';SPC?V,4DR6<%Q<"5EV,>64DG/\J]BNV=;64H<,
M%.#7ADS:+<PZA=:IJ<ZZI'(VP#/')QCB@#U_PI9W%CX>M8+D!9%7E1VK:KC_
M  )XCMM3TF"T^U>;=1QY<$'.,UV% !113%EC9BJR(6'4!AF@!]%,,L:MM,BA
MCV)YI] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6+JUP995MD[GFM*\
MN5MH&<GG'%9FF6[7$YNI?PS6D%;WF1+70U+. 6]NJ#KWJ63_ %;?2G4V3_5M
M]*S;N5T.;;[QI*5OO&DI'$;UA_QYI46I_P"H_&I;#_CS2HM3_P!1^-,ZG\!C
M4^+_ %J_6F4^+_6K]:1RHZ,=!6/J?_'Q^%; Z"L?4_\ CX_"F=-7X2C5[3/^
M/BJ-7M,_X^*1A#XD3:?_ ,A"]^H_K6G69I__ "$+WZC^M:=,[ HHHH ****
M"BBB@ K,U[3EU'2;F$1QF5HV",Z@X.*TZS/$!==!O3&Y1A$V"/I0!Y8D.MR:
M8-#7P_;@J^/M0 R.>M>M:5;R6NF002MN=$ )KP2VUE+(-;6<EX7FRS9C;B3/
MT]*]WT1YY-'MGN<^:4&[/K0!H4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% $-U(L5K)(PRJJ21ZUX7>:I-=ZC,UMX?M#&S,59L9;!P>U>S:[J]AH
M]@TU_(%B;Y?KGM7!Z]H&AV>@1W374MO%<3!UD7JN<G'TH ZCP786(TF#4(;2
M&&XE3YS&H%=165X<M;6TT.UBLY/,A"?*_K6K0!G:[+-#H5Y) ZI*L9*LW0&O
M+['5D6[TM[.>Y6\D<_:6E)V.,'IZUZ?KVG/JNB7=DCE&FC*AAVKC_P"Q-7U"
M.PT^;3HK:*T?+7"CE_I0!7%M)J>FZSK$ES,+FVFE$&UR H7IQ7<:#=/>:):3
M2'+M&NX^IQS7)2:1K=E!J.EVMJLMO>R.PFR?D#=?RKL]*LS8:9;VQ.6CC"D^
MI H LRS10@&614!Z%CBE1UD4,C!@>XJEJFD6FL0I%=JS(C;AM<KS^%3V=G#8
MVRP0 B-1@ DG^= %BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I"0HR>E+67JUYY:>2A
M^=O2G%7=A-V14N';4KX1)_JU-;D42PQA%& *Q;.06 (9,N>I-6_[5']RJG);
M(S4XK<TJ;)_JV^E5[6\%RQ&W&*L2?ZMOI4&B::NCFV^\:2E;[QI*1Q&]8?\
M'FE1:G_J/QJ6P_X\TJ+4_P#4?C3.I_ 8U/B_UJ_6F4^+_6K]:1RHZ,=!6/J?
M_'Q^%; Z"L?4_P#CX_"F=-7X2C5[3/\ CXJC5[3/^/BD80^)$VG_ /(0O?J/
MZUIUF:?_ ,A"]^H_K6G3.P**** "BBB@ HHHH *S];NA9Z-=7!0/LC)VGOQ6
MA535-O\ 9EQNB\U=ARG][CI0!Y(AUV*P7Q!OL_LN_/DB,9 SZUZUI=U]MTV"
MXV[=Z@X]*\K&H+]C_LUO#UR+7SM^"Q_QKT31=3>YE:U%DT$42C:QZ&@#<HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** .$^)-I.]I8WB0M/%;3K))
M&HSD @_TK)UGQ]I&J:#)IUO9S2W$B;%B,+#:?RKT]D5U*LH(/8U4CTFPBF\U
M+2(2?W@HS0!G>#K.>Q\,V<-P") G*GM6]0  ,"B@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HJEJ^H+I>ESWC_=B4M7&V&M:A/<VTBZG"[.Q+VY&..>
MAS]* .YN9UMX6=CT'%9%A"UY=M<R_=!XS7*:U<ZS/-/,UXD,,;92/;G(^M=Q
MH;F31[:1EVLR D>^*T^%>;(^)E*_XNWJK5K4/^/QZJUD<TOB9HZ5_K&K4D_U
M;?2LO2O]8U:DG^K;Z4SHI_"<VWWC24K?>-)2.4WK#_CS2HM3_P!1^-2V'_'F
ME1:G_J/QIG4_@,:GQ?ZU?K3*?%_K5^M(Y4=&.@K'U/\ X^/PK8'05CZG_P ?
M'X4SIJ_"4:O:9_Q\52P:NZ8#]H_"D80^)$VG_P#(0O?J/ZUIUF:?_P A"]^H
M_K6G3.P**** "BBB@ HHHH *S-8NG2TEM[1U^VO&QB0GDG%:=<EXN\,7NK3P
MW^F7IM;V!2J'&00<9'7VH XG5='\5Q:4TUQK\23-SY&X ]>E=]X+LM3M-'3^
MTKL7#L,AO05YM%H^JZ?J0E\36%Q?+NXF24D#_@.*]EL#&UC"85*QE1M![4 6
M:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** ,OQ%I[ZIH5U9I]Z1"!7GUX5_LFTTZ"R
M:._C;!8#!7&><UZ9>W:VL)8_>["LFPLC=W!NIEXSD<=:N,>K);Z(X:!I[K5"
M=3M[C[-$1LC4?>/J:]1LW1[2)D38NT87TJ3R8_[B_E3P !@5+=W<:5C"U#_C
M\>JM6M0_X_'JK4G)+XF:.E?ZQJU)/]6WTK+TK_6-6I)_JV^E,Z*?PG-M]XTE
M*WWC24CE-ZP_X\TJ+4_]1^-2V'_'FE1:G_J/QIG4_@,:GQ?ZU?K3*?%_K5^M
M(Y4=&.@KR_Q1XRO-.UV:UC12B8QFO4!T%>%>.O\ D:[K\*Z\+",IM21MB9-1
MT+G_  G]_P#\\TK;\*>,;S4M=AM9$4(X.<?2O-:Z;P%_R-=M]&_D:[*E&FH-
MI')3J2YEJ>P:=_R$+WZK_6M.LS3O^0A>_5?ZUIUY)Z84444 %%%% !1110 4
MA( )/04M97B266'P[?/#GS!"Q&/I0!F:CX[\-V-R;:ZNXS(#@C&<5N:;J5GJ
MEHL]E*LD1Z%:\H\-R^&UMK&WGMH[B[O"QE=CRIW'K6[X!$4'B36;:PS]@23Y
M!V!XZ4 >C4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 5%/.EO$7<X I[NL:%F. *P9I)-4
MN_+3(C!JHQN3)V(7E:\N?,ESY0-:B:A%&@55P!45] EO;QHHQBL^B<K[&$I.
M+-J/44D<*!R:NUSUM_Q\)]:Z$=!4FM.3DM3"U#_C\>JM6M0_X_'JK2.>7Q,T
M=*_UC5J2?ZMOI67I7^L:M23_ %;?2F=%/X3FV^\:2E;[QI*1RF]8?\>:50U[
M4K.P@7[7+Y88\5?L/^/-*X/XI_\ 'I:_[QK6E!3FHLZ)NU.Y;_X231?^?S]*
M?%XCT;S5Q><Y]*\=R?6I;<G[3%S_ !"N[ZE#N<2J^1](Q2++$KH<J1Q7AGCK
M_D:[K\*]JTO_ )!L'^Z*\5\=?\C7=?A6.#TJ,Z<3\".<KIO 7_(UVWT;^1KF
M:Z;P%_R-=M]&_D:[JOP,XZ?QH]@T[_D(7OU7^M:=9FG?\A"]^J_UK3KQ3U@H
MHHH **** "BBB@ JO?R016,SW/\ J AW_3O5BJNHM;KI\[7>/("'?GT[T >-
M+J7@VUU=KC1[*XN[I6/R@G&?RKNO LETYG9]'&GP,=RY;)8^_ KS;4CX:N;V
M7_A&+64WFXY:-N,_B:[[X<1>)XXI1KK'R<?NE(&10!Z!1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !114%W=16
M5K)<3,%1%))H GHKF+#QC;WN@3ZMY3+%$[*!U+8)']*FL?$<LM[#;7MI]F,_
M^I.[.[]* .AI"0!DT$A1D]*QK_4&F?R+;DG@FJC%R$W8;?7;WDPMX,XS@D5I
M65FMK" /O'J:BTZQ%LFY^9#UJ_3E);(45U9FZM]Q*RJU=6^XE959G/5^(FM?
M^/A/K70CI7/6O_'PGUKH1TH1I1V9A:A_Q^/56K6H?\?CU5H,9?$S1TK_ %C5
MJ2?ZMOI67I7^L:IM;N9+32;B>(X=%R*I*[L;TW:!E,#N/!I,'T->:/XZU@.1
MYD?7^[2?\)UK'_/2/_OFNGZG4.3VD3VFP_X\TK@_BG_QZ6O^\:WO!.JW.JZ1
MYURP+9[#%8/Q3_X]+7_>-*C%QK*+.BH[T;H\KJ6W_P"/F+_>%15+;_\ 'S%_
MO"O59YZ/HC2_^0;!_NBO%?'7_(UW7X5[5I?_ "#8/]T5XKXZ_P"1KNOPKSL)
M_$9VXG^&CG*Z;P%_R-=M]&_D:YFNF\!?\C7;?1OY&NVK\#.2G\:/8-._Y"%[
M]5_K6G6':WL5OJETC[LL5Q@9]:W <@'UKQ3U@I-PSC(S]:CN?--K*(<>:4.S
M/KCBO/M3&IZ+;VMS)J+/J,LRJ81R""><#- 'HI('4@4$@=3BN BDU'7+S5)/
MMCPK9[1&J\9.T$Y_&J]IK.HZ]_8^G_:3$\\9>=U'/ /3\J /2 0>AS17)^&;
MRZAUG4=(NIC,(-IB8]<'-=90 54U)H4TZ=KA"\(0[U SD5;JO?F5;&8P1B24
M*=J'H30!XCJ,G@CSGF@M;JSFR?WB1,.?RKL?AQ=^?/<*E_<7$('RK*A&/S K
M+U*W\6:O$UF_A^UAC=O]8&!('KTKTG1M/%AIT$3(@E50&91C)H T**** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BFNZHA9C@ 9)-<
M%!XLO[[QK]FA!33D4C)_C;GF@#OZ*\^EU+7+V#4M5MK[RH+*5U6#'#A/\:[3
M2;PW^EVURWWI(PQ'N10!=HI"0.IQ2@YZ4 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 5Q_C%M2EDA@@L9)[09:79W]*["D
M*A@01UH \DTFXF/A6[$EFT,$-RS'(XQEN*Z?598[C7/#AA8$1OO?'8;6%=1_
M9]E!:R0^4HA<DNO8YZUSD6FV<=VRZ=;A"W!8548\PG*QIW^HO.QA@Z#J14-G
M(+7+;06/<UHQ6"6MHQ(RY')K+/4TY2Z1,*C:=R__ &H_]T5IPN9(5<]2*YP=
M:Z&T_P"/9/I68Z4FWJ4]6^XE95:NK?<2LJ@BK\1-:_\ 'PGUKH1TKGK7_CX3
MZUT&<"A&E'9F'J'_ !^/56DU#5=/6]D#72*P/(-5?[6TW_G\C_.KY)=C&6[-
MS2O]8U'B7_D 77^Y5;1M0LY[@QPW"NY["K/B7_D 77^Y3BFI*YM'^&?/S_?;
MZTVG/]]OK3:]L\P]E^&W_( _X%6=\4_^/2U_WC6C\-O^0!_P*L[XI_\ 'I:_
M[QKS8_[R=\OX!Y74MO\ \?,7^\*BJ6W_ ./F+_>%>DSA1]$:7_R#8/\ =%>*
M^.O^1KNOPKVK2_\ D&P?[HKQ7QU_R-=U^%>=A/XC.W$_PT<Y73> O^1KMOHW
M\C7,UTW@+_D:[;Z-_(UVU?@9R4_C1Z]IZ*VH7A*@G*]1]:U:S-._Y"%[]5_K
M6G7BGK%>]EEALII((_,E5"47U..*\WT8ZPVKF_U71+B:Y=L*3]V,>PS7J%)M
M'H* .#,>J:/J&JB+3I)XK\AHR@^Y\H&#5>VT+4]"71[^.V,\MO&4GC7J<@_X
MUZ)@'M2XS0!RGAFPO)-6U#5[V PFX*B-&Z@#/^-=71C%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &=KFGSZII%
MQ9V]R;:25=HD SMKSN'PAK]AXCL4_M-98(TP6$&!CGCK7JM)@9S@9H \W$ES
MIFFZOH[VD[3W,LIA*H2I#=.:[C0K5[/1;6"08=8U##WQS5\QH6W%%)]2*=0!
MG:QILNI0)'%<O 5;)9#UJQ8VSVEJD+RM(5'WFZFK-% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 <=JNJ:U:-<7Q>.&V@8!8F',@R!U[=:DFUK
M4-3O4LM-*PND*S2.PS@'.!C\#5+7]1T_4$N+/48'CN8V_=*"?G]#5;3)Y-!U
M8WNIJR)<VD<:MC^)<Y'ZT =1X;U:74K21;E0MQ"Y1P.^"0#^.*VZY?P?$[I=
MWS*56>4E0?0$X-;]S>"V(!&<T";2U99HK._M5/[M20Z@LTH0+C-!*G%EVH)+
MN&+.YP"*9=WL=JA+'GL*YR5WNIF<\ FKC&^KV"<^4MW=Z][+Y49VQUJZ?;PP
MQX0AF[FL-4"# K7TKH]$IWT6QG"=Y%VY_P"/=_I7/'J:Z&Y_X]W^E<\>IK,5
M;="#K70VG_'LGTKGAUKH;3_CV3Z4!1W*>K?<2LJM;5?NI65@^E!-7XB6U_X^
M$^M;[?ZL_2L"V!^T)]:WV_U9^E-&E'9GS_XD9O[>NN3]^LG>W]XUJ^)?^0]=
M?[]9->Y#X4>=/XF=G\.&)\1#)/W37J'B7_D 77^Y7EWPW_Y&(?[IKU'Q+_R
M+K_<KS\1_&1VT/X3/GY_OM]:;3G^^WUIM>D<![+\-O\ D ?\"K.^*?\ QZ6O
M^\:T?AM_R /^!5G?%/\ X]+7_>->;'_>3OE_ /*ZEM_^/F+_ 'A452V__'S%
M_O"O29PH^B-+_P"0;!_NBO%?'7_(UW7X5[5I?_(-@_W17BOCK_D:[K\*\["?
MQ&=N)_AHYRNF\!?\C7;?1OY&N9KIO 7_ "-=M]&_D:[:OP,Y*?QH]@T[_D(7
MOU7^M:=9FG?\A"]^J_UK3KQ3U@HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***9+((D+MT%  T,3-N:-
M2?4BAHHW #(IQZBJW]HP^IH_M&'U-!//'N6U55&%  ]!67JOWTK44[E!'0C-
M96K$!ES035^$SJ1;HP2 IRPZ5 \I8[4JWIL ^U(7&>:M14=9'/%:EBVT^6[?
MSKDG'7!J&X18YV51@ UT. !@5@7?_'T_UJ92;-:JLB"M72ONO656KI7W7J2*
M7Q%VY_X]W^E<\>IKH;G_ (]W^E<Z>IH*K;H!UKH;3_CV3Z5SPZUT-I_Q[)]*
M H[G!_$+7+_2KBW6TF*!@<X_"N(_X3/6_P#G[:NE^*?_ !]VO^Z?Z5YU7K8>
MG%TTVCFKRDINS.IT_P 7ZS+?P(UTQ5G /YU[5&Q:T1CU* G\J^=]+_Y"=M_U
MT7^=?0\/_'E'_P!<Q_*N?%Q46K(VPLFT[G@?B7_D/77^_636MXE_Y#UU_OUD
MUWP^%''/XF=E\-_^1B'^Z:]1\2_\@"Z_W*\N^&__ ",0_P!TUZCXE_Y %U_N
M5Y^(_C([:'\)GS\_WV^M-IS_ 'V^M-KTC@/9?AM_R /^!5G?%/\ X]+7_>-:
M/PV_Y '_  *L[XI_\>EK_O&O-C_O)WR_@'E=2V__ !\Q?[PJ*I;?_CYB_P!X
M5Z3.%'T1I?\ R#8/]T5XKXZ_Y&NZ_"O:M+_Y!L'^Z*\5\=?\C7=?A7G83^(S
MMQ/\-'.5TW@+_D:[;Z-_(US-=-X"_P"1KMOHW\C7;5^!G)3^-'L&G?\ (0O?
MJO\ 6M.LS3O^0A>_5?ZUIUXIZP4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%(S*BEF( '4DU1L-8L]2EFCM91(8CM8CUH O
MT5G2ZW8Q:C'8F=3<2=%'-:- !13?,3^\/SH\Q/[P_.@+CJK7W_'H_P!*L!@P
MR#FJ]]_QZ/\ 2@F6S,&E'44E0O-@X7DT*+>QQI'0RWL5K;H6.3M&!6%=3RWL
M@9AA>U7;/37G(EN2<=A4FHQK$451@"M+J&VYT3;Y;F:D80>]7;#_ (^T^M5:
MLV'_ !]I]:S;ON8Q^)&\>E<_=_\ 'T_UKH#T-<_=%#<N1)'U_OB@VK;$%:NE
M?=>LO"_\](_^^Q6II17#@.I^A!HL9TU[PWQ#J/\ 96C37>P/LQ\I[UYO_P +
M$7_GP7_OHUW/CG_D4[O_ (#_ #KPFN["T83BW)$8F;C))'>CXB+G_CP7_OHU
MZ-X<U+^UM&AN_+";OX:^?.]>Y^ _^14MO\]A1B:,(1O%!AIN4K,Y'XI_\?=K
M_NG^E>=5Z+\4_P#C[M?]T_TKSJNG#?PD8U_XC+>E_P#(3MO^NB_SKZ'A_P"/
M*/\ ZYC^5?/&E_\ (3MO^NB_SKZ'A_X\H_\ KF/Y5SXW=&^$V9X'XE_Y#UU_
MOUDUK>)?^0]=?[]9-=L/A1R3^)G9?#?_ )&(?[IKU'Q+_P @"Z_W*\N^&_\
MR,0_W37J/B7_ ) %U_N5Y^(_C([:'\)GS\_WV^M-IS_?;ZTVO2. ]E^&W_(
M_P"!5G?%/_CTM?\ >-:/PV_Y '_ JSOBG_QZ6O\ O&O-C_O)WR_@'E=2V_\
MQ\Q?[PJ*I;?_ (^8O]X5Z3.%'T1I?_(-@_W17BOCK_D:[K\*]JTO_D&P?[HK
MQ7QU_P C7=?A7G83^(SMQ/\ #1SE=-X"_P"1KMOHW\C7,UTW@+_D:[;Z-_(U
MVU?@9R4_C1[!IW_(0O?JO]:TZS-._P"0A>_5?ZUIUXIZP4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 445FZ_?G2]#N[P=8DR* -'>I.-PSZ4M>0:+K375
MW87G]LN+BX<%T<?*02/E%>O*<J#0 M%%% !1110!!>VJ7EI)!(3L<8.TX-<K
MX/LH;#4=2MX%VHKBNQ[51LM+ALKF>>/.Z8Y:@#DKW2;;3_&6GRQ!C)*Y+,QR
M3P:[L]*S[K28;K4(+Q\^9"<K_G\:T#TH YR5F\Y^3]XTS<WJ:=+_ *Y_]XU&
MS!1DFD<3W-O323;9)[TW4KJ*.W9"PW$<"LJ*^F,7D0*<D]:SO$$LNBZ9]NF7
MS&W ;2:VC2N[,WYK0)2[RG"C J6*(*03R:XH?$' P+!/^^C3E^(1+ ?85Z_W
MC6SP]6UDCF]I'N>MQ?ZI/]T5POC#Q8VCZDMO]G$@QG.<5U^D7AOM-AN"NW<H
M.*\J^)G_ "'U_P!VHP\%*IRR-Z\FJ=T/_P"%A-_SY#_OK_ZU:&B>.&O-7M[?
M[*%WL!G=T_2O-JV?"O\ R,EE_P!=!7=/#TU%NQR1J2YD>]RG-J[?[!/Z5\^Z
MAJ%V-0G GDP'/\5?0,G_ !YO_P!<S_*OG74?^0C<?[YKGP25V;XIZ(/[1N_^
M?B3_ +Z->@?#"YFGO;L2RLX"<9/N*\VKT/X5_P#']=_[G]173B$O9LPH-^T1
MV?CG_D4[O_@/\Z\)KW;QS_R*=W_P'^=>$UE@O@9IBOC0=Z]S\!_\BI;?Y["O
M#.]>Y^ _^14MO\]A3QGP(,+\9R/Q3_X^[7_=/]*\ZKT7XI_\?=K_ +I_I7G5
M:8;^$C.O_$9;TO\ Y"=M_P!=%_G7T/#_ ,>4?_7,?RKYXTO_ )"=M_UT7^=?
M0\/_ !Y1_P#7,?RKGQNZ-\)LSP/Q+_R'KK_?K)K6\2_\AZZ_WZR:[8?"CDG\
M3.R^&_\ R,0_W37J/B7_ ) %U_N5Y=\-_P#D8A_NFO4?$O\ R +K_<KS\1_&
M1VT/X3/GY_OM]:;3G^^WUIM>D<![+\-O^0!_P*L[XI_\>EK_ +QK1^&W_( _
MX%6=\4_^/2U_WC7FQ_WD[Y?P#RNI;?\ X^8O]X5%4MO_ ,?,7^\*])G"CZ(T
MO_D&P?[HKQ7QU_R-=U^%>U:7_P @V#_=%>*^.O\ D:[K\*\["?Q&=N)_AHYR
MNF\!?\C7;?1OY&N9KIO 7_(UVWT;^1KMJ_ SDI_&CV#3O^0A>_5?ZUIUF:=_
MR$+WZK_6M.O%/6"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L[7K ZIHE
MU9KUE3 K1HH \K@TG5KBSTW13I?D_9)5+7&1@A2.?TKU&)/+A1"<[0!FG8&<
MXI: "BBB@ HHHH 0L!U(%&Y?[P_.LC4I2MQPV!CUK/:Z*_QFFDWL9.K9VL=/
MN'J*BFNH85)=P*YV*XNI7VPYR:DN].FCL)[B60[U0L!^%6H?S,:FVMBK-=H9
MFVLHR3C)Q0L7F'+2QX_WQ7DM[JU[/<N7G;AB!@XJO_:%W_S\2?\ ?5=RPMEH
MSB]LNQ[_ *5%&L'RE2V>H.:YWXD_\BV?]\?UJG\,YY9[.8R2,V#W-7/B3_R+
M9_WQ_6N:,7"LHLZ6[T;GC-*GWU^M)2I]]?K7JGG'T#X9_P"0#:_[@_E7F?Q,
M_P"0^O\ NUZ9X9_Y -K_ +@_E7F?Q,_Y#Z_[M>;A_P",SOK_ ,)'$UL^%?\
MD9++_KH*QJV?"O\ R,EE_P!=!7H3^%G%#XD>]2?\>;_]<S_*OG74?^0C<?[Y
MKZ*D_P"/-_\ KF?Y5\ZZC_R$;C_?-<6"WD=>+V16KT/X5_\ ']=_[G]17GE>
MA_"O_C^N_P#<_J*Z<1_"9A0_B([/QS_R*=W_ ,!_G7A->[>.?^13N_\ @/\
M.O":QP7P,TQ7QH.]>Y^ _P#D5+;_ #V%>&=Z]S\!_P#(J6W^>PIXSX$&%^,Y
M'XI_\?=K_NG^E>=5Z+\4_P#C[M?]T_TKSJM,-_"1G7_B,MZ7_P A.V_ZZ+_.
MOH>'_CRC_P"N8_E7SQI?_(3MO^NB_P Z^AX?^/*/_KF/Y5SXW=&^$V9X'XE_
MY#UU_OUDUK>)?^0]=?[]9-=L/A1R3^)G9?#?_D8A_NFO4?$O_( NO]RO+OAO
M_P C$/\ =->H^)?^0!=?[E>?B/XR.VA_"9\_/]]OK3:<_P!]OK3:](X#V7X;
M?\@#_@59WQ3_ ./2U_WC6C\-O^0!_P "K.^*?_'I:_[QKS8_[R=\OX!Y74MO
M_P ?,7^\*BJ6W_X^8O\ >%>DSA1]$:7_ ,@V#_=%>*^.O^1KNOPKVK2_^0;!
M_NBO%?'7_(UW7X5YV$_B,[<3_#1SE=-X"_Y&NV^C?R-<S73> O\ D:[;Z-_(
MUVU?@9R4_C1[!IW_ "$+WZK_ %K3K,T[_D(7OU7^M:=>*>L%%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 444C,JC+,!]30 ,=JDUF-JI#$;!Q2:_JBZ;H=W=HRL
M\4991GJ:X(SZG9-97DMZ)H[I\/&6'R_2@SJ-]#O#J^/X!5F/4X&CW.X4^E8)
MM=QSYB8/^T*OVVFV[QAGE&?3<*M*/5DPE)LO-JUJO\>:A?6X0/E4FH+NRLX8
M<JR;O=A5 1Q#^./_ +[%/W E.2+KZW(YQ''BD_XF=QZA35>/RU=?WD>,_P!X
M5T*2Q>6,2)T_O"CG2V00O+<YRXLYDDQ*Y)Q3%MP.O-<SXL\6ZA8:Y)!;D&,
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
MU\M<_E4](   !T%+0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% $%[;K=VDL#L5
M5U*DBN(O;6TEU.QT[28\RV\@>29>B@=>:[34;:6[T^:WAF\F21"JR8SM/K7*
MZ-X1U?2'7;K*.A;<X,'+?CF@"II%C#J&E:Q<W8WS"0J&/; !I\MI<:IX$C!N
MI(TBA.[!^^ *T)_"MZDMPMEJ AM[D[I4*9Y]CGVK971XX]"_LR-MJ^5Y>[\,
M9H XV]^7P):PH2TA(5(_^>A]*?X?::/Q4OVNU-B6MPJIG.\Y]JZ";PQOTB"T
M6XVS6[!XY=O1AWQ3=/\ #UV-22]U*\%P\8Q&%3;CWZT =)5'5K&'4;"2WN'*
MPL/FYQQ5ZLGQ#I=SK&E2V=M=FU:08,@7/% '*/%%>:O&VDQE(;%29)0,!^",
M>_7--^PP'P7=7Y7-SO:7?W#=:V-&\,ZIIFR*35(Y+8##1B#;G\<TQ_"=Z1):
MIJ(%A)(7:+R^?IG- $$Z:;9:?%J=X#/=W%M&!&>23M'05D:?ITRWVF65]GR]
MQE5">!G/%:]YX,U&75EO;?5EC6-%2.-H=P4  >OM5VY\-W]Q!:R-J*_;;=MP
MF$> >",8S[T 1:-&MGXVU*SA&V 01R!1TW$MG^5=;6)HNB26%Q->7=Q]HO)@
M SA<# Z#'XFMN@#*UJPM+N.*6]?$4#;R"< \=ZX:ZWNVJZGIZ-#9F)8E;IO/
M.3^M==XJT"[U^UA@MK_[*JON?Y-V\>G6J]EX9OTLY;.^U%)[9TVA%AV8_6@#
M+O["WT_3-%O+9=LX:-BPZL2,FC5H-/L[)K2*,W.H79! ZD'KSZ=*T+?PM>FX
MMEO-0$UK:L&CC"8Z=,G-4[?P9K%MJ$UY'K2;Y&SEH,D#T'- %B;3[#2+1+W4
MF\VX\D1A#SR/0?C5SP997%II+F92@EE:1$/\*DDC^=9^I^#]5U#5(KW^V57R
MT 5&AR-W<]:Z32;2]L[7R[V[6YDSPP3;Q],T :%8>N6FGATO]0?Y8 =J$\9/
MM6Y7+>)?#%]KEW!+#J0@CA.1&8]P)]^: .:>WEDM+B?RF@L[V946+I\O(S^/
M6M;4[.&RUK1H[8>6+G]W(5[C:3_2M+_A&[^?2Y;.]U%96/\ JW6+;L/YU'%X
M9OY)1+>:B)9(DVP$1XV'IGK]: ,G4[*R#6^C:6A>Y20.\H_@ ()R?PK*\<ZH
M-1TZYLEN@D5I& _.#(V/_P!=;VE^#M8TN0LFM(P9MSEH,LWXYK1UKP5IVK:=
M-#Y4<=Q*N#,$&<^M &SI,L<VDVK1L&7REY'TJ[5;3[*+3K&*UA4!(U"\"K-
M'-:Y#I=A--J-Y^\E=0J1]3^ KEX+&=)]#LKL,D%Q.S&$GMAB!6]K/A+4=2UX
M:C#JJQ(J@1Q-%N"^IZU8N/#5[=6EN9]0#7UNVZ*<1X /TS[T 9,^G0CQ5=V2
MN8[>:)6<*<8P2:0Q07?B&U&E0XALE(EF'0]./?I5V7PA?W$%W))J>+ZX54\X
M1\*H/3&?<U)HGAC5-)*1MJL<EN/O((-I;\<T <G8327'A^6]N-,,D32G?*6&
MYL/C/6O4K.1);2)XSE"O%<LWA"\6)[*'40FGNV[RO+R1SG&<^M=7;P+;P)$@
MPJC H D/-<;KEMIFFFY/EFYOKP\)U.>GX=*[(C((%<5)X.U8ZU/J,6M*&D.5
M#P;MH]!S0!0T339/[9@T[43YGV:W!4,>,G(-7+'3[66[U2PG?;96\BR $\<Y
M)K2N?#E^[P74.H*MZB[7D\OAQ],U5N_!MU<:1):KJ12XF?=+-L^]UXQGWH H
MQ"&\U6>]L5,%E;Q&-GQ@.:Y^T^TQZ=IQELVAMQ*/],SUY&..O-=KIWAG4;:
MVMUJ236I7;Y:P[?US4*>$KYH8K*XU /8Q,&$8CP3@Y'.: .MB(,*$'(VCFED
M021LA. PQ0B".-4'11@4V=&E@=$?8S @-Z4 <'K%C91QPZ/IT9FO#*K%Q_#@
M@DD_A5C3+&._UO55O1YC01HB;NV0<_RHTWP;K.FSM*FMHS.^YV:WR3[9S6C>
M>'+W[:]U87X@DF4+-E,AL=^M &1HEA%>V.V4&;[)(WE1EA\W)_QK'FFFM[35
M(I(VMI'NH_W&?NJ7 KK?^$4E@L;=;.\:*YA)/F8R&))/(S[TB^$7N(;EK^Z\
MZYFP=X7 4@Y''UH JW=G#INOZ1):H$)0J0.X.*[,<@5S5AX=O4U."\U"^%P8
M%*QJ$VXS^/M734 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
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
M44 %%%% !2  =J6B@!-J\\#FD6-%^ZH'TIU% #1&@.0H!]<4H50<@#/K2T4
M-9%;[R@_6EVCT%+10 4@ '04M% "  =!BD$:!LA1GUQ3J* $VCTI"BL,%013
MJ* $"A>@ ^E+110 4444 %%%% !2,JL,, 1[TM% #515&%4 >U'EH#G:,_2G
M44 )M'H*-H]!2T4 -\M,YVC/KBEVKZ"EHH :(T'10/PHV(#G:,GVIU% "8&<
MXY%(R*WWE!^M.HH   !@4UD5_O*#]:=10 W8H&-HQZ4UX(WC9-HPPP>*DHH
MI:=I=MIEL(($ 4$GGW.:MF-&.2H)^E.HH :44C!48]* B@8"@"G44 5+^P2^
MMGA+%-_!9>M+I]A#IMFEM ,(OZU:HH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
B*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>stem-20200430xs1023.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 stem-20200430xs1023.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" )= GX# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BFR2+%&7=@J@9)-95AXFTK4KN2VMKI'E0X(S0!K
MT51DUBPBN1;O<QB4G&W/>GW6IV=D%-Q.B;NF3UH MT56;4+1;;[29T$1_BSQ
M1::A:WREK>99 .N#0!9HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH S/$%I)>Z)<V\3A'=< DXKS3P
ML]K8ZP\&J6'V>X6<K'*I^7.*]3U.S-_I\ML)#&7& PZBN'TKP;J<FH2?VI=+
M);QS>8H Y<X'/6@!/%6C1V-E=3VEL9WED,LL^[F/G)/X5%H:P:[X@C-R3-'#
M:A$W=\@9-;=WX7U%Y;N&#46%I=DEU89*@]0.:23PA-9S6T^E7/DR11&(Y&0P
M..?TH Y2"-9M8FTA\FRCU$HL>>  @./SKJ+>)--^(:6MJNR&>W+.HZ9 XIQ\
M%L-. 2[(O_-\YI\=6Z?R%:&D:%<0:G)J=_.)KEEV+@8"B@#H#P*KI<EI=GEL
M/>K%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%(6"]2!0 M% .:* "BLRZ\0:99W:VT]TBRMV)JS/J5G;H
MK2W"(&&02>M %JBJPO[4V_GB=/*_O9XHM]0M+I2T$Z.%ZX/2@"S152+5+*:8
MPQW,;2#^$&K= !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %>7^/?%%]#=_8;</"J\E_6O4*Q->\,V6O1 3J X/
M#CK6M&48RO)&=6,I1M$R/ GB.?6+-H;A27BXW^M=E7F_V6X\":DKQ;I-.F/S
M?[)KT&TNX;ZV2>!PT;C((IUHJ_-'9BI2=N66Z/*]6L_[,UJ=]1M?M-M-(6\U
M3D@>E=9)#HJV-OJLSF2$0;(HV/7D]O6J6J>%M5DU%EMKO-M,Q)W<E,^G-2W'
M@R\,EGY%VGE6R;521<C=DG/7KS6)J8EW;S0^'UD,;(EQ>B2&W[E2PPM)/=RV
MUYJ#"W-C)]B8K$#UZ<_A777&@7U]8QI<W:_:89 \;JN!P<XZ^U,'A:6]NI;G
M4YQ*[0F$!1@ ''^% &/>Z?;V6AZ/>0+LG$@)<'EL_P#ZZ[]3N4'UKE8_"]Y(
M;6"ZNP]I:ON10.3]:ZN@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@"K?V,.H6KV\Z!E88Y'2N'L;FX\':
MQ]BNBS:?*V(W/\->A5G:SI$&L6+V\R@DCY6[@UI3G;W9;,SG"^JW+T4J31K)
M&P96&013ZX/0=6N- U Z-J9)0G]S(WIZ5W:L&4,#D&E.#BQPGS(6BBBH+"BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **KWU[%I]G)=
M3'$<8R:Y31/'T6JZD]M)8W,*%RL<CI@'COS0!V=%<O<^-[."YE06EW)#"Q62
M=$!12.O.:GOO%UC:" 11S7,DZ;T2%0QV^O6@#H:*YUO&-@NE_;3',#NV>3M&
M_=Z8S5G1_$=OJ\SP"&:WN$&3',NTX]: -FBBB@ HHHH **** ,3Q'H$6M61&
M MPG,;]P:QO"_B":&X;1M4)2XB.$9OXA7:5S/BCPZ-1A%W:_)>0_,K#O6T))
MKDEL93BT^:)TU%<OX5\1&_B-E>_)>P_*P/?%=16<HN+LRXR4E=!1114E!111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110!FZ]%;3:-<1W;E(67#,
M.U>::#>7.@:G+$TL-[8R7&P,WWQP.:]7N[6*]MGMYT#1N,$&N6TKP!IVFWTU
MP6>4,Q,:.<A/I0!GZSJ<&I7,N@Z0L2*S8NIB> #U'UZUC)I,R^,5L$OFMH$M
MOW<BD;CC'3/:NM_X0#25N)9D\U&D;<VUL9-7[WPKI]\D.\,LL*[%E4X8#TS0
M!PUI=NVHP0W;*\=K>F+SNTGR]3^==*&63XE1- 046V82;>F<<5JGPMI;:7]@
M\A?+SNSCG/KGUJ;2= M-(+O#N>5_O2.<L?QH U3TXJLAN_.^<1^7[9S5FB@
MHHHH **** "C%%% '&>*=!FBF&L:9E+F/YG5?XA6QX<UZ+6;('[LZ<.AZ@UM
M$!@01D&N"UW2[CP[J0UK35/DY_?1KWK>+51<CWZ&,ER/F6QWU%4-(U6#5K%+
MB%@<CYAZ&K]8M-.S-4[JZ"BBBD,**** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BD8
M[5)]*X^^\3:U-.\>E:465#CS)N ?UH [&BN,LO$^M03QQZMI)57(7S(>0/UK
MLZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ J.:%)XFCD4,K#!!J2B@
M#SRYAN?!FL_:(<MIT[?.O]TUWEG>0WULD\#AD<9!%-O[&'4+1[>90RL,<]JX
M6PN;GP=K!L;IF>PD;]VY_AS6_P#%7FOQ,?X;\CT.BH8;J&X ,4BMQG@U-6!L
M%%5[R]M[" S7,BQH.Y-5M/US3]2A:2WN%94^]STH T:*HQ:O832^5'<H7S@#
M/6K%S=P6B!IY5C4G +'O0!-15:?4+6UC#S3*@;ID]:?;74%W'YD$BNOJ#0!-
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 A(523T%>7^+O$L5YKUM96VMM9VH5A*T,F#NS7I\HW1,/45X
MKKCG1=0GD*Z1> N3L8@/^6V@#N_!0AQ-Y6MSZESSYLF[;78UPOP[U6+5+:61
M-(%B0>2JX#5W5 !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<Y
MXTM5N- E_<&5U&5P.1[UT=-=5=2K $'J#51ERM,4E=6/"O#NOZCINKQ(DCL&
M8(8R>M>YV\AEMXW88+#)%<AK'@6SEBFN+(&.ZSO0CCFI_"?B!KE6TV^^2[@^
M7!_B%=%9QJKGBMC"DG3?+(?XYTR?4M*B%OL9HI Y1SPP!!_I7/>%5TV]:YL)
M;=[2\EB<-MX!7/.#^5=CXCTF75;$+!.T,L9W*5[^QKG-.\&WIBN+BYNC'>/&
MT2%?X03U_2N4Z"*XM+.YU>QM-'@4&S??-<*.,8/&?7FLWQ;K$.K79#7<4=M:
M3JH0N 68-R<>G2NET?PUJ6EE$6\4Q9RXV#+?4U<U?P=I>IQ$"VC21G#LX49/
M- '*W4\NI>*[:UMH8[H):!D#G*#A>:Z/P9+!Y-Y D/D31S8EC!X!P.E/N/"Y
MBNH+S3Y?)N(H_*QC@CC_  J_H6BC28YF>0R3SOOD8^N,?TH UZ*** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* &R &)@>!CFO!]<L-/T_6I[O2'N;RZ+DF-ERH/ITKWE\;#NZ8YKRSQ1XMLM
M"O5N='-LVS*RPC&2V>M &_\ #_5-9U"R<:IIL=F%X3:,;OUKM:XCP#K%UKD,
MMY=7J2N_/E(>$_6NWH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH *XWQ7H4B2IK&G?)<0G+ ?Q"NRI&4.I5AD'K50FXNZ)E%25F8OAS7H
MM:L5?A9UXD3N#6W7 :U83^%]6_MBP!^SNW[Z-1^9KL],U&#5+)+F!@RL,\'I
M5U(+XH[,F$G\,MRY11161H%%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 UUW(RGH17FVIZ']D>YN
MX?[+N(T;,GGJJ[?J<&O1[A&EMY$1BK,I 8=J\1N/"VNRZE=6$MW*MF\OF2RE
MA@C_ ": .^\#W\%X)1!9VL0'5[;E2?R%=I7F?P\\/W=EJ5W="Z?[)OPB9!W<
M=37IE !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!
M%<V\=U \,JAD88(-<#')/X*USRG).F3MPW92:]#JAJ^E0:O826TR_>'#=P:T
MISMH]F9SC?5;EN&9)X5EC8,C#((J2N#\/:K/H6I/HNI$^7G]S(WIZ5W8((R.
ME*<.5CA+F0M%%%06%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% #)21$Y7K@XKQ&\O;J\N;C3/M%R+NXNO
MWHR<+&,C\NE>WOG8=OWL<5YU=67C$:C-/!INE')(#DC<1[_+0 [X>K]GU;4K
M:TDDDL$;Y2QR,\=*]%KBO!.JW$MU>:;?64%M=0-\WDCY6]^@KM: "BJ&M:@=
M+TF>["[C&N0*XSPUXC\2WU_(]W!!+9[RI\HY*\?2@#T*BN*O=>\1Q"\O4LH8
M[&V8\2MAV4=3C'I4KZ_K>I&V;2+-!$\6]Y9_E&>.!P: .PHKAQXSOGL##';(
M=36?R"@/R[L YSCI@^E:FC:SJ#:O)I6K1Q+<A-Z&(Y##\A0!TE%%% !1110
M4444 %%%% !1110 4444 %%%% !1110!@>)] CUBSWH-MS%\T;CKFJ/A/Q!)
M/NTO4"5O(/E.[^(5UM<=XLT&3>NKZ:-MU%RP'&X"MH24ER2^1E-.+YXG8T5A
M^&M>CUNP#'Y9T^61#U!K<K*47%V9HFFKH****0PHHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!LF?+;'7%>67"7
MDM_,O_"5& [S^[88Q_X[7JM<[JV@>'-4NPE[;VK73#()QN(H P_#(TG09Y7?
M53?7UR_S-U/Z"N^KG]'T#P]IUPRV-M;"X7J5 W"N@H S];ECATBX>: SQA?F
M0=2*\ITF6&RUQ[C1;F;#W&&M<?+MP,DU[*RAU*L 0>H-9MEH&F6%S-/;VD:2
M3'+,%H X?4=>A\1:Q)93W!M-.MY,.-IW3$'ITZ5:U_Q-# \&AZ:ZP+)'EK@J
M<(OM[UV;:-IKN6:RA+'G)6E?1].D(+V<+8X&5H X:6&PTVVTJZLV::"&;]_+
M@Y)(ZG\ZU+61-4\?I?6I+V\$!1GQP2174I86D<)A2WC6,]5"\&G6UG;V:;+:
M%(E]$&* )SR*K):;)O,\YS['I5FB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH *1E#*01D'M2T4 <!KMA<>&M676-/4FV)_?1C]379:9J,.IV4=Q"P(
M8<CT-6+BWCNH'AF4,CC!![UP$;7'@K7-C9.FW+<>BFMU^]C;JC%_NW?HST2B
MHX9DGB62-@R,,@@U)6!L%%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %>6^+/#&EQ^(A>76KWL+O&7V)(>!GMS7
MJ5>>?$>PMIY[:XEO?(<(8R@!)92<G''M0 [X<+I#&YFL)KR21CRUT3DCVR3Q
M7H-<-X#M+)9+JXM;D2+G:J8P4''!XKN: "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "J&KZ7#JUA);S*#D<''0U?H
MIIM.Z$U=69YQIGB&3PE=2:5JN]H4YB?J2*[W3]0M]2M4N+9PZ,.U>;>/_#=_
M+>F_AW3(W&T=5JY\-)&@\ZVN)624=(FKJJ0C*'M%N<\)RC/D>QZ,QVJ3Z#-<
M%>^+=:DU0KIMI'+:QRM&03\[%>N!BN]8_*<CM7E'B!['^U&N[&YELKJ.1]T?
M]Y@.OXUR'2=G>:SJSSPVVGV(,S1B1S,=JKD XS@\\T^P\412Z3<75TOE26S;
M)%'][VK"O?%DBVMI8AD@OIXE+RN#A 0.?UK?T&QT^/1FC@D6YSEI'Q]YJ (]
M%\4IJ>AW>IRQ-%'!*Z88<X4"JMOXGU%)[>:]LTCL+IPL3@Y89Z$C'I5#3[9W
M\(ZY%&AW&[FPH'L*2^O[>^T/2;&W;?<9C1D Y4@8.: .]5@RAAT-+4=NI2WC
M4]0H!J2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N&\8
MV5RFNV.JVR0SM#&4\B0@;LG.17<UP_C"WU"#7K#5+:TFNX($*M#$"3G/7% "
M^";.X;4+_4)UAB:5L>3$0=O3KCO7;UQ'@JTOSJ-_J%Q:2V<4[96&3(/;G%=O
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 (5##!&:XGQ9I$UC=)KFFC;+%S(JC[PKMZ;)&LB,C@%2,$&KA-
MQ=R9QYE8SM#U>'6-.2="-V,./0TR[\-:3?7T=Y<643S(<ABO6N2G6;P;KXFC
MR=/N6PP[*?\ (KOK>>.Y@2:)@R.,@BG4@EJMF3"5]'NBG<:%I5W()+BP@E<#
M 9DR<59M+"TL8C':V\<*'JJ# JQ169H116\,*LL4:H&8LP ZD]ZKPZ/IUO<M
M<PV<*3L<EU7DU=HH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH *PO$'BBTT QI-&\TL@RL:8SCUYK=KSOQ[:I=Z]90PW(MKUH6"R/
M]S;D9!__ %T =7HOB*TUJ2:.!61XCAE:MFN-\$: =+\^>XO8[JZDZM&> /3J
M:[*@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** *.JZ;#JEA);RJ#N'!]#7(^&M2FT34WT/4&.P']R[=
MQ_D5WE<WXLT$:I9B> ;;N'YD8=>*UIR7P2V9G.+^);G1@Y&12US/A+7SJ5J;
M:Y.V[@^1E/!..,UTU1*+B[,J,E)704445)04444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 5YE\36LVO[2-[6>>Z$9=1$Q&%SR>*]-K@
M_'7V>WU&UNY[*XF58RADB*_*">^30!5^&AP]TAMYH"#TE<L3^=>C5P7P[ATK
M;<3V-[)<2,?F#]5]J[V@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "C&:** .%\3Z;-HVH)KVGJ?DY
MF1>A%=7H^IPZMI\=S$P.1R/0U;FACGB:*10R,,$&N S<>#-> ^9M.N6_!#_D
M5NOWD>7JC%_NY7Z,]#HJ.">.XA66-@R,,@BI*P-@HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ KSCXG1R2K;K!=S)+M.(8P2'^H%>C
M."R$#J17D/B;3[JP\3V\5UK?DQ3JSB60#"<] <T ;_PRM[R&QE-WIL=J2>&5
M-I;ZUZ!7 > +R62_O[9M1-]'$V%E!R.U=_0 4U9$8D*P)'7!K.\02W,.AW4E
MH"9@AVXZUYSX&D2XUF:2'69'G$I\RWEE)R,>A/% 'K.<4A('4UPGBG4M<@UB
MS";8;#[0B$@_,^6%0^+M6$'B"UL[V]:TLFMV?>K;<N",<_G0!Z%D>M&0>AKS
M.SUO4=1TFTLX[A@MQ,4CGQ\S(!G/\ZWM*DFTCQ7_ &*T\DT$L1D0R,6(P,GD
MT ==11TJ%;J%GV"12WIF@":BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH *HZMID&JV$EO,H.1P?0U>HIIM.Z$U?1G!>'=3GT
M'4VT/46/E@_N7/\ *N\!R,CI6!XHT!=7LM\8VW47S(XZYJGX2\0/=HVG7WRW
MD'RD'N!Q6TTIKG6_4SB^1\K^1UE%%%8&H4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !7GWCR^6TUFQ%U8&[L6C.]5'S YKT&O./B)_:4^JV
MMK:RR0P&%G9D!Y8'@9H V_!FHZ;=PRQZ?ISV@4\[@.?UKK*\V^&<SO/>(US-
M< '[SYP/:O2: *.KFY&F3&S4-,%^53WKS#2;6^U37&V:3+92K<[Y)C@ # XX
M/^<UZ[35C1"Q50"QR2.] '.>*].N+Y;'R(R_EW,;MCL PK)UBQN;3Q&M])IS
MZC;O%M"+@[#QZD5W=% 'FD.AZI:V_P#:D5HP877G):=T0@#'IZUNZ1#=ZKXH
M.LW-G):)%%Y<:28R<\'I7744 %,$,8;<$&?6GT4 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<7XLT6:"9=:TT;;
MB'EE7^(5VE(RJZE6 (/45<)N#NB914E8R/#VMQ:SIZR XE7AT/4&MBO/M5M+
MCPGK2ZE9J392M^^0=JZW3O$&GZF52WG5G*AMN>:JI#[4=B83^S+<U***SM8U
MB#1K7SIE9V;A$7JQ]!61H:-%<]X?\50ZXTD9MI+>1!N(?T_*KEOXAL;K5WTV
M"0/,BY;'04 :M%<SJ'C.WTUY!/97(1#@OM./Y5?N/$=C::0FHW#>5$ZY56X)
MH UZ*@L[I+ZSBN8\[)%#+GT(J>@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH "<#-<!X
MOUR];6;73=+FM$,B%FEF4$ @XQR*[YEW*5/<5QUU\/="N+E[F620.223OZ?K
M0!+X-M+^V$_VR:R?<<C[,BK^>!76UAZ!H&GZ,KFQD9P_4ELUN4 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110!C^)K6>\T.XAMU5G9>A&:\4TV2[TO7(U#F&57"G
M<< <U]!]:Q=5\-6.I6\P,*+*X^^!SFNBC64$XM:,PJTG)J2Z&I:.9+2%V(8L
M@)(Z$XK#\66EM=P6ZRW0M[D.3;L>[8/],UC>'-6N-&U Z)JA(P<12-W':NKU
M72;76;3R9QD=58=0?45E.#BS2$N9''>$;ZYCNSIE^D3ET^29% 8CWK0LM/MM
M/\<LEO&%#0EB<<DG%:/A_P *6NA%I%=I9F&"['M6K_9\']H_;L?OMNW/M4%G
M.:X!J_B2TTI1F.+]],/5>F#^.*L^+=*M)M"F>2,-Y*'8#T''I6S'IMO%J4E^
MJ_OY%V$^U37=K'>6SV\HRCC!% %'P[QH%D/^F*?R%:E16UO':6\<$0PB*% ]
MA4M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 R4D1.5Z@'%>)WFIWEW-<6 O9Q>7%UA
MT!/R(,C_  KVV1@D;,>@&:\LO_$L<9N[^WTJV\]IO(A<H-S'UZ>U &EX +6^
MK:E96]Q+/91M\K2'.#QQFO0ZX?P)J$WG7>FWEI#!=1-EC$H ;..>!7<4 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 <_XG\/IK-F6C^2Z09C<=C5'PIX@
MD<MI>HG9=P\ MQN%==7)>*_#KW)74[#*7D'S?+QNK:$E)<DC*<6GS1.MHKGO
M"_B%-7M?*E^6[BXD0]:Z&LY1<79FD9*2N@HHHJ1A1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 -DV^4V[[N.:\SC\.Z*^I_;SJV+<S'RX6Z"3GV^M>E3J6MY%'4J
M17B5RNNVY%JFBS.(;HRAPXPPR?\ &@#T'PG86MEJ^HC[4;B]9\RL>W3BNPK@
M/ JZA<:SJ5_>6+VJS-E59L^E=_0 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4A ((/2EHH X7Q)HLVE7PUS2P0P/[V->XKIM"UJ#6K!)XV&_&'7N#WK2
MDC65"C@%2,$&N"U#3KWPKJS:CIL;26;\RPCMZUNFJBY7OT,6N1\RV._HK&T;
MQ)8ZQ$/*?9*/O1L>16S6+BXNS-4TU=!1112&%%-=U12S, !U)J."Z@N5+0RJ
MX!Q\IS0!-12;EW8R,^E#,JC+$ >] "T4TNH )8 'U-*&#="#]* %HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M 9,Q2%V'4*37A]_JFH7$\DYUAXO/N#"T8;&Q<GD<^U>Y,H=2IZ$8KCY_AKH%
MQ,\KQ/N=BQPQZ_G0!G?#V>:'4=2TXWKW<$+_ ".[%CT'<UZ%6)H?A;3O#YD:
MR0@R?>).<UMT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !2,JNI
M5@"#U!I:* .0UKP:LLWVW2W-M=*<X0X!_"J^G>+KC3IUL-=B,4@.!*1@-7;U
MGZGH]GJMN8KF)6ST;'(K95$URSU1DZ=G>!<AGCN(EDB<,C<@BI*\]ELM9\(3
M&6S+W=CG)3J5%;4/CK2FLA-))Y<G1HSU!I2I/>.J&JBVEHQ_C2*ZDT@?9UE9
M V9%B)#$?A6#X %@996MKR43;F#6\CDD<^F>*Z35)KC4])2ZTF96(YV_WAZ5
M@>$M'OFU,ZA=0+;JC. H&"V3W_*LC0EM1JD7C4&_NMRNA*QKPJC-0>-=5N[N
M-X+"0QQ6TB&613C.6QBNEN=*EF\117H(\I8RIK"UWX?6EW:SM:R2K/(ZL?F.
M.O- %;Q*M[>2:-#%'>20"$-)]G=E).!U(K=\)26AM98H#<"1&Q(EQ(693^-0
MMINIZ5'9&P(EBBCVR1MU)P.E7/#VE3V<EU>71 GN6W,J]%_SB@#>HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@!KNL:%W8*H&23678^)-*U*[DMK6\CDF0X*@U)K]I-?:+<V]NV
MV5UPIS7F?A0V5EK<D&I:<]I<I/A)4X4G'0GO0!ZQ-=06^WS950L0!D]33Y)4
MBC,DC!4 R237GWC#3)TUFQU"6[D9?M4:I$"0H!8=1WI?'6O+- ^B6]TL+&'?
M,^>0/3Z\T =T=0M!9B[,Z>0PR)-W!HL]0M;]"]K.DJC^Z<UYII+PW_A/POI_
MFEX22)0&ZX).#716T,>E_$%+.T01V\]N69%&%! ]* .RHH/2JJ7;/-L\B4#^
M\5XH M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% #6174JP!![&O(_''A>Z@U!KN
MVCW0R'H@Z5Z]37C208=58>A&:TI573E=&=2FIJS/*O"VJ7WAEMFIP3?99 -I
M[+7I5AJ=GJ$(DM958'L#4MS96UW"8IH4=#V(KC[[P=<V$YN]#N'B;KY18D&M
M'*%5W>C)2E35EJCN**XFP\9RV<RVFN0&"3IYA& :["VNH;R$2P2*Z'H0:RE3
ME'<TC-2V)J***@H**** "BBDR/6@!:*** "BC-% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 4]5LFU#3IK9)#&SC <'I7
M"Z1X-UJ34G.JW,;6T<WF+MZN<#GI7HU% &-KNB-JXM0) GDS+)SWP<U!JWA#
M3-625Y81]HD3;YF37044 <9!X%^Q>'+.QL[@1W=LV\2]B<_X5HZ/H5Y!JCZG
MJEQ'-=%=B[.BBNBHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@"CJ&DV>IQ&.YA5@>^.:Y"Y\-ZKH,K7.C7#/%U,)-=[16D:DHZ=")04CD
M-*\;12R"VU.)K6X'!WC@FNLBFCF0/&X93W!K-U3P_I^K1E;B$;NSCJ*Y272M
M>\-2&33IC<VHY,3=0*KEA/X=&3><-]4>@45S&D>,[.](@NE:VN.A63CFNE1U
M=0R,"#W!K.4'%V9<9*6Q5U26:'3II+=2954E0*\X\,SW5[KSRIJQ$P ,D4G
M//3I7I5_Y_V*7[-CS<?*#7EPM[[5-?8)IK6]V&0M(. N&R?SJ2CJO$.IZO!J
MUI% GEVGF('D/\>>PK3U.TO;V>+;=FWM53+D=2:37;*XN;>R6-=[)*A;\*R/
M%DNKRSV]G:VDLEF5'G-&V"?84 4'US4(K*2VCN"R&<1I<D=LBM&SU&?3/$EK
MIKW?VF.YC+9/52,?XTV6&2?PV;>'1C&B,/W+D$D9'(J#1=":7Q#!?+:/;PVR
M$#S#DL3C^6* .\HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "@@'K110!AZQX7T_5D)>()+U#IP<URMPVN># 9#*
M;JQ!_BY(KT:JU]90ZA:/;SJ&1A@@UK"JUI+5&<J:>JT9YSI?Q*DDU4K=H%MW
M.!_LUZ3;M#,HGB5<N/O <FO/XOAC";Z9I9OW)Y0#J*G_ +*\1^'!FPF-W;K_
M ,LSUQ6M2-*;]QV,X2J1^-'?T5Q^G^.K=Y!!J4+6DO0EQQ74V]W!=1AX95=3
MW!K"4)1W1M&<9;$]%%%04%1B>-I3&'!<#)7/-,O?-^QR^3_K-IV_6O)/#ZI)
MXCD%]?36E^JJ<2,?F;<<CTZ4 >Q9 HKBO%KZLC6SQ3K':+*@..KYK:UD:C)I
M"KI\BQN8_F=NPQ0!M9&,YXH#*3P17(^&;<ZQX*@6]F<DC+.&(/%4?#>DB3Q)
M/=6T\WV.W^10SDASW_E0!WM%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1C-%% &=J&B6&I1E;BW5O?'-<O<^$+_3)#/H
MEZR8Y\MN<UW-%:1J2B1*G&1PMOXOU'2Y!#K-B_IYJ=*Z;3_$.FZDH,%PN[^Z
MW!J]/:P7*%)HD<'^\,US6H^!K&X<RVC/;3>J-@?E57IRWT)M..VITMP'EMG$
M#@.1\IKR_P#LS6=1UJ>UN;("4K'NN>PVOG(K8$/BGP^<1M]MMQZCFK]CXYLV
ME\K4(C:S]#NI.B]XZC55;/0TM=TR>\TFWMXOF>-T)/L*UFC8V!B_B\O;^E4+
MGQ'IMM9BZ:Y0QGH0>M7[2\AOK=9X'#(PR"*S<6M66FF8>A:9=:=X3^Q,,3A&
M7'N15SPWIKZ7H\<$@_>DEG^IK7HI#"BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ (!ZUG7^B6&HH5
MN+=#[@8-:-%--K832>YX_P"+_"%SIC^=9F1[0G[N2=M=3\/M+U"QLC)=.PC<
M96,]J[22))5VR*&'H:<JA5 48 [5M*O*4.5F4:*C/F0M%%%8&P4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !2!@3@&LWQ!=3V6B74]L"940E<5P
M'@BXO[W59;A-:-POFD21. ,\=N* /4J*X;Q)KNM6VKVL,,!@LS<(C2'^/)QQ
M4NI7>I:MXA73;&\:VBBBW2,H!);C'7ZT =I17G(\0ZO/$VCI<!;V.Y^SM<8'
M( !S^M;.CW5_IWB4Z+>W372R1F2-V !&.HXH ZVBBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"CK#7
M*:7.UI&))@ORJ>AKRK28)M2\1--::=);7:W&Z20C 5<#CWKV.HX[>*)F9(U5
MF.20.M '-^+[*XNUL/(C+[+F-FQV 850OUNM"\3_ -H):O-;S0X8IV;C KMR
M >M(5#=0#0!YFFDZE;L^NBS8R279N#!D9"E0M;NDK<:OXM_MEK=X8(HC&F_J
MV1BNOP,8QQ0%"C  'TH 6B@]*I,U[N.U5QVYH NT51W7W]U?SHW7W]U?SH O
M451W7W]U?SHW7W]U?SH O451W7W]U?SHW7W]U?SH O451W7W]U?SHW7W]U?S
MH O451W7W]U?SHW7W]U?SH O451W7W]U?SHW7W]U?SH O451W7W]U?SHW7W]
MU?SH O451W7W]U?SHW7W]U?SH O451W7W]U?SHW7W]U?SH O451W7W]U?SHW
M7W]U?SH O451W7W]U?SHW7W]U?SH O451W7W]U?SHW7W]U?SH O451W7W]U?
MSHW7W]U?SH O451W7W]U?SHW7W]U?SH O451W7W]U?SHW7W]U?SH O451W7W
M]U?SHW7W]U?SH O451W7W]U?SHW7W]U?SH O451W7W]U?SHW7W]U?SH O451
MW7W]U?SHW7W]U?SH O451W7W]U?SHW7W]U?SH O451W7W]U?SHW7W]U?SH O
M451W7W]U?SHW7W]U?SH O451W7W]U?SHW7W]U?SH O451W7W]U?SHW7W]U?S
MH O451W7W]U?SHW7W]U?SH O451W7W]U?SHW7W]U?SH O451W7W]U?SHW7W]
MU?SH O451!O<C*KCZU=7.T9ZT +1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 445'Y\6_;YB[O3- $E%,>6./[[JO
MU-.# C((QZT +130ZD9## [TB31R'".K'V- #Z*** "BBD) &2<"@!:*C6:)
MSA9%)'8&E\Z+?L\Q=WIF@!]%,>:*,X>15/N:4R(J[BP"^N: '44U)$D&48,/
M4&G4 %%%% !137D2,9=@H]S2+*CKN5P1Z@T /HIB31N2$=6(]#2>?%OV^8N[
MTS0!)14;S1(<-(JGW-/!!&0<B@!:*** "BBF/-%&</(JGT)H ?13&E15W,X
M]2:42(R;@X*^N: '44Q)HY#A'5C[&E9U4@,P!/3/>@!U%%% !113'ECC^^ZK
M]30 ^BF^8FS=O&WUS2++&XRKJ1[&@!]%1K/$S;5D4GT!I6FC1MK.H/H30 ^B
MC.:* "BBB@ HJ,SQ*VTR*&],TKRQQ@%W5<^IH ?133(@7<7&WUS2)+'(,HZL
M!Z&@!]%1K-$S;5D4MZ U)0 4444 %%!( R34:SQ.<+(I/H#0!)13#-$K;3(H
M;TS0\L<>-[JN?4T /HIID0+N+#;ZYH21)!E&##V- #J*** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!DJL\3*K;6(X/I7G6NZ3
M;Z3"C&ZFFU::4%"LAY.?3..E>B7'F"WD\H9DQ\OUKSO3=+\0VNKRWUW8+<3N
M_$A8?*OH.: )[2QD\0ZI>+J,DF;:/8%5RN&YR>*FL)]4O?"ES;V<^R>"5HS(
MW)"@G]>!5F>PUBPU*>\L;<2BZ3#ID#8W//ZUJZ'H\FG:+)!(09IBSOCU)S_6
M@#E]-N+N'X?W#/<LTRY#2,>3S6=X9O8_^$@TU+,7$)>',WFL2&./<FND'A:Y
M?PS)8,X67?O'H><TRWTK5-2O[-KRU2UCM3G<",N?;'TH [4=**!P** "J&L6
M4NH:=+;13F N,%QU J_63XC349=&GCTLXN6&%/I0!PU^D>CZO%'HLLCS0QEK
MK+EAC!]??%+'8/+X87Q#]HE%ZS?:-V\XQUQCI5[0=)U6TA>TGTU56<$33E@2
MQ/?K2C0];2P&AH@%F),"?(_U>>F/I0!)>6-G<V']M:Q=.4:%2B"0KMX'I65
M;W45TK2[B61+=V+]2&9.< FK.I:%K;:Q"1:BYL;9 (8RP R .3S6I?:7JMTM
MCJ,4"Q7=LWS0Y&&7!X_6@!-"+Z3XTO-$C=VM?)69 S$[2<]S]*[2N7T+2;QM
M;N=;U!/+GF01K'G.U1G'\ZZB@ HHHH PM?T<:G)$]S=-'9Q?,Z!MN[\17$1W
M<L%OJ*:=)*-/>01H[,3SQG!-='XUL-:U(P6]C&)+3.9DS@L/2F1Z5J-]H4EC
M+9I:&, PX(/((]Z *5UI_P#PC=YI;64TH-WF)]SELGC!Y^M5=;TJ'2(T2&ZF
MFUF:7,1$AZD^G3%:G]G:WJ<]M)>P+%]C4E!D'>^.O7V%9VE:9XAL]4EO;JP6
MXN7<XE9A\JYX Y^E %[4]'@BM9=1UJ[D9_+ 1 Y7:?PZ\UN>$#='P] ;K=DC
M*;^NWMFN7U+2_$-[KXO)[);BWBYAC+#"GUZ_6NZTQ[E[)#=0B&7N@[4 7***
M* "N)\1Z396XO-3U:[D;*XC57*[>.@ KMCTKSS5M+UZZ\2&\DLQ=6T1'DQEA
M@'UZT 4K7[=JD^E:5?22+'M,K ,067) !(_"KUO8SC6]1\-Q7<B6R1I."6R0
M&)R,]>BU?OM,U666QU6&W5+N'Y9(01\R\\?G5*YT37I(KW4H@$U"Z CV _<0
M'IG\30 MA%;6/BZ&WTJ21HHX_P#2B9"RCIZGZUE:QK-UJOC/0YH+G9IT=X8P
M%/#G8WZ5M^'-*U"U@-A<Z:L4$@/FR[@2Q/4]:JZE\-K4W^F261=8X;@R2#/;
M!_J: /0@<C(I:9%&(8EC7HHP*?0 5R^NZ-;SWDNH:G=N+-(\)$'*@-SD\?A7
M45P?BO3-<U'6XS%!]HTZ,!A%N !;WY^E &':7%[-8V.FM)(MI>7K(I).XQ[L
M=>O0BMDV$NE^()=*LKF1(;J#C<Q;:V1SS["K=UI6J:A86=R;9;>[LI \48(P
M0.W\JB;3-=NY[O5'C6*[$'EV\60<'(Y_G0!GWMG;Z1JUC;Z9-+)?J2TY\PL,
M8ZD$X]:Q1J<>JP7][>?:FD29XS-$Q"PA20#C-=%X=TS6M.E(N-.5I)N)IRP)
M/ZTA\/:OIUG?:59P));7;NXER/D+$DY_.@#MM*D633+=EE\T%!A_6KE4=(L!
MINF0VN<E%P3[U>H *1@2I ."1P:6FOG8VW[V#CZT >>^(-)M=,M);BZNIIM3
MFE_<[9".<CC .*6SM9=>UM[/4Y)-MI;1G8K%<LRY.<?2HH-,\0IKLNHW6GK<
MREL1L6&%7VYK8N+#5K/5FU6SMQ*]S&JS19 P0,#^M &9I5E/J]F^G37LB6]G
M,1(=V"Z\G&>O<57M"UMJNK+I,LGV&.WP69BPW\]"?PJ:\\/:]#H?DVF#/<R%
MKG!QQSQ_*KFGZ1J,NBS:5)8K:1%?E92#D_G0!S.DWT(U32#;"YCN9)#YSNQ*
MMR,]3WKUX=!7#Q:3JUX;*RGM$@AM74F8$?/CTKN%&U OH,4 +1110!1U:TFO
MM-EMX)S"[C <=JX6XMH-)\0V<&D2R//&KM<YD+#&T]<FNUU];]]&N%TW_CZ*
MX2N4\-Z;K&G,8I].7]\")IV8$G]: *-O8MK&@7^N2SRB[65Q&0Y 7:3CCI5^
M>S75-*AU74)YGCCAP(D8KDCOQ0VBZU96EWI%I&&M;AV=9LCY-QYXJ_+IVL:2
M(%L5%U;B/:\)('S>O- '+Z??W&J:?H^DM/(J7,C!^<, HS@G\*Z#2T.A^,&T
MV&1VMYX]P5F+;2/K]:K+X3U"&*+4HBHU".8RB,=.1@C\JU=&TJ_GUR35M2C$
M3[0L<><[?6@#JJ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
(* "BBB@#_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>stem-20200430xs1025.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 stem-20200430xs1025.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" )U D8# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH ***:[B-&=CA5&30 ZBN.?XAZ8FJI9
M^7,49M@E"';G\JZ+4M8L])T_[;=2!(< YH OT5C7?B;3[2PANW9BLW^K5026
M_"DL_$^G7EG/<JY18/\ 6*X((_"@#:HK T_Q;IVHWB6L?F([C*;T(#?3(K?H
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *AN
MT1[29)#A"A#'T&*FILB++&R,,JPP10!Y%<BYT'5;=X?)OM.Y(#$ JOZYIGBK
MQ!'JKRQW5K=):6\8\M5A)5V(!SG]*ZV7X?V\FKQS_:)/LBDMY.>,UT]SI5I<
MV1M7A3RRNW[O:@#SW1KR*^UOPZQ5UA$) \Q<<X:H?$F5US4!;?ZLO%YV.F,G
M.:[N[\,6=S900+F)H/\ 5R)P5I+3PO96UI<0OF5KC_62-U/^<T 8VM"(7&@F
MWV[]ZXQZ8-=HOW1]*P-/\*6UE>I<M-),8AB(.>$%=!0 57F@ED<%)B@';%6*
M* $4$* 3DTM%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5#<R
MM#"SJ,D=JFIDJ[XV4]Q4SORNVXT5=/O#=HQ88(/2KM86F-Y%^\1[UNUS8*JZ
ME*\MT5-6>@4445UD!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 8%Z#;:FL@Z,:WE8,H([UE:U%F-91_#5S3Y/,L
MT/H,5YV'_=XB=/OJ:2UBF6J***]$S"BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH K7T7FVKK[9JCHLORO&>W2M9A
MN4CU%8-NWV;52O8DBO.Q/[NO"I\C2.L6C?HH[45Z)F%%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5A:JGDWL<H[
MFMVL[6(M]KO'537'CH<U%M;K4NF[2+T+[X58=Q3ZH:5+YEH%SRO%7ZWHSYZ:
MEW)DK.P4445J(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH YK6O$UQ9W9LM/LFN;D#.#P!
M67%XF\4P/OO]#3R/6(\X_.L7QYJ.GV.M835;RVOV4;8X%8@^G2I/!.H>+[O4
M56\'F:=_STEX;]: /1K"\6_LHKE595D&0&&"*LT#I10 5%<RF"VEE R44MCU
MP*EJ*Y8K;2L%W$*2%]>* /-8/$7B"^UN"6UFA:-V.;8GD+_C6_JVJ:XDTC1)
M#;V\* EY#]\XZ=:X359[1M;@N+"WN+/42QW)$A&YO? Y%=AJ.KPW%LVFZU8R
MG,0*N$+!CCZ=: )3XKO=0LM*BLHD6[OE+?-T4#/^%">++S3X[^UOXT-U;X$9
M'1\YQ_*N=TE+O2KC1]4N89C:1J8P-A+*N#C(_&IM1MIM?N]1U*W@E\F%HV3<
MI!?;G.* .@M=8UBRU"R74A$T%YTVYRA/0?E79#D5P,^HKK]_H]M;0S!HF#R%
MD("X&*[T#  H 6D+JIP6 I:AEMHY6#-G(H FZU%<IYD#KZBI  H %*>1BIDK
MII@C#TB3R[B2$]S6Y7/O_HNK9Z*370#D9KBR]M0=-_99I4WN%%%%=YF%%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 >9>.;>*YU;;#HK7%U@ 3[BH'XBH?!VC^*=.UA)-1N
MHXK-ONV^\L?U%:?CK73B33(K6<S##I+$!P1TKG_ TNIW6O++K45Y),.(VD&%
M44 >P4444 %%%% %-M*LFO5NS;Q^<HP&VU/);0S8\R)&QTR,U+10 QH8G38T
M:E?0CBA(8XTV(BJOH!3Z* (H[:&)BT<2*QZD#%2T44 %%%% !1110!C:S%M>
M.4=NM:5I)YMLC^HJ'4XO,LV]1S4&BR[H"A/W:\Z/[O%M=)(T>L/0U****]$S
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** .,U]--GUEHO[2FM;P1ER8VP !ZUB^&_%,EQK
MB6*:I)/%NP&FB(W8]&)JIXS\.V]WXF9X]1^S22KME#MC@^E%OX7T>PU6TN&U
M)%M;9.BR'+-Z_P Z /6!R**@LKF*[LXYX"3$XRI/I4] !1110 4444 %%%%
M!1110 4444 %%%% #9%W1L#W%8>FMY&H-$>AK>K!OE^SZDL@XW'->?CER.%5
M=&:4];HWJ*:C!D##H13J]!.YF%%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9.M:1I&H0YU
M2&)EZ!G./UK,T[P/X=@E%Q#:I(0<J=Y('ZU:\8FT&@2?;;:2XCW#"1KDY[5Y
MYI-GXQ@E>[TV5H;!1E8)I,D_AQ0![!'&D2!$4*HX %.K.T*\N+_1;:YNXC%/
M(F70]C6C0 4444 %%%% !1110 4444 %%%% !1110 5DZU%F)91_":UJKWL7
MFVKK[5SXJG[2C*)4'9C-.E\RS0^G%6ZQ]%EX>(^O%;%+"5/:48L)JT@HHHKI
M)"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH Y3X@RRQ>&B8G>/,J!G0<J,\FO-YE\J]A6Q\274Z>
M3O<A>$/H>:]-\<R747AXO:(SNLJED49W+GD5A^&M6T^[NDM4T![=I!\[E>,_
MG0!U'A*XN+OPQ8SW6?/>/+Y&.:VJ;&BQH$10JCH!3J "BBB@ HHHH **** "
MBBB@ HHHH **** "D894CUI:* ," _9=6*]B<5O]JP]7C\NX29?QK7MI!+;H
MX[BO.P?N5)T7T=S2>J3):***]$S"BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH YKQQ=WMGX=>2R,
MBN74,T8)*J>I&*X;PKK=Y<^(+2WMKJZG101*)%;&,]2?6NX\<WMS8^'6>UV!
MWD5"S]%!ZFN;\)Z=-;ZI'-_:UK*'&6CC503^5 'I0Z4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% %/4X?.M&]1S5?1IMT31D\J>*TG4,A4]Q6%:D
MVNJ,AX!->=B/W6(A5Z/1FD=8M&_1117HF84444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '$^(-9M;
MNXU#2K^S6:VMXQ*1D\\$^M9&EP:/I^M:3)8:9'&;M2VXLQ*\X]:O^(_!&I:K
MJ]Q>66H"!)X]CKCJ/SJ/1/ NJV.J6=Q>ZD)XK481,=.<^M 'H0Z4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !6)J\1CN$F7\:VZIZG#YMHV!R.:
MY<93]I1:6ZU+@[2)[:7SK=''<5+65HTVZ%HR?NUJU>&J>TI*0I*SL%%%%;DA
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110!YSXVN/%VG7XN-)C26T9DR"Q!7].E7?#OB/Q/J-_'#>Z;91V
M^/G>*<LP_#;6AX^%R?#;?9]_^M7S-@YV?Q?I7&^'39_\)-9#0_M(&W_2-X.W
M]: /6Z*!THH ***ANA(UI,(CB0H=I]\<4 ,.H6@N/LYN$\W^YGFI7N(HB \B
MJ3TR:\76&S7Q/;0ZH]Q:7_F%C/D_,<\>V*[/5]&LHX[G4-5O6F78/LX+8V\=
ML=: .V:6-$WLX"^IH25)$WHX*^HKS"Q^WZF^B:/J$L@AF0O("<%@,X!_*EOK
MR?P]<:CI=M,XMY&18AG/E[LYQ0!Z:D\4C%4D5B.H!J2N ?34\.ZAI-S:R.#<
M$),"Q.\GG)KO@<@&@!:**C>:-#AF - $E% ((R** "BBB@ IKC<I'J*=10U<
M# M2;35&0\*3BM^L35X_+N$F7UK5MI?.MT?U%>=@W[.<Z+Z:HTGJE(FHHHKT
M3,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** ,77/$^E:"BC49@GF,% ]<U3L_$WA\7L5M921M-<'($7/Y
MXJMX\L=+?3HKK4+03E951<G'4UR?A;4;,^*0MOH\$5L&$:3!LMN^F/K0!ZW1
M0.E% !4<ZN\$BQL5<J0K#L:DHH \LU31?$^HZM!8W5M'-$,_Z4S@_+ZX]:L7
MWAWQ1)K$;FU@N[*W4+ DDJ@9P.<$_6O2\#.<<T4 <;>Z5KEQ)8ZM';Q+J%L,
M&'>-I&,8S^-0#PIJ.II?7>I"..\FVF)%8,$*YQS^-=S10!QEMI6O:AJ%E_:D
M,45O:<@JX8N1T/'2NS' Q110 5&]O%(P9T!(]:DHH 0  8'2EHHH **** "B
MBB@"GJ</G6C<<CFJ^C3;H6C)Y6M-EW(5/<5@VS?9-4*'A2<5YV(_=8B%7H]&
M:1UBT;]% Y%%>B9A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110!S?C=K(>'9!?(7C9P%5>I;MBN/\ #"VM
MMKEC#=Z9):.$/DECP^3G)YZUU_BI;'5(H]'DN1%=.PDBP>0R]#6!H^GSR>)X
MX]6U@7,UJ/W</3\>3S0!Z)11VHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ K#U>+R[A)E_&MRJ6IP^=:-CJ.:Y<;3]I1:6ZU+@[2+%O();='
M'<5+67HTVZ%HR>5-:E7AZGM*2D*2L[!1116Y(4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!YSKT_\ PC_C8:O?
M6DT]HT>U7C7<4/TJO:WT?BCQI9W^EV4\,,*_O9I$V%N>GO77ZQXHT+3)S;:C
M/&KXSM=2?Z5'I?BOP_>W2VEA/%YK]%52,_I0!T8Z4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4UUWH5/<4ZBDU<# M";74VC/ )K?K#U>
M(Q7"3+WZFM>WE\VW1QW%>?@OW<YT7T=T:3U2D2T445Z)F%%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 451U'5K/2T#W<RQ@],]ZYB]^).EV^1 K3-[5<:<Y;(B5
M2,=V=K17FUKX^U+4=3ACCL-D+-@E0>E>CH=R ^HISIRA\00J*>PZBBBLRPHH
MHH **** "BBB@ HHHH X_P =>&HM4TMIX+6&2Z1U<E\#<HZC-<SX;L9;WQ%:
M7%OI=M9);KAW1U);\J[#QTEX_AQQ9;BXD4N%."4[@5P?A-[J?Q':I:P74,<6
M?,,H(!&>?K0![%10.E% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% %6_MC<VY4?>'2LS3[UK:3[/-P,X&>U;M9VHZ>)UWQC$@_6N'$T9J
M7MJ6Z_$TC)6Y6: (89!R*6L73[]H7\B?CL":V0<C(K?#UXUHW1,HN+%HHHK<
MD**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBN/\
M5^-(M%_T>U EN3_#G@54(.;LB9245=G845RO@[7-0UJ*=[Z Q;>5XZUU5$XN
M+LPC)25T(64=6 _&HVN8$^_/&OU<"O/_ !!HWBF\UJ<V$VVV)&W+D=JSE\#>
M))_^/F[^O[TFME1A:[D9NK*]E$]/CO+:9]D5Q%(WHK@FIZXKPOX/N=%O_M,U
MP7XQBNUK*<8IVB[FD&VKM6.;\0>,++0)UAG5VD(R  :YJ;XI Y\BR<_6NUU'
MP_I^JSK+=PAV7I38?#6D08V64?XJ#6D94DM5=F<HU&]'H<EHWCG4]4U:&![)
MDA<X+!#7H0.0#4,-E;0?ZJ!$^B@5/45)1D_=5BX1DE[SN<]XE\+0^(_)\URG
MEYY'O573_A_HMG@R0"=O]OFNKHH56:7*GH#IQ;NT5K73[6R7%O"L8_V15FBB
MLV[EA1110 4444 %%%% !1110 4444 <C\0WNO\ A'%2QE,<[7$:AE[9-<?I
MFH:O_P )?I=A?Q8:-.94'$@]36SXPU2QM[^>VN+[4(G<*0(8G8+CT(%9GA2X
ML)_$$/EZIJ<\@Z+/$X7\R* /6!T%% Z44 %%%% !1110 4444 %%%% !112,
M<*30 M%9@U)D<B1#BK<5Y#+T8 ^]!*G%EBBD!!Z&EH*"BBB@ HHHH **** ,
MS4=/$H,L8PX].]1:=J!5O(G.". 36Q65J6G[\S1##CK[UY^(H2IR]M1WZKN:
M1DFN61J@Y%%9.G:@6_<S'##H36M750KQK0YHD2BT[!1116P@HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBCK0!ROC+Q*VBVGE0(6GEX4XZ5S/
MA+PE/J=U_:VK;F5CN5&[UZ+?:;::B%%U"LFPY&X=*LHBQH$4 *!@"MXU>6'+
M%:F3I\TKRV$BBCA4+&BJ/84^BBL#4**** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@#EO'$XT_1&NXK>-YF=8][*#M![_A7&^&-
M:E_M^SMXY8+C=D2;% (YZ\5Z!XJ@FN-$E2%H@V0?WOW2/2N'\%:OIL.NM8#1
M8H+L\&> LRG\2: /4QTHHHH **** "BBB@ HHHH **** "BBH+QI4M)&@7=(
M%^4>] #I+>*3[R@U3ETQ>L;$'TK@])\;7NGZO+:ZRI"L^ 3_  UZ1;W,5U"L
ML+AT89!%:5*4H;F47"H9A%Y;'N1^=31:GSB5<?2M$@'J*AEM(9>J@'UK,?))
M?"QT=Q%+]QA4M8UQ;M9RJZ$E:U()1-$K"@<9-NS):***"PHHHH *.M%% &1J
M6GDGSH1AAR0*=IVHAQY4QPXZ$]ZU2,C!K*OM+WL983AO2O.K4)TI^VH_-&BD
MFK2-7K16';:C+;/Y5P"0.YK8BF290R,"#730Q,*RTW[$RBXDE%%%=!(4444
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ J*2WBD'S(*EHH!JYG2Z8.L;$'TJ#%W:GN16Q1C-!FZ:Z&:FIX&)$P:F7
M4H3UR*F>UA?[T8-0MIT+=!CZ4!::)%O(6_C%2;XG'535-M+0]&(J(Z8Z_<>@
M.::Z%BXT^WN!T"GU%9[Z1/"<P/Q4QM;R/[K?K0+F[AX8%OPKDJX.C4=VK/R+
M5>4=T5C<7UN"K@D=.:YJ;PW:74[RRW,T;,<G;BNR74E(Q*E#1V-R.@!/?I7+
M4P-3[,KKLSJP^.=)MP=KG'+X)MY1^ZU&3\:Z'PWX>;1FF9IS+OQC)Z59?1U/
M,,OZU%Y.HVYPK''L:SAS4)<TZ?S1T5<=6K0<)2NF;]<3X@MO$)U-Y+!V6'L%
MQ6P-0O8OOQD_A4BZTP_UD5;5,91JKEDW$QP\Y4)<R2?J<=]N\56W^L65L>PK
M5\/:YJUWJ:6]W"RIW)%=(FL6S?>!!^E6([ZV<\, ?>BE[/F3C5N=-7&QG!Q=
M))]T6JP/$/B/^Q'A40^8'SGVK=61&^ZRGZ&H+FPM;S'VB%9,=,BN^IS2C[CU
M.&A*G&:=571R:?$*W_Y:6SBK=IXYL;J=(@CAF.*U7\-Z0^=UC$?^ U$GA;28
MIEECM$1E.1@5SJ&*3^)'=*K@&M(-,V5.Y0?6J][?P:?#YMPX5/6K & !6?K&
MDQ:O:?9Y6*K[5U3YN5\NYY]-0<US[$*>)M*DZ7259CUBPD/RW,?YUR[_  [M
M3]VX<5#_ ,*\"N"ET>/6N3VF)6\%]YZ+H8![5&OD=VK!U#*00>XILLJPH7=@
M%'4FH[.W^RVL<.<[!C--O[47MI) 3@.,9KKN^6_4\U*//9O0HR^)=*A^]=)F
MJ<GC72(_^6I;Z5FI\/+7.7N'-6HO >F)][<WU-<?-BGT2/3]GET=Y-F_INHP
MZG:+<P$[&Z9JY533]/ATVV6"!<(.@JW79#FY5S;GF5.3G?)L%%%%40%%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %(5!'(I:* ('M(7ZH*K2:6AY1B/:M"B@EPBS(-K=0\HV1]:!=7:<,A/X5K
MTF!Z"@GV=MF91OIOXH<U&US&WW[9:V-BG^$4AAC/\ J7",MT'+-;,PV^S/UB
MQ]*A:" ]'8>V*Z VT)ZQBF&R@/\ RS%82P="6\2E*JNISV)(C^ZD:I$U&[B/
M7/UK:.GPGMBHVTN(_P 1%8/ )?PY-%*I/JDRG'K;=)(ZN1:M;/P6(/N*A?1U
M/1JA;16_A84N3%T]I*17-%[JQK+<PN.)%_.GB1#T8&L$Z1<@_*WZT?V;>KT8
M_G3^LXA?%3'RQ?4W\CUI:P/L^HIT8TTMJ2=2WY4?7FOBIM#]GV9T-%<Y]LOE
MZ[ORI?[2NQU!_*FLQH];KY"=.1T5%<]_:TXZYI1K$G>M%CJ#^T2XR70Z"BL(
M:P]:5C=&Z0L<<5M"O3F[1E<G7JBW1116HPHHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@!" >HIAAC;J@J2BDXI[@0-96[=8E-1-
MIEJW2,#Z5<HK-T*3WBA\S,YM'MSTR*LVMHMJA53G-6**F&'I0ES1C9C<F]&%
M%%%;DA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5%<RF
M"UEE R44MCUP*EJ*X8K;2,%W$*3M]>.E 'F=OXB\1:AK<,EG-"T3,=UL3@A>
M^?>O3HBS1(7&&(&1[UXMJ]Q92:[!<6$4MGJ6XAHTSRWTZ5['8&4V$!F_UA0;
MOKB@"PS!5+'H!FN(FUW6[I[Z\LDC%I:,1M)Y<#.?Y5VLJ[XG4=P17GD6J)I%
MCK&EW$3BXD=Q$,??W9Q0!W&D:@NJ:7!>*,>8.1[]ZO5C>%;.2Q\.VL$HPX!8
MCTR<ULT %%%5YGN%8>5&&'O0!8HJGYUY_P \%_.CSKS_ )X+^= %RBJ?G7G_
M #P7\Z/.O/\ G@OYT 7**I^=>?\ /!?SH\Z\_P">"_G0!<HJGYUY_P \%_.C
MSKS_ )X+^= %RBJ?G7G_ #P7\Z/.O/\ G@OYT 7**I^=>?\ /!?SH\Z\_P">
M"_G0!<HJGYUY_P \%_.CSKS_ )X+^= %RBJ?G7G_ #P7\Z/.O/\ G@OYT 7*
M*I^=>?\ /!?SH\Z\_P">"_G0!<HJGYUY_P \%_.CSKS_ )X+^= %RBJ?G7G_
M #P7\Z/.O/\ G@OYT 7**I^=>?\ /!?SH\Z\_P">"_G0!<HJGYUY_P \%_.C
MSKS_ )X+^= %RBJ?G7G_ #P7\Z/.O/\ G@OYT 7**I^=>?\ /!?SH\Z\_P">
M"_G0!<HJGYUY_P \%_.CSKS_ )X+^= %RBJ?G7G_ #P7\Z/.O/\ G@OYT 7*
M*I^=>?\ /!?SH\Z\_P">"_G0!<HJGYUY_P \%_.CSKS_ )X+^= %RBJ?G7G_
M #P7\Z/.O/\ G@OYT 7**I^=>?\ /!?SH\Z\_P">"_G0!<HJGYUY_P \%_.C
MSKS_ )X+^= %RBJ?G7G_ #P7\Z/.O/\ G@OYT 7**I^=>?\ /!?SH\Z\_P">
M"_G0!<HJGYUY_P \%_.IX6E93YJ!3[4 2T444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% %-M+LVOEO# GGJ,!\<U<HHH *C>WB=P[1J6'0D5)10 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !37D1/OL!]33JY/7=*FGN9KR]U)H;2-?DC5L#/J:
M .KW*%W9&/6D5U<95@1[5YA!J>J76DV-@US,JW4Q6.8\.R#GG]:M:C=W?A74
M'LHKN62.Y@9HPYSL(';\Z /15D1F*JP)'8&@R(K!2P!/;->=W$-WX?L;#5UO
M9Y7E<"96.0V<FJBW+WQU>_O-4D@N;=B8HM^-H !  H ]1HK$\(ZG+J_AJSO9
MO]9(@+?7%;= !1110 UY$C^^P7ZTNY=N[(QZURNNZ5-/<RWE[J30V<:?)&K8
M&?4UR\&J:I<:19V#7,RK=3;8ICPY0<_XT >HJZN,JP(]J4L,XR,^E<3:"[T'
MQ+'IT=Q)/%=0L\:.<[2H_P#KU5TBXUK_ (6 T6ISC8T+,D2]%&10!Z 6"C)(
M%+7!>,[C7(;R"2.40V*S(,*>7Y'6N[C.8E/M0 ZBBB@ IKR(GWV"_6G5RNNZ
M5-<74EW>:BT-E&GRQAL#/J: .IW+MW9&/6D5U<95@1[5Y;!JNJ3Z1:6!N9E6
MZGV13GAB@Y_QK=M1=Z!XFATZ.YDGANXF=$<YVLH_^O0!VVX9QD9]*1I$5@K,
M 3V)KS_2KC6_^%@F+4IQL>!BD2]%&13/%D%SITMQJ%S?W)=W'V9(E)$8R.#Q
M0!Z+16=H5Q+=:+:S3,K2-&"Q4Y&<5HT %%%% #7D2,9=@H]Z7<NW=N&/6N9U
M[2IKN[^TW6H-!8Q(?W:M@$^IKD(=5U.6PCT]+J;R;FXV03L?F*#!_P : /5%
M=7&58$>U+N&<9&?2N(MA=^'_ !-;Z>ES)-#>1,R(YSM90/\ &J^EW&M#X@>7
MJ4P\MX6*1+T49% '>M+&APS@'W-.!!&0<BO*]6O9+GQ7J?VR74(K6W;:GDJ=
MN/7I7HNB2P3:1;O;S--$5&UVZGZT :%%%% !37D2,9=@H]Z=7,Z]I4UY=?:+
MG4&@L8D.8PV 3ZF@#I-Z[=VX8]:%=7&58$>U>61:KJ4E@EA'=3>3<W&R"=C\
MQ08/^-;MN+KP]XFMK!+F2:&\B9E1SG:RX_QH [<L <9&?2FF:)3@NH/UK@]-
MGUO_ (3_ ,O4I@(WA8I$G11D5#XUTMX9E-KJ-TMY=2 1Q*W'7GMZ9H ]$5@P
MR#D4M9^B64FGZ3!;33/-(J_,[GDFM"@ HHHH :\B1C+L%'O1O7;NW#'K7.:]
MI4M[="XN;]H+&)#E V 3ZFN/BU74FT\6$5W-Y-Q<>7!.Q^8H,$_UH ]35U<9
M5@?I2E@#C(SZ5P\"W7A[Q-:6*7,DT-Y$S*CG.&7'^-0V%QK8\>;-1F C:%BD
M*= ,B@#O6D12%9@">Q-.KS624W]_J]Q>ZG);RVI/DQ;PN,#/ -=7X-U676?#
M=O=S$ER2I)[XH WZ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ KSOQ19^)-0UY0EG'/ID8XC,F-Y]^*]$HP* .'O=-U:]TVT
MNH[&*"[LWRD(?@COSCZU#+H6J^(;J:]OX4MRD12!0V>2._Z5WV** .!73]=U
M5;+3KVTCBM[9PSN'SNQP,<57U70M3GU"\3^RK:8S-B.<D#"GCGCKUKT:B@#,
M\/Z7_8VB6UCNW&)0"?4UIT44 %%%% 'GGBJS\1ZCKJ+'9QSZ9&/]69,;S[\5
M9O-,U:^TNUN4L8H+NS?,<(?@COSCTS7=8HQ0!R.E6&J:CX@35=2@2!8$*0H&
MR3GK_(58_LBZ_P"$V74MH^SB IG/.<BNFHH Y[Q7IESJ=G#';*"RRJQR<< @
MUOQ@K&H/4"G44 %%%% !7GOBNS\1ZCKB)%9QS:7&/]69,;S[\5Z%1B@#A;S2
M]5O]*MKA+&*WN[.0&*$/P1WYQZ9JWI=AJFI>((]5U*!($MT*0H&R3GK_ "%=
M?10!S+:1='QLFHA1]G$!3.><Y%4M3'B);B^M1:Q75K<96%F;&T$8YXKLZ,4
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
MA&ZQ;.QR,YJS_:\LMUJEQ+<2);13K''M'N/\:!G=45S$GBR**XEM8;>6:2!
MSD#M3SXOM9+2VD@C>26XSMC YX.#^M '245R7A36)]4UG5EE#HL4F!&X^[TK
MK: "BBB@ HHHH **,XJF^I6Z,59N143J0A\3L-)O8N452_M6V_O4?VK;?WJS
M^LT?YD/E?8NT52_M6V_O4?VK;?WJ/K-'^9!ROL7:*I?VK;?WJL07$=PI,9R!
M51K4YNT97$XM$M .>E<QXQO+FUM[<1S200L^)98QDJ*J:#.R7OF0:K]KLRA+
MB3@K@5J([*BN8;QA"#YWV:4VF_9YP'&:KV.O&'4=:GF=Y((F0QJH[%0: .OH
MKFK7Q;%)?I:7$#PR2*63/? )_I5G1_$0UF9A#;2+""1YC#@D4 ;9('4T9&,Y
MKB/$DLDOBRRLVU!K6!H68X[G-4E:^CU2XL+'4I+J+RB^X@?(1D_TH ]%HKD;
M77Y%\&&YF;%TH\HYZ[^G\ZW-!BGBT> 7,ADE8;BQ]^: -*BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@"*>$3Q[&/%5?[+C_O&K]%!+BGN4/[+C_O&
MC^RX_P"\:OT4"Y(]BA_9<?\ >-']EQ_WC5^B@.2/8HC3(P<[C5+Q/ILE_H,D
M$ W2H0Z#W'2MNB@I12V.!/AJ]E\#- PQJ+$O^.3C]*F70KL>#(8&C_TQW1I1
MZD,/\*[BB@9R&EZ3=0:GJ<LD>%EB54/J<&LNST;4-+EL-0-N7,'F(T8ZX+DY
MKT.C H Y7PO#>-J^J7ES;>0D[YC'<CBNJHQBB@ HHHH ****  C(K/DTF&1R
MY)R3FM"BLZE&%32:N--K8S?[&@]31_8T'J:TJ*R^IT/Y4/GEW,W^QH/4T?V-
M!ZFM*BCZG0_E0<\NYF_V-!ZFK=M:I:J53H:GHJX8>E!\T8V8.3>YS_B(ZC%-
M;W%K$+BW48EA_O>]<]!I,VI:VES:6!L8Q&ZRMG[^5('\Z]!H  Z"MB3S^*VU
M*#01H(LBT@?;YG;;ZT/HVJV<&K?90P>0Q[67J0$ .*] P,YQ1@4 >9PZ%=-X
M@LKN**9XTCD$DDIYR4(_F:['PK92V&B)#.FV3>Q(K:P/2EH Y/5_#R:KXLM)
M[FV66U2$@Y['(K?LM(L=.5EM+=(@W7;5VB@#@I?#]_)XG: I_P 2MW$W_ @<
MUWBJ$15'0# I:* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH __V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>stem-20200430xs1028.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 stem-20200430xs1028.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" %, V8# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#QGPWH<&MW
MDJ76HPV%O$F]YI03Q[ <FMF_^'EW;^*-/T>SO(KN._C2:*X12 $;G<0>1@&J
M/@B/P\=;\[Q'<O%:PKN1$CW^8W8'V!P?>NTC\=Z)H_B2YNI3)JZ74:1)-$OV
M8VT?(**.>,'I[4Q'"^*_#$GA?Q5-H<EPD[Q% 9$'!W '^M=;=?"FWCN+NPM?
M$-O/J=K"97MA XX R?F(QTK(^(FOZ/KWC1=1TF*58=L0>21LERJJ.G;&,>];
M_B;XGO=^(IHM+-K%IUQLCEN5M@LYCXR"W4\9I 8A^&UVO@D>(3>1;\JS6F#O
M6,\[_ICFK*^ -#/AT:W_ ,);;"UWK$3]GDR)",[>GL:Z<_$CPL^KRZ>;*9=.
M>R^P?:PV3L"[0=F/3WKB;K6M,7X>S:)!,[3C5!,@*X!C 8 Y_$4P+TGP\TVS
MTNTNK_Q%'!)=6_VA(A:RO\N2!R 1VJ&7X:7@\-V.NP7<<MI<W A8A3E,D $C
MTKJY/%NBWOAW3;9/$7V-[>Q\B2%K#S,MST;</6H=,^(FDZ1:>'=/WO=6<#RQ
MWL;)@%6V@.!W(P31U%=F/:?#&SG\1SZ%-XBMX;Y-A1#"YW@J&SD#WJOIWPZL
MM4FOY;7Q##)I]B@,DZ6\C$L6Q@*!N].<5IKXQT-?C#-KRS2?V8RJJ-Y?/" =
M/PK+\$:YI&G&_,VK7VDWTC[HKF'+HZY^ZR C/?O0,YCQ+H::!JOV2*]CO(VC
M61944KP>Q!Y!KJ%^'-G:06:ZSXDM-/OKN/S([9XG8JIZ9(X&>*I?$;7='UO6
MH)=)4.8X56>Y\KR_.D Y;;VY]ZZZW\4^#]2U"RUV^NA#=1VRP75G<6/VA'V@
M %22,'"CM20'.:5\.[:\TF[U*[UV&WMK>Z-N&6!Y-Y !R-H/'-5]0^'5U:>*
M]-T:"]BN([]$DCN I4*C=RIY& :ZE/B5I&F:3JG]D0QQ-/JGGQ6C0?N_*P@Q
MZ#H:D_X3'PM%XGO/%)N;J>66R\N*RD!.QV4Y4-V .,<4PN<M>_#:YM/'6F^'
M!?0R1Z@^V&[4'8<=3^!XIE]\.;K3;C6XKR[1%TORR7VG$B,X7</89_2NHLO'
MWAN[F\/WLUO+8W&DW9.W/F9B8,6.>/XB.*BO/B'I6J?#[6--NV=M6?;#;S%.
M9(0X8!C]<T@,+4? NAV/AU=93Q7;S0S>8MN%MY 973JO(XZCK4NI?#S2])A
MN_$:)=>0DOE"TE/WE# ;@,=ZQM0UBSG^'FCZ3&[&[MKF>21=O #%<<_A7H&M
M^+M%U>V18O$WV=/LD<1@;3MQ!" $;MWJ* .6M/AYITUGI9N/$MM;7NI0":"W
M>%SD$D 9 QU%<5JFG3:1JMUI]P,36\C1O]0<5Z,E_P"$;^V\-WE]K=Q#/I5J
MD;VR6I.]E=F'S9]QVKA?$^K+KOB74-31=J7$[.H/8$Y%-C,BBBBD 4444 %%
M%% !1110 4444 %%%% !1110 4444 =IX#^]=_[H_G7:"N*\!_>N_P#='\Z[
M2OF\P?[]GZ-D/^X0^?YBT5JV/AV]U"R2[CDMHXG;:OFRA2Q]!FH;;0]0NM7;
M2XXA]J4D,&. .,]:Y_J]32RW/0^N4+R7.O=W\BA16M9^&K^]N)[>-[9)H697
MCDF"GCJ0/3WH@\,ZA=3W,5OY,IMQF1DD#+] >YIK#5>POK^&NUSK0R:*EL[2
M:_NUM8 #*V<!CCH,G^57SX<U)8[63REV7,GE(V[C=G'/IUJ51G)72+J8JC3?
M+*23,NBMJW\*7]RDK)-9KY.?,#W !4 XR135\,WC0>>US8QQ%RBO)<*H8CT]
M:OZK5_E,GF.%7VT8]%:EGX?O;T2/&]ND2.4$LLP56/\ LD]:=!X:OYI[J(M;
MQ?9<&5Y)0J@$9SD_6E]6JNVA3Q^'C>\UH9-%:%QH=_;7MO:E8Y'N &B:)]RL
M/7(^E3GPUJ"ZJ^FR-;QW*[2!)* &STP>]"P]1NR0?7L/:_.MK_(R**UI_#=]
M 9P9+:1H(S)((Y@VT X[=^:?_P (KJ9MO-_<!BF\0F0"3;_N]:/JU6]K"_M#
M#6OSHQJ*T?\ A']2\BSG\H>7=R".,[OXCC@^G6J,\+VT\D$H DC8JV#GFHE2
MG'5HUIXBE4=H2N,HHHK,W"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I
M.]+2=Z >QY3K_P#R';S_ *Z5G5HZ]_R';S_KI6=7U]+X%Z'Y-B?XT_5_F%%%
M%68!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 ;7ACPW=^*-5%E;/'$JJ7EFD.$C
M4 DDG\*U]1\$0+):+HVMV6IM<S"!4B8[MQ./3I3?A_KUEH^HWMMJ+F*TOX#"
M\P&?+ZX/YXJ_:?\ "-^#M2TO4K36QJUU#=+)(D,;(BH"#_$.N*!$DGPP\R&X
MAT_7+&\U2U3?-91L2^!UQQU&:S)_ 5X-3T:UMI!-'J<(ECD'11DY!^@!-==I
MVH^$O#.O:CXHM=>%])*C/!8K&X<.W)#$C&!S2^&/'&BV_@AGU*7_ (G&GO*+
M&,*>4==O7VW$TP,5/AO8QV+WE[K\%M#]JEMD+_QF,X)''2JVF> ;#4+74KUM
M>MXK&SG6$3G.')7/'%=+X6\3V2?#^ST\^(K/3[^.ZFEE%U \FX,00?E'L:@T
M[QG:>&=&UR.'4;74+R>^CD3$3!)4V<X!Z<\4@,>7X7S"[E6#4H)K7[%]LAG0
MG#KDC'3K\IID_P +[^ ^'7,Z&WUE4*N/^69;'!_.NPF\:^'KG5;_ %8ZLZI>
MZ;Y*6LB$_9W^;Y!@8Q_C3M!^(VBVNN:1::C<K+I"6%MO+(3Y,\:\8_'^5 '#
MV'P\+VUU?ZKJEMIVGQ7#6\4LQ(,S D?+QTX-8'B'0DT/4DM8;^WOHY%#I+ Q
M(()Q@Y YKT*+Q#X>U_2UT^]U&WM)-/OI)H&N(G>*=&9FY"C/\5<I\0+_ $&^
MUVT;18X!;Q0*D[6RLB.^3DJ&Y'&.M %V?X;?9=&2XN-9LX[^2V%TMJ6.2A&0
M.G6IM.^'>EW^A2:K_P )+:I%!@3@G[C8S@\5U.D>*- L]*V77B;[;I1LMATJ
M[B9I5DV_=5@H&,UQ>EZWI<'@/Q'8&413W5R'MX2"<K@]Z +$'P\T[^R+74;W
MQ#;6T=US$&SR/7I44/PVGO/">HZ_97L<T%G,Z #^-5/WAQ76:3XGTY_ ^C:?
M!XEL=/N+:/$T=S;R.<\]"HI_AKQGH>EZ2NF7VIQ3QS7TPNMD;!9(W8?-C'3&
M:87.;NOA1<V,>BM=7\4?]IXVY/W,@D9X]JK:;\-OM&BV^I7VL6MDMVS+;+(3
M\V/7BM3Q_P",M/\ $'A6SM[:ZS<P7# 1J"-L8+!>?IBK7@SQ'I>G:#9H/%)M
M54_Z9I]Y$TB/Z[-J\9Z<FD&IY]IOAJ[U/Q0N@P21F<S>5OS\O!QG/I6SKO@,
M:<D7]G:K;:A*T_V9X8B=ZR<]L=.#4$.HZ(WQ&>^\VYLM+:Z+QRVQ >(;N&&0
M>E=YJWC32;32XI;C6H=>U"&]66UD2%D:./!^\2 ">>U 7.;E^%H66;3HM?T^
M76H$+R62N<@@9(''7%5['X?6;:#:ZGJFMPV'VEG5(Y,YRN,]O>NEBU/PE8^+
M[OQE'KZRR2([1V B<.'9"N"<8QS6;J7Q$,'A'3+?3I8FNGFGDNHRA^3<5QC]
M:8%32_ASI>J:3=ZA'XEM1%: M/S]P XR>/I4=O\ #&6_O](BL-0BGM]29E28
M= 54L>WH*A\+Z_I]GX,\5VEY<".[OX2(4VD[V)!_"MGPCXWTS1_AQ=VT\H_M
MFVF9[$%3D!U"'!^F:0M3GKWX?7UE'K#22#-A<QVZ ?\ +4N2!C\J7Q;\/KOP
MK!IT[SI/'=JNYE_Y9N?X3[UWZ^.?#-W:^&DGO@AAC2;4/D;+2Q % >.<G=6/
MJ/C7PSX@T+6+&2&6TE\\7=N[G<'<' ''3@FF.Y2N/A1!'=2Z?%K]J^IQQ-)]
MF).3A=Q'3K@50LOA[9-HEGJ.IZ[!8_:BP1'SVQGM[UV]U\3-*O=:U;39+[R+
M&XM]EMJ$*$/&V.AR.AZ=.]5-.\2:<OA+2]/MO$]A936C.)1<6\C[\XP1@>U'
M0+GCEY#';WDL,4HE1&(5UZ,/6H*MZIL_M.X*7"7"F0GS44@-D]0#S52D,***
M* "BBB@ HHHH **** .S\!_>N_\ ='\Z[.N-\!_>N_\ ='\Z[.OF\PTQ$C]&
MR'_<(?/\SIK.73+OP[:6=UJ*VLL$V\COCG_&K<7B#28+W5=0;S'DN&"1*OWM
MHP=W7ZUQIH&/6G'&325DM"YY53G)\TG9]/5W9U\FKZ4WB)=2AEV++9M'(K=5
M?;W^II-)U[2M'TZ%2)99VN#-+Y?;J #SZ&N2XQTYI"0*E8N2;:2"644I1Y9-
MVT_"_P#F=!;W>GVGC-KN*4?8<N5;TRI&/SK=L/%6G6\NGP3L)+179Y/]AN-I
M_G7!4N!13Q<H?"O,=;*:=:W.WHK?=?4WHM2M%N-=<R8%U"ZQ?[1+ UJZ5JU@
MOANVLY+NVBF1RS"=0>",<<&N,H(SVI1Q<E_7S'6RNG5CRW:V_!6.M@O=*N[:
M*UN[M(_LMP\@[1R@GV^E3#Q%IEG+JTEDBLLB*(XY3N#D 9ZYKB\48JOKLELD
M9O)Z4G[S;7;YW_$[<ZYI,FK1:K+/^[BMML=HHP8V.00/SJK?:SI5_<Z->Q[X
MI;:=1,)/O% 1@G]:Y$X'7%*"#T--XV=MO,(912C)24G=:?+M^)T5MJ=I%>ZY
M*9!MN8F6+_:.X'^E:3:CHTNJC7CJ$BR^6<VG?<01CZ5Q?':C'.:E8N25K%3R
MJFW=2:TM\K6L=U8^*[&.?2DN"&M@S23IC_5OP5/X<UR&I3)<:G<S1G*/(2I]
MLU5QQ14U\5.LDI&V%RZGAJCJ0ZZ?C<44445R'HA112;A3L%Q:*0'-&:+"NA:
M*3-&:0Q:*0'-+0 4444 %%(30&!Z$4[,5T+129HS19A="TE+24 SRK7_ /D/
M7G_72LVM+7_^0]>?]=*S:^NI? O0_)\3_&GZO\PHHHJS **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@"_HVES:UJ]MI\'#S.%SC.T=S^ YKK-=^&[Z-XRTW1$U)+
MFVOY$CCO$3C)(!XSVSZU7^'6JZ1H.I7FK:IAY;>W(MH<X\QF!4C\C746OC3P
M[JMGHD\UNNEW6E:E'*L0E:0-&S N=S<\!10(P=2^&-UI>I:Y:7-WM_LRV^T(
M_E\3C*CCG_:JZ?AAIPN;;3AXC_XFMS;>?%;M;$*>O&_=C/%;4?Q"TN]\*^)M
M/OYMUZPDCL)CU>-GW8)_STJ6?6_"<FLZ7XCDUG=)8V806J ;F?G ^G(IBNSS
M;0?"=YK?BQ?#^Y8+@.4D+?PX.#]?I6QKG@?2M%DMGD\0$V[3F&XWVQ2:(\\B
M,G+#CK[U2TK7+"Y\>S:OJC3007,SR;X#AHF8Y!ZCI73^.O$VE7WA9-/_ +23
M5K\W DCN%@1#%& 1M++R3TZTN@S,UCP!I5C%81V&OR7E[J,:2VD'V,H'5FQD
MMDXZ&I9_AG:DWMC8Z_'<ZU91F2:R$6!P#N"MGDC'I4%]XKM+75/"=]:L)O[/
ML4BG4=CO;(^N#70PZSX.T37=3\76>K7%S=74<A@LF095Y,_>YZ XIAJ8ME\.
M=-DM-(-]KTMM=ZF&\F%;,N 58J06SQR*J:/\-KC4?&&I:#<W\5J-/($UP1E0
M3PO?N2!75:?\4+32T\.P'R9[39*;Y?*5GB9I"05)Y'!]:K#Q1X=\+:5JBV[)
MKUQ?WF2TDS(WE+M92Q'.=PI <I8^ ;V[\77VAO,(8[$NT]RZX547JWY"EU+P
MEH\=K;SZ3XCCOA)<"!XVB\MU//(7))''6NVN/'7AR\UL7LDCP6^KZ=]DO4B
M9K=]N-W)Y')Z^E4]2\0>&M-\+6VC6][%J%PMP'2X2W13&@SP6')/2F&ISOB/
MP;H/AZ6[M'\0W$M_;<-$+!@I/INW8[UP]>T>-/$]CK4&HFV\36)MI0"EO]EC
MWG '&_&>WK7B](84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% ':> _O7?^Z/YUV=<9X#^]=_[H_G7:5\YF/\=_(_1\@_W"'S
M_,U]$LH]166V*+O1A*7/4(!R*NW6G6URD<]O%'$FHD"$<8C(//Z"N>BGE@9F
MBD*%EVDCN*/M$QCC3S6VQG<@S]T^U33KTXPY7'7^OT-JV#K2JN<)V7]?K8Z.
M3PD$O4B%W&8SOW$'IM]?K5J'P]8V-WY%P3.XN44';P5*%L5S']I7AE$IG.\
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
MJO\ S^R_]]&C^RJG\R#_ %IP_P#(_P #U3!]*3!]*\L_X2+5?^?V7_OHT?\
M"1:K_P _DO\ WT:/[*J?S(/]::'\C_ ]3P?2C!]*\L_X2+5?^?R7_OHT?\)#
MJO\ S^R_]]&C^RJG\R#_ %IP_P#(_P #U3!]#28/I7EG_"1:K_S^R_\ ?1H_
MX2+5?^?V7_OHT?V54_F0?ZTX?^1_@>IX/I1@^E>6?\)%JO\ S^R_]]&C_A(M
M5_Y_9?\ OHT?V54[H/\ 6FA_(SU/!]*,'TKRS_A(M5_Y_)?^^C1_PD.J_P#/
MY+_WT:?]E5/YD+_6BA_(_P !FO\ _(=O/^NE9U/FFDGF:65BSL<DGO3*]J"Y
M8I'QE6:G4E)=6PHHHJC,**** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBK%@]M'?0M>(SVX;]XJ]2/:@#7V)_P@ZOL7?]L8;L<XVCO6!7
MHY\,V<GA598]4A72!<M*\['YE&T?+MZ[NW3'-<'J+6;7LGV!)%MAPGF$;B/4
MX[T"14HHHH&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 45U'P[TRTUCQQIUA?1>;;2LP=,XSP:
M^F_^%.^"?^@4?^_K?XT"/CRBOL/_ (4YX)_Z!1_[_-_C1_PIWP3_ - H_P#?
MUO\ &@#X\HK[#_X4[X)_Z!1_[^M_C1_PIWP3_P! H_\ ?UO\: /CRBOL/_A3
MG@G_ *!1_P"_K?XT?\*<\$?] H_]_6_QH ^/**^P_P#A3O@G_H%'_OZW^-'_
M  ISP1_T"C_W];_&@#X\HK[#_P"%.^"?^@4?^_K?XT?\*=\$_P#0*/\ W];_
M !H ^/**^P_^%.^"?^@4?^_K?XT?\*=\$_\ 0*/_ '];_&@-3X\HK[#_ .%.
M^"?^@4?^_K?XT?\ "G?!/_0*/_?UO\: /CRBOL/_ (4[X)_Z!1_[^M_C1_PI
MSP3_ - H_P#?UO\ &@#X\HKW[XF_#_PWH5UHB:?8F);B5UD_>$Y 0D5R(\*:
M,?\ EV/_ 'V:]+"Y95Q-/G@U8YJV+A2ERR1Y?17J'_")Z-_S[G_OLT?\(GHW
M_/L?^^S71_86([K\?\C+^T:79GE]%>H?\(GHW_/L?^^S2?\ ")Z/_P ^Q_[^
M&C^PL1W7X_Y"_M&EV9YA17J \)Z-_P ^Q_[[-'_")Z-_S[G_ +[-']A8CNOQ
M_P @_M&EV9Y?17J'_"):-_S['_OLT?\ ")Z-_P ^Y_[[-']A8CNOQ_R#^T:7
M9GE]%>H?\(GHW_/N?^^S1_PB>C?\^Y_[[-']A8CNOQ_R'_:-+LSR^BO4/^$3
MT;_GW/\ WV:/^$3T;_GV/_?9H_L+$=U^/^0O[1I=F>7T5Z@/">C?\^Q_[[-'
M_")Z-_S[G_OLT?V%B.Z_'_(/[1I=F>7T5Z>?">C#_EV/_?9I1X3T;_GV/_?9
MH_L+$=U^/^0?VC2[,\OHKOY?#>EKK<-N(2$9,E=Q]ZT?^$2T8?\ +L?^^S4Q
MR2O*]FM"GCZ:MHSR^BO4/^$2T;_GW/\ WV:/^$2T;_GW/_?9JO["Q'=?C_D3
M_:-+LSR^BO4/^$3T;_GW/_?9H_X1/1O^?<_]]FC^PL1W7X_Y!_:-+LSR^BO4
M/^$3T;/_ !['_OLT?\(GHW_/L?\ OLT?V%B.Z_'_ "#^T:79GE]%>GGPGHW_
M #['_OLTO_")Z-_S['_OLT?V%B.Z_'_(/[1I=F>7T5ZA_P (GHW_ #['_OLT
M?\(GHW_/L?\ OLT?V%B.Z_'_ "#^T:79GE]%>H?\(EHW_/N?^^S1_P (GHW_
M #['_OLT?V%B.Z_'_(?]HTNS/+Z*]0_X1/1O^?8_]]FC_A$]&_Y]C_WV:/["
MQ'=?C_D+^T:79GE]%>H?\(GHV?\ CV/_ 'V:/^$3T;_GV/\ WV:/["Q'=?C_
M )#_ +1I=F>8[VV;-QVYSCWIM>@?\(YI9U[[-Y!\KR0V-QZY-:'_  B>C?\
M/N?^^S2CDE>5[-#>/IKHSR^BO4/^$3T;_GV/_?9I#X4T<'_CV/\ WV:?]A8C
MNOQ_R)_M&EV9YA17J'_")Z-_S['_ +[-'_")Z-_S[G_OLT?V%B.Z_'_(/[1I
M=F>7T5ZA_P (GHW_ #['_OLT?\(GHW_/N?\ OLT?V%B.Z_'_ "#^T:79GE]%
M>H?\(GHW_/N?^^S1_P (GHW_ #[G_OLT?V%B.Z_'_(/[1I=F>7T5ZA_PB>C?
M\^Q_[[-'_")Z-_S[G_OLT?V%B.Z_'_(/[1I=F>7T5ZA_PB>C?\^Y_P"^S1_P
MB>C?\^Q_[[-']A8CNOQ_R#^T:79GE]%>H?\ ")Z-_P ^Q_[[-'_")Z-_S['_
M +[-']A8CNOQ_P @_M&EV9Y?17J'_")Z-_S[G_OLT?\ ")Z-_P ^Y_[[-']A
M8CNOQ_R#^T:79GE]%>@6OAK2WU6YA:$E$4%1N/'-7QX3T8_\NQ_[^&IADM>:
MNFBI8^FGLSS"BO4/^$3T;_GW/_?9H_X1/1O^?8_]]FJ_L+$=U^/^1/\ :-+L
MSR^BO4/^$3T;_GW/_?9H_P"$3T;_ )]C_P!]FC^PL1W7X_Y!_:-+LSR^BO4/
M^$3T;_GV/_?9H_X1/1O^?<_]]FC^PL1W7X_Y!_:-+LSR^BO4/^$3T;_GV/\
MWV:!X3T;_GV/_?9H_L+$=U^/^0?VC2[,\OHKU#_A$]&_Y]C_ -]FD_X1/1\_
M\>Q_[[-/^PL1W7X_Y#_M&EV9YA17J'_")Z-_S[G_ +[-'_")Z-_S['_OLTO[
M"Q'=?C_D+^T:79GE]%>H?\(GHW_/N?\ OLT?\(GHW_/L?^^S1_86([K\?\A_
MVC2[,\OHKU#_ (1/1O\ GW/_ 'V:#X2T;_GV/_?9H_L+$=U^/^0O[1I=F>7T
M5] _"WX?>&]>@U;^T; RF"Z*1GS",+@<?K7H7_"G?!/_ $"C_P!_6_QKQYP<
M).+Z'=&7,DT?'E%?8?\ PIWP3_T"C_W];_&C_A3G@G_H%'_OZW^-2,^/**^P
M_P#A3O@G_H%'_OZW^-'_  IWP3_T"C_W];_&@#X\HK[#_P"%.^"?^@4?^_K?
MXT?\*=\$_P#0*/\ W];_ !H#4^/**^P_^%.^"?\ H%'_ +^M_C1_PIWP3_T"
MC_W];_&@#X\HK[#_ .%.>"?^@4?^_K?XT?\ "G?!/_0*/_?UO\: /CRBOL/_
M (4YX)_Z!1_[^M_C1_PISP1_T"C_ -_6_P : /CRBOL/_A3O@G_H%'_OZW^-
M'_"G/!/_ $"C_P!_6_QH ^/**^P_^%.>"?\ H%'_ +^M_C6?KOPE\&V>AWEQ
M#I9$D<193YK<'\Z /DRBGR@+,X'0,0**!G8_"C_DI&D_[[?^@FOLNOC3X4?\
ME(TG_?;_ -!-?9= @HKC?&FJZCI]S;"TO(H(-A:3/+YSV7.2*H2ZKJ>I6EU+
M:ZD(UB02!U0C=SCIGBHY]SLA@Y3BIW23/0:*\MU/5M9L(=.C;5'+3Q&4N 1U
M ('6KFJ>(-3LKRVD;5(8[544Y"[V)('WE!S4JJKV-/J$]+26M^_3Y'HU%-C;
M?&K9SD YIU:G %%%% !1110 4444 %%%% !1110!Y+\9/^/_ ,._]=Y/_0#7
M"5W?QD_X_P#P[_UWD_\ 0#7"BOK\B_W9^IXF8?Q5Z!28R:?#$\]PD,8R[G:H
M]36[J/A^WTG5;6WO+MQ;W "I,L)/[P_PX_*O2JXFG2DHR>K..-.4E=&!2&NB
MF\-Q,VHP:?<RW=S8L%DC\DKD\]/7I4\7A%!+=K<74JBW";EC@9VRRAN@^M<[
MS3#I7;_ T^KU+VL<L!Q2UT:^%3<VSW%G.SJESY!C>,HY''.#SWIMOX4ENAJC
M),<6;ND>$)\TKG(]JI9CA[7YOZ8O85.QSU%:VAZ.FK_:FEF>);=-[".,NQQQ
M@ 58&BZ:L4TT^H3PPQS^0"ULVXMQU'4=:J>.HPFX-ZKR8HT9M<Q@T5T#>&H;
M1E-]>NJ32F.W$4#2-)@XS@=!R*?:^&(WMYYKFXG412^7B.U9F.1D$@=*C^TL
M/O?\&-8>H^ASE%.E54E=48L@;"LPP2/IVIIKN3NKHR>@4444Q!1110!D3_\
M(RV__7+_ !K7[#Z5DS<^([?_ *Y?XUJCH!BN;#[R]?T1I4^SZ"TE;6B>'I=;
MAG=)#&(SM4[<[FQG%)9Z=I4^CSW\VH3Q-;D+-']F8[6)P #WZBIGC:4).+W5
MOQ'&C.2NC'HKHCX3G\UVWN+46@N%FV'!)&=M.N_#5M:SVUO]JG,T[(NXVS!!
MN7/WNE9_VEA]-2EAZC5['-T5O7_A:>QBGD,V_;.L4)49$BD@;OU/Y57\0:&^
M@W$8>3S(W! ;;CYAU%:4\=0J248O5D.E-)MK8R:*V9O#T\/AN+52Q+,=SQ[#
M\J9QG/Y5<O?"$EF;EA<B6&*%7#A?XR<;#[]/SJ7F&'3MS=6ON'[&=KV.:HK?
MNO"\MM;:7*921=LBR_+CRR^,?UJC;:=%/K3Z:]PL;;BD;D<%O?TJXXRC)-Q=
M[?H)TIQ=FC.HKH+?0++^TX]*O+]HM0,99TCB+JA )(R..@ID?AZVNHH;BSU!
MFMF,ID>2(J56/&XX/UK/^T:'G]Q2H3?0PJ2MNSTC3-0OX8[36$:WDC9RSQ%6
MR#C: 3DD]:HZI9)87ODQR2NFW<#+"8S^1_G6E/&4JD_9QW]"73DES/8IT445
MU&9E?\S5_P!NP_F:U:RAG_A*?^W<?S-:O>L*'VO5FE3IZ(**NZ1IKZMJ4=JK
M%5/S.X&=J^N*T8- MO[?N='N[QX9XRQB80E@ZJ,D^W0U%7&4J4G&3U2O\@C2
ME)71@TE=#!X9_M".RN=-FEN+:XN#"[F$J4P0"2/QJ9/#%LNGK=3W5P"S.H$5
MNT@&UBO)'3I63S+#+J6L/4?0YFDKHX_"<DD-G.MP&AN('E8@<Q[03R/3BJLG
MAZ=/#*ZOORQ*DQ;>BMT.:J.88>324O(ET9K6QCT5T.A^&HM6TY+F2YDC+2>6
M D1< \G)(Z#BHSH-G UO!>:JD=U= M;K'$75AS@D@X'(I2S"@IN%]5Y#5";2
M?<PJ*ZM/!JK;#[3=O'.=P)$!,:E>N6Z"LZ?3-)CT4WZ:E*Y$OD*HMV&Y^>_I
MP>:4<RP\G:+;UML#P]1*[1BT5OW7A>6UL["=I3F>01RJ4(\L_P"2*QKVW%IJ
M-S:[]QAD:/([X.*WHXJE6=J;O_5B9TY0^)$-%'':BN@S$I:** ,JQ_Y#M_\
M[@_G6H.E95D?^)]?_P"X/YUM6T/VB\MX,[1-(L>?3)QFN6A)1@Y/N_S-:B]Y
M?(CHKJKCP3-"FI.+D,MHJF([<>;D#/Y9JFWAZWDNY]/M=2\W4K8KYT+0E5Y(
MSALX.!62S/#/9_@4\/46Z,"EKJ)?!KQWDB"[#VX>-4E5>"6SD?456.BZ3%:W
MLTVJ2@V;A)0+9CR>1CUI?VGA[73;^0?5ZG8P**W3X?M?._LXZGC5/*,IA\D[
M> 3C=G'05:_X16'^SXYGO7CE:W6?YH2(^1G;OZ9H>9X=-)O?R!8>H^AS%%=-
M-X/D$-S)#<B0P,@*!>6#+GCU/-12^'+:RNFAO;Z56><P6ZQ6[2%R #D@=!S^
ME']IX?N+ZO4['/4F.:FNK9K2[GMG;<8G*[MNW..^*BKNC)22:,FK.P44450@
MHHH*MCA6_*DVEN 4=JMVUD+VVD6#?]MCRWEGI(OM[CT[U3R>A&"."#VJ(U(S
M;2W0VFM3OO@I_P >^N_]?K?^@K7J]>4?!3_4:[_U^M_Z"M>JL<5\!B?XT_5_
MF?2TOX<?1#J*YR'Q%)):6<Y@/[^Y:# /3!89_2LRS\9W=R]V9+)8EB0LBM,-
M_'JO45S<\3LCAJCO9;';45P5GXYO9]+N+U[6#$>P!5G4_>SU]*D@\<74NESW
M/]GEW20(I20,AR,YW 8Q256+V-'@*ZW76VZ.YHK*T/4Y-5T];B2-(VS@A)0X
M_,5J"K3NKG+*+C)Q>Z%HHHIDA1110 4444 %%%% !63XG_Y%G4?^N)K6K)\3
M_P#(LZC_ -<30!\-3_Z^3_>/\Z*)_P#7R?[Q_G10!V'PH_Y*1I/^^W_H)K[+
MKXT^%'_)2-)_WV_]!-?9= C.U+1+#5BAO(0[)]UNA_.E&C6"K*JP*JRKM8+P
M,5B^(+J^N==M]'M-0&G*]NT[7 (WD@@;1G(QS65=>.+K2&2WN+>*^:W1#=SV
M[@*Q9MHV9.3V)I<JO<OVDK6N=/?>&-*U%85N8&80KM3#D8%+)X8TF5X6>U5C
M$,+GO]?7\:Y&7XBWB&:0:*YMU,S(^X<I%]\]>X(Q2GXAWTD44L&B.\=PF86+
MC!/OS]:.5=BE6J+3F9Z& %  X I:\R_X6W9MJGV1;*3 5@RD$MN )Z],5I6?
MC:_O7MHTTL!W5)907 V1ORI&3R<9S3,KG=T5Y<GQ,:TDM+9X'G,DLD<CL1N7
MYCCIQT%=SX6O9]2\-V-[<-NEFCW,?Q- 7-BBBB@84444 %%%% !1110!Y+\9
M/^/_ ,._]=Y/_0#7"UW/QE_X_P#P[_UWD_\ 0#7#5]?D7^[/U/$S#^*O0LZ=
M>MIU_#=QQ)))$VY QXSZU;N?$5]=00P7@2=X9A/&[#:0>.,>G%'AHHOB;3WD
M("++DDXQT/K70VVLPZY=_98TDW1))^^NM@9B5( &.,5IC*BA6O[/FLKM]C&E
M&\/BMY'.S:]=2G42J^4U^P=VCD(*8ST(^M6X_%=X@G+62S"<(&(N&0_*H7J.
M>U:'AJTA\-M)?:W+#$4"QQ@L'W;NO S[4Y;B?2?[>MK2^46ZVQFM2 IPS$'C
M(Z\FN>I4H3DXPI\R5M===EOY:&D8S23<K&3'XHO89;>:WM5B\B9IP/,+ABR[
M2"3UI_\ PF.HI+');1Q6Z"9IFC'S"0L<D$D5H76NK'HNC0/<W7FRPHTWEB/8
M1O.[=QG./2M.Y?:;M[JZM7T=E LXUQD$YVX[\<9S63G"-G*BNJW>MAI2^S,Y
M+3]<ETV:[>.R5EN\AT\YDVY.>&'-6(O$\D2RQMI,,B/)YA62=F*MQSDCGH*Z
M34-1AN8+NW@E:5X_+5HI=@5%V@ED(]_4]ZM7\NF);WEQ;M";F[C*2+D?+@9X
MJ7B:<I7G1U=NK*]FTK*>ARD'B^^AFD:6VAN%:3S8P3M\HYS\I SCVI%\7WNV
M9;BT6X,T@D++,T1! P!\O7BL!"2B^H%.S7L_4</_ "')[:HNH^:3SIGD"; Y
MSMSG;[9IE%%=:22LC(****8!1110!D3G'B6W'_3/_&M?-9$X_P"*GM_]P_UK
M7-<V'WEZ_HC6IM'T-6R\17^GV4-K9[(5C?>7QN,AYZYZ=:BFUF2:*_B6WCC2
M\D$CA6^X00>/RI=/TD7UI-=/>1V\<3!#O5FR2,]@:B;2[O8\T$)GMPP595(&
M_/< \_I6%L'&HUL_Z87J<NFQ;_X22]%T\^PD-;"V\DRML  QNQTS4MQXKGN9
MH9FTY1+$5*G[2Y7@8^[T%5#H>J_.!9,2@!;#KQG\:A72M1=(G6T;;*VQ,LH)
M/T)SVJ?9X&_33S_X(U.JM-31M_%UY;VYA:VBF7S#(F]S\A(Q@<<XZU5O==O-
M3L%M+X)/M<NLI^4C/4<>M-_L'5?,>,V+[T3S&!9>%]<YIFH:;/II@$Q7]]$)
M%*D'J,XJH4\%SKDMS!*56VM[%^3Q9J$HDC>*)K5XA#]FZ  8[XSVI4\67JRW
M3-:Q/'<E6>(N< @@Y''L*PLFC-:?4<._L$^UJ=S;?Q=J,K2^?'%-&TJRI%G:
M(RIR,$#FJM_K0OI$E73(+:99!(9$D)+$=NG%9V31DU4<%0B[QC8'5F]V:*:U
M.FNRZOY*&:0L2F>.5V]:?:>(+JRA@BBAB*Q.['<<[P^-RD8Z<5ET54L+1:LX
MB522U3-D^(W%U'-'I=I'&B%?*7CJ<YW8R#535M5GUBYCGFC$8C3RU0,6P.O4
M\GK5'FBB&%HPDIQCJ@=2;5FPHHHKH(,K_F:?^W<?S-:O>LKKXI_[=Q_,UJ]S
M6%#[7JS2IT]"]IVK7&E)<?9%199DV><>J#V'X58_X2*Z;4+6_EACDN8(3"7S
MCS 01D^_-4$M3)8RW*NN8F :/OM_O?2K1T/46+B"W,XC7,NP@;#U(.>^.:QJ
MQPO.W.U_^ $95+6B$&N75K#911;E6TG,ZA)642$D'# =N*MKXKG%HEL^GJZ(
MSL"MRZ?>))X'7K5&XTFZMW@"Q^8L\:R(R]#D=/J*CGTV_M;87,]J\<).T.2.
MOTZUFZ>#FT[*[\RE.K$T;3Q3>V4X>.WC*?9?LIB9S@KDG/3KS0?%5^ZO$T<1
MM&@\@6W91C .<9R*B_X1^[,NFHKH1?IN1NR]<@_@*AN=$U&V:;_1C)'%(8_,
M0CYL'&0.N/PJ%3P/-?2__!_S'>M;J1'4[@:4FG1,\,2R>9OBD*D]>#CMS5ZS
M\23V=I!;M8VUPT"E89I/O1C\N?QJ!] U)+>*3R,R2N%6(,"?J3G _&G)H%ZT
M)>11'()FA\H]=P&>O3O5RE@IKWFMQ+VL21?$^H[XBX#JJNLB%SMF#=<CM59=
M6=;*.S^S1F%+CSP"W4\\?3FD;1=622.-[%U=P2H+KVZY.>/QIJ:;='58M-G3
MR+B1@N'.0,C.>*:C@TKQMWT\A-U'N:+^+]2D><W$45Q'*RLL1^41D$'@@>U4
M]4U9-6<R'3H;65G+N\<A8L3]14&HV#Z;?M:-*DA49W*#C]:JUK1PV'NJE-?F
M*<Y_#)A111769AWHHHH R;(9UZ__ -P?SK9MYGM[J"X50QA=7 /0D5C67_(>
MOS_L#^=:P/ KFH*\&O-_F:U':2:\C>F\8:C-:-;&*,*R,FX.<\MG/3MTILOB
MJ[D#,ME;Q73[?,N5^])@YZ8XK#R:,FH^H89;0#VU3N;D7BN^B,X\B-DEF$^P
MN<(P.>/K5*769IH+Z)H4 O'#N=WW2!CBJ.:2JC@Z$=HDNK-[LW1XKNO(Q]BM
MC=>5Y1N\?.5^F.O/6H%\178^5XEDMS;I!Y#2';\HP&'H:R:,TOJ6'_E'[:>U
MS;?Q7?M<1SI#'&R3),,.>2J[0#ZC%21^+;Q+F>XDLX97DF,R N5,3$ <$#..
M*P<T9I/ X=[P#VU3N2W=U+>W<US.P,LK%FP,#)J&@\T5U1BHKE6Q#;;NPI,4
MM%4(2KJZK>JH57BP..85-4Z*B=*%3XE<:=C;L=:FLXFO6EB>Y&5AA$2C'^T3
M[=O6L1F9Y&=CEG8LQQCD\T<TGO65/#4Z4I2BM6-R;5F=]\%?]3KO_7ZW_H*U
MZL1WKRGX*_ZC7?\ K];_ -!6O5Z^$Q/\:7JSZ2E_#CZ(YJW\(06^H"<7D[0H
MYD2 _=5CU.<^YJO%X%M8[B29KR5R5*IE>5SZG/S=>]=;17,X1?0[/K5:]^8Y
M.Q\$Q6<!@:\\V(LI*_9U7.WUQUJ>;PA;-'/';W#V\4K!]B+\JD#'3T]JZ"6>
M&W7=-*D8]78#^=)%=03Y\F:.3'78X./RH4(KH)XJJW=R*&A:'#H=FUO%(TA=
MR[L1C)]AT%:M%%692DYMREN%%%%!(4444 %%%% !1110 5D^)_\ D6=1_P"N
M)K6K)\3_ /(LZC_UQ- 'PU/_ *^3_>/\Z*)_]?)_O'^=% '8?"C_ )*1I/\
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
M5_AW:V^K6\GB>ZGBNM5NCB0@Y^S@?\LQZ$9P:["?1M*NIO.N--LII?\ GI)
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
MI;+6G>-HV-X24;J/E6O6Z\H^"G^HUW_K];_T%:]7K\_K_P 67J_S/HJ7P1]
MJ.21$0L[!0.[' K$\5:W/H]G;1V<:R7]],+:U5ON^803S[8!K(7P7J6JDOXE
MURXN0W_+O9DPP_0J<YK(LBGAO_#^J76JZ!;C5-/NCF>QMW7>LG.74D@<D\Y-
M1R_VIXOE@.K:>^BZ-!('EANW7?<'T)4D;?R/%3S>#+GP_(MYX-=+0J/WE@_^
MIFQZ#@*Q_O&DC\,:MXGE6X\7,J6B_<TN%@4_[:$9#_I0!V<$L+QKY+HZ 8!1
M@14U<4_@-]-4/X:U:ZTUEZ0.Y> ?\ &/YU?\,:UJ%S=WVCZQY1U.QVM(\*[4
MD1L[6 YQG!XS0!TU(PRI![TM!Z4#/&]>TK^TO'=Y:Z'>2Z5IT40;69E8".0'
M/R@<D'[U4M&U^\\)7-]JFGV4\WA(RJ@\U_FX&"Z9/3(/7UK7^(N@VUAXCM-6
M==0&E7@V:I%9@N)-N-F44$D<MFLDW^F^*]/EUG6I%M_">G'RK+35/SRR 8!9
M?7K\N,T"/:H98[F&.5<,K*&4]:H>(;F*TT6ZFFL'OXT0LUN@!9P!SC->:^"M
M:U[PU/I^E:E9DZ;J&_\ LZ-IP9H0%+;6'7!QZ#K6G<:[?>(KR2?199K#7M,9
MEDTRY?Y9D]1TSG'!H"YFV^H3^&K8^(_"ZR:CX?F&;G35/[RU;N5SCH<YY[\5
MT'@/3I-8'_"7ZK-'<7E\N8$7[MO'V49[]?SKAY];S?0W?A!_L6LW\WV>_P!.
MDC+(&P07*C'IU]Z];\*:!'X;\/VNFQN7\M?F<]R>M &W63XG_P"19U'_ *XF
MM:LGQ/\ \BSJ/_7$T#/AJ?\ U\G^\?YT43_Z^3_>/\Z* .P^%'_)2-)_WV_]
M!-?9=?&GPH_Y*1I/^^W_ *":^RZ!'+^)='T>]OX[C4KX6\C6Y@4%L94L#_,5
M#<^ K"XGN;B*ZG@ENI6DD>,D;@5"[>O3BL_Q=HNH:OXPLELX+*1%L7#F\,@5
M?G'39W^M8-Q8:_HVFWD$&JZ@+>S*P HJDJFX$NN1R>2.>PIA<W+OX::7:V<\
MEKLWK:&-?-4?>"X#%^HJ?_A7-A>Z9"+ZX>XN4V21RR#>(R%Q@ G!%<7J=UK]
MSX?>";4=4%LR3K:R(B;KI<?*'XX!XQC!Y-7_ .W/$<>DV6F6D=W_ &K J;]R
MC:1MX!/T- CL5^'^E+9O:J66)XHXF"C PC[QP/>J]S\-]-N[L33W,TB()/)B
M?E8R_7@GGH.*X34M4\1Q:;:#2]5U&6W-P1+<W,:Y#8&$PJ],X[=Z[SP2FL32
MW%YJ]Y.\I55\A@ BD9R1QGF@+DUA\/\ 3+"0RQ-B1K9K=RB! P+!LX'?BKVF
M^$[73+.^M(II&@O"6=6YP2,'OZ5T%%(=CGY?!^EMH,6EPQ+;K%L9)85"L'3[
MK''7'O4=IX+TZW@C65Y9YA+YKS.QS(<$<\].>E=)10,Y"[^'>D74]G,1E[=%
MCW2KYA=0Q8#)Z')ZUNZ-HMOH=M-!;$E);B2X.>Q<Y(K2HH **** "BBB@#R7
MXR?\?_AW_KO)_P"@&N%KNOC)_P ?_AW_ *[R?^@&N%KZ_(O]V?J>)F'\5>A)
M!-+;R^; Y1QQN%2MJ%YYRR_:'WJ-HP> /I3M,%J=0C^VKNMQRX()'XXYQ]*U
MTTZRN)9)C;1):K'$0UONV,3)@[=W/3UKJQ->C3J6G&^G](Y80G):,QSJE\79
MS=2;FP#SU [?2FRWES+)YTL[,^W;NSSBMW4?"J6[7<T<LB(K2.BG&P*.B^N:
M@AT:WOM TZ2%=MY+(6E;/_+,$@G^59QQ6$Y5.,=+VV*=.I>S,:WNY[4*()&C
M56+@*> 2,$U;M=:N[=YB9'E26-D9&<C&X=1Z5K:CX>LA?H897@AN'9+=(QD
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
M $"H_P#OX_\ C6)9H?V]I7_00M_^^Z/[>TK_ *"%O_WW6?\ \()X9_Z!4?\
MW\?_ !H_X03PS_T"H_\ OX_^- :FA_;VE?\ 00M_^^ZY.UO[9OBS(+25)1=V
M8\PQMG&P<9_.MS_A!/#/_0*C_P"_C_XU?TSP]I>C.[:?9QP,_P!Y@22?Q)H
MTZ***!C6C5P0RA@>Q&17#>(/A7H&L^=-$)K.Z=A(C1.?+20=&\O(4FN[HH \
MY;X9R7V^^U76[F?6!CR+F,>6L..@"@X^OUJ'_A6-]J&H2:QJWB";^V<*D-S;
M1",(J^JJ0&S[UZ910*QSGAKP=IOAR#]VBW%XQ+27<J R,2<]>2/IFNC' HHH
M&%9/B?\ Y%G4?^N)K6K)\3_\BSJ/_7$T ?#4_P#KY/\ >/\ .BB?_7R?[Q_G
M10!V'PH_Y*1I/^^W_H)K[+KXT^%'_)2-)_WV_P#037V70(8SQAPA9=V,[<\X
M]:9]IMPN[SH]N,YW#&*Y7Q%J<>B^*;:\NUF6S>QDA\Q5RHD+ @'WP#7GJV^K
MVBS%_MBM)I,12*0'[QF;(P>^.::5QGMRSPN<+*C'T# T[*UX[]GU:;6;,>?<
MVD:6\**^W@R,. W//-=WX0U"]UA;R]N0RVXD\J $8SM^5C_WT#0U85SJ,4N*
M**0PHHHH **** "BBB@ HHHH **** /)/C+_ ,?WAW_KO)_Z :X:NY^,O_'_
M .'?^N\G_H!KAJ^OR+_=GZGB9A_%7H36MS-9W"SV\K12KT93@U+)JM_*[,]U
M*25"GYNP.0/SIEA:27^HV]G$#OF;:,5K2^&9CK<MG#OC0Q":)9%Q(5)QC'KD
M'\*[:];#PG:K:]CDC&;5X[&;+JU_-&\<MW*R2$E@6ZYZU''?7,40BCG=45#&
M%!Z*3DC\ZTE\+WLEFLL;QNS3^0 IRN<XY/K4LGAIK&*[>\D95CM6F0D8.X,!
MR/3FLOK.#2M&V_8KV=5ZF='K6IQQNB7LRJ^<@-ZC!_2HDU&\C5@+J4!U5&YZ
MA?NC\*OQ:.MSHMO=P;C<&8"=<\",XY'ZU=N_"9^TW1L9=]M%$)%9OXN.?I2>
M(P<9--)?+L/V=6US)36]4C.Y+Z<'IPU0IJ=[#CR[B12$$8(;^$'('YU?E\.R
MI(D4=W"\Q=4>//*;EW"I;OPS-9.IN[F."!E4AWX)+' &/6CZQ@D]+:^0E"JR
MKIFN365UYD[7,J9<[8I=A#-]XY([U4U"^?4M1N+V48>7''L!@?RK8D\':E$K
M$X+!R.GRE1WS4!T MM$5] \CG8B9ZO\ W?YU,,1@8S]I%ZC<*MK-&+2UT!\'
MWZ%!,ZQ ;O-9NBX&21ZBJ]WHL-IHLMXUT)),Q-%MZ%'SBNA8^@VE&5[DNC-;
MHQZ*">:*[3(**** ,F?GQ+!_N9_G6M63+_R,EO\ ]<C_ %K6]*Y\/]KU_1&M
M3[/H%%%%=!D%%%% !1110 4444 %%%% !1110 48HHH **** ,H?\C3_ -NX
M_F:U>YK*'_(T_P#;N/YFM7N:PH?:]6:5.GH6;2_N[$O]FN'BWC#!3P?K4BZS
MJ22,XOIMS.7)W?Q$8)_*J5%5*A3D[RBF0I-;,O-KFJ,VXWTV<J<[O[O3\J>^
MOZN[*S:A.2N<9;I6=14_5J/\B^XKGEW%9B[;F)9B<DGO2=Z**V2MH0%%%%,
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
M^@FOLN@04444#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@#R3XR?\?\
MX=_Z[R?^@&N&KNOC)_Q_^'?^N\G_ * :X6OK\B_W9^IXF8?Q5Z%_1M1&E:I%
M=/$LB#Y6RN2H]1[U8O;V6UN"H2SFC<;XY5B4[E/<\=:R**]">%A*K[5^AQ<[
M2L6;B^>YC"-%"@!SF.,*?TJK2_A16\(1@K16@KW$'-+115B"BBB@ HHHH **
M** "BBB@ HHHH Q[F-)?$=NCHK*(^XSZUH_9+8_\N\7'^P*H3_\ (RP?[G^-
M:HKGHI-R]36;=H^A$+2V_P"?>'_O@4?9+;_GWB_[X%2T$@'!(%;V1GS,B^R6
MW_/O#_WP*/LEM_S[0_\ ? J7/Y>M+^(I6B%V5_L-I_SZP?\ ?L4?8;3_ )](
M/^_8J?=UH# ]Z.6/8=Y$'V&S_P"?2#_OV*/L%G_SZ0?]^Q4XY.,T YZ4<L>P
M<S[D'V&T_P"?2#_OV*/L%G_SZ6__ '[%6!@G@@T#FE:'87,^Y5_LZR_Y\[?_
M +]BE_L^R_Y\[?\ []BK .6Q2T*$$]$/GEW*ITZR/_+G;_\ ?L4HTZR!_P"/
M.W_[]BK-%'LX;V#GEW*XL+,=+6#_ +]BC[#:?\^L'_?L58HI\J["YGW,/[%:
M_P#"3[/L\6W[.#C8,9R:TS86>3_HD'_?L53_ .9J_P"W8?S-:O>N>C"+YKKJ
MS6I)Z:]"M_9]G_SZP_\ ?L4?V?9_\^T7_? JP3@9H) QSU[UT*,>B,^9]RO]
M@L_^?:+_ +X%']GVG_/M%_WP*L#GH0:,\XS1RQ%S/N5_[/M/^?:+_O@4?V?9
M_P#/M%_WP*L9I1SWHY8H.9]RH=-LS_R[1_\ ?(H_LRS_ .?>/_OD5:/"Y]\4
M$X;%+D@]T/FEW*O]FV?_ #[Q_P#?(I?[.L_^?>/_ +Y%6<\XR* 0<\CBCDAV
M#FEW*W]G6?\ S[Q_]\BFG2[(G_4+^57*3G/2CECV#GEW*G]E67_/!?RH_LNR
M_P"?=/RJV#GO2].]')'L'/+N4_[+LO\ G@GY4?V79?\ /!?RJY0:?)'L'/+N
M<_::=:G6[Y#$-H48'XUIC2K/ _<BJ]F,Z]??[@_G6H.@K##QCROU?YFE6<K[
M]$5/[+L_^>0H_LNS_P">0JY@T=ZWY8]C/GEW*?\ 9=G_ ,\A2'2K0_\ +,_]
M]5<YS2TN6+#GEW*7]DVG]P_]]4?V3:?W#_WU5T\=Z3-'LX]@YI=RF-)L_P#G
MF?\ OJD.DV9_Y9G_ +ZJ]S11[./8.>7<H?V/:?W9/^^S2?V/9Y^[)_WV:T**
M/9Q[#YY=RA_8]IZ2?]_#0=(LQ_#)_P!]FK]%'LX]@YY=RA_9%H1TD'_ S3#H
M=F>\W_?TUI?CBCIWI.G![H%4GW,O^P;+UG_[_-3O[!LL=9_^_P U:.<^N/6E
M]JE4::VBA^UGW.Y^!T2P66M1)G:MX0,G)^ZO>O6Z\H^"@Q!KO_7ZW_H*UZO7
MP6(_C2MW?YGT5+6$?0XG6>/B-!_V!)__ $8M>;PW5Y:6MD+.'SUN-)BCG/\
MSQ3SF^:O2-9_Y*-!_P!@2?\ ]&+7FT=U=6=K8_9#:NMQI44=P)=VZ)/.;YAB
MLBF6H7G@DL]+@Q-I/]J6\IO1T$F_.S\_>K>AW5[-J-M9SP^7902W#03_ //9
MM[<?J?RJI"\L,UEI,%Q9RZ5_:D$IN_GW^9OSLZ8ZU9T*\NIM3@LIWLQ9V\L[
M6\D>_?*=[9'(QW/Y4"-;PA_Q]^%/^O-OYO7JU>5>#QFZ\*G_ *<S_-Z]5I%(
M*R?%'_(KZG_U[2?^@FM:LGQ1_P BOJ?_ %[2?^@F@;,_P/:6[^!=#9H(B391
M9)0?W16K?/I6FVK75[]EM[=/O22* !^-<G9>*;+PA\*-%U2^CEDB6T@39$,L
M25%9$^B:M\5H8IM6,NE:$OSPVJ?ZR8]F?J,8ST- CTB"&PN($FABMY(W&5=5
M!!%<SX\\4:;X*T/[:UE;SW,C!(+; #2'VX[<5@W^D^*/A]ILD_ARX_M>PB4!
M=/NNJ<X^4CD_B:T?!OAFXU"3_A*/$JF?5;D9C@E&4MD/\*C^IYXH V-&O$U[
MP>NISZ4MG)-"Q,+QC*]?:H_AI_R3K1/^N'_LQKH;Q0FFSJH  C;@#':N>^&G
M_).M%_ZX?^S&@#JZR?$__(LZC_UQ-:U9/B?_ )%G4?\ KB:!GPU/_KY/]X_S
MHHG_ -?)_O'^=% '8?"C_DI&D_[[?^@FOLNOC3X4?\E(TG_?;_T$U]ET""BB
MB@84444 %%%% !1110 4444 %%%% !1110 4444 >2_&3_C_ /#O_7>3_P!
M-<)7=_&/_C_\.?\ 7>3_ - -<+7U^1?[N_4\3,/XOR"BBBO:. **** "BBB@
M HHHH **** "DI:* "BBB@ HHHH R9_^1EM_]P_UK5S63/\ \C+!_N'^M:^.
MM<]#[7K^B-:FT?0ZKP?I%G=+<7FHQV[VP/DJL[A1N/.033;.VAL4URRNM-LK
MF;3HPT<LL62Q+8ZYY&*Q;32-2U6S86\336Z./E+':&^GK45VFH0*TMTTZ>8Q
MB8LYRQ S@^M<%2C[2M).IO;3M;Y]KFD9\L5[OS.G.E:7-)#,3;QSR:6TYLTA
M(7=LSN!Z#%2ZUIUG;6B+;65HI:%"0+%V8D@9_>#Y17++::DUM%? 3_9I/W"2
M[C]-OT]JTWT;Q2(XXFDNS%+\J*)VP?;%<M7#--?OMO,TC47\AKZIH.FO::M-
MIUNFZ.6* 1@<PR%EW$>V#5;Q;H=I8:1;W-BEN'MCY-SY+AB['@,<=.AZUD?V
M5KT5X+=1<^?.=S".1OF/JWY4Q=!UE;J6U6VE61QYD@)(#^Y]:JC3E"49.NFE
MKO\ +N*4E)-<FYL16,,=I910:+%>QSP,\ER2 RMG^]T7'O5&\TM1J&EA+1X[
M66%#+(B':26(.3TJN^FZW;07$+"[B@B3?(BR,%V_3OUJO<?VK:6L"3W-TMO,
MF8T,K;2/I6M.G+G]RHG>_7O\R&U;6+.J73;":[N8;G1[>SMK:[C6*<#'FKN/
M4]P<=JK6NCV\<T@NK%%#:BL<6]."A0G ]17+275W-$L4UU/)&N-J/(2!]!2R
M7EY+Y7F7EP_EG*;I"=I]1Z4U@*Z^W^?^8_;P;ORF_K%K"VDW%PVF0V$L-R8X
MC'&4\U<#L>O4\US7>I9[FYN<?:+J>?;T$LA;'TS45=^$HSI4^63N8U)J<KH*
M***ZC,**3O2T 97_ #-7_;L/YFM6LH_\C5_V[#^9K5[FL*'VO5FE3IZ(V_"^
MFQZAJA:X6-K6W3S)!*0J-VVDG@=:UDT^SLO&+V36%E<V-U&\\)9=X10IP%(.
M.JUQ^]_)>(.PC?[Z9X;ZCO2K/,BQA9I%\M=J;6(VCT'H*Y*^$J5*CES:-6M^
MI<*L8I*VMSJ[*QTO4K?2+F=;2P>2^:-HHX&(G4,!MXZ?CZU9;3[*'28)5L[0
M.TDP8R6+S$X<@<KTX'>N*$L@"*LL@$;;DPQ^4^H]#4\=_?1*4BO[M%Z[5F8#
M\LUSU,OJR^">ES2.(@MXG76>AZ=>QV12"-;J.P>>>(CB3(8*0/7('Y5!-X;M
MAX,1E6 :HD:W#L''F%2,LI7KQ7*BYN5D$BW$RN%VAA(00/3/I3#+*)S-YLGG
M,-K2;CN(],^E.. Q$97]II>XO;PM;E.CT2QBFTB":*Q@O)YK@1RF9/,$*X/\
M(Y[#FM?3?#5@M]JC7<5KY+R&"W6610$; .5SUZ]JX>&XN;5F^SW$T.[[WE2%
M<_7%,DDEF""261PC;EWL3@^H]ZNK@J\YRDJED_7_ #%&M!))QO8Z&(16.C:P
MMSI-C/=:=(D:2RPDELY!)YYZ5H:Q;V-A DL>GV6TPI(R"PD)Y S^\SM'6N/>
MXGD#^9-(PDY?<Y.['KZU(;Z]DB,37UTT)&/+,S;<>F,UE/+JDFI*?77?^NXU
M7BE9H[V3PWI*SW-D(8A.JB]5L9_=?W/T/YU03P]9W7ARXD2.W2]G,ES#\X#H
MG5%"]>17("ZNMQ?[3/OV[-WF'.WTSZ4P32K,L_FR><BA5?<=RCT!]*:P%=?\
MO?SW&Z\']DWI#I@\.+J@L%%VW^B-%M^17Z[\>N%_6N?Q^=.,DC(4,CE"V[:6
MXSZX]:;@UZ.'H>R3N[W9SSGS6"BB@UTD&59?\AZ__P!P?SK<T^%;G4;6!\^7
M+,B,1Z$UA6?_ "';[_<'\ZV(97@ECEC;:Z,&4XS@CI7+23=-I>9K4^)?(Z.[
MTBPN[>Y33;6[@N+>Y$/[YPPER,\8 J77-#L-#U"QD:WGGLIW$#HK@'?ZYQTY
M%9<GB?6))(Y&NH0\;;U*0*OS=,G'4U1&I7OV8V[7+R1&02XE^<AA@Y!/3I7!
M3PN,TO/3U?YFLJE)W:1TO]AZ;=>*FTRVM;F*WM8S).[R [_0#CCH:P]3TB6Q
MUZ338E9BS+Y6>X(S_6HY=9U&4W+-<[7N=OFO&NTG&<8(Z=31_;&H?:;:Z,ZM
M-;#;"[("0/?UK:E0Q5.5W*ZM;Y]_O)G4IR6W4Z/4/"EM9ZUIL:B1K29FBE^8
M9W!=V<]ATJ2Z\/:*SR1VY:.=()F*>>LH!4?*25X_"N9@UK4X$*179=22Q\X;
MR">N,]*KV][/9R326S(CSJRRG8/F!ZU@L)C'O4U2^_U+]K2Z1+^K:$VD002F
M^CN1)@?NT.%)&>O2LGI5V[U6]OK>.WGDC\B,@JD<83D<9..IJF:]'#*K&%JS
MNSGFXN5X[!111720%%%% "'Z9JZNG;D!^U0 'L>O\ZI@TA5>N*SJ1E+X78:?
M<W]+TU;K=ILUQ"T3@NC#K$W][Z>OTK"<%)'0L&V,5W#O@]:FCNVBLGMXD5&D
M/[R4?>9?[H]!Z^M5^"OI6%"E.$Y2D]'_ %<J332LCOO@I_J-=_Z_6_\ 05KU
M>O*/@K_J-=_Z_6_]!6O5^U?#XG^-/U?YGT=+^''T1Q.L_P#)1H/^P+/_ .C%
MKC+;2-0A\)6FN0WUM!92Z<EO,)86=@!*QR,'WQ70>(=:2V\?B<Z?J,D4.FR6
MS/%;E@79@PP?I6*-?4?#.TT4Z5JWVR,(&7[*<<29/?TK(HP;?5+:V:UTY=0G
M:R%['>A3I$_F-L;<0./Z5U7AO2;_ %#3[?4XM1M9](@>>6("W:.0DNQ(.3QC
M)'2DD\1AO%.D7RV>KB"VMW20?8CP2!QU[XIWA;Q-%I7@^33[K2]66X:6=@%M
M"1AY&8=_0B@+"^#_ /CY\*_]>;?S>O5:\<\)ZFT.H>'89=,U-&@MS%(S6Q"J
MV6ZG\17L0Y%(:%K)\3\^%]3Q_P ^TG_H)K6ILD:2QLCJ&1A@J1D$4#/,/#_C
M+P=+X%TG3-6N89/+M8EDBD0D!@HKH(_B3X0AC6./4HU1 %4!3P!6U_PBOA[_
M * >G?\ @,G^%5K_ ,+Z1'8S-9>']+DN@O[M)($52?<XXH$4/^%F>$L_\A1,
M_P"Z:!\3/"0Z:HG_ 'R:X:3P;XN;Q$NJ#PIX;"+#Y7V?S5VGDG=]SKS7HFE^
M&--DT^)M2\/:3%=D?O$B@1E!]CM% &=>?$OPH]E,@U1<E"!\I]*M?#3_ ))S
MHG7F#//^\:T_^$4\/?\ 0#T[_P !D_PK4@MX;:%(8(TBB085$7  ]A0,DK)\
M3_\ (LZC_P!<36M63XG_ .19U'_KB: /AJ?_ %\G^\?YT43_ .OD_P!X_P Z
M* .P^%'_ "4C2?\ ?;_T$U]EU\:?"C_DI&D_[[?^@FOLN@04444#"BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@#R7XR?\?_AW_KO)_P"@&N%%=U\9?^/_
M ,._]=Y/_0#7"U]?D7^[/U/$S#^+\@HHHKVC@"BBB@ HHHH **** "BBB@ H
MHHS0 4444 %%%% &3<?\C)!_N'^M:U9,_P#R,L'^X?ZUJYSFN>A]KU_1&M3:
M/H=!I7B$:3H,D$*))=-<JZJY(PH4C/%+)<:?K&E1#4M2:"Z%PTS[5'S97'I7
M/<=SS1D'BL)X"G*3G%VDW>_4%5DDH]#KYM?TF72Y-&6(BW6W&RYS]Z11P<?6
MJ-GK$$%UX<=YW*V6_P [+'NQ(_G7/8!&*,"DLNII-)O7]58KZQ*]SHK;7H+J
M[N_MP:VBN81#YL#$E,'.>?7I6C#XCT_2[-;.V9[L6\#A9)C_ *UF'3(YQQ7&
MY%("">W-3/+*,MMNP+$36IVT'B>R%XT\DS-#<*JM;D9\H #(]\D9K(\4:O;Z
MLUJ;;A(1M"^@K XSS1P!Q11RVC2J*I&]T$\1.2Y6%+2<#C(I<#&<UZ-S **.
M/6@X IW **3@]Z7 ]: "BBDR.E &6?\ D:_^W8?S-:O<UE?\S3S_ ,^X_F:U
M,\FL*'VO5FE3IZ$@AE>)Y50F-/O-V%3_ -F7VQ'^R2%77<I[$5)836QLKRSN
MI_LXF7*RE"X!]"!S6_;>(K5(DMOML@MK>(QC]V<3<'G';KWKEQ&)KPDXTXWU
M[=!PA%J\F<[_ &7?\?Z')S&9/^ @9)JF!QGGCVKK_P#A)+.(1?9KR2)Q:21[
MA&>'*@+^M96ORQ-#;11KM><":X&>CC@'\1S4T<77<U"I"URITX)7BS.FL+RV
MMHKN:W9+>7_5R'&&IK6-X(X)#;OY<[%86_OGT'YUMZIJ&EW>BM;)=$R1,#:1
MK$PV#C(8]">O(Q4EOK=C'I%O;3,YE@S+'A3\L@Y'YFE'%5W34N36]MNG0.2'
M-:YS\]O/:SO!<1/'*F-P(Z9I!;SF%IA$YB4X+8KL)/$6F21W/^FE?M"+YL;P
MLVYL#ICI57_A([9[B]$\TDL+@I;_ "G,8QU'I41QN(:_A:KU*]E3WYCF(X9+
MB6.**-W>1MJJ!U/I3'!60HP(*DJP/8BNOB\1V%O!9*EVQ6)H@Z>4V05^\X/O
MUKE+J3SKN>02F7?(S!R,%@3Q73AZ]6K-J<+)&<X1BE9W(Z***[C(**** "BB
MDH R[+_D.WX_V!_.M0=!678D?V]?_P"X/YUJ#I7/AOA?J_S-*F_W?D+11170
M9A1110 E+110 4444 %%%% !1110 4444 %(>M+0.E '>_!3_4:[_P!?K?\
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
M*&2OI]*A/AO1#;"V.DV1@#;_ "_(7;N]<8ZUJ44 -1%C0(BA5 P !P*=110
M4C*'4JPRI&"#WI:* *G]F6/_ #Z0] /N#H.E5X_#NC12R2QZ59I))P[+ H+?
M7BM.B@"H=,L6)+6D))8L24')(P3^7%01^'](B@$$>F6B1!Q($6%0-WKC'6M*
MB@"I9:78::'%E9P6WF'<_E1A=Q]3BK=%% !63XG_ .19U'_KB:UJR?$__(LZ
MC_UQ- 'PU/\ Z^3_ 'C_ #HHG_U\G^\?YT4 =A\*/^2D:3_OM_Z":^RZ^-/A
M1_R4C2?]]O\ T$U]ET""BBB@84444 %%%% !1110 4444 %%%% !1110 444
M4 >2_&3_ (__  [_ -=Y/_0#7"UW7QE_X_\ PY_UWD_] -<+7U^1?[L_4\3,
M/XJ] HHHKVC@"BBB@ HHHH **** "BBB@ HHHH **** "BBB@#)G_P"1D@_W
M#_6M:LF?_D8[?_KF?ZUJCH/I7/0^UZ_HC6I]GT-S2X[8:'=W$KVT4BW"JLL\
M32<;<D87FK#66C7L\<L4<ZBXDD">4P5<*F[@$9YQBN<,C",Q[V"$Y*YX)I5E
M==@69U*'<N&QM/J/2N>K@YRG*I";3?W;!&HDK-'2P:)ITB07+17NV=HE%H''
MFQ;NK-QT_"G-H>FK>K;$7>U8WEDD#@X ;& N,GK61I^NWFGW$EPCF6=RI,LC
M9;CISZ>U5&O+DW#7'VJ59F))9'((R<X'M7.L)B^=IU-"W.FEL=)+X>TJVO#!
M*;R027$L<;*X7"I'OYR._2JMK:Z?;^(;/]R[V;VPG,4Q#'D9()%8;W,[,'DN
MIF;)(+2$G)&#^E-WR;@?-DW 8!W'('I]*TCA*]FI5&]+$NI'HCJHM$M5%S9&
M-9);EO-A=6 *)_=![=:;=:#I%I ]UF]E@$<9" [&W,^T]1TKF!-*K@BXE#=
M0YS3I+NYD&)+NXD!P#OD)SCI4?4<0GI5T&ZL']DZI?"M@T5PK37$4@61XG)R
MF%Z9('%16GA_3KR&1RMY!]GE1&+N")P5R=G'K7-_;+S88Q=W&QNJ>8=I^H[U
M=O==O;RWA@+F*.%@Z[&P0P& 1Z<5+PF,3LJE_P!"E4I6UB:YT#2$$3,UY()W
M<*H<*8]JYP<CFFVWA_3)@\Y>[6$>6!$&#/ELY/ Z5S3W<S29>ZF9\DY:0YS3
MDN;F)M\=S-&<8W+(0<5?U/$V_BLGVL+_  G1Q:)I:F-&:YDD,,EQO#@*0K[=
MN,9SS6+K:11Z[>QPQM%$LF%0]N!5033YYGEZ$??/0G)'YTDDC2R%WD9W/5G.
M2:WP^&J4JG-.=]"93BU9*PVBBBN\R,G_ )FCC_GW'\S6KSFLL?\ (T_]NX_F
M:U>YK"A]KU9I4Z>@4445N9A2&EHH 09I:** "BBB@ HHHH **** $%+110 @
MSFCG-+10!E6/_(>O_P#<'\ZU1T%95C_R'[__ '!_.MJS@%U>V]N6VB614W>F
M37+1E:#;[O\ ,UJ*\ON(LXHS7:2^"+9+FWA6\G4RS"(B2':3D$Y7GD<54N_"
M4,5U:QQ7DJ(^]IA-%L=%52=VW/(.,5SQS7#2=K_@6\+470Y;)QGM1DFN@M]'
MT:\CMKFVU69[*>7R-WD?,KDX'&>A-.N=$TFW:XF?4YUL[5O*E8P?,9#R !GD
M8S5_VC1O;7[F+ZO,YW/M2<$UT+:!:6S2W=SJ#KI8A6:.98\LP9MH&W-1-I.E
M16UQ?W6K,-.1E5)$BRS%L\8SQBC^T*.]_P ']WJ3[&9B#KQ0#FMC4=#73[.Y
MN1<^8D4L:QG;C>K)NR?2K-CX<MKS01J NYFE=2WEPP[_ "\#HQSQ5/'T5#GO
MI>VP>QGS<ISP/I03S[UM^&] &O0W,DDS0K"%R0N1SG)_#%9MK8RW6JIIZ!O,
M>4Q@D8XYY_*M%BJ?-.-]8[D^SE9.VY6S2$^E=5'X3!U[[ \\GD-!YT;K'EF'
M/&,]>*;?>$A")1:71DEW0JD<B[&!DS]X=NE<ZS/#W2N:?5ZEGH<P.1R*.G:K
MNJ:5=:-<I;W9C\QU+#8V<#WJH$<_PG'TKLC5A./-&6ABXM.S&@Y[4$\5>M;$
M7EM(D(;[:AW!#TD7V]Q^M42"&((((."#V-%.M&;:70+-'>_!3_CWUW_K];_T
M%:]7KRCX*?ZC7?\ K];_ -!6O5Z^!Q'\:7J_S/I:7\./H@HHHK$T"BBB@ HH
MHH **** "BBB@ HHHH **** "LGQ/_R+.H_]<36M63XG_P"19U'_ *XF@#X:
MG_U\G^\?YT43_P"OD_WC_.B@#L/A1_R4C2?]]O\ T$U]EU\:?"C_ )*1I/\
MOM_Z":^RZ!!1110,**** "BBB@ HHHH **** "BBB@ HHHH **** /)?C)_Q
M_P#AW_KO)_Z :X2N[^,G_'_X=_Z[R?\ H!KA.]?7Y%_NS]3Q,P_BKT%I,TM&
M*]HX HHHH **** $)Q0#FEI* %I,\XI:2@!:*** "BBB@!"<4O:BCM0!DS_\
MC);_ .X?ZUK5D3_\C+;_ .X?ZUKUS8?[7K^B-:FT?0UM(\E+:XDDMBS;@JSG
ME$]C_P#JK8CTFU5;M+F!5D,H1!"<JF<<@GD]>]<M!=7%HY>VF>)B,$J>U N[
MI22MS("<Y.>N>M<U?!U9U)2C.U_4<*D8JS5S5UC0K?3K=3;WOG3!_+9".IZ9
MJYK6FPIHR_988U>UVFX?)^7(SM'KG.:YV:XGN(XXYYGD2,816/"CVI\E]=RQ
M>5)=2O'MV[">,>E-87$>XY3NT[OS#GA=Z&E /LVFV;P6"7AN"?,9B<AL?<_K
M^-31^'D>\VR^;#$8Q(VW!V$C[H^E8L%Y<VJ.EO.\2/\ >53UIRWMW' ($N9%
MA'.P'BE+"5[MPG:_K_2L"G&VJ.E'A^Q03)'))*L]N3'/@;4((%5XM TY[:XN
MGDO8XX)!$4=5W,>.1STYK">^O)6+274K,4\O)/\ #Z?3BB2^O)FW2W4CG 7)
M/8<@5"P>*_Y^%>UI_P IT,?AJPN'?RKR=$B#,YE4#('88JCJ>CV.GV,]REU+
M.3*L<(4# )7/-98N[H,&%S("#D'/?UILMQ/.6,TSR;V#-N/4@8!_*M*>%Q*F
MG*I=(3J0MI'4WH47R])MQ8I+'<6A>5CUW?-SG\!5RV\,:?&;:=[J21EGA#0D
M#E7/4^U<R+^]%L+87<HMP,>7GC'I1_:%Z(4A%W*(H\;$SP,=*SE@L1=\D[??
MKO\ <.-6"W5S<?P]9R:;>WBW$L4T:R2K X&2%?;^5<T/N@]ZM'4K]H6A-Y,8
MV^\F>#5;%=6%HU:2?M)7,ZDHRMRJP4445UF9E8_XJC_MW'\S6KW-97_,T\_\
M^X_F:U.YK"A]KU9I4Z>@M%%%;F84444 (#FBEHH **** "BBB@ HHHH ****
M $S2FBB@#*L?^0]J'^X/YUL6LS6US#<( 6B=74'H2.:QK'_D/:A_N#^=:HZ"
MN6@KP:\W^9K4W^XT(-9NX=7_ +1R7EW%@C.2H^E21:]?0+:#*R/:DA)'))*D
M'Y#ZCD_G6913E@Z,MXKL2JDUU-6XU^>X>V,=I;VT5O*)5ABSM+9SSWH@\07,
M%Q=2-;03Q71W202?=SZYZUE44OJ='EY>70?M9WO<V!XGNC?RW,L,,L4D8C-J
MPQ&J@Y 'XTJ>)[DS3-+9VLT$N/\ 1V&$7'3&/K6,..E'4YJ?J-!K6*#VL^YM
MQ^)YU-U]HL[:Y6X96*2$@+M&T 8]J=#XKNK>%XX+.W0L"%*L1L4C&,=#^-85
M%#P&'?V1^VJ+J:FF:[=:5"T,<,<R%@XWL5VMZ\=?H:1-=N8]8GU*.");B5=H
M(SA#Q\P]ZS**MX6DY.3CJ]R?:2M:YLIXHU 6ZQ2A)9$#*)V.U@",8X^M4K/4
MY[&&6)?WHE>-V>1R6^3.!G\:IXHQ0L'047%15F-U)O6Y>U/5I=4,/F6\<2PJ
M554);.3G))YIBZK>(@590 .!^[7_  JI15QP].,5!15D2Y-N[-FRUN:SC:\:
M=9+KE(H@@&W_ &CQ^58S,SNSL<LY+,?4FBCM2IX>%*3E%:L')M69WGP4_P"/
M?7?^OUO_ $%:]8KRCX*?ZC7?^OUO_05KU>O@\1_&GZO\SZ2E_#CZ(****Q-
MHHHH **** "BBB@ HHHH **** "BBB@ K)\3_P#(LZC_ -<36M63XG_Y%G4?
M^N)H ^&I_P#7R?[Q_G11/_KY/]X_SHH [#X4?\E(TG_?;_T$U]EU\:?"C_DI
M&D_[[?\ H)K[+H$%%%% PHHHH **** "BBB@ HHHH **** "BBB@ HHHH \E
M^,G_ !_^'?\ KO)_Z :X6NZ^,G_'_P"'?^N\G_H!KA*^OR+_ '9^IXF8?Q5Z
M"T4<T<U[-T< 44<T8-%T 44<T<T70!11S1S1= %%'-'-%T 44<TA..M%T M%
M(.>E+S1= %%'-)1= 9,__(RV_P#N'^M:]9%Q_P C);_[G^-:W>N?#_:]?T1K
M4VCZ"T4<TA)%=%T9"T4<T<T70!11S1S1= %%(0:7FBZ **.:.:+H HHYHYHN
M@"BCFCFBZ ***3(HN@,O_F:?^W8?S-:O<UE9_P"*I_[=A_,UJ Y)XK"A]KU9
MI4Z>@M!HYHYK>Z,Q*6CFCFBZ **3FEYHN@"BCFCFBZ **.:.:+H I":7FD(-
M%T 4M !I"<470"T4<T<T70&58_\ (>O_ /<'\ZU!TK+L?^0]?_[@_G6H,XK#
M#OW7ZO\ ,TJ[_)?D+11S16]T9A11S1S1= %%'-'-%T 44<T<T70!11S1S1=
M%%'-'-%T 44F3FEYHN@"CJ*.:!G%%T!WOP4_U&N_]?K?^@K7J]>4?!3_ %&N
M_P#7ZW_H*UZO7Y[B/XT_5_F?34OX<?1!1116)H%%%% !1110 4444 %%%% !
M1110 4444 %9/B?_ )%G4?\ KB:UJR?$_P#R+.H_]<30!\-3_P"OD_WC_.BB
M?_7R?[Q_G10!T?P]U6RT7QOIVH:A-Y-K$S%WVDXX/85],?\ "ZO 7_0:_P#(
M#_X5\@44 ?7_ /PNKP%_T&O_ " _^%'_  NKP%_T&O\ R _^%?(%% 'U_P#\
M+J\!?]!K_P @/_A1_P +J\!?]!K_ ,@/_A7R!10!]?\ _"ZO 7_0:_\ (#_X
M4?\ "ZO 7_0:_P#(#_X5\@44 ?7_ /PNKP%_T&O_ " _^%'_  NKP%_T&O\
MR _^%?(%% 'U_P#\+J\!?]!K_P @/_A1_P +J\!?]!K_ ,@/_A7R!10!]?\
M_"ZO 7_0:_\ (#_X4?\ "ZO 7_0:_P#(#_X5\@44 ?7_ /PNKP%_T&O_ " _
M^%'_  NKP%_T&O\ R _^%?(%% 'U_P#\+J\!?]!K_P @/_A1_P +J\!?]!K_
M ,@/_A7R!10![Y\2_B)X7U^ZT633=2\X6\KM+^Z8;04(!Y'K7*#Q7HO_ #_#
M_OAO\*\NHKT<)F=;#0Y()6\SEK82%67-)GJ7_"5Z+_S_ '_CC?X4?\)7HO\
MS_?^.-_A7EM%=7]O8CLON?\ F8_V=2[L]2_X2O1?^?X?]\-_A1_PE>B_\_P_
M[X;_  KRVBC^WL1V7W/_ ##^SJ7=GJ7_  E>B_\ /]_XXW^%'_"5Z+_S_?\
MCC?X5Y;11_;V([+[G_F']G4N[/4O^$KT7_G^'_?#?X4?\)7HO_/\/^^&_P *
M\MHH_M[$=E]S_P P_LZEW9ZE_P )7HO_ #_#_OAO\*/^$KT7_G^'_?#?X5Y;
M11_;V([+[O\ @A_9U+NSU+_A*]%_Y_O_ !QO\*/^$KT3_G\!_P" -_A7EM%'
M]O8CLOQ_S#^SJ7=GJ7_"5Z+VO0/^ -_A1_PE>B_\_P!_XXW^%>6T4?V]B.R_
M'_,/[.I=V>I?\)7HO_/[_P".-_A1_P )9HG_ #^#_OAO\*\MHH_M[$=E^/\
MF']G4N[/0)O$6EMK<-PMUF)5P6V'WK2_X2O1?^?T?]\-_A7EM%1#.L1&]DM?
M7_,J6 IRMJ]#U+_A*]%_Y_O_ !QO\*3_ (2O1?\ G]'_ 'PW^%>745?]O8CL
MOQ_S)_LZEW9ZE_PE>B_\_P!_XXW^%'_"5Z+_ ,_W_CC?X5Y;11_;V([+[G_F
M']G4N[_KY'J7_"5Z+_S_  _[X;_"C_A*]%_Y_A_WPW^%>6T4?V]B.R^Y_P"8
M?V=2[L]2_P"$KT7_ )_?_'&_PH_X2O1?^?[_ ,<;_"O+:*/[>Q'9?C_F']G4
MN[/4O^$KT7_G^_\ '&_PH_X2O1?^?[_QQO\ "O+:*/[>Q'9?<_\ ,/[.I=V>
MI?\ "5Z+_P _W_CC?X4?\)7HO_/\/^^&_P *\MHH_M[$]E^/^8?V=2[L]2_X
M2O1?^?X?]\-_A1_PE>B_\_P_[X;_  KRVBC^WL3V7X_YA_9U+NSU+_A*]%_Y
M_?\ QQO\*/\ A+-$_P"?P?\ ?#?X5Y;11_;V([+\?\P_LVEW9Z#_ ,)'I?\
MPD'VG[4/)\D+NV'KDUH?\)7HO_/Z/^^&_P *\NHJ(9WB(WLEKZ_YE2R^F[:L
M]2_X2O1?^?[_ ,<;_"C_ (2O1?\ G^'_ 'PW^%>6T5?]O8CLON_X)/\ 9U+N
MSU+_ (2O1?\ G^_\<;_"C_A*]%_Y_O\ QQO\*\MHH_M[$=E^/^8?V=2[L]1_
MX2O1?^?[_P <;_"E_P"$KT7_ )_O_'&_PKRVBC^WL1V7W/\ S#^SJ7=GJ7_"
M5Z+_ ,_W_CC?X4?\)7HO_/\ #_OAO\*\MHH_M[$]E^/^8?V=2[O^OD>I?\)7
MHO\ S_#_ +X;_"C_ (2O1?\ G^'_ 'PW^%>6T4?V]B>R_'_,/[.I=V>I?\)7
MHO\ S_#_ +X;_"C_ (2O1?\ G^'_ 'PW^%>6T4?V]B.R^[_@A_9U+NSU+_A*
M]%_Y_A_WPW^%)_PE>B_\_H_[X;_"O+J*/[>Q'9?<_P#,/[.I=V>I?\)7HO\
MS_?^.-_A1_PE>B_\_P /^^&_PKRVBC^WL1V7W?\ !#^SJ7=_U\CT&T\1Z7'K
M%Y.]UB.10%;8>>:T!XKT7'_'[_XXW^%>745$,ZQ$%9)?C_F5++Z<G>[/4O\
MA*]%_P"?[_QQO\*/^$KT7_G^_P#'&_PKRVBK_M[$=E]S_P R?[.I=V>I?\)7
MHO\ S_?^.-_A1_PE>B_\_P!_XXW^%>6T4?V]B.R^Y_YA_9U+NSU+_A*]%_Y_
MA_WPW^%'_"5Z+_S_ '_CC?X5Y;11_;V([+[G_F']G4N[_KY'J7_"5Z+_ ,_W
M_CC?X4?\)7HO_/\ ?^.-_A7EM%']O8CLON_X(?V=2[L]2_X2O1?^?X?]\-_A
M1_PE>B_\_P /^^&_PKRVBC^WL1V7X_YA_9U+N_Z^1ZE_PE>B_P#/\/\ OAO\
M*/\ A*]%_P"?[_QQO\*\MHH_M[$=E]W_  0_LZEW?]?(]2_X2O1/^?T?]\-_
MA1_PE>B_\_P_[X;_  KRVBC^WL1V7X_YA_9U+NSU+_A*]%_Y_A_WPW^%'_"5
MZ+C_ (_?_'&_PKRVBE_;N)[+[O\ @A_9M+N_Z^1[_P#"_P"(OA;P[#JHU/4O
M):>Z+QCRF.5P.>![5Z!_PNKP%_T&O_(#_P"%?(%%>/.3G)R?4[XQY4DNA]?_
M /"ZO 7_ $&O_(#_ .%'_"ZO 7_0:_\ (#_X5\@45(SZ_P#^%U> O^@U_P"0
M'_PH_P"%U> O^@U_Y ?_  KY HH ^O\ _A=7@+_H-?\ D!_\*/\ A=7@+_H-
M?^0'_P *^0** /K_ /X75X"_Z#7_ ) ?_"C_ (75X"_Z#7_D!_\ "OD"B@#Z
M_P#^%U> O^@U_P"0'_PH_P"%U> O^@U_Y ?_  KY HH ^O\ _A=7@+_H-?\
MD!_\*/\ A=7@+_H-?^0'_P *^0** /K_ /X75X"_Z#7_ ) ?_"C_ (75X"_Z
M#7_D!_\ "OD"B@#Z_P#^%U> O^@U_P"0'_PK/USXP^![W0[RVAUC=+)$54>2
5_)_*OE"B@!\I#3.PZ%B113** /_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>stem-20200430xex5d1002.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 stem-20200430xex5d1002.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" !N 3L# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#V/Q!XEM]#
M1(PAGNY/]7"I_4^@_G4=K;>(KV,37>H1V.X9$$$"L5^K-GFN/\/RG7/'2W=Q
M\WS-, >P484?AQ^5>H5U5HJC:*6O4YJ4G6O)O3H<EK$GB/0X?MD>H1WMJF/,
M66!0RCU^7&:Z@EI[7,;^6SIE7 SMR.N#3I8HYX7BE0/&X*LK#@@TY$6-%1
MJC  ["L934DM-36,.5O70X*\US7[7Q&NCB]@<NZ*LI@ X;U%=K%%<QV?EO<B
M6XP?WK1@#/\ NBN U;_DI5O_ -=8:](K?$64866Z,:%W*5WLS@+C7-?7Q,NC
M_;K=2SA?,6W&.?8D_P ZO:QJ7B'PXD=Q--:WULS88^3Y; _@?UK$U.=+;XCB
M:3=L25"=JECT]!R:O>+/$%OJ<,>EV^^(NX+RW*&)0!_O#/Z5OR7E"T59K70P
MY[1G>3NGIJ=AI&IQ:OIL5Y$"H<<J?X3W%96N:[<PZI;Z1IJI]KGY,D@RL8]<
M=S5WPYI\>FZ)!!'.LXY8R(<J2?3VKEO&5E>Z?K$.N6@)5<;F SL(]?8USTH0
ME6<>FMCHJ3FJ2?I<VM1M?$-E8O<VNK_:)(QN>*2W0!@.N,#BMO3KHWNG6]R>
M#)&&./6L/0_&=CJI2WN/]&NCQM8_*Y]C_0UMZE<?8M+N9UX,<9(^M144DU"2
MLRJ;C\<7=&+JOB:1=272=(A2XO6.&9S\D?U]:L_V9KK0[CKV)\=%M4V#^OZU
MR_P]43ZI>W,GS2A =Q]SS7HE76M2ER16Q-&]6//)G&VWBN]TS5?[,U^*,'("
MW$0P#GH2/2NLN$EFMF%M.(9&'RR;0P'X=ZXWXC6R&UM+G'SARA/L:V_"%V]Y
MX;MGD;+H"A/TXHJPBZ<:L5;N*G-JHZ4G<YJZ\6:QHVO?9-0DAFAC8!_+BVEE
M/<5WMO<175ND\+AXW&Y6'<5R-UI$&M>)-8MI@ WDQF.3'*-CK65H>L7/A34W
MTK4P1;%OO?W,_P 0_P!DUI.E&I'W%[R6W<B%25.7O_"W]QT/BB[UC28?MMG=
MQM$T@3R7A!VYZ8/>MS3X[N*U O+E;B4\EEC" >P%8_C!UDT&)T8,K7$1!'0C
M=71)]Q?I7/-_NUIW-XK]X]>PM8/BF\U+3=-DO;*>%4C #(\6XDDXR#G'?TK>
MK \:?\BK>?\  ?\ T(4J/\2*?<JM\#:,S0+CQ#KNGF\_M:&!?,*!/LJMT_$5
M9U#4O$6A(;BY@M;^S7[[PJ8W4>I&31X _P"1:_[;O_2NGD198VC=0R,""#T(
M-:U9J-5IQ5O0RIP<J::;N4-'UJTUNT\^U8Y!P\;<,A]ZS?%=WJ>EV9U"RNT$
M:E5:%X@>IQD'K7)>%Y&TOQJ]DC'RFDD@(/<#.W^0KKO&_P#R*US_ +R?^A"J
M=)4Z\4M4[$JJZE%MZ-#?"EYJ>JV8O[R[0QEF40I"!T[YZULZA%=RVQ^QW0MY
M5Y#-&'!]B#6+X$_Y%B+_ *Z/_.NC?[A^E8UM*KMT-:6M-7ZG-^%KW5]51[N\
MNXO*CD:+RDA W$=\U3\4:EKN@[9XKR"2WE<JH:$!D/7'O]:TO!X TB;'_/U+
M_.F>*XTF?28Y%#(UXH92,@C!K9->WM96,FG[&]]2UX;UV/7-.60D"YC&V9/0
M^OT-6]3BO7MBUC=""1 3\T8<-QT-<'JMA=^#=934+ DV<AQ@]!_L-_0UW.F:
MK;ZQI@NK=N",,AZJ?0U-6FHM5(?"RJ51R3IS^)&9X6N]6U2#[;?74?E!F00I
M$!DCN35/Q1J&N:&@N8;R&2WD?:%: ;D_'O6CX/\ ^0(W_7>3_P!"J'QBJO:6
M*, 5:Z0$'N,TTU[>UE;T$T_87N[EGPQKZ:YIX+E1=1\2H/Y@>E:.H0WDMO\
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
:BBB@ HHHH **** "BBB@ HHHH **** /_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>stem-20200430xex5d1003.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 stem-20200430xex5d1003.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" !N ,@# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
MTW5I?M;P:48<S7"@+@##[MQR<'&.**Z_1-%_LE]1=Y$E:[O7N00F"H8*-O\
MX[^M% &O1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
MG5KR+0IM0FTF7SHU9A;13QNS =PV0OZU<TR^74]+MKY(VC6>,2!&(RN1T.*
M'65A:Z= T-I$(HVD:0J"3EF.2>?4FJFJ>'M.UF>WFO8YG>W.Z(I<21A3ZX5@
M,\FH=1\2VVGZ]IVD>3+-/>,063&V$8)!;/KM( 'H:K7/BQ;>XG9=.N9-.MIA
M!<7H90J/G!PI.YE!(!(Z<]<4 7=2\-Z5JTPEN[=F?9Y3%)73S$_NOM(WK['(
MHU/PWI>KK;+>02%;4YA6*>2((>QPC#I5&Z\7Q6\UQ(EC/+IMI*(;F]5E"QMP
M#A2=S!21DCISUP:+OQ:MO/=/%IUS<:?9N$NKN-EQ&< G"D[F"Y&XCISUP: -
M#4?#NF:K(DEU"YD1/*WQS/&S)W5BI!9?8\4V\\,Z3?);I):F,6\?DQ&WD:$K
M'W3*$';QTZ5JJP90P.01D4M $-M:P6=K%;6\2101($2-!@*HX  K/L/#.DZ9
M>"ZM+4I(JLL8:1V6(,<D1J20@/HH%:U% &58^'--T[5+C4K:*9;NXXE=KF1P
MW_ 68CCMQQVI;3P[IEE>O=QP.\[!E#SS/+L5CDJN\G:">PQ6I10!C67A71M/
MNX[FVM"K0DF%#*[1PY&#Y:$E4XX^4"MFBB@ HHHH **** .?CL;K_A-KN[\I
MUMWL%B67MNW9Q7+Z+H5Y;7UG:WMKK,TUI<22*Y:$6HSGYPP4,<@_=SGUKTBB
M@#&\,6T]CX<MH;B%HY4W90XS]XFL73;BZU+7DN]8TS4TD20K:PF#]Q;CIO+9
M^9CZ]L\5V=&!Z4 <K:-<CXA7LQT^\6V>T2%;@Q?NRRL2><^_I56TN;K4M=2X
MU?3-558IB+6W%O\ N8NPD9@?F8COT&>!7:8I,#TH P=5O'NM.:.?0M0FM7D:
M*98W"R*H/#J%;)4^QS[5@V>BI#X>\B\\/W5UID=]YUK92.&FB3G#,"?GY)^4
MDG!YS7>T4 <=I]M-9:+KDL.EW-O:W#L;2Q1!O4%,$A <+ELG'OVJ_P"'[JXL
M_"FF)+IE\)E"0/"4 =.Q8@G[H]:Z+%% '!WWAWQ#%J]M=075C<>;J?VB21[9
M]R+L95!_>8V@$*,#W]:2\L=1_L?5?#0TVYD:]N9#%=)CRO+D?<69L_*5!(QC
M)(&.N:[VB@#@[BSU2WTO5_#\>G32R7T\A@N54&$)(<EF;/!7)XQDX&,YHFLM
M2L-.UW0XM-N+B34I93!<(!Y06888LV?EVY/!'.!C.:[RB@"*VB\BVBASG8@7
M/T%2T44 %%%% !1110 4444 %%%% !2-D*=N,XXS2T4 <)_PL(I=6T,UG&H,
M<WVEA(?W4B$A5Z?Q8ZTDWCZ\M(46XTV/[2TT.Y%D.!"XW%\GT!^E:MWX#T:]
M_M'S?M'^GW$=S+MDQADZ;>.!ZBK5_P"$=*U'4WU"9)!,]HUF0C +L/?&.H[&
M@#"F\>W$27,PL(GA*2FRVN<S,C8 .1CG/:MGP]XCDUV>0"V$<,<$;.V>1(PR
M5_"E;P;I36&D6;>>8M*</;Y?DD#^+CFG6?A2RTVQNK6PN+NU^TW)N7DBD ?<
M3DJ#C[O;'I0!C:EXPU"'4KB"T_LM1#=I:_9YY&\]\G[X4=NX'<=ZK:C>W,LT
M:V$$,5RFN&+YI7V2':V6;O\ @*Q[M;NS\8W0M[ZZBU26YS$%>-K?:2/O!HR^
M<9R <9Z8KN9_"EK/$W^EW<$QN_MGFPNH*RX[94C'/0T 8M_XRU/3XYK>>UM4
MN+:Y$-Q=!9'@C4J&5R%!89SCG@>M6CXFU2\VQZ7%ID\D5H+J>07#/$^<X6,@
M#K@\GIZ&M"/PP($9X=7U&.\DF,TMTKINE.,892NPJ!T&WBJT?@>RMX%CL[^_
MM7,;1321.NZ96)8[LJ0#DGE0",\4 9LOC74KF"ZNM.L[06UK8)?2&X=MS @D
MH !UXZG\J;XDUW5-1T+6TTVWMXX+:PW3232,&9GCW83;TP".3U/IUK?'A+35
M@O8(_.CCN[1;-U5Q\J $#;QP>>O-5[[P9:7D<\46H7]I'=6ZV]RL#I^^51M!
M.Y3@XXR,<4 0IXCFM++4$$"/_9^F1W2EG.7)5C@_]\U!J'BG5XY]0^Q6=D8;
M"RCO)3-(X9PP)** ..G4_E5_4/!UK?\ G*M_?VT=Q:K:SK!(H\U%SC)*D@\G
MD8S5I_#5C)]OR\_^G6JVLN&'"*"!CC@\F@#%U#Q7JJ7NJ)8VED8-.LH[R0SR
M/N<,K,5  P#A>OZ5O:KK2Z;X=EU40-*5C5DB!P69B HSVY(YJ%_"]B[:DQ>?
M.H6JVDWSCA%4J"O'!PQJ2[\.VU]!/;7-Q=26LULMN;<R (N#D.,#(?ISGL*
M,ZYUK7=+L':_L;*2XFEAAM&MY6$;/(<8<$9 7J2,Y'3!JK)XIU>"=M,DLK-]
M36\BM]RR,L+I)&SAQP6!&T@K[=>:TG\*17%G-!>ZGJ-V[F,QRR2*K0F,Y1D"
MJ%# \Y()/?(XIUMX4M(IA<S7-U<WANENGN)2H9V5"B@A5 "A2> !_.@#&M_%
M6N%I7N+33_)L]333K@H[[I"S(-Z CY0/,7@YS@\CBNWK%_X1BQ\N[3?/BZOT
@U!_F'$BE" ./N_(./KS6U0 4444 %%%% !1110!__]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>stem-20200430xex5d1001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 stem-20200430xex5d1001.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1"  L M # 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#V+6/%-OH^
MI0:?]AO[RZFB:98[2#S"$4@$G\2*MZ/K=GK=K)/;>8AB<QS13(4>)QU#*>AK
MDO$J32?$C3A#K TMO[+G_?%%;=^\C^7YOS_"N=%S=0Z9=6<4ZW*OK*QWFHF4
MQ+= KGEE^Z.BG% 'K-W=?9H!*L$L^75-L(R?F8#/T&<GV!J*74&B:\ LKI_L
MT:N"J ^=D'A.>2,<_45YW*EYIFBWT2WL"1_VK8>7;VMT\OV<--&&7<><-R<>
M]:.M75PESX]"W$JB'3K=HL.1L)27)7T/ Z>E '>I(&B5R"FX [6X(SV-.+ =
M2!GUKSJ6RCU;7[J*]EN)(H=$BE2,3NJ[\'YL CGWK$_M%9QI::PMSJ FTB-X
M$2Z\HQR;F!8G<.3Q\W.,4 >P@@C(.:*QO#=A-I_A'3[)YU>YCM56296+AI"/
MF;)ZY8DU#X2TS7-*TEX-?U9=3NS,S+,J;<*>@H BOO&5M::O<Z;%IFJ7DUJ%
M,S6ML9%3<,CD>U;.F:G9ZOID&H64PEMIUW(^,>QR#T((((]J\_GAN9?'7B<6
M_B1=&.V#),:-N_=#GYCVJAI-NFJV?@?3@T]K9.U\LR03,HN0F?FSP2KD;_\
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
ML4 >I:?>PZEIUK?6^?)N85FCW#!VL 1D?0U8R/6O//#MY]FN?"*S7/E6[>'
M2&?"%@(>?3.,U1LF;5K/PM#/=W#P7-[=^9LG9?-4$X!(.2* /2KJZ^S)$RP2
MS^9*D?[H9V[CC<?]D=34^1G&1GTKS%)IK2P-I!<3+#;^+(;>)?,8E8O-7Y,D
MY*\G@U?TN'3KV:_U/5M1FM]4AU:6)6%P5,:+)B.,)G&TKM/3G<: .RLM7M;^
MZO;:$MYEG+Y,NX8^;&>/7K5ZO*=4L83%XTU0/,MW:W:- Z3,HC("\@ XS]:]
M1M6+VD+,<LR*2?PH KWVCZ;J;H]]86URR#"F6,,5'MFG_P!FV/V$V0LX!:D8
M,(C 3\NE<_J/C Z9XU@T6>U LI(8V:[W?ZN21G5%(]"4QGU(J]9^(HI;K64N
M_+MH--F6,RN^ 05SD^E %ZWT?3;2U^S6]C;QP;P^Q8Q@L#D'Z@@<U4LM 6#4
M]7OKJ87+:D45HV0!5C0,%7'?[QR:LVFN:7?1126U_!(LLAB0A^KX)VX]< G%
M2C5+ J["\@*I/]G8AQQ+D#9_O9(XH E%I;J[.((P[((RP49*^GTKG-2\&I=:
MG]MM9;:,&)8?)N+19D11G[@/W>O-:/B'6I-"AM;MH!)9M.L=S)GF)6X#?3.,
MU5B\5VSZCJ?FM%#IE@5B:[=\!YCR57UQD#ZT :&@Z/%H&BP:;#(\B1;CN?J2
MS%CQV&2<#L,"M*L[^W](^P1WQU*V%K(2JRF0!20"2,^HP>/:J=MXFMIM5OH'
M:*.SMK>*X%RSX#*^?7Z?K0!=NM!TB^N3<7>F6D\QQF22%68XZ<D5:%I;AH6$
M$8: $1$*/D!&"!Z<5(KJZ!U(*D9!]J7<-N[(QC.: *,^B:7=79NY]/MI9R,&
M1XP211)H>E2WJ7LFGVS7*$%93&,@CH:YK_A*M<NK.YUC3M+MI=(MW<#?(1-,
MJ$AF7L!P<9ZXK>A\2Z1-%:-]OA1[M4:*-G =M_3CK0!.FB:7'J!OTT^V6[)S
MYHC ;/K]?>B/1=,AOVOX["W2Z;DRB,!L^N?6F0:_I-UJ#6$&H6\ETN<Q*^3D
M=0/4CN.U)%XBT:>]6SBU.V>X<D+&L@))'!'UX/% $MQHVF75L+:>PMY(0Q8(
M8Q@$]2/0U9M[:"TMTM[:)(H4&%1%P /I6;+XHT.&]-G)JEL+@,$\O=D[NF!Z
MGVJ9->TI]4.FKJ$!O02/)#\Y')'U]NM &C5"_P!$TO5)(Y+^PM[EX_NM+&&(
MJ#Q#K0T/31<+"9[B6188(0<;Y&. ,]A533=5UM=6%AK6GPQK)$98[FU8M&,=
M5;/0\_C0!J7ND:=J,,<-Y903QQ?ZM70';]/2IH[*UB:(QV\2&%=D>U -B^@]
M!56RU_2=1>9;/4+>9H!ND"/]U?7Z>_2K*W]HXMBMS$?M*[H,,/W@QG*^O'-
M$-QH^FW5LMO/8P/"K^8$*# ;U^M-N-#TJ[N?M-SIUM--LV;WC!)7TID7B+1I
M[U;.'4[:2X;(6-9 22.H^OM5#1O&>DZQ+?1I<PQFUNS:\R#YSD!2/J3@4 ;3
M6JHLS6RQPSR*%\P(#TZ9]<9JGHFC+I$-P7F,]U=2F:XF*A=['V'05?6Y@>Y>
MV65#/&H9XP>5!S@D>^#^529&<9&?2@"O?:?9ZG;&VOK:*XA)SLD4,,^OUIL.
ME6%O9K9PV<"6RD,L2H-H.<YQZY[UC^(=<U.PUK2M*TJTMY[B^2>3=.Y55$>S
MT]=_Z4W2_%08ZG;ZVD%A<Z:T8G82YC8.,J5)^AXZT :EWI,,DTM[:)#!J3)L
M6Z,88@>_K1HFD1:)IJVD;F1MS222,,&1V)+,?J2:H:EXIM8-*M[_ $]XKR*6
MZCMR5;[NYL'\1Z5H2Z[I4.IIILE_ MXY $)?G)Z#ZGTH T*KWMA9ZC"(;VUA
MN(@<[)4##/K@U.[K&C.QPJC)/M7,>%/%K>([B\BEM1;F(B2##9\V$D@/^8H
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
MVEWJ5S;V4MT"T<3R<[,D GTSZFM*Y\0:19WJ6=SJ-O%<. 51G Z],^F>V>M
M$\&EV%K!%!!9P1Q1-OC54 "MZCW]ZC;1=,?4!?M86YNQSYQC&[/KGU]ZRX?&
M&GKK6I:=?SP6K6LZ0Q[WYDW(&S[<G%:?]H"/4+J.::U6W@A$I._YU'.2P[+Q
MUH 6/1-+BOS?QZ?;)=')\U8P&R>I^OO5^LZSU[2=0N9+>SU"WGEC7>RHX/R^
MON/<56C\6Z!+(T46JVSR+D[5?.0.I'J/?I0!KS0QW$+131K)&XPR,,@CW%,-
MI;F4RF"/S#'Y1;:,E/[N?3GI6)I'C/2-4T'^US=PP0*Q1]T@.TY( ^IQG%:/
M]O:3]@COSJ-L+25MB3&0!2V"<9]>#Q[4 .N=&TV\A@BN+&WECM\")6C!" <8
M'H*FCL+.)8ECM84$))C"H!L)ZX]*;I^I66JVYGL;F.>(,5+(>A]#Z&I;F86U
MK-.1D1HSD>N!F@!AL;0YS;1<RB8_(/\ 6#D-]?>H7T?39-174'L;=KM>DQ0;
MO;FL#3_&<\T&FW>H:0]I8:BR)!<K,) K/]P.,#;DX&?4BMS6]8BT33S=21O,
M[.L44,?WI'8X51]30!::RM729&MXBLQS*"@PY]_6I@ H  P!P!6-I6MW5WJ$
MEAJ&ERV-RL8E3Y_,1USCA@!R/2MJ@#CK_0QK'C#6;>Z@D^R7&DP1"7:<!Q)*
M>#ZC(/Y5QZ:3XA;2=5-_#<+/!JT+S/#%O,T2+CS%4@ANQ(Y[U[#10!Y=+8"7
M3=6UK3&U/4;RUFM[U&EM! LK1'E8U"J22FY2<=QUJ/P_X=U*U\1Z7:7%K-]D
MN=FMWDK [5N]K!T/ON9#C_9KU7%% %/5K9+S1[VWDB$J20NI0C.[@UY[I^F-
MI'AGP;<W%C.+2SD:2^B\IG='=& D9<9.">>.,YKTZB@#RUM).KZS#>+ITW]D
M7/B*.XBB>$J-J6I5I2I'RJSCN!GKWI_B;1-6N/%VHZA:Q/)8V<5K,;/R<K=E
M"V5![X'.!WQ7I]% &;J%E%X@\/3V;//;Q7D!0LGR2(&'Z&H]!T*+0/#=KHL-
MQ-/';Q&,2SMN=LDGD_C6M10!YSIVK-H'A.?PU<6%\^JPB:""*.V=EN S,4<.
M!M PPSDC&#5CPKX;?3?$RF[M-\EII%O#',R?*'W,6"GIGI7?8HH \CLFOM1U
M?P]/)%>1W$6I,]Q8Q6!B@LE*2##/MRS9(YR0<YXXK3M-*GA\+Z/BPD2==;:6
M3]T0P7SW.X\9QC'/I7I-(0""",@]J /(=)NHWFM;74";;3+/4VEBNOL,A\QM
MQ"@S#Y,$MU[]*ET;36C%AIFIW6J_;[;4_.^S0V*E682EA+YVW[A!R3NS@D=>
M*[M/!FB(ZXAN#"KB1;9KJ4P!@<@B,MMZ\XQBM_ ]* .9\:VES+86-]:0/<2:
M?>1W30H,LZJ?FP.YQVK/U77+GQ1INHZ;H-I<M&]A*'N9H7AQ(1A8UW@9)YSV
M%=M1C% 'G!5-;U/2!HVGW$'V+3[F.[\RW:$)OC"K"<@9.X \9 V^XIFAW+7=
MQX*M8K.]#Z=:F.[:2V=%A<0;2I+ <Y]*]*HH \VM-)GB\+Z$%L)$G76O-D B
M(8+ND^8\9QR.:DM=*CU.P\9:$8WM[Z6]EN(&:%E ^ZT3AL8(# '@]J]%JIJ.
MG0:I9O:W!F$3XW>3,T3$>FY2#C\: .:^'LD^J:7<^)+R#R;K59 QC)SL2,;
MOYAS_P "J_9^$K>S\8WOB1;V[>:ZB$;0-)F-<=P*W+:VAL[6*VMHEB@B0)'&
M@P%4#  J6@#C/%.B_P!L^-?#:317)M(X;PR2P.R;"1'M!9<8S@\=\4SQ!IT/
MAK0XHM(L@B3WB&YNFA:Y>(?\]2.2Q& !G.*[:B@#R2UT^]>QU$QPZC.DFM6L
ML<EQ;E'D08R^T 87\!5G4X'&BZ]H)L+EM=O=0>2UD$#$-ND#1R^9C: @QG)X
MVXKU*B@#"\8S7D7A6]2PBEENYT\B(1J6(9SMSQV&<FN:T_P_JWACQ+H<SWC:
MA:M =/<16H01*!E6;;VR#R?6O0J* /+H;=]/T#PU<7UG,D=MK4TD^;=F*(RS
M $J 3@EE[=Q2WT973?$>C2:?<RZO?ZA)-:.MNQ$B.5,;A\84(, Y(QMKU#&:
M* ,?Q#H">(_#DVD7-U/ )D"M- VU@1Z5=TRP32]+M;".225+>-8P\K99@!C)
M/K5NB@#SSP1X*L)O#=M<:K9W)N?M$[M;W$CA ?/<J?+)QTP>GO6/K[7^HWUU
M$T-Y#/'J<9CLK6Q.UHPR_O7EV\@CT/&.E>MT4 >?0Z.Z:3X]G^PO]JNWNA&Q
MC.Z5?*(4+ZCZ5G:G -.6"ZMVO;;4WTRWC>WDT\W$%WM4X3@$JP)(/*]>]>I4
M8H R;K3VU_PLUC>"6R>[M@LHA;#1$@9 /L>*?X?T:/P_H5II4,\TZ6Z;!),V
MYV^IK3HH \KU:2W>6:ZTO2]2TKQAYVT0V\3F.<[L;G8#RWC(Y)/('O3/&+WU
M]=:U9M%=0R#RQ;V]G8ES=C@EVDVG@'(P",8KU?'.:* /.;G2IY=/\;N;"1YI
M[)5A)B):0_9P,+QSSZ=Z[FT5QHL*LK!Q;@$$<YVU=HH X;X=>%[73?#NGW\E
MK/!J)C<2+(S#&6/\)X''M67:VD^A_#V(P:;Y=Q/?EKF22U,K0J9&/FE,9;'&
M/KFO3:* /(?[.NKG1_%:I#J%Y%<WVGO$]S;%&G4-'N8(%'R\'MT'-:WBK2+V
M;6]8-G92M ;"V)6-,"4+*2R#L3CM7I%% '":S<V&M>&?$']CZ7<F9[ QF7[(
MT?F'!P@! )(^E9OB!/[-O[NZL#>+J4L$)>QFT\SV]\RH JJP'RG@*3D8ZD5Z
M;BC% 'G]C-:V%SJ]EK6DW-Q>WE_]HB1;8R"5&5-N'QM&T@@Y(QC/>J&H1,FF
M:YHLEA<OK-[?>9;2"W9@X+*5?S , *!SD\8KT^B@#'\0: GB/PQ<:+<W,\"W
M$:JTT#;7!!!X/U%6]-L%TG1K:PA>286T*Q(TK99]HP,FKM% 'EMU);M>QW.B
MZ;J6E>)VN5$UM%"_DR+N^8NV/+9=N3NZU5\0O?ZA<WL+17D5S'JL#1V5I8G:
M\:3H?.DEV_,"HSP>.F.#7KF.:* /,+Z)H]/\0Z++87$FLWNHO+:NL#,'5BIC
M<28P H !R1C;77^,;>>?P+JUO&CS3M9LH5%)9VQV%=!10!RVD>$]-TNUM]0B
MM)I[^&WS$+B=W*L5Y"[B=I/3\:XS1TO=0UGP_<%+PS+'.+BW2P,%O9,T+?NL
ME0203C))SCW%>N44 >7:1)))#X0TU;*]^T6%T_VO=;.JP\-U8C'.>V:D^R7%
MG>0:A>6=PVGVVO7<TZ"%F(5PP27:!DJ">H!ZY[5Z;10!RWA&-I+_ %_488)(
M-/O;Q7M4DC,9;;$JM(%/(#,#U'.,]ZLZ3X3M])\3:IKD=[=RRZAMWPRR9C3'
M]T5T%% ''^+VTF2]@M]?TF=[+R]T.HP([M%)GE?D&Y.,$'H:Q;2+6+OP_I/V
MJ.]GCB\01M:O<1GSC:+(-KR#J._)YQC->E8S10!YQ>:5.V@>*2MA(;B;5 \9
M$1WNH,?(XR1P:R-5ESJ?B+2Y0Z:9<S*]S=BQDN&B^52^'3(7&._*UZ]6%=>#
M]'NY[B5X[E!<L6GBANY8XY2>I9%8*<]^.: . \6W%QJRZ[! MTBO%']AAL;(
MN;Y#&I$K2[2-N25P",;>^:T&O[&VUOQ9;7=G///<0PI$$M6DWL8R N0#@Y]<
M5Z3%#'!"D,,:I'&H5%48"@< #VJO;:;:6E[=W<,6V>[*F9MQ.XJ,#CMQZ4 >
M>6,9\/M=IX@L+BY:ZTV&*#9;M-O*H0T7 .#GUP.:E\.^'+V/4K@WELPU"'PY
M96L=PZY"R_O=X#="0=N?P]:])HH \O\ "=DGVG0+>XGU8W^GIM>V-BL:0MMV
MMODVC<I[8)SFNP\2^$[?Q-<:7-/>W=L=/N!.@MY-H<C'#>W%=!BB@"AK6GIJ
MNAWVGO\ =N('B/X@BO+6TWQ _@>'6C83#6YKLB6'8=XC9! <CKC +?C7L-%
M'E/B:"Y@BO=%6*YMXXM+6&W%G8^;)>ML((+[2% /;@TV]233$:YLOMHU26VM
MVDT^XT]IH;UUC4 *V,H> I.1@C)%>L48H \YOM,N)K+QS*VG2>?<-&8OW>2^
M(DX4XYP<]*DN[&\:7Q&1:SGS?#Z1(?+/SOL;Y1ZGVKT*B@#SK5-+$?\ 8 -L
M]O;1Z+?17,B#RQ%F.+ +=%/!QGTJCX3NUOKS1)-67['/!9FWM8CITD F9D&0
M7;Y2<#@#KUKTVZM8+ZTFM+J)9;>9#')&PR&4C!!_"LJS\*:59W4-RJW,TD',
M'VF[EF6+C'RAV(''>@#AM,*0:7H$TUG<&#3+R<7T8MGS&S%MCE<98#U&>M3#
M3Y;^^MKR'3YAIMQXFCN8HW@(Q&+=E,A4C*J7&>0.H]:].P/2B@#C;*Y7P_J?
MB_4KJVG6S6XAD7RXB=X\I02H[\UTUZ3<:/<F-6)DMVVKCDY4XJ>XMH;N!H;B
M-9(VZJW0U+0!YI9RS:UX-T/PU;6%\EPK6INY9K9XDMUBD5V.Y@,L=F !GD^E
M;WB:2;48([BRLKJ631]1BEDB,94S*N"WEY^]PW'N,5UM% '/6OB5[VXN)H-,
JO1I]O;F1YI;=XY'?^XB, 6XK<MYQ<VT<ZHZ+(H8+(NUAGU'8U+10!__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>stem-20200430xs1_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:stem="http://www.stem.com/20200430"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="stem-20200430.xsd" xlink:type="simple"/>
    <context id="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassSubjectToRedemptionMember_bocj8neVIUe2U1oDx9WOYg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:CommonClassSubjectToRedemptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassSubjectToRedemptionMember_9DWQUQRv30uco_b9IW6deA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">stem:RestatementOfWarrantsAsDerivativeLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:CommonClassSubjectToRedemptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_WarrantMember_yY3i18UNakyAHA8NOLppRA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_srt_RangeAxis_srt_MaximumMember_9tg3uM-1d0iZw29wHDrwQA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_WarrantMember_455klLmAm0SRV2QAFtms4A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputRiskFreeInterestRateMember_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_ehQMKpz9IUa5YaNVMQXlCA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis">us-gaap:WarrantsAndRightsSubjectToMandatoryRedemptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputPriceVolatilityMember_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_O_0qGxrgX0usNfiJMovWpw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis">us-gaap:WarrantsAndRightsSubjectToMandatoryRedemptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedTermMember_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_hzOgni19ikeBic5IYdCWTg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis">us-gaap:WarrantsAndRightsSubjectToMandatoryRedemptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_R4zuD5LTWUyt4U6QowNgtw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountForLackOfMarketabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis">us-gaap:WarrantsAndRightsSubjectToMandatoryRedemptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputRiskFreeInterestRateMember_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_K2kpgbWNWkCI8DLXf6RMow">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis">us-gaap:WarrantsAndRightsSubjectToMandatoryRedemptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputPriceVolatilityMember_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_a_nrn4i-10-A-J3VfmpmYQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis">us-gaap:WarrantsAndRightsSubjectToMandatoryRedemptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedTermMember_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_EgiFrLdvmkubbo8ODXz9Xw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis">us-gaap:WarrantsAndRightsSubjectToMandatoryRedemptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_m4iRRTJWWkOOjFpD8a9xYQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountForLackOfMarketabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis">us-gaap:WarrantsAndRightsSubjectToMandatoryRedemptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassSubjectToRedemptionMember_ueSnIy-DGkG5tstjjo55gg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:CommonClassSubjectToRedemptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_XPhGZ4rIjE2WujUW0pS8iQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_6m-JvsNfTUqBrKrlkQ8N5w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_Series1ConvertiblePreferredStockMember_nidjMdoVw0K4FpTzFRywoA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:Series1ConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_ConvertiblePreferredStockMember_XJ-gpfz9okSmsZgRAGoXBQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesDPlusConvertiblePreferredStockMember_jnWVGnmtN0mYd5Q-0-GyNw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:SeriesDPlusConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesDConvertiblePreferredStockMember_gc0hb9uvs0-_SkIJ0XXCuA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:SeriesDConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesCConvertiblePreferredStockMember_wUy2whMxyE-5CeqT0ItXSw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:SeriesCConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesBConvertiblePreferredStockMember_zSYVZDKN0E2rpsBScv1bag">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesAPlusConvertiblePreferredStockMember_qyQ7MqgEcEKYSlEIPD7cMQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:SeriesAPlusConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesAConvertiblePreferredStockMember_ECnf8uSMnkewBcj2u2bcNQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:SeriesAConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_ConvertiblePreferredStockMember_gadOCu9A6EmHr_Z9XdaBrw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_ConvertiblePreferredStockMember_bMDHTQ0y70uH1DuVk9Uq-Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_ConvertiblePreferredStockMember_cyDufrsM3ESTEjIwfptKTQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_IncomeTaxAuthorityAxis_us-gaap_StateAndLocalJurisdictionMember_us-gaap_TaxCreditCarryforwardAxis_us-gaap_ResearchMember_57e8O7FQakmLXxsRFAK4vQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember_us-gaap_TaxCreditCarryforwardAxis_us-gaap_ResearchMember_Jt0ruuDqtEysIDDL-vR2-g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_TaxCreditCarryforwardAxis_stem_CaliforniaEnterpriseZoneTaxCreditsMember_2S8Ztl4VM0m19NLOGV3dUA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">stem:CaliforniaEnterpriseZoneTaxCreditsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_IncomeTaxAuthorityAxis_us-gaap_StateAndLocalJurisdictionMember_us-gaap_TaxCreditCarryforwardAxis_us-gaap_ResearchMember_4AoUY9b_BECRpzvmv8djOw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember_us-gaap_TaxCreditCarryforwardAxis_us-gaap_ResearchMember_ZozyU8PN00S989mUBSsIAw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_TaxCreditCarryforwardAxis_stem_CaliforniaEnterpriseZoneTaxCreditsMember_1AL-xrsuHk-6TXODGLJ-Zw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">stem:CaliforniaEnterpriseZoneTaxCreditsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_7xnxhAbfnkWh16gQ7oNoiQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_THQglSY8rk-JS0fcPYjjrw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:CommonClassNotSubjectToRedemptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_DyBLRW_RPkSZVPb0R93WCQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:CommonClassNotSubjectToRedemptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_mes-4bkSd0mOvPNX9LM2iQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:CommonClassNotSubjectToRedemptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_OA-ndN4fl0evU42UYX6hSw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_n5RonDFojEOuGxZ50Pg4vA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_dBEpQ1WlMk6oTPkz_hDjLw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_y6GwlIVH_0ma_ywGLuBZPQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_Rvbp3bHNWkyXNZPVBfZp3w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_Ks17QCjNTUyprgwWuSYb5A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_lC6-bRdcWEy2OwqDdUqfLA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_k9bRjk8LL062MNdA4qRJAg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_xkhJnTnLzkqZnWgGxfP5Xw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_J3MGqS0Yv0KmpNN4r80AYg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_7EHVpSBI4Eaz48eXZ-aPZw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_XqapaNPGIUK0h_V2luNHqg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_KJfIQ1osF0KR5MNfWaR9nw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_-20kPKGuf0qtIRGaimP1GA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_VfAaRWi7A0eaYkDgGjXO1Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_nh-6LwhK4UKKK4yHRr7WGA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_Ktx6SdQXvUmeXFOfLTpxHA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_h2wjHc8lf0awsBdtLW8MgA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_e_KaNMrTCkC6ivjINUq7Gw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_NbayqTFx10K0LykZ2tW9ng">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2018_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_iIUXbbAUgEWFNwhwMQLy6A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2018_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_piM1c7y3kUSNrfuuFukZTw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_5xij8jIxFU-5yGOkj0g0UQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_-gUGQD1V60uBo7u0l-Nzzg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_zRtpKwNRB0eO8DF3apr6jg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ClassOfWarrantOrRightAxis_stem_PublicWarrantsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_9FWs4gJXrEGapYLqh8mudQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:PublicWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ClassOfWarrantOrRightAxis_stem_PrivateWarrantsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_cMLImMwQY0CDB8bynJYtSQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:PrivateWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ClassOfWarrantOrRightAxis_stem_PublicWarrantsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_3d3A9a2s3EW1qf6cA4tZ4Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:PublicWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ClassOfWarrantOrRightAxis_stem_PrivateWarrantsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_X1Wvnb0f7E-PiyluqXlchw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:PrivateWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ClassOfWarrantOrRightAxis_stem_PublicWarrantsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_cZEypgHaX06yWFOf0vfQTA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:PublicWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ClassOfWarrantOrRightAxis_stem_PrivateWarrantsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_96axSuvH6kq6RY8DEOjXoA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:PrivateWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_-v23pcSqKky7A-udm36M1Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis">us-gaap:WarrantsAndRightsSubjectToMandatoryRedemptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ClassOfWarrantOrRightAxis_stem_PublicWarrantsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_ildvW8fKuU-sBRoKrmC7AQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:PublicWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ClassOfWarrantOrRightAxis_stem_PrivateWarrantsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_cxw4RR1SHEalbjjtXKsopA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:PrivateWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_JI6qCVHgOUyOs2P2pF14Hg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis">us-gaap:WarrantsAndRightsSubjectToMandatoryRedemptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_TxXM16hY1k-e5sgg7O2Bgg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis">us-gaap:WarrantsAndRightsSubjectToMandatoryRedemptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_1GUhNANQSEeT-Op2jOKJwQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis">us-gaap:WarrantsAndRightsSubjectToMandatoryRedemptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrantsJanuary2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_QWPxMKP-NEKOy1UlNkW6xg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:SeriesDConvertibleStockWarrantsJanuary2020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotesQ42020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_MTXBIl0Te0K2yE5Qywb2cQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:ConvertibleNotesQ42020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesPlusConvertiblePreferredStockMember_KgMcffB-Ck2xJrTWvSBxJw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:SeriesPlusConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesDPlusConvertiblePreferredStockMember_nHhmlqSqO0KGJh3PrgBUtA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:SeriesDPlusConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesDConvertiblePreferredStockMember_98zjS6PyeUi_KwcXMQwc7g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:SeriesDConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesCPlusConvertiblePreferredStockMember__vwkNPUKM0mF-Dblm8x48A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:SeriesCPlusConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesConvertiblePreferredStockMember_YQOCFDsx_Uy4RDViDSToXA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:SeriesConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesBConvertiblePreferredStockMember_jCqYQI8-ckiB74wSSexZlg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_b5gJfUVYjEqzvVM0URsUew">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:CommonClassNotSubjectToRedemptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_fywlR6myokuFNyPWiY7zFw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_stem_Series1ConvertiblePreferredStockMember_ro4DBPYMxESbf1hYVVQcrQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">stem:Series1ConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_LvpNgGXA2UaH9ZiYE0xfiw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_vvfbJ4ciz0ChT-DfDBDllg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_stem_Series1ConvertiblePreferredStockMember_Mrwwhyrl8UWy5sNVzSTUHQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">stem:Series1ConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_DZOTuB_wUE2JgPyqYJhhgA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_skKBmPVzBkqawBN9zDU0NQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2020_us-gaap_StatementEquityComponentsAxis_stem_Series1ConvertiblePreferredStockMember_pO7NiDbkDkWrJPalCvF-sQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">stem:Series1ConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_3sO98ST22U2jHQ1g42jb_g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_OKRF49wIpUeYPuCgjSLS7Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_stem_Series1ConvertiblePreferredStockMember_C1T-06zHkkOsHlrMQZewNA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">stem:Series1ConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2018_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_NQ2pDqMUt0GrWLqtjSidfQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_Acx4NXtWq0Krmq-W6qIboQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_oC0vmcvu4E2bil0TuhJ2kA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesPlusConvertiblePreferredStockMember_vn0OiufIHUq9XWhl1XOKoQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:SeriesPlusConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesDPlusConvertiblePreferredStockMember_9LbJs1lg50atKKVVLfqnGQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:SeriesDPlusConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesDConvertiblePreferredStockMember_38sdHiltT0qN7B3RsEC6ig">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:SeriesDConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesCPlusConvertiblePreferredStockMember_ZfsbKnr1skacnWvJaU5cKA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:SeriesCPlusConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesConvertiblePreferredStockMember_mE0VD0Jni0SvnGKv_-LNtQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:SeriesConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesBConvertiblePreferredStockMember_YL4BV6hvykGUpsMaNj69rQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_Series1ConvertiblePreferredStockMember_0d1CYijFrkuQVmdQeKPuVQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:Series1ConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_x9PatuUAbkGIDivU8pKRkg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_vJdhDgO__EC-K2mQxnd8Cg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_6BYLZA5ElEScRfJSSIBLUA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-26</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_PlanNameAxis_stem_StockPlan2009Member_NgHe_PuXYEy-itIYLoh0Cw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">stem:StockPlan2009Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2009_us-gaap_PlanNameAxis_stem_StockPlan2009Member_Ou-bknNptUWi8zQ-SqGsYQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">stem:StockPlan2009Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2009-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_gwGlAZPWQkehDli5Usby2g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_MnYpZJuUOEioirwh6LbdQg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_us-gaap_PlanNameAxis_stem_StockPlan2009Member_k4BUO6s2LECcqr1Z5Lu11A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">stem:StockPlan2009Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2009_To_12_31_2009_us-gaap_PlanNameAxis_stem_StockPlan2009Member_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_NMwbSP-Q-kiQJhXpXDr8iA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">stem:StockPlan2009Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2009-01-01</startDate>
            <endDate>2009-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2009_To_12_31_2009_us-gaap_PlanNameAxis_stem_StockPlan2009Member_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheOneMember_OD9BfW1inUiqnrP5nFr5uw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">stem:StockPlan2009Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2009-01-01</startDate>
            <endDate>2009-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_eeNcrZHNXESoYsJ0RqCm7g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_3_31_2021_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2026-04-01_U6K1q5MZ0ku8kWlESCoFMQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2026-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2022-04-01_xdoarqfZQk-mZQMTlhcG2w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2021-04-01_dXJKiHk7tEWbJD-k3W2HaA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_srt_ProductOrServiceAxis_stem_HardwareMember_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2026-04-01_KZRedYYFxUyVL-Hia6vD9w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">stem:HardwareMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2026-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_srt_ProductOrServiceAxis_stem_HardwareMember_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2022-04-01_dbNJM8jbYUKenX2wt_qTRw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">stem:HardwareMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_srt_ProductOrServiceAxis_stem_HardwareMember_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2021-04-01_9AeOpMzTKU6ObA_0Y_EvXw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">stem:HardwareMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2026-01-01_T9ma2eUvZE6ZdmTTrECa5A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2026-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2022-01-01_MKfnGjzyn0S9gij77pijmw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2021-01-01_riYo01E5NEarMkR5NRMaoA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_srt_ProductOrServiceAxis_us-gaap_ProductMember_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2021-01-01_80rYiQe0tkipbTfLyPvj3g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_srt_ProductOrServiceAxis_us-gaap_ServiceMember_srt_RangeAxis_srt_MinimumMember_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2022-04-01_UjhpY_X9HECxFqoKBeBakA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_srt_ProductOrServiceAxis_us-gaap_ServiceMember_srt_RangeAxis_srt_MaximumMember_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2021-04-01_TwOTZDzUt0a1U_BMkBeuSw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-04-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2026-01-01_znAYTPSZZUaAp5AVpThEXQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2026-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2022-01-01_uY7mfo2f2U6JboOeblgstg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2022-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2021-01-01_VHM7CyfojUSzlr3RP0F2yg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_srt_ProductOrServiceAxis_us-gaap_ServiceMember_T9haD4JrPE-jAV_hb_RL0Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_srt_ProductOrServiceAxis_stem_HardwareMember_W3QJMaxjYEijhtp1uStdEQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">stem:HardwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_srt_ProductOrServiceAxis_us-gaap_ServiceMember_BoJ0LfhgLUqfezv1F7T92A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_srt_ProductOrServiceAxis_us-gaap_ProductMember_jm0LaxKe9k2LgoRQ_zInNA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_TypeOfArrangementAxis_stem_PartnershipArrangementsMember_cupBTFOciEiSq6oe-Gew2w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">stem:PartnershipArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_TypeOfArrangementAxis_stem_HostCustomerArrangementsMember_P1LGSwBjj0yclT5oaNXkQQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">stem:HostCustomerArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_srt_ProductOrServiceAxis_stem_HardwareMember_us-gaap_TypeOfArrangementAxis_stem_PartnershipArrangementsMember_-pB_vGr87UagWkuQ_6uOKg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">stem:HardwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">stem:PartnershipArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_TypeOfArrangementAxis_stem_PartnershipArrangementsMember_UWgeazvucUa5yoi4AY6GQw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">stem:PartnershipArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_TypeOfArrangementAxis_stem_HostCustomerArrangementMember_f-KXeVA0bEWXJwuqaTHfEw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">stem:HostCustomerArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_srt_ProductOrServiceAxis_stem_HardwareRevenueMember_us-gaap_TypeOfArrangementAxis_stem_PartnershipArrangementsMember_OfopEBr40EuQxhdb2f8FGw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">stem:HardwareRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">stem:PartnershipArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_3_31_2020_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_TypeOfArrangementAxis_stem_PartnershipArrangementsMember_v8fh1ky0AEmHIE3Zth1KbA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">stem:PartnershipArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_3_31_2020_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_TypeOfArrangementAxis_stem_HostCustomerArrangementsMember_awMRrRQKG02s2exQPLQk-g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">stem:HostCustomerArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_3_31_2020_srt_ProductOrServiceAxis_stem_HardwareMember_us-gaap_TypeOfArrangementAxis_stem_PartnershipArrangementsMember_GofANLANzU2-OBsTuPiqHA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">stem:HardwareMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">stem:PartnershipArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2019_To_12_31_2019_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_TypeOfArrangementAxis_stem_PartnershipArrangementsMember_rmwrN4WVpUaWZKyeiJ87XQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">stem:PartnershipArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2019_To_12_31_2019_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_TypeOfArrangementAxis_stem_HostCustomerArrangementMember_dP5PImqQDEqxSOeoJKir1g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">stem:HostCustomerArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2019_To_12_31_2019_srt_ProductOrServiceAxis_stem_HardwareRevenueMember_us-gaap_TypeOfArrangementAxis_stem_PartnershipArrangementsMember_0RwZI99lSU2_R_sI8lJN3Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">stem:HardwareRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">stem:PartnershipArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_uaxsvHgJiE6KS85NYNC2dA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_8_1_2020_To_8_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_UY87bSFz90qmsJrQfvy3sA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="Duration_7_1_2020_To_7_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_OUBokhv_IEKFVzhIGpo1lg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_oQ3RFGINA0K3YKxzUf-8Hw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_5_31_2020_To_5_31_2020_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToSPEMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_MediumTermNotesMember_ynG48YwUN0eQMM8bZ57TXw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:TermLoanDueToSPEMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-31</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_2zwW1ZSUPUi8NTlRcCNOMQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:TermLoanDueToSpeMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_EquityMethodInvesteeMember_tQ4DcqJJeU-ddmRAFf8U7Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_EquityMethodInvesteeMember_lry3tVquT0KAsnwKt4t6Pg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2020_srt_ConsolidatedEntitiesAxis_stem_Scf1LlcMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsMember_QhE5HT7oOkaybRnX_I6PkQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">stem:Scf1LlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">stem:EnergyStorageSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_j3wArJnID0WQxhJmQxSHKQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_srt_ConsolidatedEntitiesAxis_stem_Scf1LlcMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsMember_FKA6DcfQcEa5u1NHwPYobA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">stem:Scf1LlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">stem:EnergyStorageSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_5ZqXTRzx602Krb993quOEw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsPlacedIntoServiceMember_5ifLc4j6pEKpJfK_dlW2ow">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">stem:EnergyStorageSystemsPlacedIntoServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember_JfSwtaxhlEyodwZaj5PykA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">stem:EnergyStorageSystemsNotYetPlacedIntoServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember_P099caTZKUyjI9hC35sZzQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">stem:EnergyStorageSystemsNotYetPlacedIntoServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember_ESB4bNfymUWO2MQEE-lu_g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">stem:EnergyStorageSystemsNotYetPlacedIntoServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_oBrLScZRdUCg9_1FrBtO7g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">stem:FounderSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">stem:SponsorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_3JIPxM0u4Uu9sGkYd9ti8Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">stem:FounderSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">stem:SponsorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_31_2021_To_1_31_2021_us-gaap_DebtInstrumentAxis_stem_A2021CreditAgreementMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_ojS-zMBIukOOYBQc-xMoGQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:A2021CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-31</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="Duration_5_31_2020_To_5_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_MJlgLo0FnkOzPLgjX9Qy6A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-31</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_1_31_2021_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_9BqKTRubTkOVoYV96p5_Hg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_1_31_2021_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_tVBldmr2TU6Svj9hYZ4zeg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="Duration_11_8_2018_To_11_8_2018_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_U-biOMbgW0GiRYKN1h6Jdw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-08</startDate>
            <endDate>2018-11-08</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_1_31_2021_us-gaap_DebtInstrumentAxis_stem_Q12021ConvertibleNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_i0xzPvH4aE2E_QhQkCh3Qw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:Q12021ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="Duration_10_1_2020_To_12_31_2020_us-gaap_DebtInstrumentAxis_stem_Q42020ConvertibleNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_PhACxsxs4k2XtAhO4Sd4sw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:Q42020ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_10_1_2020_To_12_31_2020_us-gaap_DebtInstrumentAxis_stem_Q42020ConvertibleNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_lDH1zIZLekCci0B9__Mmpg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:Q42020ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_1_31_2020_us-gaap_DebtInstrumentAxis_stem_January2020ConvertibleNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_OaOxbGMtR0u8yMcE031mrA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:January2020ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_Series1ConvertiblePreferredStockMember_qr5P5l3erU-y6gVTL-Cazw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:Series1ConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_3_31_2020_us-gaap_DebtInstrumentAxis_stem_January2020ConvertibleNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_EBXTv1XJ8UC83pz6xMjboQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:January2020ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesPlusConvertiblePreferredStockMember_mE_AjXWDOU2YKJgqlR_a0Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:SeriesPlusConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesDPlusConvertiblePreferredStockMember_aJ1O9NPo_EKpoKjtUkUcIw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:SeriesDPlusConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesDConvertiblePreferredStockMember_-Wn7A1yrVECcE2GYb_bz_g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:SeriesDConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesCPlusConvertiblePreferredStockMember_kM3awUOV4EuVfYO3P61N4A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:SeriesCPlusConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesConvertiblePreferredStockMember_M6pp-qDlIEiGmYaKQUpcTA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:SeriesConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesBConvertiblePreferredStockMember_b0HwEdjoREeoc4mzA1g3OA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:SeriesBConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_6_30_2018_To_6_30_2018_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_x1ctqVd83UeO1_N8B4MOAQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:TermLoanDueToFormerNonControllingInterestHolderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-06-30</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_9wMlg7VuqUizMoYSCdYtHg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_jHBe0ENGSkeqWpSDm2cf5w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_JEFaABu1lUCI_l-rqwNwEg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_Lx6jTzEve02kztwkbbtfsw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_YBB4r0v_O0mZlOiggvuEyQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4Ny91TFKbkSL_h1xlvh0zw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_xDg81TmFHkKgVL1n2sns5w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_dYTflmj1E0agbSIOotdB7Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_IncomeTaxAuthorityAxis_us-gaap_StateAndLocalJurisdictionMember_mKRstfOgwEibxAdAE1fx9g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember_ggmeB4Xn-UqVIMAmiUAtLw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_IncomeTaxAuthorityAxis_us-gaap_StateAndLocalJurisdictionMember_oJC2UrJbFE2-BkeW5xKE1w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember_7dsyACyIsUGmsUicRJ_QAg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_RJBTPKocgkKzB9RNfEJrmg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:TermLoanDueToFormerNonControllingInterestHolderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_-AOw3ugjgEajeD3Sa55OQg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:RevolvingLoanDueToSpeMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_7rbBCFEPeEWttyvwNS4Jvw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:TermLoanDueToFormerNonControllingInterestHolderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_FVaWstk0T0OtUDdcAgSEyw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:RevolvingLoanDueToSpeMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSpeMemberMember_4u0eI1DSr0OFfVfaynXosw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:RevolvingLoanDueToSpeMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_-GLZT4g4qE6sVzcMZyxVzA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_huHCR7U_YUa_0zonB8NdRg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_rjqWlD7xLUKiwc20esgCaA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_LuZuaWFWCEq0fC_X7-FZHA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_ihjBrl45n0-f4p4PJ7q5aA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_3_31_2021_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_MediumTermNotesMember_HiwU3kmCXEu5zYVv77M_2Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:TermLoanDueToFormerNonControllingInterestHolderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_MediumTermNotesMember_YQF9P1lpQEWkckcU5AeDtQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:TermLoanDueToFormerNonControllingInterestHolderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_LoansPayableMember_D8idpMcYWEe-Se5v6Imo3A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_LongtermDebtTypeAxis_us-gaap_LoansPayableMember_T-_KwImCcEKsPYOTGl05GQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_5_31_2020_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_pu-_rZQqR060GQl850GbvA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:RevolvingLoanDueToSpeMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2018_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_dBEUQnrf00CJ67boRah9Ag">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:RevolvingLoanDueToSpeMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_1_31_2021_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_TypeOfArrangementAxis_stem_CreditAgreement2021Member_fT21YQ9X7kaDP5Q6yYZmEQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">stem:CreditAgreement2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_fO95T6JgMEypGIon92Vy1w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:RevolvingLoanDueToSpeMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_3_31_2021_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSPEMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_aVQ3VpFFk0CB64Y1DQP2xw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:RevolvingLoanDueToSPEMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_us-gaap_DebtInstrumentAxis_stem_A2021CreditAgreementMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_KQROntst9k6C-nqWHXERhQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:A2021CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_us-gaap_DebtInstrumentAxis_stem_A2020CreditAgreementMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_mB-GF7QCbUSGRH4NLdLSZg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:A2020CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSPEMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_9vk1XW_wlUyH7rbucs9QhA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:RevolvingLoanDueToSPEMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_A2021CreditAgreementMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_5w7qHUDSkEaT3yK5HzcwYw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:A2021CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_A2020CreditAgreementMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_UX5oGMzgJ0mFKAlzkVPO_Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:A2020CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_r9-HcTlnSECrRdK3PfSCnQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_m0y6cXSla0KVvCms0HCE2A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasurySecuritiesMember_sPTseD6pLECh_nBVN8UrGQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasurySecuritiesMember_8-ml814IrEiD6tJvMbbJCQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_LoansPayableMember_guFIu_gOvEOfZ7fJb5p0Dg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_LongtermDebtTypeAxis_us-gaap_LoansPayableMember_RRzslL9yaUq3dKPSm6V-aQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_SpvIiSpvIiiAndSpvIvMember_6ELidDEf2Uyz9VpIDT1cWQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">stem:SpvIiSpvIiiAndSpvIvMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_SpvIiSpvIiiAndSpvIvMember_zFkSeR-w30OrzdsngHyf7A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">stem:SpvIiSpvIiiAndSpvIvMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TechnologyBasedIntangibleAssetsMember_GqEgrCrLbkevIEczUlTLoA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TechnologyBasedIntangibleAssetsMember_pgSRZugMjk6I0KWlsEMQnw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_SoftwareDevelopmentMember_KfDijB89akCsrUp-YDVgQw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TechnologyBasedIntangibleAssetsMember_iemtx_WY6E2cupSniB3OJQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_SoftwareDevelopmentMember_m0Y9-TBFs0yKoB6quNaYLA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_q7tDtvI82kSLkuRI6weFiw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_nuhqMyG-9k24bwgZNeb1MQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_LaR1G669fU-1SNnktf7CEA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasurySecuritiesMember_k49qrO0Xyk2IAYIz_5vq1g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasurySecuritiesMember_7AGqsL0VZUScXpl_vj-YCg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasurySecuritiesMember_biWg2Dmo8EKFBh9xWjRJNA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_uFvqVTy9ikS8-LmA7PdRRw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_8bWksHot_EezW5YLHDKJ7g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_A_ThyaBIwkyxfM_kyAIWUQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_uM4hJ8D73ECW_HO5wk-JZw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_LcDO8h-y90WArfr9DHavlA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_HrxwQkEdZkOxXS3w9jB5-g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis">us-gaap:WarrantsAndRightsSubjectToMandatoryRedemptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_FinancialInstrumentAxis_us-gaap_EmbeddedDerivativeFinancialInstrumentsMember_va166fgyrkekf5fDM8hKtw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:EmbeddedDerivativeFinancialInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_lLhxOsm5tUKZUXC-tSsEag">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_0vMQTlcneU6uUVBuhi3uZA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis">us-gaap:WarrantsAndRightsSubjectToMandatoryRedemptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_FinancialInstrumentAxis_us-gaap_EmbeddedDerivativeFinancialInstrumentsMember_8IsuxBb3-EydOoD9whPpLg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:EmbeddedDerivativeFinancialInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2018_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_1mAwLLYZQEqtd7mZpP2M7g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis">us-gaap:WarrantsAndRightsSubjectToMandatoryRedemptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_mOiPi7ctgkWwAhqNR3c13Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_fPwkEV3-RkG_n_TE0manng">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_10_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_PPwd_mm2IkWTZuY-JGETGg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_4kNNCmBTCU2EHrxxdVWjYQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis">us-gaap:WarrantsAndRightsSubjectToMandatoryRedemptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_y6X_NvZEnE6fXRXb80vxkQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis">us-gaap:WarrantsAndRightsSubjectToMandatoryRedemptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_FinancialInstrumentAxis_us-gaap_EmbeddedDerivativeFinancialInstrumentsMember_exkRtfFRdUSO7PQOtAdMlg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:EmbeddedDerivativeFinancialInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_us-gaap_FinancialInstrumentAxis_us-gaap_EmbeddedDerivativeFinancialInstrumentsMember_eJ4-m0nOg02CkpkLN8pcLQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:EmbeddedDerivativeFinancialInstrumentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_us-gaap_FinancialInstrumentAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_AqXQ_jtozEaxzvTUlaGQlQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:WarrantsAndRightsSubjectToMandatoryRedemptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_StemFinanceSpvIIILlcMember_E-qhWADWcUWyT_Gmulq5Zg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">stem:StemFinanceSpvIIILlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_GenerateStemLcrLlcMember_MLSd9jy5RUOEisuFTAbQrQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">stem:GenerateStemLcrLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_StemFinanceSpvIiLlcMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_wBZUXlbRskidl5bPM-h5tw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">stem:StemFinanceSpvIiLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_StemFinanceSpvIIILlcMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_MdLuWEkMFkKAWTY8wLOfbg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">stem:StemFinanceSpvIIILlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_GenerateStemLcrLlcMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_dVtEDdDCgkGJ8AnFQryAvw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">stem:GenerateStemLcrLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_StemFinanceSpvIiLlcMember_PmMgMtCGPUq98VCEsHvBEw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">stem:StemFinanceSpvIiLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_StemFinanceSpvIIILlcMember_uyEz4ILHO0GRd-jfnQNX4A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">stem:StemFinanceSpvIIILlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_GenerateStemLcrLlcMember_58K1hGj1FU6sq7-jcRup7w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">stem:GenerateStemLcrLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_JHMWA0-HV0WJXGoIWme91w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotesJanuary2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_N2toP2Gm30CsksqoVQzlVA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:ConvertibleNotesJanuary2020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_WUK_XDdfwEe_dBBRbedqQw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_VdqZDBpXtUm41rqNl4gIig">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_5s2nb2X8KEu3M2p7hg34sA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">stem:RestatementOfWarrantsAsDerivativeLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_CVOimu29PUWaTArqLapkKA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_H_OsGtQ0gEqc7BUH_G4n_w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputSharePriceMember_46ZDpbW5fkePLTWxeE4mrw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputRiskFreeInterestRateMember_Em8svVhXO0KFTfxEFKLsLA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputPriceVolatilityMember_JjifYpwsYEedBpEWAFxOTQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedTermMember_h68h013s602S65i2jFJLYA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExercisePriceMember_0oLyNTIg0k-YNnHer4nQPQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_USp4gcLo-UevJUoWHG8MJg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountForLackOfMarketabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_stem_MeasurementInputProbabilityOfCompletingBusinessCombinationMember_FcR9jwt9g0eAA_blkGac7Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">stem:MeasurementInputProbabilityOfCompletingBusinessCombinationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputSharePriceMember_UlyBCB3iC0Kts1vldgQq4Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputRiskFreeInterestRateMember_iQUueaFT60OYgOnIhUEgMA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputPriceVolatilityMember_vf9lHoLORkOll1tHOPEEiw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedTermMember_-LXt87B-NUqA6wpi8kEpcA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExercisePriceMember_aXMjGhrzCUeXxogK61k7Tg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_4FN8ViVhyk-bMBxWqtbB8A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountForLackOfMarketabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_stem_MeasurementInputProbabilityOfCompletingBusinessCombinationMember_cXFJLab1qUmuqWoq4xWJlg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">stem:MeasurementInputProbabilityOfCompletingBusinessCombinationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputSharePriceMember_rF_jbOnxj06si3TI7lSumA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputRiskFreeInterestRateMember_Yr3WRvjsjUy6E9C5f84eBQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputPriceVolatilityMember_YJzKgK6cA0SzczAC0aWjpQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedTermMember_fG1UhDOp9UeLGA7olafYXQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExercisePriceMember_iEdT2WVoE02nM23VzjY7kw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_zGAvQ1rou0eQtFSZ-WqbzA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountForLackOfMarketabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_stem_MeasurementInputProbabilityOfCompletingBusinessCombinationMember_uwttjMk3dUmJYEyiUpR51Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">stem:MeasurementInputProbabilityOfCompletingBusinessCombinationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsMember_w87EzvvJsUK4j3ZHgpVDLw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">stem:EnergyStorageSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsMember_6vg_Vq-Nf0OSYKZNxDOllw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">stem:EnergyStorageSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_1_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotesJanuary2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_uoSoDvGNIEShwC5r6HmsGA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:ConvertibleNotesJanuary2020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="As_Of_1_31_2021_us-gaap_DebtInstrumentAxis_stem_Q12021ConvertibleNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_Xkwpd7G7qESs_r5uM89xzw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:Q12021ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_CreditAgreement2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_IMy8xKYjMESVMt4OCLJhHQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:CreditAgreement2020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_Q42020ConvertibleNotesMember_5Q4O49pzo0Ge8QXtQ5UddQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:Q42020ConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_5_31_2020_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_Q2Wb6OalO0uLNvf1LWLZow">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:TermLoanDueToFormerNonControllingInterestHolderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-31</instant>
        </period>
    </context>
    <context id="As_Of_5_31_2020_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_MediumTermNotesMember_hgvWtJ_XQEalPu13aaJ2FA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:TermLoanDueToFormerNonControllingInterestHolderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-31</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2020_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_67uEcOriSEqkKSH5SKpZWw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:TermLoanDueToSpeMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="As_Of_5_31_2020_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_a2x3n_5K-0O2D588BVPR4w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:TermLoanDueToSpeMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-31</instant>
        </period>
    </context>
    <context id="As_Of_1_31_2021_us-gaap_DebtInstrumentAxis_stem_A2021CreditAgreementMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_5fkYqQ9cTESlfstxfobUbA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:A2021CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="As_Of_6_1_2020_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToSPEMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_MediumTermNotesMember_tdA-j0ZYX0C54jHnNjRmTg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:TermLoanDueToSPEMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-01</instant>
        </period>
    </context>
    <context id="As_Of_5_31_2020_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSPEMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_xUVBRBnF00uKXMuaOjjycw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:RevolvingLoanDueToSPEMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-31</instant>
        </period>
    </context>
    <context id="As_Of_1_31_2020_us-gaap_DebtInstrumentAxis_stem_January2020ConvertibleNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_inrIdmRNS0eAHlw51CwylQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:January2020ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_hkdPchmjIkiz5KO3ZwYDyw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:TermLoanDueToSpeMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_6_30_2018_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_oEo9hCa250qjpePp4lEbPA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:TermLoanDueToFormerNonControllingInterestHolderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-06-30</instant>
        </period>
    </context>
    <context id="As_Of_4_30_2017_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSPEMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_FDPn2sqBx0KEVKozWcBLlQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:RevolvingLoanDueToSPEMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-04-30</instant>
        </period>
    </context>
    <context id="Duration_1_1_2018_To_12_31_2018_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_6Isdc6RttE2pvfSiSYi8Jw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:TermLoanDueToSpeMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2018_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToSPEMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_MediumTermNotesMember_rCMUmAOAZkC8pq3_uw3x4g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:TermLoanDueToSPEMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2018_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_Fz7YCr6L-0ST0aaYiDe8mQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:TermLoanDueToSpeMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_AudCoP_h8UK9zYfXj6um-w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_Y5vxbksN4EmFDS3hhvxJXg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_srt_ProductOrServiceAxis_us-gaap_ServiceMember_Olvaq5ElA0q7xc2LLybURA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_srt_ProductOrServiceAxis_stem_HardwareMember_qXAN5ai2SUqYaIvr4E7sIQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">stem:HardwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_3_31_2020_srt_ProductOrServiceAxis_us-gaap_ServiceMember_-78u9HgTUkCrileUqJ77Ng">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_3_31_2020_srt_ProductOrServiceAxis_stem_HardwareMember_8Va5LxNfLEWkvtiPjlMhNw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">stem:HardwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_srt_ProductOrServiceAxis_us-gaap_ServiceMember_WyC_-52JQk68LS7beOc5tg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_srt_ProductOrServiceAxis_us-gaap_ProductMember_tttNKuzUiUu_-8zPJuUiOQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2019_To_12_31_2019_srt_ProductOrServiceAxis_us-gaap_ServiceMember_qtBzfeb5MUatS8WlDMthAA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2019_To_12_31_2019_srt_ProductOrServiceAxis_us-gaap_ProductMember_GFe27fPUmU-1SxKkjV9Fug">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_1_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_QxUuNSMmUUOoByZS6UAJDA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="As_Of_1_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDPlusConvertiblePreferredStockMember_Ab8-UjQDs0mqQ3HT7DX_FQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:SeriesDPlusConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_srt_ConsolidatedEntitiesAxis_stem_Scf1LlcMember_7Q9jQC0NoUuVnaBjdwEAdA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">stem:Scf1LlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsMember_qXka1Qy9xke1dRLSCqzwiA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">stem:EnergyStorageSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_srt_ConsolidatedEntitiesAxis_stem_Scf1LlcMember_UnjB5xbO0Ue8asDS5BcmQg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">stem:Scf1LlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsMember_NCGQ-tBQlEmPuxlDFbN23w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">stem:EnergyStorageSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_srt_MajorCustomersAxis_stem_CustomerEMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_yIB8jeh81kKXTP2_eTgvmQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerEMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_srt_MajorCustomersAxis_stem_CustomerDMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_WuWx_ooEA0K3Stz9yH2NnA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_srt_MajorCustomersAxis_stem_CustomerCMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_ZZuPvHt-pUKLUIJZ9fjpWQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_srt_MajorCustomersAxis_stem_CustomerBMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_ur5_oNhY3U-ZHSru_fmV0w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_srt_MajorCustomersAxis_stem_CustomerAMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_6C3LijkRBkm74NuV1OzWOA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_srt_MajorCustomersAxis_stem_CustomerDMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_eNHb8gwquEqUdHsygHvTpw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_srt_MajorCustomersAxis_stem_CustomerCMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_lw6WHL8W7EG25CMt5B0F-w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_srt_MajorCustomersAxis_stem_CustomerBMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_vOg-Xffw90C664FGDsVLyQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_srt_RangeAxis_srt_MaximumMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_NetAssetsGeographicAreaMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_88Y1HLL8bEGV8sAH_53xMw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:NetAssetsGeographicAreaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_srt_MajorCustomersAxis_stem_CustomerMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_rj8UIC23ikSklBTiGW_vuQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_srt_MajorCustomersAxis_stem_CustomerDMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_ZVObMQeJ5kaD1Eb5HLcvWw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_srt_MajorCustomersAxis_stem_CustomerDMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_2Qf6uRU1M0ahCrs9N_JWkg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_srt_MajorCustomersAxis_stem_CustomerCMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_R_p7HVI50kaacR4lH9-erg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_srt_MajorCustomersAxis_stem_CustomerBMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_zJ973fVRdkCKbYRyz9dhhg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_srt_StatementGeographicalAxis_us-gaap_NonUsMember_b0-V1mqtOkqOG9ng5YrugA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_3_31_2020_srt_MajorCustomersAxis_stem_CustomerFMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_8mlt2ap2XUKZlWCAZwUmdg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerFMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2019_To_12_31_2019_srt_MajorCustomersAxis_stem_CustomerMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_fKGyAhN5R0a5Q62ubMFWmA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">stem:CustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_3zKxrmyxek645ymzkNhabQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">stem:RestatementOfWarrantsAsDerivativeLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassSubjectToRedemptionMember_hM8vbYhx_ES-I7Vf_h5wMQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">stem:RestatementOfWarrantsAsDerivativeLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:CommonClassSubjectToRedemptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassSubjectToRedemptionMember_539g7Oiea0-nltYQ7Uxovw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">stem:RestatementOfWarrantsAsDerivativeLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:CommonClassSubjectToRedemptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassSubjectToRedemptionMember_ZLJCy7hFAUG_AQpEsJa25w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:CommonClassSubjectToRedemptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_Dd07atQoLEaM0jhi95nMaA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">stem:RestatementOfWarrantsAsDerivativeLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassSubjectToRedemptionMember_PlGfkBZRpUWdKSy0y_L4hA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">stem:RestatementOfWarrantsAsDerivativeLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:CommonClassSubjectToRedemptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassSubjectToRedemptionMember_X-G_NRuyAUCjgHOKyo7_EQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">stem:RestatementOfWarrantsAsDerivativeLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:CommonClassSubjectToRedemptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_w77VNbCCjUmzEAor0HGsWQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">stem:RestatementOfWarrantsAsDerivativeLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassSubjectToRedemptionMember_OHZnpM_T30WAXQFeQxUhTA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">stem:RestatementOfWarrantsAsDerivativeLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:CommonClassSubjectToRedemptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_o2fgO5QP8EujkCwNBMS00w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_L1lUha6pOEOoBJ79yBvcDA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:CommonClassNotSubjectToRedemptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_661Z9nF-d0KwdmJ4zVjg0A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:CommonClassNotSubjectToRedemptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_WyuGQJsAhUmM8SthWmtK4g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_VoeU-eZKzEuBV5IvtDS7lQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:CommonClassNotSubjectToRedemptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="As_Of_11_8_2018_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_GuIo2-yBX0SFrzoePsdXKg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-11-08</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_ZAh_flcTXki_jTdElf_p8A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:CommonClassNotSubjectToRedemptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_sLZ-HXK6S06SMdK9ycYHew">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_jrM7332rkkin9aBaHmVpJA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:CommonClassNotSubjectToRedemptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_us-gaap_FinancialInstrumentAxis_us-gaap_StockCompensationPlanMember_UU4o7ow4HUGrpCL6cICo3A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_us-gaap_FinancialInstrumentAxis_us-gaap_EmployeeStockOptionMember_IJ6ASIv2j0eDE01UzzblJg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_us-gaap_FinancialInstrumentAxis_us-gaap_ConvertiblePreferredStockMember__1I_IBo1QkW_MBQU3-H7wA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_us-gaap_FinancialInstrumentAxis_stem_PreferredStockWarrantsMember_pHTEaA2TJUO1CH3Fuz6a_g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">stem:PreferredStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_us-gaap_FinancialInstrumentAxis_stem_CommonStockWarrantsMember_mGCkR4-j4Uae07lHD_fSSA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">stem:CommonStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_FinancialInstrumentAxis_us-gaap_StockCompensationPlanMember_8g02wNYMVEuEhbyTw-NKZw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_FinancialInstrumentAxis_us-gaap_EmployeeStockOptionMember_C4BcjXDmgEyG_gKTmWyfsQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_FinancialInstrumentAxis_us-gaap_ConvertiblePreferredStockMember_UQcT0OE7X0KO8zpIW83QpQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_FinancialInstrumentAxis_stem_PreferredStockWarrantsMember_imwe4zn3hUenG2cdhx4Elw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">stem:PreferredStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_FinancialInstrumentAxis_stem_CommonStockWarrantsMember_jMjs_a-n7kCUQW3OSDHVVw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">stem:CommonStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_FinancialInstrumentAxis_us-gaap_StockCompensationPlanMember_ELQM27CHOEi7GKtSjKVeFA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_FinancialInstrumentAxis_us-gaap_EmployeeStockOptionMember_ZL1NXQ5txUq46NHXOGOkoA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_FinancialInstrumentAxis_us-gaap_ConvertiblePreferredStockMember_HTI1EMhovESt6spJ6GDb5A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_FinancialInstrumentAxis_stem_PreferredStockWarrantsMember_ZlZGdT-7t026jA-5Km9x2w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">stem:PreferredStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_FinancialInstrumentAxis_stem_CommonStockWarrantsMember_892YEFdQSkqqBrBwAqshIA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">stem:CommonStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_us-gaap_ClassOfWarrantOrRightAxis_stem_CommonStockWarrantsMember_slbJl5M0sE2Lqzo_KkpTYA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:CommonStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_CommonStockWarrantsMember_w7pR5-rhW0mA5ys0kr6k4Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:CommonStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_ClassOfWarrantOrRightAxis_stem_CommonStockWarrantsMember_i-AphXBtLEujqYoSt5hxOQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:CommonStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_r0PYJMHbdEC2IfWYov5UlQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_Y2bEQ2SW1U6Q3DIrcG8RFw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_srt_RangeAxis_srt_MinimumMember_us-gaap_ClassOfWarrantOrRightAxis_stem_CommonStockWarrantsMember_Gh0l33yJlUiKJF6QBAyglQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:CommonStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_srt_RangeAxis_srt_MaximumMember_us-gaap_ClassOfWarrantOrRightAxis_stem_CommonStockWarrantsMember_jZEmkKf370GWGe2C5oXRSA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:CommonStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDPlusConvertiblePreferredStockMember_Wk9h8oXRmESBpu3_5mQS8w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:SeriesDPlusConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertiblePreferredStockMember_i_C4F_xImEujxxA2jx83Cw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:SeriesDConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesAPlusConvertiblePreferredStockMember_aNaMk0-EpkKy5zamra20BQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:SeriesAPlusConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_aXMZJyseqk-tKKmxKcyLYw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrants2019And2020Member_bkHX8vJ0jUWuEf6ABVZcVA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:SeriesDConvertibleStockWarrants2019And2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrants2017Member_FJ46Mgf6REuVNqa30OL1ig">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:SeriesDConvertibleStockWarrants2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesConvertiblePreferredStockWarrantsMember_yx5LVWk5rkC1pYMcatl-0w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:SeriesConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_srt_RangeAxis_srt_MinimumMember_pSfhAyvVnk24sy9JD0Cv-w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_srt_RangeAxis_srt_MaximumMember_x_BWnaijOEmUN_B-8sdTpw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrants2019And2020Member_UiQ4VQactEemYu3-JiOAaw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:SeriesDConvertibleStockWarrants2019And2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrants2017Member_nMTl7TSWckCF5GDDkkSstQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:SeriesDConvertibleStockWarrants2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesConvertiblePreferredStockWarrantsMember_URr67nQSlkCSaP3fZv1fuQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:SeriesConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_srt_RangeAxis_srt_MinimumMember_cBDVpS1mv0q9jJMXJvWOKw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_srt_RangeAxis_srt_MaximumMember_wyjt3y0LhkeLbIzSHkJqIg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_-vEdW--3SkKqOEFQuwnYbg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">stem:FounderSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">stem:SponsorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_6YdxzE_o_EOPWvltif545g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">stem:FounderSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">stem:SponsorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_1b9Vb_wQb0WV2Nscj6P37A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">stem:RestatementOfWarrantsAsDerivativeLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_fOktOm_WFEWcvHKh0mIeMg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2020_pSUIzOpeWkG8Wp3qOk_AMw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2018_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_rxqZEMhH-EixJnAkAupyAQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_AoIUABjKc0a8sN1XZ3c6_Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_e39TZUj5D06G4XkJwSuiQA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_VMseti2yAkORYxWQ6wnIyw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_RU4c2glUKUaLD6AnyuQ4lg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_NuJKm0I27E2yytqte08_Bw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_xAq9kh-qjUqPFXjvYIOf-Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_mijTObDpAkSWKGCXLdZfvQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_3SpLYXU5O0epcyk2JVhg4A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_zP5xZ9-qSk-HFup3reoYiA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_WuDoPXEV0kGT4dkfR3WVIQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_37CuCrLXS0y-oaJByLrsvg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_5RkgHvUEXU6kY5X0Y4_IBQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2018_GUne4wNQ4EqRag9HciQTtw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_CommonClassAMember_a5vVXxjHeUOrQBrM0fzvwQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_g_N0gfdNeECBfDnCrCGc5A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantsAndRightsSubjectToMandatoryRedemptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_aNVqerQ9sUSQwcqzcaJJFw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_ConvertiblePreferredStockMember_InImqDwkC0uXAIrLclaHYg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_ConvertibleDebtSecuritiesMember_-ucDgmvuwE6XYdU_--5HIg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_stem_CommonStockWarrantsMember_S704vpMdC0mRXySR1H4-cw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">stem:CommonStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_CommonClassAMember_yGM-nIz9SkOCcB7m7X79xA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_7Rd5wKo0lE6ISenIdw0dMA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantsAndRightsSubjectToMandatoryRedemptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_a1iNxE5ekUOKyTUFCnAIGg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_ConvertiblePreferredStockMember_BcvvVXL4R0Wh97w-uBIYIQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_ConvertibleDebtMember_V-YaHf20O0mCveChXEgZLw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_stem_CommonStockWarrantsMember_gfxvSeolT0SWgMsmec-WtQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">stem:CommonStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_3_31_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_j0DosqkJHE6cQ1EyTcHy0g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantsAndRightsSubjectToMandatoryRedemptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_3_31_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_c1A-zMg0VEuukqXXuJhbtQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_3_31_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_ConvertiblePreferredStockMember_b8OnoeLyu0WjT6muNW5eFg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_3_31_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_ConvertibleDebtSecuritiesMember_sE0PXmYJyU-6_GoDtoSt3Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_3_31_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_stem_CommonStockWarrantsMember_MjyXqy4ZxUqNwJLKTc4VXg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">stem:CommonStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_alxhMDBG3UiCz-9_Xgzyyw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantsAndRightsSubjectToMandatoryRedemptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_RqP3BduIBUulRfWd0szb_w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_ConvertiblePreferredStockMember_s725GQeeSkajXMgJItlk8A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_ConvertibleDebtMember_LCO5VmlYEEulqjV5o1igqw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_stem_CommonStockWarrantsMember_zThIWwccOka6djXZLqygxA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">stem:CommonStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_SoftwareDevelopmentMember_3wNFgJSUyku6RWtgbTmLMg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_SoftwareDevelopmentMember_a9TI36gSAkW19gJ6shGtgg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember_3g_oSX6Ff0aot4-Mckpvwg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_f6M0VAnjeUq35Q1L3AMOLw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_nriMivw0vUudkVHh51Iwfg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember_qD21KL7Ql0aL0gQg0ffigA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_ebzQJ2wt0k-BfAxMXCnhRQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_kfDNtooz0UyJVFqh8jyIBw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_3_31_2020_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember_oxhxUKSd5EWrevcJuPHKgA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_3_31_2020_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_aUkp8BkSkUiiJK8IgpNP9g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_3_31_2020_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_9o4zvGZvMkyCa-F6z3ufOg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember_c4wbgW5kNkGt6KewatzkUA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_ZhZRxwyN6k2t2U9SklJlNw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_1-JEVKepzkK2OTBwyxzBsQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_OgQg1lDOkE2YV5UZs-KWfQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">stem:RestatementOfWarrantsAsDerivativeLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember__3XA0KbEJ06nFo3x1BADBg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_9z3VioJt7Uau1PxvOFcEeg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_XF4ki8gFPEOAYZAyHzj30Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">stem:RestatementOfWarrantsAsDerivativeLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_U6_gCPIk0UWTG_nSvm0npQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">stem:RestatementOfWarrantsAsDerivativeLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_3JTrfS-1p0SkMuOqz5FyDQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsPlacedIntoServiceMember_fTpodrTm_k2qpBDlwhKCww">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">stem:EnergyStorageSystemsPlacedIntoServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsPlacedIntoServiceMember_FH0Phit53EidjeHOSlQKvw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">stem:EnergyStorageSystemsPlacedIntoServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrants2019And2020Member_IRmTv6z4WEGKxXxzhW6q0Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:SeriesDConvertibleStockWarrants2019And2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrants2017Member_vTSoKPdA20G3yNlbo2I7yA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:SeriesDConvertibleStockWarrants2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesConvertiblePreferredStockWarrantsMember_14z7sJwNNk-2Nl_S4pW9Vg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:SeriesConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrants2019And2020Member_vxebwL0X2k2iAx3JLMjjfw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:SeriesDConvertibleStockWarrants2019And2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrants2017Member_pB4sE41a3Ui857uukzUyZw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:SeriesDConvertibleStockWarrants2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesConvertiblePreferredStockWarrantsMember_KiyI0NEeG0GiTTGd4vqXaA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:SeriesConvertiblePreferredStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="Duration_5_1_2020_To_5_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_CommonStockWarrantsMember_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_YS5QiV9mg026tn4B02M-JA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:CommonStockWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:TermLoanDueToFormerNonControllingInterestHolderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrants2019Member_us-gaap_DebtInstrumentAxis_stem_CreditAgreement2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_eFOGLC1U1kW-BD2HgHracQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:SeriesDConvertibleStockWarrants2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:CreditAgreement2020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrants2019Member_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotes2019Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_XpSGIXq-hkaMKap_7dB7HA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:SeriesDConvertibleStockWarrants2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:ConvertibleNotes2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrantsQ42020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_etiGtKhky02y9VDplQt4cg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:SeriesDConvertibleStockWarrantsQ42020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrantsJanuary2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_T8dqkDim7E-Z5DPB8wUong">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:SeriesDConvertibleStockWarrantsJanuary2020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_3_31_2021_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputRiskFreeInterestRateMember_8Up22oBvQkeHPSVNInzESA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputPriceVolatilityMember_UNwOJk9Oo0Wl4U8Dssj8Dw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedTermMember_kGRrXoRiLEC118rQiDt2Fw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedDividendRateMember_YORrmbFdC0afia8IZLuTow">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_TCYujogoH0CQV0OnP8o8AQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountForLackOfMarketabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2020_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputRiskFreeInterestRateMember_3DrFbvL8u0qKJWDUImSIXA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2020_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputPriceVolatilityMember_Vk98FUhN_0GbZy20Bxw2yg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2020_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedTermMember_VZj3wkm-EEiZrEKu_Lg99Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2020_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedDividendRateMember_V_bDJ2Ewq0Ck0AnLSSE79A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2020_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_v4IF9Ed0d0quHUTM3wWekw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountForLackOfMarketabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_ZhndbDu6AkutEbOBXkLO-w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_W2W8vL5DuUy7zcfN_QGmXA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_TZq9XGUFOUmZwCOSxuUumA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_OdtEqoEzG0mcA6hqxGewCw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_ujaYE9UrdECfRAGz0UxARg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_3PHC7udsnUmJVvf-KjL26w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_PreferredStockWarrantsMember_uGB9VuGweUK8hyRRJ1225g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:PreferredStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_1_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_PreferredStockWarrantsMember_G65n8rRVYkyMoBPgq81KXw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:PreferredStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_OFuIqECRF0GGFGAVRcOw8A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_q4eJBw4Y6kuj2QFquqBxzA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-26</startDate>
            <endDate>2020-08-26</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_1TeCXhbtEEKlTkDhjr_XpA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_X9GonN_TnkGReX0e85EODQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">stem:FounderSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">stem:SponsorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_fSTGxW4OL0OxNj_Q5P8feg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">stem:FounderSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_11_8_2020_To_11_8_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_FQxo-yTlLk6KZ6ionQ4oNw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">stem:FounderSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">stem:SponsorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-08</startDate>
            <endDate>2020-11-08</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_Eh42JFhxmk6fnKfVHh2Ltg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">stem:FounderSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_FzJBptZJwkmkDu8_MLgrkg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">stem:FounderSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">stem:SponsorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_Whizs6aVnUSzUGRpyHS4LA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">stem:FounderSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">stem:SponsorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_srt_RangeAxis_srt_MinimumMember_us-gaap_TypeOfArrangementAxis_stem_PartnershipArrangementsMember_Hi79IbSCtESCx-Op7MvdLg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">stem:PartnershipArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_srt_RangeAxis_srt_MinimumMember_us-gaap_TypeOfArrangementAxis_stem_HostCustomerArrangementMember_rEVVbZJrOkKWFZWn2yqt6A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">stem:HostCustomerArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_srt_RangeAxis_srt_MaximumMember_us-gaap_TypeOfArrangementAxis_stem_PartnershipArrangementsMember_6h6ndEN4kES57-T2vd-XUw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">stem:PartnershipArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_srt_RangeAxis_srt_MaximumMember_OKEmw6cyG0ek3npoNc8x1Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_ConvertiblePreferredStockMember_XrJ_h4Dzwk-eyQRXe_JeSA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_1_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_Qzp3TkcFRkClGFpLE4dtmg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_ConvertiblePreferredStockMember_6GSUwrSqIkipUhqiiMREKw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="Duration_7_29_2020_To_7_29_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_vyFD_ZtE9k-zHNg7lP_jTg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">stem:FounderSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">stem:SponsorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-29</startDate>
            <endDate>2020-07-29</endDate>
        </period>
    </context>
    <context id="Duration_7_13_2020_To_7_13_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_cZ1gdHNflE2OnS8_es-vxQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">stem:SponsorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-13</startDate>
            <endDate>2020-07-13</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_vDmUg2Q-RkKqR1DLwJ0jGA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_wZ6K6iVOQkau4Hb6tHOzVg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_e0bGHdS1cEiYRXbdjoLFiw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_Rfcq4ukrdEW20uwX5NSjcg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_9BnLnvGrJUSMoVnqiOA5Ww">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_UjeGzRKzlEaKunNcAq3fjw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_KukzvTyVo02gvAZUej97vQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_xb1sxN5Ss0OdWQABzvfAZQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_I2WEbxAnIE6jE6vttr7rQA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_1_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_40sT62lwsU2PU3VNOZ2wCQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_-PAcbk4wEUOPCeoZrahbMA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2009_To_12_31_2009_us-gaap_PlanNameAxis_stem_StockPlan2009Member_0X5xE5OcJ0OcSQNW-t4yeA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">stem:StockPlan2009Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2009-01-01</startDate>
            <endDate>2009-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2009_To_12_31_2009_srt_RangeAxis_srt_MinimumMember_us-gaap_PlanNameAxis_stem_StockPlan2009Member_nQ51xjAlhUG7FZf-fA2iNg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">stem:StockPlan2009Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2009-01-01</startDate>
            <endDate>2009-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_us-gaap_PlanNameAxis_stem_StockPlan2009Member_QjoJ7HPXJkmMIDfjcxs6pQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">stem:StockPlan2009Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_bbAbFxLZEEuq3gEZ0ZKcGg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-26</startDate>
            <endDate>2020-08-26</endDate>
        </period>
    </context>
    <context id="Duration_8_20_2020_To_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_z3jgxpy3kUuydeK0yhFrWA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-20</startDate>
            <endDate>2020-08-20</endDate>
        </period>
    </context>
    <context id="Duration_4_21_2021_To_4_21_2021_kf7MJmOooU2zyxi6xQ_iiA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
        </entity>
        <period>
            <startDate>2021-04-21</startDate>
            <endDate>2021-04-21</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_us-gaap_TypeOfArrangementAxis_stem_HostCustomerArrangementsMember_Mu2wvrH4G0C5B9R34DLa8w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">stem:HostCustomerArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_srt_RangeAxis_srt_MinimumMember_us-gaap_TypeOfArrangementAxis_stem_PartnershipArrangementsMember_b-zDcdfMwE6thOF4IAJwPQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">stem:PartnershipArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_srt_RangeAxis_srt_MinimumMember_us-gaap_TypeOfArrangementAxis_stem_HostCustomerArrangementsMember_uGm2xSRxPE-D_f-EfbNSWg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">stem:HostCustomerArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_srt_RangeAxis_srt_MaximumMember_us-gaap_TypeOfArrangementAxis_stem_PartnershipArrangementsMember_1VBzTwEGkEiNkrXCJBTjlA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">stem:PartnershipArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_srt_RangeAxis_srt_MaximumMember_us-gaap_TypeOfArrangementAxis_stem_HostCustomerArrangementsMember_Q5VD1gt9DECiJWilrc-esg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">stem:HostCustomerArrangementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_8_20_2020_To_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_007h-T-GUk-CwrPV_qgrmA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-20</startDate>
            <endDate>2020-08-20</endDate>
        </period>
    </context>
    <context id="Duration_4_28_2021_To_4_28_2021_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_OlbzRErbWk6N1KVLyo2zbQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-28</startDate>
            <endDate>2021-04-28</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2018_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_PromissoryNoteWithRelatedPartyMember_T09XHQSlBk6p-qmTzZ1-Rw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">stem:PromissoryNoteWithRelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotesQ42020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_38CzY9fm2k2s9gGxEoaAMw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:ConvertibleNotesQ42020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_1_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotesJanuary2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_j99K6sXynkOKsijgCdIHUQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:ConvertibleNotesJanuary2020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_1_31_2020_g7nJF5Dh4EmyooWD_nAZkA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="Duration_5_1_2020_To_5_31_2020_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_fAw_eN-zyUW3sekJqgmz4g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:TermLoanDueToFormerNonControllingInterestHolderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_srt_RangeAxis_srt_MaximumMember_8tTAyUSQ5EOpMo-ESz7TRg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_7_13_2020_To_7_13_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_aOwwUtMGpUeYfMRsaCSRQg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-13</startDate>
            <endDate>2020-07-13</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_DCXWKscyRUukpL7Zqs6iOA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_8_31_2020_To_8_31_2020_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_yKg1RWKy8UO-x8jw2Usa2w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:RevolvingLoanDueToSpeMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-31</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="Duration_8_1_2020_To_8_31_2020_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_DnSq92FaSkm3xoXA7V-gow">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:RevolvingLoanDueToSpeMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="Duration_5_1_2020_To_5_31_2020_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_TNnA65q-BUaNXQxaCTzvfw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:RevolvingLoanDueToSpeMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_frhousyDh0GjT8KrZRWVIg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:RevolvingLoanDueToSpeMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_-aGl49PcgEaIV1T5dadcDQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_JxkY_9WNJEm-v-Hug_BtGA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">stem:SponsorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-26</instant>
        </period>
    </context>
    <context id="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_7Uax3-fIT0eaIsTX2-uB_g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">stem:SponsorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-26</startDate>
            <endDate>2020-08-26</endDate>
        </period>
    </context>
    <context id="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_GdDfL-2YMUu2JulcqRtAOw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">stem:FounderSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-26</startDate>
            <endDate>2020-08-26</endDate>
        </period>
    </context>
    <context id="Duration_7_29_2020_To_7_29_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_BXmpgJjolE-mVTax1AiPjQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">stem:FounderSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-29</startDate>
            <endDate>2020-07-29</endDate>
        </period>
    </context>
    <context id="Duration_12_3_2020_To_12_3_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_NewStemCommonStockMember_us-gaap_TypeOfArrangementAxis_stem_MergerAgreementMember_t3vfZMONsE2OTU1MV5KoDA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:NewStemCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">stem:MergerAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-03</startDate>
            <endDate>2020-12-03</endDate>
        </period>
    </context>
    <context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_nioGWBOiZkKSmBQfnK1QMA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_1ehVqr5nkUS5Kv5kw8amtw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_6rjY3R2xWUC2QcIdYrxCwA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-26</instant>
        </period>
    </context>
    <context id="As_Of_7_13_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_GYZ-Scj730qdrkW4FeifcA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-13</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_b9jMyCHD60aJaTbnZdR4OA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_11_8_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Mu-byPSR6UK4wpLglR5Rjw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-08</instant>
        </period>
    </context>
    <context id="As_Of_11_8_2018_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_KM_Pyvs0P0CVqtGr22gXoQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-11-08</instant>
        </period>
    </context>
    <context id="Duration_9_1_2019_To_9_30_2019_us-gaap_LitigationStatusAxis_us-gaap_SettledLitigationMember_us-gaap_LossContingenciesByNatureOfContingencyAxis_stem_AllegedWrongfulDilutionOfEquityMember_n238w02_8E-R80DV7vXHpw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:SettledLitigationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">stem:AllegedWrongfulDilutionOfEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="Duration_9_1_2019_To_9_30_2019_srt_LitigationCaseAxis_stem_AllegedWrongfulDilutionOfEquityLitigationMember_yzpBfxaMaECMYlux9tSMIQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">stem:AllegedWrongfulDilutionOfEquityLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="Duration_8_31_2020_To_8_31_2020_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSPEMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_snNAV0O-9EeCem1nyuGI4w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:RevolvingLoanDueToSPEMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-31</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="Duration_5_31_2020_To_5_31_2020_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSPEMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_irvZ3VWCHkK8ee8gwc4t5A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:RevolvingLoanDueToSPEMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-31</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="Duration_4_30_2017_To_4_30_2017_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSPEMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_9mQgN0et5EqGf2KSJc5saw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:RevolvingLoanDueToSPEMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-30</startDate>
            <endDate>2017-04-30</endDate>
        </period>
    </context>
    <context id="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_at5VT9yS7UiElLxrPnTNlw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-26</startDate>
            <endDate>2020-08-26</endDate>
        </period>
    </context>
    <context id="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_TBGTuBQBUUOgWM10cN1vig">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-26</startDate>
            <endDate>2020-08-26</endDate>
        </period>
    </context>
    <context id="Duration_5_1_2020_To_5_31_2020_us-gaap_DebtInstrumentAxis_stem_CreditAgreement2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_1mF3AGYpckikiDm1X5ei1w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:CreditAgreement2020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="Duration_8_20_2020_To_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Lw4L9btKrkqa5IsWzAIh7Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-20</startDate>
            <endDate>2020-08-20</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Omhsdb3uNkOxMfS85s_oQw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_us-gaap_TypeOfArrangementAxis_stem_HostCustomerArrangementMember_vLKsRoa20Eab_oQ5frp6Lw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">stem:HostCustomerArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_StemFinanceSpvIiLlcMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember__FD7g1jeFUCnrPawiBTZmQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">stem:StemFinanceSpvIiLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_StemFinanceSpvIiLlcMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_7pPE2YOv1E2-FVaKsbwVSQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">stem:StemFinanceSpvIiLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_StemFinanceSpvIIILlcMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_RUTm_limFk29TLjmMfwPkQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">stem:StemFinanceSpvIIILlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_StemFinanceSpvIIILlcMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_bsVsyH_iW0G9j5L1qQ2_xA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">stem:StemFinanceSpvIIILlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_GenerateStemLcrLlcMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_xssuIkv3H0m41reLnb8VSA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">stem:GenerateStemLcrLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_GenerateStemLcrLlcMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_VBf6i4WeYUSHKgHh8_Ds0A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeAxis">stem:GenerateStemLcrLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_gu0-Jc4hbUa6snodY1rCzA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-26</instant>
        </period>
    </context>
    <context id="As_Of_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_AJwluWtXUkC3BL-dQAoF4Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-20</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_kPtLMNhRT0K8z63UUMV_7Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">stem:RestatementOfWarrantsAsDerivativeLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_CK6gS4QUm0aL7qJNxtasJw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">stem:RestatementOfWarrantsAsDerivativeLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_Ag7RogUOnUGcZPXZbr_wVw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis">stem:RestatementOfWarrantsAsDerivativeLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_B5t3c_thc0mPjDz8e5Cl5g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_JUH7E8u8S0S51lAQZg7pLg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="Duration_1_1_2019_To_12_31_2019_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotesJanuary2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_eC-aFRKESkaGXzmK-9GraQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:ConvertibleNotesJanuary2020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_2dO35BsZbU6cuyLTvB7AdQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_6_30_2018_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_MediumTermNotesMember_1kQtn9g3wkyN_ryg1Y4BbA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:TermLoanDueToFormerNonControllingInterestHolderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-06-30</instant>
        </period>
    </context>
    <context id="Duration_6_1_2018_To_6_30_2018_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_wHrT3POI6kKp9MuDSyRQEQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:TermLoanDueToFormerNonControllingInterestHolderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-06-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="As_Of_5_31_2020_us-gaap_DebtInstrumentAxis_stem_A2020CreditAgreementMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_kKTXf5AmYEepfT5VVQHu9A">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:A2020CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_1_31_2020_us-gaap_DebtInstrumentAxis_stem_January2020ConvertibleNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_M-H4v46wqkWztV6JxF1mXQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:January2020ConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_kjltUqrqEUu1mlRUn10MVA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_757hkbptJ0Oi74L8_eSmcg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_xe1NG_IcdUaYz5KMO_Qc1g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_eB-p1LIhjUqPmhAqWKcLJQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_GDK7y45JLE6xiIgEuOQVvQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_oquKOdDVh0yyzduycfcotQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_3_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_StemCommonStockHoldersMember_us-gaap_StatementClassOfStockAxis_stem_NewStemCommonStockMember_us-gaap_TypeOfArrangementAxis_stem_MergerAgreementMember_EOi7F3k4g0yX39roVRW4Sg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">stem:StemCommonStockHoldersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:NewStemCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">stem:MergerAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-03</instant>
        </period>
    </context>
    <context id="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_n7l7Em2B-0egJNh9M8eATQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-26</startDate>
            <endDate>2020-08-26</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_gMgJ8JMkG0OwlvcTtD6BeQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_eXAfkNduN0OzclxOuTgA9Q">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_bHxBb9p5PUmxic1wrpkcbA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="Duration_10_1_2020_To_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_PreferredStockWarrantsMember_7L4bw6CT0E-66ZQRtRP3UA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:PreferredStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_5_31_2020_To_5_31_2020_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_MediumTermNotesMember_qSQx52-IcE6JQJacxE-ulw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:TermLoanDueToFormerNonControllingInterestHolderMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:MediumTermNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-31</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_1_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_PreferredStockWarrantsMember_QX7cuXPfGkiFDo1nRpMjXg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">stem:PreferredStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="Duration_5_31_2020_To_5_31_2020_us-gaap_DebtInstrumentAxis_stem_A2020CreditAgreementMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesDPreferredStockMember_VAyttwFEEUO7eZ6M3sbx-g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:A2020CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesDPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-31</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_a4JnWUSynkO1-9LpDYXwkw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_R6Y96E3ZqkyVgrhCixe5aw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member_bJjRmzGyG0q26NVaKYMPMA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">stem:RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member_bpkU647Li02LAzbtzsbqDQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">stem:RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member_-WqqahvjpEa6x_2SHBp5Iw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">stem:RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member_g5hWrWwABUK5GKvieNghjA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">stem:RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_WarrantMember__jHCySgWl0am66xLaYFaZg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_WarrantMember_QqfyHdaUVk-M2cT1w4YGPw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_1z5pifmBnU-yumquP1zoNA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="As_Of_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_guc8K44MqkqK91lIm5OLJw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-26</instant>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotesJanuary2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_8BqZv3NaM0-E1RveG9pqbg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:ConvertibleNotesJanuary2020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotes2019Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_l6i1exR_oESjlhNIRnVCBw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:ConvertibleNotes2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotesJanuary2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_U5FEvMT3c0evjBjyKeC1xg">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:ConvertibleNotesJanuary2020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotes2019Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_4xo8RqOwLkuGclYvySQSTw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:ConvertibleNotes2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_n5fmLrWngEGPzh1sDbbrpQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassSubjectToRedemptionMember_WeyaKK6OY0Knf46sR-_TzQ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">stem:CommonClassSubjectToRedemptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">stem:StarPeakEnergyTransitionCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="Duration_8_1_2019_To_8_31_2019_us-gaap_DebtConversionByUniqueDescriptionAxis_stem_ConversionOf2019NotesMember_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotes2019Member_MR5hOXdvdUispmqcquqC-w">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">stem:ConversionOf2019NotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">stem:ConvertibleNotes2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001758766</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <unit id="Unit_Standard_segment_mgJfyTW7dEyafbmKRAiUfw">
        <measure>stem:segment</measure>
    </unit>
    <unit id="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">
        <measure>pure</measure>
    </unit>
    <unit id="Unit_Standard_D_Uhr8IsSzS0iEQJh92Po1mg">
        <measure>stem:D</measure>
    </unit>
    <unit id="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">
        <measure>shares</measure>
    </unit>
    <unit id="Unit_Standard_Vote_GNfUqE3MCkWCkxjdbRq69Q">
        <measure>stem:Vote</measure>
    </unit>
    <unit id="Unit_Standard_Option_xNse2IRkCEW52QjU9HKt-A">
        <measure>stem:Option</measure>
    </unit>
    <unit id="Unit_Standard_item_XXK3fe1x0kyo_llMI9Xdwg">
        <measure>stem:item</measure>
    </unit>
    <unit id="Unit_Standard_Y_3Qebsp2GfUiWHiaskGsETw">
        <measure>stem:Y</measure>
    </unit>
    <us-gaap:CommitmentsAndContingencies
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      id="Hidden_pDLvyHZhQEWdR1ULxscnBQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ"
      id="Hidden_48KPzpNrQUOIG3LS-hdjDw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew"
      xsi:nil="true"/>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ"
      decimals="INF"
      id="Hidden_Enddhqxql0eBLsJZ3t4qLA"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="INF"
      id="Hidden_oNGp7oo7A0q1P9iL_ZZa7g"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ"
      decimals="INF"
      id="Hidden_FumVhLcvd0SD_gwSd7sD7A"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="INF"
      id="Hidden_k5-ssnqfAE--kGNGcDMiIQ"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:CommitmentsAndContingencies
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA"
      id="Hidden_tB4Kbv1XJkyStBPSV5oUrQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      id="Hidden_n1bxgRZnP0SXXcI5CL6Jkw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew"
      xsi:nil="true"/>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA"
      decimals="INF"
      id="Hidden_DFHVCR6B7EuL0ELt9_Pgqw"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="INF"
      id="Hidden_1-UCGuSQPkOFsycdte1t_w"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA"
      decimals="INF"
      id="Hidden_mnpc7hcvWk6yOdGy22prxQ"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="INF"
      id="Hidden_zXhXVPpJvkOKxVJ7ez9F8Q"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA"
      decimals="INF"
      id="Hidden_XbjEjZ_q6UCPEhA4b9NNyA"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="INF"
      id="Hidden_qSka_ALyk0mNPktUfGX6YQ"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:CommitmentsAndContingencies
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      id="Hidden_2TfyWHB8vEKgrEmWuopBuw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      id="Hidden_FWMWMEhx00yNuPE5ch5TYg"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew"
      xsi:nil="true"/>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="0"
      id="Hidden_L6HxISbAaUSbIgK0tVxVFw"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">2961</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="0"
      id="Hidden_6R8zzKkhDUGxvq_5GnobEg"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">2961</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Hidden_jtdaGkfw2Uq_HOycu2Vybg"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Hidden_ggnt2B3ZvUOUwdzvnI9iHg"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:PreferredStockDividendsPerShareDeclared
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="0"
      id="Hidden_wo8zCqv3102lrmY3TemYnQ"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0</us-gaap:PreferredStockDividendsPerShareDeclared>
    <us-gaap:PreferredStockDividendsPerShareDeclared
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="0"
      id="Hidden_BDffn6j4mUOk7ZstFzHAwQ"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0</us-gaap:PreferredStockDividendsPerShareDeclared>
    <us-gaap:PreferredStockDividendsPerShareCashPaid
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="0"
      id="Hidden_9bd50_tp70qKCvAWwkgiMg"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0</us-gaap:PreferredStockDividendsPerShareCashPaid>
    <us-gaap:PreferredStockDividendsPerShareCashPaid
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="0"
      id="Hidden_VaySYtzrQkCY_9aNPbwORw"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0</us-gaap:PreferredStockDividendsPerShareCashPaid>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="As_Of_12_31_2019_srt_RangeAxis_srt_MinimumMember_cBDVpS1mv0q9jJMXJvWOKw"
      id="Hidden_Z_UOiM_b1UG2XeSKpjSS-w">P1Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="As_Of_12_31_2020_srt_RangeAxis_srt_MinimumMember_pSfhAyvVnk24sy9JD0Cv-w"
      id="Hidden_viqEr_nai0OwVhCwcbnxHw">P1Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:CommitmentsAndContingencies
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      id="Hidden_zOdSTRhlgkuOWCt1Gl7pxQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      id="Hidden_YIAy0mc48USFOB2mDuVaYg"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-5"
      id="Hidden_827HqaY2dkeHpPYSqI1JIg"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-5"
      id="Hidden_BItLwGZGp02p3fXDCo9QPw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="INF"
      id="Hidden_PhydIafi8kSrkRHHeW-ZgA"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">2961</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="INF"
      id="Hidden_1XDHh2IfFEmxRssU6hfypg"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">2961</us-gaap:PreferredStockSharesOutstanding>
    <dei:EntityCentralIndexKey
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Tc_2s0wOBhF6k20mVLSWKvBcw_1_1">0001758766</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Tc_uzAGXASk5ESTTz8LG69D0w_2_1">false</dei:AmendmentFlag>
    <us-gaap:PreferredStockValue
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      id="Hidden_YKqL6Me7KEWpDkcYOq18Tg"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew"
      xsi:nil="true"/>
    <us-gaap:PreferredStockValue
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ"
      id="Hidden_dgymS-j7RECbWUxOMUT52w"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew"
      xsi:nil="true"/>
    <us-gaap:CommonStockSharesIssued
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_jrM7332rkkin9aBaHmVpJA"
      decimals="INF"
      id="Hidden_kSYJSzrIvECUf7RXCntK_Q"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">0</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_ZAh_flcTXki_jTdElf_p8A"
      decimals="INF"
      id="Hidden_AfPv1FMGI0aDCteOWVit0A"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">14082976</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_sLZ-HXK6S06SMdK9ycYHew"
      decimals="INF"
      id="Hidden_zEDvkamOykOMnuRXwujbLw"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">10062500</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_bHxBb9p5PUmxic1wrpkcbA"
      decimals="INF"
      id="Hidden_bw2zUv8GmkSKlniFmLXvew"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">9589626</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ"
      decimals="0"
      id="Hidden_ZSnOSjhc60yg7HaEb-nf_g"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ"
      decimals="0"
      id="Hidden_KosxzZRKg0aPkkoeP00N0g"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <stem:NumberOfDaysToRedeemSharesIfBusinessCombinationIsNotCompletedBySpecifiedDate
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      id="Hidden_xhbB-p06dEWTMQXzvf0D5g">P10D</stem:NumberOfDaysToRedeemSharesIfBusinessCombinationIsNotCompletedBySpecifiedDate>
    <stem:NumberOfWarrantsIssuedPerUnit
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_xe1NG_IcdUaYz5KMO_Qc1g"
      decimals="INF"
      id="Hidden_4RUk_5ONXESJRIRBHRu-Uw"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">0.33</stem:NumberOfWarrantsIssuedPerUnit>
    <stem:TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdTradingDays
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_Whizs6aVnUSzUGRpyHS4LA"
      id="Hidden_WNurqXNje0STFpkYZbOIEw">P20D</stem:TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdTradingDays>
    <stem:TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdConsecutiveTradingDays
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_Whizs6aVnUSzUGRpyHS4LA"
      id="Hidden_r6QHLIgZc0GPVyrZri_CpQ">P30D</stem:TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdConsecutiveTradingDays>
    <stem:PeriodForFilingRegistrationStatementAfterBusinessCombination
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_WarrantMember_QqfyHdaUVk-M2cT1w4YGPw"
      id="Hidden_8UX38zAPKU6Nsz4COsceYQ">P20D</stem:PeriodForFilingRegistrationStatementAfterBusinessCombination>
    <stem:ClassOfWarrantOrRightMinimumThresholdWrittenNoticePeriodForRedemptionOfWarrants
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member_-WqqahvjpEa6x_2SHBp5Iw"
      id="Hidden_KYq4aNEnXk6b7JQLA4m8dg">P30D</stem:ClassOfWarrantOrRightMinimumThresholdWrittenNoticePeriodForRedemptionOfWarrants>
    <stem:ThresholdNumberOfBusinessDaysBeforeSendingNoticeOfRedemptionToWarrantHolders
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member_-WqqahvjpEa6x_2SHBp5Iw"
      id="Hidden_Zn1telCX7Um4NkitxAsbwg">P3D</stem:ThresholdNumberOfBusinessDaysBeforeSendingNoticeOfRedemptionToWarrantHolders>
    <stem:RedemptionPeriod
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member_-WqqahvjpEa6x_2SHBp5Iw"
      id="Hidden_0i_yttNDg0SYoTv6PzgS7A">P30D</stem:RedemptionPeriod>
    <stem:ClassOfWarrantOrRightMinimumThresholdWrittenNoticePeriodForRedemptionOfWarrants
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member_g5hWrWwABUK5GKvieNghjA"
      id="Hidden_n7C4pQYOZkidf_HQ10GjdA">P30D</stem:ClassOfWarrantOrRightMinimumThresholdWrittenNoticePeriodForRedemptionOfWarrants>
    <stem:ThresholdNumberOfBusinessDaysBeforeSendingNoticeOfRedemptionToWarrantHolders
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member_g5hWrWwABUK5GKvieNghjA"
      id="Hidden_S-rzJ5IDokuNTaZ-3cblpQ">P3D</stem:ThresholdNumberOfBusinessDaysBeforeSendingNoticeOfRedemptionToWarrantHolders>
    <stem:ThresholdNumberOfSpecifiedTradingDaysDeterminingVolumeWeightedAverageTradingPrice
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_WarrantMember_QqfyHdaUVk-M2cT1w4YGPw"
      id="Hidden_rLoF5-rIakSAUWJwGF8TZQ">P20D</stem:ThresholdNumberOfSpecifiedTradingDaysDeterminingVolumeWeightedAverageTradingPrice>
    <us-gaap:FairValueAssetsLevel2ToLevel1TransfersAmount
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Hidden_zPEqoItbekqzXr9wYSFqRA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:FairValueAssetsLevel2ToLevel1TransfersAmount>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Hidden_axaxTZQ3TkWe5MLBd2YNJQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_oquKOdDVh0yyzduycfcotQ"
      decimals="INF"
      id="Hidden_NPOfpp1IPEGbuU7Iycctag"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">14082976</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_oquKOdDVh0yyzduycfcotQ"
      decimals="INF"
      id="Hidden_XebG2ZQ3MkuwxNZOqMKzrg"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">14082976</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_GDK7y45JLE6xiIgEuOQVvQ"
      decimals="INF"
      id="Hidden_oylEuCHmaUeLISD91Hfa6w"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">29717672</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_bHxBb9p5PUmxic1wrpkcbA"
      decimals="INF"
      id="Hidden_OM2PsVi5W0ikSpi_l08SUA"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">9589626</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_bHxBb9p5PUmxic1wrpkcbA"
      decimals="INF"
      id="Hidden_GsSSsC9JdUWo2uNZDs3eTg"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">9589626</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_eXAfkNduN0OzclxOuTgA9Q"
      decimals="INF"
      id="Hidden_bhHWAAzilUu9T8oZc9Y_2A"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">9589626</us-gaap:CommonStockSharesOutstanding>
    <stem:LoansFromWorkingCapital
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA"
      decimals="-3"
      id="Hidden_wnvDQ44V1UKokZwygQ70-w"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</stem:LoansFromWorkingCapital>
    <stem:NumberOfWarrantsIssuedPerUnit
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_757hkbptJ0Oi74L8_eSmcg"
      decimals="INF"
      id="Hidden_J8kzmdwD-kWcWSu7drfcsA"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">0.33</stem:NumberOfWarrantsIssuedPerUnit>
    <stem:TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdTradingDays
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_FzJBptZJwkmkDu8_MLgrkg"
      id="Hidden_z42ZThiHo0mRDlG44fkrYg">P20D</stem:TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdTradingDays>
    <stem:TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdConsecutiveTradingDays
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_FzJBptZJwkmkDu8_MLgrkg"
      id="Hidden_oRjOXhahyUyRfmw47dMBiw">P30D</stem:TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdConsecutiveTradingDays>
    <stem:ThresholdPeriodForFillingRegistrationStatementAfterBusinessCombination
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_WarrantMember__jHCySgWl0am66xLaYFaZg"
      id="Hidden_ANIiBexcB0GqqrCyhb3IRg">P20D</stem:ThresholdPeriodForFillingRegistrationStatementAfterBusinessCombination>
    <stem:ClassOfWarrantOrRightMinimumThresholdWrittenNoticePeriodForRedemptionOfWarrants
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member_bJjRmzGyG0q26NVaKYMPMA"
      id="Hidden_uAPLmv195UCgShILw_Xkog">P30D</stem:ClassOfWarrantOrRightMinimumThresholdWrittenNoticePeriodForRedemptionOfWarrants>
    <stem:ThresholdNumberOfBusinessDaysBeforeSendingNoticeOfRedemptionToWarrantHolders
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member_bJjRmzGyG0q26NVaKYMPMA"
      id="Hidden_gWnhqAhAiE6BM6Fu5L7r3A">P3D</stem:ThresholdNumberOfBusinessDaysBeforeSendingNoticeOfRedemptionToWarrantHolders>
    <stem:RedemptionPeriod
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_WarrantMember__jHCySgWl0am66xLaYFaZg"
      id="Hidden_XxZqQdeHOUawOCGOxxyQAQ">P30D</stem:RedemptionPeriod>
    <stem:ClassOfWarrantOrRightMinimumThresholdWrittenNoticePeriodForRedemptionOfWarrants
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member_bpkU647Li02LAzbtzsbqDQ"
      id="Hidden_hleyj9FgcUCpsD1NidcxTA">P30D</stem:ClassOfWarrantOrRightMinimumThresholdWrittenNoticePeriodForRedemptionOfWarrants>
    <stem:ThresholdNumberOfBusinessDaysBeforeSendingNoticeOfRedemptionToWarrantHolders
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member_bpkU647Li02LAzbtzsbqDQ"
      id="Hidden_XGKaviiTcUaweu-_ty0PlA">P3D</stem:ThresholdNumberOfBusinessDaysBeforeSendingNoticeOfRedemptionToWarrantHolders>
    <stem:ThresholdNumberOfSpecifiedTradingDaysDeterminingVolumeWeightedAverageTradingPrice
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_WarrantMember__jHCySgWl0am66xLaYFaZg"
      id="Hidden_wWCqtJc_1UuMjCw3_zEJ-A">P20D</stem:ThresholdNumberOfSpecifiedTradingDaysDeterminingVolumeWeightedAverageTradingPrice>
    <us-gaap:FairValueAssetsLevel2ToLevel1TransfersAmount
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA"
      decimals="-3"
      id="Hidden_w77LIi_1kUuDMyLFZLSilQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:FairValueAssetsLevel2ToLevel1TransfersAmount>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg"
      decimals="-3"
      id="Hidden_Wq6_lf0--U2M-fvL997ZHg"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="0"
      id="Hidden_RFf7kWb9Y0aANnxp-qZtiQ"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">191139933</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="0"
      id="Hidden_XlGBGhPShESBJR7JnLCA8g"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">175437783</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="0"
      id="Hidden_lbn1ue3GzEWcr07W54C4Ow"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">9392682</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValueOutstanding
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="0"
      id="Hidden_3QqVpuVk40WtQtc9VPbGmA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">11228371</us-gaap:CommonStockValueOutstanding>
    <stem:TermForContracts
      contextRef="Duration_1_1_2020_To_12_31_2020_srt_RangeAxis_srt_MinimumMember_us-gaap_TypeOfArrangementAxis_stem_HostCustomerArrangementMember_rEVVbZJrOkKWFZWn2yqt6A"
      id="Hidden_VzA6CDmXoE-xXHO8QcBsTQ">P5Y</stem:TermForContracts>
    <stem:TermForContracts
      contextRef="Duration_1_1_2020_To_12_31_2020_srt_RangeAxis_srt_MinimumMember_us-gaap_TypeOfArrangementAxis_stem_PartnershipArrangementsMember_Hi79IbSCtESCx-Op7MvdLg"
      id="Hidden__j8LuhG-v0W9Lu2uoM-YrQ">P10Y</stem:TermForContracts>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="As_Of_12_31_2020_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2021-01-01_VHM7CyfojUSzlr3RP0F2yg"
      id="Hidden_lnp1VoTw50u9Vu5flKPBVg">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="As_Of_12_31_2020_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2022-01-01_uY7mfo2f2U6JboOeblgstg"
      id="Hidden_NdO5JwWDeEibXU-51u809Q">P3Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="As_Of_12_31_2020_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2026-01-01_znAYTPSZZUaAp5AVpThEXQ"
      id="Hidden_-rR2zFekZUi1k0esMzedvQ">P5Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Hidden_WphZSo4t6kC6gawv4JiaVw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Hidden_JkM62fKYS0a-oRp_4T3r_Q"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Hidden_6ofqoiWqEEG7gH8P1zpnMA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3>
    <us-gaap:Goodwill
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Hidden_jsYPLz3rqkO7bw2-F-Psgw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1695000</us-gaap:Goodwill>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="As_Of_12_31_2020_srt_RangeAxis_srt_MinimumMember_pSfhAyvVnk24sy9JD0Cv-w"
      id="Hidden_POzSCOVaMU6ZDonESMZYgg">P1Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="As_Of_12_31_2020_srt_RangeAxis_srt_MinimumMember_pSfhAyvVnk24sy9JD0Cv-w"
      id="Hidden_2rTPUa3rukuA9-xMaGghkg">P3Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      id="Hidden_MvSFkDKoCU2A9N32GjckFg">us-gaap:OperatingLeaseLiabilityCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      id="Hidden_t5OoiZhoTEqvULGnow-Ftw">us-gaap:OperatingLeaseLiabilityCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <stem:WarrantTerm
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesConvertiblePreferredStockWarrantsMember_14z7sJwNNk-2Nl_S4pW9Vg"
      id="Hidden_bdKfJrL-50a4yv3YoezWVQ">P10Y</stem:WarrantTerm>
    <stem:WarrantTerm
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrants2017Member_vTSoKPdA20G3yNlbo2I7yA"
      id="Hidden_hLMUzspkTE6GvpT74k9zQQ">P7Y</stem:WarrantTerm>
    <stem:PeriodOverWhichTransactionOrSeriesOfTransactionsResultingInOwnershipChangeThatWillImpactUtilizationOfNol
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Hidden_oDvMnVoqNku2hhfZ9N3bXA">P3Y</stem:PeriodOverWhichTransactionOrSeriesOfTransactionsResultingInOwnershipChangeThatWillImpactUtilizationOfNol>
    <us-gaap:DefinedContributionPlanTypeExtensibleList
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      id="Hidden_3JH-qvv2gUubKJWX__1_Ew">usgaap:QualifiedPlanMember</us-gaap:DefinedContributionPlanTypeExtensibleList>
    <us-gaap:DefinedContributionPlanSponsorLocationExtensibleList
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      id="Hidden_IAk3740sekquuWlxzyrgig">country:US</us-gaap:DefinedContributionPlanSponsorLocationExtensibleList>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="INF"
      id="Hidden_1x4NE10T70aljT-wBlMTXg"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">175528225</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="INF"
      id="Hidden_2QU2A9Nz9kOfYQ5vhjP3Tg"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">17694228</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="INF"
      id="Hidden_pYsiEl5cYU65Q82EfJ5Ieg"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">11228371</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="2"
      id="Hidden_urOnAwLGaUm8ekaoXq-Lyg"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">-6.73</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="2"
      id="Hidden_iM9w_a1sFEGIKpgUyST11w"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">-2.97</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="INF"
      id="Hidden_CfuM2fcuRkyvhlhOc5ClfA"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">12263160</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="INF"
      id="Hidden_p4niYb3N0UWUncEZywcCVg"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">9075646</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="As_Of_3_31_2021_srt_ProductOrServiceAxis_us-gaap_ServiceMember_srt_RangeAxis_srt_MinimumMember_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2022-04-01_UjhpY_X9HECxFqoKBeBakA"
      id="Hidden_74Fo14z2m0qd1PbcXFueRw">P2Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="As_Of_3_31_2021_srt_ProductOrServiceAxis_us-gaap_ServiceMember_srt_RangeAxis_srt_MaximumMember_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2021-04-01_TwOTZDzUt0a1U_BMkBeuSw"
      id="Hidden_Ekip1TpjTk6guhsOVcf3cw">P1Y</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="As_Of_3_31_2021_srt_RangeAxis_srt_MinimumMember_us-gaap_ClassOfWarrantOrRightAxis_stem_CommonStockWarrantsMember_Gh0l33yJlUiKJF6QBAyglQ"
      id="Hidden_X2ZwXaCt-UGm3WxNLQdD0Q">P1Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="Duration_1_1_2009_To_12_31_2009_us-gaap_PlanNameAxis_stem_StockPlan2009Member_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheOneMember_OD9BfW1inUiqnrP5nFr5uw"
      decimals="2"
      id="Hidden_PkIx7_fOmkiNc8cmYd2rIQ"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="Duration_1_1_2009_To_12_31_2009_us-gaap_PlanNameAxis_stem_StockPlan2009Member_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_NMwbSP-Q-kiQJhXpXDr8iA"
      decimals="5"
      id="Hidden_XdaUY_5xGkiGtQsYJkLcZQ"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.02083</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <dei:DocumentType
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Narr_D5ouQxcvikKOxYPXuAKvvw">S-1</dei:DocumentType>
    <dei:EntityRegistrantName
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Narr_9H9eRouqu02eC7_b_LLOgQ">STEM,&#160;INC.</dei:EntityRegistrantName>
    <dei:EntityAddressCityOrTown
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Narr__GoB7c23kkK-4BviOqhdfQ">Millbrae</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Narr_OgCC1qYQfECu8nYd4jxqsA">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Narr_idb4W8SDgEOCgHOHUq3U8Q">94030</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Narr_yulqrXYD00uyy7S2nZ3DWw">415</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Narr_17M2xY5cfU6d4SnYUITKuA">937-7816</dei:LocalPhoneNumber>
    <dei:ContactPersonnelName
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Narr_C1ZVg1RwG0q8xQwD8XABuw">Saul Laureles</dei:ContactPersonnelName>
    <dei:EntityAddressAddressLine1
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Narr_dObQ0AVW3UG-CLauQLcjHA">100 Rollins Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Narr_kq-9az8FZ0aMiumOWkLmRQ">Millbrae</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Narr_FPxy25iZGUG-4DX2dbTz-A">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Narr_dFk4P7vjYkOB9vOfFCaaZg">94030</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Narr_UE2uAARomU6jOuByYT-dJw">415</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Narr_cqNssf7EYEaZfDt8ULLn6A">937-7816</dei:LocalPhoneNumber>
    <dei:EntityFilerCategory
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Narr_4EghjYKXGk208eqxwKSKKQ">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Narr_tb-ZPqq1SkO92BRC70sHHw">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Narr_Oh-StiXSAESLlc3hYcRjmQ">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Narr_q9bFQa4duUi58MJmH3eBFw">false</dei:EntityExTransitionPeriod>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_SwUi7wX-oEmUWChPC_oUWQ_5_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">936773</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_zozJ-m87tEupxaFVy6xNkQ_6_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">627564</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ"
      decimals="0"
      id="Tc_nDSovyCqaECLOJgdAc-ARg_6_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1594</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:AssetsCurrent
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_2qH2GwT1k06YBM1UtG-8vA_7_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1564337</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ"
      decimals="0"
      id="Tc_eg-GM-T2fE2Jj33ePIGQqQ_7_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1594</us-gaap:AssetsCurrent>
    <us-gaap:DeferredCosts
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ"
      decimals="0"
      id="Tc_K98PQCyn50e0OMk3lBrhew_8_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">251424</us-gaap:DeferredCosts>
    <us-gaap:AssetsHeldInTrustNoncurrent
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_-Nj3l1fa9UC8GDlJY8KUXg_9_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">383721747</us-gaap:AssetsHeldInTrustNoncurrent>
    <us-gaap:Assets
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_c_qBCDc5h0i8Unx9wUQnCQ_10_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">385286084</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ"
      decimals="0"
      id="Tc_IpQ3788s4U-zukJdhKc44A_10_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">253018</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_2JBk2v70OU6YmI78QH2zIQ_14_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">93965</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ"
      decimals="0"
      id="Tc_zSwv2Ay7Z0eHnL3s2XyBQg_14_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">35093</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrent
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_twa8AMTSiUuqYBV5s4iMdA_15_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">50000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_KSjLGZD2UUa0NP_7cmsSzA_16_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">2467064</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ"
      decimals="0"
      id="Tc_9Iak6c1H80q1CCN8Hv-XLg_16_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">154174</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ"
      decimals="0"
      id="Tc_IC0YQ83QPkyD-AbqZggePw_17_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">57301</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <stem:FranchiseTaxPayableCurrent
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_Ut7QU8IHtkaNHjYmp-CUYA_18_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">198406</stem:FranchiseTaxPayableCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_VsYbGw6EqEKrqYtW5rRzVA_19_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">2809435</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ"
      decimals="0"
      id="Tc_IZwXFo3ockK4Ntwz7xMrUA_19_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">246568</us-gaap:LiabilitiesCurrent>
    <us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_0aU7E5AQ_0GqT-N1P4EzOA_20_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">121091978</us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares>
    <stem:DeferredLegalFeesNonCurrent
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_Kr35fNRDlEW83Tb46o2m5g_21_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">203910</stem:DeferredLegalFeesNonCurrent>
    <stem:DeferredUnderwritingCompensationNoncurrent
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_H9MBeELW3k6DuLlwxjo9Yg_22_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">13425476</stem:DeferredUnderwritingCompensationNoncurrent>
    <us-gaap:Liabilities
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_Jxq3fIcWskOzGxWtJAQRXg_23_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">137530799</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ"
      decimals="0"
      id="Tc_KFf5_N_W70W7Gn2OdOe05g_23_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">246568</us-gaap:Liabilities>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_jrM7332rkkin9aBaHmVpJA"
      decimals="INF"
      id="Narr_DZgBQgk1dU2SiAvkoqNEjg"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.0001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_ZAh_flcTXki_jTdElf_p8A"
      decimals="INF"
      id="Narr_KO-3STkQSESbIb0kMZGC5Q"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.0001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_ZAh_flcTXki_jTdElf_p8A"
      decimals="INF"
      id="Narr_U6bFyf_IykWHSiepTco67A"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">24275528</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_jrM7332rkkin9aBaHmVpJA"
      decimals="INF"
      id="Narr_vDBQIL6uLEWhz6WmLBxfqA"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityRedemptionPricePerShare
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_jrM7332rkkin9aBaHmVpJA"
      decimals="INF"
      id="Narr_9WSnc_jnu0qSI7rBfwH8Ag"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">10.00</us-gaap:TemporaryEquityRedemptionPricePerShare>
    <us-gaap:TemporaryEquityRedemptionPricePerShare
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_ZAh_flcTXki_jTdElf_p8A"
      decimals="INF"
      id="Narr_wDEe5XS7qk-iY-bmnReUPw"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">10.00</us-gaap:TemporaryEquityRedemptionPricePerShare>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_LX75Cpau5UC_e8ZpXfSeTA_26_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">242755280</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ"
      decimals="INF"
      id="Narr_XnRapA3a7EiVoWe4RmRJBA"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="INF"
      id="Narr_Poz1by_WpUiLGQFAO12kXg"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ"
      decimals="INF"
      id="Narr_BfQbmz_xcUGjq6-8XFw-tQ"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="INF"
      id="Narr_40h2EsdFZ02FYmFCjWlT0g"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ"
      decimals="INF"
      id="Narr_V0zsPLZE-kqBE0Kh3hGH7g"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="INF"
      id="Narr_sbbblEIna0Wuy1tYCt1t0w"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_jrM7332rkkin9aBaHmVpJA"
      decimals="INF"
      id="Narr_y9xB1y2oUEOGEr_y9ESZAw"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_ZAh_flcTXki_jTdElf_p8A"
      decimals="INF"
      id="Narr_mLT-drWDLEyAcHT-gIfB5Q"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_jrM7332rkkin9aBaHmVpJA"
      decimals="INF"
      id="Narr_ODJ-HTX0Dkih8vBLKVNW8w"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">400000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_ZAh_flcTXki_jTdElf_p8A"
      decimals="INF"
      id="Narr_2X_HIUUZpUe34Lb5Q08ZBw"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">400000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_ZAh_flcTXki_jTdElf_p8A"
      decimals="INF"
      id="Narr_FT0aALo3oESSes4A9_jk1Q"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">14082976</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_jrM7332rkkin9aBaHmVpJA"
      decimals="INF"
      id="Narr_6c0cH8daykuOyjzdZjYodA"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_ZAh_flcTXki_jTdElf_p8A"
      decimals="INF"
      id="Narr_DGGI2T4i10-dOJMBJd9uCQ"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">24275528</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_jrM7332rkkin9aBaHmVpJA"
      decimals="INF"
      id="Narr_J0zrc-339kyIGffbcjcECA"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_ZAh_flcTXki_jTdElf_p8A"
      decimals="0"
      id="Tc_O_a_SFszd0mI86Jr3flsqQ_29_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1408</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_sLZ-HXK6S06SMdK9ycYHew"
      decimals="INF"
      id="Narr_PBlBhfAUc0WihDNbgz0Dug"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_bHxBb9p5PUmxic1wrpkcbA"
      decimals="INF"
      id="Narr_CajoGfcPZE6hIK_Jqs6Nwg"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_sLZ-HXK6S06SMdK9ycYHew"
      decimals="INF"
      id="Narr_ja1q7KDzXEGjZh5xQLciwA"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">40000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_bHxBb9p5PUmxic1wrpkcbA"
      decimals="INF"
      id="Narr_uE-T0Pg8ckiWo4pyyIJT_w"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">40000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_bHxBb9p5PUmxic1wrpkcbA"
      decimals="INF"
      id="Narr_enYJ4wGIUEOG0Huk1chtpA"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">9589626</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_sLZ-HXK6S06SMdK9ycYHew"
      decimals="INF"
      id="Narr_FFC5dxL4Tkqv1qiRkqucCQ"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">10062500</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_bHxBb9p5PUmxic1wrpkcbA"
      decimals="0"
      id="Tc_rFtwL7WoOUaBV9RIKPv-_g_30_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">959</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_sLZ-HXK6S06SMdK9ycYHew"
      decimals="0"
      id="Tc_DSgKG3u9m0GjfKQD0MWayw_30_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1006</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_nq08oMnx4EKBmm_FRsSkIA_31_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">117649486</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ"
      decimals="0"
      id="Tc_dcHLVP7sHkWn_HL3F35FmA_31_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">23994</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_O1rtaEZfe0SzTmU47xSr0w_32_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-112651848</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ"
      decimals="0"
      id="Tc_18fHP3qrNEWLCVQwe5pFPQ_32_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-18550</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_mfrW_x8nA0232lUxuMX7ng_33_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">5000005</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ"
      decimals="0"
      id="Tc_F0e9l5qQ-Ua7o_AlDRl4-g_33_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">6450</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_ji1iHfnFy0qkmfvAOZ-Ogw_34_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">385286084</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ"
      decimals="0"
      id="Tc_hCbCIC__I0q1vX0AjY9EnA_34_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">253018</us-gaap:LiabilitiesAndStockholdersEquity>
    <stem:MaximumCommonStockSharesSubjectToForfeiture
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_b9jMyCHD60aJaTbnZdR4OA"
      decimals="INF"
      id="Narr_Ni0bCozhV0q0shnoOL3hKg"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">1312500</stem:MaximumCommonStockSharesSubjectToForfeiture>
    <stem:CommonStockSharesForfeited
      contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_n7l7Em2B-0egJNh9M8eATQ"
      decimals="INF"
      id="Narr_aTzzzVUn3ECLsTkmDbiU0w"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">472874</stem:CommonStockSharesForfeited>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Tc_E53oEVZwnE2NfJuV3Z-3EA_5_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">3136965</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Omhsdb3uNkOxMfS85s_oQw"
      decimals="0"
      id="Tc_EdsFKjJljEuXZ91XMBCPeA_5_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">9566</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Tc_GLyxm0mqJE2stTn7VK1GVQ_6_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">163210</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <stem:FranchiseTaxExpense
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Tc_A6TWwORxyEqqoQFsbdReXg_7_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">200000</stem:FranchiseTaxExpense>
    <stem:FranchiseTaxExpense
      contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Omhsdb3uNkOxMfS85s_oQw"
      decimals="0"
      id="Tc_WYkyOUmSY0qMQu97jF7YJQ_7_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">840</stem:FranchiseTaxExpense>
    <us-gaap:OperatingExpenses
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Tc_CQbRqNfbmEyk46YiA8E11A_8_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">3500175</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Omhsdb3uNkOxMfS85s_oQw"
      decimals="0"
      id="Tc_quq_XuGZekedtNMO3RaojA_8_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">10406</us-gaap:OperatingExpenses>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Tc_gCNckCuYpUaFOZurvFk1fA_10_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-109269830</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:InvestmentIncomeNet
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Tc_DkXvCX2g_k-uWQoPZWIDYQ_11_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">136707</us-gaap:InvestmentIncomeNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Tc_zVqXj4K1iU-gBfXNAT7zYA_12_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">112633298</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Omhsdb3uNkOxMfS85s_oQw"
      decimals="0"
      id="Tc_lCYK3TuOSEGqNyVjD5p8jA_12_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">10406</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Tc_nCurEzLAyEC7juurwTyrXQ_13_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-112633298</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Omhsdb3uNkOxMfS85s_oQw"
      decimals="0"
      id="Tc_vmm_4zwFZ0Su6JBruYy7cw_13_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-10406</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassSubjectToRedemptionMember_WeyaKK6OY0Knf46sR-_TzQ"
      decimals="0"
      id="Tc_Sg2dFMTPN0-Pkv4N-eTrxQ_15_3"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">38208123</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_gMgJ8JMkG0OwlvcTtD6BeQ"
      decimals="0"
      id="Tc_h9_pmRmcB0C3YTQWiS9vnA_17_3"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">9589626</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_H_OsGtQ0gEqc7BUH_G4n_w"
      decimals="0"
      id="Tc_IOqZnp8mf02itgrQTfAeEQ_17_6"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">9589626</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_gMgJ8JMkG0OwlvcTtD6BeQ"
      decimals="2"
      id="Tc_pHxUHPpRJ0W-d36jOx6Low_18_3"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">-11.75</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_H_OsGtQ0gEqc7BUH_G4n_w"
      decimals="2"
      id="Tc_CVksU-L7SUWHz4SKcT_Isw_18_6"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.00</us-gaap:EarningsPerShareBasicAndDiluted>
    <stem:MaximumCommonStockSharesSubjectToForfeiture
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_b9jMyCHD60aJaTbnZdR4OA"
      decimals="INF"
      id="Narr_ro3s7GRIVku43z0FZU0KpQ"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">1312500</stem:MaximumCommonStockSharesSubjectToForfeiture>
    <stem:CommonStockSharesForfeited
      contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_n7l7Em2B-0egJNh9M8eATQ"
      decimals="INF"
      id="Narr_32tGedOTt0OmMtwWIQ-v4A"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">472874</stem:CommonStockSharesForfeited>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_sLZ-HXK6S06SMdK9ycYHew"
      decimals="INF"
      id="Tc_A-qYK8TxZUyXDWKWecpMfA_4_7"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">10062500</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_sLZ-HXK6S06SMdK9ycYHew"
      decimals="0"
      id="Tc_AeChM8x8DUaFTdnozMZ8MQ_4_10"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1006</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_Ktx6SdQXvUmeXFOfLTpxHA"
      decimals="0"
      id="Tc_37UcFJ4LP0eqPu_JlATVmA_4_13"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">23994</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_nh-6LwhK4UKKK4yHRr7WGA"
      decimals="0"
      id="Tc_yGLObjG5lECFN5jO-ZtXWQ_4_16"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-18550</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ"
      decimals="0"
      id="Tc_t9YAFDcffEmScgfM4rAOvA_4_19"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">6450</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_mes-4bkSd0mOvPNX9LM2iQ"
      decimals="INF"
      id="Tc_jBX8rhH6OUul8Udp4f_LaA_5_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">38358504</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_mes-4bkSd0mOvPNX9LM2iQ"
      decimals="0"
      id="Tc_hU2ey71HqkmmrvqwRwyj5w_5_5"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">3836</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_eB-p1LIhjUqPmhAqWKcLJQ"
      decimals="0"
      id="Tc_0qzBtBuBKUunf5bIdGjuoQ_5_13"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">376929142</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Tc_MF6qwACQnEaDZeS37y0eLA_5_19"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">376932978</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_eB-p1LIhjUqPmhAqWKcLJQ"
      decimals="0"
      id="Tc_xjXkPCEhTUW7wSEhqe2Usw_6_13"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">22152459</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Tc_vF2KcxmVAEOgtyIVhexhJg_6_19"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">22152459</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_eB-p1LIhjUqPmhAqWKcLJQ"
      decimals="0"
      id="Tc_dWF_4dD1Z0mfqzXSUjeMMw_7_13"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">5601614</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Tc_hf4NtKcBDky5BZQpyyA-KQ_7_19"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">5601614</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <stem:CommonStockSharesForfeited
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_gMgJ8JMkG0OwlvcTtD6BeQ"
      decimals="INF"
      id="Tc_NXvaOV5o2UuHGj5MIO4cdA_8_7"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">472874</stem:CommonStockSharesForfeited>
    <stem:CommonStockValueOfSharesForfeited
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_gMgJ8JMkG0OwlvcTtD6BeQ"
      decimals="0"
      id="Tc_l6iXnb9z5kuSaBotCCTxnQ_8_10"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">47</stem:CommonStockValueOfSharesForfeited>
    <stem:CommonStockValueOfSharesForfeited
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_eB-p1LIhjUqPmhAqWKcLJQ"
      decimals="0"
      id="Tc_tVKkV_zHxUC1SoUt1plZpQ_8_13"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-47</stem:CommonStockValueOfSharesForfeited>
    <us-gaap:StockRedeemedOrCalledDuringPeriodShares
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_mes-4bkSd0mOvPNX9LM2iQ"
      decimals="INF"
      id="Tc_ny4J3Z9SbUeo9SjWrf_x5g_9_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">24275528</us-gaap:StockRedeemedOrCalledDuringPeriodShares>
    <us-gaap:StockRedeemedOrCalledDuringPeriodValue
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_mes-4bkSd0mOvPNX9LM2iQ"
      decimals="0"
      id="Tc_OeKlvy-cp0ucitqQMCm6Eg_9_5"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">2428</us-gaap:StockRedeemedOrCalledDuringPeriodValue>
    <us-gaap:StockRedeemedOrCalledDuringPeriodValue
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_THQglSY8rk-JS0fcPYjjrw"
      decimals="0"
      id="Tc_d9EXMPObEU2mouJ5dnE1tA_9_13"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">242752852</us-gaap:StockRedeemedOrCalledDuringPeriodValue>
    <us-gaap:StockRedeemedOrCalledDuringPeriodValue
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Tc__n6UfPOqHkeUgLa6BIhR1A_9_19"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">242755280</us-gaap:StockRedeemedOrCalledDuringPeriodValue>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_rjqWlD7xLUKiwc20esgCaA"
      decimals="0"
      id="Tc_Uz1isjQqGE2jCII6LPgDDQ_10_16"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-112633298</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Tc_nkwbIMD5NE2y15xJzO1xPg_10_19"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-112633298</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_ZAh_flcTXki_jTdElf_p8A"
      decimals="INF"
      id="Tc_g0I_ce3KPkW-TP0qBvkhKw_11_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">14082976</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_ZAh_flcTXki_jTdElf_p8A"
      decimals="0"
      id="Tc_Hass5sh-r0O5ZxkZYOeCyA_11_5"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1408</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_bHxBb9p5PUmxic1wrpkcbA"
      decimals="INF"
      id="Tc_fN7a1i34U0q12-7EJecv1A_11_7"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">9589626</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_bHxBb9p5PUmxic1wrpkcbA"
      decimals="0"
      id="Tc_EKNZbVt4hEGHx2hkF5glsQ_11_10"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">959</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_lC6-bRdcWEy2OwqDdUqfLA"
      decimals="0"
      id="Tc_kC9hN0GOaEKdRTNrSUn2xw_11_13"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">117649486</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_Ks17QCjNTUyprgwWuSYb5A"
      decimals="0"
      id="Tc_orO_mraKHEKFnDPhZTbUwA_11_16"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-112651848</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_9j07_pXOhUqkztEHZ2JdLw_11_19"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">5000005</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_12_31_2018_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_NQ2pDqMUt0GrWLqtjSidfQ"
      decimals="INF"
      id="Tc_Oid_gCEYQkevHgdFwy18pQ_4_7"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">10062500</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2018_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_NQ2pDqMUt0GrWLqtjSidfQ"
      decimals="0"
      id="Tc_7tnOF1b5XkStMemH5VxSvQ_4_10"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1006</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2018_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_piM1c7y3kUSNrfuuFukZTw"
      decimals="0"
      id="Tc_X3FK26JPNE-yaBEffPUxeA_4_13"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">23994</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2018_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_iIUXbbAUgEWFNwhwMQLy6A"
      decimals="0"
      id="Tc_4gzGq9O7iEqKz0yg8xLv6Q_4_16"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-8144</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2018_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_rxqZEMhH-EixJnAkAupyAQ"
      decimals="0"
      id="Tc_WC73fpl4z0-MZZLCEkh9aQ_4_19"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">16856</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_ihjBrl45n0-f4p4PJ7q5aA"
      decimals="0"
      id="Tc_q4rIzKfT6Eq1S27ym8jt9w_5_16"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-10406</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Omhsdb3uNkOxMfS85s_oQw"
      decimals="0"
      id="Tc_9EEnx6orY0-Ue2TZDyaRUg_5_19"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-10406</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_sLZ-HXK6S06SMdK9ycYHew"
      decimals="INF"
      id="Tc_kEH6lD6swkSSuvF2zmxovg_6_7"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">10062500</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_sLZ-HXK6S06SMdK9ycYHew"
      decimals="0"
      id="Tc_bLSSXQO0NkGosxAoJPMqtQ_6_10"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1006</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_Ktx6SdQXvUmeXFOfLTpxHA"
      decimals="0"
      id="Tc_UGB_8NoE60-Kpiy4K_X6DA_6_13"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">23994</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_nh-6LwhK4UKKK4yHRr7WGA"
      decimals="0"
      id="Tc_cyECb7DrT0-FebQ35OCQqg_6_16"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-18550</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ"
      decimals="0"
      id="Tc_D-k6K-IXj021LMArFK7fHA_6_19"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">6450</us-gaap:StockholdersEquity>
    <stem:MaximumCommonStockSharesSubjectToForfeiture
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_b9jMyCHD60aJaTbnZdR4OA"
      decimals="INF"
      id="Narr_vZaXqNMS_UeP6XXh5LTMcA"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">1312500</stem:MaximumCommonStockSharesSubjectToForfeiture>
    <stem:CommonStockSharesForfeited
      contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_n7l7Em2B-0egJNh9M8eATQ"
      decimals="INF"
      id="Narr_-unXmxrbzkiflvxLho_tEg"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">472874</stem:CommonStockSharesForfeited>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Tc_jzkxAsGBvU-LuxCngxtxLA_5_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-112633298</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Omhsdb3uNkOxMfS85s_oQw"
      decimals="0"
      id="Tc_rNtJ_mO59UGsb6xLifLcGA_5_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-10406</us-gaap:ProfitLoss>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Tc_q0AnqPeT0UuSxTPIqQBXQQ_7_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-109269830</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Tc_8gopC5RNrUapzpTKL2_Klg_8_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">136707</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Tc_MCC9nwr11kq032Peig6VGw_10_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">625970</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Omhsdb3uNkOxMfS85s_oQw"
      decimals="0"
      id="Tc_hpCfSAjxQEWBDhygBC6lTA_10_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1594</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <stem:IncreaseDecreaseInFranchiseTaxPayable
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Tc_GrJ3OMcwI0aYYz-hHyBZ9A_11_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">198406</stem:IncreaseDecreaseInFranchiseTaxPayable>
    <stem:IncreaseDecreaseInFranchiseTaxPayable
      contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Omhsdb3uNkOxMfS85s_oQw"
      decimals="0"
      id="Tc_o9nYmZ2vIky2J-NK-037jA_11_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-4695</stem:IncreaseDecreaseInFranchiseTaxPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Tc_kRe3Dib5sk67VWW0Mmtp-g_12_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-281128</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Omhsdb3uNkOxMfS85s_oQw"
      decimals="0"
      id="Tc_G2Jr-s1dOE6kbdXcxzYtxg_12_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-778</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Tc_VKyffhv9-k2ClRMKvwLm6g_13_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">2370390</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Tc_LMrV3C8yX0yRT551qjA7YA_14_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-1838477</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Omhsdb3uNkOxMfS85s_oQw"
      decimals="0"
      id="Tc_kR861c_BKEi5AvfiSRXhmg_14_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-17473</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <stem:InvestmentOfCashIntoTrustAccount
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Tc_oFDhsAo9Z0mL2P0Htex18A_17_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">383585040</stem:InvestmentOfCashIntoTrustAccount>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Tc_PQ3LR1M1EU6QgeDzzJ5JrA_18_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-383585040</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromRelatedPartyDebt
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Tc_dOIoReWdh0er0FevggG9Jw_21_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">200000</us-gaap:ProceedsFromRelatedPartyDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Tc_vkbWapgs60m2D8nkGInLow_22_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">292301</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt
      contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Omhsdb3uNkOxMfS85s_oQw"
      decimals="0"
      id="Tc_E_uMTailEUuPMENcVU4sCQ_22_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">117699</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Tc__VsJrPxGQUKIDtIKLPQqew_23_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">383585040</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Tc_k-ZPrU-QZESdrrSgKJLMIw_24_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">10771700</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Tc_686BZUIWgk2uxIX7WMsgaA_25_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">7904149</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Omhsdb3uNkOxMfS85s_oQw"
      decimals="0"
      id="Tc_FysQEXDAQE-Ihrkd0W1tKQ_25_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">24500</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Tc_ztv7SDPiFUuIaU62N5XBow_26_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">386360290</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Omhsdb3uNkOxMfS85s_oQw"
      decimals="0"
      id="Tc_d1vmSYTiv0WG8cN_v6XBGA_26_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-142199</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Tc_EHtE-JKYiUmG3HR8Qj456Q_28_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">936773</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Omhsdb3uNkOxMfS85s_oQw"
      decimals="0"
      id="Tc_pA_YGd7HB0SSuKg9lSU-kA_28_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-159672</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_12_31_2018_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_rxqZEMhH-EixJnAkAupyAQ"
      decimals="0"
      id="Tc_sxQZbfSH8EKOdYuJqdKdaw_30_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">159672</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_tWaEOfHek02BWuCrNNdFGw_31_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">936773</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <stem:OfferingCostsIncludedInAccountsPayableIncurredDuringNoncashOrPartialNoncashTransaction
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Tc_wUfPUKRC6Uav80UIU_tyrQ_34_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">292500</stem:OfferingCostsIncludedInAccountsPayableIncurredDuringNoncashOrPartialNoncashTransaction>
    <stem:OfferingCostsIncludedInAccountsPayableIncurredDuringNoncashOrPartialNoncashTransaction
      contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Omhsdb3uNkOxMfS85s_oQw"
      decimals="0"
      id="Tc_8dNAdspkpUG471EHn4ESVg_34_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">35000</stem:OfferingCostsIncludedInAccountsPayableIncurredDuringNoncashOrPartialNoncashTransaction>
    <stem:OfferingCostsIncludedInAccruedExpensesIncurredDuringNoncashOrPartialNoncashTransaction
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Tc_h9IamzEDa0mjLyqLe62XFg_35_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">75000</stem:OfferingCostsIncludedInAccruedExpensesIncurredDuringNoncashOrPartialNoncashTransaction>
    <stem:OfferingCostsIncludedInAccruedExpensesIncurredDuringNoncashOrPartialNoncashTransaction
      contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Omhsdb3uNkOxMfS85s_oQw"
      decimals="0"
      id="Tc_vCkBshD-50Ka5bkq0lKcKw_35_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">19046</stem:OfferingCostsIncludedInAccruedExpensesIncurredDuringNoncashOrPartialNoncashTransaction>
    <stem:OfferingCostsAdjustedAccruedExpensesIncurredDuringNoncashOrPartialNoncashTransaction
      contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Omhsdb3uNkOxMfS85s_oQw"
      decimals="0"
      id="Tc_s2H2wKwH7U2rtBXzaRN6XQ_36_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-149200</stem:OfferingCostsAdjustedAccruedExpensesIncurredDuringNoncashOrPartialNoncashTransaction>
    <us-gaap:NoncashOrPartNoncashAcquisitionPayablesAssumed1
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Tc_zyHvabsC7kOzzMoYF7auyA_37_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">203910</us-gaap:NoncashOrPartNoncashAcquisitionPayablesAssumed1>
    <stem:DeferredUnderwritingFeePayable
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Tc_H0nhOmvXzE-YF_OflEsARg_38_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">13425476</stem:DeferredUnderwritingFeePayable>
    <stem:ReclassificationOfOfferingCostsToAccountsPayableIncurredDuringNoncashOrPartialNoncashTransaction
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Tc_ksr3cfHt002hWdpSkVGxbQ_39_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">132500</stem:ReclassificationOfOfferingCostsToAccountsPayableIncurredDuringNoncashOrPartialNoncashTransaction>
    <us-gaap:LiabilitiesAssumed1
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Tc_GitA3_yic0qTOe-eXLO-ag_40_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">35000</us-gaap:LiabilitiesAssumed1>
    <stem:InitialClassificationOfCommonStockSubjectToPossibleRedemption
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Tc_bhBcwtq0m0222PdI-96Lag_41_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">334952900</stem:InitialClassificationOfCommonStockSubjectToPossibleRedemption>
    <stem:ChangeInValueOfCommonStockSubjectToPossibleRedemption
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Tc_5YEAGpSKGkmYjMuwrX9__Q_42_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-92197620</stem:ChangeInValueOfCommonStockSubjectToPossibleRedemption>
    <stem:ForfeitureOfOrdinarySharesIncurredAsPartOfNoncashOrPartialNoncashTransaction
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Tc_JJ_EXe4YRUSmMMe1Bxje6w_43_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">47</stem:ForfeitureOfOrdinarySharesIncurredAsPartOfNoncashOrPartialNoncashTransaction>
    <stem:StockWarrantLiabilities
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Tc_SD7i6OgrZU2vZDdwkbeICA_44_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">11822148</stem:StockWarrantLiabilities>
    <us-gaap:NatureOfOperations
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      id="Tb_9OQoujPEdEqCQfrohwQiEw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Note&#160;1 - Description of Organization and Business Operations&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;Star Peak Energy Transition Corp., formerly known as Star Peak Energy Acquisition Corp. (the &#x201c;Company&#x201d;), is a blank check company incorporated in Delaware on October&#160;29, 2018 (inception) for the purpose of effecting a merger, capital stock exchange, asset acquisition, share purchase, reorganization or similar business combination with one or more businesses (the &#x201c;Business Combination&#x201d;). While the Company may pursue an acquisition opportunity in any business, industry, sector or geographical location, it intends to focus its efforts primarily on identifying businesses seeking to be a market leader in, and/or benefit from the increasing global initiatives to improve the efficiency of our energy ecosystems and reduce emissions (the &#x201c;Energy Transition&#x201d;). The Company is an emerging growth company and, as such, the Company is subject to all of the risks associated with emerging growth companies.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;On December&#160;3, 2020, the Company entered into an Agreement and Plan of Merger (the &#x201c;merger agreement&#x201d;) with STPK Merger Sub Corp., a newly formed Delaware corporation and wholly-owned subsidiary of the Company, and Stem,&#160;Inc., a Delaware corporation (&#x201c;Stem&#x201d;). See the Proposed Business Combination described below.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;As of December&#160;31, 2020, the Company had not commenced any operations. All activity for the period from October&#160;29, 2018 (inception) through December&#160;31, 2020 relates to the Company&#x2019;s formation and the initial public offering (the &#x201c;Initial Public Offering&#x201d;) and since the closing of the Initial Public Offering, the search for a prospective initial Business Combination. The Company temporarily halted the Initial Public Offering in September&#160;2019 and recapitalized and continued in July&#160;2020. The Company will not generate any operating revenues until after the completion of its initial Business Combination, at the earliest. The Company will generate non-operating income in the form of interest income on cash and cash equivalents from the proceeds derived from the Initial Public Offering.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company&#x2019;s sponsor is Star Peak Sponsor LLC, a Delaware limited liability company (the &#x201c;Sponsor&#x201d;). The registration statement for the Company&#x2019;s Initial Public Offering was declared effective on August&#160;17, 2020. On August&#160;20, 2020, the Company consummated its Initial Public Offering of 35,000,000 units (the &#x201c;Units&#x201d; and, with respect to the Class&#160;A common stock included in the Units being offered, the &#x201c;Public Shares&#x201d;) at $10.00 per Unit, generating gross proceeds of $350.0 million, and incurring offering costs of approximately $20.2 million, inclusive of approximately $12.3 million in deferred underwriting commissions (Note&#160;6). On August&#160;26, 2020, the Company consummated the sale of 3,358,504 Units at the Initial Public Offering price at $10.00 per Unit pursuant to the notice of partial exercise from the underwriters, generating additional gross proceeds of approximately $33.6 million, and incurring additional offering costs of approximately $1.9 million, inclusive of approximately $1.2 million in deferred underwriting commissions.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;Simultaneously with the closing of the Initial Public Offering, the Company consummated the private placement (&#x201c;Private Placement&#x201d;) of 6,733,333 warrants (each, a &#x201c;Private Placement Warrant&#x201d; and collectively, the &#x201c;Private Placement Warrants&#x201d;) at a price of $1.50 per Private Placement Warrant to the Sponsor, generating gross proceeds of $10.1 million (Note&#160;5). In connection with the consummation of the sale of additional Units pursuant to the underwriters&#x2019; over-allotment option, on August&#160;26, 2020, the Company sold 447,801 Private Placement Warrants to the Sponsor, generating additional gross proceeds of approximately $0.7 million.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;Upon the closing of the Initial Public Offering and the Private Placement on August&#160;20, 2020, $350.0 million ($10.00 per Unit) of the net proceeds of the sale of the Units in the Initial Public Offering and the Private Placement were placed in a trust account (&#x201c;Trust Account&#x201d;), located in the United States at J.P. Morgan Chase Bank, N.A. with Continental Stock Transfer&#160;&amp;amp; Trust Company acting as trustee, and invested only in U.S. &#x201c;government securities&#x201d; within the meaning of Section&#160;2(a)(16) of the Investment Company Act having a maturity of 185&#160;days or less or in money market funds meeting certain conditions under Rule&#160;2a-7 promulgated under the Investment Company Act which invest only in direct U.S. government treasury obligations, until the earlier of: (i)&#160;the completion of a Business Combination and (ii)&#160;the distribution of the assets held in the Trust Account as described below. Upon closing of the sale of Units and Private Placement Warrants upon exercise of the over-allotment, on August&#160;26, 2020, $33.6 million of the net proceeds of the sale of the Units and Private Placement Warrants were placed in the Trust Account.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;The Company&#x2019;s management has broad discretion with respect to the specific application of the net proceeds of the Initial Public Offering and the sale of the 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. If the Company&#x2019;s securities are listed on a national securities exchange, the Company must complete one or more initial Business Combinations having an aggregate fair market value of at least 80% of the assets held in the Trust Account (as defined below) (excluding the deferred underwriting commissions and taxes payable on income earned on the Trust Account) at the time of the agreement to enter into the initial Business Combination. However, the Company will only complete a 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 &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;target sufficient for it not to be required to register as an investment company under the Investment Company Act 1940, as amended (the &#x201c;Investment Company Act&#x201d;).&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company will provide the holders of its outstanding Class&#160;A common stock, par value $0.0001 (the &#x201c;Class&#160;A common stock&#x201d;), sold in the Initial Public Offering (the &#x201c;Public Stockholders&#x201d;) with the opportunity to redeem all or a portion of their Public Shares (as defined in Note&#160;4) upon the completion of a Business Combination either (i)&#160;in connection with a stockholder meeting called to approve the Business Combination or (ii)&#160;by means of a tender offer. The decision as to whether the Company will seek stockholder approval of a Business Combination or conduct a tender offer will be made by the Company, solely in its discretion. The Public Stockholders will be entitled to redeem their Public Shares for a pro rata portion of the amount then in the Trust Account (initially anticipated to be $10.00 per Public Share). The per-share amount to be distributed to Public Stockholders who redeem their Public Shares will not be reduced by the deferred underwriting commissions the Company will pay to the underwriters (as discussed in Note&#160;6). These Public Shares will be recorded at a redemption value and classified as temporary equity upon the completion of the Initial Public Offering in accordance with the Financial Accounting Standards Board&#x2019;s (&#x201c;FASB&#x201d;) Accounting Standards Codification (&#x201c;ASC&#x201d;) Topic 480 &#x201c;Distinguishing Liabilities from Equity.&#x201d; In such case, the Company will proceed with a Business Combination if the Company has net tangible assets of at least $5,000,001 upon such consummation of a Business Combination and a majority of the shares of the Company&#x2019;s outstanding common stock voted are voted in favor of the Business Combination. If a stockholder vote is not required by law and the Company does not decide to hold a stockholder vote for business or other legal reasons, the Company will, pursuant to its amended and restated certificate of incorporation, conduct the redemptions pursuant to the tender offer rules&#160;of the U.S. Securities and Exchange Commission (the &#x201c;SEC&#x201d;) and file tender offer documents with the SEC prior to completing a Business Combination. If, however, stockholder approval of the transactions is required by law, or the Company decides to obtain stockholder approval for business or legal reasons, the Company will offer to redeem Public Shares in conjunction with a proxy solicitation pursuant to the proxy rules&#160;and not pursuant to the tender offer rules. Additionally, each Public Stockholder may elect to redeem their Public Shares irrespective of whether they vote for or against the proposed transaction. If the Company seeks stockholder approval in connection with a Business Combination, the initial stockholders (as defined below) have agreed to vote their Founder Shares (as defined below in Note&#160;5) and any Public Shares purchased during or after the Initial Public Offering in favor of a Business Combination. In addition, the initial stockholders have agreed to waive their redemption rights with respect to their Founder Shares and Public Shares, if any, in connection with the completion of a Business Combination.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;Notwithstanding the foregoing, the Company&#x2019;s amended and restated certificate of incorporation provides that a Public Stockholder, together with any affiliate of such stockholder or any other person with whom such stockholder is acting in concert or as a &#x201c;group&#x201d; (as defined under Section&#160;13 of the Securities Exchange Act of 1934, as amended (the &#x201c;Exchange Act&#x201d;)), will be restricted from redeeming its shares with respect to more than an aggregate of 15% or more of the Class&#160;A common stock sold in the Initial Public Offering, without the prior consent of the Company.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company&#x2019;s Sponsor, officers and directors (the &#x201c;initial stockholders&#x201d;) have agreed not to propose an amendment to the Company&#x2019;s amended and restated certificate of incorporation that would affect the substance or timing of the Company&#x2019;s obligation to redeem 100% of its Public Shares if the Company does not complete a Business Combination within 24&#160;months from the closing of the Initial Public Offering, or August&#160;20, 2022 (the &#x201c;Combination Period&#x201d;), unless the Company provides the Public Stockholders with the opportunity to redeem their shares of Class&#160;A common stock in conjunction with any such amendment.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;If the Company is unable to complete a Business Combination within the Combination Period, the Company will (i)&#160;cease all operations except for the purpose of winding up, (ii)&#160;as promptly as reasonably possible but not more than &lt;span style="-sec-ix-hidden:Hidden_xhbB-p06dEWTMQXzvf0D5g;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;ten&lt;/span&gt;&lt;/span&gt; business&#160;days thereafter, redeem the Public Shares, at a per-share price, payable in cash, equal to the aggregate amount then on deposit in the Trust Account including interest earned on the funds held in the Trust Account and not previously released to the Company to pay its franchise and income taxes (less up to $100,000 of interest to pay dissolution expenses), divided by the number of then outstanding Public Shares, which redemption will completely extinguish Public Stockholders&#x2019; rights as stockholders (including the right to receive further liquidating distributions, if any), subject to applicable law, and (iii)&#160;as promptly as reasonably possible following such redemption, subject to the approval of the Company&#x2019;s remaining stockholders and board of directors, dissolve and liquidate, subject in each case to our obligations under Delaware law to provide for claims of creditors and the requirements of other applicable law.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;The initial stockholders have agreed to waive their liquidation rights with respect to the Founder Shares if the Company fails to complete a Business Combination within the Combination Period. However, if the initial stockholders acquire Public Shares in or after the Initial Public Offering, they will be entitled to liquidating distributions from the Trust Account with respect to such Public Shares if the Company fails to complete a Business Combination within the Combination Period. The underwriters have agreed to waive their rights to their deferred underwriting commission (see Note&#160;6) held in the Trust Account in the event the Company does not complete a Business Combination within the Combination Period and, in such event, such amounts will be included with the funds held in the Trust Account that will be available to fund the redemption of the Company&#x2019;s Public Shares. In the event of such distribution, it is possible that the per share value of the residual assets remaining available for distribution (including Trust Account assets) will be only $10.00 per share &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;initially held in the Trust Account (or less than that in certain circumstances). In order to protect the amounts held in the Trust Account, the Sponsor has agreed to be liable to the Company if and to the extent any claims by third parties, including any vendor for services rendered or products sold to the Company, or any prospective target business with which the Company has discussed entering into a transaction agreement, reduce the amount of funds in the Trust Account. This liability will not apply with respect to any claims by a third party who executed a waiver of any right, title, interest or claim of any kind in or to any monies held in the Trust Account or to any claims under the Company&#x2019;s indemnity of the underwriters of the Initial Public Offering against certain liabilities, including liabilities under the Securities Act of 1933, as amended (the &#x201c;Securities Act&#x201d;). Moreover, in the event that an executed waiver is deemed to be unenforceable against a third party, the Sponsor will not be responsible to the extent of any liability for such third-party claims. The Company will seek to reduce the possibility that the Sponsor will have to indemnify the Trust Account due to claims of creditors by endeavoring to have all third parties, including vendors, service providers (except the Company&#x2019;s independent registered public accounting firm and the underwriters with respect to the underwriting agreement), prospective target businesses or other entities with which the Company does business, execute agreements with the Company waiving any right, title, interest or claim of any kind in or to monies held in the Trust Account.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Proposed Business Combination&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;On December&#160;3, 2020, the Company entered into an Agreement and Plan of Merger (the &#x201c;merger agreement&#x201d;) with STPK Merger Sub Corp., a newly formed wholly-owned subsidiary of the Company, and Stem,&#160;Inc., a Delaware corporation (&#x201c;Stem&#x201d;). If the merger agreement is adopted by Stem&#x2019;s stockholders, the merger agreement and the transactions contemplated thereby, including the issuance of common stock of the Company (&#x201c;New Stem Common Stock&#x201d;) to be issued or reserved as the merger consideration, is approved by the Company&#x2019;s stockholders, and the merger is subsequently completed, Merger Sub will merge with and into Stem, with Stem surviving the merger as a wholly owned subsidiary of the Company (the &#x201c;merger&#x201d;).&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Immediately prior to the effective time of the merger, each outstanding share of Stem common stock, including common stock held by prior owners of Stem preferred stock (other than shares owned by Stem as treasury stock, dissenting shares and restricted shares) (&#x201c;Existing Stem Common Stock&#x201d;), will be cancelled and converted into the right to receive a pro rata portion of approximately 65,000,000 shares of New Stem Common Stock (less any shares of New Stem Common Stock that will be issuable upon exercise of certain outstanding options and warrants to purchase capital stock of Stem that remain outstanding after the merger).&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The total number of shares of New Stem Common Stock expected to be issued in the merger at the closing of the merger is approximately 65,000,000 (including shares of New Stem Common Stock that will be issuable upon exercise of certain outstanding options and warrants to purchase capital stock of Stem that remain outstanding after the merger), and holders of shares of Stem common stock as of immediately prior to the closing of the merger (and following the conversion of Stem preferred stock, Stem Warrants and Convertible Notes&#160;into New Stem Common Stock) will hold, in the aggregate, approximately 48% and 66.9% of the issued and outstanding shares of New Stem Common Stock immediately following the closing of the merger, assuming no shares of the Company&#x2019;s common stock are redeemed and the maximum number of shares of the Company&#x2019;s common stock are redeemed, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Refer to the preliminary proxy statement/consent solicitation statement/prospectus, as filed in Form&#160;S-4 with the Securities and Exchange Commission on January&#160;22, 2021 for additional information.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Liquidity, Capital Resources and Going Concern&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The accompanying consolidated financial statements have been prepared assuming the Company will continue as a going concern, which contemplates, among other things, the realization of assets and satisfaction of liabilities in the normal course of business. As of December&#160;31, 2020, the Company had approximately $937,000 in its operating bank account, approximately $137,000 of interest income available in the Trust Account to pay for taxes and working capital deficit of approximately $1.2 million. Further, the Company has incurred and expects to continue to incur significant costs in pursuit of its acquisition plans.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Through December&#160;31, 2020, the Company&#x2019;s liquidity needs have been satisfied through a capital contribution of $25,000 from the Sponsor to purchase the Founder Shares (as defined below), the loan of up to $300,000 under the Note&#160;(see Note&#160;5), and the net proceeds from the consummation of the Private Placement not held in the Trust Account. The Company fully repaid the Note&#160;on August&#160;20, 2020. In addition, in order to finance transaction costs in connection with a Business Combination, the Company&#x2019;s officers, directors and initial stockholders may, but are not obligated to, provide the Company Working Capital Loans (see Note&#160;5). To-date, there have been no borrowings under any Working Capital Loans.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;In connection with the Company&#x2019;s assessment of going concern considerations in accordance with FASB Accounting Standards Update (&#x201c;ASU&#x201d;) 2014-15, &#x201c;Disclosures of Uncertainties about an Entity&#x2019;s Ability to Continue as a Going Concern,&#x201d; management has &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;determined that the lack of liquidity raises substantial doubt about the Company&#x2019;s ability to continue as a going concern. No adjustments have been made to the carrying amounts of assets or liabilities should the Company be forced to liquidate before August 20, 2022.&lt;/p&gt;</us-gaap:NatureOfOperations>
    <stem:UnitsIssuedDuringPeriodSharesNewIssues
      contextRef="Duration_8_20_2020_To_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_007h-T-GUk-CwrPV_qgrmA"
      decimals="INF"
      id="Narr_8PdjZorBtEqBmf5Ga0AEeg"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">35000000</stem:UnitsIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharePrice
      contextRef="As_Of_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_AJwluWtXUkC3BL-dQAoF4Q"
      decimals="2"
      id="Narr_TPEEoweVikKCY-_XqBI2xQ"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">10.00</us-gaap:SharePrice>
    <stem:ProceedsFromSaleOfUnits
      contextRef="Duration_8_20_2020_To_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_007h-T-GUk-CwrPV_qgrmA"
      decimals="-5"
      id="Narr_iiMt292uxkawwNYXAk4dUQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">350000000.0</stem:ProceedsFromSaleOfUnits>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="Duration_8_20_2020_To_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_007h-T-GUk-CwrPV_qgrmA"
      decimals="-5"
      id="Narr_1UnMQbfmaEuUMvpOtHH74Q"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">20200000</us-gaap:PaymentsOfStockIssuanceCosts>
    <stem:StockIssuanceCostsIncurredAndDeferred
      contextRef="Duration_8_20_2020_To_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_007h-T-GUk-CwrPV_qgrmA"
      decimals="-5"
      id="Narr_LPcKdSfAU0aaJNR271LM2w"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">12300000</stem:StockIssuanceCostsIncurredAndDeferred>
    <stem:UnitsIssuedDuringPeriodSharesNewIssues
      contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_TBGTuBQBUUOgWM10cN1vig"
      decimals="INF"
      id="Narr_bPxCs9QLtECPzpWunZ2iZg"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">3358504</stem:UnitsIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharePrice
      contextRef="As_Of_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_gu0-Jc4hbUa6snodY1rCzA"
      decimals="2"
      id="Narr_5nxQ4vhZT0OGmBuuMxRWxw"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">10.00</us-gaap:SharePrice>
    <stem:ProceedsFromSaleOfUnits
      contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_TBGTuBQBUUOgWM10cN1vig"
      decimals="-5"
      id="Narr_NsSAUTza8UOSDQdLptfgaA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">33600000</stem:ProceedsFromSaleOfUnits>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_TBGTuBQBUUOgWM10cN1vig"
      decimals="-5"
      id="Narr_sCC0RInMKkOlwUqY0Ms0MQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1900000</us-gaap:PaymentsOfStockIssuanceCosts>
    <stem:StockIssuanceCostsIncurredAndDeferred
      contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_TBGTuBQBUUOgWM10cN1vig"
      decimals="-5"
      id="Narr_cwmSScq5hUqSBs4sPn9dnw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1200000</stem:StockIssuanceCostsIncurredAndDeferred>
    <stem:NumberOfWarrantsIssued
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_-aGl49PcgEaIV1T5dadcDQ"
      decimals="INF"
      id="Narr_7Q8B3Zved0WIx19es6VOCw"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">6733333</stem:NumberOfWarrantsIssued>
    <stem:ClassOfWarrantOrRightPriceOfWarrantsOrRights
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_R6Y96E3ZqkyVgrhCixe5aw"
      decimals="2"
      id="Narr_CX3NjcfVlEuLsoOzf2V4cg"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">1.50</stem:ClassOfWarrantOrRightPriceOfWarrantsOrRights>
    <us-gaap:ProceedsFromIssuanceOfWarrants
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_R6Y96E3ZqkyVgrhCixe5aw"
      decimals="-5"
      id="Narr_oIIreXflyUmfiVdBvThIJg"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">10100000</us-gaap:ProceedsFromIssuanceOfWarrants>
    <stem:NumberOfWarrantsIssued
      contextRef="As_Of_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_JxkY_9WNJEm-v-Hug_BtGA"
      decimals="INF"
      id="Narr_o65dkEk8qEWLcKl0RMP9wQ"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">447801</stem:NumberOfWarrantsIssued>
    <us-gaap:ProceedsFromIssuanceOfWarrants
      contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_7Uax3-fIT0eaIsTX2-uB_g"
      decimals="-5"
      id="Narr_jxCPgqRaX02OwxJ7613rkw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">700000</us-gaap:ProceedsFromIssuanceOfWarrants>
    <stem:ProceedsFromSaleOfUnits
      contextRef="Duration_8_20_2020_To_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_007h-T-GUk-CwrPV_qgrmA"
      decimals="-5"
      id="Narr_1v2OqGl4n0OV9SZ3XcdCYw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">350000000.0</stem:ProceedsFromSaleOfUnits>
    <us-gaap:SharePrice
      contextRef="As_Of_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_AJwluWtXUkC3BL-dQAoF4Q"
      decimals="2"
      id="Narr_-xcru0n6MEClzEP-wu4MNQ"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">10.00</us-gaap:SharePrice>
    <stem:InvestmentOfCashIntoTrustAccount
      contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_at5VT9yS7UiElLxrPnTNlw"
      decimals="-5"
      id="Narr_Xr8U2Q9YlEG8tvRrX8FDGw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">33600000</stem:InvestmentOfCashIntoTrustAccount>
    <stem:ThresholdBusinessCombinationFmvAsPercentOfTrustAssets
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="2"
      id="Narr_WjbY7T84lUOLbCw8HblTGg"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.80</stem:ThresholdBusinessCombinationFmvAsPercentOfTrustAssets>
    <stem:ThresholdPercentageOfOutstandingVotingSecuritiesOfTargetToBeAcquiredByPostTransactionCompanyToCompleteBusinessCombination
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="2"
      id="Narr_1fQpJuMLoE6FRXXd8kePog"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.50</stem:ThresholdPercentageOfOutstandingVotingSecuritiesOfTargetToBeAcquiredByPostTransactionCompanyToCompleteBusinessCombination>
    <us-gaap:SharePrice
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="2"
      id="Narr_9Nu1-VPCG06vIUGh4M3KdA"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">10.00</us-gaap:SharePrice>
    <stem:MinimumTangibleAssetsOfTarget
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Narr_zZYArMneNE2BwDa42GF1zA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">5000001</stem:MinimumTangibleAssetsOfTarget>
    <stem:StockRedemptionRestrictionPercentageRequiringCompanyConsent
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="2"
      id="Narr_iTUK-27ww0yO0LOOZnMYZA"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.15</stem:StockRedemptionRestrictionPercentageRequiringCompanyConsent>
    <stem:PercentageObligationToRedeemPublicSharesIfEntityDoesNotCompleteBusinessCombination
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="2"
      id="Narr_ESynzkx2FEq9pAXQowncBQ"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">1</stem:PercentageObligationToRedeemPublicSharesIfEntityDoesNotCompleteBusinessCombination>
    <stem:MaximumNetInterestToPayDissolutionExpenses
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Narr_zDau8W814k6Qtjgbpv83_g"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">100000</stem:MaximumNetInterestToPayDissolutionExpenses>
    <us-gaap:SharePrice
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="2"
      id="Narr_M9HJJGey7Uy3foFq1tO1yA"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">10.00</us-gaap:SharePrice>
    <stem:ProRataPortionOfSharesIssuableAsRightToReceiveUponConversion
      contextRef="Duration_12_3_2020_To_12_3_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_NewStemCommonStockMember_us-gaap_TypeOfArrangementAxis_stem_MergerAgreementMember_t3vfZMONsE2OTU1MV5KoDA"
      decimals="0"
      id="Narr_-JQIFywFwEC_LwI-J8jA7A"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">65000000</stem:ProRataPortionOfSharesIssuableAsRightToReceiveUponConversion>
    <stem:NumberOfSharesExpectedToBeIssued
      contextRef="Duration_12_3_2020_To_12_3_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_NewStemCommonStockMember_us-gaap_TypeOfArrangementAxis_stem_MergerAgreementMember_t3vfZMONsE2OTU1MV5KoDA"
      decimals="0"
      id="Narr_J2jEnVr74EGxRQUqew_VGw"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">65000000</stem:NumberOfSharesExpectedToBeIssued>
    <stem:CommonStockSharesIssuedPercentageHeldByShareholders
      contextRef="As_Of_12_3_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_StemCommonStockHoldersMember_us-gaap_StatementClassOfStockAxis_stem_NewStemCommonStockMember_us-gaap_TypeOfArrangementAxis_stem_MergerAgreementMember_EOi7F3k4g0yX39roVRW4Sg"
      decimals="2"
      id="Narr_UqMjyI5bPEmuo2WuPL0JeA"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.48</stem:CommonStockSharesIssuedPercentageHeldByShareholders>
    <stem:CommonStockSharesOutstandingPercentageHeldByShareholders
      contextRef="As_Of_12_3_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_StemCommonStockHoldersMember_us-gaap_StatementClassOfStockAxis_stem_NewStemCommonStockMember_us-gaap_TypeOfArrangementAxis_stem_MergerAgreementMember_EOi7F3k4g0yX39roVRW4Sg"
      decimals="3"
      id="Narr_0KfxbduYHkafgCQIFxPKxw"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.669</stem:CommonStockSharesOutstandingPercentageHeldByShareholders>
    <stem:WorkingCapital
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="-5"
      id="Narr_yK2BEWMZk06SHZed_u9X3Q"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1200000</stem:WorkingCapital>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_3JIPxM0u4Uu9sGkYd9ti8Q"
      decimals="0"
      id="Narr_ddvrdGSfYUC9F71N_Y9AuA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">25000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:ProceedsFromRelatedPartyDebt
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_3JIPxM0u4Uu9sGkYd9ti8Q"
      decimals="0"
      id="Narr_SroZ5VRy7EOhEe7K8Igw0w"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">300000</us-gaap:ProceedsFromRelatedPartyDebt>
    <stem:LoansFromWorkingCapital
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Narr_rPbEPl4C5kax_RTpblbV3Q"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</stem:LoansFromWorkingCapital>
    <us-gaap:AccountingChangesAndErrorCorrectionsTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      id="Tb_j7a1wucioUCloV54laQ26A">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Note&#160;2 &#x2014; Restatement of Previously Issued Financial Statements&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;In April 2021, the Company concluded that, because of a misapplication of the accounting guidance related to its Public and Private Placement warrants the Company issued in August 2020, the Company&#x2019;s previously issued financial statements for the quarter ended September 30, 2020 and the year ended December 31, 2020 should no longer be relied upon.  As such, the Company is restating its financial statements for the Affected Periods included in this Annual Report.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;On April 12, 2021, the staff of the Securities and Exchange Commission (the &#x201c;SEC Staff&#x201d;) issued a public statement entitled &#x201c;Staff Statement on Accounting and Reporting Considerations for Warrants issued by Special Purpose Acquisition Companies (&#x201c;SPACs&#x201d;)&#x201d; (the &#x201c;SEC Staff Statement&#x201d;). In the SEC Staff Statement, the SEC Staff expressed its view that certain terms and conditions common to SPAC warrants may require the warrants to be classified as liabilities on the SPAC&#x2019;s balance sheet as opposed to equity. Since issuance on August 20, 2020, the Company&#x2019;s warrants were accounted for as equity within the Company&#x2019;s previously reported balance sheets, and after discussion and evaluation, including with the Company&#x2019;s independent auditors, management concluded that the warrants should be presented as liabilities with subsequent fair value remeasurement.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;Historically, the Warrants were reflected as a component of equity as opposed to liabilities on the balance sheets and the statements of operations did not include the subsequent non-cash changes in estimated fair value of the Warrants, based on our application of FASB ASC Topic 815-40, Derivatives and Hedging, Contracts in Entity&#x2019;s Own Equity (&#x201c;ASC 815-40). The views expressed in the SEC Staff Statement were not consistent with the Company&#x2019;s historical interpretation of the specific provisions within its warrant agreement and the Company&#x2019;s application of ASC 815-40 to the warrant agreement.  The Company reassessed its accounting for Warrants issued on August 20, 2020, in light of the SEC Staff&#x2019;s published views.   Based on this reassessment, management determined that the Warrants should be classified as liabilities measured at fair value upon issuance, with subsequent changes in fair value reported in the Company Statement of Operations each reporting period.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Therefore, the Company, in consultation with its Audit Committee, concluded that its previously issued Financial Statements for the year ended December 31, 2020 and for the quarter ended September 30, 2020 (the &#x201c;Affected Periods&#x201d;) should be restated because of a misapplication in the guidance around accounting for certain of our outstanding warrants to purchase common stock (the &#x201c;Warrants&#x201d;) and should no longer be relied upon.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Impact of the Restatement&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;The impact of the restatement on the balance sheets, statements of operations and statements of cash flows for the Affected Periods is presented below. The restatement had no impact on net cash flows from operating, investing or financing activities&lt;span style="font-size:11pt;"&gt;.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:40.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As of December 31, 2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As Previously&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Restatement&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Reported&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Adjustment&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As Restated&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Balance Sheet&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total assets&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 385,286,084&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 385,286,084&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Liabilities and stockholders&#x2019; equity&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; &lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; &lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; &lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total current liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,809,435&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,809,435&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Deferred legal fees&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 203,910&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 203,910&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Deferred underwriting commissions&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 13,425,476&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 13,425,476&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Stock warrant liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 121,091,978&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 121,091,978&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 16,438,821&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 121,091,978&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 137,530,799&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Class A common stock, $0.0001 par value; shares subject to possible redemption &lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 363,847,260&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (121,091,980)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 242,755,280&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Stockholders&#x2019; equity&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; &lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; &lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; &lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Preferred stock- $0.0001 par value&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Class A common stock - $0.0001 par value&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 197&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,211&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,408&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Class B common stock - $0.0001 par value&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 959&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 959&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Additional paid-in-capital&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 8,380,865&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 109,268,621&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 117,649,486&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Accumulated deficit&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (3,382,018)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (109,269,830)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (112,651,848)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total stockholders&#x2019; equity&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5,000,003&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5,000,005&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total liabilities and stockholders&#x2019; equity&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 385,286,084&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 385,286,084&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:43.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;For the Year Ended December 31, 2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As Previously&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Restatement&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Reported&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Adjustment&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As Restated&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Statement of Operations&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Loss from operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (3,500,175)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (3,500,175)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Other (expense) income:&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Change in fair value of warrant liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (109,269,830)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (109,269,830)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Net gain from investments held in Trust Account&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 136,707&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 136,707&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total other (expense) income&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 136,707&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (109,269,830)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (109,133,123)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Net loss&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (3,363,468)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (109,269,830)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (112,633,298)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted average Class A common stock outstanding, basic and diluted&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 38,208,123&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 38,208,123&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Basic and diluted net loss per Class A common stock&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted average Class B common stock outstanding, basic and diluted&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 9,589,626&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 9,589,626&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Basic and diluted net loss per Class B common stock&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (0.35)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (11.75)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.75%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:45.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;For the Year Ended December 31, 2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.66%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As Previously&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Restatement&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Reported&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Adjustment&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As Restated&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Statement of Cash Flows&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Net loss&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (3,363,468)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (109,269,830)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (112,633,298)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Adjustments to reconcile net loss to net cash used in operating activities&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 109,269,830&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 109,269,830&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Net cash used in operating activities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1,838,477)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1,838,477)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Net cash used in investing activities&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (383,585,040)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (383,585,040)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Net cash provided by financing activities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 386,360,290&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 386,360,290&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Net change in cash&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 936,773&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 936,773&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:45.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As of September 30, 2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As Previously&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Restatement&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Reported&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Adjustment&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As Restated&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Balance Sheet&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total assets&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 386,179,543&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 386,179,543&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Liabilities and stockholders&#x2019; equity&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; &lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; &lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; &lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total current liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 716,028&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 716,028&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Deferred legal fees&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 203,910&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 203,910&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Deferred underwriting commissions&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 13,425,476&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 13,425,476&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Stock warrant liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 11,822,148&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 11,822,148&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 14,345,414&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 11,822,148&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 26,167,562&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:52.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Class A common stock, $0.0001 par value; shares subject to possible redemption Stockholders&#x2019; equity&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 366,834,120&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (11,822,140)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 355,011,980&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Preferred stock- $0.0001 par value&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Class A common stock - $0.0001 par value&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 168&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 118&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 286&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Class B common stock - $0.0001 par value&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 959&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 959&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Additional paid-in-capital&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5,394,034&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (126)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5,393,908&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Accumulated deficit&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (395,152)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (395,152)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total stockholders&#x2019; equity&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5,000,009&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (8)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5,000,001&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total liabilities and stockholders&#x2019; equity&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 386,179,543&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 386,179,543&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;The impact to the balance sheet dated August 20, 2020, filed on Form 8-K on August 26, 2020 related to the impact of accounting for public and private warrants as liabilities at fair value resulted in a $11.8 million increase to the warrant liabilities line item on August&#160;20,&#160;2020 and offsetting decrease to the Class A common stock subject to redemption mezzanine equity line item. There is no change to total stockholders' equity at any reported balance sheet date.&lt;/p&gt;</us-gaap:AccountingChangesAndErrorCorrectionsTextBlock>
    <us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      id="Tb_BYVtbl8l7UeTtIiyNA5WoA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:40.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As of December 31, 2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As Previously&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Restatement&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Reported&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Adjustment&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As Restated&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Balance Sheet&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total assets&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 385,286,084&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 385,286,084&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Liabilities and stockholders&#x2019; equity&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; &lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; &lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; &lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total current liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,809,435&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,809,435&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Deferred legal fees&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 203,910&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 203,910&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Deferred underwriting commissions&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 13,425,476&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 13,425,476&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Stock warrant liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 121,091,978&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 121,091,978&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 16,438,821&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 121,091,978&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 137,530,799&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Class A common stock, $0.0001 par value; shares subject to possible redemption &lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 363,847,260&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (121,091,980)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 242,755,280&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Stockholders&#x2019; equity&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; &lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; &lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; &lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Preferred stock- $0.0001 par value&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Class A common stock - $0.0001 par value&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 197&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,211&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 1,408&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Class B common stock - $0.0001 par value&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 959&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 959&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Additional paid-in-capital&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 8,380,865&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 109,268,621&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 117,649,486&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Accumulated deficit&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (3,382,018)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (109,269,830)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (112,651,848)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total stockholders&#x2019; equity&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5,000,003&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5,000,005&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total liabilities and stockholders&#x2019; equity&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 385,286,084&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 385,286,084&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:43.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;For the Year Ended December 31, 2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As Previously&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Restatement&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Reported&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Adjustment&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As Restated&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Statement of Operations&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Loss from operations&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (3,500,175)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (3,500,175)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Other (expense) income:&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Change in fair value of warrant liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (109,269,830)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (109,269,830)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Net gain from investments held in Trust Account&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 136,707&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 136,707&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total other (expense) income&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 136,707&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (109,269,830)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (109,133,123)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Net loss&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (3,363,468)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (109,269,830)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (112,633,298)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted average Class A common stock outstanding, basic and diluted&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 38,208,123&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 38,208,123&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Basic and diluted net loss per Class A common stock&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted average Class B common stock outstanding, basic and diluted&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 9,589,626&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 9,589,626&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Basic and diluted net loss per Class B common stock&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (0.35)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (11.75)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.75%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:45.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;For the Year Ended December 31, 2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.66%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As Previously&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.69%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Restatement&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Reported&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Adjustment&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As Restated&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Statement of Cash Flows&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Net loss&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (3,363,468)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (109,269,830)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (112,633,298)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Adjustments to reconcile net loss to net cash used in operating activities&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 109,269,830&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 109,269,830&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Net cash used in operating activities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1,838,477)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (1,838,477)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Net cash used in investing activities&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (383,585,040)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (383,585,040)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Net cash provided by financing activities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 386,360,290&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 386,360,290&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Net change in cash&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 936,773&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 936,773&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:45.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As of September 30, 2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As Previously&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Restatement&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Reported&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Adjustment&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As Restated&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Balance Sheet&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total assets&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 386,179,543&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 386,179,543&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Liabilities and stockholders&#x2019; equity&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; &lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; &lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; &lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total current liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 716,028&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 716,028&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Deferred legal fees&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 203,910&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 203,910&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Deferred underwriting commissions&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 13,425,476&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 13,425,476&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Stock warrant liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 11,822,148&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 11,822,148&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 14,345,414&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 11,822,148&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 26,167,562&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:52.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Class A common stock, $0.0001 par value; shares subject to possible redemption Stockholders&#x2019; equity&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 366,834,120&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (11,822,140)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 355,011,980&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Preferred stock- $0.0001 par value&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Class A common stock - $0.0001 par value&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 168&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 118&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 286&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Class B common stock - $0.0001 par value&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 959&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 959&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Additional paid-in-capital&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5,394,034&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (126)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5,393,908&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Accumulated deficit&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (395,152)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (395,152)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total stockholders&#x2019; equity&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5,000,009&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (8)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5,000,001&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total liabilities and stockholders&#x2019; equity&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 386,179,543&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 386,179,543&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock>
    <us-gaap:Assets
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_kPtLMNhRT0K8z63UUMV_7Q"
      decimals="0"
      id="Tc_sIM0oV52rk6Wk3mULrs_tA_5_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">385286084</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_xHFPk7W7wkW7tmuSMhRLIQ_5_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">385286084</us-gaap:Assets>
    <us-gaap:LiabilitiesCurrent
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_kPtLMNhRT0K8z63UUMV_7Q"
      decimals="0"
      id="Tc_iXZAcaTksEOuV3EH1F6yJQ_7_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">2809435</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_cr9R3SjdN0KzqPXU-W0wwA_7_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">2809435</us-gaap:LiabilitiesCurrent>
    <stem:DeferredLegalFeesNonCurrent
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_kPtLMNhRT0K8z63UUMV_7Q"
      decimals="0"
      id="Tc_Vx7hS8NR6k-btib1Nddayw_8_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">203910</stem:DeferredLegalFeesNonCurrent>
    <stem:DeferredLegalFeesNonCurrent
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_7saXqnveCkKMGSKR07wFkQ_8_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">203910</stem:DeferredLegalFeesNonCurrent>
    <stem:DeferredUnderwritingCompensationNoncurrent
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_kPtLMNhRT0K8z63UUMV_7Q"
      decimals="0"
      id="Tc_gWPKZ_VmpkCWIBYSoS9g7g_9_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">13425476</stem:DeferredUnderwritingCompensationNoncurrent>
    <stem:DeferredUnderwritingCompensationNoncurrent
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_dpeqXNRfhEeweoCOjVRpKQ_9_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">13425476</stem:DeferredUnderwritingCompensationNoncurrent>
    <us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_XF4ki8gFPEOAYZAyHzj30Q"
      decimals="0"
      id="Tc_tznchqaKsE2ZLKxqC8mXQA_10_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">121091978</us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares>
    <us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_Y1miK48QakGXHwJYsk-z5Q_10_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">121091978</us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares>
    <us-gaap:Liabilities
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_kPtLMNhRT0K8z63UUMV_7Q"
      decimals="0"
      id="Tc_l1Ehwarn0kKxCzn5DhkBww_11_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">16438821</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_XF4ki8gFPEOAYZAyHzj30Q"
      decimals="0"
      id="Tc_fxYbLWBTKkCLpMIHSDMtfg_11_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">121091978</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_oa1Coa1MlkWGSXiRLEfbIA_11_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">137530799</us-gaap:Liabilities>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_kPtLMNhRT0K8z63UUMV_7Q"
      decimals="0"
      id="Tc_WUhBss2yyUOFMX6iCWj6EA_12_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">363847260</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_XF4ki8gFPEOAYZAyHzj30Q"
      decimals="0"
      id="Tc_0x9zuLCDJU-6s6QmdoCuSQ_12_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-121091980</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_DP07HdK9C0iCWhyVkqJRKw_12_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">242755280</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockValue
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassSubjectToRedemptionMember_hM8vbYhx_ES-I7Vf_h5wMQ"
      decimals="0"
      id="Tc_hJ-xzFeJ9kipNSYWczs6Cw_15_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">197</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassSubjectToRedemptionMember_539g7Oiea0-nltYQ7Uxovw"
      decimals="0"
      id="Tc_ERP27K0vn02ixlQOsF-B_A_15_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1211</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassSubjectToRedemptionMember_ZLJCy7hFAUG_AQpEsJa25w"
      decimals="0"
      id="Tc_2vNuIaMzKUCnWHlhhDFD6Q_15_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1408</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_3zKxrmyxek645ymzkNhabQ"
      decimals="0"
      id="Tc_0CnUNGrTw0yiyMax5biBgA_16_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">959</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_bHxBb9p5PUmxic1wrpkcbA"
      decimals="0"
      id="Tc_zfg63ORUZ0SiVJjlOha7Tw_16_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">959</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_kPtLMNhRT0K8z63UUMV_7Q"
      decimals="0"
      id="Tc_Gi9zYU1wl0ioheC0y4XSgA_17_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">8380865</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_XF4ki8gFPEOAYZAyHzj30Q"
      decimals="0"
      id="Tc_WkCtlvjbVUGUYhaKsQ62QQ_17_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">109268621</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_F0do9oQgj0yyCO0QEZ2z1Q_17_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">117649486</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_kPtLMNhRT0K8z63UUMV_7Q"
      decimals="0"
      id="Tc_a9VWWoOXf02vO8Y8nKHDpw_18_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-3382018</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_XF4ki8gFPEOAYZAyHzj30Q"
      decimals="0"
      id="Tc_AA9sRz3NFE6Q0GIg6x0eHw_18_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-109269830</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_3lgDa7xczkCvU9C3PKNr3Q_18_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-112651848</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_kPtLMNhRT0K8z63UUMV_7Q"
      decimals="0"
      id="Tc_ihKlZxgSLk2Q0JmqjJUPhg_19_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">5000003</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_XF4ki8gFPEOAYZAyHzj30Q"
      decimals="0"
      id="Tc_HEPc_xSL4UOmXmW3R8zyCw_19_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">2</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_Zkfv7t2WBUK3reQBjNVC8w_19_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">5000005</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_kPtLMNhRT0K8z63UUMV_7Q"
      decimals="0"
      id="Tc_cHHn-H2X6EGDKIVl_DHTXQ_20_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">385286084</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_uS9gr6NPlkuSlywwJ7nydQ_20_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">385286084</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_1b9Vb_wQb0WV2Nscj6P37A"
      decimals="0"
      id="Tc__tBu2Nqm50O6iF5dZ_kO7A_5_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-3500175</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Tc_3ain4K8p0UuMNhmN61V0xw_5_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-3500175</us-gaap:OperatingIncomeLoss>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_OgQg1lDOkE2YV5UZs-KWfQ"
      decimals="0"
      id="Tc_O0DVnZH9ZUqwxY5WMf3smg_7_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-109269830</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Tc_wYIkrFNI80ipgPi9Ed61Kg_7_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-109269830</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:InvestmentIncomeNet
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_1b9Vb_wQb0WV2Nscj6P37A"
      decimals="0"
      id="Tc_rVAssK6sPUi9Aet9qNT9Ng_8_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">136707</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Tc_iSruMZDpDkmy71VZJHoiJQ_8_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">136707</us-gaap:InvestmentIncomeNet>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_1b9Vb_wQb0WV2Nscj6P37A"
      decimals="0"
      id="Tc_nLv6JZAMNUe7fQRSArYKCA_9_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">136707</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_OgQg1lDOkE2YV5UZs-KWfQ"
      decimals="0"
      id="Tc_Oml5oonWxUiVpZf5-nPpZA_9_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-109269830</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Tc_e-0-9QcdiUCRRePgXxG8Mg_9_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-109133123</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_1b9Vb_wQb0WV2Nscj6P37A"
      decimals="0"
      id="Tc_EaoIJEZsPUmW3V2C531Qeg_10_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-3363468</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_OgQg1lDOkE2YV5UZs-KWfQ"
      decimals="0"
      id="Tc_X0aH6ptqq0eh0ZC3DN-4tg_10_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-109269830</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Tc_OdwNKIZG6k-1Dj31XfcVwg_10_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-112633298</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassSubjectToRedemptionMember_9DWQUQRv30uco_b9IW6deA"
      decimals="0"
      id="Tc_sxU0X3sMcUOXSeBXAHLeGQ_12_3"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">38208123</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassSubjectToRedemptionMember_WeyaKK6OY0Knf46sR-_TzQ"
      decimals="0"
      id="Tc_t-SryFod-kamArLALfeKgQ_12_9"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">38208123</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_5s2nb2X8KEu3M2p7hg34sA"
      decimals="INF"
      id="Tc_3h4IxHbbgE6F5Z6CdtcGFg_14_3"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">9589626</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_gMgJ8JMkG0OwlvcTtD6BeQ"
      decimals="INF"
      id="Tc_ZiEGqL7RKkq85AxALLBn9g_14_9"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">9589626</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_5s2nb2X8KEu3M2p7hg34sA"
      decimals="2"
      id="Tc_jbZ1_xkQ2EeUbGdgaA4l7Q_15_3"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">-0.35</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_gMgJ8JMkG0OwlvcTtD6BeQ"
      decimals="2"
      id="Tc_Bs4lNb8qLE2G8OAOHORQlQ_15_9"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">-11.75</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_1b9Vb_wQb0WV2Nscj6P37A"
      decimals="0"
      id="Tc_rAoboQJlIUmpb5HE_lyA5A_5_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-3363468</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_OgQg1lDOkE2YV5UZs-KWfQ"
      decimals="0"
      id="Tc_wUl5jVnnqkmur3E4b2Do2A_5_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-109269830</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Tc_jMmaHyjTn0GtM-I2EGa6pA_5_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-112633298</us-gaap:ProfitLoss>
    <us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_OgQg1lDOkE2YV5UZs-KWfQ"
      decimals="0"
      id="Tc_0vvZnawVsEiJ_nTVK9Jr1g_6_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">109269830</us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities>
    <us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Tc_cDn_LTTG3kCHAUKbkyTP_w_6_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">109269830</us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_1b9Vb_wQb0WV2Nscj6P37A"
      decimals="0"
      id="Tc_aOMDrHlA1kacqttIctLz4w_7_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-1838477</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Tc_T6h3-agZ2Ey64oI1TnZsVw_7_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-1838477</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_1b9Vb_wQb0WV2Nscj6P37A"
      decimals="0"
      id="Tc_swvbO98b8Uyp9-8RULpzSA_8_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-383585040</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Tc_ou5FZhTURE6WquL6LVs1nQ_8_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-383585040</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_1b9Vb_wQb0WV2Nscj6P37A"
      decimals="0"
      id="Tc_ns2u0QTU1UOkBYy4YIF-TQ_9_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">386360290</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Tc_BT1HKZVlLkKOxRxzymzVxA_9_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">386360290</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_1b9Vb_wQb0WV2Nscj6P37A"
      decimals="0"
      id="Tc_V7Ip1fyKpUWbQvLNX_tnkQ_10_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">936773</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Tc_ABUsj1rThU2oJxme9xwn_w_10_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">936773</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:Assets
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_CK6gS4QUm0aL7qJNxtasJw"
      decimals="0"
      id="Tc_rhdp-hQTVUitM-IadWAD2g_5_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">386179543</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_Ag7RogUOnUGcZPXZbr_wVw"
      decimals="0"
      id="Tc_4tk_goqvvkm0FalxlHTvjg_5_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">386179543</us-gaap:Assets>
    <us-gaap:LiabilitiesCurrent
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_CK6gS4QUm0aL7qJNxtasJw"
      decimals="0"
      id="Tc_tUURUgwUDk-Zp35xrEVE-Q_7_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">716028</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_Ag7RogUOnUGcZPXZbr_wVw"
      decimals="0"
      id="Tc_7J3VgLEFpUaP78f77w9lfw_7_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">716028</us-gaap:LiabilitiesCurrent>
    <stem:DeferredLegalFeesNonCurrent
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_CK6gS4QUm0aL7qJNxtasJw"
      decimals="0"
      id="Tc_mflNKy_Oyk67LPupXXofnQ_8_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">203910</stem:DeferredLegalFeesNonCurrent>
    <stem:DeferredLegalFeesNonCurrent
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_Ag7RogUOnUGcZPXZbr_wVw"
      decimals="0"
      id="Tc_EJOQ7f_8eE64hvdr67YwqA_8_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">203910</stem:DeferredLegalFeesNonCurrent>
    <stem:DeferredUnderwritingCompensationNoncurrent
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_CK6gS4QUm0aL7qJNxtasJw"
      decimals="0"
      id="Tc_29mlfTis9EK87FAKr9tBQw_9_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">13425476</stem:DeferredUnderwritingCompensationNoncurrent>
    <stem:DeferredUnderwritingCompensationNoncurrent
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_Ag7RogUOnUGcZPXZbr_wVw"
      decimals="0"
      id="Tc_yL5_CaFF2kOJTaSjwQ5lGg_9_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">13425476</stem:DeferredUnderwritingCompensationNoncurrent>
    <us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_U6_gCPIk0UWTG_nSvm0npQ"
      decimals="0"
      id="Tc_oywt_GAfCU2oGCQGxQ8zgQ_10_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">11822148</us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares>
    <us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_Ag7RogUOnUGcZPXZbr_wVw"
      decimals="0"
      id="Tc_46NgbNdA0kS-0Lp2SQs0jw_10_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">11822148</us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares>
    <us-gaap:Liabilities
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_CK6gS4QUm0aL7qJNxtasJw"
      decimals="0"
      id="Tc_ZvhzKFVFw06ZZy0If795Dw_11_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">14345414</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_U6_gCPIk0UWTG_nSvm0npQ"
      decimals="0"
      id="Tc_joUCELhudEa_j7B6zO_hxg_11_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">11822148</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_Ag7RogUOnUGcZPXZbr_wVw"
      decimals="0"
      id="Tc_29dsvP2Re0-FKrWLfBOiZg_11_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">26167562</us-gaap:Liabilities>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_CK6gS4QUm0aL7qJNxtasJw"
      decimals="0"
      id="Tc_IejSki3v4E25ePkWO7rbBg_12_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">366834120</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_U6_gCPIk0UWTG_nSvm0npQ"
      decimals="0"
      id="Tc_ubQ4n8KrqUWYjqyj2KFB-Q_12_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-11822140</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_Ag7RogUOnUGcZPXZbr_wVw"
      decimals="0"
      id="Tc_bnHRDV9nf0yDwmflA23-6A_12_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">355011980</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockValue
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassSubjectToRedemptionMember_PlGfkBZRpUWdKSy0y_L4hA"
      decimals="0"
      id="Tc_qOHR7L7tqkKkgr9FyycX7A_14_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">168</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassSubjectToRedemptionMember_X-G_NRuyAUCjgHOKyo7_EQ"
      decimals="0"
      id="Tc_YL10dkjlYUSF9GCrAdFM4g_14_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">118</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassSubjectToRedemptionMember_OHZnpM_T30WAXQFeQxUhTA"
      decimals="0"
      id="Tc_aXJrABP6_EKF8tEA6fv8xQ_14_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">286</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_Dd07atQoLEaM0jhi95nMaA"
      decimals="0"
      id="Tc_dG8WOyqtAki4hNwOePSFPg_15_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">959</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_w77VNbCCjUmzEAor0HGsWQ"
      decimals="0"
      id="Tc_T5F_6cpe70WUE8afDETL4g_15_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">959</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_CK6gS4QUm0aL7qJNxtasJw"
      decimals="0"
      id="Tc_Z-KKc91eZ0eznY4Y81KhXg_16_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">5394034</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_U6_gCPIk0UWTG_nSvm0npQ"
      decimals="0"
      id="Tc_jTgSY-uPh0aMpfEZGw_JlA_16_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-126</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_Ag7RogUOnUGcZPXZbr_wVw"
      decimals="0"
      id="Tc_1dw3DaFez0Ojq8k8ivy8FA_16_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">5393908</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_CK6gS4QUm0aL7qJNxtasJw"
      decimals="0"
      id="Tc_dd3I-OlpQk2ClzDw1Bj39w_17_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-395152</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_Ag7RogUOnUGcZPXZbr_wVw"
      decimals="0"
      id="Tc_uDd_ZK4M3EOCCfIgoBrs1w_17_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-395152</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_CK6gS4QUm0aL7qJNxtasJw"
      decimals="0"
      id="Tc_E7IvKXSNaEer84Rm3OPAkw_18_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">5000009</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_U6_gCPIk0UWTG_nSvm0npQ"
      decimals="0"
      id="Tc_p1Z26mM9rk2s07P8WnNeXA_18_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-8</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_Ag7RogUOnUGcZPXZbr_wVw"
      decimals="0"
      id="Tc_ct0cb2RDEUqhaLv6M034Cw_18_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">5000001</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_CK6gS4QUm0aL7qJNxtasJw"
      decimals="0"
      id="Tc_DPc3li1De0qZa2QGvAmnHA_19_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">386179543</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis_stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember_Ag7RogUOnUGcZPXZbr_wVw"
      decimals="0"
      id="Tc_yY5Lu4tQDEKD3ngNiM678Q_19_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">386179543</us-gaap:LiabilitiesAndStockholdersEquity>
    <stem:IncreaseToWarrantLiabilitiesDueToImpactOfAccountingForPublicAndPrivateWarrants
      contextRef="Duration_8_20_2020_To_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Lw4L9btKrkqa5IsWzAIh7Q"
      decimals="-5"
      id="Narr_svfF8Ln6jUWpTpro7EXC0w"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">11800000</stem:IncreaseToWarrantLiabilitiesDueToImpactOfAccountingForPublicAndPrivateWarrants>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      id="Tb_zGQ-i8yI5ka4Ew5xUYqW0g">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Basis of Presentation&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The accompanying consolidated financial statements are presented in U.S. dollars, in conformity with accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;) for financial information and pursuant to the rules&#160;and regulations of the Securities and Exchange Commission (&#x201c;SEC&#x201d;), and include the accounts of the Company&#x2019;s wholly-owned subsidiary, STPK Merger Sub Corp. All intercompany balances and transactions have been eliminated in consolidation.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;As described in Note 2-Restatement of Previously Issued Financial Statements, the Company's financial statements for the year ended December 31, 2020, and for the quarter ended September 30, 2020 (collectively, the "Affected Periods"), are restated in this Annual Report on Form 10-K/A (Amendment No. 1) (this "Annual Report") to correct the misapplication of accounting guidance related to the Company's warrants in the Company's previously issued audited and unaudited condensed financial statements for such periods. The restated financial statements are indicated as "Restated" in the audited and unaudited condensed financial statements and accompanying notes, as applicable. See Note 2-Restatement of Previously Issued Financial Statements for further discussion.&lt;/p&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <stem:EmergingGrowthCompanyPolicyTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      id="Tb_RLNOec0MsU6r2wiuht78zQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Emerging Growth Company&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company is an &#x201c;emerging growth company,&#x201d; as defined in Section&#160;2(a)&#160;of the Securities Act, as modified by the Jumpstart Our Business Startups Act of 2012 (the &#x201c;JOBS Act&#x201d;), and it may take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies including, but not limited to, not being required to comply with the auditor attestation requirements of Section&#160;404 of the Sarbanes-Oxley Act of 2002, reduced disclosure obligations regarding executive compensation in its periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;Further, Section&#160;102(b)(1)&#160;of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered under the Exchange Act) are required to comply with the new or revised &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;financial accounting standards. The JOBS Act provides that an emerging growth company can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies but any such an election to opt out is irrevocable. The Company has elected not to opt out of such extended transition period, which means that when a standard is issued or revised and it has different application dates for public or private companies, the Company, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;This may make comparison of the Company&#x2019;s consolidated financial statements with another public company that is neither an emerging growth company nor an emerging growth company that has opted out of using the extended transition period difficult or impossible because of the potential differences in accounting standards used.&lt;/p&gt;</stem:EmergingGrowthCompanyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      id="Tb_YXI9acBJEEeTZB6owiN_zw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Use of Estimates&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Making estimates requires management to exercise significant judgment. It is at least reasonably possible that the estimate of the effect of a condition, situation or set of circumstances that existed at the date of the consolidated financial statements, which management considered in formulating its estimate, could change in the near term due to one or more future confirming events. Actual results could differ from those estimates.&lt;/p&gt;</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      id="Tb_PFBsQSdwmEGpsGSSdLzPTw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company considers all short-term investments with an original maturity of three&#160;months or less when purchased to be cash equivalents. There were no cash equivalents at December&#160;31, 2020 and 2019.&lt;/p&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ"
      decimals="0"
      id="Narr_XwyYzC_u0E62o-Y82XyShg"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Narr_YBcqkEJ44kmQlXpoqELxjw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      id="Tb_STLgLx7xzEajp628D2PpfA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Concentration of Credit Risk&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Financial instruments that potentially subject the Company to concentration of credit risk consist of cash accounts in a financial institution which, at times, may exceed the Federal depository insurance coverage of $250,000, and investments held in Trust Account. The Company has not experienced losses on these accounts and management believes the Company is not exposed to significant risks on such accounts.&lt;/p&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:CashFDICInsuredAmount
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_6YdxzE_o_EOPWvltif545g"
      decimals="0"
      id="Narr_s5fHUKbmf0GF8gGI9Q3kNA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">250000</us-gaap:CashFDICInsuredAmount>
    <stem:InvestmentsHeldInTrustAccountPolicyTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      id="Tb_GBhrrIkZhUKamV6iJ9GAmQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Investments Held in the Trust Account&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company&#x2019;s portfolio of investments held in the Trust Account is comprised of U.S. government securities, within the meaning set forth in Section&#160;2(a)(16) of the Investment Company Act, with a maturity of 185&#160;days or less, or investments in money market funds that invest in U.S. government securities, or a combination thereof. The Company&#x2019;s investments held in the Trust Account are classified as trading securities. Trading securities are presented on the consolidated balance sheets at fair value at the end of each reporting period. Gains and losses resulting from the change in fair value of these securities is included in net gain from investments held in the Trust Account in the accompanying consolidated statements of operations. The estimated fair values of investments held in the Trust Account are determined using available market information.&lt;/p&gt;</stem:InvestmentsHeldInTrustAccountPolicyTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      id="Tb_XcMLZLT8pEG6KI2H93IGzQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Fair value is defined as the price that would be received for sale of an asset or paid for transfer of a liability, in an orderly transaction between market participants at the measurement date. GAAP establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to unobservable inputs (Level 3 measurements). These tiers include:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"/&gt;&lt;td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"&gt;Level 1, defined as observable inputs such as quoted prices (unadjusted) for identical instruments in active markets;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"/&gt;&lt;td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"&gt;Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable such as quoted prices for similar instruments in active markets or quoted prices for identical or similar instruments in markets that are not active; and&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"/&gt;&lt;td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"&gt;Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions, such as valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:12pt;"/&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;In some circumstances, the inputs used to measure fair value might be categorized within different levels of the fair value hierarchy. In those instances, the fair value measurement is categorized in its entirety in the fair value hierarchy based on the lowest level input that is significant to the fair value measurement.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;As of December&#160;31, 2020 and 2019, the carrying values of cash, prepaid expenses, accounts payable, accrued expenses and franchise tax payable approximate their fair values due to the short-term nature of the instruments. The Company&#x2019;s investments held in Trust Account are comprised of investments in U.S. Treasury securities with an original maturity of 185&#160;days or less or investments in a money market funds that comprise only U.S. treasury securities and are recognized at fair value. The fair value of investments held in Trust Account is determined using quoted prices in active markets.&lt;/p&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <stem:OfferingCostsPolicyTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      id="Tb_iL1mJBmKcEOHKm0BG6_9Hg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Offering Costs Associated with the Initial Public Offering&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company complies with the requirements of the ASC 340-10-S99-1 and SEC Staff Accounting Bulletin Topic 5A&#x2013; &#x201c;Expenses of Offering.&#x201d; Offering costs consist of costs incurred in connection with the formation and preparation for the Initial Public Offering. These costs, together with the underwriting discount, were charged to additional paid- in capital upon the completion of the Initial Public Offering.&lt;/p&gt;</stem:OfferingCostsPolicyTextBlock>
    <stem:CommonStockSubjectToPossibleRedemptionPolicyTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      id="Tb_kFovZg5kJEqWviMImtTCew">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Class&#160;A Common Stock Subject to Possible Redemption&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company accounts for its Class&#160;A common stock subject to possible redemption in accordance with the guidance in ASC Topic 480 &#x201c;Distinguishing Liabilities from Equity.&#x201d; Shares of Class&#160;A common stock subject to mandatory redemption (if any) are classified as liability instruments and are measured at fair value. Shares of conditionally redeemable Class&#160;A common stock (including Class&#160;A common stock that feature redemption rights that are either within the control of the holder or subject to redemption upon the occurrence of uncertain events not solely within the Company&#x2019;s control) are classified as temporary equity. At all other times, shares of Class&#160;A common stock are classified as stockholders&#x2019; equity. The Company&#x2019;s Class&#160;A common stock features certain redemption rights that are considered to be outside of the Company&#x2019;s control and subject to the occurrence of uncertain future events. Accordingly, at December&#160;31, 2020, 24,275,528 shares of Class&#160;A common stock subject to possible redemption are presented as temporary equity, outside of the stockholders&#x2019; equity section of the Company&#x2019;s consolidated balance sheet.&lt;/p&gt;</stem:CommonStockSubjectToPossibleRedemptionPolicyTextBlock>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassSubjectToRedemptionMember_ZLJCy7hFAUG_AQpEsJa25w"
      decimals="INF"
      id="Narr_Qed-neeeIkm8KF70T1viSw"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">24275528</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      id="Tb_pEMsQMnChECfwsJr9Zu7mg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Net Loss Per Common Share&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Net loss per share of common stock is computed by dividing net loss applicable to stockholders by the weighted average number of shares of common stock outstanding during the periods. The Company has not considered the effect of the warrants sold in the Initial Public Offering and Private Placement to purchase an aggregate of 19,967,302 shares of Class&#160;A common stock in the calculation of diluted earnings per share, since their inclusion would be anti- dilutive under the treasury stock method. As a result, diluted earnings per share is the same as basic earnings per share for the periods presented.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company&#x2019;s consolidated statement of operations includes a presentation of income per share for common stock subject to redemption in a manner similar to the two-class method of income per share. Net income per share, basic and diluted for Class&#160;A common stock is calculated by dividing the investment income earned on the Trust Account of approximately $137,000, net of applicable franchise taxes of approximately $137,000 for the&#160;year ended December&#160;31, 2020, by the weighted average number of shares of Class&#160;A common stock outstanding for the periods. Net loss per share, basic and diluted for Class&#160;B common stock for the&#160;year ended December&#160;31, 2020 is calculated by dividing the general and administration expenses of approximately $3.3 million, change in fair value of derivative warrant liabilities of $109.3 million and franchise taxes of $63,000, resulting in a net loss of approximately $112.6 million, by the weighted average number of Class&#160;B common stock outstanding for the period.&lt;/p&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_CommonClassAMember_yGM-nIz9SkOCcB7m7X79xA"
      decimals="INF"
      id="Narr_Lzb5AZs0OkioA3yrFfM-ag"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">19967302</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:InvestmentIncomeNet
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_DCXWKscyRUukpL7Zqs6iOA"
      decimals="0"
      id="Narr_zp_2ME9p30KV3XtRxDR-2A"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">137000</us-gaap:InvestmentIncomeNet>
    <stem:AmountOfTaxesAvailableToBeWithdrawnFromTrustAccount
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassSubjectToRedemptionMember_WeyaKK6OY0Knf46sR-_TzQ"
      decimals="0"
      id="Narr_Fg0Pg9cWvEiT5u4aZCZYJw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">137000</stem:AmountOfTaxesAvailableToBeWithdrawnFromTrustAccount>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_gMgJ8JMkG0OwlvcTtD6BeQ"
      decimals="-5"
      id="Narr_k048jIYHVkOERAhqwGQ6Sw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">3300000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_gMgJ8JMkG0OwlvcTtD6BeQ"
      decimals="-5"
      id="Narr_y3zLu1EEWk2ZxK7OpTJVeA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">109300000</us-gaap:FairValueAdjustmentOfWarrants>
    <stem:FranchiseTaxExpense
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_gMgJ8JMkG0OwlvcTtD6BeQ"
      decimals="0"
      id="Narr_4kEx0WCO3k6hmwP38ILTpg"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">63000</stem:FranchiseTaxExpense>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_gMgJ8JMkG0OwlvcTtD6BeQ"
      decimals="-5"
      id="Narr_y3BMiI9WOUiAbWYdI184yg"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">112600000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      id="Tb_zTu8B-mEIU2bJBpIg8Y5Ww">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Income Taxes&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;The Company complies with the accounting and reporting requirements of Financial Accounting Standards Board Accounting Standard Codification, or FASB ASC, 740, &#x201c;Income Taxes,&#x201d; which requires an asset and liability approach to financial accounting and reporting for income taxes. Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the&#160;years in which those temporary &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that included the enactment date. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;FASB ASC 740 prescribes a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more-likely-than-not to be sustained upon examination by taxing authorities. The Company recognizes accrued interest and penalties related to unrecognized tax benefits as income tax expense.&lt;/p&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <stem:DerivativeWarrantLiabilitiesPolicyTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      id="Tb_x3Pbgi_nwUqRdL2CPhllRw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Derivative warrant liabilities&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;The Company does not use derivative instruments to hedge exposures to cash flow, market, or foreign currency risks. The Company evaluates all of its financial instruments, including issued stock purchase warrants, to determine if such instruments are derivatives or contain features that qualify as embedded derivatives, pursuant to ASC 480 and ASC 815-15.  The classification of derivative instruments, including whether such instruments should be recorded as liabilities or as equity, is re-assessed at the end of each reporting period.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company accounts for its 19,967,302 common stock warrants issued in connection with its Initial Public Offering (12,786,168) and Private Placement (7,181,134) as derivative warrant liabilities in accordance with ASC 815-40. Accordingly, the Company recognizes the warrant instruments as liabilities at fair value and adjusts the instruments to fair value at each reporting period. The liabilities are subject to re-measurement at each balance sheet date until exercised, and any change in fair value is recognized in the Company&#x2019;s statement of operations. The fair value of warrants issued by the Company in connection with the Public Offering and Private Placement has been estimated using Monte-Carlo simulations at each measurement date.&lt;/p&gt;</stem:DerivativeWarrantLiabilitiesPolicyTextBlock>
    <stem:CommonStockWarrantsIssuedClassifiedAsDerivativeWarrantLiabilities
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="INF"
      id="Narr_sr87raM0DUSwkVb6eTlnVw"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">19967302</stem:CommonStockWarrantsIssuedClassifiedAsDerivativeWarrantLiabilities>
    <stem:CommonStockWarrantsIssuedClassifiedAsDerivativeWarrantLiabilities
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_xe1NG_IcdUaYz5KMO_Qc1g"
      decimals="INF"
      id="Narr_5vG60LRyw0qnUZ8HMCXWJQ"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">-12786168</stem:CommonStockWarrantsIssuedClassifiedAsDerivativeWarrantLiabilities>
    <stem:CommonStockWarrantsIssuedClassifiedAsDerivativeWarrantLiabilities
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_R6Y96E3ZqkyVgrhCixe5aw"
      decimals="INF"
      id="Narr_MDtKVJyrWUCv_8a2SyMHsA"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">-7181134</stem:CommonStockWarrantsIssuedClassifiedAsDerivativeWarrantLiabilities>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      id="Tb_Z4-nFQWjskezfqHQ8s5OoA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;Management does not believe that any recently issued, but not yet effective, accounting pronouncements, if currently adopted, would have an effect on the Company&#x2019;s consolidated financial statements. &lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <stem:InitialPublicOfferingTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      id="Tb_y4ThbjYkHEiRzvXbSLw_5g">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Note&#160;4 &#x2014; Initial Public Offering&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Public Units&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;On August&#160;20, 2020, the Company consummated its Initial Public Offering of 35,000,000 Units at $10.00 per Unit, generating gross proceeds of $350.0 million, and incurring offering costs of approximately $20.2 million, inclusive of approximately $12.3 million in deferred underwriting commissions. On August&#160;26, 2020, the Company consummated the sale of 3,358,504 Units at the Initial Public Offering price at $10.00 per Unit pursuant to the notice of partial exercise from the underwriters, generating additional gross proceeds of approximately $33.6 million, and incurring additional offering costs of approximately $1.9 million, inclusive of approximately $1.2 million in deferred underwriting commissions.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;Each Unit consists of one share of Class&#160;A common stock (such shares of Class&#160;A common stock included in the Units being offered, the &#x201c;Public Shares&#x201d;), and &lt;span style="-sec-ix-hidden:Hidden_4RUk_5ONXESJRIRBHRu-Uw;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;one&lt;/span&gt;&lt;/span&gt;-third of one redeemable warrant (each, a &#x201c;Public Warrant&#x201d;). Each whole Public Warrant entitles the holder to purchase one share of Class&#160;A common stock at a price of $11.50 per share, subject to adjustment (see Note&#160;6).&lt;/p&gt;</stem:InitialPublicOfferingTextBlock>
    <stem:UnitsIssuedDuringPeriodSharesNewIssues
      contextRef="Duration_8_20_2020_To_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_007h-T-GUk-CwrPV_qgrmA"
      decimals="INF"
      id="Narr_YLLJBQeRCEKOExcGDSbSSw"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">35000000</stem:UnitsIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharePrice
      contextRef="As_Of_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_AJwluWtXUkC3BL-dQAoF4Q"
      decimals="2"
      id="Narr_NtOqkrAQj0qXwFmGI-rLsw"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">10.00</us-gaap:SharePrice>
    <stem:ProceedsFromSaleOfUnits
      contextRef="Duration_8_20_2020_To_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_007h-T-GUk-CwrPV_qgrmA"
      decimals="-5"
      id="Narr_0VlwnatDz0SSVNyKHarWgA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">350000000.0</stem:ProceedsFromSaleOfUnits>
    <stem:SaleOfStockOtherOfferingCosts
      contextRef="Duration_8_20_2020_To_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_z3jgxpy3kUuydeK0yhFrWA"
      decimals="-5"
      id="Narr_WcD8c2HeQUO5WYvH9BJ64A"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">20200000</stem:SaleOfStockOtherOfferingCosts>
    <stem:DeferredUnderwritingCompensationNoncurrent
      contextRef="As_Of_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_AJwluWtXUkC3BL-dQAoF4Q"
      decimals="-5"
      id="Narr_iDzdcD91t0C3-X6i7vVV2Q"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">12300000</stem:DeferredUnderwritingCompensationNoncurrent>
    <stem:UnitsIssuedDuringPeriodSharesNewIssues
      contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_TBGTuBQBUUOgWM10cN1vig"
      decimals="INF"
      id="Narr_DiK1Z59zQ02NXQ1704dRTQ"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">3358504</stem:UnitsIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharePrice
      contextRef="As_Of_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_gu0-Jc4hbUa6snodY1rCzA"
      decimals="2"
      id="Narr_LNzzeJxe3kmcG_gjmedFug"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">10.00</us-gaap:SharePrice>
    <stem:ProceedsFromSaleOfUnits
      contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_TBGTuBQBUUOgWM10cN1vig"
      decimals="-5"
      id="Narr_qnQZ4-aOsU-xk4YGWSChBQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">33600000</stem:ProceedsFromSaleOfUnits>
    <stem:SaleOfStockOtherOfferingCosts
      contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_TBGTuBQBUUOgWM10cN1vig"
      decimals="-5"
      id="Narr_FpCLLmgWuUCDZ_dBZ2wxfQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1900000</stem:SaleOfStockOtherOfferingCosts>
    <stem:DeferredUnderwritingCompensationNoncurrent
      contextRef="As_Of_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_gu0-Jc4hbUa6snodY1rCzA"
      decimals="-5"
      id="Narr__dysVLDnB0S_qIcVdS6VjA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1200000</stem:DeferredUnderwritingCompensationNoncurrent>
    <stem:NumberOfSharesIssuedPerUnit
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_xe1NG_IcdUaYz5KMO_Qc1g"
      decimals="INF"
      id="Narr_xN9xKaj9CUObjbfcoNTSpA"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">1</stem:NumberOfSharesIssuedPerUnit>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_aXMZJyseqk-tKKmxKcyLYw"
      decimals="INF"
      id="Narr_wKyRKlQh7E-2MiP4SYiVeQ"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">1</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_aXMZJyseqk-tKKmxKcyLYw"
      decimals="2"
      id="Narr_RWz0oqZjNkG17AMvQQFIig"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">11.50</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      id="Tb_gTieJsV2aEOPDW1G5GhxVw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Note&#160;5 &#x2014; Related Party Transactions&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Founder Shares&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;On November&#160;8, 2018, the Sponsor purchased 2,875,000 shares (the &#x201c;Founder Shares&#x201d;) of the Company&#x2019;s Class&#160;B common stock, par value $0.0001 per share, for an aggregate price of $25,000. On July&#160;13, 2020, the Company effected a stock split resulting in the Sponsor holding 10,062,500 Founder Shares. All shares and the associated amounts have been retroactively restated to reflect the aforementioned stock split. On July&#160;29, 2020, the Sponsor transferred 40,000 Founder Shares to each of Desir&#xe9;e Rogers and C. Park Shaper, the Company&#x2019;s independent director nominees. The initial stockholders agreed to forfeit up to 1,312,500 Founder Shares to the extent that the over- allotment option is not exercised in full by the underwriters, so that the Founder Shares would represent 20% of the outstanding shares after the Initial Public Offering. The underwriters partially exercised their over-allotment option on August&#160;26, 2020, with the remaining portion of the over-allotment option expiring at the conclusion of the 45-day option period. As a result, an aggregate of 472,874 Founder Shares were forfeited upon the expiration of the over- allotment option.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Founder Shares will automatically convert into Class&#160;A common stock on a one-for-one basis at the time of the Company&#x2019;s initial Business Combination and are subject to certain transfer restrictions, as described below. In the case that additional shares of Class&#160;A common stock, or equity-linked securities, are issued or deemed issued in excess of the amounts sold in the Initial Public Offering and related to the closing of the initial Business Combination, the ratio at which shares of Class&#160;B common stock shall convert into shares of Class&#160;A common stock will be adjusted (unless the holders of a majority of the outstanding shares of Class&#160;B common stock agree to waive such adjustment with respect to any such issuance or deemed issuance) so that the number of shares of Class&#160;A common stock issuable upon conversion of all shares of Class&#160;B common stock will equal, in the aggregate, on an as-converted basis, 20% of the sum of the total number of all shares of common stock outstanding upon the completion of the Initial Public Offering plus all shares of Class&#160;A common stock and equity-linked securities issued or deemed issued in connection with the Business Combination (excluding any shares or equity-linked securities issued, or to be issued, to any seller in the Business Combination).&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The initial stockholders agreed, subject to limited exceptions, not to transfer, assign or sell any of their Founder Shares until the earlier to occur of: (A)&#160;one year after the completion of the initial Business Combination or (B)&#160;subsequent to the initial Business Combination, (x)&#160;if the last sale price of the Class&#160;A common stock equals or exceeds $12.00 per share (as adjusted for share splits, share dividends, reorganizations, recapitalizations and the like) for any &lt;span style="-sec-ix-hidden:Hidden_WNurqXNje0STFpkYZbOIEw;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;20&lt;/span&gt;&lt;/span&gt; trading&#160;days within any &lt;span style="-sec-ix-hidden:Hidden_r6QHLIgZc0GPVyrZri_CpQ;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;30&lt;/span&gt;&lt;/span&gt;-trading day period commencing at least 150 days after the initial Business Combination, or (y)&#160;the date on which the Company completes a liquidation, merger, capital stock exchange or other similar transaction that results in all of the Company&#x2019;s stockholders having the right to exchange their common stock for cash, securities or other property.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Private Placement Warrants&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;Simultaneously with the closing of the Initial Public Offering, the Company consummated the Private Placement    of &lt;/span&gt;6,733,333 Private Placement Warrants at a price of $1.50 per Private Placement Warrant to the Sponsor, generating gross proceeds of $10.1 million. In connection with the consummation of the sale of additional Units pursuant to the underwriters&#x2019; over-allotment option, on August&#160;26, 2020, the Company sold an additional 447,801 Private Placement Warrants to the Sponsor, generating additional gross proceeds of approximately $0.7 million.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Each Private Placement Warrant is exercisable for one share of Class&#160;A common stock at a price of $11.50 per share. A portion of the proceeds from the sale of the Private Placement Warrants will be added to the proceeds from the Initial Public Offering to be held in the Trust Account. If the Company does not complete a Business Combination within the Combination Period, the Private Placement Warrants will expire worthless. The Private Placement Warrants will be non-redeemable and exercisable on a cashless basis so long as they are held by the Sponsor or its permitted transferees.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Sponsor and the Company&#x2019;s officers and directors have agreed, subject to limited exceptions, not to transfer, assign or sell any of their Private Placement Warrants until 30 days after the completion of the initial Business Combination.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Related Party Reimbursements and Loans&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company&#x2019;s Sponsor had agreed to loan the Company up to $300,000 to cover expenses related to the Initial Public Offering pursuant to a promissory note, dated November&#160;8, 2018 and later amended on July&#160;10, 2020 (the &#x201c;Note&#x201d;). This loan was non-interest bearing and payable upon the completion of the Initial Public Offering. In 2018 and 2019, the Company borrowed approximately $182,000 under the Note&#160;and repaid approximately $125,000&lt;span style="white-space:pre-wrap;"&gt; when it temporarily halted the Initial Public Offering  in September&#160;&lt;/span&gt;&lt;span style="white-space:pre-wrap;"&gt;2019. The  Company  recapitalized  and  continued in  July&#160;2020, and borrowed an additional of &lt;/span&gt;$235,000 under the Note. The Company fully repaid the remaining balance the Note&#160;of approximately $292,000 on August&#160;20, 2020. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;During the&#160;year ended December&#160;31, 2020, the Company reimbursed affiliates of the sponsor for costs incurred of approximately $113,000.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;In addition, in order to finance transaction costs in connection with a Business Combination, the Sponsor or an affiliate of the Sponsor, or certain of the Company&#x2019;s officers and directors may, but are not obligated to, loan the Company funds as may be required (&#x201c;Working Capital Loans&#x201d;). If the Company completes a Business Combination, the Company would repay the Working Capital Loans out of the proceeds of the Trust Account released to the Company. Otherwise, the Working Capital Loans would be repaid only out of funds held outside the Trust Account. In the event that a Business Combination is not completed, the Company may use a portion of the proceeds held outside the Trust Account to repay the Working Capital Loans but no proceeds held in the Trust Account would be used to repay the Working Capital Loans. Except for the foregoing, the terms of such Working Capital Loans, if any, have not been determined and no written agreements exist with respect to such loans. The Working Capital Loans would either be repaid upon consummation of a Business Combination, without interest, or, at the lenders&#x2019; discretion, up to $1.5 million of such Working Capital Loans may be &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;convertible into warrants of the post Business Combination entity at a price of $1.50 per warrant. The warrants would be identical to the Private Placement Warrants. As of December&#160;31, 2020 and 2019, no Working Capital Loan was outstanding.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Administrative Service Agreement&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;Commencing on the date that the Company&#x2019;s securities were first listed on the NYSE, the Company agreed to pay an affiliate of the Sponsor of total $10,000 per&#160;month for office space, utilities, secretarial support and administrative services. Upon completion of the initial Business Combination or the liquidation, the Company will cease paying these&#160;monthly fees. The Company incurred approximately $50,000 in administrative expenses under the agreement, which is recognized in the accompanying consolidated statements of operations for the&#160;year ended December&#160;31, 2020 within general and administrative expenses &#x2013; related party. As of December 31, 2020, an aggregate of $50,000 in accounts payable - related party was outstanding, as reflected in the accompanying balance sheets.&lt;/p&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="Duration_11_8_2020_To_11_8_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_FQxo-yTlLk6KZ6ionQ4oNw"
      decimals="0"
      id="Narr_kY4qmDYPfkGpe8W4liH1ig"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">2875000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <stem:TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationStockPriceTrigger
      contextRef="Duration_11_8_2020_To_11_8_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_FQxo-yTlLk6KZ6ionQ4oNw"
      decimals="4"
      id="Narr_XVqwF65owEGzYIF-rNBP_Q"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.0001</stem:TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationStockPriceTrigger>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="Duration_11_8_2020_To_11_8_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_FQxo-yTlLk6KZ6ionQ4oNw"
      decimals="0"
      id="Narr_wpY0e3nhQEWePNOu5XYnCw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">25000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <stem:StockTransferredToOthersDuringPeriodShares
      contextRef="Duration_7_13_2020_To_7_13_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_cZ1gdHNflE2OnS8_es-vxQ"
      decimals="0"
      id="Narr_NL63MBsWR02qadE64us4KQ"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">10062500</stem:StockTransferredToOthersDuringPeriodShares>
    <stem:StockTransferredToOthersDuringPeriodShares
      contextRef="Duration_7_29_2020_To_7_29_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_vyFD_ZtE9k-zHNg7lP_jTg"
      decimals="0"
      id="Narr_U8pEb5psHEOm9LqVS9Sslg"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">40000</stem:StockTransferredToOthersDuringPeriodShares>
    <stem:NumberOfSharesSubjectToForfeiture
      contextRef="Duration_7_29_2020_To_7_29_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_BXmpgJjolE-mVTax1AiPjQ"
      decimals="0"
      id="Narr_l63CCmG43kOFLtoGr9K8Hw"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">1312500</stem:NumberOfSharesSubjectToForfeiture>
    <stem:PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders
      contextRef="Duration_7_29_2020_To_7_29_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_BXmpgJjolE-mVTax1AiPjQ"
      decimals="2"
      id="Narr_L7klCXvlx0Kdz4Ffw-b6mw"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.20</stem:PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders>
    <stem:NumberOfSharesSubjectToForfeiture
      contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_GdDfL-2YMUu2JulcqRtAOw"
      decimals="0"
      id="Narr_aVRcASPYuk6tdK7i61RMQA"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">472874</stem:NumberOfSharesSubjectToForfeiture>
    <stem:PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_DCXWKscyRUukpL7Zqs6iOA"
      decimals="2"
      id="Narr_rUIDnZXNz0OtHaBv_jtwnA"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.20</stem:PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders>
    <stem:ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_Whizs6aVnUSzUGRpyHS4LA"
      id="Narr__F5Bu0gZKEGirrtKRi8jTA">P1Y</stem:ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination>
    <stem:TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationStockPriceTrigger
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_Eh42JFhxmk6fnKfVHh2Ltg"
      decimals="2"
      id="Narr_9gRlnm8qlUuQ9KecriJhYQ"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">12.00</stem:TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationStockPriceTrigger>
    <stem:ThresholdPeriodAfterBusinessCombinationInWhichSpecifiedTradingDaysWithinAnySpecifiedTradingDayPeriodCommences
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_Whizs6aVnUSzUGRpyHS4LA"
      id="Narr_6eXlYddvUkud7mLvsqkSaw">P150D</stem:ThresholdPeriodAfterBusinessCombinationInWhichSpecifiedTradingDaysWithinAnySpecifiedTradingDayPeriodCommences>
    <stem:StockTransferredToOthersDuringPeriodShares
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_R6Y96E3ZqkyVgrhCixe5aw"
      decimals="0"
      id="Narr_0Fn5moN5Gkq_XyDn_kBcjg"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">6733333</stem:StockTransferredToOthersDuringPeriodShares>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_R6Y96E3ZqkyVgrhCixe5aw"
      decimals="2"
      id="Narr_xDYrdeqAJEu8ojhR61WSZQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1.50</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <stem:ProceedsFromRelatedPartyAdvances
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_R6Y96E3ZqkyVgrhCixe5aw"
      decimals="-5"
      id="Narr_a69AlNez1Em8vZT3cLM1QA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">10100000</stem:ProceedsFromRelatedPartyAdvances>
    <stem:NumberOfSharesWithRespectToWhichStockDividendIsEffected
      contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_7Uax3-fIT0eaIsTX2-uB_g"
      decimals="0"
      id="Narr_qTcfNIYLTUSjCwL-HpeUFQ"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">447801</stem:NumberOfSharesWithRespectToWhichStockDividendIsEffected>
    <stem:ProceedsFromRelatedPartyAdvances
      contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_7Uax3-fIT0eaIsTX2-uB_g"
      decimals="-5"
      id="Narr_7S6Z3DZqCkGW7fY0KsxjtA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">700000</stem:ProceedsFromRelatedPartyAdvances>
    <stem:TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationStockPriceTrigger
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_DCXWKscyRUukpL7Zqs6iOA"
      decimals="2"
      id="Narr_IZ4y601QxkSnBtRkYja92Q"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">11.50</stem:TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationStockPriceTrigger>
    <stem:TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdConsecutiveTradingDays
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_X9GonN_TnkGReX0e85EODQ"
      id="Narr_3JeOS6MLK0aRt-twnzGp7g">P30D</stem:TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdConsecutiveTradingDays>
    <stem:MaximumBorrowingCapacityOfRelatedPartyPromissoryNote
      contextRef="As_Of_11_8_2018_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_KM_Pyvs0P0CVqtGr22gXoQ"
      decimals="0"
      id="Narr_Fk74VM62EEyBDzOhXHg4bA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">300000</stem:MaximumBorrowingCapacityOfRelatedPartyPromissoryNote>
    <stem:ProceedsFromRelatedPartyAdvances
      contextRef="Duration_1_1_2018_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_PromissoryNoteWithRelatedPartyMember_T09XHQSlBk6p-qmTzZ1-Rw"
      decimals="0"
      id="Narr_hzk829CDJUSaowm5pJHKjw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">182000</stem:ProceedsFromRelatedPartyAdvances>
    <us-gaap:RepaymentsOfRelatedPartyDebt
      contextRef="Duration_1_1_2018_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_PromissoryNoteWithRelatedPartyMember_T09XHQSlBk6p-qmTzZ1-Rw"
      decimals="0"
      id="Narr_0QVbFkWsz0ejliBAki7EOw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">125000</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt
      contextRef="Duration_7_1_2020_To_7_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_OUBokhv_IEKFVzhIGpo1lg"
      decimals="0"
      id="Narr_uCTSFXkCiEyN9omURn0ukg"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">235000</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt
      contextRef="Duration_8_20_2020_To_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Lw4L9btKrkqa5IsWzAIh7Q"
      decimals="0"
      id="Narr_YGhvdyUxQ0SXExQXjjQhIA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">292000</us-gaap:RepaymentsOfRelatedPartyDebt>
    <stem:RepaymentsOfRelatedPartyAdvances
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Narr_u-Ymx26U70ON3ue_e7u1SQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">113000</stem:RepaymentsOfRelatedPartyAdvances>
    <stem:MaximumLoansConvertibleIntoWarrants
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="-5"
      id="Narr_AotUZvWBCUKon1AAMvNx3g"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1500000</stem:MaximumLoansConvertibleIntoWarrants>
    <stem:WarrantsPricePerUnit
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="2"
      id="Narr_GhE_udZ2B0OUdp7h1JAnww"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">1.50</stem:WarrantsPricePerUnit>
    <stem:LoansFromWorkingCapital
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ"
      decimals="0"
      id="Narr_Jq-hmqyA706l0OU32TmQSA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</stem:LoansFromWorkingCapital>
    <stem:LoansFromWorkingCapital
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Narr_AUXKOw-580aSg0d59QFiig"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</stem:LoansFromWorkingCapital>
    <stem:MaximumBorrowingCapacityOfRelatedPartyPromissoryNote
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Narr_LZtETU6EbUe0tHGvpmc5VA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">10000</stem:MaximumBorrowingCapacityOfRelatedPartyPromissoryNote>
    <us-gaap:RepaymentsOfRelatedPartyDebt
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_oQ3RFGINA0K3YKxzUf-8Hw"
      decimals="0"
      id="Narr_n5RIrv-GuUeUIxnFmrwcyA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">50000</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      id="Tb_1-MPMtr8SkqwYOTKPK9hjA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Note&#160;6 &#x2014; Commitments and Contingencies&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Registration Rights&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The holders of Founder Shares, Private Placement Warrants and warrants that may be issued upon conversion of Working Capital Loans, if any, are entitled to registration rights (in the case of the Founder Shares, only after conversion of such shares into Class&#160;A common stock) pursuant to the registration and shareholder rights agreement. These holders will be entitled to certain demand and &#x201c;piggyback&#x201d; registration rights. However, the registration and shareholder rights agreement provides that the Company will not permit any registration statement filed under the Securities Act to become effective until the termination of the applicable lock-up period for the securities to be registered. The Company will bear the expenses incurred in connection with the filing of any such registration statements.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Underwriting Agreement&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company granted the underwriters a 45-day option from the closing date of the Initial Public Offering to purchase up to 5,250,000 additional Units to cover over-allotments, if any, at $10.00 per Unit, less underwriting discounts and commissions. On August&#160;26, 2020, the Company consummated the sale of an additional 3,358,504 Units at the Initial Public Offering price at $10.00 per Unit pursuant to the notice of partial exercise from the underwriters.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The underwriters were entitled to an underwriting discount of $0.20 per Unit, or $7.0 million in the aggregate, paid upon the closing of the Initial Public Offering. In addition, $0.35 per Unit, or approximately $12.3 million in the aggregate will be payable to the underwriters for deferred underwriting commissions. The deferred underwriting commissions will become payable to the underwriters from the amounts held in the Trust Account solely in the event that the Company completes a Business Combination, subject to the terms of the underwriting agreement.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;In connection with the consummation of the sale of Units pursuant to the over-allotment option on August&#160;26, 2020, the underwriters were entitled to an aggregate of approximately $0.7 million in fees payable upon closing and an additional deferred underwriting commissions of approximately $1.2 million.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Risks and Uncertainties&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;Management continues to evaluate the impact of the COVID-19 pandemic on the industry and has concluded that while it is reasonably possible that the virus could have a negative effect on the Company&#x2019;s financial position, results of its operations and/or search for a target company, the specific impact is not readily determinable as of the date of these consolidated financial statements. The consolidated financial statements do not include any adjustments that might result from the outcome of this uncertainty.&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <stem:UnitsIssuedDuringPeriodSharesNewIssues
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_1TeCXhbtEEKlTkDhjr_XpA"
      decimals="INF"
      id="Narr_4Iji9NM8O0qtK_up-NVOfQ"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">5250000</stem:UnitsIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharePrice
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_vJdhDgO__EC-K2mQxnd8Cg"
      decimals="2"
      id="Narr_iWhoNNXL2U6e2Cilh3FIxQ"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">10.00</us-gaap:SharePrice>
    <stem:UnitsIssuedDuringPeriodSharesNewIssues
      contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_TBGTuBQBUUOgWM10cN1vig"
      decimals="INF"
      id="Narr_uJ3sSK5NMk2V5SL51FPs3Q"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">3358504</stem:UnitsIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharePrice
      contextRef="As_Of_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_gu0-Jc4hbUa6snodY1rCzA"
      decimals="2"
      id="Narr_7CfuHaOtsEeLaIjdXyQM3w"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">10.00</us-gaap:SharePrice>
    <stem:CashUnderwritingDiscountPerUnit
      contextRef="As_Of_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_guc8K44MqkqK91lIm5OLJw"
      decimals="2"
      id="Narr_HOlauP8vJ02kyCZ1Mt8ZVw"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.20</stem:CashUnderwritingDiscountPerUnit>
    <stem:SaleOfStockUnderwritingFees
      contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_bbAbFxLZEEuq3gEZ0ZKcGg"
      decimals="-5"
      id="Narr_TsnmG7nrTkqvKkUAnOnCJw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">7000000.0</stem:SaleOfStockUnderwritingFees>
    <stem:DeferredFeePerUnit
      contextRef="As_Of_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_guc8K44MqkqK91lIm5OLJw"
      decimals="2"
      id="Narr_f_3BCv0FnUqGOqhcFipndA"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.35</stem:DeferredFeePerUnit>
    <stem:DeferredUnderwritingCompensationNoncurrent
      contextRef="As_Of_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_guc8K44MqkqK91lIm5OLJw"
      decimals="-5"
      id="Narr_oL4Oa79hO0C8mLbKl_Hs6g"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">12300000</stem:DeferredUnderwritingCompensationNoncurrent>
    <stem:SaleOfStockUnderwritingFees
      contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_TBGTuBQBUUOgWM10cN1vig"
      decimals="-5"
      id="Narr_uJlqYsBJYUy3U7-k6FuWWQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">700000</stem:SaleOfStockUnderwritingFees>
    <stem:DeferredUnderwritingCompensationNoncurrent
      contextRef="As_Of_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_gu0-Jc4hbUa6snodY1rCzA"
      decimals="-5"
      id="Narr_UVKQkFwqAUi6IG6bK1nMeA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1200000</stem:DeferredUnderwritingCompensationNoncurrent>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      id="Tb_Ip55U6OkhEeaimZPpdiP2A">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Note&#160;7 &#x2014; Stockholders&#x2019; Equity&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Class&#160;A common stock&#160;&#x2014; &lt;/span&gt;The Company is authorized to issue 400,000,000 Class&#160;A common stock with a par value of $0.0001 per share. As of December&#160;31, 2020, there were 38,358,504 Class&#160;A common shares outstanding, including 36,384,726 shares of Class&#160;A common stock subject to possible redemption that were classified as temporary equity in the accompanying consolidated balance sheets.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Class&#160;B common stock&#160;&#x2014; &lt;/span&gt;The Company is authorized to issue 40,000,000 shares of Class&#160;B common stock with a par value of $0.0001 per share. On November 8, 2018, the Company issued 2,875,000 Class B common stock for $25,000. On July&#160;13, 2020, the Company effected a stock split resulting in the Sponsor holding 10,062,500 shares of Class&#160;B common stock. All shares and the associated amounts have been retroactively restated to reflect the aforementioned stock split. Of the 10,062,500 shares of Class&#160;B common stock &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;outstanding, up to 1,312,500 shares were subject to forfeiture to the Company by the Sponsor for no consideration to the extent that the underwriters&#x2019; over-allotment option is not exercised in full or in part, so that the initial stockholders would collectively own 20.0% of the Company&#x2019;s issued and outstanding common stock after the Initial Public Offering. The underwriters partially exercised their over-allotment option on August&#160;26, 2020, with the remaining portion of the over-allotment option expiring at the conclusion of the 45-day option period. As a result, an aggregate of 472,874 Founder Shares were forfeited upon the expiration of the over-allotment option.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Common stockholders of record are entitled to one vote for each share held on all matters to be voted on by stockholders. Holders of the Class&#160;A common stock and holders of the Class&#160;B common stock will vote together as a single class on all matters submitted to a vote of our stockholders except as required by law.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Preferred Stock&#160;&#x2014; &lt;/span&gt;The Company is authorized to issue 1,000,000 shares of preferred stock, with such designations, voting and other rights and preferences as may be determined from time to time by the Company&#x2019;s board of directors. As of December&#160;31, 2020 and 2019, there were no shares of preferred stock issued or outstanding.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Warrants&#160;&#x2014; &lt;/span&gt;Public Warrants may only be exercised for a whole number of shares. No fractional Public Warrants will be issued upon separation of the Units and only whole Public Warrants will trade. The Public Warrants will become exercisable on the later of (a)&#160;30 days after the completion of a Business Combination or (b)&#160;12 months from the closing of the Initial Public Offering; provided in each case that the Company has an effective registration statement under the Securities Act covering the Class&#160;A common stock issuable upon exercise of the Public Warrants and a current prospectus relating to them is available (or the Company permits holders to exercise their Public Warrants on a cashless basis and such cashless exercise is exempt from registration under the Securities Act). The Company has agreed that as soon as practicable, but in no event later than &lt;span style="-sec-ix-hidden:Hidden_8UX38zAPKU6Nsz4COsceYQ;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;20&lt;/span&gt;&lt;/span&gt; business&#160;days, after the closing of a Business Combination, the Company will use its commercially reasonable efforts to file with the SEC a registration statement for the registration, under the Securities Act, of the Class&#160;A common stock issuable upon exercise of the Public Warrants. The Company will use its commercially reasonable efforts to cause the same to become effective and to maintain the effectiveness of such registration statement, and a current prospectus relating thereto, until the expiration of the Public Warrants in accordance with the provisions of the warrant agreement. If a registration statement covering the Class&#160;A common stock issuable upon exercise of the warrants is not effective by the sixtieth (60th) day after the closing of the initial Business Combination, warrant holders may, until such time as there is an effective registration statement and during any period when the Company will have failed to maintain an effective registration statement, exercise warrants on a &#x201c;cashless basis&#x201d; in accordance with Section&#160;3(a)(9)&#160;of the Securities Act or another exemption. The Public Warrants will expire five years after the completion of a Business Combination or earlier upon redemption or liquidation.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;Redemption of Warrants when the price per Class&#160;A ordinary share equals or exceeds &lt;/i&gt;&lt;i style="font-style:italic;"&gt;$18.00&lt;/i&gt;&lt;i style="font-style:italic;"&gt;. &lt;/i&gt;Once the warrants become exercisable, the Company may redeem the Public Warrants (except as described herein with respect to the Private Placement Warrants):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"/&gt;&lt;td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"&gt;in whole and not in part;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"/&gt;&lt;td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"&gt;at a price of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"&gt;$0.01&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"&gt; per warrant;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"/&gt;&lt;td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"&gt;upon a minimum of &lt;/span&gt;&lt;span style="-sec-ix-hidden:Hidden_KYq4aNEnXk6b7JQLA4m8dg;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"&gt;30&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"&gt;&#160;days&#x2019; prior written notice of redemption; and&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"/&gt;&lt;td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"&gt;if, and only if, the reported closing price of the Company&#x2019;s Class&#160;A ordinary shares equals or exceeds &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"&gt;$18.00&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"&gt; per share (as adjusted) for any &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"&gt;20&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"&gt; trading&#160;days within a &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"&gt;30&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"&gt;-trading day period ending &lt;/span&gt;&lt;span style="-sec-ix-hidden:Hidden_Zn1telCX7Um4NkitxAsbwg;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"&gt;three&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"&gt; trading&#160;days prior to the date on which the Company sends the notice of redemption to the warrant holders&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:12pt;"/&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company will not redeem the warrants as described above unless a registration statement under the Securities Act covering the issuance of the Class&#160;A ordinary shares issuable upon exercise of the warrants is then effective and a current prospectus relating to those Class&#160;A ordinary shares is available throughout the &lt;span style="-sec-ix-hidden:Hidden_0i_yttNDg0SYoTv6PzgS7A;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;30&lt;/span&gt;&lt;/span&gt;-day redemption period. If and when the warrants become redeemable by the Company, the Company may exercise its redemption right even if it is unable to register or qualify the underlying securities for sale under all applicable state securities laws.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;Redemption of Warrants when the price per Class&#160;A Ordinary Share equals or exceeds &lt;/i&gt;&lt;i style="font-style:italic;"&gt;$10.00&lt;/i&gt;. Once the warrants become exercisable, the Company may redeem the outstanding Public Warrants:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"/&gt;&lt;td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"&gt;in whole and not in part;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"/&gt;&lt;td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;at &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;$0.10&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt; per warrant upon a minimum of &lt;/span&gt;&lt;span style="-sec-ix-hidden:Hidden_n7C4pQYOZkidf_HQ10GjdA;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;30&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;&#160;days&#x2019; prior written notice of redemption; provided that holders will be able to exercise their warrants on a cashless basis prior to redemption and receive that number of shares based on the redemption date and the &#x201c;fair market value&#x201d; of the Company&#x2019;s Class&#160;A ordinary shares;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"/&gt;&lt;td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;if and only if, the last reported sale price (the &#x201c;closing price&#x201d;) of the Company&#x2019;s Class&#160;A ordinary shares equals or exceeds &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;$10.00&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt; per Public Share (as adjusted) for any &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;20&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt; trading&#160;days within the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;30&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;-trading day period ending &lt;/span&gt;&lt;span style="-sec-ix-hidden:Hidden_S-rzJ5IDokuNTaZ-3cblpQ;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;three&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt; trading&#160;days before the Company sends the notice of redemption to the warrant holders; and&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"/&gt;&lt;td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;if the closing price of the Class&#160;A ordinary shares for any 20 trading&#160;days within a 30-trading day period ending on the third trading day prior to the date on which we send the notice of redemption to the warrant holders is less than &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;$18.00&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt; per share (as adjusted), the Private Placement Warrants must also be concurrently called for redemption on the same terms as the outstanding Public Warrants, as described above.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:12pt;"/&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;If and when the Public Warrants become redeemable by the Company, the Company may exercise its redemption right even if it is unable to register or qualify the underlying securities for sale under all applicable state securities laws.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The exercise price and number of ordinary shares issuable upon exercise of the Public Warrants may be adjusted in certain circumstances, including in the event of a share dividend, or recapitalization, reorganization, merger or consolidation. However, except as described below, the Public Warrants will not be adjusted for issuance of ordinary shares at a price below its exercise price. Additionally, in no event will the Company be required to net cash settle the warrants. If the Company has not completed a Business Combination within the Combination Period and the Company liquidates the funds held in the Trust Account, holders of warrants will not receive any of such funds with respect to their Public Warrants, nor will they receive any distribution from the Company&#x2019;s assets held outside of the Trust Account with the respect to such warrants. Accordingly, the warrants may expire worthless.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;In addition, if (x)&#160;the Company issues additional Class&#160;A ordinary shares or equity-linked securities for capital raising purposes in connection with the closing of a Business Combination at an issue price or effective issue price of less than $9.20 per ordinary share (with such issue price or effective issue price to be determined in good faith by the Company&#x2019;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 &#x201c;Newly Issued Price&#x201d;), (y)&#160;the aggregate gross proceeds from such issuances represent more than 60% of the total equity proceeds, and interest thereon, available for the funding of a Business Combination on the date of the consummation of a Business Combination (net of redemptions), and (z)&#160;the volume weighted average trading price of the Class&#160;A ordinary shares during the &lt;span style="-sec-ix-hidden:Hidden_rLoF5-rIakSAUWJwGF8TZQ;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;20&lt;/span&gt;&lt;/span&gt; trading day period starting on the trading day prior to the day on which the Company consummates a Business Combination (such price, the &#x201c;Market Value&#x201d;) is below $9.20 per share, then the exercise price of the warrants will be adjusted (to the nearest cent) to be equal to 115% of the higher of the Market Value and the Newly Issued Price, the $18.00 per share redemption trigger price and the &#x201c;Redemption of Warrants when the price per Class&#160;A ordinary share equals or exceeds $10.00&#x201d; described above will be adjusted (to the nearest cent) to be equal to 180% of the higher of the Market Value and the Newly Issued Price, and the $10.00 per share redemption trigger price described above under &#x201c;Redemption of Warrants when the price per Class&#160;A ordinary share equals or exceeds $10.00&#x201d; will be adjusted (to the nearest cent) to be equal to the higher of the Market Value and the Newly Issued Price.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;The Private Placement Warrants will be identical to the Public Warrants underlying the Units being sold in the Initial Public Offering, except that the Private Placement Warrants and the Class&#160;A ordinary shares issuable upon the exercise of the Private Placement Warrants will not be transferable, assignable or salable until 30 days after the completion of a Business Combination, subject to certain limited exceptions. Additionally, the Private Placement Warrants will be exercisable on a cashless basis and be non-redeemable (except as described above under &#x201c;Redemption of Warrants when the price per Class&#160;A ordinary share equals or exceeds $10.00&#x201d;) so long as they are held by the initial purchasers or their permitted transferees. If the Private Placement Warrants are held by someone other than the initial purchasers or their permitted transferees, the Private Placement Warrants will be redeemable under all redemption scenarios by the Company and exercisable by such holders on the same basis as the Public Warrants.&lt;/p&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_oquKOdDVh0yyzduycfcotQ"
      decimals="INF"
      id="Narr_cylgiFkmvU6KMaXTv4gONQ"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">400000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_oquKOdDVh0yyzduycfcotQ"
      decimals="INF"
      id="Narr_s4f381SiFkODHYIdDRU-cg"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <stem:CommonStockSharesOutstandingIncludingPossibleRedemption
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_oquKOdDVh0yyzduycfcotQ"
      decimals="INF"
      id="Narr_F0XREV3ucEaUyGcGK_lB8w"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">38358504</stem:CommonStockSharesOutstandingIncludingPossibleRedemption>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_XPhGZ4rIjE2WujUW0pS8iQ"
      decimals="INF"
      id="Narr_LMH8mbtKMEGu6WEcWb-50w"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">36384726</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_bHxBb9p5PUmxic1wrpkcbA"
      decimals="INF"
      id="Narr_2zzB-buBHkW0Ndctua5PmQ"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">40000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_bHxBb9p5PUmxic1wrpkcbA"
      decimals="INF"
      id="Narr_8UWBkA6LukSpuHD01x2DNw"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesIssued
      contextRef="As_Of_11_8_2018_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_GuIo2-yBX0SFrzoePsdXKg"
      decimals="INF"
      id="Narr_bULaaDmvrUWx96Css4h2qw"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">2875000</us-gaap:CommonStockSharesIssued>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="Duration_11_8_2018_To_11_8_2018_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_U-biOMbgW0GiRYKN1h6Jdw"
      decimals="0"
      id="Narr_n5LubScT1ka3QlODBjIn3w"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">25000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="As_Of_7_13_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_GYZ-Scj730qdrkW4FeifcA"
      decimals="INF"
      id="Narr_pMEMvMBQIUqFxfr6QLbtvA"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">10062500</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="As_Of_7_13_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_GYZ-Scj730qdrkW4FeifcA"
      decimals="0"
      id="Narr_l5klqfSVUkWy38MXtlyukw"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">10062500</us-gaap:CommonStockSharesOutstanding>
    <stem:MaximumCommonStockSharesSubjectToForfeiture
      contextRef="As_Of_7_13_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_GYZ-Scj730qdrkW4FeifcA"
      decimals="INF"
      id="Narr_-mko_bUgDUGCNDElGHPbEA"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">1312500</stem:MaximumCommonStockSharesSubjectToForfeiture>
    <stem:PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders
      contextRef="Duration_7_13_2020_To_7_13_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_aOwwUtMGpUeYfMRsaCSRQg"
      decimals="3"
      id="Narr_3EQd1kCM5Uqs1NWhhlNrZA"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.200</stem:PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders>
    <stem:MaximumCommonStockSharesSubjectToForfeiture
      contextRef="As_Of_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_6rjY3R2xWUC2QcIdYrxCwA"
      decimals="INF"
      id="Narr_vvTFDKfWYU2VYwOciWgORg"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">472874</stem:MaximumCommonStockSharesSubjectToForfeiture>
    <stem:CommonStockNumberOfVotesPerShare
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_bHxBb9p5PUmxic1wrpkcbA"
      decimals="INF"
      id="Narr_AUSQUwCah0CjBmWi3micjw"
      unitRef="Unit_Standard_Vote_GNfUqE3MCkWCkxjdbRq69Q">1</stem:CommonStockNumberOfVotesPerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ"
      decimals="INF"
      id="Narr_Xne2lKUarEuU7HjQvlTr2w"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="INF"
      id="Narr_5vDDIo9Ji0yHiNOXEaLmUQ"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ"
      decimals="INF"
      id="Narr_wUkcmFNnz0mPL2_LUtPUmQ"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="INF"
      id="Narr_wAE4chqVwEy1QIitWo22UA"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">0</us-gaap:PreferredStockSharesIssued>
    <stem:WarrantsAndRightsOutstandingExercisableTermAfterBusinessCombination
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_WarrantMember_QqfyHdaUVk-M2cT1w4YGPw"
      id="Narr_9LeIx8ZFvUyoF6ORVfczQQ">P30D</stem:WarrantsAndRightsOutstandingExercisableTermAfterBusinessCombination>
    <stem:WarrantsAndRightsOutstandingExercisableTermFromClosingOfInitialPublicOffering
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_WarrantMember_QqfyHdaUVk-M2cT1w4YGPw"
      id="Narr_KZw4RITUOEegVn_lMWSlpg">P12M</stem:WarrantsAndRightsOutstandingExercisableTermFromClosingOfInitialPublicOffering>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_WarrantMember_455klLmAm0SRV2QAFtms4A"
      id="Narr_fBfg7KeVm0Gm2vbDAxNVQw">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member_-WqqahvjpEa6x_2SHBp5Iw"
      decimals="2"
      id="Narr_iHPFiqEx_kav8TAhtPvmYw"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">18.00</stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger>
    <stem:ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member_-WqqahvjpEa6x_2SHBp5Iw"
      decimals="2"
      id="Narr_6O2KmsLkEU6VaiPqTWM5hA"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.01</stem:ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights>
    <stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member_-WqqahvjpEa6x_2SHBp5Iw"
      decimals="2"
      id="Narr_tjB5PlaHJU6TlD7rETXQwA"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">18.00</stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger>
    <stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDays
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member_-WqqahvjpEa6x_2SHBp5Iw"
      decimals="INF"
      id="Narr_36nW3KgSW0alcmaWTfCCUw"
      unitRef="Unit_Standard_D_Uhr8IsSzS0iEQJh92Po1mg">20</stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDays>
    <stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdConsecutiveTradingDays
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member_-WqqahvjpEa6x_2SHBp5Iw"
      decimals="INF"
      id="Narr_Uw1yLy8I9kiQFwFyaVRaDw"
      unitRef="Unit_Standard_D_Uhr8IsSzS0iEQJh92Po1mg">30</stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdConsecutiveTradingDays>
    <stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member_g5hWrWwABUK5GKvieNghjA"
      decimals="2"
      id="Narr_mkR8UcZqUEGIt9I8aPjF4Q"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">10.00</stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger>
    <stem:ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member_g5hWrWwABUK5GKvieNghjA"
      decimals="2"
      id="Narr_0kwWQt5G9kOu6r9qVMKKnw"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.10</stem:ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights>
    <stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member_g5hWrWwABUK5GKvieNghjA"
      decimals="2"
      id="Narr_LeOxGL-MFE22a3KhjhxVyA"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">10.00</stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger>
    <stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDays
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member_g5hWrWwABUK5GKvieNghjA"
      decimals="INF"
      id="Narr_nsbA9gJtEk25QINGtrVScg"
      unitRef="Unit_Standard_D_Uhr8IsSzS0iEQJh92Po1mg">20</stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDays>
    <stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdConsecutiveTradingDays
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member_g5hWrWwABUK5GKvieNghjA"
      decimals="INF"
      id="Narr_isOGDy8IuUK5vn-XZbwG3g"
      unitRef="Unit_Standard_D_Uhr8IsSzS0iEQJh92Po1mg">30</stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdConsecutiveTradingDays>
    <stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member_-WqqahvjpEa6x_2SHBp5Iw"
      decimals="2"
      id="Narr_rBLIqGzvakyIhenmFHMN0w"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">18.00</stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger>
    <stem:ThresholdIssuePriceForCapitalRaisingPurposesInConnectionWithClosingOfBusinessCombination
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_WarrantMember_QqfyHdaUVk-M2cT1w4YGPw"
      decimals="2"
      id="Narr_bw4tzW0OgkOldEGX-qBpQw"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">9.20</stem:ThresholdIssuePriceForCapitalRaisingPurposesInConnectionWithClosingOfBusinessCombination>
    <stem:PercentageOfGrossProceedsOnTotalEquityProceeds
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_WarrantMember_QqfyHdaUVk-M2cT1w4YGPw"
      decimals="2"
      id="Narr_rZmdGXBSlUOAnCKej8M0IQ"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.60</stem:PercentageOfGrossProceedsOnTotalEquityProceeds>
    <stem:ClassOfWarrantOrRightAdjustmentOfExercisePriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_WarrantMember_QqfyHdaUVk-M2cT1w4YGPw"
      decimals="2"
      id="Narr_zDSqaOcWnEidGyvwH6HZLA"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">1.15</stem:ClassOfWarrantOrRightAdjustmentOfExercisePriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice>
    <stem:ClassOfWarrantOrRightAdjustmentOfRedemptionPriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice2
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_WarrantMember_QqfyHdaUVk-M2cT1w4YGPw"
      decimals="2"
      id="Narr_ssCvh3YNQkOV3Ypk11v0Lw"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">1.80</stem:ClassOfWarrantOrRightAdjustmentOfRedemptionPriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice2>
    <stem:ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_WarrantMember_QqfyHdaUVk-M2cT1w4YGPw"
      id="Narr_xW2aQ8D8zESK1f4rc9iOZA">P30D</stem:ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      id="Tb_FlaIMrjwdEqPVMineCMi3g">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Note&#160;8 &#x2014; Fair Value Measurements&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;The following table presents information about the Company&#x2019;s financial assets that are measured at fair value on a recurring basis as of December&#160;31, 2020 by level within the fair value hierarchy:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:42.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Fair Value Measured as of December 31, 2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;Level&#160;1&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:4.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;Level&#160;2&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;3&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Assets&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Investments held in Trust Account - U.S. Treasury Securities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 383,721,747&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 383,721,747&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Liabilities:&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Stock warrant liabilities (restated)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 121,091,978&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 121,091,978&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total fair value&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 383,721,747&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.91%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 121,091,978&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 504,813,725&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;Transfers to/from Levels 1, 2 and 3 are recognized at the end of the reporting period. There were no &lt;span style="-sec-ix-hidden:Hidden_zPEqoItbekqzXr9wYSFqRA;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;transfers&lt;/span&gt;&lt;/span&gt; &lt;span style="-sec-ix-hidden:Hidden_axaxTZQ3TkWe5MLBd2YNJQ;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;between&lt;/span&gt;&lt;/span&gt; levels for the&#160;year ended December&#160;31, 2020.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;The Company utilizes a binomial Monte-Carlo simulation to estimate the fair value of the warrants at each reporting period, with changes in fair value recognized in the statement of operations. The Company recorded $11,822,148 for the derivative warrant liabilities upon their issuance on August 20, 2020. For the year ended December 31, 2020, the Company recognized a charge to the statement of operations resulting from an increase in the fair value of liabilities of $109,269,830 presented as change in fair value of derivative warrant liabilities on the accompanying statement of operations.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;The change in the fair value of the derivative warrant liabilities for the year ended December 31, 2020 is summarized as follows:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:78.63%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.05%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:78.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Warrant liabilities at January 1, 2020&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:78.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Issuance of Public and Private Warrants&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 11,822,148&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:78.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Warrant liabilities at September 30, 2020&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 11,822,148&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:78.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Change in fair value of warrant liabilibites&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 109,269,830&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:78.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Warrant liabilities at December 31, 2020&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 121,091,978&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;"&gt;&lt;span style="margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;The estimated fair value of the derivative warrant liabilities is determined using Level 3 inputs. Inherent in a Monte Carlo simulation are assumptions related to expected stock-price volatility, expected life, risk-free interest rate and dividend yield. The Company estimates the volatility of its common stock based on historical volatility of select peer companies that matches the expected remaining life of the warrants. The risk-free interest rate is based on the U.S. Treasury zero-coupon yield curve on the grant date for a maturity similar to the expected remaining life of the warrants. The expected life of the warrants is assumed to be equivalent to their remaining contractual term. The dividend rate is based on the historical rate, which the Company anticipates remaining at zero.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;The following table provides quantitative information regarding Level 3 fair value measurements inputs as their measurement dates:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As of December 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As of August 20, 2020 and&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;September 30, 2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Exercise price&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 11.50&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 11.50&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Stock price&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 20.46&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 9.90&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Term (in years)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5.33&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5.58&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Volatility&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 21.00&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 21.50&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Risk-free interest rate&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 0.41&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 0.34&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Dividend yield&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Probability of completing a Business Combination&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 85.00&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 50.00&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Discount for lack of marketability&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3.00&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 4.00&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      id="Tb_MaEMRcc3D06_WsJA7lDXJg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:42.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Fair Value Measured as of December 31, 2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;Level&#160;1&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:4.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;Level&#160;2&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;3&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Assets&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Investments held in Trust Account - U.S. Treasury Securities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 383,721,747&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 383,721,747&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Liabilities:&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Stock warrant liabilities (restated)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 121,091,978&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 121,091,978&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total fair value&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 383,721,747&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.91%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 121,091,978&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 504,813,725&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasurySecuritiesMember_7AGqsL0VZUScXpl_vj-YCg"
      decimals="0"
      id="Tc_fUDEpBcF306mtwOcNSVr6A_4_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">383721747</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasurySecuritiesMember_biWg2Dmo8EKFBh9xWjRJNA"
      decimals="0"
      id="Tc_hf7NvJmpMEikQMHivyWvxQ_4_12"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">383721747</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_uFvqVTy9ikS8-LmA7PdRRw"
      decimals="0"
      id="Tc_E4bLPAAjBUiFzfUYRyuh4g_6_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">121091978</us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares>
    <us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_A_ThyaBIwkyxfM_kyAIWUQ"
      decimals="0"
      id="Tc_KgE_UQHCn0OtJZ3uLCFOnQ_6_12"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">121091978</us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares>
    <us-gaap:FairValueNetAssetLiability
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasurySecuritiesMember_7AGqsL0VZUScXpl_vj-YCg"
      decimals="0"
      id="Tc_d8puxSpbb0awPE54eKGoSA_7_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">383721747</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasurySecuritiesMember_k49qrO0Xyk2IAYIz_5vq1g"
      decimals="0"
      id="Tc_90awK1QvtkyACqyZeoWvaA_7_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">121091978</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasurySecuritiesMember_biWg2Dmo8EKFBh9xWjRJNA"
      decimals="0"
      id="Tc_OzWQzQi3_UWpSjGJDszQ2w_7_12"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">504813725</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueAssetsLevel1ToLevel2TransfersAmount
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Narr_ox4WUkNfTUST29LNb9uu2Q"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:FairValueAssetsLevel1ToLevel2TransfersAmount>
    <us-gaap:LiabilitiesFairValueAdjustment
      contextRef="Duration_8_20_2020_To_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Lw4L9btKrkqa5IsWzAIh7Q"
      decimals="0"
      id="Narr_U_lBIYr04U6vRfavg3D_7g"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">11822148</us-gaap:LiabilitiesFairValueAdjustment>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Narr_kGZSwXMB_kqxt8YXAaqMyw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-109269830</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      id="Tb_JL4A9Ld-nEONEgzi7Hwn9A">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;The change in the fair value of the derivative warrant liabilities for the year ended December 31, 2020 is summarized as follows:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:78.63%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.05%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:78.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Warrant liabilities at January 1, 2020&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:78.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Issuance of Public and Private Warrants&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 11,822,148&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:78.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Warrant liabilities at September 30, 2020&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 11,822,148&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:78.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Change in fair value of warrant liabilibites&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:16.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 109,269,830&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:78.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Warrant liabilities at December 31, 2020&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 121,091,978&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="Duration_1_1_2020_To_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_mOiPi7ctgkWwAhqNR3c13Q"
      decimals="0"
      id="Tc_I-LErn5K7kKkHnv1F-QkXQ_2_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">11822148</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_lLhxOsm5tUKZUXC-tSsEag"
      decimals="0"
      id="Tc_CXciTmICkE6DRrXVjLQGnw_3_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">11822148</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="Duration_10_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_PPwd_mm2IkWTZuY-JGETGg"
      decimals="0"
      id="Tc_mgLyZ0igDUS-L6lbQnHxRg_4_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">109269830</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_LcDO8h-y90WArfr9DHavlA"
      decimals="0"
      id="Tc_zBIrLtMYFEiIJ3TZE39KlA_5_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">121091978</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      id="Tb_LFO1pLM4iES6dOKaJVR-1w">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As of December 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As of August 20, 2020 and&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;September 30, 2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Exercise price&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 11.50&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 11.50&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Stock price&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 20.46&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 9.90&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Term (in years)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5.33&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 5.58&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Volatility&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 21.00&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 21.50&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Risk-free interest rate&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 0.41&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 0.34&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Dividend yield&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Probability of completing a Business Combination&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 85.00&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 50.00&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Discount for lack of marketability&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 3.00&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 4.00&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExercisePriceMember_aXMjGhrzCUeXxogK61k7Tg"
      decimals="2"
      id="Tc_U2d0CdoXVESI_A9_F0vfNQ_3_3"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">11.50</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExercisePriceMember_iEdT2WVoE02nM23VzjY7kw"
      decimals="2"
      id="Tc_YK7eypMVZ0q46qTzDPdiVQ_3_6"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">11.50</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputSharePriceMember_UlyBCB3iC0Kts1vldgQq4Q"
      decimals="2"
      id="Tc_PxNQ2fRtq0ypvkmrWK-dgg_4_3"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">20.46</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputSharePriceMember_rF_jbOnxj06si3TI7lSumA"
      decimals="2"
      id="Tc_ZkQQmcG3tEuvkV_i9vuhtg_4_6"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">9.90</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedTermMember_-LXt87B-NUqA6wpi8kEpcA"
      decimals="INF"
      id="Tc_CJuyw_d4uEaON9yPO_Bj2Q_5_3"
      unitRef="Unit_Standard_Y_3Qebsp2GfUiWHiaskGsETw">5.33</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedTermMember_fG1UhDOp9UeLGA7olafYXQ"
      decimals="INF"
      id="Tc_PoffQbNBpE6duN_CUIU7uQ_5_6"
      unitRef="Unit_Standard_Y_3Qebsp2GfUiWHiaskGsETw">5.58</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputPriceVolatilityMember_vf9lHoLORkOll1tHOPEEiw"
      decimals="2"
      id="Tc_6cttPWhgzk2ipiOaotTyBg_6_3"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">21.00</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputPriceVolatilityMember_YJzKgK6cA0SzczAC0aWjpQ"
      decimals="2"
      id="Tc_ExsjTxLNmUWMyJGPi6EbqQ_6_6"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">21.50</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputRiskFreeInterestRateMember_iQUueaFT60OYgOnIhUEgMA"
      decimals="2"
      id="Tc_l_RzZuiWwECOQtr256GSXg_7_3"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.41</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputRiskFreeInterestRateMember_Yr3WRvjsjUy6E9C5f84eBQ"
      decimals="2"
      id="Tc_YCe7gjFl60OJj4j1nzwFfg_7_6"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.34</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_stem_MeasurementInputProbabilityOfCompletingBusinessCombinationMember_cXFJLab1qUmuqWoq4xWJlg"
      decimals="2"
      id="Tc_sBnFsicau0OCgLM_agPQwg_9_3"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">85.00</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_stem_MeasurementInputProbabilityOfCompletingBusinessCombinationMember_uwttjMk3dUmJYEyiUpR51Q"
      decimals="2"
      id="Tc_juTo0hF1A0G9HomrO71Ilg_9_6"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">50.00</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_4FN8ViVhyk-bMBxWqtbB8A"
      decimals="2"
      id="Tc_rfWtZxx7wkK5eCQ3fCUUww_10_3"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">3.00</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_zGAvQ1rou0eQtFSZ-WqbzA"
      decimals="2"
      id="Tc_RGoomixCaEa00xUuw1DfsA_10_6"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">4.00</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      id="Tb_PIadxVvihEWNvaXG2Cz9CA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Note&#160;9 &#x2014; Income Taxes&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company&#x2019;s taxable income primarily consists of interest income on the Trust Account. The Company&#x2019;s general and administrative expenses are generally considered start-up costs and are not currently deductible. There was no income tax expense for the&#160;years ended December&#160;31, 2020 and 2019.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;The income tax provision (benefit) consists of the following:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;For the Years Ended December 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Current &lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Federal&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (13,468)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (176)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;State&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Deferred&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Federal&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (695,046)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (2,009)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;State&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Valuation allowance&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 708,514&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,185&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Income tax (benefit) provision&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;The Company&#x2019;s net deferred tax assets are as follows:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December 31, 2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December 31, 2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Deferred tax assets:&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Net-operating loss carryforward&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (13,291)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (176)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Start-up/Organization costs&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (693,037)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (2,009)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total deferred tax assets&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (706,328)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (2,185)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Valuation allowance&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 706,328&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,185&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Deferred tax asset, net of allowance&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;In assessing the realization of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which temporary differences representing net future deductible amounts become deductible. Management considers the scheduled reversal of deferred tax assets, projected future taxable income and tax planning strategies in making this assessment. After consideration of all of the information available, management believes that significant uncertainty exists with respect to future realization of the deferred tax assets and has therefore established a full valuation allowance. At December&#160;31, 2020 and 2019, the valuation allowance was approximately $709,000 and $2,000, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;There were no unrecognized tax benefits as of December&#160;31, 2020 and 2019. No amounts were accrued for the payment of interest and penalties at December&#160;31, 2020 and 2019. The Company is currently not aware of any issues under review that could result in significant payments, accruals or material deviation from its position. The Company is subject to income tax examinations by major taxing authorities since inception.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;A reconciliation of the statutory federal income tax rate (benefit) to the Company&#x2019;s effective tax rate (benefit) is as follows:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:68.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:29.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;For the Years Ended December 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:68.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Statutory federal income tax rate&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 21.0&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 21.0&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Change in fair value of derivative warrant liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (20.4)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:68.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;State taxes, net of federal tax benefit&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 0.0&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 0.0&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Change in valuation allowance&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (0.6)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (21.0)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:68.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Income tax provision expense&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 0.0&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 0.0&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <stem:IncomeTaxExpense
      contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Omhsdb3uNkOxMfS85s_oQw"
      decimals="0"
      id="Narr_7giieCwnCUuhgezor4bR0g"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</stem:IncomeTaxExpense>
    <stem:IncomeTaxExpense
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Narr_qo3AYxbc0ESTzBvZEFWNBA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</stem:IncomeTaxExpense>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      id="Tb_GxN21fFEPk6zbFMxFaRyRQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;For the Years Ended December 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Current &lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Federal&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (13,468)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (176)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;State&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Deferred&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Federal&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (695,046)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (2,009)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;State&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Valuation allowance&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 708,514&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,185&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"&gt;Income tax (benefit) provision&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Tc_msmk9NMNdk6szc_X60uWQw_4_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-13468</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Omhsdb3uNkOxMfS85s_oQw"
      decimals="0"
      id="Tc_lI9Fof0dK0mc7MWFSJxxuQ_4_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-176</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Tc_V5fEzhM2202lYUivISrjqg_7_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-695046</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Omhsdb3uNkOxMfS85s_oQw"
      decimals="0"
      id="Tc_Q0PkhMF5okeqTfzei81XSQ_7_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-2009</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="0"
      id="Tc_z9m7WD4FCUeKAAiaSfApCQ_9_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">708514</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Omhsdb3uNkOxMfS85s_oQw"
      decimals="0"
      id="Tc_c-TJjnSiCESASiyR9mtfLA_9_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">2185</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      id="Tb_94e8T3SXTkKU61P_jeMNpA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December 31, 2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December 31, 2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Deferred tax assets:&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Net-operating loss carryforward&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (13,291)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (176)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Start-up/Organization costs&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (693,037)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (2,009)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total deferred tax assets&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (706,328)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt; (2,185)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Valuation allowance&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 706,328&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 2,185&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Deferred tax asset, net of allowance&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_5RUGGk1huU-C98mlYFxABg_3_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">13291</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ"
      decimals="0"
      id="Tc_2U5ow7BWt0GQNPdfP_aAfQ_3_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">176</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <stem:DeferredTaxAssetsStartUpOrOrganizationCosts
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_oTbkuQa_SUSPBJ44uZH3fg_4_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">693037</stem:DeferredTaxAssetsStartUpOrOrganizationCosts>
    <stem:DeferredTaxAssetsStartUpOrOrganizationCosts
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ"
      decimals="0"
      id="Tc_D0PcnLCEOUmTZuazie0QQw_4_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">2009</stem:DeferredTaxAssetsStartUpOrOrganizationCosts>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_ohf9NWjJfU-YUyLbVVCmug_5_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">706328</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ"
      decimals="0"
      id="Tc_tPJpCkyOc0uzC80EnGTuTQ_5_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">2185</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_ecHtYGQScEyOix7Zu8xOlw_6_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">706328</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ"
      decimals="0"
      id="Tc_nJ7VDzqOdkOJV0CWB5gCRg_6_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">2185</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ"
      decimals="0"
      id="Narr_JTZBasEuu0auBAkXFmkm4w"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Narr_c1IdGkSKJUyJKaPaJM9OSg"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ"
      decimals="0"
      id="Narr_jsSRnpFv4kqFrfDd3VIKlw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Narr_d6UL2GZwL06STPqHWsznLg"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      id="Tb_87ZHUFRMP02_a2WQiuuwfQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:68.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:29.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;For the Years Ended December 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:68.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Statutory federal income tax rate&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 21.0&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 21.0&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Change in fair value of derivative warrant liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (20.4)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:68.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;State taxes, net of federal tax benefit&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 0.0&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 0.0&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:68.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Change in valuation allowance&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (0.6)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (21.0)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:68.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Income tax provision expense&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 0.0&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 0.0&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="3"
      id="Tc_Gd0o-u643EqQULD6aEVUpA_3_2"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Omhsdb3uNkOxMfS85s_oQw"
      decimals="3"
      id="Tc_uWqFs9cThkq_oa2cZ1tCxA_3_4"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <stem:EffectiveIncomeTaxRateReconciliationChangeInFairValueOfDerivativeWarrantLiabilitiesPercent
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="3"
      id="Tc_1-4DNnpCt0ehZ3IRQY2Xpw_4_2"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">-0.204</stem:EffectiveIncomeTaxRateReconciliationChangeInFairValueOfDerivativeWarrantLiabilitiesPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="3"
      id="Tc_TselMWn6zEGSd2mTcjZpOA_5_2"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.000</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Omhsdb3uNkOxMfS85s_oQw"
      decimals="3"
      id="Tc_gSeeZe_nvkeacaW1dLt07w_5_4"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.000</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="3"
      id="Tc_BPqi7D-TGkqIOfzgHXupeQ_6_2"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">-0.006</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Omhsdb3uNkOxMfS85s_oQw"
      decimals="3"
      id="Tc_pqUgWldV4k2jg6B95qJ-_Q_6_4"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">-0.210</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      decimals="3"
      id="Tc_UPNp34rSz0yCWAEXsLG4iA_7_2"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.000</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="Duration_1_1_2019_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Omhsdb3uNkOxMfS85s_oQw"
      decimals="3"
      id="Tc_QaIRe1W4REaaiBUG-EnHUg_7_4"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.000</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      id="Tb_tGxNiNzA8U27DYItZubU0Q">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Note&#160;10 &#x2014; Subsequent Events&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;The Company evaluated subsequent events and transactions that occurred after the balance sheet date up to the date that the consolidated financial statements were available to be issued, and determined that there have been no events that have occurred that would require adjustments to the disclosures in the consolidated financial statements.&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:QuarterlyFinancialInformationTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      id="Tb_a3KC1OMUC0ebFeATHdPpZQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Note 11 &#x2014; Quarterly Financial Information (Unaudited)&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;The following tables contain unaudited consolidated quarterly financial information for the quarterly period ended September 30, 2020 that has been updated to reflect the restatement and revision of the Company&#x2019;s consolidated financial statements as described in Note &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;2&#x2014;Restatement of Previously Issued Financial Statements. The restatement and revision had no impact net loss, net cash flows from operating, investing or financing activities. The Company has not amended its previously filed Quarterly Report on Form 10-Q for the Affected Period. The financial information that has been previously filed or otherwise reported for the Affected Period is superseded by the information in this Annual Report, and the financial statements and related financial information for the Affected Period contained in such previously filed report should no longer be relied upon.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;text-decoration:underline;text-decoration-color:#000000;"&gt;Unaudited Condensed Statement of Operations&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:40.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As of September 30, 2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As Previously&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Restatement&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Reported&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Adjustment&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As Restated&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Balance Sheet&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total assets&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 386,179,543&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 386,179,543&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Liabilities and stockholders&#x2019; equity&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; &lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; &lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; &lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total current liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 716,028&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 716,028&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Deferred legal fees&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 203,910&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 203,910&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Deferred underwriting commissions&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 13,425,476&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 13,425,476&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Stock warrant liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 11,822,148&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 11,822,148&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 14,345,414&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 11,822,148&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 26,167,562&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Class A common stock, $0.0001 par value; shares subject to possible redemption &lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 366,834,120&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (11,822,140)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 355,011,980&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Stockholders&#x2019; equity&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; &lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; &lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; &lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Preferred stock- $0.0001 par value&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Class A common stock - $0.0001 par value&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 168&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 118&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 286&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Class B common stock - $0.0001 par value&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 959&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 959&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Additional paid-in-capital&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5,394,034&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (126)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5,393,908&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Accumulated deficit&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (395,152)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (395,152)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total stockholders&#x2019; equity&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5,000,009&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (8)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5,000,001&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total liabilities and stockholders&#x2019; equity&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 386,179,543&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 386,179,543&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:QuarterlyFinancialInformationTextBlock>
    <us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw"
      id="Tb_ylrMMy9Px02CXbxefgIt3g">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:40.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As of September 30, 2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As Previously&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Restatement&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Reported&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Adjustment&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As Restated&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Balance Sheet&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total assets&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 386,179,543&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 386,179,543&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Liabilities and stockholders&#x2019; equity&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; &lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; &lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; &lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total current liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 716,028&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 716,028&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Deferred legal fees&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 203,910&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 203,910&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Deferred underwriting commissions&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 13,425,476&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 13,425,476&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Stock warrant liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 11,822,148&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 11,822,148&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 14,345,414&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 11,822,148&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 26,167,562&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Class A common stock, $0.0001 par value; shares subject to possible redemption &lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 366,834,120&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (11,822,140)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 355,011,980&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Stockholders&#x2019; equity&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; &lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; &lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; &lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Preferred stock- $0.0001 par value&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Class A common stock - $0.0001 par value&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 168&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 118&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 286&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Class B common stock - $0.0001 par value&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 959&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 959&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Additional paid-in-capital&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5,394,034&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (126)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5,393,908&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Accumulated deficit&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (395,152)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (395,152)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total stockholders&#x2019; equity&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5,000,009&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (8)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5,000,001&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total liabilities and stockholders&#x2019; equity&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 386,179,543&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 386,179,543&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock>
    <us-gaap:Assets
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_B5t3c_thc0mPjDz8e5Cl5g"
      decimals="0"
      id="Tc_AOSjTvSX2U6se3pOQU10QA_5_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">386179543</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_JUH7E8u8S0S51lAQZg7pLg"
      decimals="0"
      id="Tc_yNEeCR0GI064hVwQcxUAtw_5_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">386179543</us-gaap:Assets>
    <us-gaap:LiabilitiesCurrent
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_B5t3c_thc0mPjDz8e5Cl5g"
      decimals="0"
      id="Tc_w4HObQ62bESQgfajNH9OeQ_7_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">716028</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_JUH7E8u8S0S51lAQZg7pLg"
      decimals="0"
      id="Tc_bscezgek4EaLk2OGZ1P1Eg_7_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">716028</us-gaap:LiabilitiesCurrent>
    <stem:DeferredLegalFeesNonCurrent
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_B5t3c_thc0mPjDz8e5Cl5g"
      decimals="0"
      id="Tc_SyQsNOBRg0ipxmhOvNKOsQ_8_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">203910</stem:DeferredLegalFeesNonCurrent>
    <stem:DeferredLegalFeesNonCurrent
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_JUH7E8u8S0S51lAQZg7pLg"
      decimals="0"
      id="Tc_ntmV1Cm7jkiz7MqrS1aogA_8_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">203910</stem:DeferredLegalFeesNonCurrent>
    <stem:DeferredUnderwritingCompensationNoncurrent
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_B5t3c_thc0mPjDz8e5Cl5g"
      decimals="0"
      id="Tc__h8SFQnGA0qfmMeffhkq-g_9_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">13425476</stem:DeferredUnderwritingCompensationNoncurrent>
    <stem:DeferredUnderwritingCompensationNoncurrent
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_JUH7E8u8S0S51lAQZg7pLg"
      decimals="0"
      id="Tc_T0v7g__-Wk2WxZ6csk9E0w_9_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">13425476</stem:DeferredUnderwritingCompensationNoncurrent>
    <us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_3JTrfS-1p0SkMuOqz5FyDQ"
      decimals="0"
      id="Tc_yCrGI1ONg0OpyK5sNRWYSw_10_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">11822148</us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares>
    <us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_JUH7E8u8S0S51lAQZg7pLg"
      decimals="0"
      id="Tc_iDrq6rjGnUSbHpXzPMcLqg_10_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">11822148</us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares>
    <us-gaap:Liabilities
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_B5t3c_thc0mPjDz8e5Cl5g"
      decimals="0"
      id="Tc_5NTxkVoJvE6LlBmH72eTuw_11_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">14345414</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_3JTrfS-1p0SkMuOqz5FyDQ"
      decimals="0"
      id="Tc_T5b1Ci8bLEufv7j-b8DkNQ_11_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">11822148</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_JUH7E8u8S0S51lAQZg7pLg"
      decimals="0"
      id="Tc_9AmPlHOAPU-ri7SBEeyfLw_11_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">26167562</us-gaap:Liabilities>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_B5t3c_thc0mPjDz8e5Cl5g"
      decimals="0"
      id="Tc_CNB_hWi7-UGJ8dhsYPtyGg_12_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">366834120</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_3JTrfS-1p0SkMuOqz5FyDQ"
      decimals="0"
      id="Tc_fqB4GZVHpkix7pTqGGTHfg_12_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-11822140</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_JUH7E8u8S0S51lAQZg7pLg"
      decimals="0"
      id="Tc_rKQ5o8SmIkKLA-GulqLtqA_12_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">355011980</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:CommonStockValue
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_L1lUha6pOEOoBJ79yBvcDA"
      decimals="0"
      id="Tc_t1efrJNwNk2_63WSNqVPLQ_15_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">168</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_661Z9nF-d0KwdmJ4zVjg0A"
      decimals="0"
      id="Tc_GsfrwEG0Ik2413cwrhjZUw_15_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">118</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_VoeU-eZKzEuBV5IvtDS7lQ"
      decimals="0"
      id="Tc_zhHx8f8vGUKIQ6Uq-WggxQ_15_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">286</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_o2fgO5QP8EujkCwNBMS00w"
      decimals="0"
      id="Tc_PN1H44-WpUe95HCP04-oYg_16_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">959</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_WyuGQJsAhUmM8SthWmtK4g"
      decimals="0"
      id="Tc_YJRnImnO7kmFG9l0tBn3BA_16_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">959</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_B5t3c_thc0mPjDz8e5Cl5g"
      decimals="0"
      id="Tc_xvbyTDnLukuoIHTxaAkwEw_17_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">5394034</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_3JTrfS-1p0SkMuOqz5FyDQ"
      decimals="0"
      id="Tc_TcEOawjoOkeEZ1wqcXdfiQ_17_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-126</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_JUH7E8u8S0S51lAQZg7pLg"
      decimals="0"
      id="Tc_hz_ip2eWvkKs1A5MyZl2pw_17_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">5393908</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_B5t3c_thc0mPjDz8e5Cl5g"
      decimals="0"
      id="Tc_rJiCrVLEmUy08C5i32lS5A_18_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-395152</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_JUH7E8u8S0S51lAQZg7pLg"
      decimals="0"
      id="Tc_8vbFqJ-Erk-UpqKkioPzFQ_18_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-395152</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_B5t3c_thc0mPjDz8e5Cl5g"
      decimals="0"
      id="Tc_gp4cKxOA6kuUyOEwumHiKg_19_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">5000009</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_3JTrfS-1p0SkMuOqz5FyDQ"
      decimals="0"
      id="Tc_siwZ3BJ7I0arGddwCmBFxA_19_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-8</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_JUH7E8u8S0S51lAQZg7pLg"
      decimals="0"
      id="Tc_eHc7Gw9E5kWwmo3rtilqmw_19_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">5000001</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_B5t3c_thc0mPjDz8e5Cl5g"
      decimals="0"
      id="Tc_fl9AKN61jUiVe0ucLLQmjg_20_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">386179543</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_JUH7E8u8S0S51lAQZg7pLg"
      decimals="0"
      id="Tc_t5y9UlDyjUqZT9MOgsBzBA_20_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">386179543</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA"
      decimals="0"
      id="Tc_SzalKwdlBUOFlwcfjmWeSg_5_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">426064</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_EpGZ4y4Ah0q-_2dIB7hggg_5_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">936773</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA"
      decimals="0"
      id="Tc_dVKWgevp7Uy2HRVI3kZzyg_6_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">586259</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_QTuGqrM1gkO4vTEiMa1_lw_6_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">627564</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:AssetsCurrent
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA"
      decimals="0"
      id="Tc_yMqrDIh2vEWL_CN5Vx2rag_7_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1012323</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_tov2kgAZjEyxNtlVg2zs9w_7_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1564337</us-gaap:AssetsCurrent>
    <us-gaap:AssetsHeldInTrustNoncurrent
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA"
      decimals="0"
      id="Tc_dYLZlhLjmEmz2QbIbuR5eQ_8_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">383585733</us-gaap:AssetsHeldInTrustNoncurrent>
    <us-gaap:AssetsHeldInTrustNoncurrent
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_H4MAZcG8SUeroNBxJHwbfA_8_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">383721747</us-gaap:AssetsHeldInTrustNoncurrent>
    <us-gaap:Assets
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA"
      decimals="0"
      id="Tc_5f8mBSkYGkaLY2o40m4_ZA_9_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">384598056</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_Ewz1Bwk-R0eUNcf3Okqy7A_9_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">385286084</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA"
      decimals="0"
      id="Tc_oTjEy-Wq70SaTD8Y4fl5YQ_13_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">21152</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_wlz0iDmrt0GwdoOyrlmC6A_13_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">93965</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrent
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_qE8o9cW770SvZjyyp-sBjQ_14_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">50000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA"
      decimals="0"
      id="Tc_3R8A5aZ8tkiqHVnvOJGmag_15_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">2616157</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_-_SSOen3oUyNtBgIWNX06Q_15_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">2467064</us-gaap:AccruedLiabilitiesCurrent>
    <stem:FranchiseTaxPayableCurrent
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA"
      decimals="0"
      id="Tc_Mnu1VV9kgE-1Xsw27Mp5uA_16_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">49315</stem:FranchiseTaxPayableCurrent>
    <stem:FranchiseTaxPayableCurrent
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_WmZlOgyLvE6wjTh80H6NSg_16_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">198406</stem:FranchiseTaxPayableCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA"
      decimals="0"
      id="Tc_oqiE7H2d80SBvArrsJlaEQ_17_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">2686624</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_E2GQwVrMxkqqwofgn_kY_Q_17_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">2809435</us-gaap:LiabilitiesCurrent>
    <us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA"
      decimals="0"
      id="Tc_4N-dTcd6ukKjVJvMMGBaZA_18_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">276873719</us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares>
    <us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_A2vjtKuFPUCHKXeATvY2xw_18_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">121091978</us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares>
    <stem:DeferredLegalFeesNonCurrent
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA"
      decimals="0"
      id="Tc_it0PrP1nokK1kz6wAgS3Vg_19_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">203910</stem:DeferredLegalFeesNonCurrent>
    <stem:DeferredLegalFeesNonCurrent
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_oDR-MPPENUqpJYbYkMQKeA_19_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">203910</stem:DeferredLegalFeesNonCurrent>
    <stem:DeferredUnderwritingCompensationNoncurrent
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA"
      decimals="0"
      id="Tc_0WAWMqPJ90S68iV-Mi_Dfw_20_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">13425476</stem:DeferredUnderwritingCompensationNoncurrent>
    <stem:DeferredUnderwritingCompensationNoncurrent
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_LxlUV6W9f0iawmJ0lXV1Dg_20_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">13425476</stem:DeferredUnderwritingCompensationNoncurrent>
    <us-gaap:Liabilities
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA"
      decimals="0"
      id="Tc_Bt1ii3KnEUq9LQTgURHGxA_21_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">293189729</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_d1YjnxXXV02vSs9ywKFGvg_21_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">137530799</us-gaap:Liabilities>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_GDK7y45JLE6xiIgEuOQVvQ"
      decimals="INF"
      id="Narr_I-TP3ZZDH02j5cBYADFbjA"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.0001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_oquKOdDVh0yyzduycfcotQ"
      decimals="INF"
      id="Narr_uDR8IjC7qEGiW1GuZDevPg"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.0001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_GDK7y45JLE6xiIgEuOQVvQ"
      decimals="INF"
      id="Narr_Q0L-HYz8rk20e_cMgBx4Kw"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">8640832</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="INF"
      id="Narr_pVx3BmEoEkSa1ZEU4YCyqQ"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">24275528</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityRedemptionPricePerShare
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_GDK7y45JLE6xiIgEuOQVvQ"
      decimals="INF"
      id="Narr_-AkPbghRbEScAYHqH0xlCg"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">10.00</us-gaap:TemporaryEquityRedemptionPricePerShare>
    <us-gaap:TemporaryEquityRedemptionPricePerShare
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_oquKOdDVh0yyzduycfcotQ"
      decimals="INF"
      id="Narr_RVyVvidMpEarMoWWRQCRpg"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">10.00</us-gaap:TemporaryEquityRedemptionPricePerShare>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA"
      decimals="0"
      id="Tc_pZsKHDrZ5U-NWFT7ILMdVQ_24_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">86408320</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_15CTgbvMRkCQYZDZhG6luA_24_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">242755280</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA"
      decimals="INF"
      id="Narr_KYrFi2hby0WcrbPTf6wxWw"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="INF"
      id="Narr_vv9dWAjCm0a1_z7aITsEFA"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA"
      decimals="INF"
      id="Narr_LUOYAiiFCUKS91T7VgHLug"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="INF"
      id="Narr_SALQjOiAW0mn_wVFtKQRLw"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_GDK7y45JLE6xiIgEuOQVvQ"
      decimals="INF"
      id="Narr_bxxFfsDF30On87xEtxO5aQ"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_oquKOdDVh0yyzduycfcotQ"
      decimals="INF"
      id="Narr_J2gIin7Luki49tT4mOs2dA"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_GDK7y45JLE6xiIgEuOQVvQ"
      decimals="INF"
      id="Narr_JerAZWtPQkaoZCnh0qvCBw"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">400000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_oquKOdDVh0yyzduycfcotQ"
      decimals="INF"
      id="Narr_EJMu6jdTRECSgF1YHft6Qg"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">400000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_GDK7y45JLE6xiIgEuOQVvQ"
      decimals="INF"
      id="Narr_zPEppEL4Z0m6TQgP_rLuzQ"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">29717672</us-gaap:CommonStockSharesIssued>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_GDK7y45JLE6xiIgEuOQVvQ"
      decimals="INF"
      id="Narr_D_ic0MD4E0m653HU76tciA"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">8640832</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_oquKOdDVh0yyzduycfcotQ"
      decimals="INF"
      id="Narr_NZ1fXQ4E7UGJiuLScWlzfg"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">24275528</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_GDK7y45JLE6xiIgEuOQVvQ"
      decimals="0"
      id="Tc_RSsbUhzmbkaUGZGMafsTcg_28_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">2972</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_oquKOdDVh0yyzduycfcotQ"
      decimals="0"
      id="Tc_mZ-tl_0Xok6Endjk8hSJcg_28_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1408</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_eXAfkNduN0OzclxOuTgA9Q"
      decimals="INF"
      id="Narr_-MIjUv2DpUqkGVkhM6oCYA"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_bHxBb9p5PUmxic1wrpkcbA"
      decimals="INF"
      id="Narr_abISe8CUQESVbQd1WL8f0Q"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_eXAfkNduN0OzclxOuTgA9Q"
      decimals="INF"
      id="Narr_9d4zHQ17Q0GSOl_mzmoP6A"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">40000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_bHxBb9p5PUmxic1wrpkcbA"
      decimals="INF"
      id="Narr_ihN8-kVw8Uer8WTw3dnWRQ"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">40000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_eXAfkNduN0OzclxOuTgA9Q"
      decimals="INF"
      id="Narr_F332uk1D70KHs6Ao6n7FvA"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">9589626</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_eXAfkNduN0OzclxOuTgA9Q"
      decimals="0"
      id="Tc_nEO-CuADeU-eFYa7789DRA_29_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">959</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_bHxBb9p5PUmxic1wrpkcbA"
      decimals="0"
      id="Tc_V78gWda9FU6EaSqCdDb4cA_29_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">959</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA"
      decimals="0"
      id="Tc_JXDeGVh2O0aWR-L5YZwEig_30_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">273994882</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_UeBBsXOm3UuG6orclnGonw_30_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">117649486</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA"
      decimals="0"
      id="Tc_1GsE3EvbSEmNIuwCgCnJHA_31_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-268998806</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_aq1seactyk6ym0KvtdfJAA_31_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-112651848</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA"
      decimals="0"
      id="Tc_Aos-5i8AzUGkC6soYUMRpg_32_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">5000007</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_XhHqqIPUKUSQAphYzY3W4w_32_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">5000005</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA"
      decimals="0"
      id="Tc_Z203Bv4PeEeUja_r4sD-og_33_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">384598056</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_DAfIO0ajZku7kP8KlQ6FgA_33_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">385286084</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg"
      decimals="0"
      id="Tc_SeoqTT0k5kOtbe47jar5qA_4_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">521271</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg"
      decimals="0"
      id="Tc_OhGPZDSn4kC_J6WTw2ZPCg_5_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">30000</us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty>
    <stem:FranchiseTaxExpense
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg"
      decimals="0"
      id="Tc_0a5gKKGPLkWYgeOWs8fgrw_6_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">49415</stem:FranchiseTaxExpense>
    <stem:FranchiseTaxExpense
      contextRef="Duration_1_1_2020_To_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_1z5pifmBnU-yumquP1zoNA"
      decimals="0"
      id="Tc_O8w1Yp59TE6o2YM3m_9qxQ_6_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1100</stem:FranchiseTaxExpense>
    <us-gaap:OperatingExpenses
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg"
      decimals="0"
      id="Tc_i0rCLjBTwk2yMiYRFIpAvA_7_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">600686</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="Duration_1_1_2020_To_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_1z5pifmBnU-yumquP1zoNA"
      decimals="0"
      id="Tc_DnV3uorGpEiisYQkS6e-8g_7_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1100</us-gaap:OperatingExpenses>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg"
      decimals="0"
      id="Tc_x3jxmL3aBE6gwkuuckl1oA_9_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">155781741</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:InvestmentIncomeNet
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg"
      decimals="0"
      id="Tc_x2LbL6gq80SB2K32xCF8_w_10_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">35469</us-gaap:InvestmentIncomeNet>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg"
      decimals="0"
      id="Tc_XqyxWAed4EmAOmFej6U1mQ_11_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-155746272</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg"
      decimals="0"
      id="Tc_9nGbmCuHAEWJLfrYXB8KgA_12_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-156346958</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2020_To_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_1z5pifmBnU-yumquP1zoNA"
      decimals="0"
      id="Tc_hrbiBy7GJkCxYqVYeRaH_Q_12_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-1100</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassSubjectToRedemptionMember_bocj8neVIUe2U1oDx9WOYg"
      decimals="0"
      id="Tc_fK24tkqVw0COuKNrLNCzSw_14_3"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">38358504</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_VdqZDBpXtUm41rqNl4gIig"
      decimals="0"
      id="Tc_nWTSeKmLkUeVuO5HH4lQow_16_3"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">9589626</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="Duration_1_1_2020_To_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_CVOimu29PUWaTArqLapkKA"
      decimals="0"
      id="Tc_K1M1EfKG9EuhA-qn64Fh2A_16_6"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">8750000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_VdqZDBpXtUm41rqNl4gIig"
      decimals="2"
      id="Tc_P2kI0WZMCEmRJFMRJ07ymA_17_3"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">-16.30</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="Duration_1_1_2020_To_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_CVOimu29PUWaTArqLapkKA"
      decimals="2"
      id="Tc_0ZVC6LsJ-0GP0r5SuF4yKg_17_6"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.00</us-gaap:EarningsPerShareBasicAndDiluted>
    <stem:MaximumCommonStockSharesSubjectToForfeiture
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_nioGWBOiZkKSmBQfnK1QMA"
      decimals="INF"
      id="Narr_Ld7jM5Ua10ChVxH6BkpD-Q"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">1312500</stem:MaximumCommonStockSharesSubjectToForfeiture>
    <stem:CommonStockSharesForfeited
      contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_n7l7Em2B-0egJNh9M8eATQ"
      decimals="INF"
      id="Narr_9jAG-IA_gUmuh3zDQFpaYg"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">472874</stem:CommonStockSharesForfeited>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_ZAh_flcTXki_jTdElf_p8A"
      decimals="INF"
      id="Tc_Ttwc6sr7z0eVckf217MhNQ_4_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">14082976</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_ZAh_flcTXki_jTdElf_p8A"
      decimals="0"
      id="Tc_-UIMVmK2JU-jAic_ag4B7g_4_5"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1408</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_bHxBb9p5PUmxic1wrpkcbA"
      decimals="INF"
      id="Tc_f5F9Xq5Z00mMG1dukUxx1Q_4_7"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">9589626</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_bHxBb9p5PUmxic1wrpkcbA"
      decimals="0"
      id="Tc_u-jBC23VCkCdRPV7yceU-Q_4_10"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">959</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_lC6-bRdcWEy2OwqDdUqfLA"
      decimals="0"
      id="Tc_PQW4wj7lWEqdwJYlCxpTyQ_4_13"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">117649486</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_Ks17QCjNTUyprgwWuSYb5A"
      decimals="0"
      id="Tc_-qOgv1d-dUGNjvDhF3cgug_4_16"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-112651848</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_tCzI-FjgukGMr43bLZ9Wfw_4_19"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">5000005</us-gaap:StockholdersEquity>
    <us-gaap:StockRedeemedOrCalledDuringPeriodShares
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_DyBLRW_RPkSZVPb0R93WCQ"
      decimals="INF"
      id="Tc_TDtA0dehF0eYXIHurukPdA_5_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">15634696</us-gaap:StockRedeemedOrCalledDuringPeriodShares>
    <us-gaap:StockRedeemedOrCalledDuringPeriodValue
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_DyBLRW_RPkSZVPb0R93WCQ"
      decimals="0"
      id="Tc_ZbfNt2PCsECFTGyLRMnsYA_5_5"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1564</us-gaap:StockRedeemedOrCalledDuringPeriodValue>
    <us-gaap:StockRedeemedOrCalledDuringPeriodValue
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_7xnxhAbfnkWh16gQ7oNoiQ"
      decimals="0"
      id="Tc_N1ix_ztnrEe30Z1Nt9tcTQ_5_13"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">156345396</us-gaap:StockRedeemedOrCalledDuringPeriodValue>
    <us-gaap:StockRedeemedOrCalledDuringPeriodValue
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg"
      decimals="0"
      id="Tc_1dTD2_nKMUiIZ4nNqxlVVA_5_19"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">156346960</us-gaap:StockRedeemedOrCalledDuringPeriodValue>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_-GLZT4g4qE6sVzcMZyxVzA"
      decimals="0"
      id="Tc_za2d-gpyOUOZFvRNROyi0w_6_16"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-156346958</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg"
      decimals="0"
      id="Tc_w-knWxfxkkKlPemOyaDTHQ_6_19"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-156346958</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_b5gJfUVYjEqzvVM0URsUew"
      decimals="INF"
      id="Tc_1OH_nTMr8kmfX6L5inmNaQ_7_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">29717672</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_b5gJfUVYjEqzvVM0URsUew"
      decimals="0"
      id="Tc_TSuWwyFcoUenp8qC9Nu6hw_7_5"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">2972</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_eXAfkNduN0OzclxOuTgA9Q"
      decimals="INF"
      id="Tc_X4_aDYLTYU6mrTj_wAZtMg_7_7"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">9589626</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_eXAfkNduN0OzclxOuTgA9Q"
      decimals="0"
      id="Tc_ynDxnr7V40m836xle9QK7g_7_10"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">959</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_n5RonDFojEOuGxZ50Pg4vA"
      decimals="0"
      id="Tc_8gARfkdoWU2A5BnBiur5-Q_7_13"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">273994882</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_OA-ndN4fl0evU42UYX6hSw"
      decimals="0"
      id="Tc_hyo-rpq2eEmT75Qbb8qWiQ_7_16"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-268998806</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA"
      decimals="0"
      id="Tc_AgFRZ5o1yUyP8eUPTOhuaw_7_19"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">5000007</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_sLZ-HXK6S06SMdK9ycYHew"
      decimals="INF"
      id="Tc_mLEQChKThUqNFCn52X9cIA_4_7"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">10062500</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_sLZ-HXK6S06SMdK9ycYHew"
      decimals="0"
      id="Tc_WkfUwHJgz0GX4bi9uWwqgQ_4_10"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1006</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_Ktx6SdQXvUmeXFOfLTpxHA"
      decimals="0"
      id="Tc_pV1P6MJOCkm1ogan5eiWUw_4_13"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">23994</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_nh-6LwhK4UKKK4yHRr7WGA"
      decimals="0"
      id="Tc_XzHaIrLlvkS0ltaCscKj9w_4_16"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-18550</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ"
      decimals="0"
      id="Tc_IP4ZyTze7UOhsqAZTranAw_4_19"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">6450</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2020_To_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_LuZuaWFWCEq0fC_X7-FZHA"
      decimals="0"
      id="Tc_dH0UpPUCVk-EVIWTOYqO3w_5_16"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-1100</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2020_To_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_1z5pifmBnU-yumquP1zoNA"
      decimals="0"
      id="Tc_u0cwb5L5G0yDUl7FWoJLJw_5_19"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-1100</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_DZOTuB_wUE2JgPyqYJhhgA"
      decimals="INF"
      id="Tc_w0Uni1Wxf0qkBZceLc4uTA_6_7"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">10062500</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_DZOTuB_wUE2JgPyqYJhhgA"
      decimals="0"
      id="Tc__NSXMq-c8EObJGLfZIYUWA_6_10"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1006</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_XqapaNPGIUK0h_V2luNHqg"
      decimals="0"
      id="Tc_ijgQOjFVtkG704gNTKsEEw_6_13"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">23994</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_7EHVpSBI4Eaz48eXZ-aPZw"
      decimals="0"
      id="Tc_cO2SBZnI1EO0Ysx95ZSvJQ_6_16"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-19650</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_fOktOm_WFEWcvHKh0mIeMg"
      decimals="0"
      id="Tc_SwhUsZuvH0e9rYhSXKeyiA_6_19"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">5350</us-gaap:StockholdersEquity>
    <stem:MaximumCommonStockSharesSubjectToForfeiture
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_1ehVqr5nkUS5Kv5kw8amtw"
      decimals="INF"
      id="Narr_-nbto4Xu70ekKyoPuOyISQ"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">1312500</stem:MaximumCommonStockSharesSubjectToForfeiture>
    <stem:CommonStockSharesForfeited
      contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_n7l7Em2B-0egJNh9M8eATQ"
      decimals="INF"
      id="Narr_Hohg74FTpUGxCD7NpP9YwQ"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">472874</stem:CommonStockSharesForfeited>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg"
      decimals="0"
      id="Tc_FTo1Fs3WEkSGmGhgscNZ3A_4_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-156346958</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2020_To_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_1z5pifmBnU-yumquP1zoNA"
      decimals="0"
      id="Tc_B5sL4exyS0WeZaYhFjGDsQ_4_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-1100</us-gaap:ProfitLoss>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg"
      decimals="0"
      id="Tc_nkhveTGO4UqTTpr5EEgR5A_6_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">155781741</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="Duration_1_1_2020_To_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_1z5pifmBnU-yumquP1zoNA"
      decimals="0"
      id="Tc_DsIVuhzpAUuUEXyZZJonog_6_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg"
      decimals="0"
      id="Tc_imvrosX7h0--EYsKgvY0Jg_7_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">35469</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="Duration_1_1_2020_To_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_1z5pifmBnU-yumquP1zoNA"
      decimals="0"
      id="Tc_wJMdHTjHEEyYuGi5lTJQ6Q_7_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg"
      decimals="0"
      id="Tc_GTCa3AX-BEqAFAktAPBEFg_9_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-41305</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="Duration_1_1_2020_To_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_1z5pifmBnU-yumquP1zoNA"
      decimals="0"
      id="Tc_t1Q4iZzC30qW874QMpyw9g_9_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <stem:IncreaseDecreaseInFranchiseTaxPayable
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg"
      decimals="0"
      id="Tc_FGSjgqAA5EWSfBOnhi71iQ_10_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">22392</stem:IncreaseDecreaseInFranchiseTaxPayable>
    <stem:IncreaseDecreaseInFranchiseTaxPayable
      contextRef="Duration_1_1_2020_To_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_1z5pifmBnU-yumquP1zoNA"
      decimals="0"
      id="Tc_aFEneR1-JUyre5LOZs-zWA_10_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1100</stem:IncreaseDecreaseInFranchiseTaxPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg"
      decimals="0"
      id="Tc_E1Y9ZYh4HEiLMD-h56Qcjg_11_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-122813</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="Duration_1_1_2020_To_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_1z5pifmBnU-yumquP1zoNA"
      decimals="0"
      id="Tc_MejjtGJ4nESo-uZgLW63cA_11_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg"
      decimals="0"
      id="Tc_ydaWbVBDB0uoG8--t7g6Eg_12_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">149093</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="Duration_1_1_2020_To_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_1z5pifmBnU-yumquP1zoNA"
      decimals="0"
      id="Tc_7briEgaKx0G8RLd23FbfDA_12_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg"
      decimals="0"
      id="Tc_-fFJ5fozikuU_ERJnS9rVA_13_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-510709</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="Duration_1_1_2020_To_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_1z5pifmBnU-yumquP1zoNA"
      decimals="0"
      id="Tc_cPyVD9ZKiU6Oh-8em9bOpg_13_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg"
      decimals="0"
      id="Tc_cpBuLhd1eE6PfHGGqt87zw_15_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-510709</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="Duration_1_1_2020_To_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_1z5pifmBnU-yumquP1zoNA"
      decimals="0"
      id="Tc_TkaYeqZ6KU-1oMcAo-F1aQ_15_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Tc_oDHh5eb_Fk2WhW4f0ynmYg_17_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">936773</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ"
      decimals="0"
      id="Tc_wgFQAVRh5kybYIzDzKT8dQ_17_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA"
      decimals="0"
      id="Tc_c-3VEmCS80WSErf125pVaw_18_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">426064</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_fOktOm_WFEWcvHKh0mIeMg"
      decimals="0"
      id="Tc_e8dSjojv5k-d8Nok7WPsiQ_18_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <stem:ChangeInValueOfCommonStockSubjectToPossibleRedemption
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg"
      decimals="0"
      id="Tc_wpNzpRtt0EyoYwhMYMEigQ_21_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-156346960</stem:ChangeInValueOfCommonStockSubjectToPossibleRedemption>
    <stem:ChangeInValueOfCommonStockSubjectToPossibleRedemption
      contextRef="Duration_1_1_2020_To_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_1z5pifmBnU-yumquP1zoNA"
      decimals="0"
      id="Tc_pXEoTBGTJUGgAW6CkV60_w_21_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</stem:ChangeInValueOfCommonStockSubjectToPossibleRedemption>
    <us-gaap:NatureOfOperations
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg"
      id="Tb_79X_lyRS5km4-EgyZHg5kg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Note&#160;1-Description of Organization and Business Operations &lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Star Peak Energy Transition Corp., formerly known as Star Peak Energy Acquisition Corp. (the &#x201c;Company&#x201d;), is a blank check company incorporated in Delaware on October&#160;29, 2018 (inception) for the purpose of effecting a merger, capital stock exchange, asset acquisition, share purchase, reorganization or similar business combination with one or more businesses (the &#x201c;Business Combination&#x201d;). While the Company may pursue an acquisition opportunity in any business, industry, sector or geographical location, it intends to focus its efforts primarily on identifying businesses seeking to be a market leader in, and/or benefit from the increasing global initiatives to improve the efficiency of our energy ecosystems and reduce emissions (the &#x201c;Energy Transition&#x201d;). The Company is an emerging growth company and, as such, the Company is subject to all of the risks associated with emerging growth companies.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;On December&#160;3, 2020, the Company entered into an Agreement and Plan of Merger with STPK Merger Sub Corp., a newly formed Delaware corporation and wholly-owned subsidiary of the Company, and Stem, Inc., a Delaware corporation. See the consumated Business Combination described below.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;As of March&#160;31, 2021, the Company had not commenced any operations. All activity for the period from October&#160;29, 2018 (inception) through March&#160;31, 2021 relates to the Company&#x2019;s formation and the initial public offering (the &#x201c;Initial Public Offering&#x201d;) and since the closing of the Initial Public Offering, the search for a prospective initial Business Combination. The Company temporary halted the Initial Public Offering in September 2019 and recapitalized and continued in July&#160;2020. The Company will not generate any operating revenues until after the completion of its initial Business Combination, at the earliest. The Company will generate non-operating income in the form of interest income on investments held in trust account from the proceeds derived from the Initial Public Offering.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company&#x2019;s sponsor is Star Peak Sponsor LLC, a Delaware limited liability company (the &#x201c;Sponsor&#x201d;). The registration statement for the Company&#x2019;s Initial Public Offering was declared effective on August&#160;17, 2020. On&#160;August&#160;20, 2020, the Company consummated its&#160;Initial Public Offering of&#160;35,000,000&#160;units (the &#x201c;Units&#x201d; and, with respect to the Class&#160;A common stock included in the Units being offered, the &#x201c;Public Shares&#x201d;) at $10.00 per Unit, generating gross proceeds of&#160;$350.0&#160;million, and incurring offering costs of approximately $20.0 million, inclusive of approximately $12.3&#160;million in deferred underwriting commissions (Note&#160;5).&#160;On August&#160;26, 2020, the Company consummated the sale of 3,358,504 Units at the Initial Public Offering price at $10.00 per Unit pursuant to the notice of partial exercise from the underwriters, generating additional gross proceeds of approximately $33.6 million, and incurring additional&#160;offering costs of approximately $1.9 million, inclusive of approximately $1.2&#160;million in deferred underwriting commissions.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Simultaneously with the closing of the Initial Public Offering, the Company consummated the private placement (&#x201c;Private Placement&#x201d;) of&#160;6,733,333 warrants&#160;(each, a &#x201c;Private Placement Warrant&#x201d; and collectively, the &#x201c;Private Placement Warrants&#x201d;) at a price of $1.50 per Private Placement Warrant to the Sponsor, generating gross proceeds of $10.1&#160;million (Note&#160;4). In connection with the consummation of the sale of additional Units pursuant to the underwriters&#x2019; over-allotment option, on August&#160;26, 2020, the Company sold 447,801 Private Placement Warrants to the&#160;Sponsor, generating additional gross proceeds of approximately $0.7 million.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Upon the closing of the Initial Public Offering&#160;and the Private Placement on August&#160;20, 2020,&#160;$350.0&#160;million ($10.00 per Unit) of the net proceeds of the sale of the Units in the Initial Public Offering and the Private Placement were placed&#160;in a trust account (&#x201c;Trust Account&#x201d;), located in the United States at J.P. Morgan Chase Bank, N.A. with Continental Stock Transfer&#160;&amp;amp; Trust Company acting as trustee, and invested only in U.S. &#x201c;government securities&#x201d; within the meaning of Section&#160;2(a)(16) of the Investment Company Act (the &#x201c;Investment Company Act&#x201d;) having a maturity of 185&#160;days or less or in money market funds meeting certain conditions under Rule&#160;2a-7 promulgated under the Investment Company Act which invest only in direct U.S. government treasury obligations, until the earlier of: (i)&#160;the completion of a Business Combination and (ii)&#160;the distribution of the assets held in the Trust Account as described below. Upon closing of the sale of Units and Private Placement Warrants upon exercise of the over-allotment, on August&#160;26, 2020, $34.3&#160;million of the net proceeds of the sale of the Units and Private Placement Warrants were placed&#160;in the Trust Account.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;The Company&#x2019;s management has broad discretion with respect to the specific application of the net proceeds of the Initial Public Offering and the sale of the Private Placement Warrants, although substantially all of the net proceeds &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;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. If the Company&#x2019;s securities are listed on a national securities exchange, the Company must complete one or more initial Business Combinations having an aggregate fair market value of at least 80% of the assets held in the Trust Account (as defined below) (excluding the deferred underwriting commissions and taxes payable on income earned on the Trust Account) at the time of the agreement to enter into the initial Business Combination. However, the Company will only complete a 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 1940, as amended.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Prior to consummation of the Merger, the Company&#x2019;s amended and restated certificate of incorporation provided that the Company would provide the holders of its outstanding Class A common stock, par value $0.0001 (the &#x201c;Class A common stock&#x201d;), sold in the Initial Public Offering (the &#x201c;Public Stockholders&#x201d;) with the opportunity to redeem all or a portion of their Public Shares (as defined in Note 3) upon the completion of a Business Combination. The Public Stockholders were entitled to redeem their Public Shares for a pro rata portion of the amount then in the Trust Account (initially anticipated to be $10.00 per Public Share). These Public Shares were recorded at a redemption value and classified as temporary equity upon the completion of the Initial Public Offering in accordance with the Financial Accounting Standards Board&#x2019;s (&#x201c;FASB&#x201d;) Accounting Standards Codification (&#x201c;ASC&#x201d;) Topic 480 &#x201c;Distinguishing Liabilities from Equity.&#x201d;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Consummated Business Combination&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;On April 28, 2021, the Company and STPK Merger Sub Corp., a newly formed wholly-owned subsidiary of the Company, and Stem, Inc., a Delaware corporation (&#x201c;Stem&#x201d;), consummated the previously-announced merger pursuant to that certain Agreement and Plan of Merger, dated December 3, 2020. See the Form 8-K, filed with the SEC on May 4, 2021 for additional information.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Liquidity, Capital Resources and Going Concern&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The accompanying unaudited consolidated condensed financial statements have been prepared assuming the Company will continue as a going concern, which contemplates, among other things, the realization of assets and satisfaction of liabilities in the normal course of business. As of March 31, 2021, the Company had approximately $426,000 in its operating bank account and working capital deficit of approximately $1.7&#160;million. Further, the Company has incurred and expects to continue to incur significant costs in pursuit of its acquisition plans.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company&#x2019;s liquidity needs to date have been satisfied through a capital contribution of $25,000 from the Sponsor to purchase the Founder Shares (as defined below), the loan of up to $300,000 under the Note&#160;(see Note&#160;4), and the net proceeds from the consummation of the Private Placement not held in the Trust Account. The Company fully repaid the Note&#160;on August&#160;20, 2020. In addition, in order to finance transaction costs in connection with a Business Combination, the Company&#x2019;s officers, directors and initial stockholders may, but are not obligated to, provide the Company Working Capital Loans (see Note&#160;4). To date, there have been &lt;span style="-sec-ix-hidden:Hidden_wnvDQ44V1UKokZwygQ70-w;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;no&lt;/span&gt;&lt;/span&gt; borrowings under any Working Capital Loans.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;In connection with the Company&#x2019;s assessment of going concern considerations in accordance with FASB Accounting Standards Update (&#x201c;ASU&#x201d;) 2014-15, &#x201c;Disclosures of Uncertainties about an Entity&#x2019;s Ability to Continue as a Going Concern,&#x201d; management has determined that the lack of liquidity raises substantial doubt about the Company&#x2019;s ability to continue as a going concern. No adjustments have been made to the carrying amounts of assets or liabilities. Management continues to evaluate the impact of the COVID-19 pandemic and has concluded that the specific impact is not readily determinable as of the date of the balance sheet. The unaudited consolidated condensed financial statements do not include any adjustments that might result from the outcome of this uncertainty.&lt;/p&gt;</us-gaap:NatureOfOperations>
    <stem:UnitsIssuedDuringPeriodSharesNewIssues
      contextRef="Duration_8_20_2020_To_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_007h-T-GUk-CwrPV_qgrmA"
      decimals="INF"
      id="Narr_cJ0RMaBH4kKTtoLPtfy_eQ"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">35000000</stem:UnitsIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharePrice
      contextRef="As_Of_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_AJwluWtXUkC3BL-dQAoF4Q"
      decimals="2"
      id="Narr_zsN30CKUrEKqh9QPnHnTKA"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">10.00</us-gaap:SharePrice>
    <stem:ProceedsFromSaleOfUnits
      contextRef="Duration_8_20_2020_To_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_007h-T-GUk-CwrPV_qgrmA"
      decimals="-5"
      id="Narr_RyEbzXRh90m3VZdg6wderA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">350000000.0</stem:ProceedsFromSaleOfUnits>
    <stem:SaleOfStockOtherOfferingCosts
      contextRef="Duration_8_20_2020_To_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_007h-T-GUk-CwrPV_qgrmA"
      decimals="-5"
      id="Narr_ut8IS_ontkuLYdbPl01gPw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">20000000.0</stem:SaleOfStockOtherOfferingCosts>
    <stem:DeferredUnderwritingCompensationNoncurrent
      contextRef="As_Of_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_AJwluWtXUkC3BL-dQAoF4Q"
      decimals="-5"
      id="Narr_-VBWF9wx2kmJpKF80UUgAw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">12300000</stem:DeferredUnderwritingCompensationNoncurrent>
    <stem:UnitsIssuedDuringPeriodSharesNewIssues
      contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_TBGTuBQBUUOgWM10cN1vig"
      decimals="INF"
      id="Narr_2wxpgQ0I_EaGZ9bIJB-fBQ"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">3358504</stem:UnitsIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharePrice
      contextRef="As_Of_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_gu0-Jc4hbUa6snodY1rCzA"
      decimals="2"
      id="Narr_PSKNklA8MkKxqBVRwlKL_Q"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">10.00</us-gaap:SharePrice>
    <stem:ProceedsFromSaleOfUnits
      contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_TBGTuBQBUUOgWM10cN1vig"
      decimals="-5"
      id="Narr_YYqvW0c1REKw-kyx2OWhug"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">33600000</stem:ProceedsFromSaleOfUnits>
    <stem:SaleOfStockOtherOfferingCosts
      contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_TBGTuBQBUUOgWM10cN1vig"
      decimals="-5"
      id="Narr_A2yB3byFmkmvl5LE2NnIuA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1900000</stem:SaleOfStockOtherOfferingCosts>
    <stem:DeferredUnderwritingCompensationNoncurrent
      contextRef="As_Of_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_gu0-Jc4hbUa6snodY1rCzA"
      decimals="-5"
      id="Narr_8CLDTcYSnEm1ffMziejMbw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1200000</stem:DeferredUnderwritingCompensationNoncurrent>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_r0PYJMHbdEC2IfWYov5UlQ"
      decimals="INF"
      id="Narr_WpgnaAQe_0anRrs9oKi5bg"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">6733333</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <stem:ClassOfWarrantOrRightPriceOfWarrantsOrRights
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_a4JnWUSynkO1-9LpDYXwkw"
      decimals="2"
      id="Narr_N4J6Mv8coUWyDvHSB2w4Kg"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">1.50</stem:ClassOfWarrantOrRightPriceOfWarrantsOrRights>
    <us-gaap:ProceedsFromIssuanceOfWarrants
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_a4JnWUSynkO1-9LpDYXwkw"
      decimals="-5"
      id="Narr_Md_dhGjEIEC0bJKisEw4Cw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">10100000</us-gaap:ProceedsFromIssuanceOfWarrants>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="As_Of_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_JxkY_9WNJEm-v-Hug_BtGA"
      decimals="INF"
      id="Narr_wj9OG5wIw0ayayMVoRqsyQ"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">447801</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ProceedsFromIssuanceOfWarrants
      contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_7Uax3-fIT0eaIsTX2-uB_g"
      decimals="-5"
      id="Narr_g2me6IZzfEG_x-AfdWAcTQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">700000</us-gaap:ProceedsFromIssuanceOfWarrants>
    <stem:InvestmentOfCashIntoTrustAccount
      contextRef="Duration_8_20_2020_To_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Lw4L9btKrkqa5IsWzAIh7Q"
      decimals="-5"
      id="Narr_pVjEftG6AUOE6V8VpAbx3g"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">350000000.0</stem:InvestmentOfCashIntoTrustAccount>
    <us-gaap:SharePrice
      contextRef="As_Of_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_AJwluWtXUkC3BL-dQAoF4Q"
      decimals="2"
      id="Narr_msOLqAWiCECFkMKF9cECcw"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">10.00</us-gaap:SharePrice>
    <stem:InvestmentOfCashIntoTrustAccount
      contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_TBGTuBQBUUOgWM10cN1vig"
      decimals="-5"
      id="Narr_X8HSc3SY-0OUnkpmlVRqkw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">34300000</stem:InvestmentOfCashIntoTrustAccount>
    <stem:ThresholdMinimumAggregateFairMarketValueAsPercentageOfAssetsHeldInTrustAccount
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg"
      decimals="4"
      id="Narr_G0FKMPGAAEW_g3KoZMGIUw"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.80</stem:ThresholdMinimumAggregateFairMarketValueAsPercentageOfAssetsHeldInTrustAccount>
    <stem:ThresholdPercentageOfOutstandingVotingSecuritiesOfTargetToBeAcquiredByPostTransactionCompanyToCompleteBusinessCombination
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg"
      decimals="4"
      id="Narr_26lG7XuHBEu_1tYGE9BRGQ"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.50</stem:ThresholdPercentageOfOutstandingVotingSecuritiesOfTargetToBeAcquiredByPostTransactionCompanyToCompleteBusinessCombination>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_GDK7y45JLE6xiIgEuOQVvQ"
      decimals="INF"
      id="Narr_NON43iUeMkyppRcBQlya6Q"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:SharePrice
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_Y2bEQ2SW1U6Q3DIrcG8RFw"
      decimals="2"
      id="Narr_eSyPsy_m30qLp1tDm9c4eQ"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">10.00</us-gaap:SharePrice>
    <stem:WorkingCapital
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA"
      decimals="-5"
      id="Narr_Q-IuGT9ku0u-kTz2n4qV_g"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1700000</stem:WorkingCapital>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_oBrLScZRdUCg9_1FrBtO7g"
      decimals="0"
      id="Narr_S7yi2G_t102Y5K3FQChJUA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">25000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:ProceedsFromRelatedPartyDebt
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_oBrLScZRdUCg9_1FrBtO7g"
      decimals="0"
      id="Narr_YOWnzMN6sEmCU8RIcXDxJQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">300000</us-gaap:ProceedsFromRelatedPartyDebt>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg"
      id="Tb_tNk_vQjn0k-RubfWJwLSCg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Note 2&#x2014;Basic of Presentation and Summary of Significant Accounting Policies&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Basis of Presentation&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;The accompanying unaudited consolidated condensed financial statements of the Company, including the accounts of the Company&#x2019;s wholly-owned subsidiary, STPK Merger Sub Corp, have been prepared in accordance with United States generally accepted accounting principles (&#x201c;U.S. GAAP&#x201d;) for interim financial information and Article 8 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP. all adjustments (consisting of normal accruals) considered for a fair presentation have been included. All intercompany accounts and transactions have been eliminated in consolidation. In the opinion of management, operating results for the periods presented are not necessarily indicative of the results that may be expected for the year ending December 31, 2021, or any other future period.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The accompanying unaudited consolidated condensed financial statements should be read in conjunction with the audited financial statements and notes thereto included in the Company&#x2019;s Annual Report on Form 10K/A filed with the SEC on April 26, 2021.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Emerging Growth Company&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company is an &#x201c;emerging growth company,&#x201d; as defined in Section&#160;2(a) of the Securities Act, as modified by the Jumpstart Our Business Startups Act of 2012 (the &#x201c;JOBS Act&#x201d;), and it may take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies including, but not limited to, not being required to comply with the auditor attestation requirements of Section&#160;404 of the Sarbanes-Oxley Act of 2002, reduced disclosure obligations regarding executive compensation in its periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Further, Section&#160;102(b)(1) of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered under the Exchange Act) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that an emerging growth company can elect to opt out of the extended transition period and comply with the requirements that&#160;apply&#160;to&#160;non-emerging&#160;growth&#160;companies&#160;but any such an election to opt out is irrevocable. The Company has elected not to opt out of such extended transition period, which means that when a standard is issued or revised and it has different application dates for public or private companies, the Company, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;This may make comparison of the Company&#x2019;s unaudited consolidated condensed financial statements with another public company that is neither an emerging growth company nor an emerging growth company that has opted out of using the extended transition period difficult or impossible because of the potential differences in accounting standards used.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Use of Estimates&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The preparation of unaudited consolidated condensed financial statements in conformity with U.S. GAAP requires the Company&#x2019;s management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities at the date of the unaudited consolidated condensed financial statements and the reported amounts of revenues and expenses during the reporting period. Making estimates requires management to exercise significant judgment. It is at least reasonably possible that the estimate of the effect of a condition, situation or set of circumstances that existed at the date of the unaudited consolidated condensed financial statements, which management considered in formulating its estimate, could change in the near term due to one or more future confirming events. Accordingly, the actual results could differ significantly from those estimates.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company considers all short-term investments with an original maturity of three&#160;months or less when purchased to be cash equivalents. There were no cash equivalents at March 31, 2021 and December 31, 2020.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Investments Held in Trust Account&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company&#x2019;s portfolio of investments is comprised solely of U.S. government securities, within the meaning set forth in Section 2(a)(16) of the Investment Company Act, with a maturity of 185 days or less, or investments in money market funds that invest in U.S. government securities, or a combination thereof. The Company&#x2019;s investments held in the Trust Account are classified as trading securities. Trading securities are presented on the consolidated condensed balance sheets at fair value at the end of each reporting period. Gains and losses resulting from the change in fair value of these securities is included in gain on investment (net), dividends and interest held in Trust Account in the accompanying unaudited consolidated condensed statements of operations. The estimated fair values of investments held in the Trust Account are determined using available market information.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Concentration of Credit Risk&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash accounts in a financial institution, which, at times, may exceed the Federal Depository Insurance Coverage of $250,000, and investments held in Trust Account. The Company has not experienced losses on these accounts and management believes the Company is not exposed to significant risks on such accounts.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Fair value is defined as the price that would be received for sale of an asset or paid for transfer of a liability, in an orderly transaction between market participants at the measurement date. U.S. GAAP establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level&#160;1 measurements) and the lowest priority to unobservable inputs (Level&#160;3 measurements). These tiers include:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"/&gt;&lt;td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"&gt;Level 1, defined as observable inputs such as quoted prices for identical instruments in active markets;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"/&gt;&lt;td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"&gt;Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable such as quoted prices for similar instruments in active markets or quoted prices for identical or similar instruments in markets that are not active; and&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"/&gt;&lt;td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"&gt;Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions, such as valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:12pt;"/&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;In some circumstances, the inputs used to measure fair value might be categorized within different levels of the fair value hierarchy.&#160;In those instances, the fair value measurement is categorized in its entirety in the fair value hierarchy based on the lowest level input that is significant to the fair value measurement.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;As of March&#160;31, 2021 and December 31, 2020, the carrying values of cash, accounts payable, accrued expenses, and franchise tax payable approximate their fair values due to the short-term nature of the instruments. The Company&#x2019;s portfolio of investments held in the Trust Account is comprised of investments in U.S. Treasury securities with an original maturity of 185&#160;days or less or investments in money market funds that invest in U.S. government securities, or a combination thereof. The fair value for trading securities is determined using quoted market prices in active markets.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Offering Costs Associated with the Initial Public Offering&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Offering costs consisted of legal, accounting, underwriting fees and other costs incurred through the Initial Public Offering that were directly related to the Initial Public Offering. Offering costs are allocated to the separable financial instruments issued in the Initial Public Offering based on a relative fair value basis, compared to total proceeds received. Offering costs associated with warrant liabilities are expensed as incurred, presented as non-operating expenses in the statements of operations. Offering costs associated with the Class A common stock were charged to stockholders' equity upon the completion of the Initial Public Offering.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Class&#160;A Common Stock Subject to Possible Redemption&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company accounts for its Class&#160;A common stock subject to possible redemption in accordance with the guidance in ASC Topic 480 &#x201c;Distinguishing Liabilities from Equity.&#x201d; Class&#160;A common stock subject to mandatory redemption (if any) is classified as a liability instrument and measured at fair value. Shares of conditionally redeemable Class&#160;A common stock (including Class&#160;A common stock that features redemption rights that are either within the control of the holder or subject to redemption upon the occurrence of uncertain events not solely within the Company&#x2019;s control) are classified as temporary equity. At all other times, Class&#160;A common stock are classified as stockholders&#x2019; equity. The Company&#x2019;s Class&#160;A common stock features certain redemption rights that are considered to be outside of the Company&#x2019;s control and subject to the occurrence of uncertain future events. Accordingly, at March 31, 2021 and December 31, 2020, 8,640,832 and 24,275,528 shares of Class&#160;A common stock subject to possible redemption are presented as temporary equity, respectively, outside of the stockholders&#x2019; equity section of the Company&#x2019;s consolidated condensed balance sheets.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Income Taxes&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company complies with the accounting and reporting requirements of Financial Accounting Standards Board Accounting Standard Codification, or FASB ASC, 740, &#x201c;Income Taxes,&#x201d; which requires an asset and liability approach to financial accounting and reporting for income taxes. Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the&#160;years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that included the enactment date. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;FASB ASC 740 prescribes a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more-likely-than-not to be sustained upon examination by taxing authorities. The Company recognizes accrued interest and penalties related to unrecognized tax benefits as income tax expense.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;white-space:pre-wrap;"&gt;Net Income (Loss) Per Share of  Common Stock&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Net income (loss) per share of common stock is computed by dividing net income (loss) by the weighted-average number of common stock outstanding during the periods. The Company has not considered the effect of the warrants sold in the Initial Public Offering and the Private Placement to purchase up to an aggregate of 19,967,302 shares of the Company&#x2019;s Class A common stock in the calculation of the diluted income per share, since their inclusion would be anti-dilutive under the treasury stock method. As a result, diluted earnings per share of common stock is the same as basic earnings per share of common stock for the periods presented.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;The Company&#x2019;s unaudited consolidated condensed statements of operations include a presentation of income (loss) per share for common stock subject to redemption in a manner similar to the two-class method of income (loss) per share. Net income per share, basic and diluted for Class&#160;A common stock is calculated by dividing the gain on investment (net), dividends and interest held in Trust Account of approximately $35,000, net of applicable taxes available to be withdrawn from the Trust Account of approximately $35,000, by the weighted average number of Class&#160;A common stock outstanding for the three months ended March 31, 2021. Net loss per share, basic and diluted for &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;Class&#160;B common stock is calculated by dividing the net loss of approximately $156.3 million and $0 for the three&#160;months ended March 31, 2021 and 2020, respectively, less income attributable to Class&#160;A common stock of $0 for each period, by the weighted average number of Class&#160;B common stock outstanding for the periods.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-style:italic;font-weight:bold;"&gt;Derivative warrant liabilities&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company does not use derivative instruments to hedge exposures to cash flow, market, or foreign currency risks. The Company evaluates all of its financial instruments, including issued stock purchase warrants, to determine if such instruments are derivatives or contain features that qualify as embedded derivatives, pursuant to ASC 480 and ASC 815-15. The classification of derivative instruments, including whether such instruments should be recorded as liabilities or as equity, is re-assessed at the end of each reporting period.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company accounts for its 19,967,302 common stock warrants issued in connection with its Initial Public Offering (12,786,168) and Private Placement (7,181,134) as derivative warrant liabilities in accordance with ASC 815-40. Accordingly, the Company recognizes the warrant instruments as liabilities at fair value and adjusts the instruments to fair value at each reporting period. The liabilities are subject to re-measurement at each balance sheet date until exercised, and any change in fair value is recognized in the Company&#x2019;s statements of operations. The fair value of the Private Placement Warrants have been estimated using a Monte Carlo simulation model each measurement date. The fair value of the warrants issued in connection with the Public Offering were initially measured at fair value using a Monte Carlo simulation model and subsequently measured based on the listed market price of such warrants.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Recent Adopted Accounting Standards&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;In August 2020, the FASB issued Accounting Standards Update (&#x201c;ASU&#x201d;) No. 2020-06, &lt;i style="font-style:italic;"&gt;Debt&#x2014;Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#x2014;Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity&#x2019;s Own Equity&lt;/i&gt; (&#x201c;ASU 2020-06&#x201d;), which simplifies accounting for convertible instruments by removing major separation models required under current GAAP. The ASU also removes certain settlement conditions that are required for equity-linked contracts to qualify for the derivative scope exception, and it simplifies the diluted earnings per share calculation in certain areas. The Company adopted ASU 2020-06 on January 1, 2021. Adoption of the ASU did not impact the Company&#x2019;s financial position, results of operations or cash flows.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Recent Issued Accounting Standards&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;The Company&#x2019;s management does not believe that any recently issued, but not yet effective, accounting standards updates, if currently adopted, would have a material effect on the accompanying financial statement.&lt;/p&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg"
      id="Tb_lI4EdGnURUehmrUDr9p0nA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Basis of Presentation&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;The accompanying unaudited consolidated condensed financial statements of the Company, including the accounts of the Company&#x2019;s wholly-owned subsidiary, STPK Merger Sub Corp, have been prepared in accordance with United States generally accepted accounting principles (&#x201c;U.S. GAAP&#x201d;) for interim financial information and Article 8 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP. all adjustments (consisting of normal accruals) considered for a fair presentation have been included. All intercompany accounts and transactions have been eliminated in consolidation. In the opinion of management, operating results for the periods presented are not necessarily indicative of the results that may be expected for the year ending December 31, 2021, or any other future period.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The accompanying unaudited consolidated condensed financial statements should be read in conjunction with the audited financial statements and notes thereto included in the Company&#x2019;s Annual Report on Form 10K/A filed with the SEC on April 26, 2021.&lt;/p&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <stem:EmergingGrowthCompanyPolicyTextBlock
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg"
      id="Tb_m9rhtC7nSkWXYnGJ9tZfsA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Emerging Growth Company&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company is an &#x201c;emerging growth company,&#x201d; as defined in Section&#160;2(a) of the Securities Act, as modified by the Jumpstart Our Business Startups Act of 2012 (the &#x201c;JOBS Act&#x201d;), and it may take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies including, but not limited to, not being required to comply with the auditor attestation requirements of Section&#160;404 of the Sarbanes-Oxley Act of 2002, reduced disclosure obligations regarding executive compensation in its periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Further, Section&#160;102(b)(1) of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered under the Exchange Act) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that an emerging growth company can elect to opt out of the extended transition period and comply with the requirements that&#160;apply&#160;to&#160;non-emerging&#160;growth&#160;companies&#160;but any such an election to opt out is irrevocable. The Company has elected not to opt out of such extended transition period, which means that when a standard is issued or revised and it has different application dates for public or private companies, the Company, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;This may make comparison of the Company&#x2019;s unaudited consolidated condensed financial statements with another public company that is neither an emerging growth company nor an emerging growth company that has opted out of using the extended transition period difficult or impossible because of the potential differences in accounting standards used.&lt;/p&gt;</stem:EmergingGrowthCompanyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg"
      id="Tb_v3cnPY5gOEiQe1aohLeqcg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Use of Estimates&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The preparation of unaudited consolidated condensed financial statements in conformity with U.S. GAAP requires the Company&#x2019;s management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities at the date of the unaudited consolidated condensed financial statements and the reported amounts of revenues and expenses during the reporting period. Making estimates requires management to exercise significant judgment. It is at least reasonably possible that the estimate of the effect of a condition, situation or set of circumstances that existed at the date of the unaudited consolidated condensed financial statements, which management considered in formulating its estimate, could change in the near term due to one or more future confirming events. Accordingly, the actual results could differ significantly from those estimates.&lt;/p&gt;</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg"
      id="Tb_iXYwKxcqVUCZVNWatgUIZQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company considers all short-term investments with an original maturity of three&#160;months or less when purchased to be cash equivalents. There were no cash equivalents at March 31, 2021 and December 31, 2020.&lt;/p&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <stem:InvestmentsHeldInTrustAccountPolicyTextBlock
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg"
      id="Tb_Z51SiGfsxkOTowVvmJH4oA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Investments Held in Trust Account&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company&#x2019;s portfolio of investments is comprised solely of U.S. government securities, within the meaning set forth in Section 2(a)(16) of the Investment Company Act, with a maturity of 185 days or less, or investments in money market funds that invest in U.S. government securities, or a combination thereof. The Company&#x2019;s investments held in the Trust Account are classified as trading securities. Trading securities are presented on the consolidated condensed balance sheets at fair value at the end of each reporting period. Gains and losses resulting from the change in fair value of these securities is included in gain on investment (net), dividends and interest held in Trust Account in the accompanying unaudited consolidated condensed statements of operations. The estimated fair values of investments held in the Trust Account are determined using available market information.&lt;/p&gt;</stem:InvestmentsHeldInTrustAccountPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg"
      id="Tb_iJRjIixhn0qQBoLEZ8nVtw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Concentration of Credit Risk&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash accounts in a financial institution, which, at times, may exceed the Federal Depository Insurance Coverage of $250,000, and investments held in Trust Account. The Company has not experienced losses on these accounts and management believes the Company is not exposed to significant risks on such accounts.&lt;/p&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:CashFDICInsuredAmount
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_-vEdW--3SkKqOEFQuwnYbg"
      decimals="INF"
      id="Narr__yTNkmUAgkSNlipZW8VZMQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">250000</us-gaap:CashFDICInsuredAmount>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg"
      id="Tb_3OSIhwYJx0-zzDhLEV1bCg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Fair value is defined as the price that would be received for sale of an asset or paid for transfer of a liability, in an orderly transaction between market participants at the measurement date. U.S. GAAP establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level&#160;1 measurements) and the lowest priority to unobservable inputs (Level&#160;3 measurements). These tiers include:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"/&gt;&lt;td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"&gt;Level 1, defined as observable inputs such as quoted prices for identical instruments in active markets;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"/&gt;&lt;td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"&gt;Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable such as quoted prices for similar instruments in active markets or quoted prices for identical or similar instruments in markets that are not active; and&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"/&gt;&lt;td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"&gt;Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions, such as valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:12pt;"/&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;In some circumstances, the inputs used to measure fair value might be categorized within different levels of the fair value hierarchy.&#160;In those instances, the fair value measurement is categorized in its entirety in the fair value hierarchy based on the lowest level input that is significant to the fair value measurement.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;As of March&#160;31, 2021 and December 31, 2020, the carrying values of cash, accounts payable, accrued expenses, and franchise tax payable approximate their fair values due to the short-term nature of the instruments. The Company&#x2019;s portfolio of investments held in the Trust Account is comprised of investments in U.S. Treasury securities with an original maturity of 185&#160;days or less or investments in money market funds that invest in U.S. government securities, or a combination thereof. The fair value for trading securities is determined using quoted market prices in active markets.&lt;/p&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <stem:OfferingCostsPolicyTextBlock
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg"
      id="Tb_PSoQ-461pUGFfRwgA3C3CA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Offering Costs Associated with the Initial Public Offering&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Offering costs consisted of legal, accounting, underwriting fees and other costs incurred through the Initial Public Offering that were directly related to the Initial Public Offering. Offering costs are allocated to the separable financial instruments issued in the Initial Public Offering based on a relative fair value basis, compared to total proceeds received. Offering costs associated with warrant liabilities are expensed as incurred, presented as non-operating expenses in the statements of operations. Offering costs associated with the Class A common stock were charged to stockholders' equity upon the completion of the Initial Public Offering.&lt;/p&gt;</stem:OfferingCostsPolicyTextBlock>
    <stem:CommonStockSubjectToPossibleRedemptionPolicyTextBlock
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg"
      id="Tb_ytJfX2Wxmk2h1vl3iv3f0Q">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Class&#160;A Common Stock Subject to Possible Redemption&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company accounts for its Class&#160;A common stock subject to possible redemption in accordance with the guidance in ASC Topic 480 &#x201c;Distinguishing Liabilities from Equity.&#x201d; Class&#160;A common stock subject to mandatory redemption (if any) is classified as a liability instrument and measured at fair value. Shares of conditionally redeemable Class&#160;A common stock (including Class&#160;A common stock that features redemption rights that are either within the control of the holder or subject to redemption upon the occurrence of uncertain events not solely within the Company&#x2019;s control) are classified as temporary equity. At all other times, Class&#160;A common stock are classified as stockholders&#x2019; equity. The Company&#x2019;s Class&#160;A common stock features certain redemption rights that are considered to be outside of the Company&#x2019;s control and subject to the occurrence of uncertain future events. Accordingly, at March 31, 2021 and December 31, 2020, 8,640,832 and 24,275,528 shares of Class&#160;A common stock subject to possible redemption are presented as temporary equity, respectively, outside of the stockholders&#x2019; equity section of the Company&#x2019;s consolidated condensed balance sheets.&lt;/p&gt;</stem:CommonStockSubjectToPossibleRedemptionPolicyTextBlock>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassSubjectToRedemptionMember_ueSnIy-DGkG5tstjjo55gg"
      decimals="INF"
      id="Narr_I5zeZ-aH1U6kntyeF_NlBw"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">8640832</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="INF"
      id="Narr_H-uTj0TEVU6OGPGS7yEVjQ"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">24275528</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg"
      id="Tb_sG4uCxe4fkmUjEHqldArkg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Income Taxes&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company complies with the accounting and reporting requirements of Financial Accounting Standards Board Accounting Standard Codification, or FASB ASC, 740, &#x201c;Income Taxes,&#x201d; which requires an asset and liability approach to financial accounting and reporting for income taxes. Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the&#160;years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that included the enactment date. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;FASB ASC 740 prescribes a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more-likely-than-not to be sustained upon examination by taxing authorities. The Company recognizes accrued interest and penalties related to unrecognized tax benefits as income tax expense.&lt;/p&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg"
      id="Tb_itJFor3z5k2ZzxbYoJSDKw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;white-space:pre-wrap;"&gt;Net Income (Loss) Per Share of  Common Stock&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Net income (loss) per share of common stock is computed by dividing net income (loss) by the weighted-average number of common stock outstanding during the periods. The Company has not considered the effect of the warrants sold in the Initial Public Offering and the Private Placement to purchase up to an aggregate of 19,967,302 shares of the Company&#x2019;s Class A common stock in the calculation of the diluted income per share, since their inclusion would be anti-dilutive under the treasury stock method. As a result, diluted earnings per share of common stock is the same as basic earnings per share of common stock for the periods presented.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;The Company&#x2019;s unaudited consolidated condensed statements of operations include a presentation of income (loss) per share for common stock subject to redemption in a manner similar to the two-class method of income (loss) per share. Net income per share, basic and diluted for Class&#160;A common stock is calculated by dividing the gain on investment (net), dividends and interest held in Trust Account of approximately $35,000, net of applicable taxes available to be withdrawn from the Trust Account of approximately $35,000, by the weighted average number of Class&#160;A common stock outstanding for the three months ended March 31, 2021. Net loss per share, basic and diluted for &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;Class&#160;B common stock is calculated by dividing the net loss of approximately $156.3 million and $0 for the three&#160;months ended March 31, 2021 and 2020, respectively, less income attributable to Class&#160;A common stock of $0 for each period, by the weighted average number of Class&#160;B common stock outstanding for the periods.&lt;/p&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_CommonClassAMember_a5vVXxjHeUOrQBrM0fzvwQ"
      decimals="INF"
      id="Narr_mXOAhUo7g06iiZ3NZ3hB7w"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">19967302</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:InvestmentIncomeNet
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_n5fmLrWngEGPzh1sDbbrpQ"
      decimals="INF"
      id="Narr_eMPcR-5BjkqRFtCFBQecmQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">35000</us-gaap:InvestmentIncomeNet>
    <stem:AmountOfTaxesAvailableToBeWithdrawnFromTrustAccount
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_n5fmLrWngEGPzh1sDbbrpQ"
      decimals="-3"
      id="Narr_nW74HglnykqSRfoQAVYZ7Q"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">35000</stem:AmountOfTaxesAvailableToBeWithdrawnFromTrustAccount>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_VdqZDBpXtUm41rqNl4gIig"
      decimals="-5"
      id="Narr_q4CrK6qMMku-GrfZw6yVyw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">156300000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2020_To_3_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_CVOimu29PUWaTArqLapkKA"
      decimals="0"
      id="Narr_mN2FgLKmw0KDQEe-z8iqFw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_n5fmLrWngEGPzh1sDbbrpQ"
      decimals="0"
      id="Narr_UizwziUmb0iJmf3x70PcRA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:NetIncomeLoss>
    <stem:DerivativeWarrantLiabilitiesPolicyTextBlock
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg"
      id="Tb_0lwM4bKEtUSDGSdIGkapJA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-style:italic;font-weight:bold;"&gt;Derivative warrant liabilities&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company does not use derivative instruments to hedge exposures to cash flow, market, or foreign currency risks. The Company evaluates all of its financial instruments, including issued stock purchase warrants, to determine if such instruments are derivatives or contain features that qualify as embedded derivatives, pursuant to ASC 480 and ASC 815-15. The classification of derivative instruments, including whether such instruments should be recorded as liabilities or as equity, is re-assessed at the end of each reporting period.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company accounts for its 19,967,302 common stock warrants issued in connection with its Initial Public Offering (12,786,168) and Private Placement (7,181,134) as derivative warrant liabilities in accordance with ASC 815-40. Accordingly, the Company recognizes the warrant instruments as liabilities at fair value and adjusts the instruments to fair value at each reporting period. The liabilities are subject to re-measurement at each balance sheet date until exercised, and any change in fair value is recognized in the Company&#x2019;s statements of operations. The fair value of the Private Placement Warrants have been estimated using a Monte Carlo simulation model each measurement date. The fair value of the warrants issued in connection with the Public Offering were initially measured at fair value using a Monte Carlo simulation model and subsequently measured based on the listed market price of such warrants.&lt;/p&gt;</stem:DerivativeWarrantLiabilitiesPolicyTextBlock>
    <stem:CommonStockWarrantsIssuedClassifiedAsDerivativeWarrantLiabilities
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg"
      decimals="INF"
      id="Narr_4h0zyHxpN0e7N5mZUIA-tA"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">19967302</stem:CommonStockWarrantsIssuedClassifiedAsDerivativeWarrantLiabilities>
    <stem:CommonStockWarrantsIssuedClassifiedAsDerivativeWarrantLiabilities
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_757hkbptJ0Oi74L8_eSmcg"
      decimals="INF"
      id="Narr_Z5-bVan2U0a5aXPivoH1QA"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">-12786168</stem:CommonStockWarrantsIssuedClassifiedAsDerivativeWarrantLiabilities>
    <stem:CommonStockWarrantsIssuedClassifiedAsDerivativeWarrantLiabilities
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_a4JnWUSynkO1-9LpDYXwkw"
      decimals="INF"
      id="Narr_cDwfgHTKk0WI9fNeAn958w"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">-7181134</stem:CommonStockWarrantsIssuedClassifiedAsDerivativeWarrantLiabilities>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg"
      id="Tb_jQpjsNKH5kijCr4GPasMpQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Recent Adopted Accounting Standards&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;In August 2020, the FASB issued Accounting Standards Update (&#x201c;ASU&#x201d;) No. 2020-06, &lt;i style="font-style:italic;"&gt;Debt&#x2014;Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#x2014;Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity&#x2019;s Own Equity&lt;/i&gt; (&#x201c;ASU 2020-06&#x201d;), which simplifies accounting for convertible instruments by removing major separation models required under current GAAP. The ASU also removes certain settlement conditions that are required for equity-linked contracts to qualify for the derivative scope exception, and it simplifies the diluted earnings per share calculation in certain areas. The Company adopted ASU 2020-06 on January 1, 2021. Adoption of the ASU did not impact the Company&#x2019;s financial position, results of operations or cash flows.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Recent Issued Accounting Standards&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;The Company&#x2019;s management does not believe that any recently issued, but not yet effective, accounting standards updates, if currently adopted, would have a material effect on the accompanying financial statement.&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <stem:InitialPublicOfferingTextBlock
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg"
      id="Tb_9b79-5XQ1kShzbq1sPNwRA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Note&#160;3&#x2014;Initial Public Offering&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Public Units&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;On&#160;August&#160;20, 2020, the Company consummated its&#160;Initial Public Offering of&#160;35,000,000&#160;Units at $10.00 per Unit, generating gross proceeds of&#160;$350.0&#160;million, and incurring offering costs of approximately $20.0 million, inclusive of approximately $12.3&#160;million in deferred underwriting commissions.&#160;On August&#160;26, 2020, the Company consummated the sale of 3,358,504 Units at the Initial Public Offering price at $10.00 per Unit pursuant to the notice of partial exercise from the underwriters, generating additional gross proceeds of approximately $33.6 million, and incurring additional&#160;offering costs of approximately $1.9 million, inclusive of approximately $1.2&#160;million in deferred underwriting commissions.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;Each Unit consists of one share of Class&#160;A common stock (such shares of Class&#160;A common stock included in the Units being offered, the &#x201c;Public Shares&#x201d;), and &lt;span style="-sec-ix-hidden:Hidden_J8kzmdwD-kWcWSu7drfcsA;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;one-third&lt;/span&gt;&lt;/span&gt; of one redeemable warrant (each, a &#x201c;Public Warrant&#x201d;). Each whole Public Warrant entitles the holder to purchase one share of Class&#160;A common stock at a price of $11.50 per share, subject to adjustment (see Note&#160;6).&lt;/p&gt;</stem:InitialPublicOfferingTextBlock>
    <stem:UnitsIssuedDuringPeriodSharesNewIssues
      contextRef="Duration_8_20_2020_To_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_007h-T-GUk-CwrPV_qgrmA"
      decimals="INF"
      id="Narr_RRWu6DmOU0Slgp2xsuZKdw"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">35000000</stem:UnitsIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharePrice
      contextRef="As_Of_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_AJwluWtXUkC3BL-dQAoF4Q"
      decimals="2"
      id="Narr_pDmjps-JwUmdZPVI3bnVzA"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">10.00</us-gaap:SharePrice>
    <stem:ProceedsFromSaleOfUnits
      contextRef="Duration_8_20_2020_To_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_007h-T-GUk-CwrPV_qgrmA"
      decimals="-5"
      id="Narr_WbSqvZn3ZkyjggBUPO0-ig"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">350000000.0</stem:ProceedsFromSaleOfUnits>
    <stem:SaleOfStockOtherOfferingCosts
      contextRef="Duration_8_20_2020_To_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_007h-T-GUk-CwrPV_qgrmA"
      decimals="-5"
      id="Narr_vw_BuTRtaUKCMZkDUPtvvA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">20000000.0</stem:SaleOfStockOtherOfferingCosts>
    <stem:DeferredUnderwritingCompensationNoncurrent
      contextRef="As_Of_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_AJwluWtXUkC3BL-dQAoF4Q"
      decimals="-5"
      id="Narr_6ed4GbcML0q6CxysI4SR6g"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">12300000</stem:DeferredUnderwritingCompensationNoncurrent>
    <stem:UnitsIssuedDuringPeriodSharesNewIssues
      contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_TBGTuBQBUUOgWM10cN1vig"
      decimals="INF"
      id="Narr_EGlANGN--EmAAUW1bqnqeA"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">3358504</stem:UnitsIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharePrice
      contextRef="As_Of_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_gu0-Jc4hbUa6snodY1rCzA"
      decimals="2"
      id="Narr_YWOvelFXrEycEPbo9R-KKw"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">10.00</us-gaap:SharePrice>
    <stem:ProceedsFromSaleOfUnits
      contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_TBGTuBQBUUOgWM10cN1vig"
      decimals="-5"
      id="Narr_vF4OGQg9K0W2sD5DaPcahw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">33600000</stem:ProceedsFromSaleOfUnits>
    <stem:SaleOfStockOtherOfferingCosts
      contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_TBGTuBQBUUOgWM10cN1vig"
      decimals="-5"
      id="Narr_OtZCZAQv2kOR6csClZlwkQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1900000</stem:SaleOfStockOtherOfferingCosts>
    <stem:DeferredUnderwritingCompensationNoncurrent
      contextRef="As_Of_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_gu0-Jc4hbUa6snodY1rCzA"
      decimals="-5"
      id="Narr_7g_IJbsUL0qmXOCzRrbPRw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1200000</stem:DeferredUnderwritingCompensationNoncurrent>
    <stem:NumberOfSharesIssuedPerUnit
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_757hkbptJ0Oi74L8_eSmcg"
      decimals="INF"
      id="Narr_yCQKy9lnYEiz_JEE5NkbYw"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">1</stem:NumberOfSharesIssuedPerUnit>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_Y2bEQ2SW1U6Q3DIrcG8RFw"
      decimals="INF"
      id="Narr_OSMsMPfArkWJse3-58pF4Q"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">1</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_Y2bEQ2SW1U6Q3DIrcG8RFw"
      decimals="2"
      id="Narr_MHs-pR_ZOEOJgY1d_0KTfg"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">11.50</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg"
      id="Tb_owyr95llpUGovB45FYdc4w">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Note&#160;4&#x2014;Related Party Transactions&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Founder Shares&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;On November&#160;8, 2018, the Sponsor purchased 2,875,000 shares (the &#x201c;Founder Shares&#x201d;) of the Company&#x2019;s Class&#160;B common stock, par value $0.0001 per share, for an aggregate price of $25,000. On July&#160;13, 2020, the Company effected a stock split resulting in the Sponsor holding 10,062,500 Founder Shares. All shares and the associated amounts have been retroactively restated to reflect the aforementioned stock split. On July&#160;29, 2020, the Sponsor transferred 40,000 Founder Shares to each of Desir&#xe9;e Rogers and C.&#160;Park Shaper, the Company&#x2019;s independent director nominees. The initial stockholders agreed to forfeit up to 1,312,500 Founder Shares to the extent that the over-allotment option is not exercised in full by the underwriters, so that the Founder Shares would represent 20% of the outstanding shares after the Initial Public Offering. The underwriters partially exercised their over-allotment option on August&#160;26, 2020, with the remaining portion of the over-allotment option expiring at the conclusion of the 45-day option period. As a result, an aggregate of 472,874 Founder Shares were forfeited upon the expiration of the over-allotment option.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Founder Shares automatically converted into common stock on a one-for-one basis at the time of the Merger and are subject to certain transfer restrictions, as described below.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The initial stockholders have agreed, subject to limited exceptions, not to transfer, assign or sell any of their Founder Shares, or shares of common stock issued upon conversion there of, until the earlier to occur of: (A)&#160;one year after the completion of the initial Business Combination or (B)&#160;subsequent to the initial Business Combination, (x)&#160;if the last sale price of the Class&#160;A common stock equals or exceeds $12.00 per share (as adjusted for share splits, share dividends, reorganizations, recapitalizations and the like) for any &lt;span style="-sec-ix-hidden:Hidden_z42ZThiHo0mRDlG44fkrYg;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;20&lt;/span&gt;&lt;/span&gt; trading&#160;days within any &lt;span style="-sec-ix-hidden:Hidden_oRjOXhahyUyRfmw47dMBiw;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;30&lt;/span&gt;&lt;/span&gt;-trading day period commencing at least 150 days after the initial Business Combination, or (y)&#160;the date on which the Company completes a liquidation, merger, capital stock exchange or other similar transaction that results in all of the Company&#x2019;s stockholders having the right to exchange their common stock for cash, securities or other property.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Private Placement Warrants&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Simultaneously with the closing of the Initial Public Offering, the Company consummated the Private Placement of&#160;6,733,333 Private Placement Warrants at a price of $1.50 per Private Placement Warrant to the Sponsor, generating gross proceeds of $10.1&#160;million. In connection with the consummation of the sale of additional Units pursuant to the underwriters&#x2019; over-allotment option, on August&#160;26, 2020, the Company sold an additional 447,801 Private Placement Warrants to the&#160;Sponsor, generating additional gross proceeds of approximately $0.7 million.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Each Private Placement Warrant is exercisable for one share of Class&#160;A common stock at a price of $11.50 per share. A portion of the proceeds from the sale of the Private Placement Warrants will be added to the proceeds from the Initial Public Offering to be held in the Trust Account. If the Company does not complete a Business Combination within the Combination Period, the Private Placement Warrants will expire worthless. The Private Placement Warrants will be non-redeemable and exercisable on a cashless basis so long as they are held by the Sponsor or its permitted transferees.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Sponsor and the Company&#x2019;s officers and directors have agreed, subject to limited exceptions, not to transfer, assign or sell any of their Private Placement Warrants until 30&#160;days after the completion of the initial Business Combination.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Related Party Loans&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company&#x2019;s Sponsor has agreed to loan the Company up to $300,000 to cover expenses related to the Initial Public Offering pursuant to a promissory note, dated November&#160;8, 2018 and later amended on July&#160;10, 2020 (the &#x201c;Note&#x201d;). This loan is non-interest bearing and payable upon the completion of the Initial Public Offering. In 2018 and 2019, the Company borrowed approximately $182,000 under the Note&#160;and repaid approximately $125,000 when it temporary halted the Initial Public Offering in September 2019. The Company recapitalized and continued in July&#160;2020, and borrowed an additional of $235,000 under the Note. The Company fully repaid the remaining balance the Note&#160;of approximately $292,000 on August&#160;20, 2020.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;In addition, in order to finance transaction costs in connection with a Business Combination, the Sponsor or an affiliate of the Sponsor, or certain of the Company&#x2019;s officers and directors may, but are not obligated to, loan the Company funds as may be required (&#x201c;Working Capital Loans&#x201d;). If the Company completes a Business Combination, the Company would repay the Working Capital Loans out of the proceeds of the Trust Account released to the Company. Otherwise, the Working Capital Loans would be repaid only out of funds held outside the Trust Account. In the event that a Business Combination is not completed, the Company may use a portion of the proceeds held outside the Trust Account to repay the Working Capital Loans but no proceeds held in the Trust Account would be used to repay the Working Capital Loans. Except for the foregoing, the terms of such Working Capital Loans, if any, have not been determined and no written agreements exist with respect to such loans. The Working Capital Loans would either be repaid upon consummation of a Business Combination, without interest, or, at the lenders&#x2019; discretion, up to $1.5&#160;million of such Working Capital Loans may be convertible into warrants of the post Business Combination entity at a price of $1.50 per warrant. The warrants would be identical to the Private Placement Warrants. As of March 31, 2021 and December 31, 2020, no Working Capital Loan was outstanding.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Administrative Service Agreement&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;Commencing on the date that the Company&#x2019;s securities were first listed on the NYSE, the Company agreed to pay an affiliate of the Sponsor of total $10,000 per&#160;month for office space, utilities, secretarial support and administrative services. Upon completion of the initial Business Combination or the liquidation, the Company will cease paying these&#160;monthly fees. The Company incurred approximately $30,000 in administrative expenses under the agreement, which is recognized in the accompanying unaudited consolidated condensed statements of operations for the three &#160;months ended March 31, 2021 within general and administrative expenses&#160;&#x2013;related party. As of March 31, 2021 and December 31, 2020, there were $0 and $50,000 in accounts payable &#x2013; related party outstanding, as reflected in the accompanying consolidated condensed balance sheets.&lt;/p&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="Duration_11_8_2020_To_11_8_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_FQxo-yTlLk6KZ6ionQ4oNw"
      decimals="INF"
      id="Narr_YQRAP9JCyUioEkqe6Yc1pg"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">2875000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <stem:TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationStockPriceTrigger
      contextRef="Duration_11_8_2020_To_11_8_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_FQxo-yTlLk6KZ6ionQ4oNw"
      decimals="4"
      id="Narr_z9px9Tljq0eG0_z8EZplDw"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.0001</stem:TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationStockPriceTrigger>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="Duration_11_8_2020_To_11_8_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_FQxo-yTlLk6KZ6ionQ4oNw"
      decimals="-3"
      id="Narr_l72DjqMiT0K95aLQCpDLzw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">25000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <stem:StockTransferredToOthersDuringPeriodShares
      contextRef="Duration_7_13_2020_To_7_13_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_cZ1gdHNflE2OnS8_es-vxQ"
      decimals="INF"
      id="Narr_dck4IEyG20SV9X6KNyXZOA"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">10062500</stem:StockTransferredToOthersDuringPeriodShares>
    <stem:StockTransferredToOthersDuringPeriodShares
      contextRef="Duration_7_29_2020_To_7_29_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_vyFD_ZtE9k-zHNg7lP_jTg"
      decimals="INF"
      id="Narr_mQ83gmKHC0SSGzYMuyXfbg"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">40000</stem:StockTransferredToOthersDuringPeriodShares>
    <stem:NumberOfSharesSubjectToForfeiture
      contextRef="Duration_7_29_2020_To_7_29_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_BXmpgJjolE-mVTax1AiPjQ"
      decimals="INF"
      id="Narr_vd3OaEvrBUO3iUhZLqKWJw"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">1312500</stem:NumberOfSharesSubjectToForfeiture>
    <stem:PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders
      contextRef="Duration_7_29_2020_To_7_29_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_BXmpgJjolE-mVTax1AiPjQ"
      decimals="2"
      id="Narr_gQYvBXXzIEqJazCJqaWy9g"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.20</stem:PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders>
    <stem:NumberOfSharesSubjectToForfeiture
      contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_GdDfL-2YMUu2JulcqRtAOw"
      decimals="INF"
      id="Narr_SEDUxkMlMUekbJt62Dcoqw"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">472874</stem:NumberOfSharesSubjectToForfeiture>
    <stem:ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_FzJBptZJwkmkDu8_MLgrkg"
      id="Narr_XW4rYQHYmkOj2NkDL3y6TA">P1Y</stem:ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination>
    <stem:TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationStockPriceTrigger
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_fSTGxW4OL0OxNj_Q5P8feg"
      decimals="2"
      id="Narr_rKwgxIdfDU6ttWoJhmhmKQ"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">12.00</stem:TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationStockPriceTrigger>
    <stem:ThresholdPeriodAfterBusinessCombinationInWhichSpecifiedTradingDaysWithinAnySpecifiedTradingDayPeriodCommences
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_FounderSharesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_FzJBptZJwkmkDu8_MLgrkg"
      id="Narr_UQeqjuh2SkqUTY6hWZavzg">P150D</stem:ThresholdPeriodAfterBusinessCombinationInWhichSpecifiedTradingDaysWithinAnySpecifiedTradingDayPeriodCommences>
    <stem:StockTransferredToOthersDuringPeriodShares
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_a4JnWUSynkO1-9LpDYXwkw"
      decimals="INF"
      id="Narr_zWAr_JewwEmlcvK7ZJnvtg"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">6733333</stem:StockTransferredToOthersDuringPeriodShares>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_a4JnWUSynkO1-9LpDYXwkw"
      decimals="2"
      id="Narr_mvjYWOlQ1EiO7-bZaxpOLA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1.50</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <stem:ProceedsFromRelatedPartyAdvances
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_a4JnWUSynkO1-9LpDYXwkw"
      decimals="-5"
      id="Narr_r5Y_ISGbsEqz0mVx37kOew"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">10100000</stem:ProceedsFromRelatedPartyAdvances>
    <stem:NumberOfSharesWithRespectToWhichStockDividendIsEffected
      contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_7Uax3-fIT0eaIsTX2-uB_g"
      decimals="INF"
      id="Narr_6HfWnwcStEqw5FfLFrVFwQ"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">447801</stem:NumberOfSharesWithRespectToWhichStockDividendIsEffected>
    <stem:ProceedsFromRelatedPartyAdvances
      contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_stem_SponsorMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_PrivatePlacementMember_7Uax3-fIT0eaIsTX2-uB_g"
      decimals="-5"
      id="Narr_XCKonYte_E2OAuEMgda95A"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">700000</stem:ProceedsFromRelatedPartyAdvances>
    <stem:TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationStockPriceTrigger
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_n5fmLrWngEGPzh1sDbbrpQ"
      decimals="2"
      id="Narr_fiecwcb7qkGu2aKSSJZTvw"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">11.50</stem:TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationStockPriceTrigger>
    <stem:MaximumBorrowingCapacityOfRelatedPartyPromissoryNote
      contextRef="As_Of_11_8_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Mu-byPSR6UK4wpLglR5Rjw"
      decimals="-3"
      id="Narr__AizgDpDP0udmPJj__pgBw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">300000</stem:MaximumBorrowingCapacityOfRelatedPartyPromissoryNote>
    <stem:ProceedsFromRelatedPartyAdvances
      contextRef="Duration_1_1_2018_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_PromissoryNoteWithRelatedPartyMember_T09XHQSlBk6p-qmTzZ1-Rw"
      decimals="INF"
      id="Narr_fquEIppt4E67q8KRTwNKyA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">182000</stem:ProceedsFromRelatedPartyAdvances>
    <us-gaap:RepaymentsOfRelatedPartyDebt
      contextRef="Duration_1_1_2018_To_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_RelatedPartyTransactionAxis_stem_PromissoryNoteWithRelatedPartyMember_T09XHQSlBk6p-qmTzZ1-Rw"
      decimals="INF"
      id="Narr_kNWw5HZmJ06hYu26zS584A"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">125000</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt
      contextRef="Duration_7_1_2020_To_7_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_OUBokhv_IEKFVzhIGpo1lg"
      decimals="-3"
      id="Narr_Q3y70pARbk2eNQtKjeD1yw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">235000</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt
      contextRef="Duration_8_1_2020_To_8_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_UY87bSFz90qmsJrQfvy3sA"
      decimals="-3"
      id="Narr_4FFRdLJI80ibTrD3EwA4LQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">292000</us-gaap:RepaymentsOfRelatedPartyDebt>
    <stem:MaximumLoansConvertibleIntoWarrants
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA"
      decimals="-5"
      id="Narr_JWoI6wzaNky_WY48EOdUMw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1500000</stem:MaximumLoansConvertibleIntoWarrants>
    <stem:WarrantsPricePerUnit
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA"
      decimals="2"
      id="Narr_1e6wc3t3X0WnTSo0vrDmWA"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">1.50</stem:WarrantsPricePerUnit>
    <stem:LoansFromWorkingCapital
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA"
      decimals="-6"
      id="Narr_LHH2wyU8bUqgx3peTWVB2w"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</stem:LoansFromWorkingCapital>
    <stem:LoansFromWorkingCapital
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="-6"
      id="Narr_oQBEKX2Jm0m2TGqdyyuoEg"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</stem:LoansFromWorkingCapital>
    <stem:MaximumBorrowingCapacityOfRelatedPartyPromissoryNote
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA"
      decimals="INF"
      id="Narr_AlQncpwfZ0aQP5d22B8rNw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">10000</stem:MaximumBorrowingCapacityOfRelatedPartyPromissoryNote>
    <us-gaap:RepaymentsOfRelatedPartyDebt
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_uaxsvHgJiE6KS85NYNC2dA"
      decimals="INF"
      id="Narr_MyqGyP7wxkq52FbBoSfZGQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">30000</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:AccountsPayableRelatedPartiesCurrent
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA"
      decimals="0"
      id="Narr_5UV0lF9_H0CMeKTemHt8eA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrent
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="0"
      id="Narr_gx3-4cFbiUu2vvI74iS34Q"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">50000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg"
      id="Tb_kcJtztuP50SojzU8o0hcFw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Note&#160;5&#x2014;Commitments&#160;and Contingencies&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Registration Rights&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The holders of Founder Shares, Private Placement Warrants and warrants that may be issued upon conversion of Working Capital Loans, if any, are entitled to registration rights (in the case of the Founder Shares, only after conversion of such shares into Class&#160;A common stock) pursuant to the registration and shareholder rights agreement. These holders will be entitled to certain demand and &#x201c;piggyback&#x201d; registration rights. However, the registration and shareholder rights agreement provides that the Company will not permit any registration statement filed under the Securities Act to become effective until the termination of the applicable lock-up period for the securities to be registered. The Company will bear the expenses incurred in connection with the filing of any such registration statements.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Underwriting Agreement&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company granted the underwriters a 45-day option from the closing date of the Initial Public Offering to purchase up to 5,250,000 additional Units to cover over-allotments, if any, at $10.00 per Unit, less underwriting discounts and commissions. On August&#160;26, 2020, the Company consummated the sale of an additional 3,358,504 Units at the Initial Public Offering price at $10.00 per Unit pursuant to the notice of partial exercise from the underwriters.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The underwriters were entitled to an underwriting discount of $0.20 per Unit, or $7.0&#160;million in the aggregate, paid upon the closing of the Initial Public Offering. In addition, $0.35 per Unit, or approximately $12.3&#160;million in the aggregate will be payable to the underwriters for deferred underwriting commissions. The deferred underwriting commissions became payable to the underwriters from the amounts held in the Trust Account in connection with the consummation of the Business Combination on April 28, 2021.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;In connection with the consummation of the sale of Units pursuant to the over-allotment option on August&#160;26, 2020, the underwriters were entitled to an aggregate of approximately $0.7 million in fees payable upon closing and an additional deferred underwriting commissions of approximately $1.2 million.&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <stem:UnitsIssuedDuringPeriodSharesNewIssues
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_OFuIqECRF0GGFGAVRcOw8A"
      decimals="0"
      id="Narr_7_euLTtnoUSCdBVZVlt1Pg"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">5250000</stem:UnitsIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharePrice
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_x9PatuUAbkGIDivU8pKRkg"
      decimals="2"
      id="Narr_-9xrA40MIEetcARaR_4eWw"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">10.00</us-gaap:SharePrice>
    <stem:UnitsIssuedDuringPeriodSharesNewIssues
      contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_q4eJBw4Y6kuj2QFquqBxzA"
      decimals="0"
      id="Narr_VCGcw29b4kyqY9h4iMQBhg"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">3358504</stem:UnitsIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharePrice
      contextRef="As_Of_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_6BYLZA5ElEScRfJSSIBLUA"
      decimals="2"
      id="Narr_CAip2wvxAk2XPOOWlAKVKQ"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">10.00</us-gaap:SharePrice>
    <stem:CashUnderwritingDiscountPerUnit
      contextRef="As_Of_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_guc8K44MqkqK91lIm5OLJw"
      decimals="2"
      id="Narr_yFW4IFcZVkOedXPs5sffLg"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.20</stem:CashUnderwritingDiscountPerUnit>
    <stem:SaleOfStockUnderwritingFees
      contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_bbAbFxLZEEuq3gEZ0ZKcGg"
      decimals="-5"
      id="Narr__mgFUuGzoUG7xbxkh39lPQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">7000000.0</stem:SaleOfStockUnderwritingFees>
    <stem:DeferredFeePerUnit
      contextRef="As_Of_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_guc8K44MqkqK91lIm5OLJw"
      decimals="2"
      id="Narr_hB06-CDr8E2ASAWQ8oAdqQ"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.35</stem:DeferredFeePerUnit>
    <stem:DeferredUnderwritingCompensationNoncurrent
      contextRef="As_Of_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_guc8K44MqkqK91lIm5OLJw"
      decimals="-5"
      id="Narr_-EwXNLl_40Gql7yX3U1Gcw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">12300000</stem:DeferredUnderwritingCompensationNoncurrent>
    <stem:SaleOfStockUnderwritingFees
      contextRef="Duration_8_26_2020_To_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_TBGTuBQBUUOgWM10cN1vig"
      decimals="-5"
      id="Narr_rw1d8RyR7EiFcPdgUISmPA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">700000</stem:SaleOfStockUnderwritingFees>
    <stem:DeferredUnderwritingCompensationNoncurrent
      contextRef="As_Of_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_gu0-Jc4hbUa6snodY1rCzA"
      decimals="-5"
      id="Narr_CJh1PAJMs0G5C-DFnEBUUQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1200000</stem:DeferredUnderwritingCompensationNoncurrent>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg"
      id="Tb_xWYvyORypkqRIonUK4TD0Q">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Note&#160;6&#x2014;Stockholders&#x2019; Equity&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Class&#160;A common stock&#160;&#x2014;&lt;/span&gt;&#160;The Company is authorized to issue 400,000,000 Class&#160;A common stock with a par value of $0.0001 per share. As of March 31, 2021 and December 31,2020, there were 38,358,504 shares of Class&#160;A common stock outstanding, including 8,640,832 and 24,275,528 shares of Class&#160;A common stock subject to possible redemption that were classified as temporary equity in the accompanying unaudited consolidated condensed balance sheets, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Class&#160;B common stock&#160;&#x2014;&lt;/span&gt;&#160;The Company is authorized to issue 40,000,000 shares of Class&#160;B common stock with a par value of $0.0001 per share. On July&#160;13, 2020, the Company effected a stock split resulting in the Sponsor holding 10,062,500 shares of Class&#160;B common stock. All shares and the associated amounts have been retroactively restated to reflect the aforementioned stock split. Of the 10,062,500 shares of Class&#160;B common stock outstanding, up to 1,312,500 shares were subject to forfeiture to the Company by the Sponsor for no consideration to the extent that the underwriters&#x2019; over-allotment option is not exercised in full or in part, so that the initial stockholders would collectively own 20.0% of the Company&#x2019;s issued and outstanding common stock after the Initial Public Offering. The underwriters partially exercised their over-allotment option on August&#160;26, 2020, with the remaining portion of the over-allotment option expiring at the conclusion of the 45-day option period. As a result, an aggregate of 472,874 Founder Shares were forfeited upon the expiration of the over-allotment option.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Common stockholders of record are entitled to one vote for each share held on all matters to be voted on by stockholders. Holders of the Class&#160;A common stock and holders of the Class&#160;B common stock will vote together as a single class on all matters submitted to a vote of our stockholders except as required by law.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Preferred Stock&#160;&#x2014;&lt;/span&gt;&#160;The Company is authorized to issue 1,000,000 shares of preferred stock, with such designations, voting and other rights and preferences as may be determined from time to time by the Company&#x2019;s board of directors. As of March 31, 2021 and December 31, 2020, there were no shares of preferred stock issued or outstanding.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Warrants&#160;&#x2014;&lt;/span&gt;&#160;Public Warrants may only be exercised for a whole number of shares. No fractional Public Warrants will be issued upon separation of the Units and only whole Public Warrants will trade. The Public Warrants will become exercisable on the later of (a)&#160;30 days after the completion of a Business Combination or (b)&#160;12 months from the closing of the Initial Public Offering; provided in each case that the Company has an effective registration statement under the Securities Act covering the Class&#160;A common stock issuable upon exercise of the Public Warrants and a current prospectus relating to them is available (or the Company permits holders to exercise their Public Warrants on a cashless basis and such cashless exercise is exempt from registration under the Securities Act). The Company has agreed that as soon as practicable, but in no event later than &lt;span style="-sec-ix-hidden:Hidden_ANIiBexcB0GqqrCyhb3IRg;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;20&lt;/span&gt;&lt;/span&gt; business&#160;days, after the closing of a Business Combination, the Company will use its commercially reasonable efforts to file with the SEC a registration statement for the registration, under the Securities Act, of the Class&#160;A common stock issuable upon exercise of the Public Warrants. The Company will use its commercially reasonable efforts to cause the same to become effective and to maintain the effectiveness of such registration statement, and a current prospectus relating thereto, until the expiration of the Public Warrants in accordance with the provisions of the warrant agreement. If a registration statement covering the Class&#160;A common stock issuable upon exercise of the warrants is not effective by the sixtieth (60th) day after the closing of the initial Business Combination, warrant holders may, until such time as there is an effective registration statement and during any period when the Company will have failed to maintain an effective registration statement, exercise warrants on a &#x201c;cashless basis&#x201d; in accordance with Section&#160;3(a)(9)&#160;of the Securities Act or another exemption. The Public Warrants will expire five years after the completion of a Business Combination or earlier upon redemption or liquidation.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;Redemption of Warrants when the price per Class&#160;A common stock equals or exceeds &lt;/i&gt;&lt;i style="font-style:italic;"&gt;$18.00&lt;/i&gt;&lt;i style="font-style:italic;"&gt;.&lt;/i&gt;&#160;Once the warrants become exercisable, the Company may redeem the Public Warrants (except as described herein with respect to the Private Placement Warrants):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"/&gt;&lt;td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;in whole and not in part;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"/&gt;&lt;td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;at a price of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;$0.01&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt; per warrant;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"/&gt;&lt;td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;upon a minimum of &lt;/span&gt;&lt;span style="-sec-ix-hidden:Hidden_uAPLmv195UCgShILw_Xkog;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;30&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt; days&#x2019; prior written notice of redemption; and&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"/&gt;&lt;td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;if, and only if, the reported closing price of the Company&#x2019;s Class A common stock equals or exceeds &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;$18.00&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt; per share (as adjusted) for any &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;20&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt; trading days within a &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;30-&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;trading day period ending &lt;/span&gt;&lt;span style="-sec-ix-hidden:Hidden_gWnhqAhAiE6BM6Fu5L7r3A;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;three&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt; trading days prior to the date on which the Company sends the notice of redemption to the warrant holders&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company will not redeem the warrants as described above unless a registration statement under the Securities Act covering the issuance of the Class&#160;A common stock issuable upon exercise of the warrants is then effective and a current prospectus relating to those Class&#160;A common stock is available throughout the &lt;span style="-sec-ix-hidden:Hidden_XxZqQdeHOUawOCGOxxyQAQ;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;30&lt;/span&gt;&lt;/span&gt;-day redemption period. If and when the warrants become redeemable by the Company, the Company may exercise its redemption right even if it is unable to register or qualify the underlying securities for sale under all applicable state securities laws.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;Redemption of Warrants when the price per Class&#160;A common stock equals or exceeds &lt;/i&gt;&lt;i style="font-style:italic;"&gt;$10.00&lt;/i&gt;. Once the warrants become exercisable, the Company may redeem the outstanding Public Warrants:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"/&gt;&lt;td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;in whole and not in part;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"/&gt;&lt;td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;at &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;$0.10&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt; per warrant upon a minimum of &lt;/span&gt;&lt;span style="-sec-ix-hidden:Hidden_hleyj9FgcUCpsD1NidcxTA;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;30&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt; days&#x2019; prior written notice of redemption;&#160;&lt;/span&gt;&lt;i style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;text-align:left;"&gt;provided&lt;/i&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;&#160;that holders will be able to exercise their warrants on a cashless basis prior to redemption and receive that number of shares based on the redemption date and the &#x201c;fair market value&#x201d; of the Company&#x2019;s Class&#160;A common stock;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"/&gt;&lt;td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;if, and only if, the last reported sale price (the &#x201c;closing price&#x201d;) of the Company&#x2019;s Class&#160;A common stock equals or exceeds &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;$10.00&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt; per Public Share (as adjusted) for any &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;20&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt; trading days within the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;30-&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;trading day period ending &lt;/span&gt;&lt;span style="-sec-ix-hidden:Hidden_XGKaviiTcUaweu-_ty0PlA;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;three&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt; trading days before the Company sends the notice of redemption to the warrant holders; and&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"&gt;&lt;tr&gt;&lt;td style="width:18pt;"/&gt;&lt;td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&#x25cf;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;if the closing price of the Class A common stock for any &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;20&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt; trading days within a &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;30-&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;trading day period ending on the third trading day prior to the date on which we send the notice of redemption to the warrant holders is less than &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;$18.00&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt; per share (as adjusted), the Private Placement Warrants must also be concurrently called for redemption on the same terms as the outstanding Public Warrants, as described above.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;If and when the Public Warrants become redeemable by the Company, the Company may exercise its redemption right even if it is unable to register or qualify the underlying securities for sale under all applicable state securities laws.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The exercise price and number of common stock issuable upon exercise of the Public Warrants may be adjusted in certain circumstances, including in the event of a share dividend, or recapitalization, reorganization, merger or consolidation. However, except as described below, the Public Warrants will not be adjusted for issuance of common stock at a price below its exercise price. Additionally, in no event will the Company be required to net cash settle the warrants. If the Company has not completed a Business Combination within the Combination Period and the Company liquidates the funds held in the Trust Account, holders of warrants will not receive any of such funds with respect to their Public Warrants, nor will they receive any distribution from the Company&#x2019;s assets held outside of the Trust Account with the respect to such warrants. Accordingly, the warrants may expire worthless.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;In addition, if (x)&#160;the Company issues additional Class&#160;A common stock or equity-linked securities for capital raising purposes in connection with the closing of a Business Combination at an issue price or effective issue price of less than $9.20 per common stock (with such issue price or effective issue price to be determined in good faith by the Company&#x2019;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 &#x201c;Newly Issued Price&#x201d;), (y)&#160;the aggregate gross proceeds from such issuances represent more than 60% of the total equity proceeds, and interest thereon, available for the funding of a Business Combination on the date of the consummation of a Business Combination (net of redemptions), and (z)&#160;the volume weighted average trading price of the Class&#160;A common stock during the &lt;span style="-sec-ix-hidden:Hidden_wWCqtJc_1UuMjCw3_zEJ-A;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;20&lt;/span&gt;&lt;/span&gt; trading day period starting on the trading day prior to the day on which the Company consummates a Business Combination (such price, the &#x201c;Market Value&#x201d;) is below $9.20 per share, then the exercise price of the warrants will be adjusted (to the nearest cent) to be equal to 115% of the higher of the Market Value and the Newly Issued Price, the $18.00 per share redemption trigger price and the &#x201c;Redemption of Warrants when the price per Class&#160;A common stock equals or exceeds $10.00&#x201d; described above will be adjusted (to the nearest cent) to be equal to 180% of the higher of the Market Value and the Newly Issued Price, and the $10.00 per share redemption trigger price described above under &#x201c;Redemption of Warrants when the price per Class&#160;A common stock equals or exceeds $10.00&#x201d; will be adjusted (to the nearest cent) to be equal to the higher of the Market Value and the Newly Issued Price.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;The Private Placement Warrants will be identical to the Public Warrants underlying the Units being sold in the Initial Public Offering, except that the Private Placement Warrants and the Class&#160; common stock issuable upon the exercise of the Private Placement Warrants will not be transferable, assignable or salable until 30 days after the completion of a Business Combination, subject to certain limited exceptions. Additionally, the Private Placement Warrants will be exercisable on a cashless basis and be non-redeemable (except as described above under &#x201c;Redemption of Warrants when the price per Class&#160;A common stock equals or exceeds $10.00&#x201d;) so long as they are held by the initial purchasers or their permitted transferees. If the Private Placement Warrants are held by someone other than the initial purchasers or their permitted transferees, the Private Placement Warrants will be redeemable under all redemption scenarios by the Company and exercisable by such holders on the same basis as the Public Warrants.&lt;/p&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_GDK7y45JLE6xiIgEuOQVvQ"
      decimals="INF"
      id="Narr_loi4ndx8dkeqZDxPX8kUuw"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">400000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_GDK7y45JLE6xiIgEuOQVvQ"
      decimals="INF"
      id="Narr_DFKwh6fU8ESwRpeVp-ul8A"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <stem:CommonStockSharesOutstandingIncludingPossibleRedemption
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_GDK7y45JLE6xiIgEuOQVvQ"
      decimals="INF"
      id="Narr_4mYWHQyFNke9dfZPetE7dQ"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">38358504</stem:CommonStockSharesOutstandingIncludingPossibleRedemption>
    <stem:CommonStockSharesOutstandingIncludingPossibleRedemption
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_oquKOdDVh0yyzduycfcotQ"
      decimals="INF"
      id="Narr_BVePTRMiuUSiBapcqvadfA"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">38358504</stem:CommonStockSharesOutstandingIncludingPossibleRedemption>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_GDK7y45JLE6xiIgEuOQVvQ"
      decimals="INF"
      id="Narr_7eFiiVZhVke1GWnBEAJ6GQ"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">8640832</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_oquKOdDVh0yyzduycfcotQ"
      decimals="INF"
      id="Narr_dAIHnypwak-iA8SCmRYNsA"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">24275528</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_eXAfkNduN0OzclxOuTgA9Q"
      decimals="INF"
      id="Narr_FlhNv8QA5kmYWIXKY2YOZQ"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">40000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_eXAfkNduN0OzclxOuTgA9Q"
      decimals="INF"
      id="Narr_EwR0N1K_gUaBzktBAOntAg"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="As_Of_7_13_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_GYZ-Scj730qdrkW4FeifcA"
      decimals="INF"
      id="Narr_A8w39LV9oEOaaezqJvvzWQ"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">10062500</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="As_Of_7_13_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_GYZ-Scj730qdrkW4FeifcA"
      decimals="INF"
      id="Narr_jY4jK4fT7U6LcddXRdEaDg"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">10062500</us-gaap:CommonStockSharesOutstanding>
    <stem:MaximumCommonStockSharesSubjectToForfeiture
      contextRef="As_Of_7_13_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_GYZ-Scj730qdrkW4FeifcA"
      decimals="INF"
      id="Narr_LBdZPwut-UKdTzUtLrxvFA"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">1312500</stem:MaximumCommonStockSharesSubjectToForfeiture>
    <stem:PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_n5fmLrWngEGPzh1sDbbrpQ"
      decimals="3"
      id="Narr_uShne0dMCUK5_imhHtE3TQ"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.200</stem:PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders>
    <stem:MaximumCommonStockSharesSubjectToForfeiture
      contextRef="As_Of_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_OverAllotmentOptionMember_6rjY3R2xWUC2QcIdYrxCwA"
      decimals="INF"
      id="Narr_NtAg2dW1W0iHi6B8o-szUw"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">472874</stem:MaximumCommonStockSharesSubjectToForfeiture>
    <stem:CommonStockNumberOfVotesPerShare
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_eXAfkNduN0OzclxOuTgA9Q"
      decimals="INF"
      id="Narr_Fj2flWQ0wEWv657QBX12yQ"
      unitRef="Unit_Standard_Vote_GNfUqE3MCkWCkxjdbRq69Q">1</stem:CommonStockNumberOfVotesPerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA"
      decimals="INF"
      id="Narr_mjuV-x1KsUe9JCnMLUb2_w"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA"
      decimals="INF"
      id="Narr_pnol7W5rBkqTTz-Pkb93eg"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg"
      decimals="INF"
      id="Narr_C1tnOdAfoEaHJj_GXFRv6w"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">0</us-gaap:PreferredStockSharesIssued>
    <stem:WarrantsAndRightsOutstandingExercisableTermAfterBusinessCombination
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_WarrantMember__jHCySgWl0am66xLaYFaZg"
      id="Narr_ySPFLIHxK0G45bBBHaMzOQ">P30D</stem:WarrantsAndRightsOutstandingExercisableTermAfterBusinessCombination>
    <stem:WarrantsAndRightsOutstandingExercisableTermFromClosingOfInitialPublicOffering
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_WarrantMember__jHCySgWl0am66xLaYFaZg"
      id="Narr_DENdUCU2qkCkpSly5P-gOg">P12M</stem:WarrantsAndRightsOutstandingExercisableTermFromClosingOfInitialPublicOffering>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_WarrantMember_yY3i18UNakyAHA8NOLppRA"
      id="Narr_v0TNc7npUkG85ixXIfPCZw">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member_bJjRmzGyG0q26NVaKYMPMA"
      decimals="2"
      id="Narr_xHOJHgfHoUiBOV-obk_0hA"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">18.00</stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger>
    <stem:ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member_bJjRmzGyG0q26NVaKYMPMA"
      decimals="2"
      id="Narr_oqA-g3dWO0Kkag3oiT4SbA"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.01</stem:ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights>
    <stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member_bJjRmzGyG0q26NVaKYMPMA"
      decimals="2"
      id="Narr_52eNLEogHUyZj5U357GRgA"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">18.00</stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger>
    <stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDays
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member_bJjRmzGyG0q26NVaKYMPMA"
      decimals="INF"
      id="Narr_sQERdsCDJkCUb6yDBYK_uQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">20</stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDays>
    <stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdConsecutiveTradingDays
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member_bJjRmzGyG0q26NVaKYMPMA"
      decimals="INF"
      id="Narr_KeaZWgN5S0O2tl9Tl-fhyA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">30</stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdConsecutiveTradingDays>
    <stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member_bpkU647Li02LAzbtzsbqDQ"
      decimals="2"
      id="Narr_ZfDUPJwzg0upGueT6vXr7w"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">10.00</stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger>
    <stem:ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member_bpkU647Li02LAzbtzsbqDQ"
      decimals="2"
      id="Narr_O1BP9lGj7kaxGDt7EaaWeA"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.10</stem:ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights>
    <stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member_bpkU647Li02LAzbtzsbqDQ"
      decimals="2"
      id="Narr_vqbDpleHvk-bJ4Ch2oAj-A"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">10.00</stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger>
    <stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDays
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member_bpkU647Li02LAzbtzsbqDQ"
      decimals="INF"
      id="Narr_OyMR5kvUDUOo_yBcj5bcXw"
      unitRef="Unit_Standard_D_Uhr8IsSzS0iEQJh92Po1mg">20</stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDays>
    <stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdConsecutiveTradingDays
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member_bpkU647Li02LAzbtzsbqDQ"
      decimals="INF"
      id="Narr_pxo9q_hmX0u4ZwqZU1RqFA"
      unitRef="Unit_Standard_D_Uhr8IsSzS0iEQJh92Po1mg">30</stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdConsecutiveTradingDays>
    <stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDays
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member_bpkU647Li02LAzbtzsbqDQ"
      decimals="INF"
      id="Narr_97ovI33StEm1vKjQQmHUdw"
      unitRef="Unit_Standard_D_Uhr8IsSzS0iEQJh92Po1mg">20</stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDays>
    <stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdConsecutiveTradingDays
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member_bpkU647Li02LAzbtzsbqDQ"
      decimals="INF"
      id="Narr_vTomqWPg8kS8A-NVq1Z03A"
      unitRef="Unit_Standard_D_Uhr8IsSzS0iEQJh92Po1mg">30</stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdConsecutiveTradingDays>
    <stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member_bJjRmzGyG0q26NVaKYMPMA"
      decimals="2"
      id="Narr_5ekGRh2q6kiyOq29bNt4Og"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">18.00</stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger>
    <stem:ThresholdIssuePriceForCapitalRaisingPurposesInConnectionWithClosingOfBusinessCombination
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_WarrantMember__jHCySgWl0am66xLaYFaZg"
      decimals="2"
      id="Narr__IkjiFPMUEKG-P1Wud-ecg"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">9.20</stem:ThresholdIssuePriceForCapitalRaisingPurposesInConnectionWithClosingOfBusinessCombination>
    <stem:PercentageOfGrossProceedsOnTotalEquityProceeds
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_WarrantMember__jHCySgWl0am66xLaYFaZg"
      decimals="2"
      id="Narr_-mmv5Wv2kUWKV2zKc-prHA"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.60</stem:PercentageOfGrossProceedsOnTotalEquityProceeds>
    <stem:ThresholdIssuePriceForCapitalRaisingPurposesInConnectionWithClosingOfBusinessCombination
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_WarrantMember__jHCySgWl0am66xLaYFaZg"
      decimals="2"
      id="Narr_shUXrwc7VUeoQCPbmglBDQ"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">9.20</stem:ThresholdIssuePriceForCapitalRaisingPurposesInConnectionWithClosingOfBusinessCombination>
    <stem:ClassOfWarrantOrRightAdjustmentOfExercisePriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_WarrantMember__jHCySgWl0am66xLaYFaZg"
      decimals="2"
      id="Narr_MyaxIYdjUUO9KaEJE_IX3A"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">1.15</stem:ClassOfWarrantOrRightAdjustmentOfExercisePriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice>
    <stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member_bJjRmzGyG0q26NVaKYMPMA"
      decimals="INF"
      id="Narr_cCmlhdXwwUOg9QG8Hft8eg"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">18.00</stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger>
    <stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member_bpkU647Li02LAzbtzsbqDQ"
      decimals="2"
      id="Narr_nPwSAiJubEuub-CSkPJUHA"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">10.00</stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger>
    <stem:ClassOfWarrantOrRightAdjustmentOfRedemptionPriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice2
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_WarrantMember__jHCySgWl0am66xLaYFaZg"
      decimals="2"
      id="Narr_olv5fSNjx0Sib3hZF0rK4w"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">1.80</stem:ClassOfWarrantOrRightAdjustmentOfRedemptionPriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice2>
    <stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member_bpkU647Li02LAzbtzsbqDQ"
      decimals="2"
      id="Narr_60DG490yhkydYxQ9a9hV0w"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">10.00</stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger>
    <stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member_bpkU647Li02LAzbtzsbqDQ"
      decimals="2"
      id="Narr_fmdxW4-4H0Ctrm9DOcBLNg"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">10.00</stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger>
    <stem:ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_WarrantMember__jHCySgWl0am66xLaYFaZg"
      id="Narr_73ybB_xHRk-_20kTGSwJDg">P30D</stem:ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination>
    <stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member_bpkU647Li02LAzbtzsbqDQ"
      decimals="2"
      id="Narr_O2yLcVeF70uKMJ6GA2kWpA"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">10.00</stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg"
      id="Tb_RnloKkWGSkyPciXMOEv33A">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Note&#160;7&#x2014;Fair Value Measurements&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;The following table presents information about the Company&#x2019;s financial assets and liabilities that are measured at fair value on a recurring basis as of March 31, 2021 and indicates the fair value hierarchy of the valuation techniques that the Company utilized to determine such fair value.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:50.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:50.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:47.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Fair Value Measured as of March 31,2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:50.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;1&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:5.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;2&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;3&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:50.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Assets&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:50.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Investments held in Trust Account - U.S. Treasury Securities &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 383,585,733&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 383,585,733&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:50.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Liabilities:&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:50.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Warrant liabilities - public warrants&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 171,878,063&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 171,878,063&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:50.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Warrant liabilities - private warrants&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 104,995,656&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 104,995,656&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:50.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total fair value&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 555,463,796&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 104,995,656&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 660,459,452&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The following table presents information about the Company&#x2019;s financial assets and liabilities that are measured at fair value on a recurring basis as of December&#160;31, 2020 by level within the fair value hierarchy:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:48.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Fair&#160;Value&#160;Measured&#160;as&#160;of&#160;December&#160;31,&#160;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;1&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:5.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;2&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;3&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Assets&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Investments held in Trust Account - U.S. Treasury Securities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 383,721,747&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 383,721,747&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Liabilities:&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Warrant liabilities - public warrants&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 64,339,997&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 64,339,997&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Warrant liabilities - private warrants&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 56,751,981&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 56,751,981&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total fair value&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 448,061,744&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 56,751,981&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 504,813,725&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;Transfers to/from Levels 1, 2, and 3 are recognized at the end of the reporting period. There were no &lt;span style="-sec-ix-hidden:Hidden_w77LIi_1kUuDMyLFZLSilQ;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;transfers&lt;/span&gt;&lt;/span&gt; &lt;span style="-sec-ix-hidden:Hidden_Wq6_lf0--U2M-fvL997ZHg;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;between&lt;/span&gt;&lt;/span&gt; levels for the three&#160;months ended March 31, 2021.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The fair value of the Private Placement Warrants have been estimated using a Monte Carlo simulation model each measurement date. The fair value of the warrants issued in connection with the Public Offering were initially measured at fair value using a Monte Carlo simulation model and subsequently measured based on the listed market price of such warrants. The Company estimate the fair value of the warrants at each reporting period, with changes in fair value recognized in the statements of operations. For the three months ended March 31, 2021, the Company recognized a charge from an increase in the fair value of liabilities of approximately $155.8 million presented as change in fair value of derivative warrant liabilities on the accompanying statements of operations.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;The change in the fair value of the derivative warrant liabilities for three months ended March 31, 2021 is summarized as follows:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:84.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:84.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Warrant liabilities at December 31, 2020&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 121,091,978&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Change in fair value of warrant liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 155,781,741&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:84.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Warrant liabilities at March 31, 2021&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 276,873,719&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The estimated fair value of the derivative warrant liabilities is determined using Level 3 inputs. Inherent in a Monte-Carlo simulation are assumptions related to expected stock-price volatility, expected life, risk-free interest rate, dividend yield, probability of completing a Business Combination and discount for lack of marketability. The Company estimates the volatility of its common stock based on historical volatility of select peer companies that matches the expected remaining life of the warrants. The risk-free interest rate is based on the U.S. Treasury zero-coupon yield curve on the grant date for a maturity similar to the expected remaining life of the warrants. The expected life of the warrants is assumed to be equivalent to their remaining contractual term. The dividend rate is based on the historical rate, which the Company anticipates remaining at zero. The Company estimates the probability of completing a Business Combination to be 95.0% based on its proposed business combination.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;The following table provides quantitative information regarding Level 3 fair value measurements inputs as their measurement dates:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As&#160;of&#160;March&#160;31,&#160;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Exercise price&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 11.50&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Stock Price&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 20.58&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Term (in years)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5.09&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Volatility&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 15.00&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Risk-free interest rate&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 0.94&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Dividend yield&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Probability of completing a Business Combination&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 95.00&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Discount for lack of marketability&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;1.5&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:HeldToMaturitySecuritiesTextBlock
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg"
      id="Group_vahV3NVP6k6Kb0w5yrFe0A">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:50.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:50.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:47.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Fair Value Measured as of March 31,2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:50.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;1&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:5.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;2&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;3&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:50.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Assets&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:50.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Investments held in Trust Account - U.S. Treasury Securities &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 383,585,733&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 383,585,733&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:50.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Liabilities:&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:50.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Warrant liabilities - public warrants&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 171,878,063&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 171,878,063&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:50.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Warrant liabilities - private warrants&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 104,995,656&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 104,995,656&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:50.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total fair value&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 555,463,796&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 104,995,656&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 660,459,452&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:48.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Fair&#160;Value&#160;Measured&#160;as&#160;of&#160;December&#160;31,&#160;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;1&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:5.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;2&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;3&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Assets&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Investments held in Trust Account - U.S. Treasury Securities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 383,721,747&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 383,721,747&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Liabilities:&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Warrant liabilities - public warrants&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 64,339,997&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 64,339,997&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Warrant liabilities - private warrants&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 56,751,981&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 56,751,981&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total fair value&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 448,061,744&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:4.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 56,751,981&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 504,813,725&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:HeldToMaturitySecuritiesTextBlock>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasurySecuritiesMember_sPTseD6pLECh_nBVN8UrGQ"
      decimals="0"
      id="Tc_M8QRhvd9NkuvXynQDBm-8Q_4_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">383585733</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasurySecuritiesMember_8-ml814IrEiD6tJvMbbJCQ"
      decimals="0"
      id="Tc_stS8mcJSqESG0R1CCEOwYg_4_12"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">383585733</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ClassOfWarrantOrRightAxis_stem_PublicWarrantsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_9FWs4gJXrEGapYLqh8mudQ"
      decimals="0"
      id="Tc_nIqK-XyTYU6PM18cPMnIxw_6_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">171878063</us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares>
    <us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ClassOfWarrantOrRightAxis_stem_PublicWarrantsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_3d3A9a2s3EW1qf6cA4tZ4Q"
      decimals="0"
      id="Tc_TzwJJ8HPKkSMChbrsOkG7A_6_12"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">171878063</us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares>
    <us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ClassOfWarrantOrRightAxis_stem_PrivateWarrantsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_cMLImMwQY0CDB8bynJYtSQ"
      decimals="0"
      id="Tc_R98m126pZEe4itfdVA8ThQ_7_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">104995656</us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares>
    <us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ClassOfWarrantOrRightAxis_stem_PrivateWarrantsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_X1Wvnb0f7E-PiyluqXlchw"
      decimals="0"
      id="Tc_tQRF6JF8Pka3-dNQDdzqBA_7_12"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">104995656</us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares>
    <us-gaap:FairValueNetAssetLiability
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_nuhqMyG-9k24bwgZNeb1MQ"
      decimals="0"
      id="Tc_9jpequAWX0iBeYOs9vu17A_8_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">555463796</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_q7tDtvI82kSLkuRI6weFiw"
      decimals="0"
      id="Tc_A0FWwn87-UanKHFblHyrOw_8_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">104995656</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_LaR1G669fU-1SNnktf7CEA"
      decimals="0"
      id="Tc_LXOvGj7LqkyIxKPrHE5mtA_8_12"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">660459452</us-gaap:FairValueNetAssetLiability>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasurySecuritiesMember_7AGqsL0VZUScXpl_vj-YCg"
      decimals="0"
      id="Tc_ctFyN3ZKD0SdB3LiH2uqLw_4_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">383721747</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasurySecuritiesMember_biWg2Dmo8EKFBh9xWjRJNA"
      decimals="0"
      id="Tc_WRkLv4pgvk6jsxqdorGKGA_4_12"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">383721747</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ClassOfWarrantOrRightAxis_stem_PublicWarrantsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_cZEypgHaX06yWFOf0vfQTA"
      decimals="0"
      id="Tc_OmNQO_HpdkStSyUhWGPx9w_6_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">64339997</us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares>
    <us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ClassOfWarrantOrRightAxis_stem_PublicWarrantsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_ildvW8fKuU-sBRoKrmC7AQ"
      decimals="0"
      id="Tc_JoEIgqkH-USCEv_ibiMPFA_6_12"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">64339997</us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares>
    <us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ClassOfWarrantOrRightAxis_stem_PrivateWarrantsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_96axSuvH6kq6RY8DEOjXoA"
      decimals="0"
      id="Tc_BvonwGq2BkuVUkgmmXygaA_7_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">56751981</us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares>
    <us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ClassOfWarrantOrRightAxis_stem_PrivateWarrantsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_cxw4RR1SHEalbjjtXKsopA"
      decimals="0"
      id="Tc_vzk3ypN3GUa9N-iAC3fi8w_7_12"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">56751981</us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares>
    <us-gaap:FairValueNetAssetLiability
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_8bWksHot_EezW5YLHDKJ7g"
      decimals="0"
      id="Tc_lsR_DSZprEeHCGHk557RKA_8_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">448061744</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_uFvqVTy9ikS8-LmA7PdRRw"
      decimals="0"
      id="Tc_FliCMssHqEGn7GTZjN9-DQ_8_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">56751981</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_A_ThyaBIwkyxfM_kyAIWUQ"
      decimals="0"
      id="Tc_x1oRomtbzEGS60l4Qtzn7g_8_12"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">504813725</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueAssetsLevel1ToLevel2TransfersAmount
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA"
      decimals="0"
      id="Narr_9PW2fLbAj0WHzVwE5xmRHA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:FairValueAssetsLevel1ToLevel2TransfersAmount>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg"
      decimals="-5"
      id="Narr_ybxYHTFNL0qdZcJBrW9EJQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">155800000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg"
      id="Tb_eA9wD1aQSEmXJMM4ugve1Q">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:84.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:84.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Warrant liabilities at December 31, 2020&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 121,091,978&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Change in fair value of warrant liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 155,781,741&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:84.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Warrant liabilities at March 31, 2021&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"&gt; 276,873,719&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_LcDO8h-y90WArfr9DHavlA"
      decimals="0"
      id="Tc_GdYK7lraxkuJsPrLz1BbuA_1_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">121091978</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_fPwkEV3-RkG_n_TE0manng"
      decimals="0"
      id="Tc_LSaTkILm0ky2U4U5MAullg_2_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">155781741</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_uM4hJ8D73ECW_HO5wk-JZw"
      decimals="0"
      id="Tc_xnsRiWEnSUSJ5TcxPhNhJQ_3_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">276873719</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg"
      id="Tb_H3NuIL7AM0a9NdDoPSxEKw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;As&#160;of&#160;March&#160;31,&#160;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Exercise price&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 11.50&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Stock Price&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 20.58&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Term (in years)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 5.09&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Volatility&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 15.00&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Risk-free interest rate&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 0.94&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Dividend yield&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Probability of completing a Business Combination&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt; 95.00&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Discount for lack of marketability&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;1.5&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExercisePriceMember_0oLyNTIg0k-YNnHer4nQPQ"
      decimals="2"
      id="Tc_Bx0GhyetX0aNzoWfum1Mww_2_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">11.50</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputSharePriceMember_46ZDpbW5fkePLTWxeE4mrw"
      decimals="2"
      id="Tc_bCFKvS2U8kGtc_Zx5aoODQ_3_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">20.58</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedTermMember_h68h013s602S65i2jFJLYA"
      decimals="INF"
      id="Tc_xm_Xuv07wkK22mPyFiAp2A_4_3"
      unitRef="Unit_Standard_Y_3Qebsp2GfUiWHiaskGsETw">5.09</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputPriceVolatilityMember_JjifYpwsYEedBpEWAFxOTQ"
      decimals="2"
      id="Tc_vr3WJ-0Z0UG4_eIQaAxI4A_5_3"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">15.00</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputRiskFreeInterestRateMember_Em8svVhXO0KFTfxEFKLsLA"
      decimals="2"
      id="Tc_-wEgDiZaN06Oe8nCSX7Hcg_6_3"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.94</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_stem_MeasurementInputProbabilityOfCompletingBusinessCombinationMember_FcR9jwt9g0eAA_blkGac7Q"
      decimals="2"
      id="Tc_IPpCCFbMKE-Aqjurrc4P3g_8_3"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">95.00</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_USp4gcLo-UevJUoWHG8MJg"
      decimals="1"
      id="Tc_EpfLOmb4tk2XNjUbTP_jMw_9_3"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">1.5</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg"
      id="Tb_1eEA6_GS3Ui-eGK8havrmw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Note&#160;8&#x2014;Subsequent Events&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company evaluated subsequent events and transactions that occurred after the balance sheet date up to the date that the unaudited consolidated condensed financial statements were available to be issued, and determined that there have been no events that have occurred that would require adjustments to the disclosures in the unaudited consolidated condensed financial statements, except as noted below.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;On April 28, 2021, the Company and STPK Merger Sub Corp., a newly formed wholly-owned subsidiary of the Company, and Stem, Inc., a Delaware corporation, consummated the previously-announced merger pursuant to that certain Agreement and Plan of Merger, dated December 3, 2020.&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_Ag0t1H9a5kCr8CicCqM1RA_5_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">6942000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_gvnuzKlYhUSa2Cd60-c0rA_5_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">12889000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_hs_aCoqKhUyppIcvvSG5gQ_6_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">13572000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_Q8HU9GTvmEqcqI35J7WUFw_6_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">6619000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_N7t4FMVcm0CjGn8HwJPXAg_7_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">20843000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_QpliLFlKMEuirFnUoZvIBg_7_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">3580000</us-gaap:InventoryNet>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Narr_wkrfaQgDwUaydGZV0z7wcA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">123000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Narr_TdNuuDY0pUqhRHGSaaYevw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">483000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_eUUw4CLoe0iSBnTANZWPOg_8_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">7920000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_0HqWITlp0USTHbrDZP9PZw_8_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">5710000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_PaM8b8xzgU-46MrXELnmhA_9_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">49277000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_b2AICJ2hFU6DuKMiIW8WhQ_9_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">28798000</us-gaap:AssetsCurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_dhFId97J5U-W8Y0Ek1w0SA_10_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">123703000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_D3PfYgliV0y0hZVqg4FCoQ_10_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">131569000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_5uJNLgQZMkaRater5laYnQ_11_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">10404000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_NMdHKByItEOjWFfoBWLVPw_11_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">8608000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:Goodwill
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_89rF6tTcgUqQ9rDoznGhIQ_12_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1739000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_amY2zxyj9EaOQu4yBrhAkg_12_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1695000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_4bYESktw9kCkPkLOJPde1g_13_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">12087000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_IB3a8DrhME6NXyqy0lbeTw_13_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">10695000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_Fr8VvS0TDUickjJ4z90ysg_14_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">8640000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_9rH0RWrr9EePXJWNGdASSA_14_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">6682000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_C7ZfyI3-C06tW-m0fR2YIA_15_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">205850000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_dNbjPaBFa0-RoYPgKunnNw_15_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">188047000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_U4aULT4LcUmkYx73fqmb1g_19_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">13749000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_fhWJWk6X3k2g_OWQIVUQTw_19_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">12691000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_pimpkktjskmRccasGbSOBA_20_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">16072000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_cSjBd8uD4E614TZzO4-pXA_20_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">7307000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_2gINAwai7UOfhrpY4pUwxg_21_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">5976000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_D2zP1SkYw0ucdwXlMacARw_21_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">5573000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:NotesPayableCurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_Q3k4g-QibU67zHeTtYXbXA_22_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">33683000</us-gaap:NotesPayableCurrent>
    <us-gaap:NotesPayableCurrent
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_v6TY6IGTdUOMrPV0O6ctlQ_22_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">28895000</us-gaap:NotesPayableCurrent>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Narr_KLU9HrFA4UiAYY8xM8-1Kg"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">45271000</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Narr_1LSx2uB_OE-2s1JVd8xhLg"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">24102000</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:ConvertibleDebtCurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_QcFBtaX5m06y8KtJV1Cprg_23_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">67590000</us-gaap:ConvertibleDebtCurrent>
    <us-gaap:ConvertibleDebtCurrent
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_wMXMuo4Jw06ebwXNajG9_g_23_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">34925000</us-gaap:ConvertibleDebtCurrent>
    <us-gaap:LoansPayableCurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_fG90rnYMc0KePHXeWzXr5A_24_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">14914000</us-gaap:LoansPayableCurrent>
    <us-gaap:LoansPayableCurrent
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_HAOBZVOVM0Wr_kSXbdaMfg_24_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">6373000</us-gaap:LoansPayableCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_cWOkRsYXBUC-qp0JtbXeYQ_25_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">36942000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_G2_IaLAtXEiyjYqVM2omMg_25_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">10948000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Narr_nw-lORDs50aDD9KIjDWwFw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">399000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrent
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Narr_rlLbir_0eEOJcwQghMTOJg"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">190000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_YwGNV-4gNEipZnJSKS2bPA_26_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1589000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_FgMMuHMzHEeOfCHIh-HpoA_26_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">2636000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_RAwwfVbsm0OVkv-OFHPTCw_27_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">190515000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_6bKMrARZNEq1GvKgV0hMZQ_27_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">109348000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_COajFBkPs0KBcNTb2PlpBw_28_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">15468000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_HULle1X6QE2z3bXMbMYfzQ_28_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">9780000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_zfLco_drzEiWSw4MHHzXAA_29_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">4137000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_Cg0Zf4p0UE-AxMMMAAUSWg_29_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">5759000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:LongTermNotesPayable
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_Wri4G7K7eU6EUOK149Iihw_30_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">4612000</us-gaap:LongTermNotesPayable>
    <us-gaap:LongTermNotesPayable
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_679q64TqDkKXYxiKlRx6bA_30_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">6568000</us-gaap:LongTermNotesPayable>
    <us-gaap:LongTermLoansPayable
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_wW8mvtMts0GWr_pBj_vWKg_31_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">73128000</us-gaap:LongTermLoansPayable>
    <us-gaap:LongTermLoansPayable
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_9S-V6LO49Uq4i2C0g6g1hw_31_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">74640000</us-gaap:LongTermLoansPayable>
    <stem:WarrantLiabilityNoncurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_VlKZ_ULYNUKX4KRWnnO7qQ_32_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">95342000</stem:WarrantLiabilityNoncurrent>
    <stem:WarrantLiabilityNoncurrent
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_ZUcBc6iivkqEWg3ewzdmqw_32_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">6094000</stem:WarrantLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_gnew39YuG0yAH4i4Wrg1bQ_33_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">57000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_KKOwaLwxNkSJ7cK3h7SGeA_33_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">390000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:Liabilities
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_y7c8hYopo024S02RknN09g_34_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">383259000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_Bs5jAicvfE-oa6Wu6irueg_34_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">212579000</us-gaap:Liabilities>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="INF"
      id="Narr_VYWZ9oMXYU-uvP1qnJdJyA"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.00001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="INF"
      id="Narr_GOe-jhYnUk2NGxdBPGaClw"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.00001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="0"
      id="Narr_wkkNZpRuaUuwPM2_5Qlv_A"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">409351021</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="0"
      id="Narr_jyJI8LyOSkWUOilnUsJGVA"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">321346716</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_6m-JvsNfTUqBrKrlkQ8N5w"
      decimals="0"
      id="Narr_yg-0Ac2AYE-xKmGhdoY7Bw"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">175437783</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="0"
      id="Narr_fLIimc4kDES9XIxteVzT4w"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">191139933</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Narr_wWyRoSJq7kKILsDW6XR18Q"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">257947000</us-gaap:TemporaryEquityLiquidationPreference>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Narr_6i3NtND5zkalbBt_KUNXtQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">258041000</us-gaap:TemporaryEquityLiquidationPreference>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_164ELqySA0KR5DhlVQkScw_36_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">220563000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_l5fL1wLWPU6MsV8m37mc_A_36_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">231129000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="INF"
      id="Narr_r1kL6wcP-Uqdp-1GJ_4FCA"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.00001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="INF"
      id="Narr_CTPnaKwSrEWiSIwPswfCNg"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.00001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="0"
      id="Narr_Pk2_WO0bS0uMFAg0IuL5Eg"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">4305</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="0"
      id="Narr_Ki6hM0ViQkSwTPa7vVWk2Q"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">4305</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="0"
      id="Narr_hb6rpJmguEmDfoCDgMXfGg"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">2961</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="0"
      id="Narr_FcPltwOn9EWQ4VSSW2bN3g"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">2961</us-gaap:PreferredStockSharesIssued>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="INF"
      id="Narr_Q-GX3kBGz0elEX6iM-qnNw"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.000001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="INF"
      id="Narr_XRmrYe3b8kGFLhaA9nSjYw"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.000001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="0"
      id="Narr__IfeBxtjPUqgJ36HkC7RHg"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">474728323</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="0"
      id="Narr_Z0jnDmzBXkK_7Qo_A5NcyQ"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">386728323</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="0"
      id="Narr_9-7NcmIFhUSfmcNR8Gz84A"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">11228371</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValueOutstanding
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="0"
      id="Narr_cKpfNA2yokuyja_zP6yoPQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">9392682</us-gaap:CommonStockValueOutstanding>
    <us-gaap:AdditionalPaidInCapital
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_Tv1ExeEnCka39MUw1lRj8g_40_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">10061000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_NTIiTMWV1E-yseVT529gaw_40_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">3339000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_yhQF-tqH40WRRxPHVoDZ8g_41_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-192000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_vsSK4jJLEE-Cf-tu1ArguA_41_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">54000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_uVKakvXgZ0u99phGeumASw_42_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-407841000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_yx80OCrHKEOVQoff5RDdUA_42_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-259054000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_ZkuPpVpL8kKPVcMbfq3VkQ_43_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-397972000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_rAATEfH8cEuVKnaH_opgUA_43_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-255661000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_KN4JbugxN0KEqAY31mZlFg_44_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">205850000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_SzSW-8-iP0-lCAcHIP_bNw_44_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">188047000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2020_To_12_31_2020_srt_ProductOrServiceAxis_us-gaap_ServiceMember_WyC_-52JQk68LS7beOc5tg"
      decimals="-3"
      id="Tc_AQOFMgi3kEGM03kBGshF3A_3_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">15645000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2019_To_12_31_2019_srt_ProductOrServiceAxis_us-gaap_ServiceMember_qtBzfeb5MUatS8WlDMthAA"
      decimals="-3"
      id="Tc_UmDqS6_7DUyH6ZtXSgXkHg_3_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">13482000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2020_To_12_31_2020_srt_ProductOrServiceAxis_us-gaap_ProductMember_tttNKuzUiUu_-8zPJuUiOQ"
      decimals="-3"
      id="Tc_BO8xXoR28keROE301VrnLw_4_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">20662000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2019_To_12_31_2019_srt_ProductOrServiceAxis_us-gaap_ProductMember_GFe27fPUmU-1SxKkjV9Fug"
      decimals="-3"
      id="Tc_HR8nZDu-yESVP-qN78zycA_4_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">4070000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_OCpsPmkJpUyKrQueh-FlSQ_5_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">36307000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_985FUEojvkmTQr-2NHH5QQ_5_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">17552000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_1_1_2020_To_12_31_2020_srt_ProductOrServiceAxis_us-gaap_ServiceMember_WyC_-52JQk68LS7beOc5tg"
      decimals="-3"
      id="Tc_WlFSrjQC-kyQxBWpa1ggfw_6_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">21187000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_1_1_2019_To_12_31_2019_srt_ProductOrServiceAxis_us-gaap_ServiceMember_qtBzfeb5MUatS8WlDMthAA"
      decimals="-3"
      id="Tc_o1bz9OTrSkKR2WLN9pyu7w_6_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">16958000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_1_1_2020_To_12_31_2020_srt_ProductOrServiceAxis_us-gaap_ProductMember_tttNKuzUiUu_-8zPJuUiOQ"
      decimals="-3"
      id="Tc_vHIwWA-1nEWMWq67GRfOyw_7_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">19032000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_1_1_2019_To_12_31_2019_srt_ProductOrServiceAxis_us-gaap_ProductMember_GFe27fPUmU-1SxKkjV9Fug"
      decimals="-3"
      id="Tc_vbsH0o3IqEieemcIPfLQQA_7_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">3854000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_Mnq9h6-UR0a4G_9ObQA0Fg_8_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">40219000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_Ae8KYwSiMEiGSyuq_-4HNQ_8_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">20812000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_87R5UermfkuTGGZ2huprDg_9_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-3912000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_Z_zHIutOK0uN-Gwkypxiaw_9_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-3260000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_MEEULcbbzUO1cfCu2JnEyA_11_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">14829000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_ydY7Oqp4wEa27dzMKP2bYw_11_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">17462000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_471Pp6NXxU25bL-0e8GoKw_12_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">15941000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_fSE8M4_RuU2q-kmNgIh_PA_12_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">14703000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_W5i9wgXSzEiSrkMDGCJTmA_13_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">14705000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_WaDwdVW6hUK3JKl6Iyogtw_13_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">12425000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_X7ramYBufUeMWrIjKyUJ7Q_14_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">45475000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_OgzFr09nqkSKw_s84pLXqw_14_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">44590000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_mvaJHpYHZUK4c4xQy4kJLg_15_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-49387000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_C5VXMDuBp0qurbBABQgefw_15_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-47850000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_r-sRw-0gf0yUvoFxcXka_g_17_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">20806000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_37vzhyxvykWtFXWbPR6RpQ_17_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">12548000</us-gaap:InterestExpense>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_5dMWK0IIakimuup0DsMMOg_18_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">84455000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_pQpTd-yJFUqX90e-AEBYJQ_18_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-1493000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_zpQliGWS9kSoO93cNrsTWA_19_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-1471000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_dZ3Tou6S70uQOhebXzO5hg_19_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-503000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_8CxEoDhSnUexzLz96DHSBA_20_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-106732000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_FNU4-_ZJ8UeHzYML5qFcUA_20_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-11558000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_K_xU1Nl5tEqhY1ufb3lM9A_21_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-156119000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_Qm6HwFFszk2Ijep2Jkbr-Q_21_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-59408000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_DdJ8XXqStEiXJo9na1m7jg_22_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">5000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_n7esZNMTpE6pBKBmGczM1A_22_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">6000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_1NW4s4K-eUCvV5Gpq8Ctyg_23_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-156124000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_UVSm3YjhUE6eo09QgZPIhQ_23_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-59414000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="2"
      id="Tc_ND0YwLwPK0KngQRmfB6Bow_24_3"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">-17.48</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="2"
      id="Tc_uGIja2eb4k6vWp6HGCOkvg_24_6"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">-6.05</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="0"
      id="Tc_SqybONtWL0-SNWYx6ioTBw_25_3"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">9474749</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="0"
      id="Tc_32glFcD62kGlpYWoH1GZlA_25_6"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">10703380</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_xivT5DtIl0OYzDL9c_dVDA_4_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-156124000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_DKswcgAzDkmBJdblkx6Kww_4_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-59414000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_LLPIjBmR402UBsrQJeRg6A_6_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-246000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_QUsSW7RGpEmNkasgzxQV_A_6_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">54000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc__Qf2n0gs0EmW-NYWAXM4-Q_7_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-156370000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_AOCT3JIl90y0xeyUaJVoVg_7_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-59360000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_12_31_2018_GUne4wNQ4EqRag9HciQTtw"
      decimals="0"
      id="Tc_sEJNHrsA60CdnyX7hFXsXw_5_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">186466181</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="As_Of_12_31_2018_GUne4wNQ4EqRag9HciQTtw"
      decimals="-3"
      id="Tc_OrBUYD_ghE2_quJz0IZkiw_5_5"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">218931000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_Acx4NXtWq0Krmq-W6qIboQ"
      decimals="0"
      id="Tc_HFEGn0cZx0aQzR9Ol1LGDg_5_8"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">3405</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_Acx4NXtWq0Krmq-W6qIboQ"
      decimals="-3"
      id="Tc_KxGRD3lPDEyrgrlFH3c5sA_5_11"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_oC0vmcvu4E2bil0TuhJ2kA"
      decimals="0"
      id="Tc_2S-IRjLUq0qneXjq0DynDQ_5_13"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">9583163</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_oC0vmcvu4E2bil0TuhJ2kA"
      decimals="-3"
      id="Tc_vcdfUE6jrkWUbzpNqr2qOg_5_16"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_-gUGQD1V60uBo7u0l-Nzzg"
      decimals="-3"
      id="Tc_fiaQSbtyrkiI8L0fsOCgfw_5_19"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">555000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_zRtpKwNRB0eO8DF3apr6jg"
      decimals="-3"
      id="Tc_irBo3Wc8UUCJBHOkWSXRMg_5_22"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_5xij8jIxFU-5yGOkj0g0UQ"
      decimals="-3"
      id="Tc_--0TLirmvkmp4Jx42kSuSg_5_25"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-210596000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2018_GUne4wNQ4EqRag9HciQTtw"
      decimals="-3"
      id="Tc_zRVcaZjoyE27wzstG0kmfw_5_28"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-210041000</us-gaap:StockholdersEquity>
    <stem:TemporaryEquityShareDecreaseDueToExchange
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="0"
      id="Tc_ZzCfItCvPkeRqCcveAMRlA_6_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">15035612</stem:TemporaryEquityShareDecreaseDueToExchange>
    <stem:TemporaryEquityValueDecreaseDueToExchange
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_QhRLqzYx4Ue2vCBYJ24g9Q_6_5"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">15946000</stem:TemporaryEquityValueDecreaseDueToExchange>
    <stem:StockholdersEquityShareDecreaseDueToExchange
      contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_xb1sxN5Ss0OdWQABzvfAZQ"
      decimals="0"
      id="Tc_uJ-0c_rblE20Hh93g-ewAA_6_13"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">603874</stem:StockholdersEquityShareDecreaseDueToExchange>
    <stem:StockholdersEquityValueDecreaseDueToExchange
      contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_9BnLnvGrJUSMoVnqiOA5Ww"
      decimals="-3"
      id="Tc_fpbip97AiUGl9unILFdQlA_6_25"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-10956000</stem:StockholdersEquityValueDecreaseDueToExchange>
    <stem:StockholdersEquityValueDecreaseDueToExchange
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_xSRp0kILJUKuup213SqiSQ_6_28"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-10956000</stem:StockholdersEquityValueDecreaseDueToExchange>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember__3XA0KbEJ06nFo3x1BADBg"
      decimals="-3"
      id="Tc_UsswU059jku7VadhAtIiqA_7_19"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1217000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_yDT7Tg-mUEi3vc8WgFf_Qg_7_28"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1217000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="0"
      id="Tc_5mdG8pHtK0yve83GTM5dlA_8_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">19711869</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_TBZHv_-n4E2xLLNib9GA3Q_8_5"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">28144000</us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues>
    <stem:TemporaryEquityShareDecreaseDueToSettlementOfLitigation
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="0"
      id="Tc_q_2-ST_Qk0yfQaHYml8QJQ_9_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">2505</stem:TemporaryEquityShareDecreaseDueToSettlementOfLitigation>
    <stem:StockholdersEquityShareDecreaseDueToSettlementOfLitigation
      contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_UjeGzRKzlEaKunNcAq3fjw"
      decimals="0"
      id="Tc_zjXUR4E3B0SZX1fLHmY46A_9_8"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">444</stem:StockholdersEquityShareDecreaseDueToSettlementOfLitigation>
    <stem:StockholdersEquityShareDecreaseDueToSettlementOfLitigation
      contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_xb1sxN5Ss0OdWQABzvfAZQ"
      decimals="0"
      id="Tc_MrBBf-NW20az3hpysvr1rw_9_13"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">10540</stem:StockholdersEquityShareDecreaseDueToSettlementOfLitigation>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_xb1sxN5Ss0OdWQABzvfAZQ"
      decimals="0"
      id="Tc_qL1Xjkehs0mTO1smW1xllw_10_13"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">423933</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember__3XA0KbEJ06nFo3x1BADBg"
      decimals="-3"
      id="Tc_Apb1nsLMk0CW15xVohqLjA_10_19"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">36000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_rQLYA-_2QUezwbCRIZRyFw_10_28"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">36000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember__3XA0KbEJ06nFo3x1BADBg"
      decimals="-3"
      id="Tc_zIEcSlt6E0iRUOFPl4-ZFw_11_19"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1531000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_ksw3hpmMvESjYD0XLypB1w_11_28"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1531000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_dYTflmj1E0agbSIOotdB7Q"
      decimals="-3"
      id="Tc_ijqxSyde_UinOHrI0jYVbA_12_22"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">54000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_fKupoGWIbEKRe0vnVuuXkw_12_28"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">54000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_9BnLnvGrJUSMoVnqiOA5Ww"
      decimals="-3"
      id="Tc_tW8R4-m6v0mvfaZVCHeRzw_13_25"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-59414000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_5O6X75duQka-JcS6j2vWAw_13_28"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-59414000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="0"
      id="Tc_arwX911Uy0KRsryQbw2e-w_14_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">191139933</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_MiqxFtFkp0uSh5j_un4muw_14_5"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">231129000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_3sO98ST22U2jHQ1g42jb_g"
      decimals="0"
      id="Tc_gFC7JgruiEOTV-fd8P8sQw_14_8"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">2961</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_OKRF49wIpUeYPuCgjSLS7Q"
      decimals="0"
      id="Tc_atMlegrhVEup5dKwPaL9Pw_14_13"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">9392682</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_e_KaNMrTCkC6ivjINUq7Gw"
      decimals="-3"
      id="Tc_ZTDi_C0Owk6hMnPEkcpXRQ_14_19"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">3339000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_NbayqTFx10K0LykZ2tW9ng"
      decimals="-3"
      id="Tc_k6sW5V4GD0mBXyf9hvpW9w_14_22"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">54000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_h2wjHc8lf0awsBdtLW8MgA"
      decimals="-3"
      id="Tc_HE10MglFxEeTSFOr5f1wOw_14_25"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-259054000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_s-LVDxhY20iCaEpyDOAk3g_14_28"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-255661000</us-gaap:StockholdersEquity>
    <stem:TemporaryEquityShareDecreaseDueToExchange
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="0"
      id="Tc_QZ-qqxDAfEK2RJ-wXLSNFg_15_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">15546014</stem:TemporaryEquityShareDecreaseDueToExchange>
    <stem:TemporaryEquityValueDecreaseDueToExchange
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_oS4yH6vs80-NbNxPfmtWhQ_15_5"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">10605000</stem:TemporaryEquityValueDecreaseDueToExchange>
    <stem:StockholdersEquityShareDecreaseDueToExchange
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_KukzvTyVo02gvAZUej97vQ"
      decimals="0"
      id="Tc_iXEj3sDMg0K_vebtP_w2FA_15_13"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">466711</stem:StockholdersEquityShareDecreaseDueToExchange>
    <stem:StockholdersEquityValueDecreaseDueToExchange
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_Rfcq4ukrdEW20uwX5NSjcg"
      decimals="-3"
      id="Tc_t7BHsw2v70-ttISBqPyRwg_15_25"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-7337000</stem:StockholdersEquityValueDecreaseDueToExchange>
    <stem:StockholdersEquityValueDecreaseDueToExchange
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_zGFXJGTiKEeyHE9qOM-GGg_15_28"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-7337000</stem:StockholdersEquityValueDecreaseDueToExchange>
    <stem:TemporaryEquityShareDecreaseDueToExchangeCancellation
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="0"
      id="Tc_TrH79ULlQUWhc6dAsD8IOQ_16_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">177375</stem:TemporaryEquityShareDecreaseDueToExchangeCancellation>
    <stem:StockholdersEquityShareIncreaseDueToExchange
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_KukzvTyVo02gvAZUej97vQ"
      decimals="0"
      id="Tc_I8-8RUsJdkCEX4zl0IJHug_16_13"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">1034135</stem:StockholdersEquityShareIncreaseDueToExchange>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_9z3VioJt7Uau1PxvOFcEeg"
      decimals="-3"
      id="Tc_MZWcGAl07US4w9_dhj1sgA_17_19"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1629000</us-gaap:AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_yT9bW1sjKUikEYhksetLNg_17_28"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1629000</us-gaap:AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_9z3VioJt7Uau1PxvOFcEeg"
      decimals="-3"
      id="Tc_iLjav70gKkaCqWolOTMn5Q_18_19"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">168000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_56f6f4FV_EKVUA2BfN2O1A_18_28"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">168000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <stem:TemporaryEquityShareIncreaseDueToOptionAndWarrantExercise
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="0"
      id="Tc_7Cbd-bj6PUyJSovjVt1iKw_19_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">21239</stem:TemporaryEquityShareIncreaseDueToOptionAndWarrantExercise>
    <stem:TemporaryEquityValueIncreaseDueToOptionAndWarrantExercise
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_zAD4-uHyQUe-p8qgwPEx-g_19_5"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">39000</stem:TemporaryEquityValueIncreaseDueToOptionAndWarrantExercise>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_KukzvTyVo02gvAZUej97vQ"
      decimals="0"
      id="Tc_l3swIeO7QUqruq6sbCn6VQ_19_13"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">1268265</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_9z3VioJt7Uau1PxvOFcEeg"
      decimals="-3"
      id="Tc_rliE52df8UGSm2yG8C8FIw_19_19"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">383000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_QPJuXSp-gE-Tv42YwIJawQ_19_28"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">383000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_9z3VioJt7Uau1PxvOFcEeg"
      decimals="-3"
      id="Tc_os1bt67P106Vsh4nfe34Kw_20_19"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">4542000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_cMMLwkvnNEeVXwKU5E5qkg_20_28"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">4542000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4Ny91TFKbkSL_h1xlvh0zw"
      decimals="-3"
      id="Tc_MpS3EBMcxkSzmamTc5lGrg_21_22"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-246000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_5eurwSXmvEGCqKyNo6dJyw_21_28"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-246000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_Rfcq4ukrdEW20uwX5NSjcg"
      decimals="-3"
      id="Tc_lXXGwCRXOEm_JMn98pzkrQ_22_25"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-156124000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_O5IW8TcjWEie3pDNbLv2bA_22_28"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-156124000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="0"
      id="Tc_ENOuv3Lp5E2m2ag7SzhW9A_23_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">175437783</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_6FouMA5GS06LHNNpHR6kAA_23_5"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">220563000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_LvpNgGXA2UaH9ZiYE0xfiw"
      decimals="0"
      id="Tc_xh-9wLjQpUuve0CiJgsRzA_23_8"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">2961</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_vvfbJ4ciz0ChT-DfDBDllg"
      decimals="0"
      id="Tc_SN468GRqv0-CVPzJHr5xWQ_23_13"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">11228371</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_xkhJnTnLzkqZnWgGxfP5Xw"
      decimals="-3"
      id="Tc_8_FoC0hNUE6Lc2Jxyv55Iw_23_19"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">10061000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_J3MGqS0Yv0KmpNN4r80AYg"
      decimals="-3"
      id="Tc_ebf53OOSW0GUg9ra33HY0g_23_22"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-192000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_k9bRjk8LL062MNdA4qRJAg"
      decimals="-3"
      id="Tc_DY_DaHCroEWcB660g1vCjw_23_25"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-407841000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_P8znRJb4Y0KrluVlWxU01Q_23_28"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-397972000</us-gaap:StockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_JZc0eU2_TkWOhKh9uLZVfw_4_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-156124000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_vRtWCIEWukCJtcvNY7yMqw_4_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-59414000</us-gaap:ProfitLoss>
    <us-gaap:OtherDepreciationAndAmortization
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_8MrFUxLAsU601njgYj6FbQ_6_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">17736000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:OtherDepreciationAndAmortization
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_HPqaS_ss1UmyfXMBN-HJLQ_6_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">13889000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_q9BLfF-lukGi7_GTQaaW5g_7_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">10044000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_VQMjWaqfekKAJoVTc4QzWQ_7_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">4759000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:ShareBasedCompensation
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_DSu7fk3JV0CLhJDJ_HS8rw_8_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">4542000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_UEhXKfBzw0-LotFPOEDiwg_8_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1531000</us-gaap:ShareBasedCompensation>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_64EqG2gFLU6JKEKr970Q4A_9_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">84455000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_2grBR4CZ506yaCm74qvOCA_9_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-1493000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_yiQlqhEItkOELFUlfjBeoQ_10_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">589000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_OVnux4vTCUiS4I0YcXF-mw_10_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">906000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_8RqsUN6xoEeWasqIwqupcA_11_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">217000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_Iikv--VdkEOdpzhX5kV_6Q_11_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">303000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_6nSFZWQFp0K6b8XCTtei4w_12_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1395000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_h5ZIMKVb4U6_0pOGtQ4KLQ_12_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">295000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_lZuOFssgmEKDlGAbat6SbQ_13_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">129000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_8qVRyLFCF0Wme8WPPRO7jg_13_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">76000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_h2E4RhtoQUujs5KkLTnEAQ_15_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">6988000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_dADXjJNvKUupL2MlaYnbZQ_15_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">5112000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_WYk_K7txY0GuHOtBNrrRsw_16_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">17263000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_6JugERGk_0WwvY8v4wVcsA_16_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1553000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_0LY6l0C5pkmfrd_5J_962Q_17_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">5329000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_wtW93HEma0ioS4NK9KV4HQ_17_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1860000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <stem:IncreaseDecreaseInCapitalizedContractCosts
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_MlWswdzKpUOAWxT92PO_kA_18_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">2552000</stem:IncreaseDecreaseInCapitalizedContractCosts>
    <stem:IncreaseDecreaseInCapitalizedContractCosts
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_jO8avRLu7kuZBN06Q8WvPg_18_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1302000</stem:IncreaseDecreaseInCapitalizedContractCosts>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_poY8gj78p0-eb55HAd4_Fw_19_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">5684000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_Tkgx5DAj0Uy34gvbh0-Z8w_19_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">10562000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_aePhMuIK4kKOmq1EkIihhQ_20_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">31682000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_yJhIy7J84ka5osGidhUCvQ_20_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">9007000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <stem:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_aIOcar8Pm0SU2E7LuwQZMA_21_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-646000</stem:IncreaseDecreaseInOperatingLeaseLiability>
    <stem:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_Hyd6RjuxpEee8Kg6mo3fXg_21_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-230000</stem:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_1dkOe1rqYEKS-dqfLqQOnQ_22_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-984000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_FS8uyAjZY0-j9aAFmaYVtg_22_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">110000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_chBA75NrG027quDSECjs2w_23_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-33671000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_e4coAvEtQEqIV9KVXe8NdA_23_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-29678000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsMember_w87EzvvJsUK4j3ZHgpVDLw"
      decimals="-3"
      id="Tc_W_y_j70RNEGZ0PpAmizaMg_25_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">6196000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsMember_6vg_Vq-Nf0OSYKZNxDOllw"
      decimals="-3"
      id="Tc_G6vzLAxvAkmw2yz0do_zcA_25_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">40995000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_xlpjVOXTnEiPrskqn5iU5Q_26_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">5828000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_9H16LSrMtki-sJoaVNobew_26_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">5356000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_9wMlg7VuqUizMoYSCdYtHg"
      decimals="-3"
      id="Tc_JLk9gUgDzUCKJmZY5d2Szw_27_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">12000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_jHBe0ENGSkeqWpSDm2cf5w"
      decimals="-3"
      id="Tc_AhpEWqU3WUGcdP-xqFobcg_27_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">7000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_fK7tQiFJl0iEN6HYdALzYg_28_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-12036000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_BqIlantMjkOZX0W-qiQOTA_28_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-46358000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <stem:ProceedsFromStockOptionsandWarrantsExercised
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_bcf2_fdkoU6CXUgb60LQaw_30_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">422000</stem:ProceedsFromStockOptionsandWarrantsExercised>
    <stem:ProceedsFromStockOptionsandWarrantsExercised
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_Y1WcF9OXzkusj8qpH_gWFw_30_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">36000</stem:ProceedsFromStockOptionsandWarrantsExercised>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_LoansPayableMember_guFIu_gOvEOfZ7fJb5p0Dg"
      decimals="-3"
      id="Tc_Fbbb2QMBtkOSmMy7CQDutQ_31_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">16222000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_LongtermDebtTypeAxis_us-gaap_LoansPayableMember_RRzslL9yaUq3dKPSm6V-aQ"
      decimals="-3"
      id="Tc_kLZxEbTc2UG7AtCQApKc2Q_31_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">32310000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_LoansPayableMember_guFIu_gOvEOfZ7fJb5p0Dg"
      decimals="-3"
      id="Tc_Cgwd6Hmd2U-97WjPmjAU8Q_32_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">10689000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_LongtermDebtTypeAxis_us-gaap_LoansPayableMember_RRzslL9yaUq3dKPSm6V-aQ"
      decimals="-3"
      id="Tc_xANEF3X-GEqsg0ZeC87G7w_32_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">7309000</us-gaap:RepaymentsOfDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_2dO35BsZbU6cuyLTvB7AdQ"
      decimals="-3"
      id="Narr_Z-MKtP4m90OSmEO9PfIfXQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">240000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_Lx6jTzEve02kztwkbbtfsw"
      decimals="-3"
      id="Narr_s_u0vmSCWU6leTj8Y0R_pA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">2308000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_2dO35BsZbU6cuyLTvB7AdQ"
      decimals="-3"
      id="Tc_qdCGSiLt40GQ4l7OvJDJQQ_33_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">33081000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_Lx6jTzEve02kztwkbbtfsw"
      decimals="-3"
      id="Tc_GynEk6numk2M7Mx6y-QyNQ_33_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">63250000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_kjltUqrqEUu1mlRUn10MVA"
      decimals="-3"
      id="Narr_e1TcHRbTTkydPL6JR2Q_kA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1502000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_JEFaABu1lUCI_l-rqwNwEg"
      decimals="-3"
      id="Narr_NLNVyMry60uo7ZI97aic_Q"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_kjltUqrqEUu1mlRUn10MVA"
      decimals="-3"
      id="Tc_BwqXSrixE022sLJOucHlGw_34_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">23498000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_JEFaABu1lUCI_l-rqwNwEg"
      decimals="-3"
      id="Tc_Ymtth2KdmEaIT7d3ssPPJg_34_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">4710000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:RepaymentsOfDebt
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_kjltUqrqEUu1mlRUn10MVA"
      decimals="-3"
      id="Tc_Y6SGGif0BUyvoN0nqkeY5w_35_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">22240000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_JEFaABu1lUCI_l-rqwNwEg"
      decimals="-3"
      id="Tc_iilWY8JUfUafJ4RS9Y4alA_35_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">25796000</us-gaap:RepaymentsOfDebt>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_wqow4XG9_UCJBaKzh8gNLw_36_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">40294000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_kD4-yM2HtUiazgI7-XTmCw_36_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">67201000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_KA9vdva9aUeRmn-AZbo7Bg_37_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-534000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_AtOZK5je3UWvaD_tRUeoiQ_37_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-170000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_jR6xz6vSp0u4z5dNv7SPnQ_38_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-5947000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_eL9t_q4DYkiw6bVZK7UIWQ_38_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-9005000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_oOEHWJAUpk2aJqO8bWXRbg_39_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">12889000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_12_31_2018_GUne4wNQ4EqRag9HciQTtw"
      decimals="-3"
      id="Tc_2u822kz6G0OpXnB4h_BfHg_39_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">21894000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_DmRiDfeISEKcgctMOg-lcw_40_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">6942000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_cQcYLTSZeEOxgvpsW7djbg_40_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">12889000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaid
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_ULvc26x5JEaDcPGf7mXLZw_42_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">2000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_iCliKPAPfEK0A-rVuCxsHg_42_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">3000</us-gaap:IncomeTaxesPaid>
    <us-gaap:InterestPaidNet
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_NcksS0DSN0-2zGYVj9t2kw_43_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">9665000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_2OY5TCd6e0GG5RwYncYWqQ_43_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">8937000</us-gaap:InterestPaidNet>
    <stem:IncreaseDecreaseInAssetRetirementCostsAndObligations
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_-6KLaCi5L0yIldtAhsvLTg_45_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1839000</stem:IncreaseDecreaseInAssetRetirementCostsAndObligations>
    <stem:IncreaseDecreaseInAssetRetirementCostsAndObligations
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_GJIL5C1rq0udR_vloFUv2A_45_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-636000</stem:IncreaseDecreaseInAssetRetirementCostsAndObligations>
    <stem:WarrantsIssued
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_OmtPG5gVBk6G_NoBZ5eFSQ_46_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">168000</stem:WarrantsIssued>
    <stem:WarrantsIssued
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_VX8VVoitZE-UuXMDHGsVOQ_46_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1216000</stem:WarrantsIssued>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_s9nRrSy4bk-9NvuBGiCCPQ_47_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">28144000</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:PaidInKindInterest
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_1U7--h2ZLEuMtnSYDf3Bfg_48_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">644000</us-gaap:PaidInKindInterest>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_1vZoTFnJoU6JSsdZSGg3kg_49_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1806000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_TnzXH42Js0W6sVSaKr3cNQ_49_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">950000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:NatureOfOperations
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_5XWqLT-qMkSFuIeW2ztHHQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"&gt;&lt;span style="display:inline-block;text-indent:0pt;width:27.35pt;"&gt;&lt;b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;"&gt;1.&lt;/b&gt;&lt;/span&gt;&lt;b style="font-weight:bold;"&gt;BUSINESS&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Description of the Business&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;Stem,&#160;Inc. and its subsidiaries (together &#x201c;Stem,&#160;Inc.&#x201d; or the &#x201c;Company&#x201d;) is an energy technology company that creates innovative technology services that transform the way energy is distributed and consumed. Through its technology, the Company enables businesses to control their electricity expense and helps the electrical grid be more efficient in managing peak usage.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;Stem,&#160;Inc. was incorporated on March&#160;16, 2009 in the State of Delaware and is headquartered in Millbrae, California.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Liquidity and Going Concern&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The accompanying consolidated financial statements have been prepared in conformity with U.S. generally accepted accounting principles (&#x201c;GAAP&#x201d;), assuming the Company will continue as a going concern. As of December&#160;31, 2020, the Company had cash and cash equivalents of $6.9 million, an accumulated deficit of $407.8 million and net current liabilities of $141.2 million, with $116.2 million of debt financing coming due in 2021. During the&#160;year ended December&#160;31, 2020, the Company incurred a net loss of $156.1 million and had negative cash flows from operating activities of $33.7 million. As a result of these conditions, there is substantial doubt about the Company&#x2019;s ability to continue as a going concern within one&#160;year after the date that the financial statements are available to be issued.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;The Company&#x2019;s business prospects are subject to risks, expenses, and uncertainties frequently encountered by companies in the early stages of commercial operations. To date, the Company has been funded primarily by equity financings, convertible promissory notes and borrowings from affiliates. The attainment of profitable operations is dependent upon future events, including obtaining adequate financing to complete the Company&#x2019;s development activities, obtaining adequate supplier relationships, building its customer base, successfully executing its business and marketing strategy and hiring appropriate personnel. Failure to generate sufficient revenues, achieve planned gross margins and operating profitability, control operating costs, or secure additional funding may require the Company to modify, delay, or abandon some  of its planned future expansion or development, or to otherwise enact operating cost reductions available to management, which could have a material adverse effect on the Company&#x2019;s business, operating results, financial condition, and ability to achieve its intended business objectives.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;The Company intends to obtain financing through the execution of  a merger transaction with a Special Purpose Acquisition Company (&#x201c;SPAC&#x201d;) or through the issuance of additional equity or debt. These plans are intended to mitigate the relevant conditions or events that raise substantial doubt about the Company&#x2019;s ability to continue as a going concern; however, as the plans are not entirely within the Company&#x2019;s control, management cannot assure they will be effectively implemented.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The consolidated financial statements do not include any adjustments to reflect the possible future effects on the recoverability and classification of assets or the amounts and classification of liabilities that may result from the outcome of this uncertainty.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"&gt;&lt;b style="font-weight:bold;"&gt;COVID-19&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;In March&#160;2020, the World Health Organization declared the outbreak of the novel coronavirus disease (&#x201c;COVID-19&#x201d;) as a pandemic, and we expect our operations in all locations to be affected as the virus continues to proliferate. We have adjusted certain aspects of our operations to protect our employees and customers while still meeting customers&#x2019; needs for vital technology. We will continue to monitor the situation closely and it is possible that we will implement further measures. In light of the uncertainty as to the severity and duration of the pandemic, the impact on our revenues, profitability and financial position is uncertain at this time.&lt;/p&gt;</us-gaap:NatureOfOperations>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-5"
      id="Narr_4i5g1OO1dE-QAWIRJ440Nw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">6900000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <stem:NetCurrentLiabilities
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-5"
      id="Narr_FWwf67GtVUaPioRf4eItrw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">141200000</stem:NetCurrentLiabilities>
    <stem:Payablesmaturitiesinnexttwelvemonths
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-5"
      id="Narr_1491JNjM3EanwCfNOlOUsA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">116200000</stem:Payablesmaturitiesinnexttwelvemonths>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-5"
      id="Narr_yoCH4wdc40i_wD9n-zAs2w"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-33700000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_WOLabfaK4kGSDGMU0HtjvA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"&gt;&lt;span style="display:inline-block;text-indent:0pt;width:27.35pt;"&gt;&lt;b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;"&gt;2.&lt;/b&gt;&lt;/span&gt;&lt;b style="font-weight:bold;"&gt;SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES &lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"&gt;&lt;b style="font-weight:bold;"&gt;Basis of Presentation&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the U.S. (&#x201c;GAAP&#x201d;) and include the accounts of the Company, its wholly-owned subsidiaries, and consolidated variable interest entities (&#x201c;VIEs&#x201d;). All intercompany balances and transactions have been eliminated in consolidation.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Reclassification&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;Certain prior&#160;year amounts have been reclassified for consistency with the current&#160;year presentation. These reclassifications had an immaterial effect on our reported results of operations.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Variable Interest Entities&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The Company forms special purpose entities (&#x201c;SPEs&#x201d;), some of which are VIEs, with its investors in the ordinary course of business to facilitate the funding and monetization of its energy storage systems. A legal entity is considered a VIE if it has either a total equity investment that is insufficient to finance its operations without additional subordinated financial support or whose equity holders lack the characteristics of a controlling financial interest. The Company&#x2019;s variable interests arise from contractual, ownership, or other monetary interests in the entity. The typical condition for a controlling financial interest ownership is holding a majority of the voting interests of an entity; however, a controlling financial interest may also exist in entities, such as VIEs, through arrangements that do not involve controlling voting interests.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;The Company consolidates a VIE if it is deemed to be the primary beneficiary. The Company determines it is the primary beneficiary if it has the power to direct the activities that most significantly impact the VIEs&#x2019; economic performance and has the obligation to absorb losses or has the right to receive benefits of  the VIE that could potentially be significant to the VIE. The Company evaluates its relationships with its VIEs on an ongoing basis to determine whether it is the primary beneficiary.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Equity Method Investments&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The Company has ownership interests in SPEs which it does not control. The Company holds an interest in these SPEs of greater than 20% and has the ability to exercise significant influence and, therefore, uses the equity method to account for its investments in these SPEs. Under the equity method of accounting, investments are stated at initial cost and are adjusted for subsequent additional investments and the Company&#x2019;s proportionate share of earnings or losses and distributions. Such proportionate share of earnings or losses is included within other expenses, net in the consolidated statements of operations. The Company considers whether its equity method investments are impaired when events or circumstances suggest that the carrying amount may not be recoverable. An impairment charge is recognized in the consolidated statements of operations for a decline in value that is determined to be other-than-temporary. In determining if and when a decline in the fair value of these investments below their carrying value is other-than-temporary, the Company evaluates the market condition, trends of earnings and cash flows and other key measures of performance and recognizes such loss which is deemed to be other-than-temporary. No such losses have been recognized during the&#160;years ended December&#160;31, 2020 and 2019.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Use of Estimates&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 0pt 8.5pt;"&gt;The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates on historical experience and on various other &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;assumptions believed to be reasonable. Actual results could differ from those estimates and such differences could be material to the financial position and results of operations.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;Significant estimates and assumptions reflected in these consolidated financial statements include, but are not limited to, depreciable life of energy storage systems; the amortization of financing obligations; deferred commissions and contract fulfillment costs; the valuation of energy storage systems, internally developed software, and asset retirement obligations; and the fair value of equity instruments, equity- based instruments, warrant liabilities, and embedded derivatives.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Segment Information&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;Operating segments are defined as components of an entity for which discrete financial information is available that is regularly reviewed by the Chief Operating Decision Maker (&#x201c;CODM&#x201d;) in deciding how to allocate resources to an individual segment and in assessing performance. Our Chief Executive Officer is the CODM. The CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. As such, we have determined that the Company operates as one operating segment that is focused exclusively on innovative technology services that transform the way energy is distributed and consumed. Net assets outside of the U.S. were less than 10% of total net assets as of December&#160;31, 2020 and 2019.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Cash and Cash Equivalents&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The Company considers all highly liquid investments with an original maturity date of three&#160;months or less at the date of purchase to be cash equivalents. Cash and cash equivalents are maintained at financial institutions. The Company maintains all cash in a highly liquid form to meet current obligations.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Accounts Receivable, Net&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;Accounts receivable are recorded at the invoiced amount, net of allowance for doubtful accounts. Accounts receivable also include unbilled accounts receivable, which is composed of the&#160;monthly energy optimization services provided and recognized but not yet invoiced as of the end of the reporting period. The allowance for doubtful accounts is based on the Company&#x2019;s best estimate and is determined based upon a variety of factors, including analyses of specific customer receivables, aging, and overall assessments of collectability. Accounts receivable balances are charged against the allowance when the Company believes it is probable that the receivable will not be recovered. The allowance for doubtful accounts balance was $0.1 million and $0.2 million as of December&#160;31, 2020 and 2019, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Concentrations of Credit Risk and Other Uncertainties&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;Financial instruments that potentially subject the Company to concentration of credit risk consist of cash and cash equivalents and accounts receivable. The Company&#x2019;s cash and cash equivalents are held at financial institutions where account balances may at times exceed federally insured limits. Management believes the Company is not exposed to significant credit risk due to the financial strength of the depository institution in which the cash is held. The Company has no financial instruments with off-balance sheet risk of loss.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;At times, the Company may be subject to a concentration of credit risk in relation to certain customers due to the purchase of large energy storage systems made by such customers. The Company routinely assesses the creditworthiness of its customers. The Company has not experienced any material losses related to receivables from individual customers, or groups of customers during the&#160;years ended December&#160;31, 2020 and 2019. The Company does not require collateral. Due to these factors, no additional credit risk beyond amounts provided for collection losses is believed by management to be probable in the Company&#x2019;s accounts receivable.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Significant Customers&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;A significant customer represents 10% or more of the Company&#x2019;s total revenue or accounts receivable, net balance at each respective balance sheet date. For each significant customer, revenue as a&#160;percentage of total revenue and accounts receivable as a&#160;percentage of total accounts receivable are as follows:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:50.27%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:50.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Accounts&#160;Receivable&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Revenue&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:50.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Years&#160;Ended&#160;December&#160;31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:50.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:50.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Customers:&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:50.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;Customer A&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 45&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 12&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:50.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;Customer B&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 30&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:50.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;Customer C&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 20&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:50.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;Customer D&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 17&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 25&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"&gt;&lt;div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"&gt;Total less than 10% for the respective period&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;Substantially all of the Company&#x2019;s revenue is from customers in the U.S. for the&#160;years ended December&#160;31, 2020 and 2019.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Inventory&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;Inventory consists of batteries and related components either in-process at the Company&#x2019;s OEM suppliers or as a finished product at the Company&#x2019;s warehouse which are sold and delivered directly to customers under the Company&#x2019;s partnership arrangements as individual assets or assembled systems. Inventory is stated at lower of cost or net realizable value with cost being determined by the specific identification method. The Company periodically reviews its inventory for potentially slow-moving or obsolete items and writes down specific items in inventory to net realizable value based on its assessment of market conditions.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Energy Storage Systems, Net&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The Company sells energy optimization services to host customers through the use of energy storage systems installed at customer locations. The Company determined that it does not transfer control of these energy storage systems to the customer, which are operated and controlled via the Company&#x2019;s proprietary cloud-based software (&#x201c;SaaS&#x201d;) platform; therefore, these energy storage systems do not qualify as a leased asset. The energy storage systems are stated at cost, less accumulated depreciation.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;Energy storage systems, net is comprised of equipment costs, which include components such as batteries, inverters, and other electrical equipment, and associated design, installation, and interconnection costs required to begin providing the energy optimization services to customers.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;Depreciation of the energy storage systems is a component of cost of revenues within the consolidated statements of operations and is calculated using the straight-line method over the estimated useful lives of the energy storage systems, or 10 years, once the respective energy storage systems have been installed and interconnected to the power grid, the Company has received permission to operate, and the Company has begun to provide energy optimization services to the customer (i.e., energy storage system is live). Repairs and maintenance costs are expensed as incurred. Impairment charges related to energy storage system that were determined to no longer be recoverable were not material for the&#160;years ended December&#160;31, 2020 and 2019.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Contract Origination Costs, Net&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 0pt 8.5pt;"&gt;Contract origination costs, net is stated at gross contract origination costs less accumulated amortization. Contract origination costs consists of sales commissions earned by the Company&#x2019;s sales team,as well as related payroll taxes &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;and other relevant fringe benefits that are direct, incremental, and recoverable costs of obtaining a contract with a customer. As a result, these amounts have been capitalized on the consolidated balance sheets. The Company deferred incremental costs of obtaining a contract of $2.6 million and $1.8 million during the&#160;years ended December&#160;31, 2020 and 2019, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;Contract origination costs are amortized over a period of benefit of ten years. The period of benefit was estimated by considering factors such as historical customer attrition rates, the useful life of the Company&#x2019;s technology, and the impact of competition in its industry. Amortization of contract costs were $0.8 million and $0.5 million for the&#160;years ended December&#160;31, 2020 and 2019, respectively, and are included in sales and marketing expense in the accompanying consolidated statements of operations. The Company also recorded $0.1 million and $0.5 million in impairment losses in cost of revenue in the statements of operations related to the contract origination costs that were determined to no longer be recoverable during the&#160;years ended December&#160;31, 2020 and 2019, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Goodwill&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;Goodwill represents the excess of cost over net assets of acquired businesses that are consolidated. The Company tests goodwill for impairment on an annual basis in the fourth quarter of each&#160;year, and between annual tests if indicators of potential impairment exist, by first assessing qualitative factors to determine whether it is necessary to perform the quantitative goodwill impairment test. No impairment of goodwill was recorded during the&#160;years ended December&#160;31, 2020 and 2019.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Intangible Assets&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The Company capitalizes costs incurred in the development of internal-use software during the application development stage. Costs related to preliminary project activities and post-implementation activities are expensed as incurred. Capitalized internal-use software is amortized on a straight-line basis over its estimated useful life of five years. The Company recorded amortization for internal-use software of $4.0 million and $3.0 million in cost of revenues in the accompanying consolidated statements of operations for the&#160;years ended December&#160;31, 2020 and 2019, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;Other finite-lived intangible assets consist of developed technology acquired in a business combination. Intangible assets acquired in business combinations are initially recorded at fair value and subsequently presented net of accumulated amortization. These intangible assets are amortized on a straight-line basis over their estimated useful lives. The Company amortizes its developed technology over five&#160;years. Amortization of these intangible assets was not material for the&#160;years ended December&#160;31, 2020 and 2019.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Impairment of Long-Lived Assets&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The Company reviews its long-lived assets, which primarily consist of energy storage systems, right-of- use assets, and intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable or that the useful life is shorter than originally estimated. Recoverability of assets is measured by comparing the carrying amount of an asset to future undiscounted net cash flows expected to be generated by the asset over its remaining useful life.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;If such assets are impaired, the impairment recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets. If the useful life is shorter than originally estimated, the Company depreciates or amortizes the remaining carrying value over the revised shorter useful life. Assets to be disposed of by sale are reflected at the lower of their carrying amount or fair value less cost to sell.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Leases&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The Company determines if an arrangement is or contains a lease at inception by assessing whether the arrangement contains an identified asset and whether it has the right to control the identified asset. Right- of-use (&#x201c;ROU&#x201d;) assets represent the Company&#x2019;s right to use an underlying asset for the lease term and lease liabilities represent the Company&#x2019;s obligation to make lease payments arising from the lease. The classification of the Company&#x2019;s leases as operating or finance leases along with the initial measurement and recognition of the associated ROU assets and lease liabilities is performed at the lease commencement date. The measurement of ROU assets and lease liabilities is based on the present value of future lease payments over the lease term. The ROU asset also includes the effect of any lease payments made prior to or on lease commencement and excludes lease incentives and initial direct costs incurred, as applicable.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;As the implicit rate in the Company&#x2019;s leases is generally unknown, the Company uses its incremental borrowing rate based on the information available at the lease commencement date in determining the present value of future lease payments. The Company considers its credit risk, term of the lease, total lease payments and adjusts for the impacts of collateral, as necessary, when calculating its incremental borrowing rates. The lease terms may include options to extend or terminate the lease when it is reasonably certain the Company will exercise any such options. Rent expense for the Company&#x2019;s operating leases is recognized on a straight-line basis over the lease term. Variable lease payments are recorded as an expense in the period incurred.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The Company has elected to not separate lease and non-lease components for any leases within its existing classes of assets and, as a result, accounts for any lease and non-lease components as a single lease component. The Company has also elected to not apply the recognition requirement to any leases within its existing classes of assets with a term of 12&#160;months or less.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Convertible Preferred Stock Warrant Liabilities&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The Company evaluates whether its warrants for shares of convertible redeemable preferred stock are freestanding financial instruments that obligate the Company to redeem the underlying preferred stock at some point in the future and determined that each of its outstanding warrants for preferred stock are liability classified. The warrants are subject to re-measurement at each balance sheet date, and any change in fair value is recognized in the change in fair value of warrants and embedded derivatives in the consolidated statements of operations. The Company will continue to remeasure the warrants until the earlier of the exercise or expiration, the completion of a deemed liquidation event, the conversion of convertible preferred stock into common stock, or until holders of the convertible preferred stock can no longer trigger a deemed liquidation event. On expiration, the convertible preferred stock warrants will automatically net exercise, unless the warrant holder provides written notice that it does not wish to exercise its warrants. Upon exercise, the related convertible preferred stock warrant liability will be reclassified to convertible preferred stock.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Asset Retirement Obligations&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The Company recognizes a liability for the fair value of asset retirement obligations (&#x201c;ARO&#x201d;) associated with its energy storage systems in the period in which there is a legal obligation associated with the retirement of such assets and the amount can be reasonably estimated. The associated asset retirement costs are capitalized as part of the carrying amount of the energy storage systems and depreciated over the asset&#x2019;s remaining useful life. This liability includes costs related to the removal of its energy storage systems at the conclusion of each respective customer contract. Subsequent to initial measurement, the asset retirement liability is accreted each period and such accretion is recognized as an expense in the consolidated statements of operations. If there are changes in the estimated amount or timing of cash flows, a revision is recorded to both the asset retirement obligation and the asset retirement capitalized cost.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Financing Obligations&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The Company has formed various SPEs to finance the development and construction of its energy storage systems. These SPEs, which are structured as limited liability companies, obtain financing in the form of large upfront payments from outside investors and purchase energy storage systems from the Company under master purchase agreements. The Company accounts for the large upfront payments received from the fund investor as a borrowing by recording the proceeds received as a financing obligation, which will be repaid through host customer payments and incentives received from the utilities that will be received by the investor.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The financing obligation is non-recourse once the associated energy storage systems have been placed in-service and the associated customer arrangements have been assigned to the SPE. However, the Company is responsible for any warranties, performance guarantees, accounting, performance reporting, and all other costs associated with the operation of the energy storage systems. Despite such energy storage systems being legally sold to the SPEs, the Company recognizes host customer payments and incentives as revenue during the period as discussed in Note&#160;3, &lt;i style="font-style:italic;"&gt;Revenue&lt;/i&gt;&lt;span style="white-space:pre-wrap;"&gt;. The amounts received by the fund investor from customer payments and incentives are recognized as interest using the effective interest method, and the balance is applied to reduce the financing obligation. The effective interest rate is the interest rate that equates the present value of the cash amounts to be received by a fund investor in relation to the underlying Projects with the present value of  the cash amounts paid by the investor to the Company, adjusted for any payments  made by the Company.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Fair Value of Financial Instruments&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;Assets and liabilities recorded at fair value in the consolidated financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. The fair value of the Company&#x2019;s financial assets and liabilities reflects management&#x2019;s estimate of amounts that the Company would have received in connection with the sale of the assets or paid in connection with the transfer of the liabilities in an orderly transaction between market participants at the measurement date. In connection with measuring the fair value of its assets and liabilities, the Company seeks to maximize the use of observable inputs (market data obtained from independent sources) and to minimize the use of unobservable inputs (internal assumptions about how market participants would price assets and liabilities).&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;Hierarchical levels which are directly related to the amount of subjectivity associated with the inputs to the valuation of these assets or liabilities are as follows:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:44.95pt;text-indent:-44.95pt;margin:0pt 0pt 12pt 28.39pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Level 1&#160;&#x2014; &lt;/span&gt;Unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access as of the measurement date.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:44.95pt;text-indent:-44.95pt;margin:0pt 0pt 12pt 28.39pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Level 2&#160;&#x2014; &lt;/span&gt;Inputs other than quoted prices included within Level 1 that are directly observable for the asset or liability or indirectly observable through corroboration with observable market data.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:44.95pt;text-indent:-44.95pt;margin:0pt 0pt 12pt 28.39pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Level 3&#160;&#x2014; &lt;/span&gt;Unobservable inputs for the asset or liability only used when there is little, if any, market activity for the asset or liability at the measurement date.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;This hierarchy requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value. Assets and liabilities measured at fair value are classified in their entirety based on the lowest level of input that is significant to their fair value measurement. The Company&#x2019;s assessment of the significance of a specific input to the fair value measurement in its entirety requires management to make judgments and consider factors specific to the asset or liability.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;Financial assets and liabilities held by the Company measured at fair value on a recurring basis as of December&#160;31, 2020 and 2019 include cash and cash equivalents, warrant liabilities, and embedded derivatives which are bifurcated from the host financial instrument.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Revenue Recognition&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The Company generates revenue from the sales of its energy optimization services to its customers in accordance with Accounting Standards Update (&#x201c;ASU&#x201d;), &lt;i style="font-style:italic;"&gt;Revenue from Contracts with Customers (Topic 606) &lt;/i&gt;(&#x201c;ASU 2014-09&#x201d;). See Note&#160;3, &lt;i style="font-style:italic;"&gt;Revenue &lt;/i&gt;for discussion of the Company&#x2019;s revenue recognition policies and financial statement impacts.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Cost of Revenue&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 12pt 8.65pt;"&gt;Cost of revenue related to the sale of hardware includes the cost of the hardware sold to project developers, which generally includes the cost to purchase the hardware from a manufacturer, shipping, and other costs required to fulfill our obligation to deliver the hardware to the customer location. Cost of revenue may also include any impairment of hardware held in inventory for sale to a customer. Cost of revenue related to the sale of hardware is recognized when the delivery of the hardware is completed.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 12pt 8.65pt;"&gt;Cost of revenue related to energy optimization services includes depreciation of the cost of energy storage systems associated with long-term host customer contracts, which includes capitalized fulfillment costs, such as installation services, permitting and other related costs. Cost of revenue may also include any impairment of energy storage systems along with energy storage system maintenance costs associated with the ongoing services provided to customers and other amounts not qualifying for capitalization pursuant to the Company&#x2019;s internal use software capitalization policy. Cost of revenue is recognized as the energy optimization and other supporting services are provided to the Company&#x2019;s customers throughout the term of the contract.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Sales and Marketing&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;Sales and marketing expense consists primarily of payroll and other related personnel costs, including stock-based compensation, employee benefits, and travel for our sales&#160;&amp;amp; marketing department. These costs are recognized in the period incurred. Advertising expenses for the&#160;years ended December&#160;31, 2020 and 2019 were not material.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Research and Development&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;Research and development expense consists primarily of payroll and other related personnel costs for engineers and third parties engaged in the design and development of products, third-party software, and technologies, including salaries, bonus and stock-based compensation expense, project material costs, services, and depreciation. The Company expenses research and development costs as they are incurred.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;General and Administrative&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;General and administrative expense consists of payroll and other related personnel costs, including salaries, bonuses and stock-based compensation for executive management, legal, finance, and others. In addition, general and administrative expense includes fees for professional services and occupancy costs.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Stock-Based Compensation&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The Company recognizes stock-based compensation expense related to employees over the requisite service period based on the grant-date fair value of the awards. The fair value of options granted is estimated using the Black-Scholes option valuation model. The Company recognizes the grant-date fair value of an award as compensation expense on a straight-line basis over the requisite service period, which typically corresponds to the vesting period for the award. The Company elects to account for forfeitures as they occur and, upon forfeiture of an award prior to vesting, the Company reverses any previously recognized compensation expense related to that award.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Income Taxes&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The Company uses the asset and liability method of accounting for income taxes based on Financial Accounting Standards Board (&#x201c;FASB&#x201d;) Accounting Standards Codification (&#x201c;ASC&#x201d;) 740, &lt;i style="font-style:italic;"&gt;Accounting for Income Taxes&lt;/i&gt;. Under the asset and liability method, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between financial statement carrying amounts and the tax basis of existing assets and liabilities. The Company records a valuation allowance to reduce tax assets to an amount for which realization is more likely than not. There are certain charges that are not deductible for tax purposes.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;In evaluating the ability to recover its deferred income tax assets, the Company considers all available positive and negative evidence, including its operating results, ongoing tax planning, and forecasts of future taxable income on a jurisdiction-by-jurisdiction basis. In the event the Company determines that it would  be able to realize its deferred income tax assets in the future in excess of their net recorded amount, it would make an adjustment to the valuation allowance that would reduce the provision for income taxes. Conversely, in the event that all or part of the net deferred tax assets are determined not to be realizable in the future, an adjustment to the valuation allowance would be charged to earnings in the period such determination is made.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;The Company recognizes the tax benefit from uncertain tax positions in accordance with GAAP,  which prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of uncertain tax positions taken or expected to be taken in the Company&#x2019;s tax return. &lt;/span&gt;No liability related to uncertain tax positions has been recognized in the financial statements.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The Company includes interest and penalties for uncertain tax positions in the financial statements as a component of income tax expense. No accrual has been deemed necessary as of December&#160;31, 2020 and 2019.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Foreign Currency Translation&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The Company&#x2019;s foreign subsidiaries financial position and results of operations are measured using the local currency as the functional currency. The functional currency is the currency of the primary economic environment in which an entity&#x2019;s operations are conducted. Assets and liabilities of foreign subsidiaries are translated at exchange rates in effect as of the balance sheet date. Revenues and expenses are translated at average exchange rates in effect during the&#160;year. Translation adjustments are recorded within accumulated other comprehensive income, a separate component of stockholders&#x2019; deficit.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Net Loss Per Share Attributable to Common Stockholders&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;Basic and diluted net loss per share attributable to common stockholders is presented in conformity with the two-class method required for participating securities. Under the two-class method, net loss is attributed to common stockholders and participating securities based on their participation rights. The Company considers all series of its convertible preferred stock to be participating securities. Under the two- class method, the net loss attributable to common stockholders is not allocated to the convertible preferred stock as the holders of the Company&#x2019;s convertible preferred stock do not have a contractual obligation to share in the Company&#x2019;s losses. Basic net loss per share attributable to common stockholders is calculated by dividing the net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding for the period, without consideration for potential dilutive securities. Diluted net loss per share is computed by dividing the net loss attributable to common stockholders by the weighted- average number of common shares and common share equivalents of potentially dilutive securities outstanding for the period. For purposes of the diluted net loss per share calculation, convertible preferred stock, convertible notes, warrants and common stock options are considered to be potentially dilutive securities. As the Company was in a net loss position for the&#160;years ended December&#160;31, 2020 and 2019, diluted net loss per share attributable to common stockholders is the same as basic net loss per share attributable to common stockholders because the effects of potentially dilutive securities are antidilutive.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Recently Adopted Accounting Standards&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;In August&#160;2018, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2018-13, &lt;i style="font-style:italic;"&gt;Fair Value Measurement (Topic 820): Disclosure Framework&#160;&#x2014; Changes to the Disclosure Requirements for Fair Value Measurement&lt;/i&gt;. The amendments applicable to the Company on the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements and the narrative description of measurement uncertainty should be prospectively applied in the initial fiscal&#160;year of adoption. All other amendments applicable to the Company should be applied retrospectively to all periods presented upon their effective date. The Company adopted ASU 2018-13 as of January&#160;1, 2020. The Company&#x2019;s disclosures related to its level 3 financial instruments were not materially impacted for the periods presented. See Note&#160;4, Fair Value Measurements, for more information&lt;span style="font-size:11pt;"&gt;.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Recently Issued Accounting Standards&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;In June&#160;2016, the FASB issued ASU 2016-13, &lt;i style="font-style:italic;"&gt;Financial instruments&#160;&#x2014; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&lt;/i&gt;, and subsequent related ASUs, which amends the guidance on the impairment of financial instruments by requiring measurement and recognition of expected credit losses for financial assets held. This ASU is effective for public and private companies&#x2019; fiscal&#160;years, and for interim periods within those fiscal&#160;years, beginning after December&#160;15, 2019, and December&#160;15, 2022, respectively. The Company expects to adopt ASU 2016-13 under the private company transition guidance beginning January&#160;1, 2023 and is currently assessing the impact, if any, the guidance will have on the Company&#x2019;s consolidated financial statements.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;In August&#160;2018, the FASB issued ASU 2018-15, &lt;i style="font-style:italic;"&gt;Intangibles&#160;&#x2014; Goodwill and Other&#160;&#x2014; Internal-Use Software (Subtopic 350-40): Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract &lt;/i&gt;(&#x201c;ASU 2018-15&#x201d;). The intent of this pronouncement is to align the requirements for capitalizing implementation costs incurred in a cloud computing arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal- use software as defined in ASC 350-40. Under ASU 2018-15, the capitalized implementation costs related to a cloud computing arrangement will be amortized over the term of the arrangement and all capitalized implementation amounts will be required to be presented in the same line items of the financial statements as the related hosting fees. ASU 2018-15 is effective for public and private companies&#x2019; fiscal&#160;years beginning after December&#160;15, 2019, and December&#160;15, 2020, respectively, and interim periods within those fiscal&#160;years, with early adoption permitted. The Company will adopt ASU 2018-15 for the fiscal&#160;year beginning January&#160;1, 2021, and does not expect the adoption to have a material impact on the Company&#x2019;s consolidated financial statements.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;In December&#160;2019, the FASB issued ASU 2019-12, &lt;i style="font-style:italic;"&gt;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes &lt;/i&gt;(&#x201c;ASU 2019-12&#x201d;). ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. ASU 2019-12 will be effective for public entities for interim and annual periods beginning after December&#160;15, 2020, with early adoption permitted. ASU 2019-12 will be effective for private entities for annual periods beginning after December&#160;15, 2021, and interim periods beginning after December&#160;15, 2020, with early adoption permitted. The Company plans to adopt ASU 2019-12 for the fiscal&#160;year beginning January&#160;1, 2022 and is currently assessing the impact, if any, the guidance will have on the Company&#x2019;s consolidated financial statements.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 0pt 8.65pt;"&gt;In August&#160;2020, the FASB issued ASU 2020-06, &lt;i style="font-style:italic;"&gt;Debt&#160;&#x2014; Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#160;&#x2014; Contracts in Entity&#x2019;s Own Equity (Subtopic 815-&lt;/i&gt;&lt;i style="color:#231f20;font-style:italic;"&gt;40)&#160;&#x2014; Accounting For Convertible Instruments and Contracts in an Entity&#x2019;s Own Equity&lt;/i&gt;&lt;span style="color:#231f20;white-space:pre-wrap;"&gt;. The ASU simplifies accounting for convertible instruments by removing major separation models required under current  GAAP. Consequently, more convertible debt instruments will be reported as a single liability instrument with no separate accounting for embedded conversion features. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception, which will permit more equity contracts to qualify for it. The ASU also simplifies the diluted net income per share calculation in certain areas. The new guidance is effective for annual and interim periods &lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 8.65pt;"&gt;&lt;span style="color:#231f20;white-space:pre-wrap;"&gt;beginning after December&#160;15, 2023, and early adoption is permitted for fiscal&#160;years beginning after December&#160;15, 2020, and interim periods within those fiscal&#160;years. The Company plans to adopt 2020-06 for the fiscal&#160;year beginning January&#160;1, 2024 and is currently evaluating the impact that this new guidance will have on the Company&#x2019;s financial statements.&lt;/span&gt;&lt;/p&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_zMcSl85Apk6bAbQHxlGwuQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"&gt;&lt;b style="font-weight:bold;"&gt;Basis of Presentation&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the U.S. (&#x201c;GAAP&#x201d;) and include the accounts of the Company, its wholly-owned subsidiaries, and consolidated variable interest entities (&#x201c;VIEs&#x201d;). All intercompany balances and transactions have been eliminated in consolidation.&lt;/p&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <stem:ReclassificationPolicyTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_reGiyAyemU6Z2A2kMBbe9g">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Reclassification&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;Certain prior&#160;year amounts have been reclassified for consistency with the current&#160;year presentation. These reclassifications had an immaterial effect on our reported results of operations.&lt;/p&gt;</stem:ReclassificationPolicyTextBlock>
    <us-gaap:ConsolidationVariableInterestEntityPolicy
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_ud44y6xK30mzar3rXVoZjA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Variable Interest Entities&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The Company forms special purpose entities (&#x201c;SPEs&#x201d;), some of which are VIEs, with its investors in the ordinary course of business to facilitate the funding and monetization of its energy storage systems. A legal entity is considered a VIE if it has either a total equity investment that is insufficient to finance its operations without additional subordinated financial support or whose equity holders lack the characteristics of a controlling financial interest. The Company&#x2019;s variable interests arise from contractual, ownership, or other monetary interests in the entity. The typical condition for a controlling financial interest ownership is holding a majority of the voting interests of an entity; however, a controlling financial interest may also exist in entities, such as VIEs, through arrangements that do not involve controlling voting interests.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;The Company consolidates a VIE if it is deemed to be the primary beneficiary. The Company determines it is the primary beneficiary if it has the power to direct the activities that most significantly impact the VIEs&#x2019; economic performance and has the obligation to absorb losses or has the right to receive benefits of  the VIE that could potentially be significant to the VIE. The Company evaluates its relationships with its VIEs on an ongoing basis to determine whether it is the primary beneficiary.&lt;/span&gt;&lt;/p&gt;</us-gaap:ConsolidationVariableInterestEntityPolicy>
    <us-gaap:EquityMethodInvestmentsPolicy
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_B88pSqC3Nkq1dOX7gqh2CA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Equity Method Investments&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The Company has ownership interests in SPEs which it does not control. The Company holds an interest in these SPEs of greater than 20% and has the ability to exercise significant influence and, therefore, uses the equity method to account for its investments in these SPEs. Under the equity method of accounting, investments are stated at initial cost and are adjusted for subsequent additional investments and the Company&#x2019;s proportionate share of earnings or losses and distributions. Such proportionate share of earnings or losses is included within other expenses, net in the consolidated statements of operations. The Company considers whether its equity method investments are impaired when events or circumstances suggest that the carrying amount may not be recoverable. An impairment charge is recognized in the consolidated statements of operations for a decline in value that is determined to be other-than-temporary. In determining if and when a decline in the fair value of these investments below their carrying value is other-than-temporary, the Company evaluates the market condition, trends of earnings and cash flows and other key measures of performance and recognizes such loss which is deemed to be other-than-temporary. No such losses have been recognized during the&#160;years ended December&#160;31, 2020 and 2019.&lt;/p&gt;</us-gaap:EquityMethodInvestmentsPolicy>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Narr_Wzs8aQ2YeEKCDvMctte-gQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Narr_F40lO7ZXdEWS7JfnbRp0wQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:UseOfEstimates
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_ddsPraFVaECHu1Iss1m0AQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Use of Estimates&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 0pt 8.5pt;"&gt;The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates on historical experience and on various other &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;assumptions believed to be reasonable. Actual results could differ from those estimates and such differences could be material to the financial position and results of operations.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;Significant estimates and assumptions reflected in these consolidated financial statements include, but are not limited to, depreciable life of energy storage systems; the amortization of financing obligations; deferred commissions and contract fulfillment costs; the valuation of energy storage systems, internally developed software, and asset retirement obligations; and the fair value of equity instruments, equity- based instruments, warrant liabilities, and embedded derivatives.&lt;/p&gt;</us-gaap:UseOfEstimates>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_DP7S3ooJb0W0nZBxWMh0hQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Segment Information&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;Operating segments are defined as components of an entity for which discrete financial information is available that is regularly reviewed by the Chief Operating Decision Maker (&#x201c;CODM&#x201d;) in deciding how to allocate resources to an individual segment and in assessing performance. Our Chief Executive Officer is the CODM. The CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. As such, we have determined that the Company operates as one operating segment that is focused exclusively on innovative technology services that transform the way energy is distributed and consumed. Net assets outside of the U.S. were less than 10% of total net assets as of December&#160;31, 2020 and 2019.&lt;/p&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="INF"
      id="Narr_l4chibea_k-lsOM9BiScaQ"
      unitRef="Unit_Standard_segment_mgJfyTW7dEyafbmKRAiUfw">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_WlfIuwCQW0ef6tY2QOiDAw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Cash and Cash Equivalents&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The Company considers all highly liquid investments with an original maturity date of three&#160;months or less at the date of purchase to be cash equivalents. Cash and cash equivalents are maintained at financial institutions. The Company maintains all cash in a highly liquid form to meet current obligations.&lt;/p&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_7mcahQTQqUiNZgq6kHK-3Q">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Accounts Receivable, Net&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;Accounts receivable are recorded at the invoiced amount, net of allowance for doubtful accounts. Accounts receivable also include unbilled accounts receivable, which is composed of the&#160;monthly energy optimization services provided and recognized but not yet invoiced as of the end of the reporting period. The allowance for doubtful accounts is based on the Company&#x2019;s best estimate and is determined based upon a variety of factors, including analyses of specific customer receivables, aging, and overall assessments of collectability. Accounts receivable balances are charged against the allowance when the Company believes it is probable that the receivable will not be recovered. The allowance for doubtful accounts balance was $0.1 million and $0.2 million as of December&#160;31, 2020 and 2019, respectively.&lt;/p&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-5"
      id="Narr_e0rGjPNPEkq5tvYiWrJ_Tw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">100000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-5"
      id="Narr_ck2Ew3CCTUWmxvhTZCIJgg"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">200000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <stem:ConcentrationsOfCreditRiskAndOtherUncertaintiesPolicyTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_orcmx_HrfkO99prczcDe_w">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Concentrations of Credit Risk and Other Uncertainties&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;Financial instruments that potentially subject the Company to concentration of credit risk consist of cash and cash equivalents and accounts receivable. The Company&#x2019;s cash and cash equivalents are held at financial institutions where account balances may at times exceed federally insured limits. Management believes the Company is not exposed to significant credit risk due to the financial strength of the depository institution in which the cash is held. The Company has no financial instruments with off-balance sheet risk of loss.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;At times, the Company may be subject to a concentration of credit risk in relation to certain customers due to the purchase of large energy storage systems made by such customers. The Company routinely assesses the creditworthiness of its customers. The Company has not experienced any material losses related to receivables from individual customers, or groups of customers during the&#160;years ended December&#160;31, 2020 and 2019. The Company does not require collateral. Due to these factors, no additional credit risk beyond amounts provided for collection losses is believed by management to be probable in the Company&#x2019;s accounts receivable.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Significant Customers&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;A significant customer represents 10% or more of the Company&#x2019;s total revenue or accounts receivable, net balance at each respective balance sheet date. For each significant customer, revenue as a&#160;percentage of total revenue and accounts receivable as a&#160;percentage of total accounts receivable are as follows:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:50.27%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:50.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Accounts&#160;Receivable&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Revenue&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:50.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Years&#160;Ended&#160;December&#160;31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:50.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:50.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Customers:&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:50.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;Customer A&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 45&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 12&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:50.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;Customer B&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 30&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:50.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;Customer C&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 20&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:50.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;Customer D&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 17&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 25&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"&gt;&lt;div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"&gt;Total less than 10% for the respective period&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;Substantially all of the Company&#x2019;s revenue is from customers in the U.S. for the&#160;years ended December&#160;31, 2020 and 2019.&lt;/p&gt;</stem:ConcentrationsOfCreditRiskAndOtherUncertaintiesPolicyTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_1_1_2020_To_12_31_2020_srt_RangeAxis_srt_MaximumMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_NetAssetsGeographicAreaMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_88Y1HLL8bEGV8sAH_53xMw"
      decimals="4"
      id="Narr_liUvmdcJDUmB4ZgrsSV-rA"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_eeNcrZHNXESoYsJ0RqCm7g"
      id="Tb_f5zj7ywJdEqtIQ8HIubbcQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:50.27%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:50.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Accounts&#160;Receivable&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Revenue&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:50.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Years&#160;Ended&#160;December&#160;31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:50.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:50.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Customers:&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:50.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;Customer A&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 45&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 12&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:50.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;Customer B&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 30&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:50.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;Customer C&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 20&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:50.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;Customer D&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 17&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 25&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;*&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"&gt;&lt;div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;border:0;"&gt;&lt;tr&gt;&lt;td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;"&gt;Total less than 10% for the respective period&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_1_1_2019_To_12_31_2019_srt_MajorCustomersAxis_stem_CustomerMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_fKGyAhN5R0a5Q62ubMFWmA"
      decimals="2"
      id="Tc_hRJstxZ3oEux1a3C8pRaxQ_5_4"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.45</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_1_1_2020_To_12_31_2020_srt_MajorCustomersAxis_stem_CustomerMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_rj8UIC23ikSklBTiGW_vuQ"
      decimals="2"
      id="Tc_rHtY9gPakkOBbtwDTuUwzA_5_6"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_1_1_2020_To_12_31_2020_srt_MajorCustomersAxis_stem_CustomerBMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_zJ973fVRdkCKbYRyz9dhhg"
      decimals="2"
      id="Tc_vTiB1y17V0Wt8qIkb_aSzg_6_2"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.30</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_1_1_2020_To_12_31_2020_srt_MajorCustomersAxis_stem_CustomerCMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_R_p7HVI50kaacR4lH9-erg"
      decimals="2"
      id="Tc_Ba6waN9xMUOkCCdqneJQ1A_7_2"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.20</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_1_1_2020_To_12_31_2020_srt_MajorCustomersAxis_stem_CustomerDMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_2Qf6uRU1M0ahCrs9N_JWkg"
      decimals="2"
      id="Tc_H9ay0BUw6Ue0xeSWxWmlwg_8_2"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_1_1_2020_To_12_31_2020_srt_MajorCustomersAxis_stem_CustomerDMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_ZVObMQeJ5kaD1Eb5HLcvWw"
      decimals="2"
      id="Tc_YMg1zQYf60Gr0MlglvqRNw_8_6"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.25</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_1_1_2020_To_12_31_2020_srt_StatementGeographicalAxis_us-gaap_NonUsMember_b0-V1mqtOkqOG9ng5YrugA"
      decimals="4"
      id="Narr_UWVmv-R1Lku8ZYIFIWTwsg"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_-Vv70aS4k0eUpKcCGj8pVw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Inventory&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;Inventory consists of batteries and related components either in-process at the Company&#x2019;s OEM suppliers or as a finished product at the Company&#x2019;s warehouse which are sold and delivered directly to customers under the Company&#x2019;s partnership arrangements as individual assets or assembled systems. Inventory is stated at lower of cost or net realizable value with cost being determined by the specific identification method. The Company periodically reviews its inventory for potentially slow-moving or obsolete items and writes down specific items in inventory to net realizable value based on its assessment of market conditions.&lt;/p&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_qu89tYyrSkerFuM9lZ2Jpg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Energy Storage Systems, Net&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The Company sells energy optimization services to host customers through the use of energy storage systems installed at customer locations. The Company determined that it does not transfer control of these energy storage systems to the customer, which are operated and controlled via the Company&#x2019;s proprietary cloud-based software (&#x201c;SaaS&#x201d;) platform; therefore, these energy storage systems do not qualify as a leased asset. The energy storage systems are stated at cost, less accumulated depreciation.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;Energy storage systems, net is comprised of equipment costs, which include components such as batteries, inverters, and other electrical equipment, and associated design, installation, and interconnection costs required to begin providing the energy optimization services to customers.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;Depreciation of the energy storage systems is a component of cost of revenues within the consolidated statements of operations and is calculated using the straight-line method over the estimated useful lives of the energy storage systems, or 10 years, once the respective energy storage systems have been installed and interconnected to the power grid, the Company has received permission to operate, and the Company has begun to provide energy optimization services to the customer (i.e., energy storage system is live). Repairs and maintenance costs are expensed as incurred. Impairment charges related to energy storage system that were determined to no longer be recoverable were not material for the&#160;years ended December&#160;31, 2020 and 2019.&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsMember_w87EzvvJsUK4j3ZHgpVDLw"
      id="Narr_z46wciV0MkOFQJjO2D9q7Q">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <stem:CapitalizedContractCostPolicyTextblock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_sSLYKzVYTUCwDd_KReUXMg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Contract Origination Costs, Net&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 0pt 8.5pt;"&gt;Contract origination costs, net is stated at gross contract origination costs less accumulated amortization. Contract origination costs consists of sales commissions earned by the Company&#x2019;s sales team,as well as related payroll taxes &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;and other relevant fringe benefits that are direct, incremental, and recoverable costs of obtaining a contract with a customer. As a result, these amounts have been capitalized on the consolidated balance sheets. The Company deferred incremental costs of obtaining a contract of $2.6 million and $1.8 million during the&#160;years ended December&#160;31, 2020 and 2019, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;Contract origination costs are amortized over a period of benefit of ten years. The period of benefit was estimated by considering factors such as historical customer attrition rates, the useful life of the Company&#x2019;s technology, and the impact of competition in its industry. Amortization of contract costs were $0.8 million and $0.5 million for the&#160;years ended December&#160;31, 2020 and 2019, respectively, and are included in sales and marketing expense in the accompanying consolidated statements of operations. The Company also recorded $0.1 million and $0.5 million in impairment losses in cost of revenue in the statements of operations related to the contract origination costs that were determined to no longer be recoverable during the&#160;years ended December&#160;31, 2020 and 2019, respectively.&lt;/p&gt;</stem:CapitalizedContractCostPolicyTextblock>
    <stem:IncrementalContractCostsDeferred
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-5"
      id="Narr_2nrauMIATkW_lPyITQiTnA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">2600000</stem:IncrementalContractCostsDeferred>
    <stem:IncrementalContractCostsDeferred
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-5"
      id="Narr_uSd6Uy9G80-mGmpTVs4Ucg"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1800000</stem:IncrementalContractCostsDeferred>
    <us-gaap:CapitalizedContractCostAmortizationPeriod
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      id="Narr_pIDTTUrBkEKyciOfyJ5w3w">P10Y</us-gaap:CapitalizedContractCostAmortizationPeriod>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-5"
      id="Narr_A490JcQyCEKazlThHGZiUQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">800000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-5"
      id="Narr_TLrY0Mwr3UKCd_Y8uNcMog"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">500000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostImpairmentLoss
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-5"
      id="Narr_ISUlvd7h9EypM09okDb-FQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">100000</us-gaap:CapitalizedContractCostImpairmentLoss>
    <us-gaap:CapitalizedContractCostImpairmentLoss
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-5"
      id="Narr_HI9lbQYMLkWVVR58j5DESQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">500000</us-gaap:CapitalizedContractCostImpairmentLoss>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_m7rfoZ0kUUuDtWXYPlt6lQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Goodwill&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;Goodwill represents the excess of cost over net assets of acquired businesses that are consolidated. The Company tests goodwill for impairment on an annual basis in the fourth quarter of each&#160;year, and between annual tests if indicators of potential impairment exist, by first assessing qualitative factors to determine whether it is necessary to perform the quantitative goodwill impairment test. No impairment of goodwill was recorded during the&#160;years ended December&#160;31, 2020 and 2019.&lt;/p&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Narr_33iBQhymmkyAh5NcHSWuOQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Narr_paZDA7MjQEKLe5zhulny8Q"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_FO0nW_T3dk6X1Uopfs02nw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Intangible Assets&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The Company capitalizes costs incurred in the development of internal-use software during the application development stage. Costs related to preliminary project activities and post-implementation activities are expensed as incurred. Capitalized internal-use software is amortized on a straight-line basis over its estimated useful life of five years. The Company recorded amortization for internal-use software of $4.0 million and $3.0 million in cost of revenues in the accompanying consolidated statements of operations for the&#160;years ended December&#160;31, 2020 and 2019, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;Other finite-lived intangible assets consist of developed technology acquired in a business combination. Intangible assets acquired in business combinations are initially recorded at fair value and subsequently presented net of accumulated amortization. These intangible assets are amortized on a straight-line basis over their estimated useful lives. The Company amortizes its developed technology over five&#160;years. Amortization of these intangible assets was not material for the&#160;years ended December&#160;31, 2020 and 2019.&lt;/p&gt;</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TechnologyBasedIntangibleAssetsMember_GqEgrCrLbkevIEczUlTLoA"
      id="Narr_6TWXLJaf202gi_23STlp5A">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_SoftwareDevelopmentMember_3wNFgJSUyku6RWtgbTmLMg"
      decimals="-5"
      id="Narr_gebRhndBRUy8wjbDBzMDnA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">4000000.0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_SoftwareDevelopmentMember_a9TI36gSAkW19gJ6shGtgg"
      decimals="-5"
      id="Narr_A15Jt0jdzEy1IRAGTh-cIQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">3000000.0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_cmwXHmWmGEuicpN4AYozWw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Impairment of Long-Lived Assets&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The Company reviews its long-lived assets, which primarily consist of energy storage systems, right-of- use assets, and intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable or that the useful life is shorter than originally estimated. Recoverability of assets is measured by comparing the carrying amount of an asset to future undiscounted net cash flows expected to be generated by the asset over its remaining useful life.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;If such assets are impaired, the impairment recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets. If the useful life is shorter than originally estimated, the Company depreciates or amortizes the remaining carrying value over the revised shorter useful life. Assets to be disposed of by sale are reflected at the lower of their carrying amount or fair value less cost to sell.&lt;/p&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb__MYHyCvsW0StVfMRI1EORg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Leases&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The Company determines if an arrangement is or contains a lease at inception by assessing whether the arrangement contains an identified asset and whether it has the right to control the identified asset. Right- of-use (&#x201c;ROU&#x201d;) assets represent the Company&#x2019;s right to use an underlying asset for the lease term and lease liabilities represent the Company&#x2019;s obligation to make lease payments arising from the lease. The classification of the Company&#x2019;s leases as operating or finance leases along with the initial measurement and recognition of the associated ROU assets and lease liabilities is performed at the lease commencement date. The measurement of ROU assets and lease liabilities is based on the present value of future lease payments over the lease term. The ROU asset also includes the effect of any lease payments made prior to or on lease commencement and excludes lease incentives and initial direct costs incurred, as applicable.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;As the implicit rate in the Company&#x2019;s leases is generally unknown, the Company uses its incremental borrowing rate based on the information available at the lease commencement date in determining the present value of future lease payments. The Company considers its credit risk, term of the lease, total lease payments and adjusts for the impacts of collateral, as necessary, when calculating its incremental borrowing rates. The lease terms may include options to extend or terminate the lease when it is reasonably certain the Company will exercise any such options. Rent expense for the Company&#x2019;s operating leases is recognized on a straight-line basis over the lease term. Variable lease payments are recorded as an expense in the period incurred.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The Company has elected to not separate lease and non-lease components for any leases within its existing classes of assets and, as a result, accounts for any lease and non-lease components as a single lease component. The Company has also elected to not apply the recognition requirement to any leases within its existing classes of assets with a term of 12&#160;months or less.&lt;/p&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <stem:ConvertiblePreferredStockWarrantLiabilitiesPolicyTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_tJrh-e0ej0ywMxprEQDrwA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Convertible Preferred Stock Warrant Liabilities&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The Company evaluates whether its warrants for shares of convertible redeemable preferred stock are freestanding financial instruments that obligate the Company to redeem the underlying preferred stock at some point in the future and determined that each of its outstanding warrants for preferred stock are liability classified. The warrants are subject to re-measurement at each balance sheet date, and any change in fair value is recognized in the change in fair value of warrants and embedded derivatives in the consolidated statements of operations. The Company will continue to remeasure the warrants until the earlier of the exercise or expiration, the completion of a deemed liquidation event, the conversion of convertible preferred stock into common stock, or until holders of the convertible preferred stock can no longer trigger a deemed liquidation event. On expiration, the convertible preferred stock warrants will automatically net exercise, unless the warrant holder provides written notice that it does not wish to exercise its warrants. Upon exercise, the related convertible preferred stock warrant liability will be reclassified to convertible preferred stock.&lt;/p&gt;</stem:ConvertiblePreferredStockWarrantLiabilitiesPolicyTextBlock>
    <us-gaap:AssetRetirementObligationsAndEnvironmentalCostPolicyTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_0mecsDTlHkGLsZ4TV5Lrug">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Asset Retirement Obligations&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The Company recognizes a liability for the fair value of asset retirement obligations (&#x201c;ARO&#x201d;) associated with its energy storage systems in the period in which there is a legal obligation associated with the retirement of such assets and the amount can be reasonably estimated. The associated asset retirement costs are capitalized as part of the carrying amount of the energy storage systems and depreciated over the asset&#x2019;s remaining useful life. This liability includes costs related to the removal of its energy storage systems at the conclusion of each respective customer contract. Subsequent to initial measurement, the asset retirement liability is accreted each period and such accretion is recognized as an expense in the consolidated statements of operations. If there are changes in the estimated amount or timing of cash flows, a revision is recorded to both the asset retirement obligation and the asset retirement capitalized cost.&lt;/p&gt;</us-gaap:AssetRetirementObligationsAndEnvironmentalCostPolicyTextBlock>
    <stem:FinancingObligationsPolicyTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_ywYya9ZV2Uu6UDbuLb6HZw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Financing Obligations&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The Company has formed various SPEs to finance the development and construction of its energy storage systems. These SPEs, which are structured as limited liability companies, obtain financing in the form of large upfront payments from outside investors and purchase energy storage systems from the Company under master purchase agreements. The Company accounts for the large upfront payments received from the fund investor as a borrowing by recording the proceeds received as a financing obligation, which will be repaid through host customer payments and incentives received from the utilities that will be received by the investor.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The financing obligation is non-recourse once the associated energy storage systems have been placed in-service and the associated customer arrangements have been assigned to the SPE. However, the Company is responsible for any warranties, performance guarantees, accounting, performance reporting, and all other costs associated with the operation of the energy storage systems. Despite such energy storage systems being legally sold to the SPEs, the Company recognizes host customer payments and incentives as revenue during the period as discussed in Note&#160;3, &lt;i style="font-style:italic;"&gt;Revenue&lt;/i&gt;&lt;span style="white-space:pre-wrap;"&gt;. The amounts received by the fund investor from customer payments and incentives are recognized as interest using the effective interest method, and the balance is applied to reduce the financing obligation. The effective interest rate is the interest rate that equates the present value of the cash amounts to be received by a fund investor in relation to the underlying Projects with the present value of  the cash amounts paid by the investor to the Company, adjusted for any payments  made by the Company.&lt;/span&gt;&lt;/p&gt;</stem:FinancingObligationsPolicyTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_4oxI5hQyW060YPF3r1JlEA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Fair Value of Financial Instruments&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;Assets and liabilities recorded at fair value in the consolidated financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. The fair value of the Company&#x2019;s financial assets and liabilities reflects management&#x2019;s estimate of amounts that the Company would have received in connection with the sale of the assets or paid in connection with the transfer of the liabilities in an orderly transaction between market participants at the measurement date. In connection with measuring the fair value of its assets and liabilities, the Company seeks to maximize the use of observable inputs (market data obtained from independent sources) and to minimize the use of unobservable inputs (internal assumptions about how market participants would price assets and liabilities).&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;Hierarchical levels which are directly related to the amount of subjectivity associated with the inputs to the valuation of these assets or liabilities are as follows:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:44.95pt;text-indent:-44.95pt;margin:0pt 0pt 12pt 28.39pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Level 1&#160;&#x2014; &lt;/span&gt;Unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access as of the measurement date.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:44.95pt;text-indent:-44.95pt;margin:0pt 0pt 12pt 28.39pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Level 2&#160;&#x2014; &lt;/span&gt;Inputs other than quoted prices included within Level 1 that are directly observable for the asset or liability or indirectly observable through corroboration with observable market data.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:44.95pt;text-indent:-44.95pt;margin:0pt 0pt 12pt 28.39pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Level 3&#160;&#x2014; &lt;/span&gt;Unobservable inputs for the asset or liability only used when there is little, if any, market activity for the asset or liability at the measurement date.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;This hierarchy requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value. Assets and liabilities measured at fair value are classified in their entirety based on the lowest level of input that is significant to their fair value measurement. The Company&#x2019;s assessment of the significance of a specific input to the fair value measurement in its entirety requires management to make judgments and consider factors specific to the asset or liability.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;Financial assets and liabilities held by the Company measured at fair value on a recurring basis as of December&#160;31, 2020 and 2019 include cash and cash equivalents, warrant liabilities, and embedded derivatives which are bifurcated from the host financial instrument.&lt;/p&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_9fSMzdsTmUS8GSjp84U9ng">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Revenue Recognition&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The Company generates revenue from the sales of its energy optimization services to its customers in accordance with Accounting Standards Update (&#x201c;ASU&#x201d;), &lt;i style="font-style:italic;"&gt;Revenue from Contracts with Customers (Topic 606) &lt;/i&gt;(&#x201c;ASU 2014-09&#x201d;). See Note&#160;3, &lt;i style="font-style:italic;"&gt;Revenue &lt;/i&gt;for discussion of the Company&#x2019;s revenue recognition policies and financial statement impacts.&lt;/p&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:CostOfSalesPolicyTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_84qLLb8mQ0-JdwsWxDWlpg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Cost of Revenue&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 12pt 8.65pt;"&gt;Cost of revenue related to the sale of hardware includes the cost of the hardware sold to project developers, which generally includes the cost to purchase the hardware from a manufacturer, shipping, and other costs required to fulfill our obligation to deliver the hardware to the customer location. Cost of revenue may also include any impairment of hardware held in inventory for sale to a customer. Cost of revenue related to the sale of hardware is recognized when the delivery of the hardware is completed.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 12pt 8.65pt;"&gt;Cost of revenue related to energy optimization services includes depreciation of the cost of energy storage systems associated with long-term host customer contracts, which includes capitalized fulfillment costs, such as installation services, permitting and other related costs. Cost of revenue may also include any impairment of energy storage systems along with energy storage system maintenance costs associated with the ongoing services provided to customers and other amounts not qualifying for capitalization pursuant to the Company&#x2019;s internal use software capitalization policy. Cost of revenue is recognized as the energy optimization and other supporting services are provided to the Company&#x2019;s customers throughout the term of the contract.&lt;/p&gt;</us-gaap:CostOfSalesPolicyTextBlock>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_sVrgxIdIOEChi_8fwCcL8Q">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Sales and Marketing&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;Sales and marketing expense consists primarily of payroll and other related personnel costs, including stock-based compensation, employee benefits, and travel for our sales&#160;&amp;amp; marketing department. These costs are recognized in the period incurred. Advertising expenses for the&#160;years ended December&#160;31, 2020 and 2019 were not material.&lt;/p&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_PFco_-ORQEiBJUzh3kJzgg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Research and Development&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;Research and development expense consists primarily of payroll and other related personnel costs for engineers and third parties engaged in the design and development of products, third-party software, and technologies, including salaries, bonus and stock-based compensation expense, project material costs, services, and depreciation. The Company expenses research and development costs as they are incurred.&lt;/p&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_8PyQwULwaEiLV33yJtwvWw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;General and Administrative&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;General and administrative expense consists of payroll and other related personnel costs, including salaries, bonuses and stock-based compensation for executive management, legal, finance, and others. In addition, general and administrative expense includes fees for professional services and occupancy costs.&lt;/p&gt;</us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_nbbt6lhxxEGzGg7lVq2tHg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Stock-Based Compensation&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The Company recognizes stock-based compensation expense related to employees over the requisite service period based on the grant-date fair value of the awards. The fair value of options granted is estimated using the Black-Scholes option valuation model. The Company recognizes the grant-date fair value of an award as compensation expense on a straight-line basis over the requisite service period, which typically corresponds to the vesting period for the award. The Company elects to account for forfeitures as they occur and, upon forfeiture of an award prior to vesting, the Company reverses any previously recognized compensation expense related to that award.&lt;/p&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_TY2QllhFu0W3ER-yFZ3mng">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Income Taxes&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The Company uses the asset and liability method of accounting for income taxes based on Financial Accounting Standards Board (&#x201c;FASB&#x201d;) Accounting Standards Codification (&#x201c;ASC&#x201d;) 740, &lt;i style="font-style:italic;"&gt;Accounting for Income Taxes&lt;/i&gt;. Under the asset and liability method, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between financial statement carrying amounts and the tax basis of existing assets and liabilities. The Company records a valuation allowance to reduce tax assets to an amount for which realization is more likely than not. There are certain charges that are not deductible for tax purposes.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;In evaluating the ability to recover its deferred income tax assets, the Company considers all available positive and negative evidence, including its operating results, ongoing tax planning, and forecasts of future taxable income on a jurisdiction-by-jurisdiction basis. In the event the Company determines that it would  be able to realize its deferred income tax assets in the future in excess of their net recorded amount, it would make an adjustment to the valuation allowance that would reduce the provision for income taxes. Conversely, in the event that all or part of the net deferred tax assets are determined not to be realizable in the future, an adjustment to the valuation allowance would be charged to earnings in the period such determination is made.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;The Company recognizes the tax benefit from uncertain tax positions in accordance with GAAP,  which prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of uncertain tax positions taken or expected to be taken in the Company&#x2019;s tax return. &lt;/span&gt;No liability related to uncertain tax positions has been recognized in the financial statements.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The Company includes interest and penalties for uncertain tax positions in the financial statements as a component of income tax expense. No accrual has been deemed necessary as of December&#160;31, 2020 and 2019.&lt;/p&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Narr_Fq3IqjH4H0Sr4ao3Kws2sA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Narr_2GHMO_doWk-Ru2YW57f9zg"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Narr_afwkyAILNkiS0mKWE8Zaxw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_HXD5BrjghkmMdIkIi-5oBg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Foreign Currency Translation&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The Company&#x2019;s foreign subsidiaries financial position and results of operations are measured using the local currency as the functional currency. The functional currency is the currency of the primary economic environment in which an entity&#x2019;s operations are conducted. Assets and liabilities of foreign subsidiaries are translated at exchange rates in effect as of the balance sheet date. Revenues and expenses are translated at average exchange rates in effect during the&#160;year. Translation adjustments are recorded within accumulated other comprehensive income, a separate component of stockholders&#x2019; deficit.&lt;/p&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_zR1rpuv9cUWDH3xHeCk_AA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Net Loss Per Share Attributable to Common Stockholders&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;Basic and diluted net loss per share attributable to common stockholders is presented in conformity with the two-class method required for participating securities. Under the two-class method, net loss is attributed to common stockholders and participating securities based on their participation rights. The Company considers all series of its convertible preferred stock to be participating securities. Under the two- class method, the net loss attributable to common stockholders is not allocated to the convertible preferred stock as the holders of the Company&#x2019;s convertible preferred stock do not have a contractual obligation to share in the Company&#x2019;s losses. Basic net loss per share attributable to common stockholders is calculated by dividing the net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding for the period, without consideration for potential dilutive securities. Diluted net loss per share is computed by dividing the net loss attributable to common stockholders by the weighted- average number of common shares and common share equivalents of potentially dilutive securities outstanding for the period. For purposes of the diluted net loss per share calculation, convertible preferred stock, convertible notes, warrants and common stock options are considered to be potentially dilutive securities. As the Company was in a net loss position for the&#160;years ended December&#160;31, 2020 and 2019, diluted net loss per share attributable to common stockholders is the same as basic net loss per share attributable to common stockholders because the effects of potentially dilutive securities are antidilutive.&lt;/p&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_RNC4IFtT50qSZ2LMILxYUg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Recently Adopted Accounting Standards&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;In August&#160;2018, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2018-13, &lt;i style="font-style:italic;"&gt;Fair Value Measurement (Topic 820): Disclosure Framework&#160;&#x2014; Changes to the Disclosure Requirements for Fair Value Measurement&lt;/i&gt;. The amendments applicable to the Company on the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements and the narrative description of measurement uncertainty should be prospectively applied in the initial fiscal&#160;year of adoption. All other amendments applicable to the Company should be applied retrospectively to all periods presented upon their effective date. The Company adopted ASU 2018-13 as of January&#160;1, 2020. The Company&#x2019;s disclosures related to its level 3 financial instruments were not materially impacted for the periods presented. See Note&#160;4, Fair Value Measurements, for more information&lt;span style="font-size:11pt;"&gt;.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Recently Issued Accounting Standards&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;In June&#160;2016, the FASB issued ASU 2016-13, &lt;i style="font-style:italic;"&gt;Financial instruments&#160;&#x2014; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&lt;/i&gt;, and subsequent related ASUs, which amends the guidance on the impairment of financial instruments by requiring measurement and recognition of expected credit losses for financial assets held. This ASU is effective for public and private companies&#x2019; fiscal&#160;years, and for interim periods within those fiscal&#160;years, beginning after December&#160;15, 2019, and December&#160;15, 2022, respectively. The Company expects to adopt ASU 2016-13 under the private company transition guidance beginning January&#160;1, 2023 and is currently assessing the impact, if any, the guidance will have on the Company&#x2019;s consolidated financial statements.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;In August&#160;2018, the FASB issued ASU 2018-15, &lt;i style="font-style:italic;"&gt;Intangibles&#160;&#x2014; Goodwill and Other&#160;&#x2014; Internal-Use Software (Subtopic 350-40): Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract &lt;/i&gt;(&#x201c;ASU 2018-15&#x201d;). The intent of this pronouncement is to align the requirements for capitalizing implementation costs incurred in a cloud computing arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal- use software as defined in ASC 350-40. Under ASU 2018-15, the capitalized implementation costs related to a cloud computing arrangement will be amortized over the term of the arrangement and all capitalized implementation amounts will be required to be presented in the same line items of the financial statements as the related hosting fees. ASU 2018-15 is effective for public and private companies&#x2019; fiscal&#160;years beginning after December&#160;15, 2019, and December&#160;15, 2020, respectively, and interim periods within those fiscal&#160;years, with early adoption permitted. The Company will adopt ASU 2018-15 for the fiscal&#160;year beginning January&#160;1, 2021, and does not expect the adoption to have a material impact on the Company&#x2019;s consolidated financial statements.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;In December&#160;2019, the FASB issued ASU 2019-12, &lt;i style="font-style:italic;"&gt;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes &lt;/i&gt;(&#x201c;ASU 2019-12&#x201d;). ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. ASU 2019-12 will be effective for public entities for interim and annual periods beginning after December&#160;15, 2020, with early adoption permitted. ASU 2019-12 will be effective for private entities for annual periods beginning after December&#160;15, 2021, and interim periods beginning after December&#160;15, 2020, with early adoption permitted. The Company plans to adopt ASU 2019-12 for the fiscal&#160;year beginning January&#160;1, 2022 and is currently assessing the impact, if any, the guidance will have on the Company&#x2019;s consolidated financial statements.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 0pt 8.65pt;"&gt;In August&#160;2020, the FASB issued ASU 2020-06, &lt;i style="font-style:italic;"&gt;Debt&#160;&#x2014; Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#160;&#x2014; Contracts in Entity&#x2019;s Own Equity (Subtopic 815-&lt;/i&gt;&lt;i style="color:#231f20;font-style:italic;"&gt;40)&#160;&#x2014; Accounting For Convertible Instruments and Contracts in an Entity&#x2019;s Own Equity&lt;/i&gt;&lt;span style="color:#231f20;white-space:pre-wrap;"&gt;. The ASU simplifies accounting for convertible instruments by removing major separation models required under current  GAAP. Consequently, more convertible debt instruments will be reported as a single liability instrument with no separate accounting for embedded conversion features. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception, which will permit more equity contracts to qualify for it. The ASU also simplifies the diluted net income per share calculation in certain areas. The new guidance is effective for annual and interim periods &lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 8.65pt;"&gt;&lt;span style="color:#231f20;white-space:pre-wrap;"&gt;beginning after December&#160;15, 2023, and early adoption is permitted for fiscal&#160;years beginning after December&#160;15, 2020, and interim periods within those fiscal&#160;years. The Company plans to adopt 2020-06 for the fiscal&#160;year beginning January&#160;1, 2024 and is currently evaluating the impact that this new guidance will have on the Company&#x2019;s financial statements.&lt;/span&gt;&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_j-rHtOSYV06UqpqzIXuDNA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"&gt;&lt;span style="display:inline-block;text-indent:0pt;width:27.35pt;"&gt;&lt;b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;"&gt;3.&lt;/b&gt;&lt;/span&gt;&lt;b style="font-weight:bold;"&gt;REVENUE&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The Company generates revenue through two types of arrangements with customers, host customer arrangements and partnership arrangements. The Company recognizes revenue under these arrangements as described below.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Host Customer Arrangements&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;Host customer contracts are generally entered into with commercial entities who have traditionally relied on power supplied directly from the grid. Host customer arrangements consist of  a promise to provide energy optimization services through the Company&#x2019;s proprietary SaaS platform coupled with a dedicated energy storage system owned and controlled by the Company throughout the term of the contract. The host customer does not obtain legal title to, or ownership of the dedicated energy storage system at any point in time. The host customer is the end consumer of the energy that directly benefits from the energy optimization services provided by the Company. The term for the Company&#x2019;s contracts with host customers generally ranges from &lt;/span&gt;&lt;span style="-sec-ix-hidden:Hidden_VzA6CDmXoE-xXHO8QcBsTQ;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;5&lt;/span&gt;&lt;/span&gt; to 10 years, which may include certain renewal options to extend the initial contract term or certain termination options to reduce the initial contract term.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;Although the Company installs an energy storage system at the host customer site in order to provide the energy optimization services, the Company determined it has the right to direct how and for what purpose the asset is used through the operation of its SaaS platform and, as such, retains control of the energy storage system; therefore, the contract does not contain a lease. The Company determined the various energy optimization services provided throughout the term of the contract, which may include services such as remote monitoring, performance reporting, preventative maintenance and other ancillary services necessary for the safe and reliable operation of the energy storage system, are part of a combined output of energy optimization services and the Company provides a single distinct combined performance obligation representing a series of distinct&#160;days of services.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;The Company determines the transaction price at the outset of  the arrangement, primarily based on  the contractual payment terms dictated by the contract with the customer. Fees charged to customers for energy optimization services generally consist of recurring fixed&#160;monthly payments throughout the term of the contract. In certain arrangements, the transaction price may include incentive payments that are earned by the host customer from utility companies in relation to the services provided by the Company. Under such arrangements, the rights to the incentive payments are assigned by the host customer to the Company. These incentives may be in the form of fixed upfront payments, variable&#160;monthly payments, or annual performance- based payments over the first &lt;/span&gt;five years of the customer contract term. Incentive payments may be contingent on approval from utility companies or actual future performance of the energy storage system.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;Substantially all of the Company&#x2019;s arrangements provide customers the unilateral ability to terminate for convenience prior to the conclusion of  the stated contractual term or the contractual term is shorter   than the estimated benefit period, which the Company has determined to be &lt;/span&gt;10 years&lt;span style="white-space:pre-wrap;"&gt; based on the estimated useful life of the underlying energy storage systems and the period over which the customer can benefit from the energy optimization services utilizing such energy storage systems. In these instances, the Company determined that upfront incentive payments received from its customers represent a material right that is, in effect, an advance payment for future energy optimization services to be recognized throughout the estimated benefit period. In contracts where the customer does not have the unilateral ability to terminate  for convenience without a penalty during the estimated benefit period, the Company determined the upfront incentive payments do not represent a material right for services provided beyond the initial contractual period and are therefore a component of the initial transaction price. The Company revisits its estimate of the benefit period each reporting period. The Company&#x2019;s contracts with host customers do not contain a significant financing component.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;The Company transfers control of its energy optimization services to its customers continuously throughout the term of the contract (a stand-ready obligation) and revenue is recognized ratably as control  of these services is transferred to its customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for its services.&#160;Monthly incentive payments based on the performance of the energy storage system are allocated to the distinct&#160;&lt;/span&gt;&lt;span style="white-space:pre-wrap;"&gt;month in which they are earned because the terms of the payments relate specifically to the outcome from transferring the distinct time increment (month) of service and because such amounts reflect the fees to which the Company expects to be entitled for providing energy optimization services each period, consistent with the allocation objective. Annual variable performance- based payments are estimated at the inception in the transaction price using the expected  value method, which takes into consideration historical experience, current contractual requirements, specific known market events and forecasted energy storage system performance patterns, and the Company recognizes such payments ratably using a time-based measure of progress of&#160;&lt;/span&gt;&lt;span style="white-space:pre-wrap;"&gt;days elapsed over the term of the contract to the extent that it is probable that a significant reversal of the cumulative revenue recognized will not occur in a future period. At the end of  each reporting period, the Company reassesses its estimate of the transaction price. The Company does not begin recognition of revenue until the energy storage system is live (i.e., provision of energy optimization services has commenced) or, as it relates to incentive payments, when approval has been received from the utility company if later.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Partnership Arrangements&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;Partnership arrangements consist of promises to transfer inventory in the form of an energy storage system to a solar plus storage project developer and separately provide energy optimization services as described previously to the ultimate owner of the project after the developer completes the installation of the project. Under partnership arrangements, the Company&#x2019;s customer is the solar plus storage project developer. The customer obtains legal title to along with ownership and control of the inventory upon delivery and the customer is responsible for the installation of the project. Once installation of the project is complete, the owner of the solar plus storage project provides energy to the end consumer through a separate contractual arrangement directly with the end consumer. The term for the Company&#x2019;s contracts with customers under partnership arrangements generally ranges from &lt;span style="-sec-ix-hidden:Hidden__j8LuhG-v0W9Lu2uoM-YrQ;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;10&lt;/span&gt;&lt;/span&gt; to 20 years.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The Company determined the promise to deliver the inventory as a component of the solar plus storage project for which the customer is responsible to develop is a separate and distinct performance obligation from the promise to provide energy optimization services.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;The Company determines the transaction price at the outset of  the arrangement, primarily based on the contractual payment terms dictated by the contract with the customer. Fees charged for the sale of inventory generally consist of fixed fees payable upon or shortly after successful delivery to the customer. Fees charged to customers for energy optimization services consist of recurring fixed&#160;monthly payments throughout the term of the contract. The Company is responsible for designing, procuring, delivering and ensuring the proper components are provided in accordance with the requirements of the contract. Although the inventory is purchased by the Company from a third-party manufacturer, the Company determined it obtains control of the inventory prior to delivery to the customer and is the principal in the arrangement. The Company is fully responsible for responding to and correcting any customer issues related to the delivery of the inventory. The Company holds title and assumes all risks of loss associated with the inventory until the customer accepts the inventory. The Company is primarily responsible for fulfilling the delivery of the inventory to the customer, assumes substantial inventory risks and has discretion in the pricing charged to the customer. The Company has not entered into any partnership arrangements where it is not the principal in the transaction.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The Company allocates revenue between the hardware and energy storage services performance obligations based on the standalone selling price of each performance obligation. The standalone selling price for the hardware is established based on observable pricing. The standalone selling price for the energy optimization services is established using a residual value approach due to the significant variability in the services provided to each individual customer based on the specific requirements of each individual project and the lack of observable standalone sales of such services. The Company&#x2019;s partnership arrangements do not contain a significant financing component.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The Company transfers control of the inventory upon delivery and simultaneous transfer of title to the customer. The Company transfers control of its energy optimization services to its customers continuously throughout the term of the contract (a stand-ready obligation), which does not commence until the customer successfully completes the installation of the project. As a result, the time frame between when the Company transfers control of the inventory to the customer upon delivery is generally several&#160;months, and can be in excess of one&#160;year, before the Company is required to perform any subsequent energy optimization services. Revenue is recognized ratably as control of these services is transferred to its customers based on a time-based output measure of progress of&#160;days elapsed over the term of the contract, in an amount that reflects the consideration the Company expects to be entitled to in exchange for its services.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;In some partnership arrangements, the Company charges shipping fees for the inventory. The Company accounts for shipping as a fulfillment activity, since control transfers to the customer after the shipping is complete and includes such amounts within cost of revenue.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Disaggregation of Revenue&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The following table provides information on the disaggregation of revenue as recorded in the consolidated statements of operations (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Partnership hardware revenue&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 20,662&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 4,070&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Partnership service revenue&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 51&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 6&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Host customer service revenue&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 15,594&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 13,476&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total revenue&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 36,307&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 17,552&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.45pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Remaining Performance Obligations&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 12pt 8.65pt;"&gt;Remaining performance obligations represent contracted revenue that has not been recognized, which include contract liabilities (deferred revenue) and amounts that will be billed and recognized as revenue in future periods. As of December&#160;31, 2020, the Company had $148.9 million of remaining performance obligations, and the approximate&#160;percentages expected to be recognized as revenue in the future are as follows (in thousands):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;remaining&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:41.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Percent expected to be recognized as revenue&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;performance&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Less&#160;than&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Two&#160;to&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Greater&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;obligations&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_lnp1VoTw50u9Vu5flKPBVg;"&gt;&lt;b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;text-align:center;"&gt;one year&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_NdO5JwWDeEibXU-51u809Q;"&gt;&lt;b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;text-align:center;"&gt;five years&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-size:8pt;font-weight:bold;"&gt;than&#160;&lt;/b&gt;&lt;span style="-sec-ix-hidden:Hidden_-rR2zFekZUi1k0esMzedvQ;"&gt;&lt;b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;text-align:center;"&gt;five &lt;/b&gt;&lt;/span&gt;&lt;b style="color:#231f20;font-size:8pt;font-weight:bold;"&gt;year&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:0pt;visibility:hidden;"&gt;&lt;td colspan="11" style="padding:0pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:41.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;(in thousands, except percentages)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;&lt;span style="color:#231f20;"&gt;Service revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;107,909&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;13&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;50&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;37&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Hardware revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;41,012&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;100&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"&gt;&lt;span style="color:#231f20;"&gt;Total revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;148,921&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Contract Balances&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 12pt 8.65pt;"&gt;Deferred revenue primarily includes cash received in advance of revenue recognition related to energy optimization services and incentives. The following table presents the changes in the deferred revenue balance during the&#160;years ended December&#160;31, 2020 and 2019 (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Beginning balance at January 1,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 20,728&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 11,859&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Upfront payments received from customers&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 40,481&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 6,698&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Upfront or annual incentive payments received&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 8,015&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 8,240&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Revenue recognized related to amounts that were included in beginning balance of deferred revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (9,764)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (4,830)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Revenue recognized&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (7,050)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (1,239)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Ending balance at December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 52,410&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 20,728&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <stem:NumberOfTypesOfRevenueArrangements
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="0"
      id="Narr_YJug_RlmIEOD-ZiePJOK8Q"
      unitRef="Unit_Standard_item_XXK3fe1x0kyo_llMI9Xdwg">2</stem:NumberOfTypesOfRevenueArrangements>
    <stem:TermForContracts
      contextRef="Duration_1_1_2020_To_12_31_2020_srt_RangeAxis_srt_MaximumMember_OKEmw6cyG0ek3npoNc8x1Q"
      id="Narr_oPj_-wLan0yPowQ_hEOeJg">P10Y</stem:TermForContracts>
    <stem:PeriodOverFirstYearsOfCustomerContractUnderWhichIncentivesAreInFormOfAnnualPerformanceBasedPayments
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_TypeOfArrangementAxis_stem_HostCustomerArrangementMember_vLKsRoa20Eab_oQ5frp6Lw"
      id="Narr_zdUkDRaTzEyZWcNKN8fzOQ">P5Y</stem:PeriodOverFirstYearsOfCustomerContractUnderWhichIncentivesAreInFormOfAnnualPerformanceBasedPayments>
    <stem:EstimatedBenefitPeriodInRevenueContract
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_TypeOfArrangementAxis_stem_HostCustomerArrangementMember_vLKsRoa20Eab_oQ5frp6Lw"
      id="Narr_Mfl95nT-g0mqcaPW6P56Hg">P10Y</stem:EstimatedBenefitPeriodInRevenueContract>
    <stem:TermForContracts
      contextRef="Duration_1_1_2020_To_12_31_2020_srt_RangeAxis_srt_MaximumMember_us-gaap_TypeOfArrangementAxis_stem_PartnershipArrangementsMember_6h6ndEN4kES57-T2vd-XUw"
      id="Narr_MJsfsqcbkUKtF8f1cUTn6g">P20Y</stem:TermForContracts>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_X-HtQ2VAjkuef2iGW-x3iQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The following table provides information on the disaggregation of revenue as recorded in the consolidated statements of operations (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Partnership hardware revenue&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 20,662&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 4,070&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Partnership service revenue&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 51&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 6&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Host customer service revenue&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 15,594&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 13,476&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total revenue&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 36,307&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 17,552&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2020_To_12_31_2020_srt_ProductOrServiceAxis_stem_HardwareRevenueMember_us-gaap_TypeOfArrangementAxis_stem_PartnershipArrangementsMember_OfopEBr40EuQxhdb2f8FGw"
      decimals="-3"
      id="Tc_zcTI1FDQR0udHbeSWCntKA_3_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">20662000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2019_To_12_31_2019_srt_ProductOrServiceAxis_stem_HardwareRevenueMember_us-gaap_TypeOfArrangementAxis_stem_PartnershipArrangementsMember_0RwZI99lSU2_R_sI8lJN3Q"
      decimals="-3"
      id="Tc_8v29N-XvOEy6hNnZ-lMU0w_3_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">4070000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2020_To_12_31_2020_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_TypeOfArrangementAxis_stem_PartnershipArrangementsMember_UWgeazvucUa5yoi4AY6GQw"
      decimals="-3"
      id="Tc_kCYn8f6ATEiuZVHwbFezCg_4_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">51000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2019_To_12_31_2019_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_TypeOfArrangementAxis_stem_PartnershipArrangementsMember_rmwrN4WVpUaWZKyeiJ87XQ"
      decimals="-3"
      id="Tc_a8Db3BYfR0iYb-YwMZUXcQ_4_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">6000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2020_To_12_31_2020_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_TypeOfArrangementAxis_stem_HostCustomerArrangementMember_f-KXeVA0bEWXJwuqaTHfEw"
      decimals="-3"
      id="Tc_8G-vQ3iBCk2ZxQJKVmjYrQ_5_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">15594000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2019_To_12_31_2019_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_TypeOfArrangementAxis_stem_HostCustomerArrangementMember_dP5PImqQDEqxSOeoJKir1g"
      decimals="-3"
      id="Tc_PHtu0B_kYEGcdgT_k0jilA_5_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">13476000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_F38aNxMgdkqdTbs6t3Ic7w_6_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">36307000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_WjAa9NXXKkGUWR_ugxeVfA_6_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">17552000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-5"
      id="Narr_u_cs1b1K206wb1EBxqRWPg"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">148900000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_TIFkGVx5QUCgxw38dsSRhw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;remaining&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:41.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Percent expected to be recognized as revenue&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;performance&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Less&#160;than&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Two&#160;to&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Greater&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;obligations&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_lnp1VoTw50u9Vu5flKPBVg;"&gt;&lt;b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;text-align:center;"&gt;one year&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_NdO5JwWDeEibXU-51u809Q;"&gt;&lt;b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;text-align:center;"&gt;five years&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-size:8pt;font-weight:bold;"&gt;than&#160;&lt;/b&gt;&lt;span style="-sec-ix-hidden:Hidden_-rR2zFekZUi1k0esMzedvQ;"&gt;&lt;b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;text-align:center;"&gt;five &lt;/b&gt;&lt;/span&gt;&lt;b style="color:#231f20;font-size:8pt;font-weight:bold;"&gt;year&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:0pt;visibility:hidden;"&gt;&lt;td colspan="11" style="padding:0pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:41.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;(in thousands, except percentages)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;&lt;span style="color:#231f20;"&gt;Service revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;107,909&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;13&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;50&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;37&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Hardware revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;41,012&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;100&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"&gt;&lt;span style="color:#231f20;"&gt;Total revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;148,921&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="As_Of_12_31_2020_srt_ProductOrServiceAxis_us-gaap_ServiceMember_BoJ0LfhgLUqfezv1F7T92A"
      decimals="-3"
      id="Tc_G5stQt_wGE2ptvu63f2Smw_6_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">107909000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="As_Of_12_31_2020_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2021-01-01_riYo01E5NEarMkR5NRMaoA"
      decimals="2"
      id="Tc_G3Zfecm3P0WOgPB_mgFUHw_6_5"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.13</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="As_Of_12_31_2020_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2022-01-01_MKfnGjzyn0S9gij77pijmw"
      decimals="2"
      id="Tc_oWw3nD6SQ0GggJaj2vb-7g_6_7"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.50</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="As_Of_12_31_2020_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2026-01-01_T9ma2eUvZE6ZdmTTrECa5A"
      decimals="2"
      id="Tc_2HL2kXxA6kqcDSYwg5Ij6A_6_9"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.37</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="As_Of_12_31_2020_srt_ProductOrServiceAxis_us-gaap_ProductMember_jm0LaxKe9k2LgoRQ_zInNA"
      decimals="-3"
      id="Tc_4M4AUePt2Eqovtyz8XkYLw_7_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">41012000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="As_Of_12_31_2020_srt_ProductOrServiceAxis_us-gaap_ProductMember_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2021-01-01_80rYiQe0tkipbTfLyPvj3g"
      decimals="2"
      id="Tc_Ag8xRvld60S47kXaGGNc8A_7_5"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">1</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_STCOQGXy4Eyl1kHorZc1gQ_8_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">148921000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_HDsEoGAFnUS7MiisbESV9A">&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt; &lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Beginning balance at January 1,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 20,728&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 11,859&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Upfront payments received from customers&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 40,481&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 6,698&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Upfront or annual incentive payments received&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 8,015&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 8,240&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Revenue recognized related to amounts that were included in beginning balance of deferred revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (9,764)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (4,830)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Revenue recognized&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (7,050)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (1,239)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Ending balance at December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 52,410&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 20,728&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiability
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_JjesSeGES0SIRXJmz1Cq5g_3_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">20728000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="As_Of_12_31_2018_GUne4wNQ4EqRag9HciQTtw"
      decimals="-3"
      id="Tc_UHnA7Iu80EqBXux2N6OSbw_3_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">11859000</us-gaap:ContractWithCustomerLiability>
    <stem:UpfrontPaymentsReceivedFromCustomers
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_Lf9nq0HFMUyzLbK_9NcJNA_4_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">40481000</stem:UpfrontPaymentsReceivedFromCustomers>
    <stem:UpfrontPaymentsReceivedFromCustomers
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_apf-2Zl3fEyOBGy6BWKZsA_4_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">6698000</stem:UpfrontPaymentsReceivedFromCustomers>
    <stem:UpfrontOrAnnualIncentivePaymentsReceived
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_MmyIHbyTwkSNiilZKvNqLA_5_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">8015000</stem:UpfrontOrAnnualIncentivePaymentsReceived>
    <stem:UpfrontOrAnnualIncentivePaymentsReceived
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_hZDtpQ5MFEajBy6nrvyNsQ_5_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">8240000</stem:UpfrontOrAnnualIncentivePaymentsReceived>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_YGULNrO6w0Kd9WtdFf9BOA_6_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-9764000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_DCmiwXcYlUSpyUHUeyBUJw_6_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-4830000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <stem:RevenueRecognizedFromCurrentPeriodIncreaseInContractLiability
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_ty3cjCHZmE2B_tVuOKLUvA_7_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-7050000</stem:RevenueRecognizedFromCurrentPeriodIncreaseInContractLiability>
    <stem:RevenueRecognizedFromCurrentPeriodIncreaseInContractLiability
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_w6ENsAp2eEWSpvtkVi_wzg_7_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-1239000</stem:RevenueRecognizedFromCurrentPeriodIncreaseInContractLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_o0-OQDbGuUODHp8ei-UzBQ_8_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">52410000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_pz4Kiomdv0CvS7s_MaXvHw_8_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">20728000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_rhsKKkOBX0al65HxyBFnZQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="display:inline-block;text-indent:0pt;width:36pt;"&gt;&lt;b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;"&gt;4.&lt;/b&gt;&lt;/span&gt;&lt;b style="font-weight:bold;"&gt;FAIR VALUE MEASUREMENTS&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;"&gt;Fair value accounting is applied for all financial assets and liabilities that are recognized or disclosed at fair value in the financial statements on a recurring basis. At December&#160;31, 2020 and 2019, the carrying amount of cash and cash equivalents, accounts receivable, other current assets, other assets, accounts payable, and accrued and other current liabilities approximated their estimated fair value due to their relatively short maturities.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.4pt;"&gt;The following table provides the financial instruments measured at fair value (in thousands):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;December&#160;31,&#160;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;1&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;2&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;3&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Assets&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Cash equivalents: &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 67&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 67&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Money market fund&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Convertible preferred stock warrant liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 95,342&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 95,342&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Embedded derivative liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"&gt;Total liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 95,342&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 95,342&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;1&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;2&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;3&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Assets&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Cash equivalents: &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 67&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 67&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Money market fund&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Convertible preferred stock warrant liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 6,094&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 6,094&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Embedded derivative liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 786&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 786&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"&gt;Total liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 6,880&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 6,880&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;"&gt;The Company&#x2019;s money market funds are classified as Level 1 because they are valued using quoted market prices. The convertible preferred stock warrant liabilities and embedded derivatives are defined as Level 3 in the fair value hierarchy as the valuations are based on significant unobservable inputs, which reflect the Company&#x2019;s own assumptions incorporated in valuation techniques used to determine fair value; further discussion of these assumptions is set forth below. There were no &lt;span style="-sec-ix-hidden:Hidden_WphZSo4t6kC6gawv4JiaVw;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;transfers&lt;/span&gt;&lt;/span&gt; into &lt;span style="-sec-ix-hidden:Hidden_JkM62fKYS0a-oRp_4T3r_Q;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;or&lt;/span&gt;&lt;/span&gt; &lt;span style="-sec-ix-hidden:Hidden_6ofqoiWqEEG7gH8P1zpnMA;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;out&lt;/span&gt;&lt;/span&gt; of Level 3 of the fair value hierarchy during the periods presented.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;i style="font-style:italic;"&gt;Convertible Preferred Stock Warrant Liabilities&lt;/i&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The fair value of the detachable redeemable preferred stock warrants was determined as of December&#160;&lt;span style="white-space:pre-wrap;"&gt;31, 2020 and 2019 using the Black-Scholes method as well as a discount for lack of marketability. Black- Scholes inputs used to value the warrants are based on information from purchase agreements and within valuation reports prepared by an independent third party for the Company. Inputs include exercise price, volatility,  fair value of common or preferred stock, expected dividend rate and risk-free interest rate.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The key assumptions used for the valuation of the preferred stock warrant liabilities upon remeasurement were as follows:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Year&#160;Ended&#160;December&#160;31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Volatility&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 65.0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 65.0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Risk-free interest rate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 0.1&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 1.6&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Expected term (in years)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 1.5&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 2.5&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Dividend yield&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Discount for lack of marketability&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 12.3&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 40.0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;"&gt;The following table presents the changes in the liability for warrants on convertible preferred stock during the&#160;years ended December&#160;31, 2020 and 2019 (in thousands):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Beginning balance at January 1,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 6,094&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 1,700&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Issuance of warrants&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 3,633&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 3,999&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Change in fair value of warrants&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 85,623&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 395&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Exercised warrants &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (8)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Ending balance at December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 95,342&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 6,094&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.45pt;"&gt;&lt;i style="font-style:italic;"&gt;Embedded Derivatives&lt;/i&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;"&gt;The fair value of the derivative liability related to the Company&#x2019;s issuance of certain convertible notes discussed in Note&#160;11 was estimated using a with and without method. This method isolates the value of the embedded derivative by measuring the difference in the host contract&#x2019;s value with and without the isolated feature. The resulting cash flows are discounted at the Company&#x2019;s borrowing rate, as adjusted for fluctuations in the market interest rate from the inception of the Company&#x2019;s comparative borrowings to the reporting date, to measure the fair value of the embedded derivative. The valuation for the conversion portion of the derivative factors in the expected timing and probability of a qualified financing that would result in the conversion of the underlying (refer to Note&#160;11 for further discussion of the terms), plus accrued interest discounted to the qualified financing price per share. The probability and timing of a qualified financing are estimated at each reporting date. As of December&#160;31, 2020, the Company determined the probability of a qualified financing to be minimal and, as such, the estimated value of the derivative is $0.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The following table sets forth a summary of the changes in fair value of the embedded derivative liabilities:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:75.93%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:75.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:75.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:75.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="color:#231f20;"&gt;Beginning balance at January 1,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 786&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:75.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Issuance of derivative&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 382&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 2,673&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:75.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="color:#231f20;"&gt;Change in fair value&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (1,168)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (1,887)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:75.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;&lt;span style="color:#231f20;"&gt;Ending balance at December 31, &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 786&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_K2DKWLCMNECjOqhKOrXpgg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.4pt;"&gt;The following table provides the financial instruments measured at fair value (in thousands):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;December&#160;31,&#160;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;1&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;2&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;3&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Assets&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Cash equivalents: &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 67&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 67&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Money market fund&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Convertible preferred stock warrant liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 95,342&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 95,342&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Embedded derivative liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"&gt;Total liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 95,342&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 95,342&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;1&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;2&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;3&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Assets&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Cash equivalents: &lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 67&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 67&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Money market fund&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Convertible preferred stock warrant liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 6,094&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 6,094&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Embedded derivative liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 786&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 786&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"&gt;Total liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 6,880&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 6,880&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="As_Of_12_31_2020_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_NuJKm0I27E2yytqte08_Bw"
      decimals="-3"
      id="Tc_iPukcBqdFEOj1cYO1s_Lmw_4_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">67000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="As_Of_12_31_2020_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_xAq9kh-qjUqPFXjvYIOf-Q"
      decimals="-3"
      id="Tc_4bW9n9qRnEyQC1-oG-_Vaw_4_12"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">67000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares
      contextRef="As_Of_12_31_2020_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_-v23pcSqKky7A-udm36M1Q"
      decimals="-3"
      id="Tc_PHgklz3Rz0y7zDP_ffdUOA_7_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">95342000</us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares>
    <us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares
      contextRef="As_Of_12_31_2020_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_JI6qCVHgOUyOs2P2pF14Hg"
      decimals="-3"
      id="Tc_PcgXHRwkDEqQFkkk6Rdz_Q_7_12"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">95342000</us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="As_Of_12_31_2020_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_r9-HcTlnSECrRdK3PfSCnQ"
      decimals="-3"
      id="Tc_E9KX-WJOy0qC6_fFNeCmkA_9_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">95342000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="As_Of_12_31_2020_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_m0y6cXSla0KVvCms0HCE2A"
      decimals="-3"
      id="Tc_xB1AKF35Y0uTlzG0RmS_hA_9_12"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">95342000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="As_Of_12_31_2019_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_37CuCrLXS0y-oaJByLrsvg"
      decimals="-3"
      id="Tc_LcRLaitkoEyZUnpe7k1vNQ_4_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">67000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="As_Of_12_31_2019_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_5RkgHvUEXU6kY5X0Y4_IBQ"
      decimals="-3"
      id="Tc_IWpa0gNgukyBEzLeiJVI9A_4_12"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">67000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares
      contextRef="As_Of_12_31_2019_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_TxXM16hY1k-e5sgg7O2Bgg"
      decimals="-3"
      id="Tc_-cIclW-YVUC7rNbWl_P47A_7_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">6094000</us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares>
    <us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares
      contextRef="As_Of_12_31_2019_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_1GUhNANQSEeT-Op2jOKJwQ"
      decimals="-3"
      id="Tc_Sohr8VXFRU-LeYpa2-0PFw_7_12"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">6094000</us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability
      contextRef="As_Of_12_31_2019_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_JHMWA0-HV0WJXGoIWme91w"
      decimals="-3"
      id="Tc_inaFYZ3ob0WsXEYBFcCx3g_8_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">786000</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability
      contextRef="As_Of_12_31_2019_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_WUK_XDdfwEe_dBBRbedqQw"
      decimals="-3"
      id="Tc_3IyROMDlrUeNsqpfpmab2g_8_12"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">786000</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="As_Of_12_31_2019_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_JHMWA0-HV0WJXGoIWme91w"
      decimals="-3"
      id="Tc_D7RiLftaIE2jJH0iB3nEZw_9_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">6880000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="As_Of_12_31_2019_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_WUK_XDdfwEe_dBBRbedqQw"
      decimals="-3"
      id="Tc_Qd2YZ_mYKUuAcl47sJJT_g_9_12"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">6880000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Narr_U80QzpBgc0SDcU6BWPchoA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_FinancialInstrumentAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_AqXQ_jtozEaxzvTUlaGQlQ"
      id="Tb_hp7BoB5C1Ui79IkewfBXuw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Year&#160;Ended&#160;December&#160;31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Volatility&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 65.0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 65.0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Risk-free interest rate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 0.1&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 1.6&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Expected term (in years)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 1.5&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 2.5&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Dividend yield&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Discount for lack of marketability&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 12.3&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 40.0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="As_Of_12_31_2020_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputPriceVolatilityMember_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_O_0qGxrgX0usNfiJMovWpw"
      decimals="1"
      id="Tc_2Y1C13nFBECtTspZWthI2g_3_2"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">65.0</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="As_Of_12_31_2019_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputPriceVolatilityMember_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_a_nrn4i-10-A-J3VfmpmYQ"
      decimals="1"
      id="Tc_EQXpqOMs8k-5dTjDLxMo1g_3_4"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">65.0</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="As_Of_12_31_2020_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputRiskFreeInterestRateMember_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_ehQMKpz9IUa5YaNVMQXlCA"
      decimals="1"
      id="Tc_JRH6WXXN_0eLqvgJVb9kVQ_4_2"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.1</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="As_Of_12_31_2019_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputRiskFreeInterestRateMember_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_K2kpgbWNWkCI8DLXf6RMow"
      decimals="1"
      id="Tc__tm8TuODa06Sx132VGOo1Q_4_4"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">1.6</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="As_Of_12_31_2020_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedTermMember_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_hzOgni19ikeBic5IYdCWTg"
      decimals="1"
      id="Tc_qLcgAZg44USxanpKfNHiqQ_5_2"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">1.5</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="As_Of_12_31_2019_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedTermMember_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_EgiFrLdvmkubbo8ODXz9Xw"
      decimals="1"
      id="Tc_dYrbYvQI_UGoWDIY38fdVw_5_4"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">2.5</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="As_Of_12_31_2020_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_R4zuD5LTWUyt4U6QowNgtw"
      decimals="1"
      id="Tc_EhTMiz4kjkqRbi1rELguqg_7_2"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">12.3</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="As_Of_12_31_2019_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_m4iRRTJWWkOOjFpD8a9xYQ"
      decimals="1"
      id="Tc_B_QoRIVggEyGZHkZc4i-sw_7_4"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">40.0</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_FinancialInstrumentAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_AqXQ_jtozEaxzvTUlaGQlQ"
      id="Tb_VjKdspPjDE-yMsY0CQXbsQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Beginning balance at January 1,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 6,094&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 1,700&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Issuance of warrants&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 3,633&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 3,999&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Change in fair value of warrants&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 85,623&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 395&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Exercised warrants &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (8)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Ending balance at December 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 95,342&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 6,094&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="As_Of_12_31_2019_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_0vMQTlcneU6uUVBuhi3uZA"
      decimals="-3"
      id="Tc_bev0oXNW3kioYZb03TO-xg_3_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">6094000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="As_Of_12_31_2018_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_1mAwLLYZQEqtd7mZpP2M7g"
      decimals="-3"
      id="Tc_RYzxmVAcq0umqEGXBtg3Uw_3_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1700000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_4kNNCmBTCU2EHrxxdVWjYQ"
      decimals="-3"
      id="Tc_f-JQE_ef-k215HCMMtZ2uQ_4_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">3633000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_y6X_NvZEnE6fXRXb80vxkQ"
      decimals="-3"
      id="Tc_tpnafbuoNEGLt-cvaMjfZg_4_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">3999000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_4kNNCmBTCU2EHrxxdVWjYQ"
      decimals="-3"
      id="Tc_-GKaUewD40KRNLpDEAgoLw_5_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">85623000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_y6X_NvZEnE6fXRXb80vxkQ"
      decimals="-3"
      id="Tc_wVgbNrp2EECU0PGXo9KejQ_5_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">395000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_4kNNCmBTCU2EHrxxdVWjYQ"
      decimals="-3"
      id="Tc_T8ouwqTmSE6Jk7J7xsnQSw_6_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-8000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="As_Of_12_31_2020_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_HrxwQkEdZkOxXS3w9jB5-g"
      decimals="-3"
      id="Tc_7Fv7kZvqrEenua2De_NJPw_7_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">95342000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="As_Of_12_31_2019_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_0vMQTlcneU6uUVBuhi3uZA"
      decimals="-3"
      id="Tc_atHDAauQuk-nZc1JwzTWXw_7_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">6094000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="As_Of_12_31_2020_us-gaap_FinancialInstrumentAxis_us-gaap_EmbeddedDerivativeFinancialInstrumentsMember_va166fgyrkekf5fDM8hKtw"
      decimals="-3"
      id="Narr_LAHPOp-d_U68ty0m6ZTa4g"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_FinancialInstrumentAxis_us-gaap_EmbeddedDerivativeFinancialInstrumentsMember_eJ4-m0nOg02CkpkLN8pcLQ"
      id="Tb_DvMdOeKkp02W4Ey7yAkOMw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:75.93%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:75.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:75.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:75.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="color:#231f20;"&gt;Beginning balance at January 1,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 786&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:75.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Issuance of derivative&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 382&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 2,673&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:75.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="color:#231f20;"&gt;Change in fair value&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (1,168)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (1,887)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:75.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;&lt;span style="color:#231f20;"&gt;Ending balance at December 31, &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 786&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="As_Of_12_31_2019_us-gaap_FinancialInstrumentAxis_us-gaap_EmbeddedDerivativeFinancialInstrumentsMember_8IsuxBb3-EydOoD9whPpLg"
      decimals="-3"
      id="Tc_jxVELGl1tUe1bjlQXa45xA_3_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">786000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_FinancialInstrumentAxis_us-gaap_EmbeddedDerivativeFinancialInstrumentsMember_eJ4-m0nOg02CkpkLN8pcLQ"
      decimals="-3"
      id="Tc_zBh9swMehEmXTkWBzbC0bg_4_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">382000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_FinancialInstrumentAxis_us-gaap_EmbeddedDerivativeFinancialInstrumentsMember_exkRtfFRdUSO7PQOtAdMlg"
      decimals="-3"
      id="Tc_6wZOTW9HrUOJPMS0aeyf-A_4_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">2673000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_FinancialInstrumentAxis_us-gaap_EmbeddedDerivativeFinancialInstrumentsMember_eJ4-m0nOg02CkpkLN8pcLQ"
      decimals="-3"
      id="Tc_ZGm9azLg10SYGw8-54y3QQ_5_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-1168000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_FinancialInstrumentAxis_us-gaap_EmbeddedDerivativeFinancialInstrumentsMember_exkRtfFRdUSO7PQOtAdMlg"
      decimals="-3"
      id="Tc_bIiXoWfF_U6vPTpHAwM9BQ_5_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-1887000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="As_Of_12_31_2019_us-gaap_FinancialInstrumentAxis_us-gaap_EmbeddedDerivativeFinancialInstrumentsMember_8IsuxBb3-EydOoD9whPpLg"
      decimals="-3"
      id="Tc_ok4mywrF20innF0BgpZH9A_6_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">786000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_C23jsgFGyUG6bt-5UexCBQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"&gt;&lt;span style="display:inline-block;text-indent:0pt;width:27.35pt;"&gt;&lt;b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;"&gt;5.&lt;/b&gt;&lt;/span&gt;&lt;b style="font-weight:bold;"&gt;GOODWILL&lt;/b&gt;&lt;span style="color:#231f20;"&gt; &lt;/span&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;AND&lt;/b&gt;&lt;span style="color:#231f20;"&gt; &lt;/span&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;INTANGIBLE&lt;/b&gt;&lt;span style="color:#231f20;"&gt; &lt;/span&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;ASSETS,&lt;/b&gt;&lt;span style="color:#231f20;"&gt; &lt;/span&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;NET&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.8pt;"&gt;&lt;span style="color:#231f20;"&gt;Goodwill consists of the following (in &lt;/span&gt;thousands&lt;span style="color:#231f20;"&gt;):&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Goodwill &lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_jsYPLz3rqkO7bw2-F-Psgw;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;"&gt; 1,625&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 1,625&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Effect of foreign currency translation&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 114&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 70&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"&gt;Total goodwill&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 1,739&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 1,695&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.45pt;"&gt;Intangible assets, net, consists of the following (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"&gt;&lt;span style="color:#231f20;"&gt;Developed technology&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 500&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 500&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;&lt;span style="color:#231f20;"&gt;Internally developed software&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;text-decoration:underline;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 22,545&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;text-decoration:underline;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 16,722&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"&gt;&lt;span style="color:#231f20;"&gt;Intangible assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 23,045&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 17,222&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Less: Accumulated amortization&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (10,993)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (6,549)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="color:#231f20;"&gt;Add: Currency translation adjustment&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;text-decoration:underline;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 35&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;text-decoration:underline;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 22&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;&lt;span style="color:#231f20;"&gt;Total intangible assets, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 12,087&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 10,695&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;"&gt;Amortization expense for intangible assets was $4.5 million and $3.1 million for the&#160;years ended December&#160;31, 2020 and 2019, respectively, of which substantially all represents amortization of internally developed software recognized in cost of goods sold in the consolidated statements of operations.&lt;/p&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_2LjlaV02tki4zXtStzbH_A">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.8pt;"&gt;&lt;span style="color:#231f20;"&gt;Goodwill consists of the following (in &lt;/span&gt;thousands&lt;span style="color:#231f20;"&gt;):&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Goodwill &lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_jsYPLz3rqkO7bw2-F-Psgw;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;"&gt; 1,625&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 1,625&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Effect of foreign currency translation&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 114&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 70&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"&gt;Total goodwill&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 1,739&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 1,695&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="As_Of_12_31_2018_GUne4wNQ4EqRag9HciQTtw"
      decimals="-3"
      id="Tc_3xC0KJO8KUirJNFLsIVWJA_3_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1625000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_giRC714bgkWIXXZa56BWdQ_4_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">114000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_H9VYzZOeukej1I0QFUD3sQ_4_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">70000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_M9S2lzdNkEiB1IzFkE3PJw_5_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1739000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_ioHd5XKUuUeQTU9YzabRjw_5_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1695000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_5Ym7Iu3suEuOqkFuARE6QA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.45pt;"&gt;Intangible assets, net, consists of the following (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"&gt;&lt;span style="color:#231f20;"&gt;Developed technology&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 500&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 500&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;&lt;span style="color:#231f20;"&gt;Internally developed software&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;text-decoration:underline;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 22,545&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;text-decoration:underline;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 16,722&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"&gt;&lt;span style="color:#231f20;"&gt;Intangible assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 23,045&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 17,222&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Less: Accumulated amortization&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (10,993)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (6,549)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="color:#231f20;"&gt;Add: Currency translation adjustment&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;text-decoration:underline;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 35&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;text-decoration:underline;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 22&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;&lt;span style="color:#231f20;"&gt;Total intangible assets, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 12,087&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 10,695&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="As_Of_12_31_2020_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TechnologyBasedIntangibleAssetsMember_pgSRZugMjk6I0KWlsEMQnw"
      decimals="-3"
      id="Tc_Z8guyGaGb0STqjUtn5C-WA_3_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="As_Of_12_31_2019_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TechnologyBasedIntangibleAssetsMember_iemtx_WY6E2cupSniB3OJQ"
      decimals="-3"
      id="Tc_dDxvEVB-sEKvyuN5I1d_ig_3_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="As_Of_12_31_2020_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_SoftwareDevelopmentMember_KfDijB89akCsrUp-YDVgQw"
      decimals="-3"
      id="Tc_-b5qKwLSTE-1FN4Vd2QjBg_4_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">22545000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="As_Of_12_31_2019_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_SoftwareDevelopmentMember_m0Y9-TBFs0yKoB6quNaYLA"
      decimals="-3"
      id="Tc_t8Bf4k9NM0a8biLdTMHkcQ_4_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">16722000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_I3nEMbfEakeXvL2Tnj3z9w_5_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">23045000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_1QKYk2ikp0mvjtcOhox_sw_5_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">17222000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_N9cP06AYEEGaLWR-p5FHTA_6_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">10993000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_VVZvMoqx60iUAbAOKSCW4g_6_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">6549000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_r9VBae4EVUK95LDNhgKm0A_7_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-35000</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_Xvmg1wVa1ECHHQmCCvD1cA_7_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-22000</us-gaap:FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_GVDxoSSIB0mMlKgF3N0QBw_8_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">12087000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_rRzaTqnB7EmLuGkuwWKSIQ_8_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">10695000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-5"
      id="Narr_a47d7sVJb0mQW21OLxmEIg"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">4500000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-5"
      id="Narr_cyzT7SNtSU2vtCeV_6gQyA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">3100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_it2Tsn4MsE-4RE_94-TJ_g">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"&gt;&lt;span style="display:inline-block;text-indent:0pt;width:27.35pt;"&gt;&lt;b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;"&gt;6.&lt;/b&gt;&lt;/span&gt;&lt;b style="font-weight:bold;"&gt;LEASES&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;"&gt;The Company leases and subleases certain office spaces with lease terms ranging from &lt;span style="-sec-ix-hidden:Hidden_POzSCOVaMU6ZDonESMZYgg;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;one&lt;/span&gt;&lt;/span&gt; to five years. These leases require&#160;monthly lease payments that may be subject to annual increases throughout the lease term. Certain of these leases also include renewal options at the election of the Company to renew or extend the lease for an additional &lt;span style="-sec-ix-hidden:Hidden_2rTPUa3rukuA9-xMaGghkg;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;three&lt;/span&gt;&lt;/span&gt; to five years. These optional periods have not been considered in the determination of the ROU assets or lease liabilities associated with these leases as the Company did not consider the exercise of these options to be reasonably certain.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;"&gt;The Company performed evaluations of its contracts and determined each of its identified leases are operating leases. For the&#160;years ended December&#160;31, 2020 and 2019, the Company incurred $0.8 million and $1.2 million, respectively, of rent expense included in operating expenses in the consolidated statements of operations in relation to its operating leases, inclusive of short-term and variable lease expense which was immaterial. Cash paid for amounts included in the measurement of operating lease liabilities for the&#160;years ended December&#160;31, 2020 and 2019 was $0.7 million and $0.9 million, respectively, and was included in net cash used in operating activities in the Company&#x2019;s consolidated statements of cash flows.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;As of December&#160;31, 2020, future payments associated with the Company&#x2019;s operating lease &lt;span style="-sec-ix-hidden:Hidden_MvSFkDKoCU2A9N32GjckFg;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;liabilities&lt;/span&gt;&lt;/span&gt; were as follows (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Operating&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Leases&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;2021&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 348&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;2022&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="text-decoration:underline;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;60&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Total lease payments&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 408&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Less: imputed interest&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="text-decoration:underline;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (18)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total operating lease liability future lease payments&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 390&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.45pt;"&gt;Reported as of December&#160;31, 2020 and 2019 (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:middle;white-space:nowrap;width:23.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Current portion of operating lease liabilities included within other&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"&gt;current liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 333&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 645&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Non-current portion of operating lease liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="text-decoration:underline;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;57&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="text-decoration:underline;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;390&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 390&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 1,035&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.45pt;"&gt;The following summarizes additional information related to operating leases:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:73.97%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:middle;white-space:nowrap;width:21.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:0pt;visibility:hidden;"&gt;&lt;td colspan="6" style="padding:0pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Weighted average remaining operating lease term (in years)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;0.8&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;2.1&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Weighted average discount rate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;11.3&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 11.0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="As_Of_12_31_2020_srt_RangeAxis_srt_MaximumMember_x_BWnaijOEmUN_B-8sdTpw"
      id="Narr__jRITsJ3QE-RmKviQuA3eQ">P5Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="As_Of_12_31_2020_srt_RangeAxis_srt_MaximumMember_x_BWnaijOEmUN_B-8sdTpw"
      id="Narr_xfm84xb3akaZnsYkuZPNmg">P5Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:LeaseCost
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-5"
      id="Narr_zq75gv8vEkitWiw9zNJpAg"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">800000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-5"
      id="Narr_ZDbacNzk6E62IX-5yefWXA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1200000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-5"
      id="Narr_y3CEBNsffEGjH0AtlhBJtA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">700000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-5"
      id="Narr_yvnzDeklSkGRUDt_02gPcQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">900000</us-gaap:OperatingLeasePayments>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_MLifrQsGjEC3tED_K5qemg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;As of December&#160;31, 2020, future payments associated with the Company&#x2019;s operating lease &lt;span style="-sec-ix-hidden:Hidden_MvSFkDKoCU2A9N32GjckFg;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;liabilities&lt;/span&gt;&lt;/span&gt; were as follows (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Operating&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Leases&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;2021&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 348&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;2022&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="text-decoration:underline;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;60&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Total lease payments&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 408&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Less: imputed interest&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="text-decoration:underline;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (18)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total operating lease liability future lease payments&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 390&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_EUqXdbWERU-zsF_hilfNNg_3_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">348000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_PrTmlMQxQkGC6OMB24V5Gg_4_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">60000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_C09HqfyoGU6vyMTiU_WQRQ_5_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">408000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_jIpmIxjBwUaATltgCUSXJw_6_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">18000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_moSppR_Qkke-7vaw0dkf7w_7_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">390000</us-gaap:OperatingLeaseLiability>
    <stem:LeasebalancesheetdisclosureTabletextblock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_rcFwDwKzFUSDLz82i7IW8A">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.45pt;"&gt;Reported as of December&#160;31, 2020 and 2019 (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:middle;white-space:nowrap;width:23.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Current portion of operating lease liabilities included within other&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"&gt;current liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 333&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 645&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Non-current portion of operating lease liabilities&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="text-decoration:underline;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;57&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="text-decoration:underline;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;390&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 390&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 1,035&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</stem:LeasebalancesheetdisclosureTabletextblock>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_ndX6qFBLvUul8z8hkFhNsw_4_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">333000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_JT1Fv-g6eU6N_GDTnjxjFw_4_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">645000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_EsAJlXr140eoDAR9kGxtfQ_5_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">57000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_GQR-WNAcfUi7GpGvi61Q_Q_5_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">390000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_ZFShEAZybEuysVMpod0VOA_6_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">390000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_OKhZRimLWEuW8rXdRPfq-A_6_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1035000</us-gaap:OperatingLeaseLiability>
    <stem:AdditionalInformationRelatedToOperatingLeasesTabletextblock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_xXrqhAjX9keK2dyYNN63ww">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:73.97%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:middle;white-space:nowrap;width:21.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:0pt;visibility:hidden;"&gt;&lt;td colspan="6" style="padding:0pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Weighted average remaining operating lease term (in years)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;0.8&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;2.1&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.97%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Weighted average discount rate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;11.3&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 11.0&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</stem:AdditionalInformationRelatedToOperatingLeasesTabletextblock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      id="Tc_eCAMANYf5kOi7-PWUZmOLA_3_2">P0Y9M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      id="Tc_mP1HU-81Y0inUTRgQJ2Vnw_3_4">P2Y1M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="3"
      id="Tc_jl2I_z3E2kKM2Pt-n2e7KQ_4_2"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.113</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="3"
      id="Tc_QVcfqZWRY0KuLUkQH9uIQg_4_4"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.110</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:AssetRetirementObligationDisclosureTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_E4kUs-RgHkqrndL7-RzBRg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"&gt;&lt;span style="display:inline-block;text-indent:0pt;width:27.35pt;"&gt;&lt;b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;"&gt;7.&lt;/b&gt;&lt;/span&gt;&lt;b style="font-weight:bold;"&gt;ASSET&lt;/b&gt;&lt;span style="color:#231f20;"&gt; &lt;/span&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;RETIREMENT&lt;/b&gt;&lt;span style="color:#231f20;"&gt; &lt;/span&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;OBLIGATION&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The information below details the asset retirement obligation for the&#160;years ended December&#160;31, 2020 and 2019 as follows (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Beginning balance at January 1,&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 5,759&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 6,092&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Asset retirement obligation&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 771&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 850&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Settlement of asset retirement obligation&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (1,375)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Retirement cost revaluation&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (1,235)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (1,486)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Accretion expense&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 217&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 303&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Ending balance at December 31,&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 4,137&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 5,759&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:AssetRetirementObligationDisclosureTextBlock>
    <us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_d5p7XAQkK0GLyenJyM1miA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The information below details the asset retirement obligation for the&#160;years ended December&#160;31, 2020 and 2019 as follows (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Beginning balance at January 1,&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 5,759&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 6,092&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Asset retirement obligation&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 771&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 850&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Settlement of asset retirement obligation&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (1,375)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; &#x2014;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Retirement cost revaluation&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (1,235)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (1,486)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Accretion expense&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 217&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 303&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Ending balance at December 31,&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 4,137&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 5,759&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_awQEM_TUL0-gI_g9i8wY_w_3_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">5759000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="As_Of_12_31_2018_GUne4wNQ4EqRag9HciQTtw"
      decimals="-3"
      id="Tc_vnkj98IQtU6AjaYYeL2hKA_3_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">6092000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_MadhMRcEXk6oyVV0xJ8GDQ_4_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">771000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_uUbbYmZki0SN3--MtEmkUA_4_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">850000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_CVv_Ry_tNk6sGELIFCkZZw_5_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1375000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_cqJVlnf5-0KfFUv3JUBGuQ_6_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-1235000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_xkMgXuEM3EK_J9XWyeTqKQ_6_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-1486000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_xhmpTXtNs0qIQyEzjkjKZw_7_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">217000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationAccretionExpense
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_kVVRfS8gNkmXM9TvX_PSqg_7_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">303000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_VHVGjL_BlUGs1JFuPvOSBg_8_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">4137000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_WeajJQX9j0-UR0GYqLZ65w_8_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">5759000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsMember_w87EzvvJsUK4j3ZHgpVDLw"
      id="Tb_0c4gWsGd50yD9CpBunvuwA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"&gt;&lt;span style="display:inline-block;text-indent:0pt;width:27.35pt;"&gt;&lt;b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;"&gt;8.&lt;/b&gt;&lt;/span&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;ENERGY&lt;/b&gt;&lt;span style="color:#231f20;"&gt; &lt;/span&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;STORAGE&lt;/b&gt;&lt;span style="color:#231f20;"&gt; &lt;/span&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;SYSTEMS,&lt;/b&gt;&lt;span style="color:#231f20;"&gt; &lt;/span&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;NET&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;span style="color:#231f20;"&gt;Energy &lt;/span&gt;storage&lt;span style="color:#231f20;"&gt; systems, net, consists of the following (in thousands):&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Energy storage systems placed into service&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 144,425&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 124,789&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Less accumulated depreciation&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (33,389)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (20,489)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Energy storage systems not yet placed into service&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 12,667&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 27,269&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Total energy storage systems, net&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 123,703&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 131,569&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;Depreciation expense for the energy storage systems was approximately $13.9 million and $9.7 million within cost of service revenue for the&#160;years ended December&#160;31, 2020 and 2019, respectively.&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsMember_w87EzvvJsUK4j3ZHgpVDLw"
      id="Tb__Cb892HtakC3Mu_dgwd4FQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;span style="color:#231f20;"&gt;Energy &lt;/span&gt;storage&lt;span style="color:#231f20;"&gt; systems, net, consists of the following (in thousands):&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Energy storage systems placed into service&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 144,425&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 124,789&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Less accumulated depreciation&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (33,389)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (20,489)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Energy storage systems not yet placed into service&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 12,667&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 27,269&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;Total energy storage systems, net&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 123,703&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 131,569&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2020_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsPlacedIntoServiceMember_fTpodrTm_k2qpBDlwhKCww"
      decimals="-3"
      id="Tc_9ZdEJXGIaECQeyqDzJS0Aw_3_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">144425000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2019_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsPlacedIntoServiceMember_FH0Phit53EidjeHOSlQKvw"
      decimals="-3"
      id="Tc_-9AAp9R1fkKTm48c--ufYQ_3_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">124789000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="As_Of_12_31_2020_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsPlacedIntoServiceMember_fTpodrTm_k2qpBDlwhKCww"
      decimals="-3"
      id="Tc_l_gylEhMWECFy1fJIzK3Bg_4_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">33389000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="As_Of_12_31_2019_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsPlacedIntoServiceMember_FH0Phit53EidjeHOSlQKvw"
      decimals="-3"
      id="Tc_Lm2r8cnfdEiwJOHRp0PmQQ_4_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">20489000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2020_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember_P099caTZKUyjI9hC35sZzQ"
      decimals="-3"
      id="Tc_LZgX6wfcdUek8B91IqIjmw_5_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">12667000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_12_31_2019_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember_ESB4bNfymUWO2MQEE-lu_g"
      decimals="-3"
      id="Tc_gxgJHR27oU-2JksziUUrTg_5_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">27269000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_wLzxe67xZ0qjJsPX02hi-w_6_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">123703000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_4IkXAwZoGkqSsDh4gZNY0g_6_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">131569000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsMember_w87EzvvJsUK4j3ZHgpVDLw"
      decimals="-5"
      id="Narr__G04kF-SCkCj7QNeW81VNQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">13900000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsMember_6vg_Vq-Nf0OSYKZNxDOllw"
      decimals="-5"
      id="Narr_ux7x9v4xW06qa_H_gq8sJg"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">9700000</us-gaap:Depreciation>
    <stem:BalanceSheetComponentsTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_lfg7lHTGSU6jeo6iJOg2qQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"&gt;&lt;span style="display:inline-block;text-indent:0pt;width:27.35pt;"&gt;&lt;b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;"&gt;9.&lt;/b&gt;&lt;/span&gt;&lt;b style="font-weight:bold;"&gt;BALANCE SHEET COMPONENTS &lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"&gt;&lt;b style="font-weight:bold;"&gt;Inventory&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.45pt;"&gt;Inventory consists of the following (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Work in process inventory&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 15,296&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 2,535&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="color:#231f20;"&gt;Batteries&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;text-decoration:underline;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 5,547&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;text-decoration:underline;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 1,045&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;&lt;span style="color:#231f20;"&gt;Total inventory&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 20,843&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 3,580&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"&gt;&lt;b style="font-weight:bold;"&gt;Other Current Assets&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.4pt;"&gt;Other current assets consist of the following (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Deferred costs with suppliers&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 6,204&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 3,589&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="color:#231f20;"&gt;Prepaid expenses&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 698&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 868&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Utility program deposits&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 891&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 770&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Due from related parties&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 123&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 483&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;&lt;span style="color:#231f20;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;text-decoration:underline;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 4&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;text-decoration:underline;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Total other current assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 7,920&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 5,710&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"&gt;&lt;b style="font-weight:bold;"&gt;Other Noncurrent Assets&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.4pt;"&gt;Other noncurrent assets consist of the following (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"&gt;&lt;span style="color:#231f20;"&gt;Receivable from SPEs (Note 15)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 3,583&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 3,161&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;&lt;span style="color:#231f20;"&gt;Deferred SPAC costs&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 1,256&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Self-generation incentive program deposits&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 1,036&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 864&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;&lt;span style="color:#231f20;"&gt;Investment in VIEs&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 744&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 843&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"&gt;&lt;span style="color:#231f20;"&gt;Revolver debt issuance costs&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 73&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 416&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"&gt;&lt;span style="color:#231f20;"&gt;Right-of-use assets (Note 6)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 358&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 947&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Property and equipment, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 44&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 71&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"&gt;&lt;span style="color:#231f20;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 1,546&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 380&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;&lt;span style="color:#231f20;"&gt;Total other noncurrent assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 8,640&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 6,682&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;"&gt;Depreciation expense for property and equipment was immaterial for both the&#160;years ended December&#160;31, 2020 and 2019.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Accrued Liabilities&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;"&gt;Accrued liabilities consist of the following (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Accrued payables&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 9,799&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 5,493&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="color:#231f20;"&gt;Accrued interest &#x2013; notes payable&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 6,149&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 1,757&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;&lt;span style="color:#231f20;"&gt;Other accrued liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 124&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 57&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"&gt;&lt;span style="color:#231f20;"&gt;Total accrued liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 16,072&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 7,307&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.45pt;"&gt;&lt;b style="font-weight:bold;"&gt;Other Current Liabilities&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.45pt;"&gt;Other current &lt;span style="-sec-ix-hidden:Hidden_t5OoiZhoTEqvULGnow-Ftw;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;liabilities&lt;/span&gt;&lt;/span&gt; consist of the following (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;&lt;span style="color:#231f20;"&gt;System advances&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 640&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 1,493&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="color:#231f20;"&gt;Lease liabilities &#x2013; current portion&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 333&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 645&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Due to related parties&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 399&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 190&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;&lt;span style="color:#231f20;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 217&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 308&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="color:#231f20;"&gt;Total other current liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 1,589&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 2,636&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</stem:BalanceSheetComponentsTextBlock>
    <stem:BalanceSheetComponentsTableTextblock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_B1YuAETR10y3ziyDmtZ-Pg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"&gt;&lt;b style="font-weight:bold;"&gt;Inventory&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.45pt;"&gt;Inventory consists of the following (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Work in process inventory&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 15,296&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 2,535&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="color:#231f20;"&gt;Batteries&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;text-decoration:underline;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 5,547&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;text-decoration:underline;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 1,045&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;&lt;span style="color:#231f20;"&gt;Total inventory&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 20,843&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 3,580&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"&gt;&lt;b style="font-weight:bold;"&gt;Other Current Assets&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.4pt;"&gt;Other current assets consist of the following (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Deferred costs with suppliers&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 6,204&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 3,589&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="color:#231f20;"&gt;Prepaid expenses&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 698&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 868&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Utility program deposits&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 891&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 770&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Due from related parties&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 123&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 483&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;&lt;span style="color:#231f20;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;text-decoration:underline;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 4&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;text-decoration:underline;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Total other current assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 7,920&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 5,710&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"&gt;&lt;b style="font-weight:bold;"&gt;Other Noncurrent Assets&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.4pt;"&gt;Other noncurrent assets consist of the following (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"&gt;&lt;span style="color:#231f20;"&gt;Receivable from SPEs (Note 15)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 3,583&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 3,161&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;&lt;span style="color:#231f20;"&gt;Deferred SPAC costs&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 1,256&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Self-generation incentive program deposits&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 1,036&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 864&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;&lt;span style="color:#231f20;"&gt;Investment in VIEs&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 744&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 843&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"&gt;&lt;span style="color:#231f20;"&gt;Revolver debt issuance costs&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 73&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 416&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"&gt;&lt;span style="color:#231f20;"&gt;Right-of-use assets (Note 6)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 358&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 947&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Property and equipment, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 44&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 71&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"&gt;&lt;span style="color:#231f20;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 1,546&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 380&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;&lt;span style="color:#231f20;"&gt;Total other noncurrent assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 8,640&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 6,682&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;"&gt;Depreciation expense for property and equipment was immaterial for both the&#160;years ended December&#160;31, 2020 and 2019.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;b style="font-weight:bold;"&gt;Accrued Liabilities&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;"&gt;Accrued liabilities consist of the following (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Accrued payables&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 9,799&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 5,493&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="color:#231f20;"&gt;Accrued interest &#x2013; notes payable&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 6,149&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 1,757&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;&lt;span style="color:#231f20;"&gt;Other accrued liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 124&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 57&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"&gt;&lt;span style="color:#231f20;"&gt;Total accrued liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 16,072&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 7,307&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.45pt;"&gt;&lt;b style="font-weight:bold;"&gt;Other Current Liabilities&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.45pt;"&gt;Other current &lt;span style="-sec-ix-hidden:Hidden_t5OoiZhoTEqvULGnow-Ftw;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;liabilities&lt;/span&gt;&lt;/span&gt; consist of the following (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;&lt;span style="color:#231f20;"&gt;System advances&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 640&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 1,493&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="color:#231f20;"&gt;Lease liabilities &#x2013; current portion&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 333&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 645&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Due to related parties&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 399&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 190&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;&lt;span style="color:#231f20;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 217&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 308&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="color:#231f20;"&gt;Total other current liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 1,589&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 2,636&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</stem:BalanceSheetComponentsTableTextblock>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_H1ld3JBhQUKpcI07fAY03Q_3_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">15296000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_noMYCpTS_UGOUKyZxzL4vg_3_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">2535000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <stem:InventoryBatteries
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_uhJ95ApqVEGvwjOlneqHCQ_4_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">5547000</stem:InventoryBatteries>
    <stem:InventoryBatteries
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_HWGBpqrQzkSDihmVoVsDFg_4_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1045000</stem:InventoryBatteries>
    <us-gaap:InventoryNet
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_6pYKIrcs2kSyrnchvjdERg_5_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">20843000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_goCkxHUSlEqL6awhyQLZvA_5_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">3580000</us-gaap:InventoryNet>
    <us-gaap:DeferredCostsCurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_l-diGrlwEUShgm5I6pzbEA_3_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">6204000</us-gaap:DeferredCostsCurrent>
    <us-gaap:DeferredCostsCurrent
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_VpgB3wcZJUOhmcoPoSVX7g_3_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">3589000</us-gaap:DeferredCostsCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_NqUWuLzxVUOborS71fTzwQ_4_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">698000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_E3mmpsWui0SZ9OLvjZKyGw_4_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">868000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:DepositsAssetsCurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_3yj7rOEJ6UmI25YWhKvIvg_5_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">891000</us-gaap:DepositsAssetsCurrent>
    <us-gaap:DepositsAssetsCurrent
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_u5_TC7kXZ02vTQAbgBMp6g_5_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">770000</us-gaap:DepositsAssetsCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_Cc7affTFxU26TFE8uGrKlQ_6_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">123000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_hIOfYosIz0K0SBHIMZ7brg_6_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">483000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:OtherAssetsMiscellaneousCurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_o6DyWsd2iEKoAljn2yx_8Q_7_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">4000</us-gaap:OtherAssetsMiscellaneousCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_dnmWrH2qWki1lSc7rLwz7w_8_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">7920000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_P5bP3FrfLUqHdfMM4M5MZw_8_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">5710000</us-gaap:OtherAssetsCurrent>
    <us-gaap:DueFromRelatedPartiesNoncurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_EVj_myylRUuCRzCuRx_g8w_3_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">3583000</us-gaap:DueFromRelatedPartiesNoncurrent>
    <us-gaap:DueFromRelatedPartiesNoncurrent
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_pGSFF95UoE69YyL3IHaIsg_3_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">3161000</us-gaap:DueFromRelatedPartiesNoncurrent>
    <us-gaap:DeferredCosts
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_RqXo1su3LEe7yK4q9g0v5A_4_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1256000</us-gaap:DeferredCosts>
    <us-gaap:DepositsAssetsNoncurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_-63FphlnP0yzqvSShrnZ-g_5_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1036000</us-gaap:DepositsAssetsNoncurrent>
    <us-gaap:DepositsAssetsNoncurrent
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_Yjo3gEq4GkiGdgl21m2sCg_5_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">864000</us-gaap:DepositsAssetsNoncurrent>
    <us-gaap:LongTermInvestments
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_ExjbsGMKSUyDN4sSSq5wJg_6_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">744000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_NWS_2OIUWkGVcPVV7V3gDA_6_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">843000</us-gaap:LongTermInvestments>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_s1t9Sk2jc0ydW-NtiGobbA_7_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">73000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc__6UJzCdyg0ikn4ctBBwIAg_7_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">416000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_T6Bq_CnC7kiWCAVyEeHy3A_8_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">358000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_i7KN34wlXE2vhpk3RVTMkg_8_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">947000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="As_Of_12_31_2020_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_j3wArJnID0WQxhJmQxSHKQ"
      decimals="-3"
      id="Tc_4rugPUidnEuKuZ0gxm9DoA_9_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">44000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="As_Of_12_31_2019_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember_5ZqXTRzx602Krb993quOEw"
      decimals="-3"
      id="Tc_pTOyTuJ6TEa5UNNXD60-rA_9_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">71000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_INCCDnva4UaCdqpUcbKPSw_10_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1546000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_Y267CUDPzEeI2WA6u7lvTQ_10_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">380000</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_91m9OBx3uEaP6IaWQaqAgQ_11_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">8640000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_on0GDwEaX0eHQ9zEz41ZzA_11_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">6682000</us-gaap:OtherAssetsNoncurrent>
    <stem:AccruedPayablesCurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_oMTh_RbRH0yWbnDYFKAOrA_3_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">9799000</stem:AccruedPayablesCurrent>
    <stem:AccruedPayablesCurrent
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_ZEQ1rtl0-Eib2RP0xUTv-Q_3_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">5493000</stem:AccruedPayablesCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_pDH2cnHvdkGaWs8BpYnQyw_4_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">6149000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_f9QNskbF9kK0TRRtjDMxTw_4_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1757000</us-gaap:InterestPayableCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_MHp0vAMHmEmvvFgb3QkCZA_5_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">124000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_yg4tmnE6_UynpY_HeCo01Q_5_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">57000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_Y2Twpg_d5kiyKPPA-lLXUQ_6_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">16072000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_0kMky2kYckiWaRjG2Dmj4A_6_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">7307000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_Jbpjs_RMfU6cnZKZy-SKHQ_3_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">640000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_HNxG0chDdUeoNIVJCXoWYA_3_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1493000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_VULog20RPkCyiz2U3jfIzg_4_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">333000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_e5WYi2oEjkW4cxrruT1OvQ_4_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">645000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_XewHq9-evkasN1ww1KSswg_5_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">399000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_xAzLgaWEH0Cma0Rhy0az7g_5_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">190000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:OtherSundryLiabilitiesCurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_cZvKpZ9ltECsQ8GPY7dXPA_6_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">217000</us-gaap:OtherSundryLiabilitiesCurrent>
    <us-gaap:OtherSundryLiabilitiesCurrent
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_6AE7_HYb00e4Aqbce4pp0Q_6_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">308000</us-gaap:OtherSundryLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc__eBocy0taUmhdddKrliTDw_7_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1589000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_zuA0FCT3TkWoF_T5A9tW1A_7_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">2636000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_kjltUqrqEUu1mlRUn10MVA"
      id="Tb_DoXyISHHVEa1dAQBq0rbhw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"&gt;&lt;span style="display:inline-block;text-indent:0pt;width:27.35pt;"&gt;&lt;b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;"&gt;10.&lt;/b&gt;&lt;/span&gt;&lt;b style="font-weight:bold;"&gt;NOTES&#160;PAYABLE&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.45pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Revolving Loan Due to SPE Member&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;"&gt;In April&#160;2017, the Company entered into a revolving loan agreement with an affiliate of a member of certain SPEs with the Company, which was subsequently amended from time to time. The purpose of this revolving loan agreement is to finance 100% of the Company&#x2019;s purchase of hardware for its various energy storage system projects. As of the beginning of 2019, the agreement had a total revolving loan capacity $35.0 million that bore fixed interest at 10% with a maturity date of August&#160;2019, which continued to be extended through December&#160;2019 via mutual agreement with the lender. In December&#160;2019, in conjunction with the restructuring of the term loan due to the SPE member discussed below, the Company expanded the revolving loan capacity to $45.0 million and extended the maturity date to June&#160;2020.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;"&gt;In May&#160;&lt;span style="white-space:pre-wrap;"&gt;2020, the Company entered into an amendment to the revolving loan agreement, which  reduced the loan capacity to $&lt;/span&gt;35.0 million and extended the maturity date to May&#160;2021. The amendment increased the fixed interest rate for any borrowings outstanding more than nine&#160;months to 14% thereafter. Additionally, under the original terms of the revolving loan agreement, the Company was able to finance 100% of the value of the hardware purchased up to the total loan capacity. The amendment reduced the advance rate to 85%, with an additional reduction to 70% in August&#160;2020. The amendment was accounted for as a modification of the debt, which did not have a material impact on the consolidated financial statements. As of December&#160;31, 2020 and 2019, the Company had $7.4 million and $19.6 million, respectively, outstanding under the revolving loan agreement.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;"&gt;The revolving loan agreement is primarily secured by the purchased hardware under the facility and secondarily by substantially all the Company&#x2019;s assets with a negative pledge agreement concerning the Company&#x2019;s intellectual property and contains customary representations and warranties, certain nonfinancial covenants, and certain limitations on liens and indebtedness. The Company was in compliance with all covenants associated with the revolving loan agreement as of December&#160;31, 2020 and 2019.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Term Loan Due to SPE Member&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 0pt 8.5pt;"&gt;In December&#160;2018, the Company entered into a term loan in the amount of $13.3 million with an affiliate of a member of certain SPEs with the Company. The term loan had no stated interest at any time prior to the original maturity date of July&#160;2019, which was extended through the end of 2019 via mutual agreement with the lender. The Company recorded imputed interest of $1.2&lt;span style="white-space:pre-wrap;"&gt; million associated with the debt discount on the term loan as a result of  &lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;the below market interest rate. In December&#160;&lt;/span&gt;&lt;span style="white-space:pre-wrap;"&gt;2019, the Company  and lender agreed for the Company to repay $&lt;/span&gt;4.8 million of the outstanding loan and concurrently entered into an amended term loan agreement in the amount of $8.7 million. The amended term loan bears a fixed interest rate of 12.5% on the outstanding principal balance with a final balloon payment of $3.0 million due at the maturity date of June&#160;30, 2020. In May&#160;2020, the Company repaid the remaining outstanding balance of $5.9 million with the proceeds received through the 2020 Credit Agreement discussed below.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Term Loan Due to Former Non-Controlling Interest Holder&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;In June&#160;2018, the Company acquired the outstanding member interests of an entity controlled by the Company for $8.1 million. The Company financed this acquisition by entering into a term loan agreement with the noncontrolling member bearing fixed interest of 4.5% per quarter (18% per annum) on the outstanding principal balance. The loan requires fixed&#160;monthly payments throughout the term of the loan, which will be paid in full by April&#160;1, 2026.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;In May&#160;2020, the Company amended the term loan and, using the proceeds from the 2020 Credit Agreement discussed below, prepaid $1.5 million of principal and interest on the note, of which $1.0 million was towards the outstanding principal balance, thereby reducing the fixed quarterly payment due to the lender. The amendment was accounted for as a modification of the debt, which did not have a material impact on the consolidated financial statements. In relation to this amendment, the Company was required to issue warrants for 400,000 shares of common stock resulting in a discount to the term loan of $0.2 million. Such debt discount is being amortized to earnings through interest expense over the expected life of the debt. As of December&#160;31, 2020 and 2019, the outstanding balance was $5.8 million and $7.2 million, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The term loan is secured by substantially all the Company&#x2019;s assets with a negative pledge agreement concerning the Company&#x2019;s intellectual property, and contains customary representations and warranties, nonfinancial covenants, and certain limitations on liens and indebtedness. The Company was in compliance with all covenants associated with the term loan agreement as of December&#160;31, 2020 and 2019.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;2020 Credit Agreement&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;In May&#160;2020, the Company entered into a credit agreement (&#x201c;2020 Credit Agreement&#x201d;) with a new lender for proceeds of $25.0 million that will provide the Company with access to working capital towards the purchase of energy storage systems. The 2020 Credit Agreement has a maturity date of the earlier of (1) &lt;span style="color:#231f20;"&gt;May&#160;2021, (2)&#160;the maturity date of the revolving loan agreement, or (3)&#160;the maturity date of the convertible promissory notes discussed in Note&#160;11. The loan bears interest of &lt;/span&gt;&lt;span style="color:#231f20;"&gt;12&lt;/span&gt;&lt;span style="color:#231f20;"&gt;% per annum, of which &lt;/span&gt;&lt;span style="color:#231f20;"&gt;8&lt;/span&gt;&lt;span style="color:#231f20;"&gt;% is paid in cash and &lt;/span&gt;&lt;span style="color:#231f20;"&gt;4&lt;/span&gt;&lt;span style="color:#231f20;white-space:pre-wrap;"&gt;% is added to principal of  the loan balance every quarter. The Company used a portion of the proceeds towards payments associated with existing debt as previously discussed. As of December&#160;31, 2020, the outstanding balance was $&lt;/span&gt;&lt;span style="color:#231f20;"&gt;25.6&lt;/span&gt;&lt;span style="color:#231f20;"&gt; million.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;In relation to the 2020 Credit Agreement, the Company issued warrants for 750,000 shares of Series&#160;D convertible preferred stock. However, if the Company repays the borrowed amount with 12&#160;months from the issuance date, the warrants are terminated. The Company determined the fair value of these warrants to be $0.2 million as of issuance, resulting in a discount in relation to the debt that is being amortized to interest expense over the life of the debt.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The 2020 Credit Agreement is secured by substantially all the Company&#x2019;s assets with a negative pledge agreement concerning the Company&#x2019;s intellectual property and contains customary representations and warranties, certain nonfinancial covenants, and certain limitations on liens and indebtedness. The Company was in compliance with all covenants associated with the 2020 Credit Agreement as of December&#160;31, 2020.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 12pt 8.65pt;"&gt;The Company&#x2019;s outstanding notes payable consisted of the following as of December&#160;31, 2020 (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Outstanding principal&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 38,866&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Unamortized discount&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (571)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Carrying value of debt&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 38,295&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;"&gt;The following table summarizes the aggregate undiscounted amount of maturities of all borrowings as of December&#160;31, 2020 (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Payment &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Schedule&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;&lt;span style="color:#231f20;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 33,712&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;&lt;span style="color:#231f20;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 821&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;&lt;span style="color:#231f20;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 979&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;&lt;span style="color:#231f20;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 1,167&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;&lt;span style="color:#231f20;"&gt;2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 1,392&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Thereafter&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 795&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;&lt;span style="color:#231f20;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 38,866&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:DebtDisclosureTextBlock>
    <stem:PercentageOfHardwareForEnergySystemsPurchased
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_frhousyDh0GjT8KrZRWVIg"
      decimals="2"
      id="Narr_1D0_XLAvdUexbPy6Hp4BBQ"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">1</stem:PercentageOfHardwareForEnergySystemsPurchased>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="As_Of_12_31_2018_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_dBEUQnrf00CJ67boRah9Ag"
      decimals="-5"
      id="Narr_OfXmxwY_4kW79D8t1esAyA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">35000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_fO95T6JgMEypGIon92Vy1w"
      decimals="2"
      id="Narr_tLPIN5LbvkuAw86xAjuP1Q"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.10</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:NotesPayable
      contextRef="As_Of_12_31_2019_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSpeMemberMember_4u0eI1DSr0OFfVfaynXosw"
      decimals="-5"
      id="Narr_UGmgZsmB20-vhizQrhiHUQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">45000000.0</us-gaap:NotesPayable>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="As_Of_5_31_2020_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_pu-_rZQqR060GQl850GbvA"
      decimals="-5"
      id="Narr_YG1Xy5yLqUaMIio6ELxoKg"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">35000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="Duration_5_1_2020_To_5_31_2020_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_TNnA65q-BUaNXQxaCTzvfw"
      decimals="2"
      id="Narr_DfTyZWqKtU65xYYP4urz_g"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.14</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <stem:PercentageOfHardwareForEnergySystemsPurchased
      contextRef="Duration_5_1_2020_To_5_31_2020_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_TNnA65q-BUaNXQxaCTzvfw"
      decimals="2"
      id="Narr_p_OG-pu_xEanTXn5_kNV5g"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">1</stem:PercentageOfHardwareForEnergySystemsPurchased>
    <stem:PercentageOfHardwareForEnergySystemsPurchased
      contextRef="Duration_8_31_2020_To_8_31_2020_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_yKg1RWKy8UO-x8jw2Usa2w"
      decimals="2"
      id="Narr_zTNqPHu5rECl8ZE5k1VgEg"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.85</stem:PercentageOfHardwareForEnergySystemsPurchased>
    <stem:PercentageOfHardwareForEnergySystemsPurchased
      contextRef="Duration_8_1_2020_To_8_31_2020_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_DnSq92FaSkm3xoXA7V-gow"
      decimals="2"
      id="Narr_OUXKEXDvl0Kiqwme16Jc8w"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.70</stem:PercentageOfHardwareForEnergySystemsPurchased>
    <us-gaap:NotesPayable
      contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_-AOw3ugjgEajeD3Sa55OQg"
      decimals="-5"
      id="Narr_V83Wv0BuwUCUXW-jMdM34g"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">7400000</us-gaap:NotesPayable>
    <us-gaap:NotesPayable
      contextRef="As_Of_12_31_2019_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_FVaWstk0T0OtUDdcAgSEyw"
      decimals="-5"
      id="Narr_QmQWxOgzM0OcjQHzWTdZCw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">19600000</us-gaap:NotesPayable>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="As_Of_12_31_2018_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_Fz7YCr6L-0ST0aaYiDe8mQ"
      decimals="-5"
      id="Narr_e2z4f6gxREms23jYZ2JFLQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">13300000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentIncreaseAccruedInterest
      contextRef="Duration_1_1_2018_To_12_31_2018_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_6Isdc6RttE2pvfSiSYi8Jw"
      decimals="-5"
      id="Narr_z9NQEIhwQ0SpkNtKZRZqqA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1200000</us-gaap:DebtInstrumentIncreaseAccruedInterest>
    <us-gaap:RepaymentsOfDebt
      contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_2zwW1ZSUPUi8NTlRcCNOMQ"
      decimals="-5"
      id="Narr__jPiFUBCy0aBwV7-tu3IWg"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">4800000</us-gaap:RepaymentsOfDebt>
    <us-gaap:DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid
      contextRef="As_Of_12_31_2019_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_hkdPchmjIkiz5KO3ZwYDyw"
      decimals="-5"
      id="Narr_bX3PlBnHMkOE24AZKhpZBQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">8700000</us-gaap:DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="As_Of_12_31_2019_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_hkdPchmjIkiz5KO3ZwYDyw"
      decimals="3"
      id="Narr_JJbTBG6Ac0iOuLGPFyBD8Q"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid
      contextRef="As_Of_6_30_2020_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_67uEcOriSEqkKSH5SKpZWw"
      decimals="-5"
      id="Narr_yIpPdPbmPEScpkXfWd9GWQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">3000000.0</us-gaap:DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid>
    <us-gaap:DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid
      contextRef="As_Of_5_31_2020_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_a2x3n_5K-0O2D588BVPR4w"
      decimals="-5"
      id="Narr_2v-Pn1N7L06022cBIsrnTQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">5900000</us-gaap:DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="Duration_6_1_2018_To_6_30_2018_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_wHrT3POI6kKp9MuDSyRQEQ"
      decimals="-5"
      id="Narr_lF9YYQRFRE6ZyOaeHPQ0og"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">8100000</us-gaap:PaymentsToMinorityShareholders>
    <stem:DebtInstrumentQuarterlyInterestRateStatedPercentage
      contextRef="Duration_6_1_2018_To_6_30_2018_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_wHrT3POI6kKp9MuDSyRQEQ"
      decimals="3"
      id="Narr_UNvK-PujNUGQps5jUbfkQA"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.045</stem:DebtInstrumentQuarterlyInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="As_Of_6_30_2018_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_oEo9hCa250qjpePp4lEbPA"
      decimals="2"
      id="Narr_c3yzX7lJdkintg8PSczS0Q"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.18</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <stem:PrepaymentOfDebtPrincipalAndInterest
      contextRef="Duration_5_1_2020_To_5_31_2020_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_fAw_eN-zyUW3sekJqgmz4g"
      decimals="-5"
      id="Narr_OZW1WnVEC0ewCUen1IJeCw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1500000</stem:PrepaymentOfDebtPrincipalAndInterest>
    <us-gaap:NotesPayable
      contextRef="As_Of_5_31_2020_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_Q2Wb6OalO0uLNvf1LWLZow"
      decimals="-5"
      id="Narr_EV844zTGJECmOaH10ofVvA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1000000.0</us-gaap:NotesPayable>
    <stem:WarrantsIssuedDuringPeriod
      contextRef="Duration_5_1_2020_To_5_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_CommonStockWarrantsMember_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_YS5QiV9mg026tn4B02M-JA"
      decimals="INF"
      id="Narr_SbzF5oHdlEmtfdf4bxqMzg"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">400000</stem:WarrantsIssuedDuringPeriod>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="As_Of_5_31_2020_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_Q2Wb6OalO0uLNvf1LWLZow"
      decimals="-5"
      id="Narr_ekurxKu580uecqjlUGUsEQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">200000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:NotesPayable
      contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_RJBTPKocgkKzB9RNfEJrmg"
      decimals="-5"
      id="Narr_CNqB5783m0qSTm5x8kfYTg"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">5800000</us-gaap:NotesPayable>
    <us-gaap:NotesPayable
      contextRef="As_Of_12_31_2019_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_7rbBCFEPeEWttyvwNS4Jvw"
      decimals="-5"
      id="Narr_UppzY7CeoEyTQAiNbna10A"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">7200000</us-gaap:NotesPayable>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="Duration_5_1_2020_To_5_31_2020_us-gaap_DebtInstrumentAxis_stem_CreditAgreement2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_1mF3AGYpckikiDm1X5ei1w"
      decimals="-5"
      id="Narr_jgW_oLCPX0S2pdYQR8n1Vw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">25000000.0</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="Duration_5_1_2020_To_5_31_2020_us-gaap_DebtInstrumentAxis_stem_CreditAgreement2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_1mF3AGYpckikiDm1X5ei1w"
      decimals="2"
      id="Narr_h9P5VuQNokWK6gZ8Sa7xkg"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.12</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <stem:InterestRatePotionPaidInCashPercent
      contextRef="Duration_5_1_2020_To_5_31_2020_us-gaap_DebtInstrumentAxis_stem_CreditAgreement2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_1mF3AGYpckikiDm1X5ei1w"
      decimals="2"
      id="Narr_DVjpW5IpakGbppFlDdR0RA"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.08</stem:InterestRatePotionPaidInCashPercent>
    <stem:InterestRatePotionAddedToPrincipalPercent
      contextRef="Duration_5_1_2020_To_5_31_2020_us-gaap_DebtInstrumentAxis_stem_CreditAgreement2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_1mF3AGYpckikiDm1X5ei1w"
      decimals="2"
      id="Narr_ExSWHTXd3UKWPvRgxBEimg"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.04</stem:InterestRatePotionAddedToPrincipalPercent>
    <us-gaap:NotesPayable
      contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_CreditAgreement2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_IMy8xKYjMESVMt4OCLJhHQ"
      decimals="-5"
      id="Narr_ml-0Sy4uj0Gv49K0oCAbPA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">25600000</us-gaap:NotesPayable>
    <stem:WarrantsIssuedDuringPeriod
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrants2019Member_us-gaap_DebtInstrumentAxis_stem_CreditAgreement2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_eFOGLC1U1kW-BD2HgHracQ"
      decimals="INF"
      id="Narr_3G-8dlmz-0eme-KKi2EjLw"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">750000</stem:WarrantsIssuedDuringPeriod>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_CreditAgreement2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_IMy8xKYjMESVMt4OCLJhHQ"
      decimals="-5"
      id="Narr_hRmFSz3ZpkizNDnsG7KvHw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">200000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <stem:ComponentsOfDebtTableTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_kjltUqrqEUu1mlRUn10MVA"
      id="Tb_ane4qAe39UCDbd9DpuBstA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 12pt 8.65pt;"&gt;The Company&#x2019;s outstanding notes payable consisted of the following as of December&#160;31, 2020 (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Outstanding principal&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 38,866&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Unamortized discount&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (571)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;Carrying value of debt&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 38,295&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</stem:ComponentsOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="As_Of_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_Y5vxbksN4EmFDS3hhvxJXg"
      decimals="-3"
      id="Tc_almHaFz6BkKQif1FdPh6bg_3_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">38866000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="As_Of_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_Y5vxbksN4EmFDS3hhvxJXg"
      decimals="-3"
      id="Tc_Db20NJe8kU-8njwt-zuV9w_4_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">571000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:NotesPayable
      contextRef="As_Of_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_Y5vxbksN4EmFDS3hhvxJXg"
      decimals="-3"
      id="Tc_0ueZFFT0D0-OoP_RGQAtNw_5_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">38295000</us-gaap:NotesPayable>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_kjltUqrqEUu1mlRUn10MVA"
      id="Tb_81qchzFPvEeO-77qn5WvwQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;"&gt;The following table summarizes the aggregate undiscounted amount of maturities of all borrowings as of December&#160;31, 2020 (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Payment &lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Schedule&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;&lt;span style="color:#231f20;"&gt;2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 33,712&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;&lt;span style="color:#231f20;"&gt;2022&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 821&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;&lt;span style="color:#231f20;"&gt;2023&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 979&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;&lt;span style="color:#231f20;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 1,167&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;&lt;span style="color:#231f20;"&gt;2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 1,392&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Thereafter&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 795&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;&lt;span style="color:#231f20;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 38,866&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="As_Of_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_Y5vxbksN4EmFDS3hhvxJXg"
      decimals="-3"
      id="Tc_QkyazBXamU-aIs2bi_k3Xw_3_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">33712000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="As_Of_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_Y5vxbksN4EmFDS3hhvxJXg"
      decimals="-3"
      id="Tc_APHLljt4SkOAA16Epm7O9A_4_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">821000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="As_Of_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_Y5vxbksN4EmFDS3hhvxJXg"
      decimals="-3"
      id="Tc_4t-uwvl4K0ailQybdanzkA_5_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">979000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="As_Of_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_Y5vxbksN4EmFDS3hhvxJXg"
      decimals="-3"
      id="Tc_GtxXaG4DI0yiSWHOk9XNPw_6_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1167000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="As_Of_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_Y5vxbksN4EmFDS3hhvxJXg"
      decimals="-3"
      id="Tc_Wdq1d0YLAkqwrPnML7RRGQ_7_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1392000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="As_Of_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_Y5vxbksN4EmFDS3hhvxJXg"
      decimals="-3"
      id="Tc_t_APx5HOkUCirF1Z27YVwA_8_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">795000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:LongTermDebt
      contextRef="As_Of_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_Y5vxbksN4EmFDS3hhvxJXg"
      decimals="-3"
      id="Tc_NOmwVOEYi0exgv6rt17XpA_9_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">38866000</us-gaap:LongTermDebt>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_2dO35BsZbU6cuyLTvB7AdQ"
      id="Tb_nUFdrIkViUGwSnICpaYwPQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"&gt;&lt;span style="display:inline-block;text-indent:0pt;width:27.35pt;"&gt;&lt;b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;"&gt;11.&lt;/b&gt;&lt;/span&gt;&lt;b style="font-weight:bold;"&gt;CONVERTIBLE NOTES&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;During the&#160;years ended December&#160;31, 2020 and 2019, the Company issued various convertible notes to investors. The details of the convertible notes issued are set forth below and the Company refers to the collective group of all such note instruments as the &#x201c;Convertible Notes&#x201d;.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;2019 Convertible Notes&#160;and Warrants Issuance and Equity Exchange&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;During June, July&#160;and November&#160;of 2019, the Company entered into an agreement to issue and sell convertible promissory notes (the &#x201c;2019 Convertible Notes&#x201d;) to various investors receiving aggregate gross proceeds of $65.5 million, of which $54.5 million was issued and sold to related parties as a result of affiliations with certain members of the Company&#x2019;s board of directors (the &#x201c;Board of Directors&#x201d; or, the &#x201c;Board&#x201d;) or significant ownership of the Company&#x2019;s outstanding capital stock. Each of the 2019 Convertible Notes&#160;was issued at par with interest at 8% per annum with a maturity date of June&#160;2020. At the election of a majority of the note holders, the maturity date of the 2019 Convertible Notes&#160;can be extended by six months up to four separate times. The Company incurred $2.3 million of debt issuance costs associated with the 2019 Convertible Notes&#160;offering, which was included within the convertible promissory notes balance on the consolidated balance sheet and amortized to interest expense over the expected life of the related notes, which approximated one year.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;At the time of the 2019 Convertible Notes&#160;offering, certain note holders that bought a minimum threshold of 2019 Convertible Notes&#160;were also issued warrants giving them rights to acquire shares of the next series of preferred stock of the Company (&#x201c;Financing Stock&#x201d;) at the Financing Stock Offer Price, or in the event the Financing Stock offering does not occur to acquire Series&#160;D&#x2019; preferred stock (the &#x201c;2019 Preferred Stock Warrants&#x201d;). The 2019 Preferred Stock Warrants are transferrable (with Company consent) and expire upon the earlier of the occurrence of certain events, as defined by the warrant agreement, or the seventh anniversary of date of issuance (2026). A total of 23,177,068 2019 Preferred Stock Warrants were issued and initially recognized at fair value, which resulted in warrant liabilities totaling approximately $4.0 million.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 0pt 8.5pt;"&gt;Concurrent with the issuance of certain of the 2019 Convertible Notes&#160;and 2019 Preferred Stock Warrants (discussed in Note&#160;&lt;span style="white-space:pre-wrap;"&gt;12), the Company entered into an equity exchange transaction with certain  note holders that were existing stockholders. Under this transaction, preferred stockholders exchanged their existing junior preferred stock, &lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;and in certain cases common stock, for senior Series&#160;D&#x2019; preferred stock. The transaction was accounted for as an extinguishment and as the preferred equity exchange, 2019 Convertible Notes&#160;issuance and 2019 Preferred Stock Warrants issuance all occurred in connection with one another, the Company recorded each unit of account in the transaction at their respective fair values. In relation to the 2019 transactions, the difference between the fair value of 2019 Convertible Notes&#160;of $&lt;/span&gt;36.5 million, 2019 Preferred Stock Warrants of $4.0 million, and senior Series&#160;D&#x2019; preferred stock of $71.4 million which were issued to the note holders and the cash paid of $35.6 million and carrying value of preferred and common equity of $87.3 million surrendered by the note holders in the amount of $11.0 million, was credited to accumulated deficit.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;January&#160;2020 Convertible Notes&#160;and Warrants Issuance and Equity Exchange&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;In January&#160;2020, the Company issued and sold convertible promissory notes (&#x201c;the &#x201c;January&#160;2020 Convertible Notes&#x201d;) to various investors under the same terms as the 2019 Convertible Notes&#160;and received aggregate gross proceeds of $14.3 million, of which $13.7 million was issued and sold to related parties as a result of affiliations with certain members of the Board. The Company incurred $0.2 million of additional debt issuance costs associated with the notes offering, which was included within the convertible promissory notes balance on the consolidated balance sheet and amortized over the expected life of the related notes, which approximated six months from the date of issuance. In May&#160;2020, the note holders voted to extend the maturity date of the then outstanding Convertible Notes&#160;by six months, resulting in an expected maturity date of December&#160;2020.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;At the time of the January&#160;2020 Convertible Notes&#160;offering, certain note holders that bought a minimum threshold of the January&#160;2020 Convertible Notes&#160;were also issued warrants giving them rights to acquire Financing Stock at the Financing Stock Offer Price, or in the event the Financing Stock offering does not occur to acquire Series&#160;D&#x2019; preferred stock (the &#x201c;January&#160;2020 Preferred Stock Warrants&#x201d;). The January&#160;2020 Preferred Stock Warrants are transferrable (with Company consent) and expire upon the earlier of the occurrence of certain events, as defined by the warrant agreement, or the seventh anniversary of date of issuance (2027). A total of 9,338,642 January&#160;2020 Preferred Stock Warrants were issued and initially recognized at fair value, which resulted in warrant liabilities totaling approximately $2.0 million.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;Concurrent with the issuance of certain of the January&#160;2020 Convertible Notes&#160;and January&#160;2020 Preferred Stock Warrants (discussed in Note&#160;12), the Company entered into an equity exchange transaction with certain note holders that were existing stockholders. Under this transaction and consistent with the exchange transaction related to the 2019 Convertible Notes, preferred stockholders exchanged their existing junior preferred stock, and in certain cases common stock, for senior Series&#160;D&#x2019; preferred stock. The transaction was accounted for as an extinguishment and as the preferred equity exchange, January&#160;2020 Convertible Notes&#160;issuance and January&#160;2020 Preferred Stock Warrants issuance all occurred in connection with one another, the Company recorded each unit of account in the transaction at their respective fair values. In relation to the January&#160;2020 transaction, the difference between the fair value of the January&#160;2020 Convertible Notes&#160;of $15.4 million, the January&#160;2020 Preferred Stock Warrants of $2.0 million, and senior Series&#160;D&#x2019; preferred stock of $29.8 million which were issued to the note holders and the cash paid of $14.1 million and carrying value of preferred and common equity of $40.4 million surrendered by the note holders in the amount of $7.3 million, was credited to accumulated deficit.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;In Q4 2020, the Company entered into an agreement with one holder that participated in the exchange transaction discussed above which allowed the holder to reverse the previously executed exchange. The cancellation of such exchange did not have a material impact on the Company&#x2019;s financial statements.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Net Loss Per Share Impact of 2019 Convertible Notes&#160;and Warrants Issuance and Equity Exchange and January&#160;2020 Convertible Notes&#160;and Warrant Issuance and Equity Exchange&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 0pt 8.5pt;"&gt;For the purpose of determining the impact of the aforementioned transactions associated with the issuances of the 2019 Convertible Notes&#160;and the January&#160;2020 Convertible Notes, on the calculation of net loss per share, the Company reduced net loss attributable to common stockholders for the&#160;years ended December&#160;31, 2020 and 2019 by $9.5 million and $5.4 million, respectively, to reflect a dividend for the amount by which the (1)&#160;aggregate fair value of new &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;instruments issued less the amount of cash received is greater than (2)&#160;&lt;span style="white-space:pre-wrap;"&gt;the fair value of preferred and common stock surrendered. Given that the exchanges involved a multiple element transaction and the fair value of the consideration received by the stockholders exceeded the fair value of the preferred and common equity given up, the Company has adjusted the EPS  computation to reflect the value given to note holders from the common stockholders of the Company that did not participate. This adjustment was computed on the individual holder unit of account basis.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Q4 2020 Convertible Notes&#160;and Warrants Issuance&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;From October&#160;2020 through December&#160;2020, the Company issued and sold convertible promissory notes (the &#x201c;Q4 2020 Convertible Notes&#x201d;) under the same terms as the 2019 Convertible Notes&#160;to various investors with aggregate gross proceeds of $19.0 million, of which $7.9 million was issued and sold to related parties as a result of affiliations with certain members of the Board or significant ownership of the Company&#x2019;s outstanding capital stock. In December&#160;2020, the note holders voted to further extend the maturity date of all outstanding Convertible Notes&#160;by six&#160;months to June&#160;2021. At the time of the Q4 2020 Convertible Notes&#160;offering, certain note holders that bought a minimum threshold of the Q4 2020 Convertible Notes&#160;were also issued warrants giving them rights to acquire Financing Stock at the Financing Stock Offer Price, or in the event the Financing Stock offering does not occur to acquire Series&#160;D&#x2019; preferred stock (the &#x201c;Q4 2020 Preferred Stock Warrants&#x201d;). The Q4 2020 Preferred Stock Warrants are transferrable (with Company consent) and expire upon the earlier of the occurrence of certain events, as defined by the warrant agreement, or the seventh anniversary of date of issuance (2027). A total of 4,620,018 Q4 2020 Preferred Stock Warrants were issued and initially recognized at fair value, which resulted in warrant liabilities totaling approximately $1.6 million.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;Additionally, the Company evaluated the conversion option within the Q4 2020 Convertible Notes&#160;and determined the effective conversion price was beneficial to the note holders. As such, the Company recorded a beneficial conversion feature (&#x201c;BCF&#x201d;) related to the issuance of the Q4 2020 Convertible Notes&#160;based on the difference between the effective conversion rate and the fair value of the Series&#160;D&#x2019; preferred stock into which it is convertible. The BCF resulted in a $1.6 million discount to the Q4 2020 Convertible Notes&#160;with an increase to additional paid in capital. The Company will accrete the discount in connection with the BCF as interest expense over the term of the Q4 2020 Convertible Notes&#160;using the effective interest rate method.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Convertible Notes&#160;Embedded Derivative&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;As outlined in the indenture governing the Convertible Notes, the Convertible Notes&#160;are automatically convertible, contingent upon the occurrence of certain events, most notably a qualified financing (a &#x201c;Qualified Financing&#x201d;), defined as the issuance and sale of a minimum amount of additional common stock or Financing Stock. The redemption price is defined as a price per share equal to 85% of the price per share (&#x201c;Offer Price&#x201d;) paid by the other purchasers of the Financing Stock sold in the Qualified Financing. The Convertible Notes&#160;are redeemable into the number of shares of Financing Stock needed to settle all of the aggregate amount of principal and unpaid interest owed to the Holder, which is based on the ultimate price per share associated with the Financing Stock. Consequently, the Convertible Notes&#160;are considered stock settled debt.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;This redemption feature embedded in the Convertible Notes&#160;is considered to be a derivative that is required to be separately accounted for at fair value and subsequently remeasured to fair value at each reporting date. Accordingly, upon issuance of the 2019 and January&#160;2020 Convertible Notes, the Company recognized the fair value associated with the embedded derivative which resulted in a derivative liability of approximately $2.7 million and $0.4 million, respectively. The Company determined the fair value of the embedded derivative associated with the Q4 2020 Convertible Notes&#160;as of issuance was not material. The value of the embedded derivative liability is presented together with the associated convertible promissory notes on the consolidated balance sheet.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Conversion of 2019 Convertible Notes&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 0pt 8.5pt;"&gt;In August&#160;2019, one of the holders of the 2019 Convertible Notes&#160;converted the outstanding note and principal balance of $30.2 million resulting in the issuance of 19,711,869 shares of Series&#160;D&#x2019; convertible preferred stock. The &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;existing unamortized debt discount, including the discount associated with the common warrants discussed in Note&#160;12, of $2.1 million associated with such notes was reclassified into additional paid-in capital at the time of conversion.&lt;/p&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotes2019Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_l6i1exR_oESjlhNIRnVCBw"
      decimals="-5"
      id="Narr_8sYfzfxQEUGvHa6_9Ys1Jg"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">65500000</us-gaap:ProceedsFromIssuanceOfDebt>
    <stem:ProceedsFromIssuanceOfDebtPortionRelatedParties
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotes2019Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_l6i1exR_oESjlhNIRnVCBw"
      decimals="-5"
      id="Narr_EWk5981aAUyhBHapLpwQpw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">54500000</stem:ProceedsFromIssuanceOfDebtPortionRelatedParties>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotes2019Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_4xo8RqOwLkuGclYvySQSTw"
      decimals="2"
      id="Narr_IyjeieUZFEmac4gshD3ITg"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.08</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <stem:MaturityDateExtensionPeriod
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotes2019Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_l6i1exR_oESjlhNIRnVCBw"
      id="Narr_rfHbx-eimkmanhqT2ZYlaQ">P6M</stem:MaturityDateExtensionPeriod>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotes2019Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_4xo8RqOwLkuGclYvySQSTw"
      decimals="-5"
      id="Narr_ZDNNm20c9EyjXIYVMMfnyw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">2300000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DebtInstrumentTerm
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotes2019Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_l6i1exR_oESjlhNIRnVCBw"
      id="Narr_3SHjU64jpEOd8C_QA9OjCQ">P1Y</us-gaap:DebtInstrumentTerm>
    <stem:WarrantsIssuedDuringPeriod
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrants2019Member_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotes2019Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_XpSGIXq-hkaMKap_7dB7HA"
      decimals="INF"
      id="Narr_YYVr2ncEzU6-gemkk3-79g"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">23177068</stem:WarrantsIssuedDuringPeriod>
    <us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent
      contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotes2019Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_4xo8RqOwLkuGclYvySQSTw"
      decimals="-5"
      id="Narr_h9uwMM6qvUKNnT1yqILe6w"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">4000000.0</us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotes2019Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_4xo8RqOwLkuGclYvySQSTw"
      decimals="-5"
      id="Narr__otRngnGRkmH5x9hq70LFg"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">36500000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares
      contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotes2019Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_4xo8RqOwLkuGclYvySQSTw"
      decimals="-5"
      id="Narr_DoqcXclYKkenlCyVNYv1uA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">4000000.0</us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares>
    <us-gaap:MandatorilyRedeemablePreferredStockFairValueDisclosure
      contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotes2019Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_4xo8RqOwLkuGclYvySQSTw"
      decimals="-5"
      id="Narr_WySnqqITIUS8E9vtoprnWg"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">71400000</us-gaap:MandatorilyRedeemablePreferredStockFairValueDisclosure>
    <stem:CashPaidInExchangeTransaction
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotes2019Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_l6i1exR_oESjlhNIRnVCBw"
      decimals="-5"
      id="Narr_F5uX6DxjmEGKJGXUpiDssA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">35600000</stem:CashPaidInExchangeTransaction>
    <stem:CarryingValueOfCommonAndConvertiblePreferredExchanged
      contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotes2019Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_4xo8RqOwLkuGclYvySQSTw"
      decimals="-5"
      id="Narr_0seYs1UFnUyFYsha7x7YkA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">87300000</stem:CarryingValueOfCommonAndConvertiblePreferredExchanged>
    <stem:TemporaryAndStockholdersEquityValueDecreaseDueToExchange
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotes2019Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_l6i1exR_oESjlhNIRnVCBw"
      decimals="-5"
      id="Narr_RsTqj6fBrkOErSq1YClTwQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-11000000.0</stem:TemporaryAndStockholdersEquityValueDecreaseDueToExchange>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="Duration_1_1_2020_To_1_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotesJanuary2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_j99K6sXynkOKsijgCdIHUQ"
      decimals="-5"
      id="Narr_W-J0RK-ArEKMjDI4kzRMxA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">14300000</us-gaap:ProceedsFromIssuanceOfDebt>
    <stem:ProceedsFromIssuanceOfDebtPortionRelatedParties
      contextRef="Duration_1_1_2020_To_1_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotesJanuary2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_j99K6sXynkOKsijgCdIHUQ"
      decimals="-5"
      id="Narr_6Bws5b8IF0e0nTnFbJ1IBA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">13700000</stem:ProceedsFromIssuanceOfDebtPortionRelatedParties>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="As_Of_1_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotesJanuary2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_uoSoDvGNIEShwC5r6HmsGA"
      decimals="-5"
      id="Narr_JoUhkZEN6E-XbO4A0CcwqQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">200000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DebtInstrumentTerm
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotesJanuary2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_8BqZv3NaM0-E1RveG9pqbg"
      id="Narr_wAmKgxbtn0C4NVvdQobtug">P6M</us-gaap:DebtInstrumentTerm>
    <stem:MaturityDateExtensionPeriod
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotesJanuary2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_8BqZv3NaM0-E1RveG9pqbg"
      id="Narr_Wfq_zWHZYEK-V82j87dgUw">P6M</stem:MaturityDateExtensionPeriod>
    <stem:WarrantsIssuedDuringPeriod
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrantsJanuary2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_T8dqkDim7E-Z5DPB8wUong"
      decimals="INF"
      id="Narr_GYc1VOELDUa7VndYFmNrBw"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">9338642</stem:WarrantsIssuedDuringPeriod>
    <us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent
      contextRef="As_Of_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrantsJanuary2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_QWPxMKP-NEKOy1UlNkW6xg"
      decimals="-5"
      id="Narr_HYV0RxSwEEyMUaCl1gwqQA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">2000000.0</us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotesJanuary2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_U5FEvMT3c0evjBjyKeC1xg"
      decimals="-5"
      id="Narr_3wUDOKkWskqz7bQBD-Ks_A"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">15400000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares
      contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotesJanuary2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_U5FEvMT3c0evjBjyKeC1xg"
      decimals="-5"
      id="Narr_yWOrNckUY0SU1FPVBEvQkg"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">2000000.0</us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares>
    <us-gaap:MandatorilyRedeemablePreferredStockFairValueDisclosure
      contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotesJanuary2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_U5FEvMT3c0evjBjyKeC1xg"
      decimals="-5"
      id="Narr_6VF19lcxSEyCwtXuXs3LHg"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">29800000</us-gaap:MandatorilyRedeemablePreferredStockFairValueDisclosure>
    <stem:CashPaidInExchangeTransaction
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotesJanuary2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_8BqZv3NaM0-E1RveG9pqbg"
      decimals="-5"
      id="Narr__jUzn9q1L0Gzp-HRM0IOVg"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">14100000</stem:CashPaidInExchangeTransaction>
    <stem:CarryingValueOfCommonAndConvertiblePreferredExchanged
      contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotesJanuary2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_U5FEvMT3c0evjBjyKeC1xg"
      decimals="-5"
      id="Narr_xq8-Ux3kjEeKKHjs6T3uow"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">40400000</stem:CarryingValueOfCommonAndConvertiblePreferredExchanged>
    <stem:TemporaryAndStockholdersEquityValueDecreaseDueToExchange
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotesJanuary2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_8BqZv3NaM0-E1RveG9pqbg"
      decimals="-5"
      id="Narr_gDHuYnwOX0WhR3okT6u6Qw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-7300000</stem:TemporaryAndStockholdersEquityValueDecreaseDueToExchange>
    <stem:DeemedDividendAdjustment
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotesJanuary2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_8BqZv3NaM0-E1RveG9pqbg"
      decimals="-5"
      id="Narr_tp-IHYsVKk61RLOG1A1wFQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">9500000</stem:DeemedDividendAdjustment>
    <stem:DeemedDividendAdjustment
      contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotesJanuary2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_eC-aFRKESkaGXzmK-9GraQ"
      decimals="-5"
      id="Narr_hMiFy1wCY0u0ljCmdiKWpw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">5400000</stem:DeemedDividendAdjustment>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotesQ42020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_38CzY9fm2k2s9gGxEoaAMw"
      decimals="-5"
      id="Narr_3LpllzAzzkKcd-82xG_T9A"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">19000000.0</us-gaap:ProceedsFromIssuanceOfDebt>
    <stem:ProceedsFromIssuanceOfDebtPortionRelatedParties
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotesQ42020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_38CzY9fm2k2s9gGxEoaAMw"
      decimals="-5"
      id="Narr_ra-01f05KUaUo5Xlj7qmuQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">7900000</stem:ProceedsFromIssuanceOfDebtPortionRelatedParties>
    <stem:WarrantsIssuedDuringPeriod
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrantsQ42020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_etiGtKhky02y9VDplQt4cg"
      decimals="INF"
      id="Narr_hfsqzsyl3UW287lfv395cQ"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">4620018</stem:WarrantsIssuedDuringPeriod>
    <us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent
      contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotesQ42020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_MTXBIl0Te0K2yE5Qywb2cQ"
      decimals="-5"
      id="Narr_NnJOg1XdQ0mNv8P93U4PXQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1600000</us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotesQ42020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_38CzY9fm2k2s9gGxEoaAMw"
      decimals="-5"
      id="Narr_YKFJGSD6f02HZBrsg2uD9g"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1600000</us-gaap:AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature>
    <stem:DebtRedemptionPriceAsPercentageOfQualifiedFinancing
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_2dO35BsZbU6cuyLTvB7AdQ"
      decimals="2"
      id="Narr_y8vR3Zve0kGk95IZg-I9uw"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.85</stem:DebtRedemptionPriceAsPercentageOfQualifiedFinancing>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability
      contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotesJanuary2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_U5FEvMT3c0evjBjyKeC1xg"
      decimals="-5"
      id="Narr_TW1DAU7u_0yHYtASoSJHgQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">2700000</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability
      contextRef="As_Of_12_31_2019_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotesJanuary2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_N2toP2Gm30CsksqoVQzlVA"
      decimals="-5"
      id="Narr_COROuAEg8UOeuubpCcv6IQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">400000</us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="Duration_8_1_2019_To_8_31_2019_us-gaap_DebtConversionByUniqueDescriptionAxis_stem_ConversionOf2019NotesMember_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotes2019Member_MR5hOXdvdUispmqcquqC-w"
      decimals="-5"
      id="Narr_hJ_qpRexbkKwuPvDsDPCcg"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">30200000</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="Duration_8_1_2019_To_8_31_2019_us-gaap_DebtConversionByUniqueDescriptionAxis_stem_ConversionOf2019NotesMember_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotes2019Member_MR5hOXdvdUispmqcquqC-w"
      decimals="INF"
      id="Narr_kLI5uYDYJUu57fxooceL3w"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">19711869</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <stem:AdjustmentsToAdditionalPaidInCapitalDiscountOnIssuance
      contextRef="Duration_8_1_2019_To_8_31_2019_us-gaap_DebtConversionByUniqueDescriptionAxis_stem_ConversionOf2019NotesMember_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotes2019Member_MR5hOXdvdUispmqcquqC-w"
      decimals="-5"
      id="Narr_9cOOAT5ZY0-nOrZ46LJumw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">2100000</stem:AdjustmentsToAdditionalPaidInCapitalDiscountOnIssuance>
    <stem:WarrantDisclosureTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_-dWr_1hacUqP4tuouZ68Ng">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"&gt;&lt;span style="display:inline-block;text-indent:0pt;width:27.35pt;"&gt;&lt;b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;"&gt;12.&lt;/b&gt;&lt;/span&gt;&lt;b style="font-weight:bold;"&gt;WARRANTS&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Convertible Preferred Stock Warrants&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;Since inception the Company has issued warrants on convertible preferred stock in conjunction with various debt financings. See Note&#160;4 for further information regarding the fair value measurement associated with the resulting warrant liabilities. Throughout the&#160;year 2019 and 2020, warrants to purchase Financing Stock or Series&#160;D&#x2019; preferred stock were issued along with Convertible Notes&#160;at an exercise price that is dependent on the next equity financing event.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.45pt;"&gt;The following tables represents the warrants on convertible preferred stock outstanding:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:45.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:45.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:52.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:45.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Exercise&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Number&#160;of&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Term&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:45.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Issuance&#160;Date&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Price&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Shares&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(years)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:45.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Series A&#x2019;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;2012&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 0.4485&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 178,372&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_bdKfJrL-50a4yv3YoezWVQ;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:center;"&gt; 10&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:45.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Series D&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;2017&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 1.5326&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 6,247,984&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_hLMUzspkTE6GvpT74k9zQQ;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:center;"&gt; 7&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:45.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Series D&#x2019;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;2019 and 2020&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;1.5326**&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 37,869,886&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt; 7&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:45.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 44,296,242&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:48.51%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:48.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:49.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:48.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Exercise&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Number&#160;of&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Term&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:48.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Issuance&#160;Date&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Price&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Shares&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(years)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:48.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Series A&#x2019;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;2012&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 0.4485&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 178,372&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt; 10&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:48.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Series D&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;2017&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 1.5326&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 6,269,223&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt; 7&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:48.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Series D&#x2019;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;2019&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;1.5326**&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 23,177,068&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt; 7&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:48.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 29,624,663&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"&gt;&lt;div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/&gt;&lt;/div&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"&gt;**&#160;&#160;&#160;In connection with various issuances of Convertible Notes&#160;that occurred during 2019 and 2020, warrants to purchase either next financing stock or Series&#160;D&#x2019; preferred stock were issued. At December&#160;31, 2020 and December&#160;31, 2019, the number of warrants issued was subject to adjustment pending the occurrence of the next round of financing; however, the number of shares and exercise price of these warrants and related valuation of these warrants has been performed assuming that the warrants will be on Series&#160;D&#x2019; preferred stock.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Common Stock Warrants&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;Among the investors in the 2019 Convertible Notes&#160;discussed in Note&#160;11, was an investor who received a warrant to purchase 5,000,000 common shares at the time such investor purchased convertible promissory notes. This warrant was determined to be equity classified and was recorded upon issuance to additional paid in capital based on an estimated grant date fair value of $1.2 million with an offsetting debt discount, with such debt discount being amortized to earnings over the expected life of the debt.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The Company also issued warrants in relation to the modification of the term loan in May&#160;2020. These warrants were determined to be equity classified and upon issuance was recorded to additional paid in capital based on an estimated grant date fair value of $0.2 million with an offsetting debt discount as discussed in Note&#160;10. The holder of warrants exercised the warrants in exchange for common stock during the same period.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;As of December&#160;31, 2020 and 2019, the Company had 6,001,639 warrants to purchase common stock outstanding at an exercise price ranging from $0.36 to $1.53 and an expiration date ranging from approximately 1 to 5 years. None of the outstanding warrants are classified as liabilities and, as such, are not subject to remeasurement.&lt;/p&gt;</stem:WarrantDisclosureTextBlock>
    <us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_Cq6iV6JuZ0KOyuTme7hDvg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:45.37%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:45.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:52.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:45.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Exercise&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Number&#160;of&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Term&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:45.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Issuance&#160;Date&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Price&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Shares&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(years)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:45.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Series A&#x2019;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;2012&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 0.4485&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 178,372&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_bdKfJrL-50a4yv3YoezWVQ;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:center;"&gt; 10&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:45.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Series D&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;2017&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 1.5326&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 6,247,984&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_hLMUzspkTE6GvpT74k9zQQ;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:center;"&gt; 7&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:45.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Series D&#x2019;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;2019 and 2020&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;1.5326**&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 37,869,886&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt; 7&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:45.37%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 44,296,242&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:48.51%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:48.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:49.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:48.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Exercise&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Number&#160;of&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Term&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:48.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Issuance&#160;Date&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Price&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Shares&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(years)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:48.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Series A&#x2019;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;2012&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 0.4485&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 178,372&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt; 10&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:48.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Series D&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;2017&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 1.5326&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 6,269,223&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt; 7&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:48.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Series D&#x2019;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt;2019&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt;1.5326**&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 23,177,068&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"&gt; 7&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:48.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"&gt; 29,624,663&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:6.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"&gt;&lt;div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/&gt;&lt;/div&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"&gt;**&#160;&#160;&#160;In connection with various issuances of Convertible Notes&#160;that occurred during 2019 and 2020, warrants to purchase either next financing stock or Series&#160;D&#x2019; preferred stock were issued. At December&#160;31, 2020 and December&#160;31, 2019, the number of warrants issued was subject to adjustment pending the occurrence of the next round of financing; however, the number of shares and exercise price of these warrants and related valuation of these warrants has been performed assuming that the warrants will be on Series&#160;D&#x2019; preferred stock.&lt;/p&gt;</us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="As_Of_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesConvertiblePreferredStockWarrantsMember_yx5LVWk5rkC1pYMcatl-0w"
      decimals="4"
      id="Tc_sqeLKBomZE2wiYGxabgzXg_4_5"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.4485</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="As_Of_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesConvertiblePreferredStockWarrantsMember_yx5LVWk5rkC1pYMcatl-0w"
      decimals="0"
      id="Tc_lbrgumewZ0yYqQnJB4UDew_4_7"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">178372</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="As_Of_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrants2017Member_FJ46Mgf6REuVNqa30OL1ig"
      decimals="4"
      id="Tc_ynSTRQl5yUS1Plbm5dycXA_5_5"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">1.5326</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="As_Of_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrants2017Member_FJ46Mgf6REuVNqa30OL1ig"
      decimals="0"
      id="Tc_y5M7-qN40EStFMnaK8tRdw_5_7"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">6247984</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="As_Of_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrants2019And2020Member_bkHX8vJ0jUWuEf6ABVZcVA"
      decimals="4"
      id="Tc_aep3gt8OTUCez9OL880QwQ_6_5"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">1.5326</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="As_Of_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrants2019And2020Member_bkHX8vJ0jUWuEf6ABVZcVA"
      decimals="0"
      id="Tc_eQIDUMTFokme2-20cSTsiA_6_7"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">37869886</us-gaap:ClassOfWarrantOrRightOutstanding>
    <stem:WarrantTerm
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrants2019And2020Member_IRmTv6z4WEGKxXxzhW6q0Q"
      id="Tc_LamHyqFqZ0e2OJwfTCTRDQ_6_9">P7Y</stem:WarrantTerm>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="0"
      id="Tc_kLlUCwngxEmQybvroFl-sQ_7_7"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">44296242</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="As_Of_12_31_2019_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesConvertiblePreferredStockWarrantsMember_URr67nQSlkCSaP3fZv1fuQ"
      decimals="4"
      id="Tc_LvrhlSu-KUWS-kY6n_lX-w_4_5"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.4485</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="As_Of_12_31_2019_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesConvertiblePreferredStockWarrantsMember_URr67nQSlkCSaP3fZv1fuQ"
      decimals="0"
      id="Tc_AY4rtKMh6E-cDC8GscXGdg_4_7"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">178372</us-gaap:ClassOfWarrantOrRightOutstanding>
    <stem:WarrantTerm
      contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesConvertiblePreferredStockWarrantsMember_KiyI0NEeG0GiTTGd4vqXaA"
      id="Tc_TnKW_r7H9ke8oIxKIoo6Nw_4_9">P10Y</stem:WarrantTerm>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="As_Of_12_31_2019_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrants2017Member_nMTl7TSWckCF5GDDkkSstQ"
      decimals="4"
      id="Tc_Na7B3CCCY06KxUyPlh44GQ_5_5"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">1.5326</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="As_Of_12_31_2019_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrants2017Member_nMTl7TSWckCF5GDDkkSstQ"
      decimals="0"
      id="Tc_X1lV-uayiE-GwCygYMG71Q_5_7"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">6269223</us-gaap:ClassOfWarrantOrRightOutstanding>
    <stem:WarrantTerm
      contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrants2017Member_pB4sE41a3Ui857uukzUyZw"
      id="Tc_45UHz1P-xkqD-gMYLestzA_5_9">P7Y</stem:WarrantTerm>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="As_Of_12_31_2019_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrants2019And2020Member_UiQ4VQactEemYu3-JiOAaw"
      decimals="4"
      id="Tc_qH8AQpD4ckuQDgU8jpgCtA_6_5"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">1.5326</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="As_Of_12_31_2019_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrants2019And2020Member_UiQ4VQactEemYu3-JiOAaw"
      decimals="0"
      id="Tc_tFKI6D3DyE6l1gGzIUIBtg_6_7"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">23177068</us-gaap:ClassOfWarrantOrRightOutstanding>
    <stem:WarrantTerm
      contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertibleStockWarrants2019And2020Member_vxebwL0X2k2iAx3JLMjjfw"
      id="Tc_8tTnwBwMVUueRpCxW6IV7g_6_9">P7Y</stem:WarrantTerm>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="0"
      id="Tc_ffoTuUWRgkSsUuZ64nQv5A_7_7"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">29624663</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotes2019Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_4xo8RqOwLkuGclYvySQSTw"
      decimals="INF"
      id="Narr_9H3V8W0ZJUO44slDUim3IQ"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">5000000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotes2019Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_4xo8RqOwLkuGclYvySQSTw"
      decimals="-5"
      id="Narr_ak8fKw15S0qBSPnt6nBveQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1200000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_CreditAgreement2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_IMy8xKYjMESVMt4OCLJhHQ"
      decimals="-5"
      id="Narr_RqZop-eexkK9ESBvMqcIkw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">200000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="As_Of_12_31_2019_us-gaap_ClassOfWarrantOrRightAxis_stem_CommonStockWarrantsMember_i-AphXBtLEujqYoSt5hxOQ"
      decimals="INF"
      id="Narr_2kNj4eUYiESeFhc32Dzq7Q"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">6001639</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="As_Of_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_CommonStockWarrantsMember_w7pR5-rhW0mA5ys0kr6k4Q"
      decimals="INF"
      id="Narr_M_NZebWc702BB_QWIjXHjw"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">6001639</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="As_Of_12_31_2019_srt_RangeAxis_srt_MinimumMember_cBDVpS1mv0q9jJMXJvWOKw"
      decimals="2"
      id="Narr_yxRF66wfD0GhQtWyJqfzBg"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.36</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="As_Of_12_31_2020_srt_RangeAxis_srt_MinimumMember_pSfhAyvVnk24sy9JD0Cv-w"
      decimals="2"
      id="Narr_L5TknJrNFUqVdJq5nP9xPg"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.36</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="As_Of_12_31_2019_srt_RangeAxis_srt_MaximumMember_wyjt3y0LhkeLbIzSHkJqIg"
      decimals="2"
      id="Narr_3SexbMe6fEiOB-i64E10AA"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">1.53</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="As_Of_12_31_2020_srt_RangeAxis_srt_MaximumMember_x_BWnaijOEmUN_B-8sdTpw"
      decimals="2"
      id="Narr_TKg2q-sjgEmI6NkVm4mPZg"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">1.53</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="As_Of_12_31_2019_srt_RangeAxis_srt_MaximumMember_wyjt3y0LhkeLbIzSHkJqIg"
      id="Narr_E5Vsn95R6EWgiwPQ0SWmSg">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="As_Of_12_31_2020_srt_RangeAxis_srt_MaximumMember_x_BWnaijOEmUN_B-8sdTpw"
      id="Narr_qpEa2gkot0aYvNkwAc8fDQ">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_GFTDpNZ2gUSA_cgwSdrYKQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"&gt;&lt;span style="display:inline-block;text-indent:0pt;width:27.35pt;"&gt;&lt;b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;"&gt;13.&lt;/b&gt;&lt;/span&gt;&lt;b style="font-weight:bold;"&gt;CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS&#x2019; DEFICIT&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Convertible Preferred Stock&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The authorized, issued and outstanding shares of the convertible preferred stock and liquidation preferences as of the periods presented were as follows:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:58.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Authorized&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Outstanding&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Net&#160;Carrying&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Liquidation&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Shares&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Shares&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Value&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Preference&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:0pt;visibility:hidden;"&gt;&lt;td colspan="11" style="padding:0pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Series&#160;D&#x2019;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 190,000,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 105,386,149&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 129,339&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 161,516&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Series&#160;D&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 87,235,535&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 33,392,701&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 46,587&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 51,178&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Series&#160;C&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 64,129,209&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 23,298,388&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 35,293&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 35,514&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Series&#160;B&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 36,969,407&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 9,185,302&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 7,049&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 7,123&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Series&#160;A&#x2019;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 30,991,277&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 4,158,503&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 1,702&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 1,865&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Series&#160;A&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 21,288&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 16,740&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 593&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 751&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Series&#160;1&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 4,305&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 2,961&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 409,351,021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 175,440,744&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 220,563&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 257,947&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:58.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Authorized&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Outstanding&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Net&#160;Carrying&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Liquidation&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Shares&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Shares&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Value&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Preference&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:0pt;visibility:hidden;"&gt;&lt;td colspan="11" style="padding:0pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="color:#231f20;"&gt;Series&#160;D&#x2019;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 102,000,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 78,932,752&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 99,588&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 120,972&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Series&#160;D&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 87,235,535&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 35,586,652&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 49,772&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 54,540&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Series&#160;C&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 64,129,209&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 41,305,384&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 62,570&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 62,962&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Series&#160;B&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 36,969,407&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 9,126,596&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 7,071&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 7,078&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Series&#160;A&#x2019;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 30,991,277&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 26,171,809&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 11,535&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 11,738&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Series&#160;A&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 21,288&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 16,740&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 593&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 751&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Series&#160;1&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 4,305&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 2,961&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 321,351,021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 191,142,894&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 231,129&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 258,041&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The rights, preferences, restrictions, and privileges of the holders of convertible preferred stock are as follows:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;i style="font-style:italic;"&gt;Conversion&lt;/i&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 12pt 8.65pt;"&gt;At the option of the holder, each share of preferred stock is convertible into the number of fully paid and non-assessable shares of common stock at a conversion ratio that is equal to the original issuance price as adjusted for stock dividends, splits or combinations, divided by the applicable conversion price at the time of conversion. The conversion price is equal to the original issuance price, as adjusted for stock dividends, splits or combinations. The original issue price is $1.00, $0.4485, $0.4485, $0.7755, $1.5243, $1.5326 and $1.5326 for series 1, series A, series A&#x2019;, series B, series C, series D and series D&#x2019;, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 0pt 8.5pt;"&gt;Each share of preferred stock automatically converts into the number of shares of common stock into which such shares are convertible at the then applicable conversion ratio upon: (i)&#160;the closing of the sale of the Company&#x2019;s common stock in a public offering with aggregate gross proceeds of at least $20.0 million, or (ii) &lt;span style="color:#231f20;"&gt;the consent of &lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;span style="color:#231f20;"&gt;holders owning &lt;/span&gt;&lt;span style="color:#231f20;"&gt;66%&lt;/span&gt;&lt;span style="color:#231f20;"&gt; of the then outstanding shares of preferred stock, voting together as a single class on an as-converted basis.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;i style="font-style:italic;"&gt;Dividends&lt;/i&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The holders of preferred stock are entitled to receive non-cumulative dividends at an annual rate of $3.59, $0.0359, $0.0620, $0.1219, $0.1226 and $0.1226 per share for Series&#160;A, Series&#160;A&#x2019;, Series&#160;B, Series&#160;C, Series&#160;D and Series&#160;&lt;span style="white-space:pre-wrap;"&gt;D&#x2019;, respectively, as adjusted for stock dividends, splits or combinations, per annum when and if  declared by the Board of  Directors. Dividends on preferred stock are non-cumulative and are payable prior to and in preference to any dividends on common stock. No dividends may be paid on any common stock unless and until a dividend is paid or declared and set &lt;/span&gt;&lt;span style="color:#231f20;"&gt;aside&lt;/span&gt; on each outstanding share of preferred stock. The holders of convertible preferred stock are also entitled to participate in dividends on common stock on an as-converted basis. As of December&#160;31, 2020 and 2019, no dividends have been paid or declared to date.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;i style="font-style:italic;"&gt;Liquidation Rights&lt;/i&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;In the event of any liquidation, dissolution or winding up of the Company, including a merger or acquisition where the beneficial owners of the Company&#x2019;s common stock and preferred stock own less than 50% of the surviving entity, or a sale of all or substantially all Company assets, the holders of preferred stock will be entitled to receive a per share amount equal to the greater of (i)&#160;the liquidation preference rate, as adjusted for stock dividends, splits or combinations, plus all declared but unpaid dividends, or (ii)&#160;the amount per share that would have been payable had all the shares of convertible preferred stock had been converted into common stock. As of December&#160;31, 2020 and 2019, the liquidation preference rates are $44.85 for Series&#160;A preferred stock, $0.4485 for Series&#160;A&#x2019; preferred stock, $0.7755 for Series&#160;B preferred stock, $1.5243 for Series&#160;C preferred stock, $1.5326 for Series&#160;D preferred stock and $1.5326 for Series&#160;D&#x2019; preferred stock.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The Series&#160;D&#x2019; holders are entitled are entitled to receive its liquidation preference prior and in preference to the holders of other classes of convertible preferred stock or common stock, followed by Series&#160;D preferred stockholders, then Series&#160;C stockholders, then Series&#160;B stockholders, then the Series&#160;A&#x2019; stockholders and lastly by Series&#160;A stockholders. If there are insufficient assets and funds to allow for full payment to the holders of a particular class of senior preferred stock, distribution will be made ratably in proportion to the preferential amount each holder of such class of preferred stock is otherwise entitled to receive.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;After full payment has been made to the holders of senior preferred stock, the entire remaining liquidation proceeds, if any, will be distributed among the holders of Series&#160;1 preferred stock and common stock, on an as-converted basis.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;i style="font-style:italic;"&gt;Voting&lt;/i&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;Each holder of preferred stock is entitled to the number of votes equal to the number of shares of common stock into which each such shares of preferred stock could be converted. Each holder of common stock is entitled to one vote for each share of common stock held. For as long as a minimum number of the originally issued shares remain outstanding, consent of the holders of at least 65% of the outstanding shares of preferred stock, voting as a single class, must approve certain actions.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;i style="font-style:italic;"&gt;Classification&lt;/i&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 0pt 8.5pt;"&gt;The Company has classified its Series&#160;A, Series&#160;A&#x2019;, Series&#160;B, Series&#160;C, Series&#160;D and Series&#160;&lt;span style="white-space:pre-wrap;"&gt;D&#x2019; convertible preferred stock as mezzanine equity on the consolidated balance sheets as the stock is contingently redeemable. Upon the occurrence of certain deemed liquidation events that are outside the Company&#x2019;s control, including liquidation, sale or transfer of the Company, holders of the convertible preferred stock can cause  redemption for cash. During the&#160;years &lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;ended December&#160;31, 2020 and 2019, the Company did not adjust the carrying value of the convertible preferred stock to the deemed liquidation value of such shares as a deemed liquidation event was not probable of occurring.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Common Stock&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;Holders of common stock are entitled to one vote per share on all matters to be voted upon by the stockholders of the Company.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.45pt;"&gt;The Company had reserved shares of common stock for issuance, on an as-converted basis, as follows:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Shares reserved for convertible preferred stock outstanding&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 175,440,744&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 191,142,894&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Shares reserved for warrants to purchase shares of common stock&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 6,001,639&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 6,001,639&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Shares reserved for warrants to purchase shares of preferred stock&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 44,296,242&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 29,624,663&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Options issued and outstanding&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 51,379,939&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 42,846,649&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Shares available for future option grants&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 11,048&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 4,299,140&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 277,129,612&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 273,914,985&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:TemporaryEquityTableTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_tYAR_cEcrk-0BJrVo3pT5Q">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The authorized, issued and outstanding shares of the convertible preferred stock and liquidation preferences as of the periods presented were as follows:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:58.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Authorized&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Outstanding&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Net&#160;Carrying&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Liquidation&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Shares&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Shares&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Value&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Preference&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:0pt;visibility:hidden;"&gt;&lt;td colspan="11" style="padding:0pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.07%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Series&#160;D&#x2019;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 190,000,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 105,386,149&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 129,339&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 161,516&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Series&#160;D&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 87,235,535&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 33,392,701&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 46,587&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 51,178&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Series&#160;C&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 64,129,209&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 23,298,388&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 35,293&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 35,514&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Series&#160;B&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 36,969,407&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 9,185,302&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 7,049&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 7,123&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Series&#160;A&#x2019;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 30,991,277&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 4,158,503&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 1,702&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 1,865&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Series&#160;A&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 21,288&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 16,740&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 593&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 751&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Series&#160;1&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 4,305&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 2,961&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 409,351,021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 175,440,744&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 220,563&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 257,947&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:58.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Authorized&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Outstanding&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Net&#160;Carrying&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Liquidation&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Shares&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Shares&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Value&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Preference&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:0pt;visibility:hidden;"&gt;&lt;td colspan="11" style="padding:0pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"&gt;&lt;span style="color:#231f20;"&gt;Series&#160;D&#x2019;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 102,000,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 78,932,752&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 99,588&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 120,972&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Series&#160;D&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 87,235,535&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 35,586,652&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 49,772&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 54,540&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Series&#160;C&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 64,129,209&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 41,305,384&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 62,570&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 62,962&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Series&#160;B&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 36,969,407&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 9,126,596&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 7,071&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 7,078&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Series&#160;A&#x2019;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 30,991,277&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 26,171,809&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 11,535&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 11,738&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Series&#160;A&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 21,288&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 16,740&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 593&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 751&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Series&#160;1&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 4,305&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 2,961&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 321,351,021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 191,142,894&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 231,129&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 258,041&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:TemporaryEquityTableTextBlock>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesDPlusConvertiblePreferredStockMember_9LbJs1lg50atKKVVLfqnGQ"
      decimals="0"
      id="Tc_RYK4dWH4bU21p4sbp51UHw_5_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">190000000</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesDPlusConvertiblePreferredStockMember_9LbJs1lg50atKKVVLfqnGQ"
      decimals="0"
      id="Tc_YFuTMF4dikCBBbCTrkvSJw_5_4"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">105386149</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmount
      contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesDPlusConvertiblePreferredStockMember_9LbJs1lg50atKKVVLfqnGQ"
      decimals="-3"
      id="Tc_sztaMtfMkkqtWLNEm8bYcQ_5_7"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">129339000</us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmount>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesDPlusConvertiblePreferredStockMember_9LbJs1lg50atKKVVLfqnGQ"
      decimals="-3"
      id="Tc_hCnC5e1wU0eQZ3yMs3xOhQ_5_10"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">161516000</us-gaap:TemporaryEquityLiquidationPreference>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesDConvertiblePreferredStockMember_38sdHiltT0qN7B3RsEC6ig"
      decimals="0"
      id="Tc_6jMKbTVZ6kuM1rKIoa8Spw_6_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">87235535</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesDConvertiblePreferredStockMember_38sdHiltT0qN7B3RsEC6ig"
      decimals="0"
      id="Tc_CxZr_nj5okOFmJN_yMTrgA_6_4"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">33392701</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmount
      contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesDConvertiblePreferredStockMember_38sdHiltT0qN7B3RsEC6ig"
      decimals="-3"
      id="Tc_0JtVde2FAEiI-XhCiZ4GZQ_6_7"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">46587000</us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmount>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesDConvertiblePreferredStockMember_38sdHiltT0qN7B3RsEC6ig"
      decimals="-3"
      id="Tc_cCFa3wiI2E6tdhCObMA5ng_6_10"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">51178000</us-gaap:TemporaryEquityLiquidationPreference>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesCPlusConvertiblePreferredStockMember_ZfsbKnr1skacnWvJaU5cKA"
      decimals="0"
      id="Tc_9wOn1zNOck-GOlE6Yd3Wxg_7_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">64129209</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesCPlusConvertiblePreferredStockMember_ZfsbKnr1skacnWvJaU5cKA"
      decimals="0"
      id="Tc_64ShnTM92kSas7wAUgNLfQ_7_4"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">23298388</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmount
      contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesCPlusConvertiblePreferredStockMember_ZfsbKnr1skacnWvJaU5cKA"
      decimals="-3"
      id="Tc_ZHvPIlpdHkWHCDJ7KcloXA_7_7"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">35293000</us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmount>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesCPlusConvertiblePreferredStockMember_ZfsbKnr1skacnWvJaU5cKA"
      decimals="-3"
      id="Tc__HSGLwcH20Gjz6dzqeqSMA_7_10"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">35514000</us-gaap:TemporaryEquityLiquidationPreference>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesBConvertiblePreferredStockMember_YL4BV6hvykGUpsMaNj69rQ"
      decimals="0"
      id="Tc_bGJ8S18mFE2k4IbLagBjMw_8_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">36969407</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesBConvertiblePreferredStockMember_YL4BV6hvykGUpsMaNj69rQ"
      decimals="0"
      id="Tc_0pGXPNVHK0it-nDwDAkZmA_8_4"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">9185302</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmount
      contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesBConvertiblePreferredStockMember_YL4BV6hvykGUpsMaNj69rQ"
      decimals="-3"
      id="Tc_vYuKI9LjkkKkjpDYfmEeIA_8_7"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">7049000</us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmount>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesBConvertiblePreferredStockMember_YL4BV6hvykGUpsMaNj69rQ"
      decimals="-3"
      id="Tc_V7cZsKQpP0u8YJ7dLbVjkg_8_10"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">7123000</us-gaap:TemporaryEquityLiquidationPreference>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesPlusConvertiblePreferredStockMember_vn0OiufIHUq9XWhl1XOKoQ"
      decimals="0"
      id="Tc_UJyML6eRNkSGVGlrdNnM0w_9_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">30991277</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesPlusConvertiblePreferredStockMember_vn0OiufIHUq9XWhl1XOKoQ"
      decimals="0"
      id="Tc_EpbA4HETskqqzZp8C8zSqA_9_4"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">4158503</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmount
      contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesPlusConvertiblePreferredStockMember_vn0OiufIHUq9XWhl1XOKoQ"
      decimals="-3"
      id="Tc_68XBcon_rEO8YsY-kzBLLg_9_7"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1702000</us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmount>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesPlusConvertiblePreferredStockMember_vn0OiufIHUq9XWhl1XOKoQ"
      decimals="-3"
      id="Tc_e-KpxBJsdkSQkHMh58A7tA_9_10"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1865000</us-gaap:TemporaryEquityLiquidationPreference>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesConvertiblePreferredStockMember_mE0VD0Jni0SvnGKv_-LNtQ"
      decimals="0"
      id="Tc_DmWiEjvcAUanUyDLrCM0IA_10_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">21288</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesConvertiblePreferredStockMember_mE0VD0Jni0SvnGKv_-LNtQ"
      decimals="0"
      id="Tc_050TFAEex0WlPwxENbQM6g_10_4"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">16740</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmount
      contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesConvertiblePreferredStockMember_mE0VD0Jni0SvnGKv_-LNtQ"
      decimals="-3"
      id="Tc_xcH4ya2GOkubzVnGIJj9DA_10_7"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">593000</us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmount>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesConvertiblePreferredStockMember_mE0VD0Jni0SvnGKv_-LNtQ"
      decimals="-3"
      id="Tc_mBSyhxLmbEuBjs3fk31B5w_10_10"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">751000</us-gaap:TemporaryEquityLiquidationPreference>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_Series1ConvertiblePreferredStockMember_0d1CYijFrkuQVmdQeKPuVQ"
      decimals="0"
      id="Tc_N75JmWRB1EqNSNQQWiD6SA_11_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">4305</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_Series1ConvertiblePreferredStockMember_0d1CYijFrkuQVmdQeKPuVQ"
      decimals="0"
      id="Tc_gVzAjMDtzk67jIiovJhxQA_11_4"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">2961</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesDPlusConvertiblePreferredStockMember_nHhmlqSqO0KGJh3PrgBUtA"
      decimals="0"
      id="Tc_gYqsTfzPqkWa9y51QjDIkA_5_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">102000000</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesDPlusConvertiblePreferredStockMember_nHhmlqSqO0KGJh3PrgBUtA"
      decimals="0"
      id="Tc_KZaghY9GI0qThbVjbuf5aQ_5_4"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">78932752</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmount
      contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesDPlusConvertiblePreferredStockMember_nHhmlqSqO0KGJh3PrgBUtA"
      decimals="-3"
      id="Tc_H_SC3Lppx0eXhhCtgRqBsA_5_7"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">99588000</us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmount>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesDPlusConvertiblePreferredStockMember_nHhmlqSqO0KGJh3PrgBUtA"
      decimals="-3"
      id="Tc_CfmJpnzYgUKU8mID6hzvvw_5_10"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">120972000</us-gaap:TemporaryEquityLiquidationPreference>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesDConvertiblePreferredStockMember_98zjS6PyeUi_KwcXMQwc7g"
      decimals="0"
      id="Tc_qmekFrJbd0SXGztAW2lJ3w_6_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">87235535</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesDConvertiblePreferredStockMember_98zjS6PyeUi_KwcXMQwc7g"
      decimals="0"
      id="Tc_WobAdNoGL0SuF3fUbSITIA_6_4"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">35586652</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmount
      contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesDConvertiblePreferredStockMember_98zjS6PyeUi_KwcXMQwc7g"
      decimals="-3"
      id="Tc_9eFN9e6gK0GhzDdERA0trg_6_7"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">49772000</us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmount>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesDConvertiblePreferredStockMember_98zjS6PyeUi_KwcXMQwc7g"
      decimals="-3"
      id="Tc_RTpbmJS4G02AVmGVKiKY4Q_6_10"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">54540000</us-gaap:TemporaryEquityLiquidationPreference>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesCPlusConvertiblePreferredStockMember__vwkNPUKM0mF-Dblm8x48A"
      decimals="0"
      id="Tc_ERAA88uc1k2oNLFD9kWTkw_7_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">64129209</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesCPlusConvertiblePreferredStockMember__vwkNPUKM0mF-Dblm8x48A"
      decimals="0"
      id="Tc_Jv79d0HBe06gFUrWECuxiQ_7_4"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">41305384</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmount
      contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesCPlusConvertiblePreferredStockMember__vwkNPUKM0mF-Dblm8x48A"
      decimals="-3"
      id="Tc_jqJfYhab9k2Amba_wYGB0A_7_7"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">62570000</us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmount>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesCPlusConvertiblePreferredStockMember__vwkNPUKM0mF-Dblm8x48A"
      decimals="-3"
      id="Tc_DAH6w1haJ0ytTeYpUz_Ydg_7_10"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">62962000</us-gaap:TemporaryEquityLiquidationPreference>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesBConvertiblePreferredStockMember_jCqYQI8-ckiB74wSSexZlg"
      decimals="0"
      id="Tc_UYz0gKd0lE6YzSsL1VoFLw_8_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">36969407</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesBConvertiblePreferredStockMember_jCqYQI8-ckiB74wSSexZlg"
      decimals="0"
      id="Tc_oGsfRs1ls0eKZZVk7QFBEw_8_4"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">9126596</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmount
      contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesBConvertiblePreferredStockMember_jCqYQI8-ckiB74wSSexZlg"
      decimals="-3"
      id="Tc_S6-5m7kf-0uD_pUGSFIG5Q_8_7"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">7071000</us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmount>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesBConvertiblePreferredStockMember_jCqYQI8-ckiB74wSSexZlg"
      decimals="-3"
      id="Tc_lGUFC-L0JkSb5HXqZrW0iQ_8_10"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">7078000</us-gaap:TemporaryEquityLiquidationPreference>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesPlusConvertiblePreferredStockMember_KgMcffB-Ck2xJrTWvSBxJw"
      decimals="0"
      id="Tc_qIogcuv09U2iHi5RlZ4zBg_9_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">30991277</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesPlusConvertiblePreferredStockMember_KgMcffB-Ck2xJrTWvSBxJw"
      decimals="0"
      id="Tc_5paWd2qYm0GDIDWuojFptg_9_4"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">26171809</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmount
      contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesPlusConvertiblePreferredStockMember_KgMcffB-Ck2xJrTWvSBxJw"
      decimals="-3"
      id="Tc_bWkYTH_Z4Uag0JBLbx27Xw_9_7"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">11535000</us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmount>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesPlusConvertiblePreferredStockMember_KgMcffB-Ck2xJrTWvSBxJw"
      decimals="-3"
      id="Tc_0BX6SLFDIEGiQvj3maqfyw_9_10"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">11738000</us-gaap:TemporaryEquityLiquidationPreference>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesConvertiblePreferredStockMember_YQOCFDsx_Uy4RDViDSToXA"
      decimals="0"
      id="Tc_TBqzHZ73qUSDW34Vrz4yQQ_10_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">21288</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesConvertiblePreferredStockMember_YQOCFDsx_Uy4RDViDSToXA"
      decimals="0"
      id="Tc_WO8VaOn_30-B8QWQoRHFtw_10_4"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">16740</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmount
      contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesConvertiblePreferredStockMember_YQOCFDsx_Uy4RDViDSToXA"
      decimals="-3"
      id="Tc_dxQjOzJD9kq15JR2Zp5Lyw_10_7"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">593000</us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsAmount>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesConvertiblePreferredStockMember_YQOCFDsx_Uy4RDViDSToXA"
      decimals="-3"
      id="Tc_D_4ll-byQUq04wl78Tan7g_10_10"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">751000</us-gaap:TemporaryEquityLiquidationPreference>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_Series1ConvertiblePreferredStockMember_nidjMdoVw0K4FpTzFRywoA"
      decimals="0"
      id="Tc_rD6NBq0vdUm0cETPfIvLuQ_11_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">4305</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_Series1ConvertiblePreferredStockMember_nidjMdoVw0K4FpTzFRywoA"
      decimals="0"
      id="Tc_q-YvlzTlnkaKgbBOoD-3BA_11_4"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">2961</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_Series1ConvertiblePreferredStockMember_0d1CYijFrkuQVmdQeKPuVQ"
      decimals="4"
      id="Narr_tO8ZG_U7uUOZBXf82UKp9g"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">1.00</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesConvertiblePreferredStockMember_mE0VD0Jni0SvnGKv_-LNtQ"
      decimals="4"
      id="Narr_Mti5pzH37k6jkveBhno1aw"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.4485</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesPlusConvertiblePreferredStockMember_vn0OiufIHUq9XWhl1XOKoQ"
      decimals="4"
      id="Narr_e6SfQo5DxEGK6SfSNsmWkg"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.4485</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesBConvertiblePreferredStockMember_YL4BV6hvykGUpsMaNj69rQ"
      decimals="4"
      id="Narr_RTtvaf3GxEGY2zYS8Q91vQ"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.7755</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesCPlusConvertiblePreferredStockMember_ZfsbKnr1skacnWvJaU5cKA"
      decimals="4"
      id="Narr_B8HMRsYDOkGT-POU4f4nxA"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">1.5243</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesDConvertiblePreferredStockMember_38sdHiltT0qN7B3RsEC6ig"
      decimals="4"
      id="Narr_v3iZeDu2PECnAEbxoki4KA"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">1.5326</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesDPlusConvertiblePreferredStockMember_9LbJs1lg50atKKVVLfqnGQ"
      decimals="4"
      id="Narr_RzVmLDcYp0q9r_-5WW1ulQ"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">1.5326</us-gaap:SharesIssuedPricePerShare>
    <stem:ConvertiblePreferredStockConversionUponPublicOfferingMinimumProceeds
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-5"
      id="Narr_kcDUJMx15EiOsXj_7XXFqA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">20000000.0</stem:ConvertiblePreferredStockConversionUponPublicOfferingMinimumProceeds>
    <stem:ConvertiblePreferredStockConversionUponHoldersConsentPercentage
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="2"
      id="Narr_9v7peuyhHUOkHbGqQJyr8g"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.66</stem:ConvertiblePreferredStockConversionUponHoldersConsentPercentage>
    <us-gaap:PreferredStockDividendRatePerDollarAmount
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesConvertiblePreferredStockMember_M6pp-qDlIEiGmYaKQUpcTA"
      decimals="2"
      id="Narr_LkdHXW0x_kGHU2S0Qw_o9A"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">3.59</us-gaap:PreferredStockDividendRatePerDollarAmount>
    <us-gaap:PreferredStockDividendRatePerDollarAmount
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesPlusConvertiblePreferredStockMember_mE_AjXWDOU2YKJgqlR_a0Q"
      decimals="4"
      id="Narr_lUZpTL3oSUOTAoAUC_dapA"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.0359</us-gaap:PreferredStockDividendRatePerDollarAmount>
    <us-gaap:PreferredStockDividendRatePerDollarAmount
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesBConvertiblePreferredStockMember_b0HwEdjoREeoc4mzA1g3OA"
      decimals="4"
      id="Narr_-rCALMjBtUOP2F4elitPOg"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.0620</us-gaap:PreferredStockDividendRatePerDollarAmount>
    <us-gaap:PreferredStockDividendRatePerDollarAmount
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesCPlusConvertiblePreferredStockMember_kM3awUOV4EuVfYO3P61N4A"
      decimals="4"
      id="Narr_AIpmyGw0rUmxEZ561WZmlA"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.1219</us-gaap:PreferredStockDividendRatePerDollarAmount>
    <us-gaap:PreferredStockDividendRatePerDollarAmount
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesDConvertiblePreferredStockMember_-Wn7A1yrVECcE2GYb_bz_g"
      decimals="4"
      id="Narr_7hfF5RSSA0WBHUQrU39H8A"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.1226</us-gaap:PreferredStockDividendRatePerDollarAmount>
    <us-gaap:PreferredStockDividendRatePerDollarAmount
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesDPlusConvertiblePreferredStockMember_aJ1O9NPo_EKpoKjtUkUcIw"
      decimals="4"
      id="Narr_JusU8gg100aq4O0_DASu-w"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.1226</us-gaap:PreferredStockDividendRatePerDollarAmount>
    <us-gaap:TemporaryEquityLiquidationPreferencePerShare
      contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesConvertiblePreferredStockMember_YQOCFDsx_Uy4RDViDSToXA"
      decimals="4"
      id="Narr_bK9EGO9GRUazO0Hhq5Iu3g"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">44.85</us-gaap:TemporaryEquityLiquidationPreferencePerShare>
    <us-gaap:TemporaryEquityLiquidationPreferencePerShare
      contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesConvertiblePreferredStockMember_mE0VD0Jni0SvnGKv_-LNtQ"
      decimals="4"
      id="Narr_rj-hxPFxuEWMaZsBgVjbKQ"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">44.85</us-gaap:TemporaryEquityLiquidationPreferencePerShare>
    <us-gaap:TemporaryEquityLiquidationPreferencePerShare
      contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesPlusConvertiblePreferredStockMember_KgMcffB-Ck2xJrTWvSBxJw"
      decimals="4"
      id="Narr_-D3hVEOEvE2VGXzf-4cEZQ"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.4485</us-gaap:TemporaryEquityLiquidationPreferencePerShare>
    <us-gaap:TemporaryEquityLiquidationPreferencePerShare
      contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesPlusConvertiblePreferredStockMember_vn0OiufIHUq9XWhl1XOKoQ"
      decimals="4"
      id="Narr_Vz5Truq27EeAd5nC7qeNhQ"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.4485</us-gaap:TemporaryEquityLiquidationPreferencePerShare>
    <us-gaap:TemporaryEquityLiquidationPreferencePerShare
      contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesBConvertiblePreferredStockMember_jCqYQI8-ckiB74wSSexZlg"
      decimals="4"
      id="Narr_8BI8PEbsuEaCYqlWDS9y1Q"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.7755</us-gaap:TemporaryEquityLiquidationPreferencePerShare>
    <us-gaap:TemporaryEquityLiquidationPreferencePerShare
      contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesBConvertiblePreferredStockMember_YL4BV6hvykGUpsMaNj69rQ"
      decimals="4"
      id="Narr_ltiNduTOu0SSbQ6PLMmKNA"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.7755</us-gaap:TemporaryEquityLiquidationPreferencePerShare>
    <us-gaap:TemporaryEquityLiquidationPreferencePerShare
      contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesCPlusConvertiblePreferredStockMember__vwkNPUKM0mF-Dblm8x48A"
      decimals="4"
      id="Narr_CbUyX6SYnkuEzaLUznzmZA"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">1.5243</us-gaap:TemporaryEquityLiquidationPreferencePerShare>
    <us-gaap:TemporaryEquityLiquidationPreferencePerShare
      contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesCPlusConvertiblePreferredStockMember_ZfsbKnr1skacnWvJaU5cKA"
      decimals="4"
      id="Narr_URX5nkjUekSBl9lF_JZEfw"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">1.5243</us-gaap:TemporaryEquityLiquidationPreferencePerShare>
    <us-gaap:TemporaryEquityLiquidationPreferencePerShare
      contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesDConvertiblePreferredStockMember_98zjS6PyeUi_KwcXMQwc7g"
      decimals="4"
      id="Narr_P2G0dntNGUyIOB93nyUzrQ"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">1.5326</us-gaap:TemporaryEquityLiquidationPreferencePerShare>
    <us-gaap:TemporaryEquityLiquidationPreferencePerShare
      contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesDConvertiblePreferredStockMember_38sdHiltT0qN7B3RsEC6ig"
      decimals="4"
      id="Narr_S4euHmpmJku0jPizf-vSrA"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">1.5326</us-gaap:TemporaryEquityLiquidationPreferencePerShare>
    <us-gaap:TemporaryEquityLiquidationPreferencePerShare
      contextRef="As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_stem_SeriesDPlusConvertiblePreferredStockMember_nHhmlqSqO0KGJh3PrgBUtA"
      decimals="4"
      id="Narr_F7mDqZgGb0qF1rALtvprBA"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">1.5326</us-gaap:TemporaryEquityLiquidationPreferencePerShare>
    <us-gaap:TemporaryEquityLiquidationPreferencePerShare
      contextRef="As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_stem_SeriesDPlusConvertiblePreferredStockMember_9LbJs1lg50atKKVVLfqnGQ"
      decimals="4"
      id="Narr_47F98W0MXUm2rbU5D8hEOw"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">1.5326</us-gaap:TemporaryEquityLiquidationPreferencePerShare>
    <stem:PreferredStockVotingRightsPercentageRequiredForCertainActions
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="2"
      id="Narr_fLL5nDVGokCHOzqLzga3hA"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.65</stem:PreferredStockVotingRightsPercentageRequiredForCertainActions>
    <stem:CommonStockVotingRightsPerShare
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="INF"
      id="Narr_CYF-5VJ27k-j30g_wHLnYw"
      unitRef="Unit_Standard_Vote_GNfUqE3MCkWCkxjdbRq69Q">1</stem:CommonStockVotingRightsPerShare>
    <stem:CommonStockReservedForIssuanceTableTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_PgkDgF50hUqZJCWOwS4X5g">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.45pt;"&gt;The Company had reserved shares of common stock for issuance, on an as-converted basis, as follows:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Shares reserved for convertible preferred stock outstanding&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 175,440,744&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 191,142,894&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Shares reserved for warrants to purchase shares of common stock&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 6,001,639&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 6,001,639&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Shares reserved for warrants to purchase shares of preferred stock&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 44,296,242&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 29,624,663&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Options issued and outstanding&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 51,379,939&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 42,846,649&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Shares available for future option grants&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 11,048&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 4,299,140&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 277,129,612&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 273,914,985&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</stem:CommonStockReservedForIssuanceTableTextBlock>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="As_Of_12_31_2020_us-gaap_FinancialInstrumentAxis_us-gaap_ConvertiblePreferredStockMember_UQcT0OE7X0KO8zpIW83QpQ"
      decimals="0"
      id="Tc_hQpatTTrU0Obxy3-4hLR-Q_3_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">175440744</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="As_Of_12_31_2019_us-gaap_FinancialInstrumentAxis_us-gaap_ConvertiblePreferredStockMember_HTI1EMhovESt6spJ6GDb5A"
      decimals="0"
      id="Tc_BGqV9v9e6kKNO3cncdaLpg_3_4"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">191142894</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="As_Of_12_31_2020_us-gaap_FinancialInstrumentAxis_stem_CommonStockWarrantsMember_jMjs_a-n7kCUQW3OSDHVVw"
      decimals="0"
      id="Tc_8JS5sdAIWUSNpQhS3_9_KA_4_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">6001639</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="As_Of_12_31_2019_us-gaap_FinancialInstrumentAxis_stem_CommonStockWarrantsMember_892YEFdQSkqqBrBwAqshIA"
      decimals="0"
      id="Tc_tOXqb8_1dUOKy1tE8Cwk5Q_4_4"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">6001639</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="As_Of_12_31_2020_us-gaap_FinancialInstrumentAxis_stem_PreferredStockWarrantsMember_imwe4zn3hUenG2cdhx4Elw"
      decimals="0"
      id="Tc_Vz5C78Dz2U6YBP4vrKVdhg_5_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">44296242</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="As_Of_12_31_2019_us-gaap_FinancialInstrumentAxis_stem_PreferredStockWarrantsMember_ZlZGdT-7t026jA-5Km9x2w"
      decimals="0"
      id="Tc_fscB93GYIk6SMSftauBLUw_5_4"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">29624663</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="As_Of_12_31_2020_us-gaap_FinancialInstrumentAxis_us-gaap_EmployeeStockOptionMember_C4BcjXDmgEyG_gKTmWyfsQ"
      decimals="0"
      id="Tc_FMi37VrBG0Wwt2SVcpqJSw_6_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">51379939</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="As_Of_12_31_2019_us-gaap_FinancialInstrumentAxis_us-gaap_EmployeeStockOptionMember_ZL1NXQ5txUq46NHXOGOkoA"
      decimals="0"
      id="Tc_h4PPQGdwf0aWGyqmQ1AnsA_6_4"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">42846649</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="As_Of_12_31_2020_us-gaap_FinancialInstrumentAxis_us-gaap_StockCompensationPlanMember_8g02wNYMVEuEhbyTw-NKZw"
      decimals="0"
      id="Tc_Gak-rxf7iU-nL3UQoQuttw_7_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">11048</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="As_Of_12_31_2019_us-gaap_FinancialInstrumentAxis_us-gaap_StockCompensationPlanMember_ELQM27CHOEi7GKtSjKVeFA"
      decimals="0"
      id="Tc_hELt_KgnrkybQvbPcJ9mBg_7_4"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">4299140</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="0"
      id="Tc_KweWOftzW0allTRPKMx1Ew_8_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">277129612</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="0"
      id="Tc_fBQ7sQUEME23wpoNMHjC6Q_8_4"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">273914985</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_lxAcPbmRCUKf6qqao24fIQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"&gt;&lt;span style="display:inline-block;text-indent:0pt;width:27.35pt;"&gt;&lt;b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;"&gt;14.&lt;/b&gt;&lt;/span&gt;&lt;b style="font-weight:bold;"&gt;STOCK-BASED COMPENSATION&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;"&gt;In 2009, the Company adopted the 2009 Stock Plan (the &#x201c;Plan&#x201d;). The Plan provides for the granting of incentive stock options (&#x201c;ISOs&#x201d;), nonqualified stock options (&#x201c;NSOs&#x201d;), stock bonuses, and rights to acquire restricted stock to employees, directors and consultants. The Company has reserved 55,305,506 shares of common stock for issuance under the Plan.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;"&gt;Under the Plan, the exercise price of an option cannot be less than 100% of the fair value of one share of common stock for incentive or non-qualified stock options, and not less than 110% of the fair value for stockholders owning greater than 10% of all classes of stock, as determined by the Board of Directors. Options under the Plan generally expire after ten&#160;years. Under the Plan, the Board of Directors determines when the options granted will become exercisable. Options granted under the Plan generally vest 1/4 one&#160;year from the grant date and then 1/48 each&#160;month over the following three years and are exercisable for up to 10 years after the date of the grant. The Plan allows for exercise of unvested options with repurchase rights over the restricted common stock issued at the original exercise price. The repurchase rights lapse at the same rate as the options vest.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;"&gt;A summary of activity under the Plan is as follows:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Weighted-&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Weighted-&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Average&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Average&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Aggregate&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Options&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Number&#160;of&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Exercise&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Remaining&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Intrinsic&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Available&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Options&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Price&#160;Per&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Contractual&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Value&#160;(in&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.33%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;for&#160;Grant&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.71%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Outstanding&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Share&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Life&#160;(years)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.83%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Balances as of December&#160;31, 2019&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 4,299,140&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 42,846,649&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 0.34&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 6.82&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 5,821&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Increase to options available under Plan&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 5,242,189&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Options granted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (10,932,615)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 10,932,615&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 1.23&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Options exercised&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (996,991)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 0.38&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Options forfeited&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 870,317&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (870,317)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 0.49&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Options expired&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 532,017&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (532,017)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 0.35&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Balances as of December&#160;31, 2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 11,048&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 51,379,939&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 0.56&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 7.21&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 46,516&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Options vested and exercisable&#160;&#x2013; December&#160;31, 2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;37,219,281&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 0.45&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 6.48&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 37,854&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;"&gt;The weighted-average grant date fair value of stock options granted to employees was $0.82 and $0.34 during the&#160;years ended December&#160;31, 2020 and 2019, respectively. The intrinsic value of options exercised was $1.1 million and less than $0.1 million during the&#160;years ended December&#160;31, 2020 and 2019.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Significant Assumptions in Estimating Option Fair Value&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;"&gt;The Company uses the Black-Scholes model for estimating the fair value of options granted and used the following assumptions for options:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:30.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Year Ended&#160;December&#160;31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Volatility&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 71.41&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 69.10&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Risk-free interest rate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 0.49&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 2.47&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Expected term (in&#160;years)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 5.82&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 5.83&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Dividend yield&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;"&gt;&lt;i style="font-style:italic;"&gt;Fair Value of Common Stock&#160;&#x2014; &lt;/i&gt;&lt;span style="white-space:pre-wrap;"&gt;The fair value of  the common stock underlying the stock option awards was determined by the Board. Given the absence of a public trading market, the Board considered numerous objective and subjective factors to determine the fair value of the Company&#x2019;s common stock at each meeting at which awards were approved. These factors included, but were not limited to (i)&#160;contemporaneous third-party valuations of common stock; (ii)&#160;the rights, preferences, and privileges of convertible preferred stock relative to common stock; (iii)&#160;the lack of marketability of common stock; (iv)&#160;stage and development of the Company&#x2019;s business; (v)&#160;general economic conditions; and (vi)&#160;the likelihood of achieving a liquidity event, such as an initial public offering (&#x201c;IPO&#x201d;) or sale of the Company, given prevailing market conditions. To evaluate the fair value of the underlying shares for grants between two independent valuations and after the last independent valuation, a linear interpolation framework was used to evaluate the fair value of the underlying shares.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;"&gt;&lt;i style="font-style:italic;"&gt;Volatility&#160;&#x2014; &lt;/i&gt;The volatility is based on a peer group in the industry in which the Company does business.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;"&gt;&lt;i style="font-style:italic;"&gt;Risk-Free Interest Rate&#160;&#x2014; &lt;/i&gt;The risk-free interest rate is based on the U.S. Treasury yield in effect at the time the options are granted for zero coupon U.S. Treasury notes with maturities approximately equal to the expected term of the option.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;"&gt;&lt;i style="font-style:italic;"&gt;Dividend Yield&#160;&#x2014; &lt;/i&gt;The Company has not historically paid dividends. It is possible that the Company will declare a dividend related to future&#160;years&#x2019; earnings but as this is unlikely, a zero&#160;percent yield was used.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;i style="font-style:italic;"&gt;Expected Term&#160;&#x2014; &lt;/i&gt;The expected term is based upon the Company&#x2019;s consideration of the historical life of options, the vesting period of the option granted, and the contractual period of the option granted. The Company has a limited history of granting options, accordingly, the expected life was calculated using the simplified method.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Stock-Based Compensation Expense&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The following table summarizes stock-based compensation expense recorded in each component of operating expenses in the Company&#x2019;s consolidated statements of operations and comprehensive loss for the&#160;years ended December&#160;31, 2020 and 2019 (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:34.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Year&#160;Ended&#160;December&#160;31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.46%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Sales and marketing&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 396&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 364&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Research and development&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 1,211&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 901&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;General and administrative&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 2,935&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 266&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 4,542&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 1,531&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;"&gt;As of December&#160;31, 2020, the Company had approximately $8.0 million of remaining unrecognized stock-based compensation expense, which is expected to be recognized over a weighted average period of &lt;span style="color:#231f20;"&gt;3.2&lt;/span&gt;&lt;span style="color:#231f20;"&gt; years.&lt;/span&gt;&lt;/p&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="As_Of_12_31_2020_us-gaap_PlanNameAxis_stem_StockPlan2009Member_NgHe_PuXYEy-itIYLoh0Cw"
      decimals="0"
      id="Narr_Xq7MZ62Z-0a6tPuFq1tG_A"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">55305506</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_PlanNameAxis_stem_StockPlan2009Member_QjoJ7HPXJkmMIDfjcxs6pQ"
      decimals="2"
      id="Narr_OrgBamnl3U-ZE-rg8cs3Yg"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <stem:ShareBasedCompensationArrangementPurchasePriceForSignificantShareholders
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_PlanNameAxis_stem_StockPlan2009Member_QjoJ7HPXJkmMIDfjcxs6pQ"
      decimals="2"
      id="Narr_ab7_4cgJd0SDmMeG5F2Raw"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">1.10</stem:ShareBasedCompensationArrangementPurchasePriceForSignificantShareholders>
    <stem:SignificantShareholderThresholdPercentageOwnership
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_PlanNameAxis_stem_StockPlan2009Member_QjoJ7HPXJkmMIDfjcxs6pQ"
      decimals="2"
      id="Narr_0WwINtYWME6jFJVmkHTOfw"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.10</stem:SignificantShareholderThresholdPercentageOwnership>
    <stem:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingNumberOfYearsOfMonthlyVesting
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_PlanNameAxis_stem_StockPlan2009Member_QjoJ7HPXJkmMIDfjcxs6pQ"
      id="Narr_nCnQ_PMX_0Ckf_a1lLLUkw">P3Y</stem:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingNumberOfYearsOfMonthlyVesting>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_PlanNameAxis_stem_StockPlan2009Member_QjoJ7HPXJkmMIDfjcxs6pQ"
      id="Narr_wI4xQkO0wEizXHJqTCDEvg">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_uRfMvctQpEG4sYXsmi7BkA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;"&gt;A summary of activity under the Plan is as follows:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Weighted-&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Weighted-&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Average&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Average&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Aggregate&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Options&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Number&#160;of&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Exercise&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Remaining&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Intrinsic&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Available&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Options&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Price&#160;Per&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Contractual&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Value&#160;(in&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.33%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;for&#160;Grant&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.71%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Outstanding&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Share&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Life&#160;(years)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.83%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Balances as of December&#160;31, 2019&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 4,299,140&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 42,846,649&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 0.34&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 6.82&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 5,821&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Increase to options available under Plan&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 5,242,189&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Options granted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (10,932,615)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 10,932,615&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 1.23&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Options exercised&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (996,991)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 0.38&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Options forfeited&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 870,317&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (870,317)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 0.49&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Options expired&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 532,017&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (532,017)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 0.35&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Balances as of December&#160;31, 2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 11,048&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 51,379,939&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 0.56&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 7.21&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 46,516&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Options vested and exercisable&#160;&#x2013; December&#160;31, 2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;37,219,281&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 0.45&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 6.48&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 37,854&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="0"
      id="Tc_PIXtUODFrkiDHG_LnzAlwQ_6_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">4299140</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="0"
      id="Tc_JIrOmbl6j02pcYkcU4jKWA_6_4"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">42846649</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="2"
      id="Tc_Wj0NlzfPTEutJzSliyPI0g_6_7"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      id="Tc_G2RzLwJy4Uioezt8g9hUTg_6_9">P6Y9M25D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_2Je95sZUQ0y9BFxb2PAi2g_6_12"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">5821000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="0"
      id="Tc_JrMFg54CnkiqNkxxDzC2EA_7_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">5242189</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="0"
      id="Tc_kJAWRwgfR0ibvgeaKl0muw_8_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">10932615</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="0"
      id="Tc_VFndd7tKgUyrC6XCNTqf8g_8_4"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">10932615</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="2"
      id="Tc_7bdun-Fr4UudpQiyPWYcyg_8_7"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">1.23</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="0"
      id="Tc_dp01mNz9SkW56FOlKkq_aQ_9_4"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">996991</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="2"
      id="Tc_SJPCtBcTY0e7R0FFLcncqg_9_7"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.38</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="0"
      id="Tc_gqU-fX6JHkSlsV52PvLB4A_10_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">870317</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="0"
      id="Tc_XRboYbTiDkKuThu6OeBHoQ_10_4"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">870317</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="2"
      id="Tc_MV7KQutocUCfC7XLUrapHA_10_7"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.49</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="0"
      id="Tc_WvL3USexmESF96Wat0-iWQ_11_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">532017</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="0"
      id="Tc_8Xk7WSVmskG1iYRwve9NTA_11_4"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">532017</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="2"
      id="Tc_Rea46OQoO0i1Bkww8r_cIQ_11_7"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.35</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="0"
      id="Tc_yobPDj8BMEaToQfZxWEWZQ_12_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">11048</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="0"
      id="Tc_8KT2rNgwjkKjVd-Caw4Klw_12_4"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">51379939</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="2"
      id="Tc_IuzAR-gK2kW_2CHEZbuHxQ_12_7"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tc_2v6nDJgfv0qUr0vY5g0Gvg_12_9">P7Y2M15D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc__IjQYOWFa0OMuvMz2swYrg_12_12"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">46516000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="0"
      id="Tc_ezxOU-5ArE2zhG5B2eDsYw_13_4"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">37219281</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="2"
      id="Tc_wGYVFzcxpEWHnlNsWO6b5A_13_7"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.45</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tc_7vLCLUDflE6N8azHLOBGig_13_9">P6Y5M23D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_YP2dzpRHG0OlN6TBE6kAhQ_13_12"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">37854000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="2"
      id="Narr_q68xJlfCI0yltRJrow9P7g"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="2"
      id="Narr_yd_oqMVIMUuF3kGcr26sRQ"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-5"
      id="Narr_-UMV_lDjWkGsbCkBBalTAg"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-5"
      id="Narr_VT7BW3ZVTUW4TEhv2lSK-Q"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_gXQ3jDa4B0W8-u4dV3fe-w">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;"&gt;The Company uses the Black-Scholes model for estimating the fair value of options granted and used the following assumptions for options:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:30.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Year Ended&#160;December&#160;31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Volatility&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 71.41&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 69.10&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Risk-free interest rate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 0.49&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 2.47&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Expected term (in&#160;years)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 5.82&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 5.83&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Dividend yield&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_gwGlAZPWQkehDli5Usby2g"
      decimals="4"
      id="Tc_dJVXLwWKXE2Cc9VIKgfHlg_3_2"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.7141</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_MnYpZJuUOEioirwh6LbdQg"
      decimals="4"
      id="Tc_xhGTgCGmTEmjL8UtMHbUww_3_4"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.6910</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_gwGlAZPWQkehDli5Usby2g"
      decimals="4"
      id="Tc_gPx9Z2iMNEelB9ZdM1kOTA_4_2"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.0049</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_MnYpZJuUOEioirwh6LbdQg"
      decimals="4"
      id="Tc_-WbYgTzUrU2lCwSO6ws7_A_4_4"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.0247</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_gwGlAZPWQkehDli5Usby2g"
      id="Tc_B1CXZsgHVUG5CWZe1SROhw_5_2">P5Y9M25D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_MnYpZJuUOEioirwh6LbdQg"
      id="Tc__Lc5NSf2yUSBQdiPPlvk5A_5_4">P5Y9M29D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_JFoUt35FMUW6TzvwW7QrbA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The following table summarizes stock-based compensation expense recorded in each component of operating expenses in the Company&#x2019;s consolidated statements of operations and comprehensive loss for the&#160;years ended December&#160;31, 2020 and 2019 (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:34.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Year&#160;Ended&#160;December&#160;31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.46%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Sales and marketing&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 396&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 364&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Research and development&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 1,211&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 901&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;General and administrative&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 2,935&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 266&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 4,542&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 1,531&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember_qD21KL7Ql0aL0gQg0ffigA"
      decimals="-3"
      id="Tc_0qxVSY3FzU6rLDykoGmQoQ_3_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">396000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember_c4wbgW5kNkGt6KewatzkUA"
      decimals="-3"
      id="Tc_x2zS27DHe0qE_4NeEFrYUQ_3_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">364000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_ebzQJ2wt0k-BfAxMXCnhRQ"
      decimals="-3"
      id="Tc_-lcfMIBrJkSS3GqyGCwNsQ_4_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1211000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_ZhZRxwyN6k2t2U9SklJlNw"
      decimals="-3"
      id="Tc_3kiA3RnSjk6mplgwgn8RnQ_4_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">901000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_kfDNtooz0UyJVFqh8jyIBw"
      decimals="-3"
      id="Tc_XBPbEInp7kyzkdaF9cX7Zg_5_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">2935000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_1-JEVKepzkK2OTBwyxzBsQ"
      decimals="-3"
      id="Tc_qd_Zookhz0Ci5GgvbevG1Q_5_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">266000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_Q6bph-8RrkWM4Y61_wPHLg_6_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">4542000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_rnEDL8UnwE6gN8JMJn0bQg_6_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1531000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-5"
      id="Narr_TUFCifKBkEa5csequgE_hQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">8000000.0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Narr_QVRb2LveAEilbr_eGm53SA">P3Y2M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:VariableInterestEntityDisclosureTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_TymC6c71TEupXX9re4xGUg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"&gt;&lt;span style="display:inline-block;text-indent:0pt;width:27.35pt;"&gt;&lt;b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;"&gt;15.&lt;/b&gt;&lt;/span&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;SPECIAL PURPOSE ENTITIES&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;The Company has formed various SPEs to finance the development and construction of its energy storage systems. These SPEs, which are structured as limited liability companies, obtain financing from outside investors and purchase projects from the Company under master purchase agreements by making  an upfront payment to the Company for such energy storage systems. As more fully described in Note&#160;2, the Company accounts for the large upfront payment received from the SPE as a financing obligation. The legal purchase of the energy storage system does not affect the Company&#x2019;s legal or constructive obligation to the host customer.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.45pt;"&gt;&lt;i style="font-style:italic;"&gt;Consolidated VIE&lt;/i&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;"&gt;In September&#160;2013, the Company entered into agreements to form SCF 1, LLC (&#x201c;SCF 1&#x201d;) and consolidated this SPE under the VIE consolidation model. During 2018, the Company acquired the outstanding non-controlling interests of SCF 1 which remained a VIE upon reconsideration at the acquisition.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;"&gt;As of December&#160;31, 2020 and 2019, the Company&#x2019;s consolidated total assets include the assets of SCF 1 that can only be used to settle the liabilities, if any, of SCF 1. The assets and liabilities of SCF 1 are comprised primarily of the following:&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:34.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Year Ended December 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.46%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Energy storage systems, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 1,463&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 1,785&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Deferred revenue, current&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 283&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 283&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Deferred revenue, noncurrent&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 1,047&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 1,369&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Other liabilities &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 239&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 307&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.45pt;"&gt;&lt;i style="font-style:italic;"&gt;Unconsolidated VIEs&lt;/i&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;"&gt;On January&#160;23, 2015, June&#160;7, 2016, and June&#160;30, 2017 the Company entered into agreements to form three Limited Liability Companies: Stem Finance SPV II, LLC (&#x201c;SPV II&#x201d;), Stem Finance SPV III, LLC (&#x201c;SPV III&#x201d;), and Generate-Stem LCR, LLC (&#x201c;SPV IV&#x201d;), respectively, which are accounted for as unconsolidated VIEs because the Company lacks the power to direct the activities that most significantly impact the economics of these entities. Although the Company is not the primary beneficiary of these entities, due to its significant continuing involvement in the generation of cash flows of the energy storage systems and legal responsibilities under the host customer contract, the Company is required to include the assets, liabilities, revenues, and expenses of these entities in its consolidated financial statements. The significant activities involve deciding which energy storage systems to be purchased by the SPE and setting of the annual operating budgets which govern the ongoing operation and maintenance of the energy storage systems. Both of these activities significantly impact the revenue, expenses, and resulting residual returns or losses that will accrue to the investors of the SPE and require approval by both Stem and the other third-party investor. Stem, the non-managing member of the SPE, shares power through its rights to (i)&#160;&lt;span style="white-space:pre-wrap;"&gt;agree on SPE purchases of  energy storage systems in the master purchase agreement, and (ii)&#160;approve the annual operating budgets in the operating and maintenance agreement. The other investor shares power through its rights as the managing member in the SPE. As a result, power is shared with the other investors in the SPE who are not considered related parties (including de facto agency relationships) of the Company. Investments in such SPEs are accounted for under the equity method of accounting and are recorded within other noncurrent assets on the consolidated balance sheets. The Company&#x2019;s maximum loss exposure from these entities is limited to the aggregate carrying amount of its equity method investments. As of December&#160;31, 2019, the Company had not provided, and is not required to provide, financial support through a liquidity arrangement or otherwise, to its SPEs, including circumstances in which it could be exposed to further losses (e.g., cash shortfalls). The Company&#x2019;s cumulative share of the earnings/(losses) in SPV II, SPV III and SPV IV was $&lt;/span&gt;0.1 and $0.2 million for the&#160;years ended December&#160;31, 2020 and 2019.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The following table summarizes additional information about our equity method investments, SPV II, SPV III and SPV IV:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:22.76%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:22.75%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:22.77%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:22.8%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:22.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:22.75%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;SPV&#160;II&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:22.77%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;SPV&#160;III&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:22.8%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;SPV&#160;IV&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:22.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Date formed&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;January&#160;23, 2015&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;June&#160;7, 2016&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;June&#160;30, 2017&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:22.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Initial ownership %&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:22.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;49&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:22.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;50&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:22.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;50&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:22.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Stem&#x2019;s interest&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;100%&lt;/span&gt;&lt;span style="color:#231f20;"&gt; of Class&#160;A shares&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;100%&lt;/span&gt;&lt;span style="color:#231f20;"&gt; of Class&#160;B shares&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;100%&lt;/span&gt;&lt;span style="color:#231f20;"&gt; of Class&#160;B shares&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:22.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Initial distributions:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:22.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:22.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:22.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:22.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Class&#160;A&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;10%&lt;/span&gt;&lt;span style="color:#231f20;"&gt; (Stem)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;80%&lt;/span&gt;&lt;span style="color:#231f20;"&gt; (Stem&#160;&#x2014; &lt;/span&gt;&lt;span style="color:#231f20;"&gt;50%&lt;/span&gt;&lt;span style="color:#231f20;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;97.5&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:22.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Class&#160;B&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:22.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;90&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:22.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;20%&lt;/span&gt;&lt;span style="color:#231f20;"&gt; (Stem&#160;&#x2014; &lt;/span&gt;&lt;span style="color:#231f20;"&gt;100%&lt;/span&gt;&lt;span style="color:#231f20;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:22.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;2.5%&lt;/span&gt;&lt;span style="color:#231f20;"&gt; (Stem)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;As of December&#160;31, 2020 and 2019, the Company&#x2019;s investment in its unconsolidated SPE&#x2019;s, recorded within other noncurrent assets on the consolidated balance sheets, was as follows (in thousands):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Investment in SPV II&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Investment in SPV III&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 487&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 695&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Investment in SPV IV&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 257&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 148&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Total equity method investments&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 744&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 843&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;As discussed in Note&#160;2, the Company accounts for the legal sales of the energy storage systems to the SPEs as a financing obligation. This is because we have significant continuing involvement in the generation of cash flows of the energy storage systems and continue to be legally responsible under the host customer contract. Accordingly, in addition to the equity method investment, the Company has the following financing obligations associated with energy storage systems legally sold to the unconsolidated SPEs (in thousands):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Year&#160;Ended&#160;December&#160;31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Financing obligation, current portion&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 14,914&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 6,373&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Financing obligation, noncurrent&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 73,128&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 74,640&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;"&gt;Interest expense related to the financing obligations was $6.9 million and $5.8 million for the&#160;years ended December&#160;31, 2020 and 2019, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;"&gt;As a result of being the accounting owner of energy storage systems sold to the SPEs and retaining the obligation to provide energy optimization services to host customers, the Company records the carrying value of energy storage system assets and obligations under the customer host contracts on its consolidated balance sheet. These balances were as follows as of December&#160;31, 2020 and 2019 (in thousands):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Year&#160;Ended&#160;December&#160;31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Energy storage systems, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 91,593&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 98,358&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Deferred revenue, current &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 3,713&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 3,507&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Deferred revenue, noncurrent&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 8,265&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 6,302&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Other liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 3,178&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 2,608&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 0pt 8.45pt;"&gt;Because the Company is the legal party responsible for providing services to the host customer and significantly involved in generating the revenue under the host customer arrangements, the Company records the revenue associated with services, and separately records payments to the VIE as debt and interest payments. Revenues recognized by the Company associated with energy storage systems legally sold to the unconsolidated SPEs were $12.8 million and $8.8 million for the&#160;years ended December&#160;31, 2020 and 2019, respectively. Such revenues are inclusive of incentive fees, consistent with the Company&#x2019;s revenue policy. Depreciation expense recognized within cost of service revenue by the &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.45pt;"&gt;Company for the energy storage systems legally sold to the unconsolidated SPEs was $11.8 million and $7.1 million for the&#160;years ended December&#160;31, 2020 and 2019, respectively.&lt;/p&gt;</us-gaap:VariableInterestEntityDisclosureTextBlock>
    <us-gaap:ScheduleOfVariableInterestEntitiesTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_1zqogFjE_UOvJg4x8XGZRA">&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:34.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Year Ended December 31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.46%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Energy storage systems, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 1,463&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 1,785&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Deferred revenue, current&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 283&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 283&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Deferred revenue, noncurrent&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 1,047&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 1,369&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Other liabilities &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 239&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 307&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfVariableInterestEntitiesTextBlock>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="As_Of_12_31_2020_srt_ConsolidatedEntitiesAxis_stem_Scf1LlcMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsMember_QhE5HT7oOkaybRnX_I6PkQ"
      decimals="-3"
      id="Tc_NL4K3QbSJUGEjEroGyPXXQ_3_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1463000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="As_Of_12_31_2019_srt_ConsolidatedEntitiesAxis_stem_Scf1LlcMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsMember_FKA6DcfQcEa5u1NHwPYobA"
      decimals="-3"
      id="Tc_NrCYbo5bi0GQGmZiACmOsA_3_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1785000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="As_Of_12_31_2020_srt_ConsolidatedEntitiesAxis_stem_Scf1LlcMember_7Q9jQC0NoUuVnaBjdwEAdA"
      decimals="-3"
      id="Tc_ZLUcgX2230KtuIeJf65U6Q_4_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">283000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="As_Of_12_31_2019_srt_ConsolidatedEntitiesAxis_stem_Scf1LlcMember_UnjB5xbO0Ue8asDS5BcmQg"
      decimals="-3"
      id="Tc_Q4wviVtKeEK8njWEdKu2SA_4_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">283000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="As_Of_12_31_2020_srt_ConsolidatedEntitiesAxis_stem_Scf1LlcMember_7Q9jQC0NoUuVnaBjdwEAdA"
      decimals="-3"
      id="Tc_Oy0TuldVB0CbVEwuDoFDQg_5_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1047000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="As_Of_12_31_2019_srt_ConsolidatedEntitiesAxis_stem_Scf1LlcMember_UnjB5xbO0Ue8asDS5BcmQg"
      decimals="-3"
      id="Tc_oG5XwYLQcECwMcmE2piScA_5_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1369000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:OtherLiabilities
      contextRef="As_Of_12_31_2020_srt_ConsolidatedEntitiesAxis_stem_Scf1LlcMember_7Q9jQC0NoUuVnaBjdwEAdA"
      decimals="-3"
      id="Tc_PyMG70O49UuO-A1L1H31MA_6_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">239000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities
      contextRef="As_Of_12_31_2019_srt_ConsolidatedEntitiesAxis_stem_Scf1LlcMember_UnjB5xbO0Ue8asDS5BcmQg"
      decimals="-3"
      id="Tc_uPdguEpqV025Bo-i0hXYOQ_6_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">307000</us-gaap:OtherLiabilities>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_SpvIiSpvIiiAndSpvIvMember_6ELidDEf2Uyz9VpIDT1cWQ"
      decimals="-5"
      id="Narr_ptjHTEQ0LkO3OCwYKnC1jw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">100000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_SpvIiSpvIiiAndSpvIvMember_zFkSeR-w30OrzdsngHyf7A"
      decimals="-5"
      id="Narr_9yje3zBQr0aklY91hNvPtg"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">200000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentsTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Group_9S9tM0RJFESO25C0p2jv2A">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:22.76%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:22.75%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:22.77%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:22.8%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:22.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:22.75%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;SPV&#160;II&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:22.77%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;SPV&#160;III&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:22.8%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;SPV&#160;IV&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:22.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Date formed&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;January&#160;23, 2015&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;June&#160;7, 2016&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;June&#160;30, 2017&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:22.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Initial ownership %&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:22.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;49&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:22.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;50&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:22.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;50&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:22.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Stem&#x2019;s interest&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;100%&lt;/span&gt;&lt;span style="color:#231f20;"&gt; of Class&#160;A shares&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;100%&lt;/span&gt;&lt;span style="color:#231f20;"&gt; of Class&#160;B shares&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;100%&lt;/span&gt;&lt;span style="color:#231f20;"&gt; of Class&#160;B shares&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:22.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Initial distributions:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:22.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:22.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:22.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:22.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Class&#160;A&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;10%&lt;/span&gt;&lt;span style="color:#231f20;"&gt; (Stem)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;80%&lt;/span&gt;&lt;span style="color:#231f20;"&gt; (Stem&#160;&#x2014; &lt;/span&gt;&lt;span style="color:#231f20;"&gt;50%&lt;/span&gt;&lt;span style="color:#231f20;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;97.5&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:22.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Class&#160;B&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:22.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;90&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:22.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;20%&lt;/span&gt;&lt;span style="color:#231f20;"&gt; (Stem&#160;&#x2014; &lt;/span&gt;&lt;span style="color:#231f20;"&gt;100%&lt;/span&gt;&lt;span style="color:#231f20;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:22.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;2.5%&lt;/span&gt;&lt;span style="color:#231f20;"&gt; (Stem)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Investment in SPV II&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Investment in SPV III&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 487&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 695&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Investment in SPV IV&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 257&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 148&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Total equity method investments&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 744&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 843&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Year&#160;Ended&#160;December&#160;31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Financing obligation, current portion&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 14,914&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 6,373&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Financing obligation, noncurrent&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 73,128&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 74,640&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Year&#160;Ended&#160;December&#160;31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Energy storage systems, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 91,593&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 98,358&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Deferred revenue, current &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 3,713&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 3,507&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Deferred revenue, noncurrent&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 8,265&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 6,302&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Other liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 3,178&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 2,608&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:EquityMethodInvestmentsTextBlock>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="As_Of_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_StemFinanceSpvIiLlcMember_PmMgMtCGPUq98VCEsHvBEw"
      decimals="2"
      id="Tc_T5j9cekB9Eq05AUa8d5uZQ_3_2"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.49</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="As_Of_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_StemFinanceSpvIIILlcMember_uyEz4ILHO0GRd-jfnQNX4A"
      decimals="2"
      id="Tc_EP_rQUXsT02s_1NUHh9-NA_3_4"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="As_Of_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_GenerateStemLcrLlcMember_58K1hGj1FU6sq7-jcRup7w"
      decimals="2"
      id="Tc_ca02N6gIg0K9YIC6uVlSLg_3_6"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="As_Of_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_StemFinanceSpvIiLlcMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_wBZUXlbRskidl5bPM-h5tw"
      decimals="2"
      id="Narr_WngojOsHS0qPjLoZzYVsfA"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">1</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="As_Of_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_StemFinanceSpvIIILlcMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_MdLuWEkMFkKAWTY8wLOfbg"
      decimals="2"
      id="Narr_y5vaACozV0e8bFNCSvkSvA"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">1</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="As_Of_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_GenerateStemLcrLlcMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_dVtEDdDCgkGJ8AnFQryAvw"
      decimals="2"
      id="Narr_4rl3av6_eUG8VLWCBAS-Mg"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">1</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <stem:DistributionRate
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_StemFinanceSpvIiLlcMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_7pPE2YOv1E2-FVaKsbwVSQ"
      decimals="2"
      id="Narr_dsSpJQuvLUKBsO7pEQzhdw"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.10</stem:DistributionRate>
    <stem:DistributionRate
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_StemFinanceSpvIIILlcMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_bsVsyH_iW0G9j5L1qQ2_xA"
      decimals="2"
      id="Narr_m07Vfqu5G0ig9azq8TBL8A"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.80</stem:DistributionRate>
    <stem:DistributionRatePortionPaidToRegistrant
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_StemFinanceSpvIIILlcMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_bsVsyH_iW0G9j5L1qQ2_xA"
      decimals="2"
      id="Narr_VEaFJGqIq0291stkeqIQ4Q"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.50</stem:DistributionRatePortionPaidToRegistrant>
    <stem:DistributionRate
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_GenerateStemLcrLlcMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_VBf6i4WeYUSHKgHh8_Ds0A"
      decimals="3"
      id="Tc_iN8GHOIocUWjjE_lKSX2pQ_6_6"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.975</stem:DistributionRate>
    <stem:DistributionRate
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_StemFinanceSpvIiLlcMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember__FD7g1jeFUCnrPawiBTZmQ"
      decimals="2"
      id="Tc_AkXHnciBx0GtS3Qb2mUOVQ_7_2"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.90</stem:DistributionRate>
    <stem:DistributionRate
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_StemFinanceSpvIIILlcMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_RUTm_limFk29TLjmMfwPkQ"
      decimals="2"
      id="Narr_q2fwZ8sIHkOXnUqKsGPNsA"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.20</stem:DistributionRate>
    <stem:DistributionRatePortionPaidToRegistrant
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_StemFinanceSpvIIILlcMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_RUTm_limFk29TLjmMfwPkQ"
      decimals="2"
      id="Narr_vVxudAPSwkGDfUHzCMCf8A"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">1</stem:DistributionRatePortionPaidToRegistrant>
    <stem:DistributionRate
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_GenerateStemLcrLlcMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_xssuIkv3H0m41reLnb8VSA"
      decimals="3"
      id="Narr_m5IFFrt6IkCFuoFZe6neYQ"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.025</stem:DistributionRate>
    <us-gaap:EquityMethodInvestments
      contextRef="As_Of_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_StemFinanceSpvIIILlcMember_uyEz4ILHO0GRd-jfnQNX4A"
      decimals="-3"
      id="Tc_8IRUJMSO9EiifCDJw7Ab5w_4_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">487000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="As_Of_12_31_2019_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_StemFinanceSpvIIILlcMember_E-qhWADWcUWyT_Gmulq5Zg"
      decimals="-3"
      id="Tc_jgfbcOeuoE-94jI3Qrtr4A_4_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">695000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="As_Of_12_31_2020_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_GenerateStemLcrLlcMember_58K1hGj1FU6sq7-jcRup7w"
      decimals="-3"
      id="Tc_bePs2tt4TkW25mlGbS80vA_5_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">257000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="As_Of_12_31_2019_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_stem_GenerateStemLcrLlcMember_MLSd9jy5RUOEisuFTAbQrQ"
      decimals="-3"
      id="Tc_xxVJIHuhMEShxID3S0y7xg_5_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">148000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_WXm75J_hQESUBB2-n-JMiQ_6_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">744000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_v0qZ2OL_K0WY_vhelVKGVA_6_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">843000</us-gaap:EquityMethodInvestments>
    <us-gaap:LoansPayableCurrent
      contextRef="As_Of_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_LoansPayableMember_D8idpMcYWEe-Se5v6Imo3A"
      decimals="-3"
      id="Tc__pJeZRZqF0K0sW4ZPGfkWA_3_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">14914000</us-gaap:LoansPayableCurrent>
    <us-gaap:LoansPayableCurrent
      contextRef="As_Of_12_31_2019_us-gaap_LongtermDebtTypeAxis_us-gaap_LoansPayableMember_T-_KwImCcEKsPYOTGl05GQ"
      decimals="-3"
      id="Tc_70DrIOlP1kSG_P0M8JlLGw_3_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">6373000</us-gaap:LoansPayableCurrent>
    <us-gaap:LongTermLoansPayable
      contextRef="As_Of_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_LoansPayableMember_D8idpMcYWEe-Se5v6Imo3A"
      decimals="-3"
      id="Tc_jBmxe4ZBdU6LfrRA7US_3A_4_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">73128000</us-gaap:LongTermLoansPayable>
    <us-gaap:LongTermLoansPayable
      contextRef="As_Of_12_31_2019_us-gaap_LongtermDebtTypeAxis_us-gaap_LoansPayableMember_T-_KwImCcEKsPYOTGl05GQ"
      decimals="-3"
      id="Tc_-4NTn9UjdUq1PPI332u0eg_4_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">74640000</us-gaap:LongTermLoansPayable>
    <us-gaap:InterestExpense
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_LoansPayableMember_guFIu_gOvEOfZ7fJb5p0Dg"
      decimals="-5"
      id="Narr_zzsL6p0x60mVNSRsWwpCCA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">6900000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_LongtermDebtTypeAxis_us-gaap_LoansPayableMember_RRzslL9yaUq3dKPSm6V-aQ"
      decimals="-5"
      id="Narr_11Q_TspGG0iYtkWuxhDnYw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">5800000</us-gaap:InterestExpense>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="As_Of_12_31_2020_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsMember_qXka1Qy9xke1dRLSCqzwiA"
      decimals="-3"
      id="Tc_bL7kYqwZRke_F33Pbs_Bgw_3_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">91593000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="As_Of_12_31_2019_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsMember_NCGQ-tBQlEmPuxlDFbN23w"
      decimals="-3"
      id="Tc_hIZpZd8wQkGYGRMbQjnjIg_3_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">98358000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="As_Of_12_31_2020_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsMember_qXka1Qy9xke1dRLSCqzwiA"
      decimals="-3"
      id="Tc_-59jDKQ1QUOcOrG0ZeJeug_4_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">3713000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="As_Of_12_31_2019_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsMember_NCGQ-tBQlEmPuxlDFbN23w"
      decimals="-3"
      id="Tc_Zxwu89fZQEKhEIPOYdn1aQ_4_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">3507000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="As_Of_12_31_2020_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsMember_qXka1Qy9xke1dRLSCqzwiA"
      decimals="-3"
      id="Tc_q-JrVhka00eDuZYVdtHCjQ_5_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">8265000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="As_Of_12_31_2019_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsMember_NCGQ-tBQlEmPuxlDFbN23w"
      decimals="-3"
      id="Tc_kXUiBPBYckiaDmviNg2bOg_5_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">6302000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:OtherLiabilities
      contextRef="As_Of_12_31_2020_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsMember_qXka1Qy9xke1dRLSCqzwiA"
      decimals="-3"
      id="Tc_4eAtdLlFxkK7HcOtadqDiQ_6_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">3178000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities
      contextRef="As_Of_12_31_2019_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsMember_NCGQ-tBQlEmPuxlDFbN23w"
      decimals="-3"
      id="Tc_nCqX0pybSEaDC3qDYZGeNg_6_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">2608000</us-gaap:OtherLiabilities>
    <us-gaap:RevenueFromRelatedParties
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_EquityMethodInvesteeMember_tQ4DcqJJeU-ddmRAFf8U7Q"
      decimals="-5"
      id="Narr_zzw4vwVI7kSaBfE7QMX1iA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">12800000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_EquityMethodInvesteeMember_lry3tVquT0KAsnwKt4t6Pg"
      decimals="-5"
      id="Narr_rTykJMImDUWg3FncL6zDKA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">8800000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RelatedPartyCosts
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_EquityMethodInvesteeMember_tQ4DcqJJeU-ddmRAFf8U7Q"
      decimals="-5"
      id="Narr_TlhNrNRKO0meC3beDYf-ew"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">11800000</us-gaap:RelatedPartyCosts>
    <us-gaap:RelatedPartyCosts
      contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_EquityMethodInvesteeMember_lry3tVquT0KAsnwKt4t6Pg"
      decimals="-5"
      id="Narr_agj-LgKVL0K0op6QMgcA5Q"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">7100000</us-gaap:RelatedPartyCosts>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_CgkQqSIng0yAMi9FxMVhsA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"&gt;&lt;span style="display:inline-block;text-indent:0pt;width:27.35pt;"&gt;&lt;b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;"&gt;16.&lt;/b&gt;&lt;/span&gt;&lt;b style="font-weight:bold;"&gt;NET LOSS PER SHARE&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;"&gt;The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share amounts):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.71%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Year&#160;Ended&#160;December&#160;31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.54%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Numerator:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Net loss&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (156,124)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (59,414)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;&lt;span style="color:#231f20;"&gt;Less: Deemed dividend to preferred stockholders (see Note&#160;11)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (9,484)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (5,353)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Net loss attributable to common stockholders&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (165,608)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (64,767)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Denominator:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;Weighted-average number of  shares outstanding used to compute net loss per share attributable to common stockholders, basic and diluted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 9,474,749&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 10,703,380&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Net loss per share attributable to common stockholders, basic and diluted Net loss per share attributable to common stockholders, basic and diluted&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (17.48)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (6.05)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The following potentially dilutive shares were not included in the calculation of diluted shares outstanding for the periods presented as the effect would have been anti-dilutive:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:33.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.75%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Convertible preferred stock&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 175,440,744&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 191,142,894&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Convertible promissory notes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 48,730,782&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 24,157,103&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Outstanding stock options&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 51,379,939&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 42,846,649&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Outstanding common stock warrants&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 6,001,639&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 6,001,639&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Outstanding convertible preferred stock warrants&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 44,296,242&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 29,624,664&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Total &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 325,849,346&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 293,772,949&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_TPaPJ47a6UuVy00Yakff9Q">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;"&gt;The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share amounts):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.71%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Year&#160;Ended&#160;December&#160;31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.54%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Numerator:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Net loss&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (156,124)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (59,414)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"&gt;&lt;span style="color:#231f20;"&gt;Less: Deemed dividend to preferred stockholders (see Note&#160;11)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (9,484)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (5,353)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Net loss attributable to common stockholders&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (165,608)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (64,767)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Denominator:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;Weighted-average number of  shares outstanding used to compute net loss per share attributable to common stockholders, basic and diluted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 9,474,749&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt; 10,703,380&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Net loss per share attributable to common stockholders, basic and diluted Net loss per share attributable to common stockholders, basic and diluted&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (17.48)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt; (6.05)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_aQ0sSYrrUkWqVELaBtOuAw_4_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-156124000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_urPa4W5T00GgBR9ukXSPiA_4_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-59414000</us-gaap:NetIncomeLoss>
    <stem:DeemedDividendAdjustment
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_HjNRuBOAvk2lAVCRJvExTQ_5_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">9484000</stem:DeemedDividendAdjustment>
    <stem:DeemedDividendAdjustment
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_gMw19Py-7E6OEIEJB4960g_5_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">5353000</stem:DeemedDividendAdjustment>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_gInUt5dpkUex6eifpd6BAw_6_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-165608000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_m-NtJCqAxEmPShuZw_mONg_6_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-64767000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="INF"
      id="Tc_i-3mGpQ_3kGCsmULOxCiEA_8_3"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">9474749</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="INF"
      id="Tc_ahyVaonxCkybZRy4-11I6Q_8_6"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">10703380</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="2"
      id="Tc_AkvecGLRvkeYOzh_wOBYrQ_9_3"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">-17.48</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="2"
      id="Tc_sknDuFAUikGXJvsHl_22PQ_9_6"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">-6.05</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_JIvdmtw71kealIA2LDNzOg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:33.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.75%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Convertible preferred stock&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 175,440,744&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 191,142,894&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Convertible promissory notes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 48,730,782&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 24,157,103&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Outstanding stock options&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 51,379,939&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 42,846,649&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Outstanding common stock warrants&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 6,001,639&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 6,001,639&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Outstanding convertible preferred stock warrants&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 44,296,242&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 29,624,664&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Total &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 325,849,346&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:14.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 293,772,949&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_ConvertiblePreferredStockMember_BcvvVXL4R0Wh97w-uBIYIQ"
      decimals="INF"
      id="Tc_xlgXyX6s5kWI7wMYZs2INw_3_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">175440744</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_ConvertiblePreferredStockMember_s725GQeeSkajXMgJItlk8A"
      decimals="INF"
      id="Tc_LIhpG5npHk-_eQOcJ9TvVg_3_4"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">191142894</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_ConvertibleDebtMember_V-YaHf20O0mCveChXEgZLw"
      decimals="INF"
      id="Tc__ZBnF7RMgkCBLj5GDzIbsg_4_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">48730782</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_ConvertibleDebtMember_LCO5VmlYEEulqjV5o1igqw"
      decimals="INF"
      id="Tc_GRagljChKEyR3SjolSQQew_4_4"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">24157103</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_a1iNxE5ekUOKyTUFCnAIGg"
      decimals="INF"
      id="Tc_RQ8P2l_nlUKCCPXnDUowlw_5_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">51379939</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_RqP3BduIBUulRfWd0szb_w"
      decimals="INF"
      id="Tc_YeAC4NGp40OJ-2NTRZkniQ_5_4"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">42846649</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_stem_CommonStockWarrantsMember_gfxvSeolT0SWgMsmec-WtQ"
      decimals="INF"
      id="Tc_aL67pF6mL0mlJSC295F3Dg_6_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">6001639</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_stem_CommonStockWarrantsMember_zThIWwccOka6djXZLqygxA"
      decimals="INF"
      id="Tc_ATwwu7a3okKAL73VyDJkcA_6_4"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">6001639</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2020_To_12_31_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_7Rd5wKo0lE6ISenIdw0dMA"
      decimals="INF"
      id="Tc_S-lcgMFch0CshvVU680w9w_7_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">44296242</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2019_To_12_31_2019_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_alxhMDBG3UiCz-9_Xgzyyw"
      decimals="INF"
      id="Tc_j8EV1BnXVEmcPrQ4g85UYQ_7_4"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">29624664</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="INF"
      id="Tc_FZTJi0XE4Emwpquy_cOztA_8_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">325849346</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="INF"
      id="Tc_bqaGDdCJYk6PD5DP4x6m4w_8_4"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">293772949</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_o2aWuU4gkkSYiwfz6juKXA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"&gt;&lt;span style="display:inline-block;text-indent:0pt;width:27.35pt;"&gt;&lt;b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;"&gt;17.&lt;/b&gt;&lt;/span&gt;&lt;b style="font-weight:bold;"&gt;INCOME TAXES&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The components of loss before provision for income taxes for the&#160;years ended December&#160;31, 2020 and 2019 are as follows (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Domestic&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (156,124)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (59,408)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Foreign&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Loss before income taxes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (156,124)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (59,408)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;"&gt;The components of the provision for income tax expense for the&#160;years ended December&#160;31, 2020 and 2019 are as follows (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:34.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.46%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Current:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Federal&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;State&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 5&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 6&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Total current&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 5&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 6&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Deferred:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Federal&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;State&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Total deferred&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Total provision for income taxes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 5&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 6&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The effective tax rate of the Company&#x2019;s provision (benefit) for income taxes differs from the federal statutory rate as follows:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:30.68%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Statutory rate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 21.00&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 21.00&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;State tax&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 3.19&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 7.13&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Foreign income and withholding taxes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 0.41&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 0.08&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Stock-based compensation&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (0.60)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (0.51)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Change in fair value of warrants&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (11.36)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 0.53&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (0.04)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Non-deductible interest expense&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (1.51)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (2.63)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Valuation allowance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (11.13)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (25.56)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 0.00&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 0.00&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;"&gt;Due to the Company&#x2019;s net losses, there were no provisions for federal income taxes for 2020 and 2019. Deferred income taxes arise from temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax reporting purposes, as well as net operating losses (&#x201c;NOLs&#x201d;) and tax credit carryforwards.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;"&gt;Significant components of the Company&#x2019;s deferred tax assets and liabilities as of December&#160;31, 2020 and 2019 are as follows (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Deferred tax assets:&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Net operating losses&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 59,960&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 50,821&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Tax credits&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 761&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 761&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Depreciable assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 635&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 189&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Intangible assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 431&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Accruals and allowances&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 575&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 1,317&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Stock-based compensation&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 83&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 62&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Deferred revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 27,962&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 19,370&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 3,035&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 2,004&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Total gross deferred tax assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 93,011&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 74,955&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Less: Valuation allowance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (91,315)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (73,930)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Net deferred tax assets &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 1,696&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 1,025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Amortization of asset retirement obligation&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (1,696)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (1,025)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Total gross deferred tax liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (1,696)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (1,025)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Net deferred taxes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;As of December&#160;31, 2020 and 2019, the Company had federal NOL carryforwards of approximately $199.8 million and $171.2 million, respectively, and state NOL carryforwards of approximately $200.5 million and $171.0 million, respectively. The federal and state NOL carryforwards will both begin to expire in 2029. As of December&#160;31, 2020 and 2019, the Company had federal research and development tax credit carryforwards of $0.7 million and $1.0 million, respectively, which begin to expire in 2029 if not utilized. As of December&#160;31, 2020 and 2019, the Company had California research and development tax credit carryforwards of $0.7 million and $1.0 million, respectively, which do not expire. As of December&#160;31, 2020 and 2019, the Company had California Enterprise Zone tax credits of $0.1 million and $0.1 million, respectively, which begin to expire in 2021.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. As a result of a history of taxable losses and uncertainties as to future profitability, the Company recorded a full valuation allowance against  its deferred tax assets. The valuation allowance was $&lt;/span&gt;91.3 million and $73.9 million as of December&#160;31, 2020 and 2019, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;Utilization of the NOL carryforwards and tax credit forwards may be subject to a substantial annual limitation due to ownership change limitations that may have occurred or that could occur in the future, as required by the Internal Revenue Code Section&#160;382, as well as similar state provisions. In general, an &#x201c;ownership change,&#x201d; as defined by the code, results from a transaction or series of transactions over a &lt;span style="-sec-ix-hidden:Hidden_oDvMnVoqNku2hhfZ9N3bXA;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;three&lt;/span&gt;&lt;/span&gt;- year period resulting in an ownership change of more than 50&#160;percentage points of the outstanding stock of a company by certain stockholders or public groups. Any limitation may result in expiration of all or a portion of the NOL or tax credit carryforwards before utilization. The Company has not performed a detailed analysis to determine whether an ownership change under Section&#160;382 of the Code has previously occurred. As a result, the Company&#x2019;s ability to utilize existing carryforwards could be restricted.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The Company had gross unrecognized tax benefits of $0.8 million as of December&#160;31, 2020 and 2019. There were no material additions, reductions or settlements of unrecognized tax benefits for&#160;years ended December&#160;31, 2020 and 2019. The Company expects resolution of unrecognized tax benefits, if created, would occur while the full valuation allowance of deferred tax assets is maintained. The Company does not expect to have any unrecognized tax benefits that, if recognized, would affect the effective tax rate. As of December&#160;31, 2020, the Company does not have a liability for potential penalties or interest. The Company does not expect its unrecognized tax benefits to change significantly over the next 12&#160;months.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;span style="white-space:pre-wrap;"&gt;In the normal course of business, the Company is subject to examination by taxing authorities throughout the United States of  America. The Company is not currently under audit by the Internal Revenue Service or similar state or local authorities. The tax return&#160;years 2016 through 2020 remain open to examination by the major domestic taxing jurisdictions to which the Company is subject. Net operating losses generated on a tax return basis by the Company for calendar&#160;years 2009 through 2020 remain open to examination by the major domestic taxing jurisdictions.&lt;/span&gt;&lt;/p&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb__FWhDiNCL0CCwnU-GLXuCw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The components of loss before provision for income taxes for the&#160;years ended December&#160;31, 2020 and 2019 are as follows (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Domestic&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (156,124)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (59,408)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Foreign&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Loss before income taxes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (156,124)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (59,408)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_Bgtf93aeR0WN8rBbjtFOcQ_3_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-156124000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_av_a2QLt8U2fR76xn3CTnA_3_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-59408000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_KHWLqM6Uuky6Hubk-KMfxQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;"&gt;The components of the provision for income tax expense for the&#160;years ended December&#160;31, 2020 and 2019 are as follows (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:34.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.46%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Current:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Federal&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;State&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 5&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 6&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Total current&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 5&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 6&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Deferred:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Federal&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;State&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Total deferred&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Total provision for income taxes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 5&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 6&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_zfvLZeB2b0-HBr2tg5YJ6A_4_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_acmYkxyl30el-wsQ-RGjGw_4_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_nsN4UhoE7Ei49zSM_KStQw_5_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">5000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_oIZGl5FeLEWMcvnGhr1cug_5_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">6000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_Ev8MriVrNUiBD9zYRDjz6Q_6_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">5000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_3HmuzUKqTkW8pZ-dcz1wEg_6_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">6000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_Xujf_d33Dk6BlchcTw8bxA_8_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_HjJrzRwiuE6ALerChO502w_8_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_SsEVYx_ZaUiDQ3z24ra27A_9_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_Mw3wHEhDsEq3tl5V1axidw_9_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_0x7pB6w9SUCZ07-MS7JlfA_10_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_8z5Xhj2pD0KRmyNQANQW5A_10_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Tc_3mOGm0GPO0mBYYm77cKaaA_11_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">5000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Tc_Bdz_ZYn-LkK0FZIjh4uWMw_11_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">6000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_hQ1ICyB8Z0yQwPS-hO9Nzw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"&gt;&lt;span style="font-size:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:30.68%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Statutory rate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 21.00&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 21.00&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;State tax&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 3.19&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 7.13&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Foreign income and withholding taxes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 0.41&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 0.08&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Stock-based compensation&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (0.60)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (0.51)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Change in fair value of warrants&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (11.36)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 0.53&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (0.04)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Non-deductible interest expense&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (1.51)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (2.63)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Valuation allowance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (11.13)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (25.56)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 0.00&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 0.00&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="4"
      id="Tc_ZKBwx_Kq-k-HXjgBqHD5hg_3_2"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.2100</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="4"
      id="Tc_SuKysG5aCkerGowDGs4gMg_3_4"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.2100</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="4"
      id="Tc_rnGXeo4pJEyiCWd5yRoSVw_4_2"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.0319</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="4"
      id="Tc_FISzUQ3AC0yP1YOkpPc2kg_4_4"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.0713</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="4"
      id="Tc_MUsqoXTFWkSOGmW5ozicmQ_5_2"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.0041</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="4"
      id="Tc_p5ucXWddAUSPZY9gux7sRQ_5_4"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.0008</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="4"
      id="Tc_FKTPx_wR6Ea2VzhRHJ3NOw_6_2"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">-0.0060</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="4"
      id="Tc_EzXe5JRCOU2ZILSZfzFbnQ_6_4"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">-0.0051</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <stem:Effectiveincometaxratereconciliationchangeinfairvalueofwarrants
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="4"
      id="Tc_8ILej2QRW02lgN2KLYf_KQ_7_2"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">-0.1136</stem:Effectiveincometaxratereconciliationchangeinfairvalueofwarrants>
    <stem:Effectiveincometaxratereconciliationchangeinfairvalueofwarrants
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="4"
      id="Tc_wRYUJLgtNE2np-9rmPenOA_7_4"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.0053</stem:Effectiveincometaxratereconciliationchangeinfairvalueofwarrants>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="4"
      id="Tc_jH63jYMUhkmOw-lfotBfDw_8_4"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">-0.0004</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="4"
      id="Tc_7_fRx8eKBEyG2lEI_F_0Zg_9_2"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">-0.0151</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="4"
      id="Tc_6PTL98h_nE6CrTtH0FBoIA_9_4"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">-0.0263</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="4"
      id="Tc_kPR-jGMHTE-p6hROToAblg_10_2"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">-0.1113</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="4"
      id="Tc_yWxlPsYbvEi_R21LcM33lg_10_4"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">-0.2556</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="4"
      id="Tc_ICkhMo8PsU-RpgjRVJylRQ_11_2"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.0000</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="4"
      id="Tc_Y9zWHjEJykiUXRaeY0NaHw_11_4"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.0000</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-3"
      id="Narr_QKsnjhRtYkCzi41rFRZ2bw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-3"
      id="Narr_GH13HpLc9E6Yq8Sm-rYugQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_ZLWky8AsSEGAEY5BqAdHsQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;"&gt;Significant components of the Company&#x2019;s deferred tax assets and liabilities as of December&#160;31, 2020 and 2019 are as follows (in thousands):&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2019&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Deferred tax assets:&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Net operating losses&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 59,960&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 50,821&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Tax credits&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 761&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 761&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Depreciable assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 635&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 189&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Intangible assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; &#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 431&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Accruals and allowances&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 575&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 1,317&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Stock-based compensation&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 83&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 62&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Deferred revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 27,962&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 19,370&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 3,035&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 2,004&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Total gross deferred tax assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 93,011&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 74,955&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Less: Valuation allowance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (91,315)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (73,930)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Net deferred tax assets &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 1,696&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt; 1,025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Amortization of asset retirement obligation&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (1,696)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (1,025)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Total gross deferred tax liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (1,696)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt; (1,025)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Net deferred taxes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_whP659LsB0C1jzA-cCfKRQ_4_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">59960000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc__Gt-TVa-O0qKMCCfG3a6UA_4_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">50821000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_dJ6XLGwiHUuHikvb-kbVuA_5_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">761000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_kAzuiPbFJkyO-z8r1NYKWQ_5_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">761000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_nP1QPXWjUEajtFleQlLwdg_6_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">635000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_o2He8xxGN0KO_022ZusE_A_6_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">189000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_wkB9af9Hi0edPUhsQbQLDg_7_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">431000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_68TxGzFRq0GXRlIR32EE4A_8_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">575000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_LA5mBLvBY0qQSO_thb_8NQ_8_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1317000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_iujRGXF5u0-xHDDnrfK0UQ_9_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">83000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_Grt9HzatBkakO9jqV04wJw_9_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">62000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_Pn7Mk2PWT0uPKTwb_bHJvQ_10_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">27962000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_oyx6PSkJgEGEC12W_ifcdg_10_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">19370000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_o973vIzW406alZlbY_lu8Q_11_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">3035000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_Hv46qzladEOICoFeDG-7Lw_11_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">2004000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_PwfdsxE5gkCnlFqd3hVMpw_12_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">93011000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_EXyNkCNxnkGGXQPGUvozHQ_12_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">74955000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_NVq9d9t5G0mXECZFmQiDMg_13_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">91315000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_2KxJlgsZokKZRMEf_zQDXw_13_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">73930000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_64RWnxcCKEOI_yVOUOMFGg_14_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1696000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_5WbPoXDb2UCa-dGOP635oA_14_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1025000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_asdNCZpZqECI_hA5G9yT6w_16_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1696000</us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities>
    <us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_DAfgv3tMw0ypOxjbZL8-Qw_16_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1025000</us-gaap:DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_kxoBD0FCiUKBmIDfqY1pLw_17_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1696000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_EDfUC6uppka1sqncFBNi7g_17_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1025000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:OperatingLossCarryforwards
      contextRef="As_Of_12_31_2020_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember_ggmeB4Xn-UqVIMAmiUAtLw"
      decimals="-5"
      id="Narr_knGC8MR6bke9Qm8QNCIQmg"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">199800000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="As_Of_12_31_2019_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember_7dsyACyIsUGmsUicRJ_QAg"
      decimals="-5"
      id="Narr_24nrRCQRLk2rQIGr78cbaA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">171200000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="As_Of_12_31_2020_us-gaap_IncomeTaxAuthorityAxis_us-gaap_StateAndLocalJurisdictionMember_mKRstfOgwEibxAdAE1fx9g"
      decimals="-5"
      id="Narr_lJ7plcpjdkKDRlrYOk7pIQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">200500000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="As_Of_12_31_2019_us-gaap_IncomeTaxAuthorityAxis_us-gaap_StateAndLocalJurisdictionMember_oJC2UrJbFE2-BkeW5xKE1w"
      decimals="-5"
      id="Narr_oIYipR8-jUqpV492pvApOA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">171000000.0</us-gaap:OperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="As_Of_12_31_2020_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember_us-gaap_TaxCreditCarryforwardAxis_us-gaap_ResearchMember_Jt0ruuDqtEysIDDL-vR2-g"
      decimals="-5"
      id="Narr_Ry1rIgYDWkKyjzhlrF-9PQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">700000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="As_Of_12_31_2019_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember_us-gaap_TaxCreditCarryforwardAxis_us-gaap_ResearchMember_ZozyU8PN00S989mUBSsIAw"
      decimals="-5"
      id="Narr_9b0spQw8XUmDAy1tlJR7Cg"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1000000.0</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="As_Of_12_31_2020_us-gaap_IncomeTaxAuthorityAxis_us-gaap_StateAndLocalJurisdictionMember_us-gaap_TaxCreditCarryforwardAxis_us-gaap_ResearchMember_57e8O7FQakmLXxsRFAK4vQ"
      decimals="-5"
      id="Narr_o3CADSAB9UaLMmF5JldsQw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">700000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="As_Of_12_31_2019_us-gaap_IncomeTaxAuthorityAxis_us-gaap_StateAndLocalJurisdictionMember_us-gaap_TaxCreditCarryforwardAxis_us-gaap_ResearchMember_4AoUY9b_BECRpzvmv8djOw"
      decimals="-5"
      id="Narr__kgJF6BhxkCHK-zL50WfjA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1000000.0</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="As_Of_12_31_2020_us-gaap_TaxCreditCarryforwardAxis_stem_CaliforniaEnterpriseZoneTaxCreditsMember_2S8Ztl4VM0m19NLOGV3dUA"
      decimals="-5"
      id="Narr_u4dMXh6f6E2NbA5Fc5VRhw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">100000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="As_Of_12_31_2019_us-gaap_TaxCreditCarryforwardAxis_stem_CaliforniaEnterpriseZoneTaxCreditsMember_1AL-xrsuHk-6TXODGLJ-Zw"
      decimals="-5"
      id="Narr_qfuL3391tkGPeyALKrKEcw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">100000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-5"
      id="Narr_GqDgCXfO_EOdwBuapoN_Rg"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">91300000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-5"
      id="Narr_dT9B5-9rxEW4MAa4ctMKeg"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">73900000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <stem:PercentagePointsOfOutstandingStockOwnershipChangeThatWillImpactUtilizationOfNol
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="2"
      id="Narr_8Mtomi6g60uTnwMJosU8zQ"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.50</stem:PercentagePointsOfOutstandingStockOwnershipChangeThatWillImpactUtilizationOfNol>
    <us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease
      contextRef="Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw"
      decimals="-5"
      id="Narr_62vApgG-t0iZXBMTF3nk8g"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">800000</us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
    <us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="-5"
      id="Narr_WdaNna61CESUQW2SLSvk2A"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">800000</us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_RfSSqLm-5U-dZDgWLv6CWQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"&gt;&lt;span style="display:inline-block;text-indent:0pt;width:27.35pt;"&gt;&lt;b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;"&gt;18.&lt;/b&gt;&lt;/span&gt;&lt;b style="font-weight:bold;"&gt;COMMITMENTS AND CONTINGENCIES&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Contingencies&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The Company may be subject to various claims and legal proceedings which arise in the normal course of business. Management believes that the ultimate resolution of any such matters will not have a material adverse effect on the financial position or results of operations of the Company.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The Company is currently the defendant in a lawsuit alleging that the Company wrongfully diluted the plaintiffs&#x2019; equity holdings. The Company settled with the primary plaintiffs in September&#160;2019 for a cash payment of $1.7 million while those defendants forfeited their remaining preferred stock totaling 2,949, representing a combination of Series&#160;1 and Series&#160;A preferred shares in the Company and also forfeited 10,540 of common shares in the Company. The remaining plaintiffs are pursuing claims which the Company believes have no merit and will be dismissed.&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty
      contextRef="Duration_9_1_2019_To_9_30_2019_srt_LitigationCaseAxis_stem_AllegedWrongfulDilutionOfEquityLitigationMember_yzpBfxaMaECMYlux9tSMIQ"
      decimals="-5"
      id="Narr_Rh-pMLPMN0uHcOiGzGR6pw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1700000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <stem:LitigationSettlementPreferredSharesForfeitedByPlaintiffs
      contextRef="Duration_9_1_2019_To_9_30_2019_srt_LitigationCaseAxis_stem_AllegedWrongfulDilutionOfEquityLitigationMember_yzpBfxaMaECMYlux9tSMIQ"
      decimals="0"
      id="Narr_QX0MkhsNP0CetcUyABYs6A"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">2949</stem:LitigationSettlementPreferredSharesForfeitedByPlaintiffs>
    <stem:LitigationSettlementCommonSharesForfeitedByPlaintiffs
      contextRef="Duration_9_1_2019_To_9_30_2019_srt_LitigationCaseAxis_stem_AllegedWrongfulDilutionOfEquityLitigationMember_yzpBfxaMaECMYlux9tSMIQ"
      decimals="0"
      id="Narr_U3In4lAU3E6_CbB6B7kuyw"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">10540</stem:LitigationSettlementCommonSharesForfeitedByPlaintiffs>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_LypPvBsT0UWvBFHS9CPHZQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"&gt;&lt;span style="display:inline-block;text-indent:0pt;width:27.35pt;"&gt;&lt;b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;"&gt;19.&lt;/b&gt;&lt;/span&gt;&lt;b style="font-weight:bold;"&gt;EMPLOYER RETIREMENT PLAN&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;The Company &lt;span style="-sec-ix-hidden:Hidden_3JH-qvv2gUubKJWX__1_Ew;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;sponsors&lt;/span&gt;&lt;/span&gt; a 401(k)&#160;&lt;span style="-sec-ix-hidden:Hidden_IAk3740sekquuWlxzyrgig;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;profit&lt;/span&gt;&lt;/span&gt; sharing plan covering all eligible employees. Participants may elect to defer a&#160;percentage of their compensation ranging from 1% to 75%, up to the maximum allowable by law by making contributions to the plan. The Company may match, at its discretion, the employee contributions according to the terms of the plan. During the&#160;years ended December&#160;31, 2020 and 2019, the Company did not match any of its employees&#x2019; contributions.&lt;/p&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <stem:DefinedContributionPlanMinimumAnnualContributionsPerEmployeePercent
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="2"
      id="Narr_ppeVU13tukqSlDnfNBqF6A"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.01</stem:DefinedContributionPlanMinimumAnnualContributionsPerEmployeePercent>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      decimals="2"
      id="Narr_y174rJ942EyNtKmUI5PzPA"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.75</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tb_PTVfJaybA0GL3GCDfgEgzQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"&gt;&lt;span style="display:inline-block;text-indent:0pt;width:27.35pt;"&gt;&lt;b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;"&gt;20.&lt;/b&gt;&lt;/span&gt;&lt;b style="font-weight:bold;"&gt;SUBSEQUENT EVENTS&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;Management has evaluated subsequent events through March&#160;15, 2021, the date the consolidated financial statements were available for issuance. The following subsequent events were noted:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;In January&#160;2021, the Company issued and sold convertible promissory notes payable to various investors with aggregate gross proceeds of $1.1 million under the same terms as the existing convertible notes.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"&gt;In January&#160;2021, the Company entered into a credit agreement to provide a total of $2.7 million towards the financing of certain energy storage systems owned and operated by the Company. The credit agreement has a stated interest of 5.45% and a maturity date of June&#160;2031. The Company received an advance under the credit agreement of $1.9 million in January&#160;2021. The repayment of advances received under this credit agreement is determined by the lender based on the proceeds generated by the Company through the operation of the underlying energy storage systems.&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="Duration_1_1_2021_To_1_31_2021_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_9BqKTRubTkOVoYV96p5_Hg"
      decimals="-5"
      id="Narr_l53VomhyakCgNxIjb8qN6w"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1100000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="Duration_1_1_2021_To_1_31_2021_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_tVBldmr2TU6Svj9hYZ4zeg"
      decimals="-5"
      id="Narr_5oK5QiZf-029R3spyjQaog"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">2700000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="Duration_1_1_2021_To_1_31_2021_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_TypeOfArrangementAxis_stem_CreditAgreement2021Member_fT21YQ9X7kaDP5Q6yYZmEQ"
      decimals="4"
      id="Narr_O0TvAe6uqkqXHyEc7KGUjQ"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.0545</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="Duration_1_1_2021_To_1_31_2021_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_us-gaap_TypeOfArrangementAxis_stem_CreditAgreement2021Member_fT21YQ9X7kaDP5Q6yYZmEQ"
      decimals="-5"
      id="Narr_QlSRV8TO7023KS2BjmbicA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1900000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Tc_MLFVaPL9NkeCyJFrQ0HznQ_4_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">9873000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_7yYS5EaZTU-cfrM9U1gamQ_4_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">6942000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Tc_qgCYdBYNy0y-3q_hKKK6uQ_5_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">14567000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_0z3HK0sqgUCeB6AFV6mUVA_5_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">13572000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Tc_tT9dHLB_7ESAnTLplmzxFg_6_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">22309000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_HN3OMvRh90SiMBPV3pXW4Q_6_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">20843000</us-gaap:InventoryNet>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Narr_ASklXXZMlkK5JLMzVku_kw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1485000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Narr_Y0kqVia8sEGh87Rm85jFCQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">123000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Tc_p1XvgfWmokKRc7qx1uJ0tw_7_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">6587000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_ZXb8AE0-6ESx7bTjkctriQ_7_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">7920000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Tc_EsUKFrq_y0mf1I8hbXN_Jw_8_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">53336000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_ZKN_zYj0zkybnPxpsAuKsw_8_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">49277000</us-gaap:AssetsCurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Tc_QxZATn4XxUikhZhkDADNcg_9_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">119842000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:ContractWithCustomerAssetNetNoncurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_lnpkJ8iUUkyZ0hPW7Wmgjw_9_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">123703000</us-gaap:ContractWithCustomerAssetNetNoncurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Tc_E2gi4pLTDUiT6yKry-zdQQ_10_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">10981000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_UFb548_ZuEys2J39zQlziQ_10_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">10404000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:Goodwill
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Tc_iT8LdpayJEe7Qiz1B5m7lg_11_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1666000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_E1Ikl3rm3UyxhXhJzy3q1A_11_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1739000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Tc_89hwq1KMZUqAEa-5y9P_0Q_12_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">12170000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_t1pbymtYvk6jhkvxJJJcSw_12_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">12087000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Tc_SKcsepql-kKN5n0-UvdQOQ_13_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">14395000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_-fBvKS8HeEWiQ_1N3HkdHw_13_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">8640000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Tc_xcQEzT-o10GQqL8R8gGJbg_14_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">212390000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_2ff9X3PPWE-EyJbQWyXvyQ_14_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">205850000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Tc_ALUw76_a9EKJIZECnwkdHg_17_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">21721000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_wvaSmLJzWEespwkohv_MIw_17_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">13749000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Tc_c6w2o7Lua0S5q-pVMIbk_Q_18_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">17084000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_jgpbvCgS1ky3KQCeus9TCA_18_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">16072000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Tc_anQoCn0tg0-VBSM4STcZ0A_19_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">6512000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_zlUrV3CGcUOb5IITraj22Q_19_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">5976000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:NotesPayableCurrent
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Tc_Jle-hMead0WF64LCnEj6LA_20_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">36182000</us-gaap:NotesPayableCurrent>
    <us-gaap:NotesPayableCurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_EsOwAGdBMky_kdWsJDDWjw_20_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">33683000</us-gaap:NotesPayableCurrent>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Narr_KEeDEzO9oEidnwaEAehDYQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">45385000</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Narr_zuSHepGA6kq5TbyGMwBwgA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">45271000</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:ConvertibleDebtCurrent
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Tc_j2wKoFu610CujIQznfxvcg_21_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">68868000</us-gaap:ConvertibleDebtCurrent>
    <us-gaap:ConvertibleDebtCurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_cWsz0Z0M1k6zUtShNKnsYw_21_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">67590000</us-gaap:ConvertibleDebtCurrent>
    <us-gaap:LoansPayableCurrent
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Tc_hkVXAyvJHUyuseSvZdYvmQ_22_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">18052000</us-gaap:LoansPayableCurrent>
    <us-gaap:LoansPayableCurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_896rpeP3fUKMYcae1Hhk8A_22_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">14914000</us-gaap:LoansPayableCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Tc_RP6eTwYVck2aM4ijxYRs0A_23_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">38762000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_B2F_MDxbi0i9Se9miASNSg_23_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">36942000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrent
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Narr_1fzWaSedzkGXvrvksTZlJA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">321000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Narr_MSYKl0S0MkqH6wkgpsGtgA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">399000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Tc_HGFEptJOokWk4_2CKv2bxw_24_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1069000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_s3zCs8_anUysHJlf33jobQ_24_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1589000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Tc_E3AOY7jCuUeBRMg6zBFsLA_25_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">208250000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_7fc0gZU5jUOcKU8sPwaDMw_25_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">190515000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Tc_YGp2VjbLLUyQjUiXFenT4A_26_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">16640000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_3IMF23_3-kaiT-tTkH8sMw_26_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">15468000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Tc_qwaNKhrNm0i5pl9t5x41CA_27_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">4150000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_I72hJ9mreU2Q0gp0vgnNag_27_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">4137000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:LongTermNotesPayable
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Tc_L6B-9lbzikSSdjGAk7LliA_28_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">6418000</us-gaap:LongTermNotesPayable>
    <us-gaap:LongTermNotesPayable
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_YEREw8GpU0azaLtbAa78Hw_28_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">4612000</us-gaap:LongTermNotesPayable>
    <us-gaap:LongTermLoansPayable
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Tc_TiMiYGzAwUOdoqwhEtRavw_29_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">70059000</us-gaap:LongTermLoansPayable>
    <us-gaap:LongTermLoansPayable
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_45wBQEIe7UG9ESd4afxyLw_29_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">73128000</us-gaap:LongTermLoansPayable>
    <stem:WarrantLiabilityNoncurrent
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Tc_YBx_tWGYCkKUMXQLhJiGCg_30_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">161486000</stem:WarrantLiabilityNoncurrent>
    <stem:WarrantLiabilityNoncurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_9scZVAALgE-80ZZmCXCCqQ_30_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">95342000</stem:WarrantLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Tc_3so6WWOOw0mB6st4Tq3nUw_31_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">41000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_pf6v97qc4UqbxudewxCROw_31_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">57000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:Liabilities
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Tc_MC4rcjCK-Uu7wmBfozRQfA_32_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">467044000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_YaHsBvfbnk6qFBh0C4BJTg_32_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">383259000</us-gaap:Liabilities>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="INF"
      id="Narr_ivfVHcMAWU-mppo7ygtg3g"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.00001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="INF"
      id="Narr__DuRLwhtBUOkcsWKh9wSqw"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.00001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="INF"
      id="Narr_y3I2xtca10igj6DA8T7FeQ"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">409351021</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="INF"
      id="Narr_ilvE9MReWEurAD_ZL8yuNA"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">409351021</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="INF"
      id="Narr_kJuo4L78XU2Aea8XG7tsnw"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">175528225</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="INF"
      id="Narr_z1ucmKyJ9E-bPX1KurhEag"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">175437783</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Narr_XUOx86xxX027ZQkgOoZBvQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">258084000</us-gaap:TemporaryEquityLiquidationPreference>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Narr_FhXYeB5hPES9viVYa08j2g"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">257947000</us-gaap:TemporaryEquityLiquidationPreference>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Tc_fJu79wfTnUqkFCSI5d56jw_34_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">220955000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_NUCo8hd-7EuMavWCJF90VQ_34_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">220563000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="INF"
      id="Narr_D0nKch15AUKaZyJOxZqrSA"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.00001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="INF"
      id="Narr_Ad69ToElAku3RfIHLe32HA"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.00001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="INF"
      id="Narr_2ulBDzZFc0KuFNdSqJJeRA"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">4305</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="INF"
      id="Narr_-aA7kaBrfE2jGRSOg4IX3w"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">4305</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="INF"
      id="Narr_rTnhqmCiJk6Dlnn-q3Disg"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">2961</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="INF"
      id="Narr_r96EFMRqHkKFPr2lWtfT0w"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">2961</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Tc_lAO5NgvIZUu-3PjEhpl02Q_36_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_NqJOwYsjmUOeFXQY158iIQ_36_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="INF"
      id="Narr_xTQb8GCTa0es0em4UoOZCw"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.000001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="INF"
      id="Narr_AfrVS-9490-PwKRTsakdUg"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.000001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="INF"
      id="Narr_gWvt44f0ZkisugbghQ6mzQ"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">474728323</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="INF"
      id="Narr_468SG5ihU0Ca7Mcwz28YHA"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">474728323</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="INF"
      id="Narr_n8vv86uc_02ANU6bMWBJ4Q"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">17694228</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="INF"
      id="Narr_lB_SopoQhk27uWOXkV3q-A"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">11228371</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Tc_htZN3_lmbUO-2Kyi8oyVIQ_37_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_LFPY4sAzREyxqs3KTZ9DOw_37_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Tc_TbljSoNAz02H59fDrOnNjA_38_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">14726000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_zKJYkPFNGEyeTa9oRSuLUA_38_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">10061000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Tc_zyW_SN2auU-woOaiygUP3g_39_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">59000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_HTTEOtOeOkeiFXg4AQHXeQ_39_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-192000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Tc_fI8xb5CPjEG-TrJUfMzDwg_40_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-490394000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_Bb3QvaCZiEOpMJUOpT1w2Q_40_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-407841000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Tc_2dwO1_YSckeSDzN4d6-kbA_41_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-475609000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_n2rN7_csXEWMgv5sQyUjWQ_41_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-397972000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Tc_iIg_W2rbB0-4DygLQk_aqQ_42_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">212390000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_fAIcoou0KkSm4FdAfpCh3Q_42_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">205850000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2021_To_3_31_2021_srt_ProductOrServiceAxis_us-gaap_ServiceMember_Olvaq5ElA0q7xc2LLybURA"
      decimals="-3"
      id="Tc_fmV_SYihvUmoLHWYSV1Bnw_2_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">4881000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2020_To_3_31_2020_srt_ProductOrServiceAxis_us-gaap_ServiceMember_-78u9HgTUkCrileUqJ77Ng"
      decimals="-3"
      id="Tc_uSGEIpxWrkm6mPQAHV5zcA_2_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">3393000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2021_To_3_31_2021_srt_ProductOrServiceAxis_stem_HardwareMember_qXAN5ai2SUqYaIvr4E7sIQ"
      decimals="-3"
      id="Tc_M96tMqs0z0STB-M0XaWGaA_3_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">10539000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2020_To_3_31_2020_srt_ProductOrServiceAxis_stem_HardwareMember_8Va5LxNfLEWkvtiPjlMhNw"
      decimals="-3"
      id="Tc_cOnWYxrlh0Wxr14-x9O43g_3_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">718000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_n7fBGGMfvEWedKU_0c3dvw_4_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">15420000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc_N3E1HqBoa0GxSVVMiBt8RA_4_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">4111000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="Duration_1_1_2021_To_3_31_2021_srt_ProductOrServiceAxis_us-gaap_ServiceMember_Olvaq5ElA0q7xc2LLybURA"
      decimals="-3"
      id="Tc_pFVcarLpNEuDODkIgUsxng_5_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">6905000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="Duration_1_1_2020_To_3_31_2020_srt_ProductOrServiceAxis_us-gaap_ServiceMember_-78u9HgTUkCrileUqJ77Ng"
      decimals="-3"
      id="Tc_8sCh9-NQvkelKnhE0Uj0Vg_5_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">4762000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="Duration_1_1_2021_To_3_31_2021_srt_ProductOrServiceAxis_stem_HardwareMember_qXAN5ai2SUqYaIvr4E7sIQ"
      decimals="-3"
      id="Tc_Qd6aua9NL0ClVm3a_5dP7w_6_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">8632000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="Duration_1_1_2020_To_3_31_2020_srt_ProductOrServiceAxis_stem_HardwareMember_8Va5LxNfLEWkvtiPjlMhNw"
      decimals="-3"
      id="Tc_8SGWQ5dZKUiQIqhrOIvo0g_6_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">751000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_YW7lSS4bn0W1RPLplJ49Dw_7_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">15537000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc_nhCkwI2Nx0OFPdBBazz5mQ_7_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">5513000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_dLwF6642bk2SwJlAuiPZFg_8_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-117000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc_6hl1pHcUMECiigUY-NLGzw_8_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-1402000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_Ni4Fj7Sp30GmAOZwLTj0MQ_10_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">2667000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc_EORMCLfScE-CNrh3DLuesA_10_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">4397000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_0kDyqpknHk6d2WCnNctizQ_11_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">4407000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc_EtQY0e7vpUCBIeSRENUBOA_11_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">3395000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_q-jEqC1IQUGTopiKv1WAxQ_12_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">2692000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc_jALcFEVKl06dA80vqIb6LA_12_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">3004000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc__I9AjUxAgUOaEDt_8bIQEw_13_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">9766000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc_j6QEh03lLkKWdnTchg7GgA_13_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">10796000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_Ez6AyXqKKkyeRDMGpC0jlw_14_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-9883000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc_Z-aA2uxceESqoiFMjNZkfQ_14_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-12198000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_1v5py55we0Keur0yhm0xOQ_16_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">6233000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc_K5zapwb-jE6kqgwHRMkxDA_16_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">4369000</us-gaap:InterestExpense>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_KjSnY89MOEmac357Ewfhcg_17_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">66397000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc_mm_LDTyZrEGUVwBIOE7--Q_17_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-1009000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_w1yEJ5hDiE-3s6I12j7A6Q_18_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-40000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc_7go8MxlCAUCEa4wxHBb0_w_18_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-1913000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_CtqGhSc22k65eLYU0roi4g_19_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-72670000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc_D3-1L759s0WagWRQv2v8Ug_19_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-5273000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_L-h5CPBqL0yCNblV8-yShw_20_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-82553000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc_--Ax73AUL0OSQeqdyCmbWw_20_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-17471000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_NGabmpYuLEGCvXN3UjhziQ_22_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-82553000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc_EPBWrxOULk26iJkxhdsHmQ_22_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-17471000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="2"
      id="Tc_AnBziA8t5kSxFLAFcQk3TQ_23_3"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">-6.73</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="2"
      id="Tc_V_nc15W3AEambMkx_E1DIQ_23_6"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">-2.97</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="INF"
      id="Tc_Cp83rWRA60a3mdiTFespMQ_24_3"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">12263160</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="INF"
      id="Tc_BoT2I6griUmoQgnpvL_stQ_24_6"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">9075646</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_X9IqekD-9U2MuAKCHmBWxQ_3_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-82553000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc_aGzMIyncP0ibZeSeS4cZag_3_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-17471000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_99kt0QGFEEO-oj5WXgZffw_5_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">251000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc_ODXu7eSY4UCuG8YmTn4k-g_5_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">451000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_LaMZxFL8TU-olD-eqnZuIQ_6_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-82302000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc__PPL_Up2JEyqAgHc3mmQJw_6_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-17020000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_ConvertiblePreferredStockMember_gadOCu9A6EmHr_Z9XdaBrw"
      decimals="INF"
      id="Tc_tW7R1eHjNESDdXtN-jzDiw_4_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">175437783</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_ConvertiblePreferredStockMember_gadOCu9A6EmHr_Z9XdaBrw"
      decimals="-3"
      id="Tc_vFPamnoHm0qsXFcxdFPX7Q_4_5"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">220563000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_stem_Series1ConvertiblePreferredStockMember_Mrwwhyrl8UWy5sNVzSTUHQ"
      decimals="INF"
      id="Tc_i7nv6gjhjk-cYkjF0A45qg_4_8"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">2961</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_vvfbJ4ciz0ChT-DfDBDllg"
      decimals="INF"
      id="Tc_MF6HNlclo0i2SLWiG8IRBA_4_13"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">11228371</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_xkhJnTnLzkqZnWgGxfP5Xw"
      decimals="-3"
      id="Tc_fQ52Zj8zbUqOP07tSKxVww_4_19"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">10061000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_J3MGqS0Yv0KmpNN4r80AYg"
      decimals="-3"
      id="Tc_yT-lxfzSrUad4BKurOe9Ug_4_22"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-192000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_k9bRjk8LL062MNdA4qRJAg"
      decimals="-3"
      id="Tc_4HKpDnEmf0eV1DcJEPvrHA_4_25"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-407841000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_GQs0HC9ERUKehie2Mf6c-A_4_28"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-397972000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature
      contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_vDmUg2Q-RkKqR1DLwJ0jGA"
      decimals="-3"
      id="Tc_l1Q4SupzlUWpqQzjaQFNrw_5_19"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1126000</us-gaap:AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_SrmuY9DITE2jPDwxb1__Sg_5_28"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1126000</us-gaap:AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature>
    <stem:TemporaryEquityStockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised
      contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_ConvertiblePreferredStockMember_XrJ_h4Dzwk-eyQRXe_JeSA"
      decimals="INF"
      id="Tc_rAwz6nv_h0mdj2-LJzo0VA_6_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">90442</stem:TemporaryEquityStockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised>
    <stem:TemporaryEquityStockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised
      contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_ConvertiblePreferredStockMember_XrJ_h4Dzwk-eyQRXe_JeSA"
      decimals="-3"
      id="Tc_IO04KOebS0eiJiONLfiQ9g_6_5"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">392000</stem:TemporaryEquityStockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised>
    <stem:StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised
      contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_e0bGHdS1cEiYRXbdjoLFiw"
      decimals="INF"
      id="Tc_s7vawdI1Sk6gcw57Hrny5A_6_13"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">6465857</stem:StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised>
    <stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised
      contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_vDmUg2Q-RkKqR1DLwJ0jGA"
      decimals="-3"
      id="Tc_ToZGjZCn00mKPojdcUKYLQ_6_19"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">2755000</stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised>
    <stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_XB7E8AVjtka-SQN8wEHiNQ_6_28"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">2755000</stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_vDmUg2Q-RkKqR1DLwJ0jGA"
      decimals="-3"
      id="Tc_9v1flpJGxEeQzFDDVWMDZA_7_19"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">784000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_bvTKTudMjE65pAPLWbcNBA_7_28"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">784000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_YBB4r0v_O0mZlOiggvuEyQ"
      decimals="-3"
      id="Tc_V57QetCZ206OA5fk8L8h6Q_8_22"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">251000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_N6q6T-MK40CSOsjfChQEHg_8_28"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">251000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_huHCR7U_YUa_0zonB8NdRg"
      decimals="-3"
      id="Tc_UnmvUwJpqUC295KrVhRdiA_9_25"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-82553000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_bMWtxVIG3kyZojT9h53xpg_9_28"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-82553000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_ConvertiblePreferredStockMember_XJ-gpfz9okSmsZgRAGoXBQ"
      decimals="INF"
      id="Tc_wnSIBlqwBkSP2mEabKoh8Q_10_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">175528225</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_ConvertiblePreferredStockMember_XJ-gpfz9okSmsZgRAGoXBQ"
      decimals="-3"
      id="Tc_3CyO4my-SUisLz_ldlMlbA_10_5"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">220955000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_stem_Series1ConvertiblePreferredStockMember_ro4DBPYMxESbf1hYVVQcrQ"
      decimals="INF"
      id="Tc_juO-JwUUDUGZPS6NarU--g_10_8"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">2961</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_fywlR6myokuFNyPWiY7zFw"
      decimals="INF"
      id="Tc_lbGb-na5LUCXM636XQ9DuA_10_13"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">17694228</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_y6GwlIVH_0ma_ywGLuBZPQ"
      decimals="-3"
      id="Tc_9q-cI4ya8k-uYVuZYwQmiA_10_19"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">14726000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_Rvbp3bHNWkyXNZPVBfZp3w"
      decimals="-3"
      id="Tc_FtS_5_NHDkuwxxVa7dcWjA_10_22"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">59000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_dBEpQ1WlMk6oTPkz_hDjLw"
      decimals="-3"
      id="Tc_5YS09-1td0q4yQSesOBDmw_10_25"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-490394000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Tc_jlGCj1EqIkSEX2n3ZD-zaQ_10_28"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-475609000</us-gaap:StockholdersEquity>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_ConvertiblePreferredStockMember_cyDufrsM3ESTEjIwfptKTQ"
      decimals="INF"
      id="Tc_ZLxgPWnjYEy6WDRk3hgXug_5_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">191139933</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_ConvertiblePreferredStockMember_cyDufrsM3ESTEjIwfptKTQ"
      decimals="-3"
      id="Tc_xIQO0DJeaEWSoeWxDbmZgA_5_5"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">231129000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_stem_Series1ConvertiblePreferredStockMember_C1T-06zHkkOsHlrMQZewNA"
      decimals="INF"
      id="Tc_wYqUEiVja0eagPpklOgMPA_5_8"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">2961</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_OKRF49wIpUeYPuCgjSLS7Q"
      decimals="INF"
      id="Tc_bHWnu3yCSE6103HlbDuw6Q_5_13"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">9392682</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_e_KaNMrTCkC6ivjINUq7Gw"
      decimals="-3"
      id="Tc_FtmR7uC0cEi5FeCOjgSgsA_5_19"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">3339000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_NbayqTFx10K0LykZ2tW9ng"
      decimals="-3"
      id="Tc_e8Jg1nKKTUGj-FGWjX2vmg_5_22"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">54000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_h2wjHc8lf0awsBdtLW8MgA"
      decimals="-3"
      id="Tc_BdxJFH9pI0O6g_EJ7SKWdg_5_25"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-259054000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_tW88o_E810yS417HZoYC_w_5_28"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-255661000</us-gaap:StockholdersEquity>
    <stem:TemporaryEquityIncreaseDecreaseDueToExchangeShares
      contextRef="Duration_1_1_2020_To_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_ConvertiblePreferredStockMember_6GSUwrSqIkipUhqiiMREKw"
      decimals="INF"
      id="Tc_7Ym6Cs6L_0G5-o1Ox905lQ_6_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">15546014</stem:TemporaryEquityIncreaseDecreaseDueToExchangeShares>
    <stem:TemporaryEquityIncreaseDecreaseDueToExchangeValue
      contextRef="Duration_1_1_2020_To_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_ConvertiblePreferredStockMember_6GSUwrSqIkipUhqiiMREKw"
      decimals="-3"
      id="Tc_TtoKP7r_EUyBAhevkRLkTw_6_5"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">10605000</stem:TemporaryEquityIncreaseDecreaseDueToExchangeValue>
    <stem:StockholdersEquityIncreaseDecreaseDueToExchangeShares
      contextRef="Duration_1_1_2020_To_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_-PAcbk4wEUOPCeoZrahbMA"
      decimals="INF"
      id="Tc_CDQYveu4ak-rHAw85BVoQQ_6_13"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">-466711</stem:StockholdersEquityIncreaseDecreaseDueToExchangeShares>
    <stem:StockholdersEquityIncreaseDecreaseDueToExchangeValue
      contextRef="Duration_1_1_2020_To_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_I2WEbxAnIE6jE6vttr7rQA"
      decimals="-3"
      id="Tc_UOz4Wr0B6EaY7xQJ9_oREg_6_25"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">7337000</stem:StockholdersEquityIncreaseDecreaseDueToExchangeValue>
    <stem:StockholdersEquityIncreaseDecreaseDueToExchangeValue
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc_L6ePea6rH02LCX09wkmCcA_6_28"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">7337000</stem:StockholdersEquityIncreaseDecreaseDueToExchangeValue>
    <stem:StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised
      contextRef="Duration_1_1_2020_To_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_-PAcbk4wEUOPCeoZrahbMA"
      decimals="INF"
      id="Tc_1eIHmWnMa0SGio-ITwQlDg_7_13"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">71770</stem:StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised>
    <stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised
      contextRef="Duration_1_1_2020_To_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_wZ6K6iVOQkau4Hb6tHOzVg"
      decimals="-3"
      id="Tc_fNgewzQ5iEWHrokCdwh4_Q_7_19"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">21000</stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised>
    <stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc__0bEOq4pG0iWIEUUsGDWUA_7_28"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">21000</stem:StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="Duration_1_1_2020_To_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_wZ6K6iVOQkau4Hb6tHOzVg"
      decimals="-3"
      id="Tc_-Jaf2CPhn02uv4T5j5nsJg_8_19"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">456000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc_QZy5iWzx60Op7bZCQfMfUg_8_28"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">456000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="Duration_1_1_2020_To_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_xDg81TmFHkKgVL1n2sns5w"
      decimals="-3"
      id="Tc_aPyDPdK8tk-FN50s7j9bSg_9_22"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">451000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc_SZ5EFD_PikOrzPgd0ScKqA_9_28"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">451000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2020_To_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_I2WEbxAnIE6jE6vttr7rQA"
      decimals="-3"
      id="Tc_yw26h2Lv3UiMvyv2P7PuTw_10_25"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-17471000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc_yAK6XyO7RU2L951G1Zs7tw_10_28"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-17471000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_ConvertiblePreferredStockMember_bMDHTQ0y70uH1DuVk9Uq-Q"
      decimals="INF"
      id="Tc_a1mBlc--0kqFvBxikSdLng_11_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">175593919</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="As_Of_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_ConvertiblePreferredStockMember_bMDHTQ0y70uH1DuVk9Uq-Q"
      decimals="-3"
      id="Tc_EsEMbYn_r02jxGCNJiVBbQ_11_5"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">220524000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_3_31_2020_us-gaap_StatementEquityComponentsAxis_stem_Series1ConvertiblePreferredStockMember_pO7NiDbkDkWrJPalCvF-sQ"
      decimals="INF"
      id="Tc_oPzyjADv8UOGcG4YHLzf1A_11_8"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">2961</us-gaap:SharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="As_Of_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_skKBmPVzBkqawBN9zDU0NQ"
      decimals="INF"
      id="Tc_fJ-VEYYG5EG_89JweD7XVA_11_13"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">8997741</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_-20kPKGuf0qtIRGaimP1GA"
      decimals="-3"
      id="Tc_HeoAkaVoD0qXnJsYihocpw_11_19"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">3816000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember_VfAaRWi7A0eaYkDgGjXO1Q"
      decimals="-3"
      id="Tc_iK0VQ_vtlk-yWSk9SzlVeg_11_22"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">505000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_KJfIQ1osF0KR5MNfWaR9nw"
      decimals="-3"
      id="Tc_KwXkjmtcNU6avMxfvUtLmA_11_25"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-269188000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="As_Of_3_31_2020_pSUIzOpeWkG8Wp3qOk_AMw"
      decimals="-3"
      id="Tc_VGxssqpBP0GobVm-EAB9Zg_11_28"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-264867000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_SPixe1mtOUikh1k3oOvJrg_3_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-82553000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc_K416ILMUskeUO0us7zysng_3_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-17471000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_A8oBOGmqAE6nEh--BkbOZw_5_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">5079000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc_ETArnCPC0EGeOaJi6cpWSg_5_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">3994000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_XpJj7iU7iE6JVwNLSa86YA_6_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">3902000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc_pCbvYc8TikS9B8BQkr9L9A_6_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">2116000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:ShareBasedCompensation
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_Or9MkpeLRkqqYSqA6gAj7w_7_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">760000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc_vwAGns1dRku8aafhMX_1uw_7_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">456000</us-gaap:ShareBasedCompensation>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_nPHR7eFy8Uu-7HjTXJOQZQ_8_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">66397000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc_3hr6YwM2n0CvDVBxgyetRQ_8_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-1009000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_vKCabgQQM0G73DWoQERk1g_9_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">160000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc_SR7SfmLi-UGqFbde--GNug_9_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">141000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:AccretionExpenseIncludingAssetRetirementObligations
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_YtfLZWKFgE61zLuuRnbK0g_10_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">50000</us-gaap:AccretionExpenseIncludingAssetRetirementObligations>
    <us-gaap:AccretionExpenseIncludingAssetRetirementObligations
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc_0MbD2YQOg0Odpf-tV32IoA_10_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">114000</us-gaap:AccretionExpenseIncludingAssetRetirementObligations>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_rZw5mdJNUECOJ7k4WHjfGg_11_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">613000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc_0YZQuKy49kKfRvDmvBoYdA_11_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">237000</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_Y5xaXsMJ-kmuaELrM6A9HQ_13_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">955000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc_C8y6gkhGhkyX8BYkSdx8XQ_13_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-206000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_ut9oosVsiUKjXtSg16HMMA_14_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1466000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc_wmaPk3m69kmmOoUXfsbipg_14_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">5104000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_QSLXC7cZ2UGV0pq1LfS90g_15_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">4690000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc_75zSpTpkkkaQmujYXUXpqw_15_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">2660000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <stem:IncreaseDecreaseInCapitalizedContractCosts
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_sZ8VOGhywEmajI1hMkww6w_16_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">779000</stem:IncreaseDecreaseInCapitalizedContractCosts>
    <stem:IncreaseDecreaseInCapitalizedContractCosts
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc_OvyAg-wQYk-6DbeTVKePHw_16_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">742000</stem:IncreaseDecreaseInCapitalizedContractCosts>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_HCJ4kEvSqESwIivwrCA78A_17_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">8640000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc_wV6xYJjluUqVNRWAPuaFEQ_17_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1081000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_7zDqJksYQEaB_ZoVZbZSUA_18_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">2992000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc_59b-ZDigPU-Y0zJRbLLluw_18_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">8016000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <stem:IncreaseDecreaseInLeaseLiabilities
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_hfvrM8_SwUC238RXTA3YRw_19_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">176000</stem:IncreaseDecreaseInLeaseLiabilities>
    <stem:IncreaseDecreaseInLeaseLiabilities
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc_Jx42dP-BQkmPmNEanIIdTA_19_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">152000</stem:IncreaseDecreaseInLeaseLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_F0rKv5BIoUyHZfYiRll-mg_20_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">199000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc_SZJoUb53pU2NXVr040nlhQ_20_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">107000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_FP0rA2fUp0qpFYfPuizzJQ_21_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-1827000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc_I9LEtzkBrkyhD2jCH3LPqQ_21_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-10670000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_v5JjGI3Vy0ezVWZJmIozyg_23_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1525000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc_-O7AjXSwr0ezDnSptE7Hgg_23_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1911000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_998SdwfUvEOMGsGQSeI6ww_24_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1238000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc_ZkOmenweR02Zi8w1z-sroA_24_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1399000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_Q8vEr2xH5EuFyhcvLjspsw_25_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-2763000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc_N5jEXaXGdUCqbRfF0-fGrQ_25_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-3310000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <stem:ProceedsFromStockOptionsAndWarrantsExercised
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_a511UygG4k2yOCQ4G9GwSw_27_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">2894000</stem:ProceedsFromStockOptionsAndWarrantsExercised>
    <stem:ProceedsFromStockOptionsAndWarrantsExercised
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc_xZAvmvQkEkWFiRIUspeYtg_27_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">21000</stem:ProceedsFromStockOptionsAndWarrantsExercised>
    <us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_aPZ1If55CUeu0Hmu8qgMsQ_28_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">2732000</us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc_eNoUkI5Z-Ea3T2iqAOxAHw_28_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">3912000</us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt>
    <us-gaap:RepaymentsOfOtherLongTermDebt
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_6N7WGMHat0iLPgk2FmQA5g_29_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">3369000</us-gaap:RepaymentsOfOtherLongTermDebt>
    <us-gaap:RepaymentsOfOtherLongTermDebt
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc_iubGu4a0BUCfpwMLuKMe1A_29_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1860000</us-gaap:RepaymentsOfOtherLongTermDebt>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_1qI4sGeIykK8lRFfilDZIg_30_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1118000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc_ElORm25Lp0as2iX2nqmoBg_30_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">14050000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromNotesPayable
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_Btz2WnBavUO3TKqYcr1RuQ_31_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">3879000</us-gaap:ProceedsFromNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_sOvS9yC4qEKFOGhPW-WPUA_32_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">161000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc_iHtRViUa1Eie8zrJtpuGUQ_32_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">3968000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_gJ8eFPta1k2UMVHbitxTbg_33_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">7093000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc_0ZoHNS8SvU20xp6L1ARInQ_33_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">12155000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_n4aq91QbIk2X1pONC70kJA_34_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">428000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc_onl_cV9TRkyloWesOGqDlA_34_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-184000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_D4Dl1I5cSEeVmOsvrcsqug_35_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">2931000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc__q0EMDmtV0unf0GBluhgog_35_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-2009000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_ottZ5CcdwkGOecBnya6r_Q_36_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">6942000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw"
      decimals="-3"
      id="Tc_YQzGD1CRLkGxRseKPfOwjw_36_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">12889000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Tc_VskT_CdK5UqW08uq157f6Q_37_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">9873000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="As_Of_3_31_2020_pSUIzOpeWkG8Wp3qOk_AMw"
      decimals="-3"
      id="Tc_ukzGOVBnx0WQ7QfhJa27nw_37_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">10880000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_vmHUN795qEWDKzzkRbmi5A_39_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1480000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc_uhLMxNaWbkSPtaBu3b4Nzg_39_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1895000</us-gaap:InterestPaidNet>
    <stem:IncreaseDecreaseInAssetRetirementCostsAndObligationsSource2
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_-u-kU7my_02vLzCq7ePIWQ_41_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">37000</stem:IncreaseDecreaseInAssetRetirementCostsAndObligationsSource2>
    <stem:IncreaseDecreaseInAssetRetirementCostsAndObligationsSource2
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc_qxL1trire0CldXEfSjpHEg_41_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">4000</stem:IncreaseDecreaseInAssetRetirementCostsAndObligationsSource2>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_g66n7qi2TkGY22dU0hJC-g_42_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1260000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc_TWghp4xMgU2EHjm46DKEpw_42_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">66000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <stem:ConversionOfAccruedInterestIntoOutstandingNotePayable
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_QQEYwliwG0u0brfN1y4Yxw_43_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">256000</stem:ConversionOfAccruedInterestIntoOutstandingNotePayable>
    <stem:SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_zxDsa_G-DECOyuLeItW5oA_44_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">253000</stem:SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise>
    <stem:StockBasedCompensationCapitalizedToInternalUseSoftware
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_XG7jX79yrUG5qPA9qqMAtg_45_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">24000</stem:StockBasedCompensationCapitalizedToInternalUseSoftware>
    <us-gaap:NatureOfOperations
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Tb_T0sTafoPqE2XT2pU2_0NLg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;1.&#160;&#160;&#160;BUSINESS&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Description of the Business&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;Rollins Road Acquisition Company (f/k/a Stem,&#160;Inc.) and its subsidiaries (together &#x201c;Stem,&#160;Inc.,&#x201d; &#x201c;Stem&#x201d; or the &#x201c;Company&#x201d;) is an energy technology company that creates innovative technology services that transform the way energy is distributed and consumed. Through its technology, the Company enables businesses to control their electricity expense and helps the electrical grid be more efficient in managing peak usage. Prior to the Merger (as defined below), Rollins Road Acquisition Company was named Stem,&#160;Inc.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;Stem,&#160;Inc. was incorporated on March&#160;16, 2009 in the State of Delaware and is headquartered in Millbrae, California.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Star Peak Acquisition Corp. Merger&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;On December&#160;3, 2020, the Company entered into an Agreement and Plan of Merger (the &#x201c;Merger Agreement&#x201d;) with Star Peak Transition Corp. (&#x201c;STPK&#x201d;, prior to the closing of the Merger and the &#x201c;New Stem&#x201d;, following the closing of the Merger), an entity listed on the New York Stock Exchange under the trade symbol &#x201c;STPK&#x201d;, and STPK Merger Sub Corp., a Delaware corporation and wholly owned subsidiary of STPK (&#x201c;Merger Sub&#x201d;), providing for, among other things, and subject to the conditions therein, the combination of the Company and STPK pursuant to the proposed merger of Merger Sub with and into the Company with the Company continuing as the surviving entity (the &#x201c;Merger&#x201d;).&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;On April&#160;28, 2021, shareholders approved the Merger Agreement, under which Stem received approximately $577.1&#160;million, net of fees and expenses. See Note&#160;14,&#160;&lt;i style="font-style:italic;"&gt;Subsequent Events&lt;/i&gt;&#160;for additional details regarding this transaction.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Liquidity and Going Concern&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;The accompanying condensed consolidated financial statements have been prepared in conformity with U.S. generally accepted accounting principles (&#x201c;GAAP&#x201d;), assuming the Company will continue as a going concern. As of March&#160;31, 2021, the Company had cash and cash equivalents of $9.9&#160;million, an accumulated deficit of $490.4&#160;million and net current liabilities of $154.9&#160;million, with $123.1&#160;million of debt financing coming due within the next 12&#160;months. During the three&#160;months ended March&#160;31, 2021, the Company incurred a net loss of $82.6&#160;million and had negative cash flows from operating activities of $1.8&#160;million. However, as previously noted, the Company closed the Merger on April&#160;28, 2021 that provided the Company with a significant amount of cash proceeds. The Company believes that the cash position, inclusive of funds raised with the Merger, is sufficient to meet capital and liquidity requirement for at least the next 12&#160;months after the date that the financial statements are available to be issued and, therefore, there is no longer substantial doubt about the Company&#x2019;s ability to continue as a going concern.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company&#x2019;s business prospects are subject to risks, expenses, and uncertainties frequently encountered by companies in the early stages of commercial operations. To date, the Company has been funded primarily by equity financings, convertible promissory notes and borrowings from affiliates. The attainment of profitable operations is dependent upon future events, including obtaining adequate financing to complete the Company&#x2019;s development activities, obtaining adequate supplier relationships, building its customer base, successfully executing its business and marketing strategy and hiring appropriate personnel. Failure to generate sufficient revenues, achieve planned gross margins and operating profitability, control operating costs, or secure additional funding may require the Company to modify, delay, or abandon some of its planned future expansion or development, or to otherwise enact operating cost reductions available to management, which could have a material adverse effect on the Company&#x2019;s business, operating results, financial condition, and ability to achieve its intended business objectives.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;COVID-19&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;In March&#160;2020, the World Health Organization declared the outbreak of the novel coronavirus disease (&#x201c;COVID-19&#x201d;) as a pandemic, and we expect our operations in all locations to be affected as the virus continues to proliferate. We have adjusted certain aspects of our operations to protect our employees and customers while still meeting customers&#x2019; needs for vital technology. We will continue to monitor the situation closely and it is possible that we will implement further measures. In light of the uncertainty as to the severity and duration of the pandemic, the impact on our revenues, profitability and financial position is uncertain at this time.&lt;/p&gt;</us-gaap:NatureOfOperations>
    <stem:ReverseRecapitalizationNet
      contextRef="Duration_4_21_2021_To_4_21_2021_kf7MJmOooU2zyxi6xQ_iiA"
      decimals="-5"
      id="Narr_HhnBrrHJmUqtvGwliDIvMQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">577100000</stem:ReverseRecapitalizationNet>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-5"
      id="Narr_8VwfHaFcnU6OswEOzJDRjw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">9900000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-5"
      id="Narr_tw__bQCfyECO_8xgoMS96g"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-490400000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <stem:LiabilitiesCurrentExcludingCurrentMaturitiesOfDebt
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-5"
      id="Narr_xdcbAEV4HEW7gstkoM5vFw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">154900000</stem:LiabilitiesCurrentExcludingCurrentMaturitiesOfDebt>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-5"
      id="Narr_BnQDtynMfkeBI9m6XlkHUA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">123100000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Tb_0rw2lgDXTEOJreuRsjmRqw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2.&#160;&#160;&#160;SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Basis of Presentation&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the U.S. (&#x201c;GAAP&#x201d;) and include the accounts of the Company, its wholly-owned subsidiaries, and consolidated variable interest entities (&#x201c;VIEs&#x201d;). All intercompany balances and transactions have been eliminated in consolidation.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Unaudited Interim Condensed Consolidated Financial Statements&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;The accompanying interim condensed consolidated balance sheet as of March&#160;31, 2021, the interim condensed consolidated statements of operations, condensed consolidated statements of comprehensive loss, condensed consolidated statements of convertible preferred stock and stockholders&#x2019; deficit and condensed consolidated statements of cash flows for the three&#160;months ended March&#160;31, 2021 and 2020, and amounts relating to the interim periods included in the accompanying notes to the interim condensed consolidated financial statements are unaudited. The unaudited interim financial statements have been prepared on the same basis as the audited consolidated financial statements, and in management&#x2019;s opinion, includes all adjustments, consisting of only normal recurring adjustments, necessary for the fair presentation of the Company&#x2019;s condensed consolidated balance. Operating results for the interim periods presented are not necessarily indicative of results to be expected for the full&#160;year or for any other interim period. These interim condensed consolidated financial statements should be read in conjunction with the audited financial statements and notes for the&#160;years ended December&#160;31, 2020 and 2019.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Use of Estimates&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates on historical experience and on various other assumptions believed to be reasonable. Actual results could differ from those estimates and such differences could be material to the financial position and results of operations.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;Significant estimates and assumptions reflected in these consolidated financial statements include, but are not limited to, depreciable life of energy systems; the amortization of financing obligations; deferred commissions and contract fulfillment costs; the valuation of energy storage systems, internally developed software, and asset retirement obligations; and the fair value of equity instruments, equity-based instruments, warrant liabilities and embedded derivatives.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Segment Information&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;Operating segments are defined as components of an entity for which discrete financial information is available that is regularly reviewed by the Chief Operating Decision Maker (&#x201c;CODM&#x201d;) in deciding how to allocate resources to an individual segment and in assessing performance. Our Chief Executive Officer is the CODM. The CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. As such, we have determined that the Company operates as&#160;oneoperating segment that is focused exclusively on innovative technology services that transform the way energy is distributed and consumed.&#160;Net assets outside of the U.S. were less than 10% of total net assets as of March&#160;31, 2021 and December&#160;31, 2020.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Significant Customers&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;A significant customer represents 10% or more of the Company&#x2019;s total revenue or accounts receivable, net balance at each respective balance sheet date.&#160;For each significant customer, revenue as a&#160;percentage of total revenue and accounts receivable as a&#160;percentage of total accounts receivable are as follows:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;width:21.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Accounts&#160;Receivable&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.36%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Revenue&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:8.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;March&#160;31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:9.62%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;December&#160;31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;width:23.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Three&#160;Months&#160;Ended&#160;March&#160;31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:8.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:9.62%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.3%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Customers:&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Customer A&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;14&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Customer B&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;15&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;30&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Customer C&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;13&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;20&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Customer D&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;36&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;17&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Customer E&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;39&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Customer F&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;16&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"&gt;&lt;div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/&gt;&lt;/div&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"&gt;*Total less than 10% for the respective period&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Fair Value of Financial Instruments&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;Assets and liabilities recorded at fair value in the consolidated financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. The fair value of the Company&#x2019;s financial assets and liabilities reflects management&#x2019;s estimate of amounts that the Company would have received in connection with the sale of the assets or paid in connection with the transfer of the liabilities in an orderly transaction between market participants at the measurement date. In connection with measuring the fair value of its assets and liabilities, the Company seeks to maximize the use of observable inputs (market data obtained from independent sources) and to minimize the use of unobservable inputs (internal assumptions about how market participants would price assets and liabilities).&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;Hierarchical levels which are directly related to the amount of subjectivity associated with the inputs to the valuation of these assets or liabilities are as follows:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Level 1&#160;&#x2014;&#160;&lt;/span&gt;Unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access as of the measurement date.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Level 2&#160;&#x2014;&#160;&lt;/span&gt;Inputs other than quoted prices included within Level 1 that are directly observable for the asset or liability or indirectly observable through corroboration with observable market data.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Level 3&#160;&#x2014;&#160;&lt;/span&gt;Unobservable inputs for the asset or liability only used when there is little, if any, market activity for the asset or liability at the measurement date.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;This hierarchy requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value. Assets and liabilities measured at fair value are classified in their entirety based on the lowest level of input that is significant to their fair value measurement. The Company&#x2019;s assessment of the significance of a specific input to the fair value measurement in its entirety requires management to make judgments and consider factors specific to the asset or liability.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;Financial assets and liabilities held by the Company measured at fair value on a recurring basis as of March&#160;31, 2021 and December&#160;31, 2020 include cash and cash equivalents and warrant liabilities.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Recently Adopted Accounting Standards&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;In August&#160;2018, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2018-13,&#160;&lt;i style="font-style:italic;"&gt;Fair Value Measurement (Topic 820): Disclosure Framework&#160;&#x2014; Changes to the Disclosure Requirements for Fair Value Measurement&lt;/i&gt;. The amendments applicable to the Company on, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements and the narrative description of measurement uncertainty should be prospectively applied in the initial fiscal&#160;year of adoption. All other amendments applicable to the Company should be applied retrospectively to all periods presented upon their effective date. The Company adopted ASU 2018-13 as of January&#160;1, 2020. The Company&#x2019;s disclosures related to its level 3 financial instruments were not materially impacted for the periods presented. See Note&#160;4,&#160;&lt;i style="font-style:italic;"&gt;Fair Value Measurements&lt;/i&gt;, for more information.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;In August&#160;2018, the FASB issued ASU 2018-15,&#160;&lt;i style="font-style:italic;"&gt;Intangibles&#160;&#x2014; Goodwill and Other&#160;&#x2014; Internal-Use Software (Subtopic 350-40): Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract&#160;&lt;/i&gt;(&#x201c;ASU 2018-15&#x201d;). The intent of this pronouncement is to align the requirements for capitalizing implementation costs incurred in a cloud computing arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal- use software as defined in ASC 350-40. Under ASU 2018-15, the capitalized implementation costs related to a cloud computing arrangement will be amortized over the term of the arrangement and all capitalized implementation amounts will be required to be presented in the same line items of the financial statements as the related hosting fees. ASU 2018-15 is effective for public and private companies&#x2019; fiscal&#160;years beginning after December&#160;15, 2019, and December&#160;15, 2020, respectively, and interim periods within those fiscal&#160;years, with early adoption permitted. The Company adopted ASU 2018-15 as of January&#160;1, 2021. The adoption did not have a material impact to the Company&#x2019;s condensed consolidated financial statements.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Recently Issued Accounting Standards&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;In June&#160;2016, the FASB issued ASU 2016-13,&#160;&lt;i style="font-style:italic;"&gt;Financial instruments&#160;&#x2014; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&lt;/i&gt;, and subsequent related ASUs, which amends the guidance on the impairment of financial instruments by requiring measurement and recognition of expected credit losses for financial assets held. This ASU is effective for public and private companies&#x2019; fiscal&#160;years, and for interim periods within those fiscal&#160;years, beginning after December&#160;15, 2019, and December&#160;15, 2022, respectively. The Company expects to adopt ASU 2016-13 under the private company transition guidance beginning January&#160;1, 2023 and is currently assessing the impact, if any, the guidance will have on the Company&#x2019;s consolidated financial statements.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;In December&#160;2019, the FASB issued ASU 2019-12,&#160;&lt;i style="font-style:italic;"&gt;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&lt;/i&gt;&#160;(&#x201c;ASU 2019-12&#x201d;). ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. ASU 2019-12 will be effective for public entities for interim and annual periods beginning after December&#160;15, 2020, with early adoption permitted. ASU 2019-12 will be effective for private entities for annual periods beginning after December&#160;15, 2021, and interim periods beginning after December&#160;15, 2020, with early adoption permitted. The Company plans to adopt ASU 2019-12 for the fiscal&#160;year beginning January&#160;1, 2022 and is currently assessing the impact, if any, the guidance will have on the Company&#x2019;s consolidated financial statements.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;In August&#160;2020, the FASB issued ASU 2020-06,&#160;&lt;i style="font-style:italic;"&gt;Debt&#160;&#x2014; Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#160;&#x2014; Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40)&#160;&#x2014; Accounting For Convertible Instruments and Contracts in an Entity&#x2019;s Own Equity&lt;/i&gt;. The ASU simplifies accounting for convertible instruments by removing major separation models required under current GAAP. Consequently, more convertible debt instruments will be reported as a single liability instrument with no separate accounting for embedded conversion features. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception, which will permit more equity contracts to qualify for it. The ASU also simplifies the diluted net income per share calculation in certain areas. The new guidance is effective for annual and interim periods beginning after December&#160;15, 2023, and early adoption is permitted for fiscal&#160;years beginning after December&#160;15, 2020, and interim periods within those fiscal&#160;years. The Company plans to adopt 2020-06 for the fiscal&#160;year beginning January&#160;1, 2024 and is currently evaluating the impact that this new guidance will have on the Company&#x2019;s financial statements.&lt;/p&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Tb_9wD2OzQkfUOOjR2i2wuUzQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Basis of Presentation&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the U.S. (&#x201c;GAAP&#x201d;) and include the accounts of the Company, its wholly-owned subsidiaries, and consolidated variable interest entities (&#x201c;VIEs&#x201d;). All intercompany balances and transactions have been eliminated in consolidation.&lt;/p&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Tb_eWIInKjZUkSue2ChQFQ4mQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Use of Estimates&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates on historical experience and on various other assumptions believed to be reasonable. Actual results could differ from those estimates and such differences could be material to the financial position and results of operations.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;Significant estimates and assumptions reflected in these consolidated financial statements include, but are not limited to, depreciable life of energy systems; the amortization of financing obligations; deferred commissions and contract fulfillment costs; the valuation of energy storage systems, internally developed software, and asset retirement obligations; and the fair value of equity instruments, equity-based instruments, warrant liabilities and embedded derivatives.&lt;/p&gt;</us-gaap:UseOfEstimates>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Tb_MgwwOWaqbUyG2Gi532myOg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Segment Information&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;Operating segments are defined as components of an entity for which discrete financial information is available that is regularly reviewed by the Chief Operating Decision Maker (&#x201c;CODM&#x201d;) in deciding how to allocate resources to an individual segment and in assessing performance. Our Chief Executive Officer is the CODM. The CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. As such, we have determined that the Company operates as&#160;oneoperating segment that is focused exclusively on innovative technology services that transform the way energy is distributed and consumed.&#160;Net assets outside of the U.S. were less than 10% of total net assets as of March&#160;31, 2021 and December&#160;31, 2020.&lt;/p&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="INF"
      id="Narr_XrdzJVQXVkKtNXTpOrG8sw"
      unitRef="Unit_Standard_segment_mgJfyTW7dEyafbmKRAiUfw">1</us-gaap:NumberOfOperatingSegments>
    <stem:PercentOfTotalNetAssetsOutsideOfUs
      contextRef="Duration_1_1_2021_To_3_31_2021_srt_RangeAxis_srt_MaximumMember_8tTAyUSQ5EOpMo-ESz7TRg"
      decimals="2"
      id="Narr_uPUKXO4v6EuNPU5poPNCsA"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.10</stem:PercentOfTotalNetAssetsOutsideOfUs>
    <us-gaap:MajorCustomersPolicyPolicyTextBlock
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Tb_3XE8e0sRqkuPqbUaio7pEQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Significant Customers&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;A significant customer represents 10% or more of the Company&#x2019;s total revenue or accounts receivable, net balance at each respective balance sheet date.&#160;For each significant customer, revenue as a&#160;percentage of total revenue and accounts receivable as a&#160;percentage of total accounts receivable are as follows:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;width:21.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Accounts&#160;Receivable&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.36%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Revenue&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:8.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;March&#160;31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:9.62%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;December&#160;31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;width:23.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Three&#160;Months&#160;Ended&#160;March&#160;31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:8.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:9.62%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.3%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Customers:&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Customer A&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;14&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Customer B&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;15&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;30&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Customer C&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;13&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;20&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Customer D&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;36&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;17&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Customer E&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;39&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Customer F&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;16&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"&gt;&lt;div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/&gt;&lt;/div&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"&gt;*Total less than 10% for the respective period&lt;/p&gt;</us-gaap:MajorCustomersPolicyPolicyTextBlock>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Tb_M2Biu_TVbkK03Fbbws5J1w">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;width:21.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Accounts&#160;Receivable&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.36%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Revenue&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:8.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;March&#160;31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:9.62%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;December&#160;31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;width:23.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Three&#160;Months&#160;Ended&#160;March&#160;31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:8.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:9.62%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.3%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Customers:&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Customer A&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;14&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Customer B&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;15&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;30&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Customer C&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;13&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;20&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Customer D&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;36&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;17&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Customer E&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;39&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Customer F&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;*&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;16&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_1_1_2021_To_3_31_2021_srt_MajorCustomersAxis_stem_CustomerAMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_6C3LijkRBkm74NuV1OzWOA"
      decimals="2"
      id="Tc_1Egp6V_jU06I52gWFkSr1w_4_6"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_1_1_2021_To_3_31_2021_srt_MajorCustomersAxis_stem_CustomerBMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_ur5_oNhY3U-ZHSru_fmV0w"
      decimals="2"
      id="Tc_KKzzzmWS9ESmrm6qyGnfSg_5_2"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_1_1_2020_To_12_31_2020_srt_MajorCustomersAxis_stem_CustomerBMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_vOg-Xffw90C664FGDsVLyQ"
      decimals="2"
      id="Tc_88eX7k-DeUaUMX4ubM8SLg_5_4"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.30</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_1_1_2021_To_3_31_2021_srt_MajorCustomersAxis_stem_CustomerCMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_ZZuPvHt-pUKLUIJZ9fjpWQ"
      decimals="2"
      id="Tc_qisFPq-BEkmhmz5Y2GOczg_6_2"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_1_1_2020_To_12_31_2020_srt_MajorCustomersAxis_stem_CustomerCMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_lw6WHL8W7EG25CMt5B0F-w"
      decimals="2"
      id="Tc_bN0lmpgMcEaCK_LJ3UBASA_6_4"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.20</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_1_1_2021_To_3_31_2021_srt_MajorCustomersAxis_stem_CustomerDMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_WuWx_ooEA0K3Stz9yH2NnA"
      decimals="2"
      id="Tc_eDTRccanxEqYPAVrpRprug_7_2"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.36</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_1_1_2020_To_12_31_2020_srt_MajorCustomersAxis_stem_CustomerDMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_AccountsReceivableMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_eNHb8gwquEqUdHsygHvTpw"
      decimals="2"
      id="Tc_YcyHMFkR0Uu8pzD1yQboeg_7_4"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_1_1_2021_To_3_31_2021_srt_MajorCustomersAxis_stem_CustomerEMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_yIB8jeh81kKXTP2_eTgvmQ"
      decimals="2"
      id="Tc_aBUveP8JPkuhvFewdRCdxg_8_6"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.39</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="Duration_1_1_2020_To_3_31_2020_srt_MajorCustomersAxis_stem_CustomerFMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_8mlt2ap2XUKZlWCAZwUmdg"
      decimals="2"
      id="Tc_C7n55LiQJ0iy4Br--cyA4Q_9_8"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.16</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Tb_WjyyAv-1yUauLUjb1yUpUw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Fair Value of Financial Instruments&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;Assets and liabilities recorded at fair value in the consolidated financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. The fair value of the Company&#x2019;s financial assets and liabilities reflects management&#x2019;s estimate of amounts that the Company would have received in connection with the sale of the assets or paid in connection with the transfer of the liabilities in an orderly transaction between market participants at the measurement date. In connection with measuring the fair value of its assets and liabilities, the Company seeks to maximize the use of observable inputs (market data obtained from independent sources) and to minimize the use of unobservable inputs (internal assumptions about how market participants would price assets and liabilities).&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;Hierarchical levels which are directly related to the amount of subjectivity associated with the inputs to the valuation of these assets or liabilities are as follows:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Level 1&#160;&#x2014;&#160;&lt;/span&gt;Unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access as of the measurement date.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Level 2&#160;&#x2014;&#160;&lt;/span&gt;Inputs other than quoted prices included within Level 1 that are directly observable for the asset or liability or indirectly observable through corroboration with observable market data.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Level 3&#160;&#x2014;&#160;&lt;/span&gt;Unobservable inputs for the asset or liability only used when there is little, if any, market activity for the asset or liability at the measurement date.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;This hierarchy requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value. Assets and liabilities measured at fair value are classified in their entirety based on the lowest level of input that is significant to their fair value measurement. The Company&#x2019;s assessment of the significance of a specific input to the fair value measurement in its entirety requires management to make judgments and consider factors specific to the asset or liability.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;Financial assets and liabilities held by the Company measured at fair value on a recurring basis as of March&#160;31, 2021 and December&#160;31, 2020 include cash and cash equivalents and warrant liabilities.&lt;/p&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Tb_7Ct2NpKQPk6raFHYz-kolQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Recently Adopted Accounting Standards&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;In August&#160;2018, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2018-13,&#160;&lt;i style="font-style:italic;"&gt;Fair Value Measurement (Topic 820): Disclosure Framework&#160;&#x2014; Changes to the Disclosure Requirements for Fair Value Measurement&lt;/i&gt;. The amendments applicable to the Company on, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements and the narrative description of measurement uncertainty should be prospectively applied in the initial fiscal&#160;year of adoption. All other amendments applicable to the Company should be applied retrospectively to all periods presented upon their effective date. The Company adopted ASU 2018-13 as of January&#160;1, 2020. The Company&#x2019;s disclosures related to its level 3 financial instruments were not materially impacted for the periods presented. See Note&#160;4,&#160;&lt;i style="font-style:italic;"&gt;Fair Value Measurements&lt;/i&gt;, for more information.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;In August&#160;2018, the FASB issued ASU 2018-15,&#160;&lt;i style="font-style:italic;"&gt;Intangibles&#160;&#x2014; Goodwill and Other&#160;&#x2014; Internal-Use Software (Subtopic 350-40): Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract&#160;&lt;/i&gt;(&#x201c;ASU 2018-15&#x201d;). The intent of this pronouncement is to align the requirements for capitalizing implementation costs incurred in a cloud computing arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal- use software as defined in ASC 350-40. Under ASU 2018-15, the capitalized implementation costs related to a cloud computing arrangement will be amortized over the term of the arrangement and all capitalized implementation amounts will be required to be presented in the same line items of the financial statements as the related hosting fees. ASU 2018-15 is effective for public and private companies&#x2019; fiscal&#160;years beginning after December&#160;15, 2019, and December&#160;15, 2020, respectively, and interim periods within those fiscal&#160;years, with early adoption permitted. The Company adopted ASU 2018-15 as of January&#160;1, 2021. The adoption did not have a material impact to the Company&#x2019;s condensed consolidated financial statements.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Recently Issued Accounting Standards&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;In June&#160;2016, the FASB issued ASU 2016-13,&#160;&lt;i style="font-style:italic;"&gt;Financial instruments&#160;&#x2014; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&lt;/i&gt;, and subsequent related ASUs, which amends the guidance on the impairment of financial instruments by requiring measurement and recognition of expected credit losses for financial assets held. This ASU is effective for public and private companies&#x2019; fiscal&#160;years, and for interim periods within those fiscal&#160;years, beginning after December&#160;15, 2019, and December&#160;15, 2022, respectively. The Company expects to adopt ASU 2016-13 under the private company transition guidance beginning January&#160;1, 2023 and is currently assessing the impact, if any, the guidance will have on the Company&#x2019;s consolidated financial statements.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;In December&#160;2019, the FASB issued ASU 2019-12,&#160;&lt;i style="font-style:italic;"&gt;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&lt;/i&gt;&#160;(&#x201c;ASU 2019-12&#x201d;). ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. ASU 2019-12 will be effective for public entities for interim and annual periods beginning after December&#160;15, 2020, with early adoption permitted. ASU 2019-12 will be effective for private entities for annual periods beginning after December&#160;15, 2021, and interim periods beginning after December&#160;15, 2020, with early adoption permitted. The Company plans to adopt ASU 2019-12 for the fiscal&#160;year beginning January&#160;1, 2022 and is currently assessing the impact, if any, the guidance will have on the Company&#x2019;s consolidated financial statements.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;In August&#160;2020, the FASB issued ASU 2020-06,&#160;&lt;i style="font-style:italic;"&gt;Debt&#160;&#x2014; Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#160;&#x2014; Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40)&#160;&#x2014; Accounting For Convertible Instruments and Contracts in an Entity&#x2019;s Own Equity&lt;/i&gt;. The ASU simplifies accounting for convertible instruments by removing major separation models required under current GAAP. Consequently, more convertible debt instruments will be reported as a single liability instrument with no separate accounting for embedded conversion features. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception, which will permit more equity contracts to qualify for it. The ASU also simplifies the diluted net income per share calculation in certain areas. The new guidance is effective for annual and interim periods beginning after December&#160;15, 2023, and early adoption is permitted for fiscal&#160;years beginning after December&#160;15, 2020, and interim periods within those fiscal&#160;years. The Company plans to adopt 2020-06 for the fiscal&#160;year beginning January&#160;1, 2024 and is currently evaluating the impact that this new guidance will have on the Company&#x2019;s financial statements.&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Tb_0y-28oSp3E2diT4iXZd8zw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;3.&#160;&#160;&#160;REVENUE&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company generates revenue through&#160;two&#160;types of arrangements with customers, host customer arrangements and partnership arrangements. The Company recognizes revenue under these arrangements as described below.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Host Customer Arrangements&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;Host customer contracts are generally entered into with commercial entities who have traditionally relied on power supplied directly from the grid. Host customer arrangements consist of a promise to provide energy optimization services through the Company&#x2019;s proprietary SaaS platform coupled with a dedicated energy storage system owned and controlled by the Company throughout the term of the contract. The host customer does not obtain legal title to, or ownership of the dedicated energy storage system at any point in time. The host customer is the end consumer of the energy that directly benefits from the energy optimization services provided by the Company. The term for the Company&#x2019;s contracts with host customers generally ranges from&#160;5&#160;to&#160;10&#160;years, which may include certain renewal options to extend the initial contract term or certain termination options to reduce the initial contract term.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;Although the Company installs an energy storage system at the host customer site in order to provide the energy optimization services, the Company determined it has the right to direct how and for what purpose the asset is used through the operation of its SaaS platform and, as such, retains control of the energy storage system; therefore, the contract does not contain a lease. The Company determined the various energy optimization services provided throughout the term of the contract, which may include services such as remote monitoring, performance reporting, preventative maintenance and other ancillary services necessary for the safe and reliable operation of the energy storage system, are part of a combined output of energy optimization services and the Company provides a single distinct combined performance obligation representing a series of distinct&#160;days of services.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company determines the transaction price at the outset of the arrangement, primarily based on the contractual payment terms dictated by the contract with the customer. Fees charged to customers for energy optimization services generally consist of recurring fixed&#160;monthly payments throughout the term of the contract. In certain arrangements, the transaction price may include incentive payments that are earned by the host customer from utility companies in relation to the services provided by the Company. Under such arrangements, the rights to the incentive payments are assigned by the host customer to the Company. These incentives may be in the form of fixed upfront payments, variable&#160;monthly payments, or annual performance-based payments over the first&#160;five&#160;years&#160;of the customer contract term. Incentive payments may be contingent on approval from utility companies or actual future performance of the energy storage system.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;Substantially all of the Company&#x2019;s arrangements provide customers the unilateral ability to terminate for convenience prior to the conclusion of the stated contractual term or the contractual term is shorter than the estimated benefit period, which the Company has determined to be&#160;10&#160;years based on the estimated useful life of the underlying energy storage systems and the period over which the customer can benefit from the energy optimization services utilizing such energy storage systems. In these instances, the Company determined that upfront incentive payments received from its customers represent a material right that is, in effect, an advance payment for future energy optimization services to be recognized throughout the estimated benefit period. In contracts where the customer does not have the unilateral ability to terminate for convenience without a penalty during the estimated benefit period, the Company determined the upfront incentive payments do not represent a material right for services provided beyond the initial contractual period and are therefore a component of the initial transaction price. The Company revisits its estimate of the benefit period each reporting period. The Company&#x2019;s contracts with host customers do not contain a significant financing component.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company transfers control of its energy optimization services to its customers continuously throughout the term of the contract (a stand-ready obligation) and revenue is recognized ratably as control of these services is transferred to its customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for its services.&#160;Monthly incentive payments based on the performance of the energy storage system are allocated to the distinct&#160;month in which they are earned because the terms of the payments relate specifically to the outcome from transferring the distinct time increment (month) of service and because such amounts reflect the fees to which the Company expects to be entitled for providing energy optimization services each period, consistent with the allocation objective. Annual variable performance- based payments are estimated at the inception in the transaction price using the expected value method, which takes into consideration historical experience, current contractual requirements, specific known market events and forecasted energy storage system performance patterns, and the Company recognizes such payments ratably using a time-based measure of progress of&#160;days elapsed over the term of the contract to the extent that it is probable that a significant reversal of the cumulative revenue recognized will not occur in a future period. At the end of each reporting period, the Company reassesses its estimate of the transaction price. The Company does not begin recognition of revenue until the energy storage system is live (i.e., provision of energy optimization services has commenced) or, as it relates to incentive payments, when approval has been received from the utility company if later.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Partnership Arrangements&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;Partnership arrangements consist of promises to transfer inventory in the form of an energy storage system to a solar plus storage project developer and separately provide energy optimization services as described previously to the ultimate owner of the project after the developer completes the installation of the project. Under partnership arrangements, the Company&#x2019;s customer is the solar plus storage project developer. The customer obtains legal title to along with ownership and control of the inventory upon delivery and the customer is responsible for the installation of the project. Once installation of the project is complete, the owner of the solar plus storage project provides energy to the end consumer through a separate contractual arrangement directly with the end consumer. The term for the Company&#x2019;s contracts with customers under partnership arrangements generally ranges from&#160;10&#160;to&#160;20&#160;years.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company determined the promise to deliver the inventory as a component of the solar plus storage project for which the customer is responsible to develop is a separate and distinct performance obligation from the promise to provide energy optimization services.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company determines the transaction price at the outset of the arrangement, primarily based on the contractual payment terms dictated by the contract with the customer. Fees charged for the sale of inventory generally consist of fixed fees payable upon or shortly after successful delivery to the customer. Fees charged to customers for energy optimization services consist of recurring fixed&#160;monthly payments throughout the term of the contract. The Company is responsible for designing, procuring, delivering and ensuring the proper components are provided in accordance with the requirements of the contract. Although the inventory is purchased by the Company from a third-party manufacturer, the Company determined it obtains control of the inventory prior to delivery to the customer and is the principal in the arrangement. The Company is fully responsible for responding to and correcting any customer issues related to the delivery of the inventory. The Company holds title and assumes all risks of loss associated with the inventory until the customer accepts the inventory. The Company is primarily responsible for fulfilling the delivery of the inventory to the customer, assumes substantial inventory risks and has discretion in the pricing charged to the customer. The Company has not entered into any partnership arrangements where it is not the principal in the transaction.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company allocates revenue between the hardware and energy storage services performance obligations based on the standalone selling price of each performance obligation. The standalone selling price for the hardware is established based on observable pricing. The standalone selling price for the energy optimization services is established using a residual value approach due to the significant variability in the services provided to each individual customer based on the specific requirements of each individual project and the lack of observable standalone sales of such services. The Company&#x2019;s partnership arrangements do not contain a significant financing component.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company transfers control of the inventory upon delivery and simultaneous transfer of title to the customer. The Company transfers control of its energy optimization services to its customers continuously throughout the term of the contract (a stand-ready obligation), which does not commence until the customer successfully completes the installation of the project. As a result, the time frame between when the Company transfers control of the inventory to the customer upon delivery is generally several&#160;months, and can be in excess of one&#160;year, before the Company is required to perform any subsequent energy optimization services. Revenue is recognized ratably as control of these services is transferred to its customers based on a time-based output measure of progress of&#160;days elapsed over the term of the contract, in an amount that reflects the consideration the Company expects to be entitled to in exchange for its services.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;In some partnership arrangements, the Company charges shipping fees for the inventory. The Company accounts for shipping as a fulfillment activity, since control transfers to the customer after the shipping is complete and includes such amounts within cost of revenue.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Disaggregation of Revenue&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The following table provides information on the disaggregation of revenue as recorded in the consolidated statements of operations (in thousands):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;width:25.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;March&#160;31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:11.96%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:11.96%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Partnership hardware revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;10,539&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;718&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Partnership service revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;36&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Host customer service revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;4,845&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;3,393&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Total revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;15,420&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;4,111&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Remaining Performance Obligations&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;Remaining performance obligations represent contracted revenue that has not been recognized, which include contract liabilities (deferred revenue) and amounts that will be billed and recognized as revenue in future periods.&#160;As of March&#160;31, 2021, the Company had $172.4&#160;million of remaining performance obligations, and the approximate&#160;percentages expected to be recognized as revenue in the future are as follows (in thousands):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:99.97%;"&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:23.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:15.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Total&#160;remaining&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:55.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Percent&#160;Expected&#160;to&#160;be&#160;Recognized&#160;as&#160;Revenue&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:23.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:15.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;performance&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:13.47%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Less&#160;than&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:19.3%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_74Fo14z2m0qd1PbcXFueRw;"&gt;&lt;b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;text-align:center;"&gt;Two&lt;/b&gt;&lt;/span&gt;&lt;b style="color:#231f20;font-size:8pt;font-weight:bold;"&gt;&#160;to&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:16.79%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Greater&#160;than&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="background-color:#00ff00;color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:23.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:15.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;obligations&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:13.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_Ekip1TpjTk6guhsOVcf3cw;"&gt;&lt;b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;text-align:center;"&gt;one&lt;/b&gt;&lt;/span&gt;&lt;b style="color:#231f20;font-size:8pt;font-weight:bold;"&gt;&#160;year&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:19.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;five&#160;years&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:16.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;five&#160;year&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="background-color:#00ff00;color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:23.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="8" style="vertical-align:bottom;width:72.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;(in thousands, except percentages)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:23.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Service revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:14.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;114,440&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:13.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;13&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:19.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;48&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:16.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;39&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:23.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Hardware revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:14.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;57,989&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:13.47%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;100&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:19.3%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:16.79%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:23.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"&gt;&lt;span style="color:#231f20;"&gt;Total revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:14.23%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;172,429&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.47%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;margin-right:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.3%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;margin-right:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.79%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;margin-right:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Contract Balances&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;Deferred revenue primarily includes cash received in advance of revenue recognition related to energy optimization services and incentives. The following table presents the changes in the deferred revenue balance during the three&#160;months ended March&#160;31, 2021 (in thousands):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:85.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Beginning balance as of January 1, 2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;52,410&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:85.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Upfront payments received from customers&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;12,053&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:85.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Upfront or annual incentive payments received&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;1,772&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:85.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Revenue recognized related to amounts that were included in beginning balance of deferred revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;(9,860)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:85.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Revenue recognized related to deferred revenue generated during the period&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;(973)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:85.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Ending balance as of March 31, 2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.7%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;55,402&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.51%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Tb_U22zzOEvkUW47jlTZWrvcQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company generates revenue through&#160;two&#160;types of arrangements with customers, host customer arrangements and partnership arrangements. The Company recognizes revenue under these arrangements as described below.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Host Customer Arrangements&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;Host customer contracts are generally entered into with commercial entities who have traditionally relied on power supplied directly from the grid. Host customer arrangements consist of a promise to provide energy optimization services through the Company&#x2019;s proprietary SaaS platform coupled with a dedicated energy storage system owned and controlled by the Company throughout the term of the contract. The host customer does not obtain legal title to, or ownership of the dedicated energy storage system at any point in time. The host customer is the end consumer of the energy that directly benefits from the energy optimization services provided by the Company. The term for the Company&#x2019;s contracts with host customers generally ranges from&#160;5&#160;to&#160;10&#160;years, which may include certain renewal options to extend the initial contract term or certain termination options to reduce the initial contract term.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;Although the Company installs an energy storage system at the host customer site in order to provide the energy optimization services, the Company determined it has the right to direct how and for what purpose the asset is used through the operation of its SaaS platform and, as such, retains control of the energy storage system; therefore, the contract does not contain a lease. The Company determined the various energy optimization services provided throughout the term of the contract, which may include services such as remote monitoring, performance reporting, preventative maintenance and other ancillary services necessary for the safe and reliable operation of the energy storage system, are part of a combined output of energy optimization services and the Company provides a single distinct combined performance obligation representing a series of distinct&#160;days of services.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company determines the transaction price at the outset of the arrangement, primarily based on the contractual payment terms dictated by the contract with the customer. Fees charged to customers for energy optimization services generally consist of recurring fixed&#160;monthly payments throughout the term of the contract. In certain arrangements, the transaction price may include incentive payments that are earned by the host customer from utility companies in relation to the services provided by the Company. Under such arrangements, the rights to the incentive payments are assigned by the host customer to the Company. These incentives may be in the form of fixed upfront payments, variable&#160;monthly payments, or annual performance-based payments over the first&#160;five&#160;years&#160;of the customer contract term. Incentive payments may be contingent on approval from utility companies or actual future performance of the energy storage system.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;Substantially all of the Company&#x2019;s arrangements provide customers the unilateral ability to terminate for convenience prior to the conclusion of the stated contractual term or the contractual term is shorter than the estimated benefit period, which the Company has determined to be&#160;10&#160;years based on the estimated useful life of the underlying energy storage systems and the period over which the customer can benefit from the energy optimization services utilizing such energy storage systems. In these instances, the Company determined that upfront incentive payments received from its customers represent a material right that is, in effect, an advance payment for future energy optimization services to be recognized throughout the estimated benefit period. In contracts where the customer does not have the unilateral ability to terminate for convenience without a penalty during the estimated benefit period, the Company determined the upfront incentive payments do not represent a material right for services provided beyond the initial contractual period and are therefore a component of the initial transaction price. The Company revisits its estimate of the benefit period each reporting period. The Company&#x2019;s contracts with host customers do not contain a significant financing component.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company transfers control of its energy optimization services to its customers continuously throughout the term of the contract (a stand-ready obligation) and revenue is recognized ratably as control of these services is transferred to its customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for its services.&#160;Monthly incentive payments based on the performance of the energy storage system are allocated to the distinct&#160;month in which they are earned because the terms of the payments relate specifically to the outcome from transferring the distinct time increment (month) of service and because such amounts reflect the fees to which the Company expects to be entitled for providing energy optimization services each period, consistent with the allocation objective. Annual variable performance- based payments are estimated at the inception in the transaction price using the expected value method, which takes into consideration historical experience, current contractual requirements, specific known market events and forecasted energy storage system performance patterns, and the Company recognizes such payments ratably using a time-based measure of progress of&#160;days elapsed over the term of the contract to the extent that it is probable that a significant reversal of the cumulative revenue recognized will not occur in a future period. At the end of each reporting period, the Company reassesses its estimate of the transaction price. The Company does not begin recognition of revenue until the energy storage system is live (i.e., provision of energy optimization services has commenced) or, as it relates to incentive payments, when approval has been received from the utility company if later.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Partnership Arrangements&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;Partnership arrangements consist of promises to transfer inventory in the form of an energy storage system to a solar plus storage project developer and separately provide energy optimization services as described previously to the ultimate owner of the project after the developer completes the installation of the project. Under partnership arrangements, the Company&#x2019;s customer is the solar plus storage project developer. The customer obtains legal title to along with ownership and control of the inventory upon delivery and the customer is responsible for the installation of the project. Once installation of the project is complete, the owner of the solar plus storage project provides energy to the end consumer through a separate contractual arrangement directly with the end consumer. The term for the Company&#x2019;s contracts with customers under partnership arrangements generally ranges from&#160;10&#160;to&#160;20&#160;years.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company determined the promise to deliver the inventory as a component of the solar plus storage project for which the customer is responsible to develop is a separate and distinct performance obligation from the promise to provide energy optimization services.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company determines the transaction price at the outset of the arrangement, primarily based on the contractual payment terms dictated by the contract with the customer. Fees charged for the sale of inventory generally consist of fixed fees payable upon or shortly after successful delivery to the customer. Fees charged to customers for energy optimization services consist of recurring fixed&#160;monthly payments throughout the term of the contract. The Company is responsible for designing, procuring, delivering and ensuring the proper components are provided in accordance with the requirements of the contract. Although the inventory is purchased by the Company from a third-party manufacturer, the Company determined it obtains control of the inventory prior to delivery to the customer and is the principal in the arrangement. The Company is fully responsible for responding to and correcting any customer issues related to the delivery of the inventory. The Company holds title and assumes all risks of loss associated with the inventory until the customer accepts the inventory. The Company is primarily responsible for fulfilling the delivery of the inventory to the customer, assumes substantial inventory risks and has discretion in the pricing charged to the customer. The Company has not entered into any partnership arrangements where it is not the principal in the transaction.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company allocates revenue between the hardware and energy storage services performance obligations based on the standalone selling price of each performance obligation. The standalone selling price for the hardware is established based on observable pricing. The standalone selling price for the energy optimization services is established using a residual value approach due to the significant variability in the services provided to each individual customer based on the specific requirements of each individual project and the lack of observable standalone sales of such services. The Company&#x2019;s partnership arrangements do not contain a significant financing component.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company transfers control of the inventory upon delivery and simultaneous transfer of title to the customer. The Company transfers control of its energy optimization services to its customers continuously throughout the term of the contract (a stand-ready obligation), which does not commence until the customer successfully completes the installation of the project. As a result, the time frame between when the Company transfers control of the inventory to the customer upon delivery is generally several&#160;months, and can be in excess of one&#160;year, before the Company is required to perform any subsequent energy optimization services. Revenue is recognized ratably as control of these services is transferred to its customers based on a time-based output measure of progress of&#160;days elapsed over the term of the contract, in an amount that reflects the consideration the Company expects to be entitled to in exchange for its services.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;In some partnership arrangements, the Company charges shipping fees for the inventory. The Company accounts for shipping as a fulfillment activity, since control transfers to the customer after the shipping is complete and includes such amounts within cost of revenue.&lt;/p&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <stem:RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="INF"
      id="Narr_8EAOZTMRGUafA7p9PiPPxA"
      unitRef="Unit_Standard_item_XXK3fe1x0kyo_llMI9Xdwg">2</stem:RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements>
    <stem:RevenueFromContractWithCustomerContractTerm
      contextRef="Duration_1_1_2021_To_3_31_2021_srt_RangeAxis_srt_MinimumMember_us-gaap_TypeOfArrangementAxis_stem_HostCustomerArrangementsMember_uGm2xSRxPE-D_f-EfbNSWg"
      id="Narr_hGi1dz91mkiiWb9klrtKjA">P5Y</stem:RevenueFromContractWithCustomerContractTerm>
    <stem:RevenueFromContractWithCustomerContractTerm
      contextRef="Duration_1_1_2021_To_3_31_2021_srt_RangeAxis_srt_MaximumMember_us-gaap_TypeOfArrangementAxis_stem_HostCustomerArrangementsMember_Q5VD1gt9DECiJWilrc-esg"
      id="Narr_tC7UqOkeLEWgB1EGRsbl_w">P10Y</stem:RevenueFromContractWithCustomerContractTerm>
    <stem:RevenueFromContractWithCustomerPerformanceBasedPaymentPeriod
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Narr_0tBro81lAEez1HAu5X6V6g">P5Y</stem:RevenueFromContractWithCustomerPerformanceBasedPaymentPeriod>
    <stem:RevenueFromContractWithCustomerEstimatedBenefitPeriod
      contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_TypeOfArrangementAxis_stem_HostCustomerArrangementsMember_Mu2wvrH4G0C5B9R34DLa8w"
      id="Narr_dXgJValTOUi5mbtu29hl5w">P10Y</stem:RevenueFromContractWithCustomerEstimatedBenefitPeriod>
    <stem:RevenueFromContractWithCustomerContractTerm
      contextRef="Duration_1_1_2021_To_3_31_2021_srt_RangeAxis_srt_MinimumMember_us-gaap_TypeOfArrangementAxis_stem_PartnershipArrangementsMember_b-zDcdfMwE6thOF4IAJwPQ"
      id="Narr_fsXfF_FO30ys4KigH89l1A">P10Y</stem:RevenueFromContractWithCustomerContractTerm>
    <stem:RevenueFromContractWithCustomerContractTerm
      contextRef="Duration_1_1_2021_To_3_31_2021_srt_RangeAxis_srt_MaximumMember_us-gaap_TypeOfArrangementAxis_stem_PartnershipArrangementsMember_1VBzTwEGkEiNkrXCJBTjlA"
      id="Narr_iFK3z8HNekO-5cZd1hxK6g">P20Y</stem:RevenueFromContractWithCustomerContractTerm>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Tb_z53XMUZyokC63ofWRRBMBw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The following table provides information on the disaggregation of revenue as recorded in the consolidated statements of operations (in thousands):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;width:25.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;March&#160;31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:11.96%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:11.96%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Partnership hardware revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;10,539&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;718&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Partnership service revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;36&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Host customer service revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;4,845&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;3,393&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Total revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;15,420&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;4,111&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2021_To_3_31_2021_srt_ProductOrServiceAxis_stem_HardwareMember_us-gaap_TypeOfArrangementAxis_stem_PartnershipArrangementsMember_-pB_vGr87UagWkuQ_6uOKg"
      decimals="-3"
      id="Tc_w6bsQnHNGE-wMMFsnCPOig_2_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">10539000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2020_To_3_31_2020_srt_ProductOrServiceAxis_stem_HardwareMember_us-gaap_TypeOfArrangementAxis_stem_PartnershipArrangementsMember_GofANLANzU2-OBsTuPiqHA"
      decimals="-3"
      id="Tc_HW7ViWtkZk2brgYemAcg6A_2_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">718000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2021_To_3_31_2021_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_TypeOfArrangementAxis_stem_PartnershipArrangementsMember_cupBTFOciEiSq6oe-Gew2w"
      decimals="-3"
      id="Tc_TsAA_nXX_kWGYZ5NHpcGFw_3_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">36000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2020_To_3_31_2020_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_TypeOfArrangementAxis_stem_PartnershipArrangementsMember_v8fh1ky0AEmHIE3Zth1KbA"
      decimals="-3"
      id="Tc_kncs18yickWmJN6q1Pm9YQ_3_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2021_To_3_31_2021_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_TypeOfArrangementAxis_stem_HostCustomerArrangementsMember_P1LGSwBjj0yclT5oaNXkQQ"
      decimals="-3"
      id="Tc_UWTG1nZVa0K2AzZiQqAwJg_4_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">4845000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2020_To_3_31_2020_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_TypeOfArrangementAxis_stem_HostCustomerArrangementsMember_awMRrRQKG02s2exQPLQk-g"
      decimals="-3"
      id="Tc_vkl_AuRjy02cUlF8Ehmfgg_4_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">3393000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_KdNy4PQfFkSca0YmnWWb-w_5_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">15420000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc_dVYQv5jjYEOBJtRqzH3avA_5_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">4111000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-5"
      id="Narr_dL_DSkUn1kyQZQ7NJw3j5w"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">172400000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Tb_ADdruR4rbEi_QXVlvWRHCw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:99.97%;"&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:23.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:15.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Total&#160;remaining&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:55.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Percent&#160;Expected&#160;to&#160;be&#160;Recognized&#160;as&#160;Revenue&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:23.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:15.27%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;performance&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:13.47%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Less&#160;than&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:19.3%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_74Fo14z2m0qd1PbcXFueRw;"&gt;&lt;b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;text-align:center;"&gt;Two&lt;/b&gt;&lt;/span&gt;&lt;b style="color:#231f20;font-size:8pt;font-weight:bold;"&gt;&#160;to&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:16.79%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Greater&#160;than&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="background-color:#00ff00;color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:23.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:15.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;obligations&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:13.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="-sec-ix-hidden:Hidden_Ekip1TpjTk6guhsOVcf3cw;"&gt;&lt;b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;text-align:center;"&gt;one&lt;/b&gt;&lt;/span&gt;&lt;b style="color:#231f20;font-size:8pt;font-weight:bold;"&gt;&#160;year&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:19.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;five&#160;years&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:16.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;five&#160;year&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="background-color:#00ff00;color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:23.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;margin-left:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="8" style="vertical-align:bottom;width:72.43%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;(in thousands, except percentages)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:23.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Service revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:14.23%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;114,440&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:13.47%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;13&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:19.3%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;48&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:16.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;39&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:23.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Hardware revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:14.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;57,989&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:13.47%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;100&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:19.3%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:16.79%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;%&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:23.79%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"&gt;&lt;span style="color:#231f20;"&gt;Total revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:14.23%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;172,429&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.47%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;margin-right:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.3%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;margin-right:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.79%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;margin-right:0pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="As_Of_3_31_2021_srt_ProductOrServiceAxis_us-gaap_ServiceMember_T9haD4JrPE-jAV_hb_RL0Q"
      decimals="-3"
      id="Tc_mTCG75UxQkasXRmB8nwevQ_4_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">114440000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="As_Of_3_31_2021_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2021-04-01_dXJKiHk7tEWbJD-k3W2HaA"
      decimals="2"
      id="Tc_c4G-YQtih0uT_KO70TIe9w_4_5"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.13</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="As_Of_3_31_2021_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2022-04-01_xdoarqfZQk-mZQMTlhcG2w"
      decimals="2"
      id="Tc_UrgEpQKQdESDkKgyhEnUWw_4_7"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.48</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="As_Of_3_31_2021_srt_ProductOrServiceAxis_us-gaap_ServiceMember_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2026-04-01_U6K1q5MZ0ku8kWlESCoFMQ"
      decimals="2"
      id="Tc_0E1qvohl6k6xAPcBqvqyIw_4_9"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.39</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="As_Of_3_31_2021_srt_ProductOrServiceAxis_stem_HardwareMember_W3QJMaxjYEijhtp1uStdEQ"
      decimals="-3"
      id="Tc_ed0TFv5nOk2VRtZy6absLg_5_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">57989000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="As_Of_3_31_2021_srt_ProductOrServiceAxis_stem_HardwareMember_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2021-04-01_9AeOpMzTKU6ObA_0Y_EvXw"
      decimals="2"
      id="Tc_MTry0ixK8kqxQ6Nm-jpapQ_5_5"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">1</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="As_Of_3_31_2021_srt_ProductOrServiceAxis_stem_HardwareMember_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2022-04-01_dbNJM8jbYUKenX2wt_qTRw"
      decimals="2"
      id="Tc_kt8A3meTP0W8jRIo6I4mTg_5_7"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="As_Of_3_31_2021_srt_ProductOrServiceAxis_stem_HardwareMember_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_stem_cnst_2026-04-01_KZRedYYFxUyVL-Hia6vD9w"
      decimals="2"
      id="Tc_kVytO5Gg2E6R2PAX-ANp7A_5_9"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Tc_IYruBiFFWkyiK1jnGH7B_Q_6_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">172429000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Tb_dymuNrC6A06-WoCSQ8EY6Q">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:85.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Beginning balance as of January 1, 2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;52,410&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:85.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Upfront payments received from customers&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;12,053&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:85.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Upfront or annual incentive payments received&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;1,772&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:85.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Revenue recognized related to amounts that were included in beginning balance of deferred revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.7%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;(9,860)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:85.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Revenue recognized related to deferred revenue generated during the period&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;(973)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:85.67%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Ending balance as of March 31, 2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.7%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;55,402&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.51%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiability
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_oCGdNbQ3q0qW3GR54kK69A_0_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">52410000</us-gaap:ContractWithCustomerLiability>
    <stem:ContractWithCustomerLiabilityUpfrontPaymentsReceivedFromCustomers
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_UCAcyK6m8UG9EV-WCBZnVw_1_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">12053000</stem:ContractWithCustomerLiabilityUpfrontPaymentsReceivedFromCustomers>
    <stem:ContractWithCustomerLiabilityUpfrontOrAnnualIncentivePaymentsReceived
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_iEU-KhyMjk2fm-PTAyJlEA_2_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1772000</stem:ContractWithCustomerLiabilityUpfrontOrAnnualIncentivePaymentsReceived>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_f2TcZ3LTKEut86fIq-7OGA_3_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">9860000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <stem:ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_YbLBS87lgk-PZMNy-e_TZA_4_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">973000</stem:ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod>
    <us-gaap:ContractWithCustomerLiability
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Tc_uILfk2cjL0-2-BXqmcmHSQ_5_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">55402000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Tb_kWzlx1UPikmXFRBpLThEAw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;4.&#160;&#160;&#160;FAIR VALUE MEASUREMENTS&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;Fair value accounting is applied for all financial assets and liabilities that are recognized or disclosed at fair value in the financial statements on a recurring basis. At March&#160;31, 2021 and December&#160;31, 2020, the carrying amount of accounts receivable, other current assets, other assets, accounts payable, and accrued and other current liabilities approximated their estimated fair value due to their relatively short maturities.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The following table provides the financial instruments measured at fair value (in thousands):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;width:53.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;March&#160;31,&#160;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;1&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;2&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;3&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"&gt;&lt;span style="color:#231f20;"&gt;Cash equivalents:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Money market fund&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;67&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;67&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Convertible preferred stock warrant liability&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;161,486&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;161,486&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Total liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;161,486&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;161,486&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;width:53.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;1&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;2&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;3&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.94%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.94%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.94%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.94%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"&gt;&lt;span style="color:#231f20;"&gt;Cash equivalents:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Money market fund&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;67&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;67&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Convertible preferred stock warrant liability&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;95,342&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;95,342&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Total liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;95,342&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;95,342&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company&#x2019;s money market funds are classified as Level 1 because they are valued using quoted market prices. The convertible preferred stock warrant liabilities are defined as Level 3 in the fair value hierarchy as the valuations are based on significant unobservable inputs, which reflect the Company&#x2019;s own assumptions incorporated in valuation techniques used to determine fair value; further discussion of these assumptions is set forth below. There were no transfers into or out of Level 3 of the fair value hierarchy during the periods presented.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;i style="font-style:italic;"&gt;Convertible Preferred Stock Warrant Liabilities&lt;/i&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;The fair value of the detachable redeemable preferred stock warrants was determined as of March&#160;31, 2021 using the Black-Scholes method as well as a discount for lack of marketability. Black-Scholes inputs used to value the warrants are based on information from purchase agreements and within valuation reports prepared by an independent third party for the Company. Inputs include exercise price, volatility, fair value of common or preferred stock, expected dividend rate and risk-free interest rate.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The key assumptions used for the valuation of the preferred stock warrant liabilities upon remeasurement were as follows:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.83%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;width:26.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Three&#160;Months&#160;Ended&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;March&#160;31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.83%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.85%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Volatility&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11.83%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;65.0&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;75.0&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Risk-free interest rate&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;0.1&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;0.3&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Expected term (in years)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;1.2&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;2.3&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Dividend yield&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Discount for lack of marketability&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;6.8&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;40.0&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The following table presents the changes in the liability for warrants on convertible preferred stock during the three&#160;months ended March&#160;31, 2021 (in thousands):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:15.77%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:17.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Convertible&#160;Preferred&lt;br/&gt;Warrant&#160;Warrant&#160;Stock&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"&gt;Balance as of December 31, 2020&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.44%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:15.77%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;95,342&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Change in fair value of warrants&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:15.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;66,397&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Exercised warrants&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:15.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;(253)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"&gt;Balance as of March 31, 2021&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.44%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:15.77%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;161,486&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Tb_YpxLNENEAE-Wx4nszkf5lA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The following table provides the financial instruments measured at fair value (in thousands):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;width:53.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;March&#160;31,&#160;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;1&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;2&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;3&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"&gt;&lt;span style="color:#231f20;"&gt;Cash equivalents:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Money market fund&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;67&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;67&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Convertible preferred stock warrant liability&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;161,486&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;161,486&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Total liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;161,486&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;161,486&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;width:53.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;December&#160;31,&#160;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;1&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;2&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Level&#160;3&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Total&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.94%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.94%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.94%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.94%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"&gt;&lt;span style="color:#231f20;"&gt;Cash equivalents:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Money market fund&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;67&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;67&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Convertible preferred stock warrant liability&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;95,342&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;95,342&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Total liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;95,342&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;95,342&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="As_Of_3_31_2021_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_VMseti2yAkORYxWQ6wnIyw"
      decimals="-3"
      id="Tc_O_XqGOLJDkGF-4nUjOnOZw_4_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">67000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="As_Of_3_31_2021_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_e39TZUj5D06G4XkJwSuiQA"
      decimals="-3"
      id="Tc_U8dZtdRbH0ifXPiq0pw-9w_4_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="As_Of_3_31_2021_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_AoIUABjKc0a8sN1XZ3c6_Q"
      decimals="-3"
      id="Tc_Y0TbsMpHKUqlVDxzh6R6rA_4_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="As_Of_3_31_2021_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_RU4c2glUKUaLD6AnyuQ4lg"
      decimals="-3"
      id="Tc_TeGF3uz7HECf5bZGfaB8xQ_4_12"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">67000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <stem:WarrantLiability
      contextRef="As_Of_3_31_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_TZq9XGUFOUmZwCOSxuUumA"
      decimals="-3"
      id="Tc_9yIIHresF0uOk5Li2HLdHw_6_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</stem:WarrantLiability>
    <stem:WarrantLiability
      contextRef="As_Of_3_31_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_W2W8vL5DuUy7zcfN_QGmXA"
      decimals="-3"
      id="Tc_s06R60SXak2ChN42uMjdRg_6_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</stem:WarrantLiability>
    <stem:WarrantLiability
      contextRef="As_Of_3_31_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_ZhndbDu6AkutEbOBXkLO-w"
      decimals="-3"
      id="Tc_VTRdsWzPAUGy0HN4LrHxMg_6_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">161486000</stem:WarrantLiability>
    <stem:WarrantLiability
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Tc_l7iRqdkJjU-Rfw1zcFW_7A_6_12"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">161486000</stem:WarrantLiability>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="As_Of_3_31_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_TZq9XGUFOUmZwCOSxuUumA"
      decimals="-3"
      id="Tc_GNwjlajbXkS73tScDjgdDA_7_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="As_Of_3_31_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_W2W8vL5DuUy7zcfN_QGmXA"
      decimals="-3"
      id="Tc_l1XqY1AFbEGpWkOZTp1w3A_7_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="As_Of_3_31_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_ZhndbDu6AkutEbOBXkLO-w"
      decimals="-3"
      id="Tc_nqRrEK3kdkSFstwKq56y0A_7_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">161486000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Tc_3Zlz9ctCjUmE_jsdAUR5tw_7_12"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">161486000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="As_Of_12_31_2020_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_zP5xZ9-qSk-HFup3reoYiA"
      decimals="-3"
      id="Tc_McNUjFehZEyC2MCC80BA1A_6_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">67000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="As_Of_12_31_2020_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_3SpLYXU5O0epcyk2JVhg4A"
      decimals="-3"
      id="Tc_xjbM4Gqljkib-qePe3Q1TA_6_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="As_Of_12_31_2020_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_mijTObDpAkSWKGCXLdZfvQ"
      decimals="-3"
      id="Tc_FXf1fN3fZUGqiJ0YJjbtFQ_6_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="As_Of_12_31_2020_us-gaap_CashAndCashEquivalentsAxis_us-gaap_MoneyMarketFundsMember_WuDoPXEV0kGT4dkfR3WVIQ"
      decimals="-3"
      id="Tc_h_82hsL7h02yXqWNAB0a_g_6_12"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">67000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <stem:WarrantLiability
      contextRef="As_Of_12_31_2020_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_3PHC7udsnUmJVvf-KjL26w"
      decimals="-3"
      id="Tc_W_tTRr0PbES_oV8fPWpt0g_8_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</stem:WarrantLiability>
    <stem:WarrantLiability
      contextRef="As_Of_12_31_2020_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_ujaYE9UrdECfRAGz0UxARg"
      decimals="-3"
      id="Tc_jxLX29le706cP7HOwMBE6g_8_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</stem:WarrantLiability>
    <stem:WarrantLiability
      contextRef="As_Of_12_31_2020_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_OdtEqoEzG0mcA6hqxGewCw"
      decimals="-3"
      id="Tc_g7k2BpFM80mGB-5zqm2mHA_8_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">95342000</stem:WarrantLiability>
    <stem:WarrantLiability
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_lWk7rwBai0a_RjAauw_lMA_8_12"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">95342000</stem:WarrantLiability>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="As_Of_12_31_2020_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_3PHC7udsnUmJVvf-KjL26w"
      decimals="-3"
      id="Tc_o_H-IaDhY0mQnE7fPXg2sw_9_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="As_Of_12_31_2020_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_ujaYE9UrdECfRAGz0UxARg"
      decimals="-3"
      id="Tc_FCEuzn7gCEmDXfXkv8AJPw_9_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="As_Of_12_31_2020_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_OdtEqoEzG0mcA6hqxGewCw"
      decimals="-3"
      id="Tc_4BxiVov1t061JM_DeaTTbA_9_9"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">95342000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_DrYqGQQ49kyFAPIgJy5opw_9_12"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">95342000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Tb_KF7hoY6lmkSvcpgIuavJXg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The key assumptions used for the valuation of the preferred stock warrant liabilities upon remeasurement were as follows:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.83%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;width:26.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Three&#160;Months&#160;Ended&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;March&#160;31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.83%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.85%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Volatility&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11.83%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;65.0&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;75.0&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Risk-free interest rate&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;0.1&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;0.3&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Expected term (in years)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;1.2&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;2.3&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Dividend yield&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Discount for lack of marketability&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;6.8&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&#160;&#160;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;40.0&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;%&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <stem:WarrantLiabilityMeasurementInput
      contextRef="As_Of_3_31_2021_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputPriceVolatilityMember_UNwOJk9Oo0Wl4U8Dssj8Dw"
      decimals="3"
      id="Tc_h3C6R83CEkeB2Vgo9uAlRQ_3_2"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0.650</stem:WarrantLiabilityMeasurementInput>
    <stem:WarrantLiabilityMeasurementInput
      contextRef="As_Of_3_31_2020_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputPriceVolatilityMember_Vk98FUhN_0GbZy20Bxw2yg"
      decimals="3"
      id="Tc_SPo47g9aw0KejNGVAmHjaA_3_4"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0.750</stem:WarrantLiabilityMeasurementInput>
    <stem:WarrantLiabilityMeasurementInput
      contextRef="As_Of_3_31_2021_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputRiskFreeInterestRateMember_8Up22oBvQkeHPSVNInzESA"
      decimals="3"
      id="Tc_byVztVOB20-5GArYCM9X4A_4_2"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0.001</stem:WarrantLiabilityMeasurementInput>
    <stem:WarrantLiabilityMeasurementInput
      contextRef="As_Of_3_31_2020_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputRiskFreeInterestRateMember_3DrFbvL8u0qKJWDUImSIXA"
      decimals="3"
      id="Tc_t5TlQb3jUEK6JxD5li8l3A_4_4"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0.003</stem:WarrantLiabilityMeasurementInput>
    <stem:WarrantLiabilityMeasurementInput
      contextRef="As_Of_3_31_2021_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedTermMember_kGRrXoRiLEC118rQiDt2Fw"
      decimals="1"
      id="Tc_yPiLjsRuukaRup88e4jqhQ_5_2"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1.2</stem:WarrantLiabilityMeasurementInput>
    <stem:WarrantLiabilityMeasurementInput
      contextRef="As_Of_3_31_2020_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedTermMember_VZj3wkm-EEiZrEKu_Lg99Q"
      decimals="1"
      id="Tc_R_D6WFZYQ0GnWs9O4voDXg_5_4"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">2.3</stem:WarrantLiabilityMeasurementInput>
    <stem:WarrantLiabilityMeasurementInput
      contextRef="As_Of_3_31_2021_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedDividendRateMember_YORrmbFdC0afia8IZLuTow"
      decimals="3"
      id="Tc_0BjznlTgC0W9ddKBU4nmHw_6_2"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</stem:WarrantLiabilityMeasurementInput>
    <stem:WarrantLiabilityMeasurementInput
      contextRef="As_Of_3_31_2020_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExpectedDividendRateMember_V_bDJ2Ewq0Ck0AnLSSE79A"
      decimals="3"
      id="Tc_SrtsePBbYEeiKgF5uFG6Gg_6_4"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</stem:WarrantLiabilityMeasurementInput>
    <stem:WarrantLiabilityMeasurementInput
      contextRef="As_Of_3_31_2021_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_TCYujogoH0CQV0OnP8o8AQ"
      decimals="3"
      id="Tc_JIbM7s9aZUSbmIqYLNInJw_7_2"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0.068</stem:WarrantLiabilityMeasurementInput>
    <stem:WarrantLiabilityMeasurementInput
      contextRef="As_Of_3_31_2020_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember_v4IF9Ed0d0quHUTM3wWekw"
      decimals="3"
      id="Tc_FsPTocwu_kK4hlCruz6X2A_7_4"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0.400</stem:WarrantLiabilityMeasurementInput>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Tb_-vk_zVc85k67UIc-SbjUSQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The following table presents the changes in the liability for warrants on convertible preferred stock during the three&#160;months ended March&#160;31, 2021 (in thousands):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:15.77%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:17.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Convertible&#160;Preferred&lt;br/&gt;Warrant&#160;Warrant&#160;Stock&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"&gt;Balance as of December 31, 2020&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.44%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:15.77%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;95,342&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Change in fair value of warrants&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.44%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:15.77%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;66,397&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Exercised warrants&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:15.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;(253)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"&gt;Balance as of March 31, 2021&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.44%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:15.77%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;161,486&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_a5CHo8LEU0W09UWs97kS3A_2_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">95342000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_vno9gMv_eUWnAJnZCAxXvg_3_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">66397000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_TgwW49yJE0WMFPyu2S44_w_4_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">253000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Tc_o0azB_RSvkOm9fzyxRsy2w_5_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">161486000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Tb_BKWFXd0eSUCerAeplBKiGA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;5.&#160;&#160;&#160;ENERGY STORAGE SYSTEMS, NET&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Energy Storage Systems, Net&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;Energy storage systems, net, consists of the following (in thousands):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:11.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;March&#160;31,&#160;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Energy storage systems placed into service&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;145,555&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Less: accumulated depreciation&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;(36,758)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Energy storage systems not yet placed into service&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;11,045&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"&gt;Total energy storage systems, net&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.85%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;119,842&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;Depreciation expense for energy storage systems was approximately $3.8&#160;million and $3.6&#160;million within cost of service revenue for the three&#160;months ended March&#160;31, 2021 and 2020, respectively.&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Tb_Joyzwr5DLE-QscAkEYVhjQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;Energy storage systems, net, consists of the following (in thousands):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:11.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;March&#160;31,&#160;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Energy storage systems placed into service&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;145,555&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Less: accumulated depreciation&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;(36,758)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Energy storage systems not yet placed into service&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;11,045&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"&gt;Total energy storage systems, net&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.85%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;119,842&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_3_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsPlacedIntoServiceMember_5ifLc4j6pEKpJfK_dlW2ow"
      decimals="-3"
      id="Tc_8OTSw8CeTUWL4hAz8fqM6A_2_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">145555000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Tc_SE11kcMiFk2GYV1FTzeinw_3_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">36758000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="As_Of_3_31_2021_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember_JfSwtaxhlEyodwZaj5PykA"
      decimals="-3"
      id="Tc_iRvRFMaMDkOoKqX3FO7bFg_4_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">11045000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Tc_yHEHsKyjxUqrIIR_lvT9oA_5_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">119842000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-5"
      id="Narr_97Tdi4gKU0K-STrKJu94cA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">3800000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-5"
      id="Narr_mF-t5wqIpEqztvZtK5aqAg"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">3600000</us-gaap:Depreciation>
    <stem:NotesPayableTextBlock
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Tb_bfJVuv6ohUG-obM8qMl_RQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;6.&#160;&#160;&#160;NOTES&#160;PAYABLE&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Revolving Loan Due to SPE Member&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;In April&#160;2017, the Company entered into a revolving loan agreement with an affiliate of a member of certain special purpose entities (&#x201c;SPE&#x201d;) with the Company, which was subsequently amended from time to time. The purpose of this revolving loan agreement is to finance the Company&#x2019;s purchase of hardware for its various energy storage system projects. As of the beginning of 2020, the agreement had a total revolving loan capacity of $45.0&#160;million that bore fixed interest at&#160;10% with a maturity date of June&#160;2020.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;In May&#160;2020, concurrent with the 2020 Credit Agreement discussed below, the Company entered into an amendment to the revolving loan agreement, which reduced the loan capacity to $35.0&#160;million and extended the maturity date to May&#160;2021. The amendment increased the fixed interest rate for any borrowings outstanding more than nine&#160;months to&#160;14% thereafter. Additionally, under the original terms of the revolving loan agreement, the Company was able to finance&#160;100% of the value of the hardware purchased up to the total loan capacity. The amendment reduced the advance rate to&#160;85%, with an additional reduction to&#160;70% in August&#160;2020. The amendment was accounted for as a modification of the debt, which did not have a material impact on the condensed consolidated financial statements. As of March&#160;31, 2021 and December&#160;31, 2020, the Company had $9.6&#160;million and $7.4&#160;million, respectively, outstanding under the revolving loan agreement.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;The revolving loan agreement is primarily secured by the purchased hardware under the facility and secondarily by substantially all the Company&#x2019;s assets with a negative pledge agreement concerning the Company&#x2019;s intellectual property and contains customary representations and warranties, certain nonfinancial covenants, and certain limitations on liens and indebtedness. The Company was in compliance with all covenants associated with the revolving loan agreement as of March&#160;31, 2021.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Term Loan Due to SPE Member&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;In December&#160;2018, the Company entered into a term loan in the amount of $13.3&#160;million with an affiliate of a member of certain SPEs with the Company. As of the beginning of 2020, the term loan bore fixed interest of&#160;12.5% on the outstanding principal balance with a final balloon payment of $3.0&#160;million due at the maturity date of June&#160;30, 2020. In May&#160;2020, the Company repaid the remaining outstanding balance of $5.9&#160;million with the proceeds received through the 2020 Credit Agreement discussed below.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Term Loan Due to Former Non-Controlling Interest Holder&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;In June&#160;2018, the Company acquired the outstanding member interests of an entity controlled by the Company for $8.1&#160;million. The Company financed this acquisition by entering into a term loan agreement with the noncontrolling member bearing fixed interest of&#160;4.5% per quarter (18.0% per annum) on the outstanding principal balance. The loan requires fixed quarterly payments throughout the term of the loan, which will be paid in full by April&#160;1, 2026.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;In May&#160;2020, the Company amended the term loan and, using the proceeds from the 2020 Credit Agreement discussed below, prepaid $1.5&#160;million of principal and interest on the note, of which $1.0&#160;million was towards the outstanding principal balance, thereby reducing the fixed quarterly payment due to the lender. In relation to this amendment, the Company was required to issue warrants for&#160;400,000&#160;shares of common stock resulting in a discount to the term loan of $0.2&#160;million. Such debt discount is being amortized to earnings through interest expense over the expected life of the debt. As of March&#160;31, 2021, and December&#160;31, 2020 the outstanding balance was $5.7&#160;million and $5.8&#160;million, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;The term loan is secured by substantially all the Company&#x2019;s assets with a negative pledge agreement concerning the Company&#x2019;s intellectual property, and contains customary representations and warranties, nonfinancial covenants, and certain limitations on liens and indebtedness. The Company was in compliance with all covenants associated with the revolving loan agreement as of March&#160;31, 2021.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;2020 Credit Agreement&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;In May&#160;2020, the Company entered into a credit agreement (&#x201c;2020 Credit Agreement&#x201d;) with a new lender that provided the Company with proceeds of $25.0&#160;million that will provide the Company with access to working capital towards the purchase of energy storage system equipment. The 2020 Credit Agreement has a maturity date of the earlier of (1)&#160;May&#160;2021, (2)&#160;the maturity date of the revolving loan agreement, or (3)&#160;the maturity date of the convertible promissory notes discussed below. The loan bears interest of&#160;12% per annum, of which&#160;8% is paid in cash and&#160;4% is added back to principal of the loan balance every quarter. The Company used a portion of the proceeds towards payments associated with existing debt as previously discussed. As of March&#160;31, 2021, and December&#160;31, 2020, the outstanding balance was $25.9&#160;million and $25.6&#160;million, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;In relation to the 2020 Credit Agreement, the Company issued warrants for&#160;750,000&#160;shares of Series&#160;D convertible preferred stock. However, if the Company repays the borrowed amount with&#160;12&#160;months from the issuance date, the warrants are terminated. The Company determined the fair value of these warrants upon issuance are immaterial.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;The 2020 Credit Agreement is secured by substantially all the Company&#x2019;s assets with a negative pledge agreement concerning the Company&#x2019;s intellectual property and contains customary representations and warranties, certain nonfinancial covenants, and certain limitations on liens and indebtedness. The Company was in compliance with all covenants associated with the 2020 Credit Agreement as of March&#160;31, 2021.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;2021 Credit Agreement&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;In January&#160;2021, the Company entered into a credit agreement to provide a total of $2.7&#160;million towards the financing of certain energy storage systems owned and operated by the Company. The credit agreement has a stated interest of&#160;5.45% and a maturity date of June&#160;2031. The Company received an advance under the credit agreement of $1.8&#160;million in January&#160;2021. The repayment of advances received under this credit agreement is determined by the lender based on the proceeds generated by the Company through the operation of the underlying energy storage systems. As of March&#160;31, 2021, and December&#160;31, 2020, the outstanding balance was $1.8&#160;million and&#160;zero, respectively. The Company was in compliance with all covenants associated with the 2021 Credit Agreement as of March&#160;31, 2021.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The Company&#x2019;s outstanding debt consisted of the following as of March&#160;31, 2021 (in thousands):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:11.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;3/31/2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Outstanding principal&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;43,025&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Unamortized discount&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;(425)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"&gt;Carrying value of debt&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;42,600&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The following table summarizes the aggregate undiscounted amount of maturities of all borrowings as of March&#160;31, 2021 (in thousands):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:11.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Payment&lt;br/&gt;Schedule&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Remainder of 2021&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;36,052&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;2022&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;821&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;2023&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;979&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;2024&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;1,167&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;2025&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;1,392&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Thereafter&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;2,614&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;43,025&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</stem:NotesPayableTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="As_Of_4_30_2017_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSPEMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_FDPn2sqBx0KEVKozWcBLlQ"
      decimals="-5"
      id="Narr_mbGy8g6HCUy2D8pVQbhxfg"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">45000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="As_Of_4_30_2017_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSPEMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_FDPn2sqBx0KEVKozWcBLlQ"
      decimals="INF"
      id="Narr_QcY9mIo5PEaHz3VQJ0NuuQ"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.10</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="As_Of_5_31_2020_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSPEMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_xUVBRBnF00uKXMuaOjjycw"
      decimals="-5"
      id="Narr_94xLsowuJk6lA7JpkdOEZg"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">35000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="As_Of_5_31_2020_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSPEMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_xUVBRBnF00uKXMuaOjjycw"
      decimals="INF"
      id="Narr_xq1Wihv2kE-gdlmnrQc1ew"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.14</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <stem:LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases
      contextRef="Duration_4_30_2017_To_4_30_2017_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSPEMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_9mQgN0et5EqGf2KSJc5saw"
      decimals="INF"
      id="Narr_n4fQ_ej8fUCEUQcAVKZ3CA"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">1</stem:LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases>
    <stem:LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases
      contextRef="Duration_5_31_2020_To_5_31_2020_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSPEMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_irvZ3VWCHkK8ee8gwc4t5A"
      decimals="INF"
      id="Narr_uaXapplIukeov_N5dxbZfA"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.85</stem:LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases>
    <stem:LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases
      contextRef="Duration_8_31_2020_To_8_31_2020_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSPEMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_snNAV0O-9EeCem1nyuGI4w"
      decimals="INF"
      id="Narr_ZPpwNVUqx0mTQ3xCrFnW1g"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.70</stem:LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases>
    <us-gaap:LineOfCredit
      contextRef="As_Of_3_31_2021_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSPEMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_aVQ3VpFFk0CB64Y1DQP2xw"
      decimals="-5"
      id="Narr_HA7jgWag2EmaeYsf8DMCoQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">9600000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSPEMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_9vk1XW_wlUyH7rbucs9QhA"
      decimals="-5"
      id="Narr_mPhQvILQKEahXgJDKMlopg"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">7400000</us-gaap:LineOfCredit>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="As_Of_12_31_2018_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToSPEMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_MediumTermNotesMember_rCMUmAOAZkC8pq3_uw3x4g"
      decimals="-5"
      id="Narr_Tp1MKQxz-UKtiuWDfrxlwg"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">13300000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="As_Of_6_1_2020_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToSPEMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_MediumTermNotesMember_tdA-j0ZYX0C54jHnNjRmTg"
      decimals="3"
      id="Narr_r8W9MKNOyUCL93jgf-W7AQ"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid
      contextRef="As_Of_6_1_2020_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToSPEMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_MediumTermNotesMember_tdA-j0ZYX0C54jHnNjRmTg"
      decimals="-5"
      id="Narr_zZgmcWO4T0KR9iP0OBof1Q"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">3000000.0</us-gaap:DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid>
    <us-gaap:RepaymentsOfMediumTermNotes
      contextRef="Duration_5_31_2020_To_5_31_2020_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToSPEMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_MediumTermNotesMember_ynG48YwUN0eQMM8bZ57TXw"
      decimals="-5"
      id="Narr_0SBLoWBvFkW_t4srcgf5_A"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">5900000</us-gaap:RepaymentsOfMediumTermNotes>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="Duration_6_30_2018_To_6_30_2018_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_x1ctqVd83UeO1_N8B4MOAQ"
      decimals="-5"
      id="Narr_oBdndLrmiUOPp6yyFY59JQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">8100000</us-gaap:PaymentsToMinorityShareholders>
    <stem:DebtInstrumentQuarterlyInterestRateStatedPercentageSource2
      contextRef="As_Of_6_30_2018_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_MediumTermNotesMember_1kQtn9g3wkyN_ryg1Y4BbA"
      decimals="3"
      id="Narr_5EwJejw1jES49ChmcZ7TBg"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.045</stem:DebtInstrumentQuarterlyInterestRateStatedPercentageSource2>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="As_Of_6_30_2018_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_MediumTermNotesMember_1kQtn9g3wkyN_ryg1Y4BbA"
      decimals="3"
      id="Narr_EuBoccSfBE6u8hGpc_n6Yg"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.180</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <stem:DebtInstrumentPrepaidAmountPrincipalAndInterest
      contextRef="Duration_5_31_2020_To_5_31_2020_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_MediumTermNotesMember_qSQx52-IcE6JQJacxE-ulw"
      decimals="-5"
      id="Narr_KomDPltaJkG_Y7U7_Zaqcw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1500000</stem:DebtInstrumentPrepaidAmountPrincipalAndInterest>
    <stem:DebtInstrumentPrepaidAmountPrincipal
      contextRef="Duration_5_31_2020_To_5_31_2020_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_MediumTermNotesMember_qSQx52-IcE6JQJacxE-ulw"
      decimals="-5"
      id="Narr_h97q51Fi3kKfW4WNaOWrDg"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1000000.0</stem:DebtInstrumentPrepaidAmountPrincipal>
    <stem:ClassOfWarrantOrRightWarrantsIssued
      contextRef="Duration_5_31_2020_To_5_31_2020_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_MediumTermNotesMember_qSQx52-IcE6JQJacxE-ulw"
      decimals="INF"
      id="Narr_DIU-388K0kaL-IGYNH2BJQ"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">400000</stem:ClassOfWarrantOrRightWarrantsIssued>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="As_Of_5_31_2020_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_MediumTermNotesMember_hgvWtJ_XQEalPu13aaJ2FA"
      decimals="-5"
      id="Narr_nxa1eiu8Y0ej28JhPVuwnQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">200000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:LongTermDebt
      contextRef="As_Of_3_31_2021_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_MediumTermNotesMember_HiwU3kmCXEu5zYVv77M_2Q"
      decimals="-5"
      id="Narr_kS3NN1PZKUSrQNgSgrGsjA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">5700000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_MediumTermNotesMember_YQF9P1lpQEWkckcU5AeDtQ"
      decimals="-5"
      id="Narr_NaWLY1saFES1WszY6B0dRQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">5800000</us-gaap:LongTermDebt>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="Duration_5_31_2020_To_5_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_MJlgLo0FnkOzPLgjX9Qy6A"
      decimals="-5"
      id="Narr_dfN-sYFPKEGYrAlR7KwcpQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">25000000.0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="As_Of_5_31_2020_us-gaap_DebtInstrumentAxis_stem_A2020CreditAgreementMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_kKTXf5AmYEepfT5VVQHu9A"
      decimals="INF"
      id="Narr_A4iDM3xhsEiWaAZRtw0VqQ"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.12</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <stem:DebtInstrumentInterestRateStatedPercentagePaidInCash
      contextRef="As_Of_5_31_2020_us-gaap_DebtInstrumentAxis_stem_A2020CreditAgreementMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_kKTXf5AmYEepfT5VVQHu9A"
      decimals="INF"
      id="Narr_thWI2HqyZU6Pun-KCGQs2g"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.08</stem:DebtInstrumentInterestRateStatedPercentagePaidInCash>
    <stem:DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal
      contextRef="As_Of_5_31_2020_us-gaap_DebtInstrumentAxis_stem_A2020CreditAgreementMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_kKTXf5AmYEepfT5VVQHu9A"
      decimals="INF"
      id="Narr_crqGKpAeSU-dvKfoKBKCNw"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.04</stem:DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal>
    <us-gaap:LineOfCredit
      contextRef="As_Of_3_31_2021_us-gaap_DebtInstrumentAxis_stem_A2020CreditAgreementMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_mB-GF7QCbUSGRH4NLdLSZg"
      decimals="-5"
      id="Narr_Gp7wuEbcs0abgEKpegedoA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">25900000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_A2020CreditAgreementMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_UX5oGMzgJ0mFKAlzkVPO_Q"
      decimals="-5"
      id="Narr_eQZiSeKW90yQL91OifqsPw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">25600000</us-gaap:LineOfCredit>
    <stem:ClassOfWarrantOrRightWarrantsIssued
      contextRef="Duration_5_31_2020_To_5_31_2020_us-gaap_DebtInstrumentAxis_stem_A2020CreditAgreementMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesDPreferredStockMember_VAyttwFEEUO7eZ6M3sbx-g"
      decimals="INF"
      id="Narr_AjiL7xyVW0228K3dIO8L4A"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">750000</stem:ClassOfWarrantOrRightWarrantsIssued>
    <stem:ClassOfWarrantOrRightTerminationTermsRepaymentPeriodOfBorrowingsToTriggerTermination
      contextRef="Duration_5_31_2020_To_5_31_2020_us-gaap_DebtInstrumentAxis_stem_A2020CreditAgreementMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesDPreferredStockMember_VAyttwFEEUO7eZ6M3sbx-g"
      id="Narr_F1P8BfscwkOj216I5Ki0NA">P12M</stem:ClassOfWarrantOrRightTerminationTermsRepaymentPeriodOfBorrowingsToTriggerTermination>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="As_Of_1_31_2021_us-gaap_DebtInstrumentAxis_stem_A2021CreditAgreementMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_5fkYqQ9cTESlfstxfobUbA"
      decimals="-5"
      id="Narr_yuCNcURqYk-1e_1c3hK-mw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">2700000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="As_Of_1_31_2021_us-gaap_DebtInstrumentAxis_stem_A2021CreditAgreementMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_5fkYqQ9cTESlfstxfobUbA"
      decimals="4"
      id="Narr_pX8tUzehekyS3lCCligl_g"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.0545</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="Duration_1_31_2021_To_1_31_2021_us-gaap_DebtInstrumentAxis_stem_A2021CreditAgreementMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_ojS-zMBIukOOYBQc-xMoGQ"
      decimals="-5"
      id="Narr_qUnGvA_fukKqdWXl6PA7zw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1800000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:LineOfCredit
      contextRef="As_Of_3_31_2021_us-gaap_DebtInstrumentAxis_stem_A2021CreditAgreementMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_KQROntst9k6C-nqWHXERhQ"
      decimals="-5"
      id="Narr_NWwK7GKpd0uFBtDKYCLAvg"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1800000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_A2021CreditAgreementMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_5w7qHUDSkEaT3yK5HzcwYw"
      decimals="0"
      id="Narr_RE7DafoVv069Oio9cEgmwQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">0</us-gaap:LineOfCredit>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Group_EfksUNNmp0CV7bAU_1zSEQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The Company&#x2019;s outstanding debt consisted of the following as of March&#160;31, 2021 (in thousands):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:11.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;3/31/2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Outstanding principal&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;43,025&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Unamortized discount&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;(425)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"&gt;Carrying value of debt&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;42,600&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="As_Of_3_31_2021_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_AudCoP_h8UK9zYfXj6um-w"
      decimals="-3"
      id="Tc_RaisP_s9-Ui5p7cz_dPI2g_1_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">43025000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="As_Of_3_31_2021_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_AudCoP_h8UK9zYfXj6um-w"
      decimals="-3"
      id="Tc_IIx799bcSUKsXSIjPGsshQ_2_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">425000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:LongTermDebt
      contextRef="As_Of_3_31_2021_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_AudCoP_h8UK9zYfXj6um-w"
      decimals="-3"
      id="Tc_EJNH9gJt6kaqWemrVEbgiw_3_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">42600000</us-gaap:LongTermDebt>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Group_xBzyMQA94EetsUEuChNJlw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The following table summarizes the aggregate undiscounted amount of maturities of all borrowings as of March&#160;31, 2021 (in thousands):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:11.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Payment&lt;br/&gt;Schedule&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Remainder of 2021&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;36,052&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;2022&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;821&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;2023&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;979&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;2024&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;1,167&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;2025&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;1,392&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Thereafter&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;2,614&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;43,025&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Tc_G_lsL27j7UmeozgwU8qwpA_1_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">36052000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Tc_Q9Lpyg33S0SnHzC92BhZ7A_2_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">821000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Tc_jnevNd1fUE6zrzPyU4FOGw_3_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">979000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Tc_gKI_TqnmckWZ9EYmCAZUFw_4_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1167000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Tc_Z-QfBc1jaEuT0pKnFEx9NQ_5_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1392000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <stem:LongTermDebtMaturityAfterYearFour
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Tc_wKAAyLz4aEycj5AAl-gM_A_6_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">2614000</stem:LongTermDebtMaturityAfterYearFour>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Tc_Kg2z2FqCNE-49XiIYNocsw_7_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">43025000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Tb_zmLAA_iGqUKLA6TuvYmj0A">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;7.&#160;&#160;&#160;CONVERTIBLE NOTES&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;During the&#160;years ended March&#160;31, 2021, and December&#160;31, 2020, the Company issued various convertible notes to investors. The details of the convertible notes issued are set forth below and the Company refers to the collective group of all such note instruments as the &#x201c;Convertible Notes&#x201d;.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;January&#160;2020 Convertible Notes&#160;and Warrants Issuance and Equity Exchange&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;In January&#160;2020, the Company issued and sold convertible promissory notes (&#x201c;the &#x201c;January&#160;2020 Convertible Notes&#x201d;) to various investors and received aggregate gross proceeds of $14.3&#160;million, of which $13.7&#160;million was issued and sold to related parties as a result of affiliations with certain members of the Board. Each of the January&#160;2020 Convertible Notes&#160;was issued at par with interest at&#160;8% per annum and a maturity date of June&#160;2020 under the same terms as the existing convertible notes issued prior to 2020. At the election of a majority of the note holders, the maturity date of the January&#160;2020 Convertible Notes&#160;can be extended by&#160;six&#160;months&#160;up to&#160;four&#160;separate times. The Company incurred $0.2&#160;million of additional debt issuance costs associated with the notes offering, which was included within the convertible promissory notes balance on the consolidated balance sheet and amortized over the expected life of the related notes, which approximated&#160;six&#160;months&#160;from the date of issuance. In May&#160;2020, the note holders voted to extend the maturity date of the then outstanding Convertible Notes&#160;by&#160;six&#160;months, resulting in an expected maturity date of December&#160;2020.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;At the time of the January&#160;2020 Convertible Notes&#160;offering, certain note holders that bought a minimum threshold of the January&#160;2020 Convertible Notes&#160;were also issued warrants giving them rights to acquire Financing Stock at the Financing Stock Offer Price, or in the event the Financing Stock offering does not occur to acquire Series&#160;D&#x2019; preferred stock (the &#x201c;January&#160;2020 Preferred Stock Warrants&#x201d;). The January&#160;2020 Preferred Stock Warrants are transferrable (with Company consent) and expire upon the earlier of the occurrence of certain events, as defined by the warrant agreement, or the seventh anniversary of date of issuance (2027). A total of&#160;9,338,642&#160;January&#160;2020 Preferred Stock Warrants were issued and initially recognized at fair value, which resulted in warrant liabilities totaling approximately $2.0&#160;million.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;Concurrent with the issuance of certain of the January&#160;2020 Convertible Notes&#160;and January&#160;2020 Preferred Stock Warrants (discussed in Note&#160;8), the Company entered into an equity exchange transaction with certain note holders that were existing stockholders. Under this&lt;span style="font-family:'Arial','Helvetica','sans-serif';font-size:12pt;"&gt;&#160;&lt;/span&gt;transaction and consistent with the exchange transaction related to the 2019 Convertible Notes, preferred stockholders exchanged their existing junior preferred stock, and in certain cases common stock, for senior Series&#160;D&#x2019; preferred stock. The transaction was accounted for as an extinguishment and as the preferred equity exchange, January&#160;2020 Convertible Notes&#160;issuance and January&#160;2020 Preferred Stock Warrants issuance all occurred in connection with one another, the Company recorded each unit of account in the transaction at their respective fair values. In relation to the January&#160;2020 transaction, the difference between the fair value of Convertible Notes&#160;of $15.4&#160;million, Preferred Stock Warrants of $2.0&#160;million, and senior Series&#160;D&#x2019; preferred stock of $29.8&#160;million &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;which were issued to the Holders and the cash paid of $14.1&#160;million and carrying value of preferred and common equity of $40.4&#160;million surrendered by the Holders in the amount of $7.3&#160;million, was credited to accumulated deficit.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;In Q4 2020, the Company entered into an agreement with one holder that participated in the exchange transaction discussed above which allowed the holder to reverse the previously executed exchange. The cancellation of such exchange did not have a material impact on the Company&#x2019;s financial statements.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Net Loss Per Share Impact of January&#160;2020 Convertible Notes&#160;and Warrant Issuance and Equity Exchange&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;For the purpose of determining the impact of the aforementioned transaction on the calculation of net loss per share, the Company reduced net loss attributable to common stockholders for three&#160;months ended March&#160;31, 2020, by $9.5&#160;million, to reflect a dividend for the amount by which the (1)&#160;aggregate fair value of new instruments issued less the amount of cash received is greater than (2)&#160;the fair value of preferred and common stock surrendered. Given that the exchanges involved a multiple element transaction and the fair value of the consideration received by the stockholders exceeded the fair value of the preferred and common equity given up, the Company has adjusted the EPS computation to reflect the value given to note holders from the common stockholders of the Company that did not participate. This adjustment was computed on the individual holder unit of account basis.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Q4 2020 Convertible Notes&#160;and Warrants Issuance&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"&gt;From October&#160;2020 through December&#160;2020, the Company issued and sold convertible promissory notes (the &#x201c;Q4 2020 Convertible Notes&#x201d;) under the same terms as the existing Convertible Notes&#160;to various investors with aggregate gross proceeds of $19.0&#160;million, of which $7.9&#160;million was issued and sold to related parties as a result of affiliations with certain members of the Board or significant ownership of the Company&#x2019;s outstanding capital stock. In December&#160;2020, the note holders voted to further extend the maturity date of all outstanding Convertible Notes&#160;by&#160;six&#160;months&#160;to June&#160;2021. At the time of the Q4 2020 Convertible Notes&#160;offering, certain note holders that bought a minimum threshold of the Q4 2020 Convertible Notes&#160;were also issued warrants giving them rights to acquire Financing Stock at the Financing Stock Offer Price, or in the event the Financing Stock offering does not occur to acquire Series&#160;D&#x2019; preferred stock (the &#x201c;Q4 2020 Preferred Stock Warrants&#x201d;). The Q4 2020 Preferred Stock Warrants are transferrable (with Company consent) and expire upon the earlier of the occurrence of certain events, as defined by the warrant agreement, or the seventh anniversary of date of issuance (2027). A total of&#160;4,620,018&#160;Q4 2020 Preferred Stock Warrants were issued and initially recognized at fair value, which resulted in warrant liabilities totaling approximately $1.6&#160;million.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;Additionally, the Company evaluated the conversion option within the Q4 2020 Convertible Notes&#160;and determined the effective conversion price was beneficial to the note holders. As such, the Company recorded a beneficial conversion feature (&#x201c;BCF&#x201d;) related to the issuance of the Q4 2020 Convertible Notes&#160;based on the difference between the effective conversion rate and the fair value of the Series&#160;D&#x2019; preferred stock into which it is convertible. The BCF resulted in a $1.6&#160;million discount to the Q4 2020 Convertible Notes&#160;with an increase to additional paid in capital. The Company will accrete the discount in connection with the BCF as interest expense over the term of the Q4 2020 Convertible Notes&#160;using the effective interest rate method.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Q1 2021 Convertible Notes&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;In January&#160;2021, the Company issued and sold convertible promissory notes (the &#x201c;Q1 2021 Convertible Notes&#x201d;) under the same terms as the existing Convertible Notes&#160;to various investors with aggregate gross proceeds of $1.1&#160;million. The Company evaluated the conversion option within the Q1 2021 Convertible Notes&#160;and determined the effective conversion price was beneficial to the note holders. As such, the Company recorded a BCF related to the issuance of the Q1 2021 Convertible Notes&#160;based on the difference between the effective conversion rate and the fair value of the Series&#160;D&#x2019; preferred stock into which it is convertible, limited by the amount of the aggregate gross proceeds. &lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;The BCF resulted in a $1.1&#160;million discount to the Q1 2021 Convertible Notes&#160;with an increase to additional paid in capital. The Company will accrete the discount in connection with the BCF as interest expense over the term of the Q1 2021 Convertible Notes&#160;using the effective interest rate method.&lt;/p&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="Duration_1_1_2020_To_1_31_2020_us-gaap_DebtInstrumentAxis_stem_January2020ConvertibleNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_M-H4v46wqkWztV6JxF1mXQ"
      decimals="-5"
      id="Narr_8x2i_PNag0KkYzBLcUMFmQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">14300000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="Duration_1_1_2020_To_1_31_2020_us-gaap_DebtInstrumentAxis_stem_January2020ConvertibleNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_OaOxbGMtR0u8yMcE031mrA"
      decimals="-5"
      id="Narr_EvF26GtdRkqEwwwe6O1f5w"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">13700000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="As_Of_1_31_2020_us-gaap_DebtInstrumentAxis_stem_January2020ConvertibleNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_inrIdmRNS0eAHlw51CwylQ"
      decimals="2"
      id="Narr_pWhpj1kymEmVPsuhH0P-ww"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.08</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <stem:DebtInstrumentExtensionTerm
      contextRef="Duration_1_1_2020_To_1_31_2020_us-gaap_DebtInstrumentAxis_stem_January2020ConvertibleNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_M-H4v46wqkWztV6JxF1mXQ"
      id="Narr_oMk1nhIV_keOirKPtetU6Q">P6M</stem:DebtInstrumentExtensionTerm>
    <stem:DebtInstrumentNumberOfOptionsToExtend
      contextRef="Duration_1_1_2020_To_1_31_2020_us-gaap_DebtInstrumentAxis_stem_January2020ConvertibleNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_M-H4v46wqkWztV6JxF1mXQ"
      decimals="INF"
      id="Narr_njIJt5krnEaHxZw2xAFsAw"
      unitRef="Unit_Standard_Option_xNse2IRkCEW52QjU9HKt-A">4</stem:DebtInstrumentNumberOfOptionsToExtend>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="As_Of_1_31_2020_us-gaap_DebtInstrumentAxis_stem_January2020ConvertibleNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_inrIdmRNS0eAHlw51CwylQ"
      decimals="-5"
      id="Narr_vPZcWnVONEK21onZ8YZr3Q"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">200000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DebtInstrumentTerm
      contextRef="Duration_1_1_2020_To_1_31_2020_us-gaap_DebtInstrumentAxis_stem_January2020ConvertibleNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_M-H4v46wqkWztV6JxF1mXQ"
      id="Narr_Qjuy9YjqNU2e2Qy5AhSkxQ">P6M</us-gaap:DebtInstrumentTerm>
    <stem:ClassOfWarrantOrRightWarrantsIssued
      contextRef="Duration_1_1_2020_To_1_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_PreferredStockWarrantsMember_QX7cuXPfGkiFDo1nRpMjXg"
      decimals="0"
      id="Narr_mzX_fNIvQ0W6dMKIDsMshg"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">9338642</stem:ClassOfWarrantOrRightWarrantsIssued>
    <stem:WarrantLiability
      contextRef="As_Of_1_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_PreferredStockWarrantsMember_G65n8rRVYkyMoBPgq81KXw"
      decimals="-5"
      id="Narr_kcsAOXSH4UCPFm0_3g0Baw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">2000000.0</stem:WarrantLiability>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="As_Of_1_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_QxUuNSMmUUOoByZS6UAJDA"
      decimals="-5"
      id="Narr_tgDKaoM2zUSd9BrG8rAqCA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">15400000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="As_Of_1_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_PreferredStockWarrantsMember_G65n8rRVYkyMoBPgq81KXw"
      decimals="-5"
      id="Narr_ETEKZC8WFUOK1hrd_SM4Hw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">2000000.0</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="As_Of_1_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDPlusConvertiblePreferredStockMember_Ab8-UjQDs0mqQ3HT7DX_FQ"
      decimals="-5"
      id="Narr_n-_TMNDQrkOhZs5NqhZYvQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">29800000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <stem:ProceedsFromConvertibleDebtNet
      contextRef="Duration_1_1_2020_To_1_31_2020_g7nJF5Dh4EmyooWD_nAZkA"
      decimals="-5"
      id="Narr_gppvZR7ME0mZKf7UAm0KjA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">14100000</stem:ProceedsFromConvertibleDebtNet>
    <stem:TemporaryEquityIncreaseDecreaseDueToExchangeValue
      contextRef="Duration_1_1_2020_To_1_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_Qzp3TkcFRkClGFpLE4dtmg"
      decimals="-5"
      id="Narr_h4TdL8fKok6nZXZ52-z6Ww"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-40400000</stem:TemporaryEquityIncreaseDecreaseDueToExchangeValue>
    <stem:StockholdersEquityIncreaseDecreaseDueToExchangeValue
      contextRef="Duration_1_1_2020_To_1_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_40sT62lwsU2PU3VNOZ2wCQ"
      decimals="-5"
      id="Narr_5oX0YLmcXkmAHj9KGEpRxw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">7300000</stem:StockholdersEquityIncreaseDecreaseDueToExchangeValue>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="Duration_1_1_2020_To_3_31_2020_us-gaap_DebtInstrumentAxis_stem_January2020ConvertibleNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_EBXTv1XJ8UC83pz6xMjboQ"
      decimals="-5"
      id="Narr_Vi_K49nwBkyGmp8FNrj2Rg"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">9500000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="Duration_10_1_2020_To_12_31_2020_us-gaap_DebtInstrumentAxis_stem_Q42020ConvertibleNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_lDH1zIZLekCci0B9__Mmpg"
      decimals="-5"
      id="Narr_K_rpVsrvIkGPtI21gS04RA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">19000000.0</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="Duration_10_1_2020_To_12_31_2020_us-gaap_DebtInstrumentAxis_stem_Q42020ConvertibleNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_PhACxsxs4k2XtAhO4Sd4sw"
      decimals="-5"
      id="Narr_Q6e1rhm3s0qC8LSQAdWJOA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">7900000</us-gaap:ProceedsFromConvertibleDebt>
    <stem:ClassOfWarrantOrRightWarrantsIssued
      contextRef="Duration_10_1_2020_To_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_PreferredStockWarrantsMember_7L4bw6CT0E-66ZQRtRP3UA"
      decimals="0"
      id="Narr_bQQiAj1DT0qZy9fQWGfBig"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">4620018</stem:ClassOfWarrantOrRightWarrantsIssued>
    <stem:WarrantLiability
      contextRef="As_Of_12_31_2020_us-gaap_ClassOfWarrantOrRightAxis_stem_PreferredStockWarrantsMember_uGB9VuGweUK8hyRRJ1225g"
      decimals="-5"
      id="Narr_TZEuKx8KSE2XAha-j5-rEw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1600000</stem:WarrantLiability>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_Q42020ConvertibleNotesMember_5Q4O49pzo0Ge8QXtQ5UddQ"
      decimals="-5"
      id="Narr_KntP2ukkiEm9O-NehUhAlQ"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1600000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="Duration_1_1_2021_To_1_31_2021_us-gaap_DebtInstrumentAxis_stem_Q12021ConvertibleNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_i0xzPvH4aE2E_QhQkCh3Qw"
      decimals="-5"
      id="Narr_qjH4zAmNpEiHsIRXsJVAuA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1100000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="As_Of_1_31_2021_us-gaap_DebtInstrumentAxis_stem_Q12021ConvertibleNotesMember_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_Xkwpd7G7qESs_r5uM89xzw"
      decimals="-5"
      id="Narr_Yt4Y6BMck0Krqr49I0hP4Q"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1100000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <stem:WarrantsTextBlock
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Tb_90Oe0iuf2U6lTBqRcA2N-g">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;8.&#160;&#160;&#160;WARRANTS&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Convertible Preferred Stock Warrants&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;Since inception the Company has issued warrants on convertible preferred stock in conjunction with various debt financings. See Note&#160;4 for further information regarding fair value measurements associated with the resulting warrant liabilities, which are remeasured on a recurring basis each period. Warrants to purchase Financing Stock or Series&#160;D&#x2019; preferred stock were issued along with certain of the Convertible Notes&#160;at an exercise price which is dependent on the next equity financing event.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The following tables represents the warrants on convertible preferred stock outstanding:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.010307312%;padding-left:0pt;padding-right:0pt;width:100.02%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:40.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:12.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:12.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:12.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:40.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="8" style="vertical-align:bottom;width:56.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;March&#160;31,&#160;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:40.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:12.59%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Issuance&#160;Date&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:12.65%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Exercise&#160;Price&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:12.59%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Number&#160;of&lt;/b&gt;&lt;br/&gt;&lt;b style="font-weight:bold;"&gt;Shares&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:12.59%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Term&#160;(years)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:40.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Series A&#x2019;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:12.59%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;"&gt;2012&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.1%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11.55%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;0.4485&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:12.59%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;178,372&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:12.59%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;"&gt;10&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:40.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Series D&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:12.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;"&gt;2017&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;1.5326&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:12.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;6,157,542&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:12.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;"&gt;7&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:40.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Series D&#x2019;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:12.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;2019 and 2020&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;1.5326&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;**&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:12.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;37,869,886&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:12.59%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;"&gt;7&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:40.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:12.59%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;44,205,800&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.59%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"&gt;&lt;div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/&gt;&lt;/div&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-size:12pt;"&gt;**&lt;/span&gt;&lt;span style="font-family:'Arial','Helvetica','sans-serif';font-size:12pt;"&gt;&#160;&#160;&lt;/span&gt;In connection with various issuances of convertible promissory notes that occurred during 2021 and 2020, warrants to purchase either next financing stock or Series&#160;D&#x2019; preferred stock were issued. At March&#160;31, 2021 and December&#160;31, 2020, the number of warrants issued was subject to adjustment pending the occurrence of the next round of financing; however, the number of shares and exercise price of these warrants and related valuation of these warrants has been performed assuming that the warrants will be on Series&#160;D&#x2019; preferred stock.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Common Stock Warrants&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;As of March&#160;31, 2021, the Company had&#160;6,001,639&#160;warrants to purchase common stock outstanding, respectively, to purchase common stock at an exercise price ranging from $0.36&#160;to $1.53&#160;and an expiration date ranging from less than&#160;&lt;span style="-sec-ix-hidden:Hidden_X2ZwXaCt-UGm3WxNLQdD0Q;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;one&lt;/span&gt;&lt;/span&gt;&#160;to&#160;six years. None of the outstanding warrants are classified as liabilities and, as such, are not subject to remeasurement.&lt;/p&gt;</stem:WarrantsTextBlock>
    <us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Tb_qywnBoqpJUmeM05vns4yPw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.010307312%;padding-left:0pt;padding-right:0pt;width:100.02%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:40.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:12.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:12.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:12.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:40.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="8" style="vertical-align:bottom;width:56.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;March&#160;31,&#160;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:40.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:12.59%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Issuance&#160;Date&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:12.65%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Exercise&#160;Price&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:12.59%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Number&#160;of&lt;/b&gt;&lt;br/&gt;&lt;b style="font-weight:bold;"&gt;Shares&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:12.59%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Term&#160;(years)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:40.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Series A&#x2019;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:12.59%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;"&gt;2012&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.1%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11.55%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;0.4485&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:12.59%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;178,372&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:12.59%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;"&gt;10&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:40.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Series D&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:12.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;"&gt;2017&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;1.5326&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:12.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;6,157,542&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:12.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;"&gt;7&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:40.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Series D&#x2019;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:12.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;2019 and 2020&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;1.5326&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;**&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:12.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;37,869,886&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:12.59%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;"&gt;7&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:40.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.59%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.1%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:12.59%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;44,205,800&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.59%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"&gt;&lt;div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/&gt;&lt;/div&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-size:12pt;"&gt;**&lt;/span&gt;&lt;span style="font-family:'Arial','Helvetica','sans-serif';font-size:12pt;"&gt;&#160;&#160;&lt;/span&gt;In connection with various issuances of convertible promissory notes that occurred during 2021 and 2020, warrants to purchase either next financing stock or Series&#160;D&#x2019; preferred stock were issued. At March&#160;31, 2021 and December&#160;31, 2020, the number of warrants issued was subject to adjustment pending the occurrence of the next round of financing; however, the number of shares and exercise price of these warrants and related valuation of these warrants has been performed assuming that the warrants will be on Series&#160;D&#x2019; preferred stock.&lt;/p&gt;</us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="As_Of_3_31_2021_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesAPlusConvertiblePreferredStockMember_aNaMk0-EpkKy5zamra20BQ"
      decimals="4"
      id="Tc_-Q_AiMylIkKEEp6y3KTLwg_3_5"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.4485</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="As_Of_3_31_2021_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesAPlusConvertiblePreferredStockMember_aNaMk0-EpkKy5zamra20BQ"
      decimals="INF"
      id="Tc_-LyxfC57g0GXMswKVUV6jw_3_7"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">178372</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="As_Of_3_31_2021_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesAPlusConvertiblePreferredStockMember_aNaMk0-EpkKy5zamra20BQ"
      id="Tc_oN3byicXfUC4xeqcJKLRhw_3_9">P10Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="As_Of_3_31_2021_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertiblePreferredStockMember_i_C4F_xImEujxxA2jx83Cw"
      decimals="4"
      id="Tc_Nj-h2s6M_E-3SlzqatIaPg_4_5"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">1.5326</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="As_Of_3_31_2021_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertiblePreferredStockMember_i_C4F_xImEujxxA2jx83Cw"
      decimals="INF"
      id="Tc_4y2eLA0kQkayxXVFkOFZ9w_4_7"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">6157542</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="As_Of_3_31_2021_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDConvertiblePreferredStockMember_i_C4F_xImEujxxA2jx83Cw"
      id="Tc_lFEP1VnzhU-DUo8iDYoXkA_4_9">P7Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="As_Of_3_31_2021_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDPlusConvertiblePreferredStockMember_Wk9h8oXRmESBpu3_5mQS8w"
      decimals="4"
      id="Tc_G0SAPbU-BE2-CzrHdhra1Q_5_5"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">1.5326</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="As_Of_3_31_2021_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDPlusConvertiblePreferredStockMember_Wk9h8oXRmESBpu3_5mQS8w"
      decimals="INF"
      id="Tc__inxhA2nfEeV9Lu0H6NVoQ_5_7"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">37869886</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="As_Of_3_31_2021_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesDPlusConvertiblePreferredStockMember_Wk9h8oXRmESBpu3_5mQS8w"
      id="Tc_j6VRN3Cfu0SX8y596vOIYA_5_9">P7Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="INF"
      id="Tc_M0KV82DA306EyG8vMCVLvg_6_7"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">44205800</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="As_Of_3_31_2021_us-gaap_ClassOfWarrantOrRightAxis_stem_CommonStockWarrantsMember_slbJl5M0sE2Lqzo_KkpTYA"
      decimals="INF"
      id="Narr_bX-ezKGxnUasXks5el-eXQ"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">6001639</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="As_Of_3_31_2021_srt_RangeAxis_srt_MinimumMember_us-gaap_ClassOfWarrantOrRightAxis_stem_CommonStockWarrantsMember_Gh0l33yJlUiKJF6QBAyglQ"
      decimals="2"
      id="Narr_oDjGc42eXkKtDlcMWOQDcQ"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.36</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="As_Of_3_31_2021_srt_RangeAxis_srt_MaximumMember_us-gaap_ClassOfWarrantOrRightAxis_stem_CommonStockWarrantsMember_jZEmkKf370GWGe2C5oXRSA"
      decimals="2"
      id="Narr_sbXc8-OQ1E-YLnlXCcAOlg"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">1.53</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="As_Of_3_31_2021_srt_RangeAxis_srt_MaximumMember_9tg3uM-1d0iZw29wHDrwQA"
      id="Narr_lPl4graV1ESuW23OSeIGqw">P6Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Tb_6D-1-r4MEU2n78Zl_p56NA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;9.&#160;&#160;&#160;CONVERTIBLE PREFERRED STOCK AND COMMON STOCK&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Convertible Preferred Stock&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The authorized, issued and outstanding shares of the convertible preferred stock and liquidation preferences were as follows:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="9" style="vertical-align:bottom;width:53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;March&#160;31,&#160;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.82%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Authorized&lt;br/&gt;Shares&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.85%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Outstanding&lt;br/&gt;Shares&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:11.9%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Net&#160;Carrying&lt;br/&gt;Value&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:12.04%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Liquidation&lt;br/&gt;Preference&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;width:25.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in&#160;thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Series D&#x2019;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;190,000,000&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;105,386,149&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;129,339&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;161,515&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Series D&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;87,235,535&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;33,483,143&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;46,979&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;51,316&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Series C&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;64,129,209&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;23,298,388&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;35,293&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;35,514&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Series B&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;36,969,407&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;9,185,302&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;7,049&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;7,123&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Series A&#x2019;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;30,991,277&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;4,158,503&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;1,702&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;1,865&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Series A&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;21,288&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;16,740&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;593&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;751&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Series 1&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;4,305&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;2,961&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.82%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;409,351,021&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.85%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;175,531,186&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.85%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;220,955&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;258,084&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The Company had reserved shares of common stock for issuance, on an as-converted basis, as follows:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;March&#160;31,&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Shares reserved for convertible preferred stock outstanding&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;175,531,186&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Shares reserved for warrants to purchase shares of common stock&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;6,001,639&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Shares reserved for warrants to purchase shares of preferred stock&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;44,205,800&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Options issued and outstanding&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;44,914,082&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Shares available for future option grants&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;11,048&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.85%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;270,663,755&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:TemporaryEquityTableTextBlock
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Tb_HqL5LV1AjEu1qxg26iHJrw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="9" style="vertical-align:bottom;width:53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;March&#160;31,&#160;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.82%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Authorized&lt;br/&gt;Shares&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.85%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Outstanding&lt;br/&gt;Shares&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:11.9%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Net&#160;Carrying&lt;br/&gt;Value&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:12.04%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Liquidation&lt;br/&gt;Preference&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;width:25.8%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;(in&#160;thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Series D&#x2019;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;190,000,000&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;105,386,149&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;129,339&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;161,515&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Series D&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;87,235,535&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;33,483,143&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;46,979&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;51,316&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Series C&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;64,129,209&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;23,298,388&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;35,293&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;35,514&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Series B&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;36,969,407&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;9,185,302&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;7,049&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;7,123&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Series A&#x2019;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;30,991,277&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;4,158,503&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;1,702&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;1,865&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Series A&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;21,288&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;16,740&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;593&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;751&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Series 1&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;4,305&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;2,961&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.82%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;409,351,021&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.85%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;175,531,186&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.85%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;220,955&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;258,084&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:TemporaryEquityTableTextBlock>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesDPlusConvertiblePreferredStockMember_jnWVGnmtN0mYd5Q-0-GyNw"
      decimals="INF"
      id="Tc_bvMyFvk48Ui0KERjA2We8w_4_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">190000000</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesDPlusConvertiblePreferredStockMember_jnWVGnmtN0mYd5Q-0-GyNw"
      decimals="INF"
      id="Tc_olZ5C2ACFUWh3pBFZ5UuKw_4_4"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">105386149</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesDPlusConvertiblePreferredStockMember_jnWVGnmtN0mYd5Q-0-GyNw"
      decimals="-3"
      id="Tc_cPS7yC4q8UO9s9-cSHCsuA_4_7"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">129339000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesDPlusConvertiblePreferredStockMember_jnWVGnmtN0mYd5Q-0-GyNw"
      decimals="-3"
      id="Tc_JbdhKYbTDEy_zCWd3IqzTg_4_10"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">161515000</us-gaap:TemporaryEquityLiquidationPreference>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesDConvertiblePreferredStockMember_gc0hb9uvs0-_SkIJ0XXCuA"
      decimals="INF"
      id="Tc_ch7lmHVux0qHn4IpfXfwJw_5_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">87235535</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesDConvertiblePreferredStockMember_gc0hb9uvs0-_SkIJ0XXCuA"
      decimals="INF"
      id="Tc_BuOchF9-SUWCl24ZcpWQlw_5_4"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">33483143</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesDConvertiblePreferredStockMember_gc0hb9uvs0-_SkIJ0XXCuA"
      decimals="-3"
      id="Tc_8-u3XSehA0-zQ-topVSIeQ_5_7"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">46979000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesDConvertiblePreferredStockMember_gc0hb9uvs0-_SkIJ0XXCuA"
      decimals="-3"
      id="Tc_GwAobDn0iEe6yLDTBcN8yA_5_10"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">51316000</us-gaap:TemporaryEquityLiquidationPreference>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesCConvertiblePreferredStockMember_wUy2whMxyE-5CeqT0ItXSw"
      decimals="INF"
      id="Tc_kuGKg3Yf7EayV7FoWarc3g_6_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">64129209</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesCConvertiblePreferredStockMember_wUy2whMxyE-5CeqT0ItXSw"
      decimals="INF"
      id="Tc_2UpluGbdIUmKV4Zy3ShFPQ_6_4"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">23298388</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesCConvertiblePreferredStockMember_wUy2whMxyE-5CeqT0ItXSw"
      decimals="-3"
      id="Tc_ISLH-UZpvkWudg0J69HljA_6_7"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">35293000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesCConvertiblePreferredStockMember_wUy2whMxyE-5CeqT0ItXSw"
      decimals="-3"
      id="Tc_Q1EaUXRZUU-tjO9oGCLGsQ_6_10"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">35514000</us-gaap:TemporaryEquityLiquidationPreference>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesBConvertiblePreferredStockMember_zSYVZDKN0E2rpsBScv1bag"
      decimals="INF"
      id="Tc_tk42UJT-wUCHwiL29obXgQ_7_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">36969407</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesBConvertiblePreferredStockMember_zSYVZDKN0E2rpsBScv1bag"
      decimals="INF"
      id="Tc_jIlgcxFshUiR8z4Mag3jrg_7_4"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">9185302</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesBConvertiblePreferredStockMember_zSYVZDKN0E2rpsBScv1bag"
      decimals="-3"
      id="Tc_QvIfUzLGtk2-8lh_Pt6CZg_7_7"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">7049000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesBConvertiblePreferredStockMember_zSYVZDKN0E2rpsBScv1bag"
      decimals="-3"
      id="Tc_x__V7rNyEkuIrw11dc2HAw_7_10"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">7123000</us-gaap:TemporaryEquityLiquidationPreference>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesAPlusConvertiblePreferredStockMember_qyQ7MqgEcEKYSlEIPD7cMQ"
      decimals="INF"
      id="Tc_8OJZiuJWXEmS7NCTF5K0tA_8_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">30991277</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesAPlusConvertiblePreferredStockMember_qyQ7MqgEcEKYSlEIPD7cMQ"
      decimals="INF"
      id="Tc_WVo-5iWTYUyIerpQbWajSQ_8_4"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">4158503</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesAPlusConvertiblePreferredStockMember_qyQ7MqgEcEKYSlEIPD7cMQ"
      decimals="-3"
      id="Tc_smFDby4lYUqez2jfiod9FA_8_7"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1702000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesAPlusConvertiblePreferredStockMember_qyQ7MqgEcEKYSlEIPD7cMQ"
      decimals="-3"
      id="Tc_7i8CkrD5j0abfogizdWpFQ_8_10"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1865000</us-gaap:TemporaryEquityLiquidationPreference>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesAConvertiblePreferredStockMember_ECnf8uSMnkewBcj2u2bcNQ"
      decimals="INF"
      id="Tc_qqtMT6XTXE2vgbJEntpP9g_9_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">21288</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesAConvertiblePreferredStockMember_ECnf8uSMnkewBcj2u2bcNQ"
      decimals="INF"
      id="Tc_ufv5hyiAGk2_5MYzMWqrMA_9_4"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">16740</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesAConvertiblePreferredStockMember_ECnf8uSMnkewBcj2u2bcNQ"
      decimals="-3"
      id="Tc_lgPnpyDc00-H4APyoHQV_g_9_7"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">593000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_SeriesAConvertiblePreferredStockMember_ECnf8uSMnkewBcj2u2bcNQ"
      decimals="-3"
      id="Tc_JlxxDMyoKEqnzbkMF50U9Q_9_10"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">751000</us-gaap:TemporaryEquityLiquidationPreference>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_Series1ConvertiblePreferredStockMember_qr5P5l3erU-y6gVTL-Cazw"
      decimals="INF"
      id="Tc_MO2UJ2Vc8kKiij8-dHnvJQ_10_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">4305</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="As_Of_3_31_2021_us-gaap_StatementClassOfStockAxis_stem_Series1ConvertiblePreferredStockMember_qr5P5l3erU-y6gVTL-Cazw"
      decimals="INF"
      id="Tc_biUVZ5_BWkWwqIzS2zIclg_10_4"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">2961</us-gaap:PreferredStockSharesOutstanding>
    <stem:TemporaryEquityAndPreferredStockSharesOutstanding
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="INF"
      id="Tc_4-sfzSOkyESZyuSUVb4Z5g_11_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">409351021</stem:TemporaryEquityAndPreferredStockSharesOutstanding>
    <stem:TemporaryEquityAndPreferredStockSharesAuthorized
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="INF"
      id="Tc_sAsSn9x0NE-Yr6t0kQ1jsQ_11_4"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">175531186</stem:TemporaryEquityAndPreferredStockSharesAuthorized>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Tc_Dmy23ARP_0qPMA04FC-_Wg_11_7"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">220955000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityLiquidationPreference
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Tc_7lGFuCPecUqse5aYiYQBlg_11_10"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">258084000</us-gaap:TemporaryEquityLiquidationPreference>
    <stem:Commonstockreservedforissuancetabletextblock
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Tb_KH8laMB1iEKebCOVQIyY5w">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The Company had reserved shares of common stock for issuance, on an as-converted basis, as follows:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;March&#160;31,&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Shares reserved for convertible preferred stock outstanding&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;175,531,186&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Shares reserved for warrants to purchase shares of common stock&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;6,001,639&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Shares reserved for warrants to purchase shares of preferred stock&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;44,205,800&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Options issued and outstanding&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;44,914,082&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Shares available for future option grants&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;11,048&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.85%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;270,663,755&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</stem:Commonstockreservedforissuancetabletextblock>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="As_Of_3_31_2021_us-gaap_FinancialInstrumentAxis_us-gaap_ConvertiblePreferredStockMember__1I_IBo1QkW_MBQU3-H7wA"
      decimals="INF"
      id="Tc_ysdWcuvo8E2pvpdJly2elA_2_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">175531186</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="As_Of_3_31_2021_us-gaap_FinancialInstrumentAxis_stem_CommonStockWarrantsMember_mGCkR4-j4Uae07lHD_fSSA"
      decimals="INF"
      id="Tc_nuIabP8SnUGW4sU3YkX9XQ_3_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">6001639</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="As_Of_3_31_2021_us-gaap_FinancialInstrumentAxis_stem_PreferredStockWarrantsMember_pHTEaA2TJUO1CH3Fuz6a_g"
      decimals="INF"
      id="Tc_1NYcmsOG5Uu1qd90E08y2Q_4_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">44205800</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="As_Of_3_31_2021_us-gaap_FinancialInstrumentAxis_us-gaap_EmployeeStockOptionMember_IJ6ASIv2j0eDE01UzzblJg"
      decimals="INF"
      id="Tc_vf1y6mgVkk-T6fyiJPXEgQ_5_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">44914082</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="As_Of_3_31_2021_us-gaap_FinancialInstrumentAxis_us-gaap_StockCompensationPlanMember_UU4o7ow4HUGrpCL6cICo3A"
      decimals="INF"
      id="Tc_1oHYm-fC10Sj5_8gSlAPYg_6_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">11048</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="INF"
      id="Tc_1_KS5_uWgka1GPpWk8bWuA_7_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">270663755</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Tb_Fviwn7K_skKTiOLXdLv7ug">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;10.&#160;STOCK-BASED COMPENSATION&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;In 2009, the Company adopted the 2009 Stock Plan (the &#x201c;Plan&#x201d;). The Plan provides for the granting of incentive stock options (ISOs), nonqualified stock options (NSOs), stock bonuses, and rights to acquire restricted stock to employees, directors and consultants. The Company has reserved&#160;55,305,506&#160;shares of common stock for issuance under the Plan.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;Under the Plan, the exercise price of an option cannot be less than&#160;100% of the fair value of one share of common stock for incentive or non-qualified stock options, and not less than&#160;110% of the fair value for stockholders owning greater than&#160;10% of all classes of stock, as determined by the Board. Options under the Plan generally expire after&#160;ten years. Under the Plan, the Board determines when the options granted will become exercisable. Options granted under the Plan generally vest &lt;span style="-sec-ix-hidden:Hidden_PkIx7_fOmkiNc8cmYd2rIQ;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;1/4&lt;/span&gt;&lt;/span&gt;&#160;one year&#160;from the grant date and then &lt;span style="-sec-ix-hidden:Hidden_XdaUY_5xGkiGtQsYJkLcZQ;"&gt;&lt;span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"&gt;1/48&lt;/span&gt;&lt;/span&gt; each&#160;month over the following&#160;three years&#160;and are exercisable for up to&#160;10&#160;years after the date of the grant. The Plan allows for exercise of unvested options with repurchase rights over the restricted common stock issued at the original exercise price. The repurchase rights lapse at the same rate as the options vest.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;A summary of activity under the Plan is as follows:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.75%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.41%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:12.26%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Options&lt;/b&gt;&lt;br/&gt;&lt;b style="font-weight:bold;"&gt;Available&lt;br/&gt;for&#160;Grant&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Number&#160;of&lt;br/&gt;Options&lt;/b&gt;&lt;br/&gt;&lt;b style="font-weight:bold;"&gt;Outstanding&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted-&lt;/b&gt;&lt;br/&gt;&lt;b style="font-weight:bold;"&gt;Average&lt;/b&gt;&lt;br/&gt;&lt;b style="font-weight:bold;"&gt;Exercise&lt;br/&gt;Price&lt;/b&gt;&#160;&lt;b style="font-weight:bold;"&gt;Per&lt;br/&gt;Share&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted-&lt;/b&gt;&lt;br/&gt;&lt;b style="font-weight:bold;"&gt;Average&lt;/b&gt;&lt;br/&gt;&lt;b style="font-weight:bold;"&gt;Remaining&lt;/b&gt;&lt;br/&gt;&lt;b style="font-weight:bold;"&gt;Contractual&lt;/b&gt;&lt;br/&gt;&lt;b style="font-weight:bold;"&gt;Life&#160;(years)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:13.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Aggregate&lt;/b&gt;&lt;br/&gt;&lt;b style="font-weight:bold;"&gt;Intrinsic&lt;/b&gt;&lt;br/&gt;&lt;b style="font-weight:bold;"&gt;Value&lt;/b&gt;&lt;br/&gt;&lt;b style="font-weight:bold;"&gt;(in&#160;thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.5%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Balances as of December 31, 2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:8.33%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;11,048&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.75%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;51,379,939&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:8.98%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;0.56&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.41%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;"&gt;7.21&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.12%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:12.26%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;46,516&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 5.75pt;"&gt;&lt;span style="color:#231f20;"&gt;Options granted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;(18,335)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;18,335&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;3.47&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 5.75pt;"&gt;&lt;span style="color:#231f20;"&gt;Options exercised&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;(6,465,857)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;0.43&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 5.75pt;"&gt;&lt;span style="color:#231f20;"&gt;Options forfeited&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;18,335&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;(18,335)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.06%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:8.98%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;0.51&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.12%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.26%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.5%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Balances as of March 31, 2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:8.33%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;11,048&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.75%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;44,914,082&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:8.98%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;0.58&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;"&gt;7.05&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.12%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:12.26%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;202,792&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.5%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Options vested and exercisable &#x2014; March 31, 2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.33%;border-top:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.75%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;32,204,617&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.06%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:8.98%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;0.46&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;"&gt;6.30&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.12%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:12.26%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="background-color:#00ff00;"&gt;149,536&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.5%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;The weighted-average grant date fair value of stock options granted to employees was $2.24&#160;during the three&#160;months ended March&#160;31, 2021. There were&#160;no&#160;stock options granted during the three&#160;months ended March&#160;31, 2020. The intrinsic value of options exercised were $30.2&#160;million and less than $0.1&#160;million during the three&#160;months ended March&#160;31, 2021 and 2020, respectively.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The following table summarizes stock-based compensation expense recorded in each component of operating expenses in the Company&#x2019;s consolidated statements of operations and comprehensive loss (in thousands):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;width:25.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Three&#160;Months&#160;Ended&lt;/b&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;March&#160;31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:11.96%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:11.96%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Sales and marketing&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;84&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;63&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Research and development&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;155&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;167&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;General and administrative&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;521&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;226&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"&gt;&lt;span style="color:#231f20;"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;760&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;456&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;As of March&#160;31, 2021, the Company had approximately $3.5&#160;million of remaining unrecognized stock-based compensation expense, which is expected to be recognized over a weighted average period of&#160;2.2&#160;years.&lt;/p&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="As_Of_12_31_2009_us-gaap_PlanNameAxis_stem_StockPlan2009Member_Ou-bknNptUWi8zQ-SqGsYQ"
      decimals="INF"
      id="Narr_33RUeInDuEyU23YaIIeYCA"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">55305506</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="Duration_1_1_2009_To_12_31_2009_srt_RangeAxis_srt_MinimumMember_us-gaap_PlanNameAxis_stem_StockPlan2009Member_nQ51xjAlhUG7FZf-fA2iNg"
      decimals="INF"
      id="Narr_Vn3dxRHGK02cofh0NHkmiQ"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <stem:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders
      contextRef="Duration_1_1_2009_To_12_31_2009_srt_RangeAxis_srt_MinimumMember_us-gaap_PlanNameAxis_stem_StockPlan2009Member_nQ51xjAlhUG7FZf-fA2iNg"
      decimals="INF"
      id="Narr_YfGml8sX806a0iRghfh1mA"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">1.10</stem:ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders>
    <stem:ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership
      contextRef="Duration_1_1_2009_To_12_31_2009_us-gaap_PlanNameAxis_stem_StockPlan2009Member_0X5xE5OcJ0OcSQNW-t4yeA"
      decimals="INF"
      id="Narr_5qwR9b_nBkKPahekGfSYQQ"
      unitRef="Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw">0.10</stem:ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_PlanNameAxis_stem_StockPlan2009Member_k4BUO6s2LECcqr1Z5Lu11A"
      id="Narr_0RAebT-2AEyvvjbZVNUhnw">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="Duration_1_1_2009_To_12_31_2009_us-gaap_PlanNameAxis_stem_StockPlan2009Member_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheOneMember_OD9BfW1inUiqnrP5nFr5uw"
      id="Narr_HiemvZLVQku7hen-SFzfrA">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="Duration_1_1_2009_To_12_31_2009_us-gaap_PlanNameAxis_stem_StockPlan2009Member_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_NMwbSP-Q-kiQJhXpXDr8iA"
      id="Narr_5SzvAVOlwEG8RwDwdrEMzw">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Tb_FqTh56WckUW45Q6V5_qL6A">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.75%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.41%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:12.26%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Options&lt;/b&gt;&lt;br/&gt;&lt;b style="font-weight:bold;"&gt;Available&lt;br/&gt;for&#160;Grant&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Number&#160;of&lt;br/&gt;Options&lt;/b&gt;&lt;br/&gt;&lt;b style="font-weight:bold;"&gt;Outstanding&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted-&lt;/b&gt;&lt;br/&gt;&lt;b style="font-weight:bold;"&gt;Average&lt;/b&gt;&lt;br/&gt;&lt;b style="font-weight:bold;"&gt;Exercise&lt;br/&gt;Price&lt;/b&gt;&#160;&lt;b style="font-weight:bold;"&gt;Per&lt;br/&gt;Share&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Weighted-&lt;/b&gt;&lt;br/&gt;&lt;b style="font-weight:bold;"&gt;Average&lt;/b&gt;&lt;br/&gt;&lt;b style="font-weight:bold;"&gt;Remaining&lt;/b&gt;&lt;br/&gt;&lt;b style="font-weight:bold;"&gt;Contractual&lt;/b&gt;&lt;br/&gt;&lt;b style="font-weight:bold;"&gt;Life&#160;(years)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:13.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Aggregate&lt;/b&gt;&lt;br/&gt;&lt;b style="font-weight:bold;"&gt;Intrinsic&lt;/b&gt;&lt;br/&gt;&lt;b style="font-weight:bold;"&gt;Value&lt;/b&gt;&lt;br/&gt;&lt;b style="font-weight:bold;"&gt;(in&#160;thousands)&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.5%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Balances as of December 31, 2020&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:8.33%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;11,048&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.75%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;51,379,939&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:8.98%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;0.56&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.41%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;"&gt;7.21&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.12%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:12.26%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;46,516&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 5.75pt;"&gt;&lt;span style="color:#231f20;"&gt;Options granted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;(18,335)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;18,335&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;3.47&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 5.75pt;"&gt;&lt;span style="color:#231f20;"&gt;Options exercised&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.75%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;(6,465,857)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;0.43&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 5.75pt;"&gt;&lt;span style="color:#231f20;"&gt;Options forfeited&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;18,335&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;(18,335)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.06%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:8.98%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;0.51&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.12%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:12.26%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.5%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Balances as of March 31, 2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:8.33%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;11,048&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.75%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;44,914,082&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:8.98%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;0.58&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;"&gt;7.05&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.12%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:12.26%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;202,792&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.5%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Options vested and exercisable &#x2014; March 31, 2021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:8.33%;border-top:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.75%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;32,204,617&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.06%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:8.98%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;0.46&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;"&gt;6.30&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.12%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:12.26%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="background-color:#00ff00;"&gt;149,536&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.5%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="INF"
      id="Tc_p1zuOuhNAEWFzGAEXC0cyA_2_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">11048</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="INF"
      id="Tc_CC3LCoO3lkq3IA9txqFUzA_2_4"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">51379939</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="2"
      id="Tc_D_WuMT5z_UidDGicWbR28w_2_7"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA"
      id="Tc_0MkBcE0Io0GFOnTpa2mcPg_2_9">P7Y2M15D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA"
      decimals="-3"
      id="Tc_voLqY3v97k6CoCrRM9KlNw_2_12"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">46516000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="INF"
      id="Tc_jTBr6G_b00esKZvq9mX4Cw_3_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">18335</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="INF"
      id="Tc_j6TZBE7km0O-tcCiT5Ts7w_3_4"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">18335</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="2"
      id="Tc_FOuHYV639U2vcjLEcQNqxA_3_7"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">3.47</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="INF"
      id="Tc_cG7SexChLES-JypUSLBCzg_4_4"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">6465857</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="2"
      id="Tc_PF3ApCDU9kCqMfDuexOr3g_4_7"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.43</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="INF"
      id="Tc_sdgVJkwpyEC54n8RyvBD2A_5_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">18335</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="INF"
      id="Tc_3AX6imCj9ECiYYL2EOhTdg_5_4"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">18335</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="2"
      id="Tc_brhdO9SXrU-lXUz6nYDKGw_5_7"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.51</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="INF"
      id="Tc_pt7ABw6nxke8Wnjymjyl_Q_6_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">11048</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="INF"
      id="Tc_5QidaizVIUecrHfUIQRHvg_6_4"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">44914082</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="2"
      id="Tc_reQwp0Je1k-6yQfoVzDWFw_6_7"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Tc_mv2bdx672E2X0ZQtMVJxeA_6_9">P7Y18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Tc_H6SwS1WpyE2sZ-slevTfkw_6_12"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">202792000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="INF"
      id="Tc_Wql2XXeNn0S8EAe-tPPv1w_7_4"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">32204617</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="2"
      id="Tc_CIWTtGQEDku38x6V7zq3xg_7_7"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">0.46</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Tc_QSysaJspzEi9Pkll048DJA_7_9">P6Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-3"
      id="Tc_Usv9R_xQwkixrcNsQL127Q_7_12"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">149536000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="2"
      id="Narr_W5ISiK8MxU6U8yruUaQTGQ"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">2.24</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="INF"
      id="Narr_ooso8yrFvEeKe1TG7wTG_A"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-5"
      id="Narr_714oEWLfREO25YiS065iVg"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">30200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-5"
      id="Narr_aJKls0QrZkacReNiKJ2x6Q"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Tb_JVqbGQbQrU6bPG95E-cfow">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The following table summarizes stock-based compensation expense recorded in each component of operating expenses in the Company&#x2019;s consolidated statements of operations and comprehensive loss (in thousands):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;width:25.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;Three&#160;Months&#160;Ended&lt;/b&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;March&#160;31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:11.96%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:11.96%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="color:#231f20;font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Sales and marketing&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;84&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;63&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;Research and development&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;155&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;167&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;General and administrative&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;521&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;226&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"&gt;&lt;span style="color:#231f20;"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;760&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&lt;span style="color:#231f20;"&gt;456&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="color:#231f20;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember_3g_oSX6Ff0aot4-Mckpvwg"
      decimals="-3"
      id="Tc_t5Xpxo9tI0OXdfEsauEYOQ_3_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">84000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2020_To_3_31_2020_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingAndMarketingExpenseMember_oxhxUKSd5EWrevcJuPHKgA"
      decimals="-3"
      id="Tc_BV3KzGJvXUqrnCr8XoG67g_3_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">63000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_f6M0VAnjeUq35Q1L3AMOLw"
      decimals="-3"
      id="Tc_Tozu79i6B0yG92JHH1mt9Q_4_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">155000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2020_To_3_31_2020_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_aUkp8BkSkUiiJK8IgpNP9g"
      decimals="-3"
      id="Tc_3dINdZhhwEep1tPSkMzKrA_4_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">167000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_nriMivw0vUudkVHh51Iwfg"
      decimals="-3"
      id="Tc_dH3oLtweD0yI69t15Pr6Cg_5_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">521000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2020_To_3_31_2020_us-gaap_IncomeStatementLocationAxis_us-gaap_GeneralAndAdministrativeExpenseMember_9o4zvGZvMkyCa-F6z3ufOg"
      decimals="-3"
      id="Tc_a1TrkuBy7UaarflZ_5nxow_5_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">226000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_bILD06QcY0qlVMttY5iK8g_6_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">760000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc_Hh94gJ4bkkCpKMwUP5iI1A_6_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">456000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw"
      decimals="-5"
      id="Narr_Zy4fm-cNqkC4ZZzxXtgMwg"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">3500000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Narr_NR5MEhXA0U-XUch5FEeHlA">P2Y2M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Tb_zqy7nhhtLUOF-27cpa9uYg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;11.&#160;NET LOSS PER SHARE&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share amounts):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;width:25.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Three&#160;Months&#160;Ended&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;March&#160;31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:11.96%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:11.96%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"&gt;Numerator:&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;vertical-align:bottom;width:11.96%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;vertical-align:bottom;width:11.96%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"&gt;Net loss attributable to common stockholders&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;(82,553)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;(17,471)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"&gt;Less: Deemed dividend to preferred stockholders (see Note 7)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;(9,484)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;(82,553)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;(26,955)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"&gt;Denominator:&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.92%;border-top:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.92%;border-top:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"&gt;Weighted-average number of shares outstanding used to compute net loss per share attributable to common stockholders, basic and diluted&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;12,263,160&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;9,075,646&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"&gt;Net loss per share attributable to common stockholders, basic and diluted&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;(6.73)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;(2.97)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The following potentially dilutive shares were not included in the calculation of diluted shares outstanding for the periods presented as the effect would have been anti-dilutive:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:71.91%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;March&#160;31,&#160;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;March&#160;31,&#160;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:71.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Convertible preferred stock&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11.92%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;175,531,186&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11.92%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;175,593,476&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Convertible promissory notes&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;50,434,069&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;34,054,264&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:71.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Outstanding stock options&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;44,914,082&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;42,591,545&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Outstanding common stock warrants&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;6,001,639&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;6,001,639&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:71.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Outstanding convertible preferred stock warrants&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;44,205,800&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;38,947,463&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;321,086,776&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;297,188,387&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Tb_UYOljiVBCUeVSlVPIfDaMQ">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share amounts):&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="5" style="vertical-align:bottom;width:25.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;Three&#160;Months&#160;Ended&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;&lt;br/&gt;&lt;/b&gt;&lt;b style="font-weight:bold;"&gt;March&#160;31,&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&#160;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:11.96%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;width:11.96%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;font-weight:bold;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"&gt;Numerator:&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;vertical-align:bottom;width:11.96%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;vertical-align:bottom;width:11.96%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"&gt;Net loss attributable to common stockholders&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;(82,553)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;(17,471)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"&gt;Less: Deemed dividend to preferred stockholders (see Note 7)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;&#x2014;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;(9,484)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;(82,553)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;(26,955)&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"&gt;Denominator:&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.92%;border-top:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.92%;border-top:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"&gt;Weighted-average number of shares outstanding used to compute net loss per share attributable to common stockholders, basic and diluted&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;12,263,160&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;9,075,646&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"&gt;Net loss per share attributable to common stockholders, basic and diluted&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;(6.73)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;$&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"&gt;(2.97)&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_pbCt9PjCrUyWrYi2swxkXg_3_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-82553000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc_Uzk5HRVE70y31L7o7YgcMA_3_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-17471000</us-gaap:NetIncomeLoss>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc_4F-AaKS5MkeS6c_6exjTKQ_4_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">9484000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="-3"
      id="Tc_BZJKmD9fQ0C-AuVndscDcw_5_3"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-82553000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="-3"
      id="Tc_luTBGuZuIEK0n1Db0_gJsg_5_6"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">-26955000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="0"
      id="Tc_ESnbnqMpFU6npMXDqTjhRA_7_3"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">12263160</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="0"
      id="Tc_hp6KHC6bkE6DehWbHgsEyw_7_6"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">9075646</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="2"
      id="Tc_ar58S93bI0uauIhUKw_FFg_8_3"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">-6.73</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="2"
      id="Tc_kbkA2sCJF0ev44pA8omUUw_8_6"
      unitRef="Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g">-2.97</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Tb_fiM6KOTqRE6XZbs6Q4yLEw">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"&gt;&lt;tr style="height:1pt;"&gt;&lt;td style="vertical-align:bottom;width:71.91%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"&gt;&lt;div style="bottom:0pt;position:absolute;width:100%;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:1pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="font-size:8pt;visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;March&#160;31,&#160;2021&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&#160;&#160;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;March&#160;31,&#160;2020&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"&gt;&lt;b style="font-weight:bold;"&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:71.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Convertible preferred stock&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11.92%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;175,531,186&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11.92%;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;175,593,476&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Convertible promissory notes&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;50,434,069&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;34,054,264&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:71.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Outstanding stock options&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;44,914,082&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;42,591,545&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Outstanding common stock warrants&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;6,001,639&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;6,001,639&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:71.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Outstanding convertible preferred stock warrants&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;44,205,800&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;38,947,463&lt;/p&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;width:71.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;Total&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;321,086,776&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;width:11.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"&gt;297,188,387&lt;/p&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"&gt;&lt;span style="visibility:hidden;"&gt;&#x200b;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_ConvertiblePreferredStockMember_InImqDwkC0uXAIrLclaHYg"
      decimals="INF"
      id="Tc_fYUgRwhj10qXabo2h2G37A_2_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">175531186</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2020_To_3_31_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_ConvertiblePreferredStockMember_b8OnoeLyu0WjT6muNW5eFg"
      decimals="INF"
      id="Tc_fjR8KbLPMkeVXd2I_hiJaw_2_4"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">175593476</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_ConvertibleDebtSecuritiesMember_-ucDgmvuwE6XYdU_--5HIg"
      decimals="INF"
      id="Tc_oqPKxWeVnUu2UnC57VO7yA_3_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">50434069</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2020_To_3_31_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_ConvertibleDebtSecuritiesMember_sE0PXmYJyU-6_GoDtoSt3Q"
      decimals="INF"
      id="Tc_sA97iAlnvkupj-lHec1xTg_3_4"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">34054264</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_aNVqerQ9sUSQwcqzcaJJFw"
      decimals="INF"
      id="Tc_hDp03XcJM0SwUARfXBVJDw_4_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">44914082</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2020_To_3_31_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember_c1A-zMg0VEuukqXXuJhbtQ"
      decimals="INF"
      id="Tc_H4VN4hsH7U2dp9fGdZH1GA_4_4"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">42591545</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_stem_CommonStockWarrantsMember_S704vpMdC0mRXySR1H4-cw"
      decimals="INF"
      id="Tc_QtgO6jXVIEe2BIbdvEDSPg_5_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">6001639</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2020_To_3_31_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_stem_CommonStockWarrantsMember_MjyXqy4ZxUqNwJLKTc4VXg"
      decimals="INF"
      id="Tc_eDTtnvhmekCQv-gvQJDeJA_5_4"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">6001639</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2021_To_3_31_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_g_N0gfdNeECBfDnCrCGc5A"
      decimals="INF"
      id="Tc_XuZUzhQS8kybQVA-1pNQSA_6_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">44205800</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2020_To_3_31_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_j0DosqkJHE6cQ1EyTcHy0g"
      decimals="INF"
      id="Tc_gm2xYJ_daUK7x9pGv3hnKA_6_4"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">38947463</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      decimals="INF"
      id="Tc_QCOFAMSoI0WDYqFXUWF3qg_7_2"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">321086776</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="Duration_1_1_2020_To_3_31_2020_xlkMWywtt0aw7CSBWAORYA"
      decimals="INF"
      id="Tc_KNm5YZIJ-k-jSSU3hOwVPg_7_4"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">297188387</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Tb_prGFDdGTMkGzSpPiMbNtAg">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;12.&#160;INCOME TAXES&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The Company did&#160;not record a provision or benefit for income taxes during the three&#160;months ended March&#160;31, 2021 and 2020. The Company continues to maintain a full valuation allowance for its net U.S. federal and state deferred tax assets.&lt;/p&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Tb_wn8EG70Z8EysuOUFbEvI_w">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;13.COMMITMENTS AND CONTINGENCIES&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;span style="font-style:italic;font-weight:bold;"&gt;Contingencies&lt;/span&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;The Company may be subject to various claims and legal proceedings which arise in the normal course of business. Management believes that the ultimate resolution of any such matters will not have a material adverse effect on the financial position or results of operations of the Company.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"&gt;The Company is currently the defendant in a lawsuit alleging that the Company wrongfully diluted the plaintiffs&#x2019; equity holdings. The Company settled with the primary plaintiffs in September&#160;2019 for a cash payment of $1.7&#160;million while those defendants forfeited their remaining preferred stock totaling&#160;2,949&#160;shares, representing a combination of Series&#160;1 and Series&#160;A preferred shares in the Company and also forfeited&#160;10,540&#160;of common shares in the Company. The remaining plaintiffs are pursuing claims which the Company believes have no merit and will be dismissed.&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty
      contextRef="Duration_9_1_2019_To_9_30_2019_us-gaap_LitigationStatusAxis_us-gaap_SettledLitigationMember_us-gaap_LossContingenciesByNatureOfContingencyAxis_stem_AllegedWrongfulDilutionOfEquityMember_n238w02_8E-R80DV7vXHpw"
      decimals="-5"
      id="Narr_oQFehd4RCEGHGpIZxfwobA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">1700000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <stem:LitigationSettlementPreferredSharesForfeitedByPlaintiffs
      contextRef="Duration_9_1_2019_To_9_30_2019_us-gaap_LitigationStatusAxis_us-gaap_SettledLitigationMember_us-gaap_LossContingenciesByNatureOfContingencyAxis_stem_AllegedWrongfulDilutionOfEquityMember_n238w02_8E-R80DV7vXHpw"
      decimals="INF"
      id="Narr_d98zHLEELUeKN6wiDKzhLg"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">2949</stem:LitigationSettlementPreferredSharesForfeitedByPlaintiffs>
    <stem:LitigationSettlementCommonSharesForfeitedByPlaintiffs
      contextRef="Duration_9_1_2019_To_9_30_2019_us-gaap_LitigationStatusAxis_us-gaap_SettledLitigationMember_us-gaap_LossContingenciesByNatureOfContingencyAxis_stem_AllegedWrongfulDilutionOfEquityMember_n238w02_8E-R80DV7vXHpw"
      decimals="INF"
      id="Narr_-3BhLUle3UOP3NAFD5IxKw"
      unitRef="Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q">10540</stem:LitigationSettlementCommonSharesForfeitedByPlaintiffs>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g"
      id="Tb_0cXxZd9JeEOabNPC8OwUiA">&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"&gt;&lt;b style="font-weight:bold;"&gt;14.SUBSEQUENT EVENTS&lt;/b&gt;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;Management has evaluated subsequent events through May&#160;17, 2021, the date the condensed consolidated financial statements were available for issuance. The following subsequent events were noted:&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;On April&#160;28, 2021, the Company completed the Merger transaction as discussed in Note&#160;1, which provides the Company with approximately $608.6&#160;million of gross cash proceeds. On April&#160;29, 2021, New Stem&#x2019;s shares of Class&#160;A common stock began trading on the New York Stock Exchange under the ticker symbol &#x201c;STEM&#x201d; and warrants under ticker symbol &#x201c;STEM WS.&#x201d;&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"&gt;The Merger will be accounted for as a reverse recapitalization in accordance with U.S. GAAP. Under this method of accounting, STPK, who is the legal acquirer will be treated as the &#x201c;acquired&#x201d; company for financial reporting purposes and the Company will be treated as the accounting acquirer. As a result of the Merger, each outstanding share of the Company&#x2019;s common stock, will convert into newly issued shares of STPK&#x2019;s Class&#160;A common stock, as calculated pursuant to the terms of the Merger Agreement.&lt;/p&gt;&lt;p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt;"&gt;&lt;span style="font-weight:normal;"&gt;Concurrent with the Merger, the Company paid off certain existing notes payable including the revolving loan due to SPE member, the term loan due to former non-controlling interest holder, and the 2020 Credit Agreement. The total amount of the repayment was &lt;/span&gt;&lt;span style="font-weight:normal;"&gt;$45.4&lt;/span&gt;&lt;span style="font-weight:normal;"&gt;&#160;million, of which approximately &lt;/span&gt;&lt;span style="font-weight:normal;"&gt;$2.7&lt;/span&gt;&lt;span style="font-weight:normal;"&gt;&#160;million was related to accrued interest and &lt;/span&gt;&lt;span style="font-weight:normal;"&gt;$2.6&lt;/span&gt;&lt;span style="font-weight:normal;"&gt;&#160;million was related to prepayment penalties required under the terms of the notes.&lt;/span&gt;&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <stem:ProceedsFromReverseRecapitalizationTransaction
      contextRef="Duration_4_28_2021_To_4_28_2021_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_OlbzRErbWk6N1KVLyo2zbQ"
      decimals="-5"
      id="Narr_sJxDr73suUeC2vAMVu8rmw"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">608600000</stem:ProceedsFromReverseRecapitalizationTransaction>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="Duration_4_28_2021_To_4_28_2021_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_OlbzRErbWk6N1KVLyo2zbQ"
      decimals="-5"
      id="Narr_mBOORGUTW0uzTkBOlaPemA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">45400000</us-gaap:RepaymentsOfNotesPayable>
    <stem:RepaymentsOfNotesPayablePortionRelatedToAccruedInterest
      contextRef="Duration_4_28_2021_To_4_28_2021_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_OlbzRErbWk6N1KVLyo2zbQ"
      decimals="-5"
      id="Narr_39VmC_5DEkiWnZFTXsCKYA"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">2700000</stem:RepaymentsOfNotesPayablePortionRelatedToAccruedInterest>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="Duration_4_28_2021_To_4_28_2021_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_OlbzRErbWk6N1KVLyo2zbQ"
      decimals="-5"
      id="Narr_2waKXHQGH0KVTD9OLAqn9w"
      unitRef="Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew">2600000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136917837176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Document and Entity Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">S-1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">STEM,&#160;INC.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityExTransitionPeriod', window );">Entity Ex Transition Period</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">100 Rollins Road<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">94030<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">937-7816<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Millbrae<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">415<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001758766<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_ContactPersonnelName', window );">Contact Personnel Name</a></td>
<td class="text">Saul Laureles<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_ContactPersonnelName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of contact personnel</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_ContactPersonnelName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityExTransitionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 7A<br> -Section B<br> -Subsection 2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityExTransitionPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137005276024">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash</a></td>
<td class="nump">$ 12,889,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid expenses</a></td>
<td class="nump">868,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">28,798,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">188,047,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">12,691,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableRelatedPartiesCurrent', window );">Accounts payable - related party</a></td>
<td class="nump">190,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">7,307,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent', window );">Note payable</a></td>
<td class="nump">24,102,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">109,348,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">212,579,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and Contingencies (Note 18)</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Convertible preferred stock, $0.00001 par value; 409,351,021 and 321,346,716 shares authorized as of December 31, 2020 and 2019, respectively; 175,437,783 and 191,139,933 shares issued and outstanding as of December 31, 2020 and 2019, respectively; (liquidation preference of $257,947 and $258,041 as of December 31, 2020 and 2019, respectively)</a></td>
<td class="nump">231,129,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">3,339,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(259,054,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' deficit</a></td>
<td class="num">(255,661,000)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities, convertible preferred stock and stockholders' deficit</a></td>
<td class="nump">188,047,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid expenses</a></td>
<td class="nump">1,594<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">1,594<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCosts', window );">Deferred offering costs associated with initial public offering</a></td>
<td class="nump">251,424<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">253,018<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">35,093<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">154,174<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent', window );">Note payable</a></td>
<td class="nump">57,301<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">246,568<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">246,568<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and Contingencies (Note 18)</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $0.0001 par value 1,000,000 shares authorized none issued and outstanding</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">23,994<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(18,550)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' deficit</a></td>
<td class="nump">6,450<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities, convertible preferred stock and stockholders' deficit</a></td>
<td class="nump">253,018<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class B | Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="nump">1,006<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' deficit</a></td>
<td class="nump">$ 1,006<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount for accounts payable to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, 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. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount for notes payable (written promise to pay), due to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableRelatedPartiesClassifiedCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6787-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=68074540&amp;loc=d3e5879-108316<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. 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. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityCarryingAmountAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137004700024">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parenthetical)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityParOrStatedValuePerShare', window );">Shares subject to possible redemption, par value (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.00001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Outstanding shares</a></td>
<td class="nump">191,139,933<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value | $ / shares</a></td>
<td class="nump">$ 0.00001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">4,305<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued</a></td>
<td class="nump">2,961<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</a></td>
<td class="nump">2,961<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value | $ / shares</a></td>
<td class="nump">$ 0.000001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">386,728,323<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">9,392,682<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value | $ / shares</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">1,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Class A common stock</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityParOrStatedValuePerShare', window );">Shares subject to possible redemption, par value (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Outstanding shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityRedemptionPricePerShare', window );">Shares subject to possible redemption, redemption value (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 10.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value | $ / shares</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">400,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Common Class B</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value | $ / shares</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">40,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">10,062,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">10,062,500<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Common Class B | Over-allotment</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_MaximumCommonStockSharesSubjectToForfeiture', window );">Maximum shares subject to forfeiture</a></td>
<td class="nump">1,312,500<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_MaximumCommonStockSharesSubjectToForfeiture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the maximum number of common stock shares subject to forfeiture.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_MaximumCommonStockSharesSubjectToForfeiture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share amount of par value or stated value of stock classified as temporary equity. 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=d3e177068-122764<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (27)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityRedemptionPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount to be paid per share that is classified as temporary equity by entity upon redemption. 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=d3e177068-122764<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (27)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityRedemptionPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquitySharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquitySharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=stem_CommonClassNotSubjectToRedemptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=stem_CommonClassNotSubjectToRedemptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137003635672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="nump">$ 14,705,000<span></span>
</td>
<td class="nump">$ 12,425,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">45,475,000<span></span>
</td>
<td class="nump">44,590,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Change in fair value of warrant liabilities</a></td>
<td class="num">(84,455,000)<span></span>
</td>
<td class="nump">1,493,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income taxes</a></td>
<td class="num">(156,119,000)<span></span>
</td>
<td class="num">(59,408,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (156,124,000)<span></span>
</td>
<td class="num">$ (59,414,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Weighted-average number of shares outstanding used to compute net loss per share attributable to common stockholders, basic and diluted</a></td>
<td class="nump">9,474,749<span></span>
</td>
<td class="nump">10,703,380<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Net loss per share attributable to common stockholders, basic and diluted</a></td>
<td class="num">$ (17.48)<span></span>
</td>
<td class="num">$ (6.05)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="nump">$ 3,136,965<span></span>
</td>
<td class="nump">$ 9,566<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty', window );">General and administrative expenses - related party</a></td>
<td class="nump">163,210<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_FranchiseTaxExpense', window );">Franchise tax expense</a></td>
<td class="nump">200,000<span></span>
</td>
<td class="nump">840<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">3,500,175<span></span>
</td>
<td class="nump">10,406<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Change in fair value of warrant liabilities</a></td>
<td class="nump">109,269,830<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeNet', window );">Net gain from Investments held in Trust Account</a></td>
<td class="nump">136,707<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income taxes</a></td>
<td class="nump">112,633,298<span></span>
</td>
<td class="nump">10,406<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (112,633,298)<span></span>
</td>
<td class="num">$ (10,406)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Class A common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Weighted-average number of shares outstanding used to compute net loss per share attributable to common stockholders, basic and diluted</a></td>
<td class="nump">38,208,123<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Common Class B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="nump">$ 3,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_FranchiseTaxExpense', window );">Franchise tax expense</a></td>
<td class="nump">63,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Change in fair value of warrant liabilities</a></td>
<td class="num">(109,300,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="nump">$ 112,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Weighted-average number of shares outstanding used to compute net loss per share attributable to common stockholders, basic and diluted</a></td>
<td class="nump">9,589,626<span></span>
</td>
<td class="nump">9,589,626<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Net loss per share attributable to common stockholders, basic and diluted</a></td>
<td class="num">$ (11.75)<span></span>
</td>
<td class="nump">$ 0.00<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_FranchiseTaxExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of franchise tax expense incurred during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_FranchiseTaxExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements.  Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period.  Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAdjustmentOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (income) related to adjustment to fair value of warrant liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 25<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=109262497&amp;loc=d3e20148-110875<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAdjustmentOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(a),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of selling, general and administrative expenses resulting from transactions, excluding transactions that are eliminated in consolidated or combined financial statements, with related party.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=stem_CommonClassSubjectToRedemptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=stem_CommonClassSubjectToRedemptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137033817704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) - Star Peak Energy Transition Corp [Member] - Common Class B - shares<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Aug. 26, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jul. 13, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_MaximumCommonStockSharesSubjectToForfeiture', window );">Maximum shares subject to forfeiture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,312,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_CommonStockSharesForfeited', window );">Common stock, shares forfeited (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">472,874<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Over-allotment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_MaximumCommonStockSharesSubjectToForfeiture', window );">Maximum shares subject to forfeiture</a></td>
<td class="nump">472,874<span></span>
</td>
<td class="nump">1,312,500<span></span>
</td>
<td class="nump">1,312,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,312,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_CommonStockSharesForfeited', window );">Common stock, shares forfeited (in shares)</a></td>
<td class="nump">472,874<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_CommonStockSharesForfeited">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of common stock, forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_CommonStockSharesForfeited</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_MaximumCommonStockSharesSubjectToForfeiture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the maximum number of common stock shares subject to forfeiture.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_MaximumCommonStockSharesSubjectToForfeiture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137016377384">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)<br></strong></div></th>
<th class="th">
<div>Star Peak Energy Transition Corp [Member] </div>
<div>Class A common stock </div>
<div>Additional paid-in capital</div>
</th>
<th class="th">
<div>Star Peak Energy Transition Corp [Member] </div>
<div>Class A common stock</div>
</th>
<th class="th">
<div>Star Peak Energy Transition Corp [Member] </div>
<div>Common Class B</div>
</th>
<th class="th">
<div>Star Peak Energy Transition Corp [Member] </div>
<div>Additional paid-in capital</div>
</th>
<th class="th">
<div>Star Peak Energy Transition Corp [Member] </div>
<div>Deficit</div>
</th>
<th class="th"><div>Star Peak Energy Transition Corp [Member]</div></th>
<th class="th"><div>Additional paid-in capital</div></th>
<th class="th"><div>Deficit</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, beginning of period at Dec. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,006<span></span>
</td>
<td class="nump">$ 23,994<span></span>
</td>
<td class="num">$ (8,144)<span></span>
</td>
<td class="nump">$ 16,856<span></span>
</td>
<td class="nump">$ 555,000<span></span>
</td>
<td class="num">$ (210,596,000)<span></span>
</td>
<td class="num">$ (210,041,000)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, beginning of period (in shares) at Dec. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,062,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued', window );">Excess of cash received over fair value of private placement warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,217,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,217,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,406)<span></span>
</td>
<td class="num">(10,406)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(59,414,000)<span></span>
</td>
<td class="num">(59,414,000)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, end of period at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,006<span></span>
</td>
<td class="nump">23,994<span></span>
</td>
<td class="num">(18,550)<span></span>
</td>
<td class="nump">6,450<span></span>
</td>
<td class="nump">3,339,000<span></span>
</td>
<td class="num">(259,054,000)<span></span>
</td>
<td class="num">(255,661,000)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, end of period (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,062,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,100)<span></span>
</td>
<td class="num">(1,100)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(17,471,000)<span></span>
</td>
<td class="num">(17,471,000)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, end of period at Mar. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,006<span></span>
</td>
<td class="nump">23,994<span></span>
</td>
<td class="num">(19,650)<span></span>
</td>
<td class="nump">5,350<span></span>
</td>
<td class="nump">3,816,000<span></span>
</td>
<td class="num">(269,188,000)<span></span>
</td>
<td class="num">(264,867,000)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, end of period (in shares) at Mar. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,062,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, beginning of period at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,006<span></span>
</td>
<td class="nump">23,994<span></span>
</td>
<td class="num">(18,550)<span></span>
</td>
<td class="nump">6,450<span></span>
</td>
<td class="nump">3,339,000<span></span>
</td>
<td class="num">(259,054,000)<span></span>
</td>
<td class="num">(255,661,000)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, beginning of period (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,062,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Sale of Class A shares in initial public offering, less fair value of public warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,836<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">376,929,142<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">376,932,978<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Sale of Class A shares in initial public offering, less fair value of public warrants (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,358,504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts', window );">Offering costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(22,152,459)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(22,152,459)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued', window );">Excess of cash received over fair value of private placement warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,601,614<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,601,614<span></span>
</td>
<td class="nump">168,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">168,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_CommonStockValueOfSharesForfeited', window );">Class B common stock forfeited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (47)<span></span>
</td>
<td class="nump">47<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_CommonStockSharesForfeited', window );">Class B common stock forfeited (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(472,874)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRedeemedOrCalledDuringPeriodValue', window );">Class A common stock subject to possible redemption</a></td>
<td class="num">$ (242,752,852)<span></span>
</td>
<td class="num">$ (2,428)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(242,755,280)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRedeemedOrCalledDuringPeriodShares', window );">Class A common stock subject to possible redemption (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(24,275,528)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 112,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(112,633,298)<span></span>
</td>
<td class="num">(112,633,298)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(156,124,000)<span></span>
</td>
<td class="num">(156,124,000)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, end of period at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,408<span></span>
</td>
<td class="nump">$ 959<span></span>
</td>
<td class="nump">117,649,486<span></span>
</td>
<td class="num">(112,651,848)<span></span>
</td>
<td class="nump">5,000,005<span></span>
</td>
<td class="nump">10,061,000<span></span>
</td>
<td class="num">(407,841,000)<span></span>
</td>
<td class="num">(397,972,000)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, end of period (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,082,976<span></span>
</td>
<td class="nump">9,589,626<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRedeemedOrCalledDuringPeriodValue', window );">Class A common stock subject to possible redemption</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,564)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(156,345,396)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(156,346,960)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRedeemedOrCalledDuringPeriodShares', window );">Class A common stock subject to possible redemption (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(15,634,696)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 156,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(156,346,958)<span></span>
</td>
<td class="num">(156,346,958)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(82,553,000)<span></span>
</td>
<td class="num">(82,553,000)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, end of period at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,972<span></span>
</td>
<td class="nump">$ 959<span></span>
</td>
<td class="nump">$ 273,994,882<span></span>
</td>
<td class="num">$ (268,998,806)<span></span>
</td>
<td class="nump">$ 5,000,007<span></span>
</td>
<td class="nump">$ 14,726,000<span></span>
</td>
<td class="num">$ (490,394,000)<span></span>
</td>
<td class="num">$ (475,609,000)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, end of period (in shares) at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,717,672<span></span>
</td>
<td class="nump">9,589,626<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_CommonStockSharesForfeited">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of common stock, forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_CommonStockSharesForfeited</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_CommonStockValueOfSharesForfeited">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of (increase) decrease in value of common stock due to shares forfeited during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_CommonStockValueOfSharesForfeited</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 25<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109126253&amp;loc=d3e4724-112606<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRedeemedOrCalledDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of stock bought back by the entity at the exercise price or redemption price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRedeemedOrCalledDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRedeemedOrCalledDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock bought back by the entity at the exercise price or redemption price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRedeemedOrCalledDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137040489880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical) - Star Peak Energy Transition Corp [Member] - Common Class B - shares<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Aug. 26, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jul. 13, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_MaximumCommonStockSharesSubjectToForfeiture', window );">Maximum shares subject to forfeiture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,312,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_CommonStockSharesForfeited', window );">Common stock, shares forfeited (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">472,874<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Over-allotment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_MaximumCommonStockSharesSubjectToForfeiture', window );">Maximum shares subject to forfeiture</a></td>
<td class="nump">472,874<span></span>
</td>
<td class="nump">1,312,500<span></span>
</td>
<td class="nump">1,312,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,312,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_CommonStockSharesForfeited', window );">Common stock, shares forfeited (in shares)</a></td>
<td class="nump">472,874<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_CommonStockSharesForfeited">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of common stock, forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_CommonStockSharesForfeited</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_MaximumCommonStockSharesSubjectToForfeiture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the maximum number of common stock shares subject to forfeiture.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_MaximumCommonStockSharesSubjectToForfeiture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137005131688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>OPERATING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">$ (156,124,000)<span></span>
</td>
<td class="num">$ (59,414,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash used in operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Change in fair value of warrant liabilities</a></td>
<td class="nump">84,455,000<span></span>
</td>
<td class="num">(1,493,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(33,671,000)<span></span>
</td>
<td class="num">(29,678,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>INVESTING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(12,036,000)<span></span>
</td>
<td class="num">(46,358,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>FINANCING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">40,294,000<span></span>
</td>
<td class="nump">67,201,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net decrease in cash and cash equivalents</a></td>
<td class="num">(5,947,000)<span></span>
</td>
<td class="num">(9,005,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, beginning of year</a></td>
<td class="nump">12,889,000<span></span>
</td>
<td class="nump">21,894,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, end of year of year</a></td>
<td class="nump">6,942,000<span></span>
</td>
<td class="nump">12,889,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>OPERATING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">(112,633,298)<span></span>
</td>
<td class="num">(10,406)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash used in operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Change in fair value of warrant liabilities</a></td>
<td class="num">(109,269,830)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnInvestments', window );">Unrealized gain from Investments held in Trust Account</a></td>
<td class="num">(136,707)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeNet', window );">Gain on investment (net), dividends and interest held in Trust Account</a></td>
<td class="num">(136,707)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidExpense', window );">Prepaid expenses</a></td>
<td class="num">(625,970)<span></span>
</td>
<td class="num">(1,594)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_IncreaseDecreaseInFranchiseTaxPayable', window );">Franchise tax payable</a></td>
<td class="nump">198,406<span></span>
</td>
<td class="num">(4,695)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(281,128)<span></span>
</td>
<td class="num">(778)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued expenses</a></td>
<td class="nump">2,370,390<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(1,838,477)<span></span>
</td>
<td class="num">(17,473)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>INVESTING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_InvestmentOfCashIntoTrustAccount', window );">Cash deposited in Trust Account</a></td>
<td class="num">(383,585,040)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(383,585,040)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>FINANCING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRelatedPartyDebt', window );">Proceeds from note payable to related party</a></td>
<td class="nump">200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfRelatedPartyDebt', window );">Repayment of note payable to related party</a></td>
<td class="num">(292,301)<span></span>
</td>
<td class="num">(117,699)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceInitialPublicOffering', window );">Proceeds received from initial public offering, gross</a></td>
<td class="nump">383,585,040<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds received from private placement</a></td>
<td class="nump">10,771,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Offering costs paid</a></td>
<td class="num">(7,904,149)<span></span>
</td>
<td class="num">(24,500)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">386,360,290<span></span>
</td>
<td class="num">(142,199)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net decrease in cash and cash equivalents</a></td>
<td class="nump">936,773<span></span>
</td>
<td class="num">(159,672)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, beginning of year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">159,672<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, end of year of year</a></td>
<td class="nump">936,773<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Supplemental disclosure of noncash activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_OfferingCostsIncludedInAccountsPayableIncurredDuringNoncashOrPartialNoncashTransaction', window );">Offering costs included in accounts payable</a></td>
<td class="nump">292,500<span></span>
</td>
<td class="nump">35,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_OfferingCostsIncludedInAccruedExpensesIncurredDuringNoncashOrPartialNoncashTransaction', window );">Offering costs included in accrued expenses</a></td>
<td class="nump">75,000<span></span>
</td>
<td class="nump">19,046<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_OfferingCostsAdjustedAccruedExpensesIncurredDuringNoncashOrPartialNoncashTransaction', window );">Adjust offering costs against accrued expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (149,200)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashOrPartNoncashAcquisitionPayablesAssumed1', window );">Deferred legal fees</a></td>
<td class="nump">203,910<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DeferredUnderwritingFeePayable', window );">Deferred underwriting commissions in connection with the initial public offering</a></td>
<td class="nump">13,425,476<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ReclassificationOfOfferingCostsToAccountsPayableIncurredDuringNoncashOrPartialNoncashTransaction', window );">Reclassification of accrued offering costs to accounts payable</a></td>
<td class="num">(132,500)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAssumed1', window );">Accounts payable paid by Sponsor</a></td>
<td class="num">(35,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_InitialClassificationOfCommonStockSubjectToPossibleRedemption', window );">Initial value of Class A common stock subject to possible redemption</a></td>
<td class="nump">334,952,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ChangeInValueOfCommonStockSubjectToPossibleRedemption', window );">Change in value of Class A common stock subject to possible redemption</a></td>
<td class="num">(92,197,620)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ForfeitureOfOrdinarySharesIncurredAsPartOfNoncashOrPartialNoncashTransaction', window );">Forfeiture of Class B common stock</a></td>
<td class="nump">47<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_StockWarrantLiabilities', window );">Stock warrant liabilities</a></td>
<td class="nump">$ 11,822,148<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ChangeInValueOfCommonStockSubjectToPossibleRedemption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of change in value of common stock subject to possible redemption in a non cash investing and financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ChangeInValueOfCommonStockSubjectToPossibleRedemption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_DeferredUnderwritingFeePayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of deferred underwriting fee payable in a non cash investing and financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_DeferredUnderwritingFeePayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ForfeitureOfOrdinarySharesIncurredAsPartOfNoncashOrPartialNoncashTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Forfeiture of ordinary shares incurred as a part of non cash or partial non cash transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ForfeitureOfOrdinarySharesIncurredAsPartOfNoncashOrPartialNoncashTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_IncreaseDecreaseInFranchiseTaxPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred and payable for franchise tax payable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_IncreaseDecreaseInFranchiseTaxPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_InitialClassificationOfCommonStockSubjectToPossibleRedemption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of initial classification of common stock subject to possible redemption in a non cash investing and financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_InitialClassificationOfCommonStockSubjectToPossibleRedemption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_InvestmentOfCashIntoTrustAccount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the investment of cash into trust account.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_InvestmentOfCashIntoTrustAccount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_OfferingCostsAdjustedAccruedExpensesIncurredDuringNoncashOrPartialNoncashTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of adjusted offering costs against accrued expenses that were incurred during a noncash or partial noncash transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_OfferingCostsAdjustedAccruedExpensesIncurredDuringNoncashOrPartialNoncashTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_OfferingCostsIncludedInAccountsPayableIncurredDuringNoncashOrPartialNoncashTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of offering costs included in accounts payable that were incurred during a noncash or partial noncash transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_OfferingCostsIncludedInAccountsPayableIncurredDuringNoncashOrPartialNoncashTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_OfferingCostsIncludedInAccruedExpensesIncurredDuringNoncashOrPartialNoncashTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of offering costs included in accrued expenses that were incurred during a noncash or partial noncash transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_OfferingCostsIncludedInAccruedExpensesIncurredDuringNoncashOrPartialNoncashTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ReclassificationOfOfferingCostsToAccountsPayableIncurredDuringNoncashOrPartialNoncashTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of offering costs reclassified in to accounts payable, incurred as a part of non cash or partial non cash transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ReclassificationOfOfferingCostsToAccountsPayableIncurredDuringNoncashOrPartialNoncashTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_StockWarrantLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of ttock warrant liabilities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_StockWarrantLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAdjustmentOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (income) related to adjustment to fair value of warrant liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 25<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=109262497&amp;loc=d3e20148-110875<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAdjustmentOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(a),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAssumed1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fair value of liabilities assumed in noncash investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4304-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4332-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4313-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAssumed1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashOrPartNoncashAcquisitionPayablesAssumed1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of payables that an Entity assumes in acquiring a business or in consideration for an asset received in a noncash (or part noncash) acquisition. Noncash is defined as transactions during a period that affect recognized assets or liabilities but 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4313-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4332-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashOrPartNoncashAcquisitionPayablesAssumed1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for cost incurred directly with the issuance of an equity security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfStockIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceInitialPublicOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from entity's first offering of stock to the public.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceInitialPublicOffering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRelatedPartyDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRelatedPartyDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfRelatedPartyDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfRelatedPartyDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrealizedGainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrealizedGainLossOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136999934168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Organization and Business Operations<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NatureOfOperations', window );">Description of Organization and Business Operations</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">1.&#160;&#160;&#160;BUSINESS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Description of the Business</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Rollins Road Acquisition Company (f/k/a Stem,&#160;Inc.) and its subsidiaries (together &#8220;Stem,&#160;Inc.,&#8221; &#8220;Stem&#8221; or the &#8220;Company&#8221;) is an energy technology company that creates innovative technology services that transform the way energy is distributed and consumed. Through its technology, the Company enables businesses to control their electricity expense and helps the electrical grid be more efficient in managing peak usage. Prior to the Merger (as defined below), Rollins Road Acquisition Company was named Stem,&#160;Inc.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Stem,&#160;Inc. was incorporated on March&#160;16, 2009 in the State of Delaware and is headquartered in Millbrae, California.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Star Peak Acquisition Corp. Merger</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On December&#160;3, 2020, the Company entered into an Agreement and Plan of Merger (the &#8220;Merger Agreement&#8221;) with Star Peak Transition Corp. (&#8220;STPK&#8221;, prior to the closing of the Merger and the &#8220;New Stem&#8221;, following the closing of the Merger), an entity listed on the New York Stock Exchange under the trade symbol &#8220;STPK&#8221;, and STPK Merger Sub Corp., a Delaware corporation and wholly owned subsidiary of STPK (&#8220;Merger Sub&#8221;), providing for, among other things, and subject to the conditions therein, the combination of the Company and STPK pursuant to the proposed merger of Merger Sub with and into the Company with the Company continuing as the surviving entity (the &#8220;Merger&#8221;).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On April&#160;28, 2021, shareholders approved the Merger Agreement, under which Stem received approximately $577.1&#160;million, net of fees and expenses. See Note&#160;14,&#160;<i style="font-style:italic;">Subsequent Events</i>&#160;for additional details regarding this transaction.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Liquidity and Going Concern</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The accompanying condensed consolidated financial statements have been prepared in conformity with U.S. generally accepted accounting principles (&#8220;GAAP&#8221;), assuming the Company will continue as a going concern. As of March&#160;31, 2021, the Company had cash and cash equivalents of $9.9&#160;million, an accumulated deficit of $490.4&#160;million and net current liabilities of $154.9&#160;million, with $123.1&#160;million of debt financing coming due within the next 12&#160;months. During the three&#160;months ended March&#160;31, 2021, the Company incurred a net loss of $82.6&#160;million and had negative cash flows from operating activities of $1.8&#160;million. However, as previously noted, the Company closed the Merger on April&#160;28, 2021 that provided the Company with a significant amount of cash proceeds. The Company believes that the cash position, inclusive of funds raised with the Merger, is sufficient to meet capital and liquidity requirement for at least the next 12&#160;months after the date that the financial statements are available to be issued and, therefore, there is no longer substantial doubt about the Company&#8217;s ability to continue as a going concern.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s business prospects are subject to risks, expenses, and uncertainties frequently encountered by companies in the early stages of commercial operations. To date, the Company has been funded primarily by equity financings, convertible promissory notes and borrowings from affiliates. The attainment of profitable operations is dependent upon future events, including obtaining adequate financing to complete the Company&#8217;s development activities, obtaining adequate supplier relationships, building its customer base, successfully executing its business and marketing strategy and hiring appropriate personnel. Failure to generate sufficient revenues, achieve planned gross margins and operating profitability, control operating costs, or secure additional funding may require the Company to modify, delay, or abandon some of its planned future expansion or development, or to otherwise enact operating cost reductions available to management, which could have a material adverse effect on the Company&#8217;s business, operating results, financial condition, and ability to achieve its intended business objectives.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">COVID-19</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In March&#160;2020, the World Health Organization declared the outbreak of the novel coronavirus disease (&#8220;COVID-19&#8221;) as a pandemic, and we expect our operations in all locations to be affected as the virus continues to proliferate. We have adjusted certain aspects of our operations to protect our employees and customers while still meeting customers&#8217; needs for vital technology. We will continue to monitor the situation closely and it is possible that we will implement further measures. In light of the uncertainty as to the severity and duration of the pandemic, the impact on our revenues, profitability and financial position is uncertain at this time.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><span style="display:inline-block;text-indent:0pt;width:27.35pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">1.</b></span><b style="font-weight:bold;">BUSINESS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Description of the Business</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Stem,&#160;Inc. and its subsidiaries (together &#8220;Stem,&#160;Inc.&#8221; or the &#8220;Company&#8221;) is an energy technology company that creates innovative technology services that transform the way energy is distributed and consumed. Through its technology, the Company enables businesses to control their electricity expense and helps the electrical grid be more efficient in managing peak usage.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Stem,&#160;Inc. was incorporated on March&#160;16, 2009 in the State of Delaware and is headquartered in Millbrae, California.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Liquidity and Going Concern</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The accompanying consolidated financial statements have been prepared in conformity with U.S. generally accepted accounting principles (&#8220;GAAP&#8221;), assuming the Company will continue as a going concern. As of December&#160;31, 2020, the Company had cash and cash equivalents of $6.9 million, an accumulated deficit of $407.8 million and net current liabilities of $141.2 million, with $116.2 million of debt financing coming due in 2021. During the&#160;year ended December&#160;31, 2020, the Company incurred a net loss of $156.1 million and had negative cash flows from operating activities of $33.7 million. As a result of these conditions, there is substantial doubt about the Company&#8217;s ability to continue as a going concern within one&#160;year after the date that the financial statements are available to be issued.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">The Company&#8217;s business prospects are subject to risks, expenses, and uncertainties frequently encountered by companies in the early stages of commercial operations. To date, the Company has been funded primarily by equity financings, convertible promissory notes and borrowings from affiliates. The attainment of profitable operations is dependent upon future events, including obtaining adequate financing to complete the Company&#8217;s development activities, obtaining adequate supplier relationships, building its customer base, successfully executing its business and marketing strategy and hiring appropriate personnel. Failure to generate sufficient revenues, achieve planned gross margins and operating profitability, control operating costs, or secure additional funding may require the Company to modify, delay, or abandon some  of its planned future expansion or development, or to otherwise enact operating cost reductions available to management, which could have a material adverse effect on the Company&#8217;s business, operating results, financial condition, and ability to achieve its intended business objectives.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">The Company intends to obtain financing through the execution of  a merger transaction with a Special Purpose Acquisition Company (&#8220;SPAC&#8221;) or through the issuance of additional equity or debt. These plans are intended to mitigate the relevant conditions or events that raise substantial doubt about the Company&#8217;s ability to continue as a going concern; however, as the plans are not entirely within the Company&#8217;s control, management cannot assure they will be effectively implemented.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The consolidated financial statements do not include any adjustments to reflect the possible future effects on the recoverability and classification of assets or the amounts and classification of liabilities that may result from the outcome of this uncertainty.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><b style="font-weight:bold;">COVID-19</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In March&#160;2020, the World Health Organization declared the outbreak of the novel coronavirus disease (&#8220;COVID-19&#8221;) as a pandemic, and we expect our operations in all locations to be affected as the virus continues to proliferate. We have adjusted certain aspects of our operations to protect our employees and customers while still meeting customers&#8217; needs for vital technology. We will continue to monitor the situation closely and it is possible that we will implement further measures. In light of the uncertainty as to the severity and duration of the pandemic, the impact on our revenues, profitability and financial position is uncertain at this time.</p><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NatureOfOperations', window );">Description of Organization and Business Operations</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note&#160;1-Description of Organization and Business Operations </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Star Peak Energy Transition Corp., formerly known as Star Peak Energy Acquisition Corp. (the &#8220;Company&#8221;), is a blank check company incorporated in Delaware on October&#160;29, 2018 (inception) for the purpose of effecting a merger, capital stock exchange, asset acquisition, share purchase, reorganization or similar business combination with one or more businesses (the &#8220;Business Combination&#8221;). While the Company may pursue an acquisition opportunity in any business, industry, sector or geographical location, it intends to focus its efforts primarily on identifying businesses seeking to be a market leader in, and/or benefit from the increasing global initiatives to improve the efficiency of our energy ecosystems and reduce emissions (the &#8220;Energy Transition&#8221;). The Company is an emerging growth company and, as such, the Company is subject to all of the risks associated with emerging growth companies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">On December&#160;3, 2020, the Company entered into an Agreement and Plan of Merger with STPK Merger Sub Corp., a newly formed Delaware corporation and wholly-owned subsidiary of the Company, and Stem, Inc., a Delaware corporation. See the consumated Business Combination described below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of March&#160;31, 2021, the Company had not commenced any operations. All activity for the period from October&#160;29, 2018 (inception) through March&#160;31, 2021 relates to the Company&#8217;s formation and the initial public offering (the &#8220;Initial Public Offering&#8221;) and since the closing of the Initial Public Offering, the search for a prospective initial Business Combination. The Company temporary halted the Initial Public Offering in September 2019 and recapitalized and continued in July&#160;2020. The Company will not generate any operating revenues until after the completion of its initial Business Combination, at the earliest. The Company will generate non-operating income in the form of interest income on investments held in trust account from the proceeds derived from the Initial Public Offering.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s sponsor is Star Peak Sponsor LLC, a Delaware limited liability company (the &#8220;Sponsor&#8221;). The registration statement for the Company&#8217;s Initial Public Offering was declared effective on August&#160;17, 2020. On&#160;August&#160;20, 2020, the Company consummated its&#160;Initial Public Offering of&#160;35,000,000&#160;units (the &#8220;Units&#8221; and, with respect to the Class&#160;A common stock included in the Units being offered, the &#8220;Public Shares&#8221;) at $10.00 per Unit, generating gross proceeds of&#160;$350.0&#160;million, and incurring offering costs of approximately $20.0 million, inclusive of approximately $12.3&#160;million in deferred underwriting commissions (Note&#160;5).&#160;On August&#160;26, 2020, the Company consummated the sale of 3,358,504 Units at the Initial Public Offering price at $10.00 per Unit pursuant to the notice of partial exercise from the underwriters, generating additional gross proceeds of approximately $33.6 million, and incurring additional&#160;offering costs of approximately $1.9 million, inclusive of approximately $1.2&#160;million in deferred underwriting commissions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Simultaneously with the closing of the Initial Public Offering, the Company consummated the private placement (&#8220;Private Placement&#8221;) of&#160;6,733,333 warrants&#160;(each, a &#8220;Private Placement Warrant&#8221; and collectively, the &#8220;Private Placement Warrants&#8221;) at a price of $1.50 per Private Placement Warrant to the Sponsor, generating gross proceeds of $10.1&#160;million (Note&#160;4). In connection with the consummation of the sale of additional Units pursuant to the underwriters&#8217; over-allotment option, on August&#160;26, 2020, the Company sold 447,801 Private Placement Warrants to the&#160;Sponsor, generating additional gross proceeds of approximately $0.7 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Upon the closing of the Initial Public Offering&#160;and the Private Placement on August&#160;20, 2020,&#160;$350.0&#160;million ($10.00 per Unit) of the net proceeds of the sale of the Units in the Initial Public Offering and the Private Placement were placed&#160;in a trust account (&#8220;Trust Account&#8221;), located in the United States at J.P. Morgan Chase Bank, N.A. with Continental Stock Transfer&#160;&amp; Trust Company acting as trustee, and invested only in U.S. &#8220;government securities&#8221; within the meaning of Section&#160;2(a)(16) of the Investment Company Act (the &#8220;Investment Company Act&#8221;) having a maturity of 185&#160;days or less or in money market funds meeting certain conditions under Rule&#160;2a-7 promulgated under the Investment Company Act which invest only in direct U.S. government treasury obligations, until the earlier of: (i)&#160;the completion of a Business Combination and (ii)&#160;the distribution of the assets held in the Trust Account as described below. Upon closing of the sale of Units and Private Placement Warrants upon exercise of the over-allotment, on August&#160;26, 2020, $34.3&#160;million of the net proceeds of the sale of the Units and Private Placement Warrants were placed&#160;in the Trust Account.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company&#8217;s management has broad discretion with respect to the specific application of the net proceeds of the Initial Public Offering and the sale of the Private Placement Warrants, although substantially all of the net proceeds </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">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. If the Company&#8217;s securities are listed on a national securities exchange, the Company must complete one or more initial Business Combinations having an aggregate fair market value of at least 80% of the assets held in the Trust Account (as defined below) (excluding the deferred underwriting commissions and taxes payable on income earned on the Trust Account) at the time of the agreement to enter into the initial Business Combination. However, the Company will only complete a 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 1940, as amended.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Prior to consummation of the Merger, the Company&#8217;s amended and restated certificate of incorporation provided that the Company would provide the holders of its outstanding Class A common stock, par value $0.0001 (the &#8220;Class A common stock&#8221;), sold in the Initial Public Offering (the &#8220;Public Stockholders&#8221;) with the opportunity to redeem all or a portion of their Public Shares (as defined in Note 3) upon the completion of a Business Combination. The Public Stockholders were entitled to redeem their Public Shares for a pro rata portion of the amount then in the Trust Account (initially anticipated to be $10.00 per Public Share). These Public Shares were recorded at a redemption value and classified as temporary equity upon the completion of the Initial Public Offering in accordance with the Financial Accounting Standards Board&#8217;s (&#8220;FASB&#8221;) Accounting Standards Codification (&#8220;ASC&#8221;) Topic 480 &#8220;Distinguishing Liabilities from Equity.&#8221;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Consummated Business Combination</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On April 28, 2021, the Company and STPK Merger Sub Corp., a newly formed wholly-owned subsidiary of the Company, and Stem, Inc., a Delaware corporation (&#8220;Stem&#8221;), consummated the previously-announced merger pursuant to that certain Agreement and Plan of Merger, dated December 3, 2020. See the Form 8-K, filed with the SEC on May 4, 2021 for additional information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Liquidity, Capital Resources and Going Concern</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited consolidated condensed financial statements have been prepared assuming the Company will continue as a going concern, which contemplates, among other things, the realization of assets and satisfaction of liabilities in the normal course of business. As of March 31, 2021, the Company had approximately $426,000 in its operating bank account and working capital deficit of approximately $1.7&#160;million. Further, the Company has incurred and expects to continue to incur significant costs in pursuit of its acquisition plans.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s liquidity needs to date have been satisfied through a capital contribution of $25,000 from the Sponsor to purchase the Founder Shares (as defined below), the loan of up to $300,000 under the Note&#160;(see Note&#160;4), and the net proceeds from the consummation of the Private Placement not held in the Trust Account. The Company fully repaid the Note&#160;on August&#160;20, 2020. In addition, in order to finance transaction costs in connection with a Business Combination, the Company&#8217;s officers, directors and initial stockholders may, but are not obligated to, provide the Company Working Capital Loans (see Note&#160;4). To date, there have been <span style="-sec-ix-hidden:Hidden_wnvDQ44V1UKokZwygQ70-w;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">no</span></span> borrowings under any Working Capital Loans.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In connection with the Company&#8217;s assessment of going concern considerations in accordance with FASB Accounting Standards Update (&#8220;ASU&#8221;) 2014-15, &#8220;Disclosures of Uncertainties about an Entity&#8217;s Ability to Continue as a Going Concern,&#8221; management has determined that the lack of liquidity raises substantial doubt about the Company&#8217;s ability to continue as a going concern. No adjustments have been made to the carrying amounts of assets or liabilities. Management continues to evaluate the impact of the COVID-19 pandemic and has concluded that the specific impact is not readily determinable as of the date of the balance sheet. The unaudited consolidated condensed financial statements do not include any adjustments that might result from the outcome of this uncertainty.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note&#160;1 - Description of Organization and Business Operations</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Star Peak Energy Transition Corp., formerly known as Star Peak Energy Acquisition Corp. (the &#8220;Company&#8221;), is a blank check company incorporated in Delaware on October&#160;29, 2018 (inception) for the purpose of effecting a merger, capital stock exchange, asset acquisition, share purchase, reorganization or similar business combination with one or more businesses (the &#8220;Business Combination&#8221;). While the Company may pursue an acquisition opportunity in any business, industry, sector or geographical location, it intends to focus its efforts primarily on identifying businesses seeking to be a market leader in, and/or benefit from the increasing global initiatives to improve the efficiency of our energy ecosystems and reduce emissions (the &#8220;Energy Transition&#8221;). The Company is an emerging growth company and, as such, the Company is subject to all of the risks associated with emerging growth companies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On December&#160;3, 2020, the Company entered into an Agreement and Plan of Merger (the &#8220;merger agreement&#8221;) with STPK Merger Sub Corp., a newly formed Delaware corporation and wholly-owned subsidiary of the Company, and Stem,&#160;Inc., a Delaware corporation (&#8220;Stem&#8221;). See the Proposed Business Combination described below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of December&#160;31, 2020, the Company had not commenced any operations. All activity for the period from October&#160;29, 2018 (inception) through December&#160;31, 2020 relates to the Company&#8217;s formation and the initial public offering (the &#8220;Initial Public Offering&#8221;) and since the closing of the Initial Public Offering, the search for a prospective initial Business Combination. The Company temporarily halted the Initial Public Offering in September&#160;2019 and recapitalized and continued in July&#160;2020. The Company will not generate any operating revenues until after the completion of its initial Business Combination, at the earliest. The Company will generate non-operating income in the form of interest income on cash and cash equivalents from the proceeds derived from the Initial Public Offering.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s sponsor is Star Peak Sponsor LLC, a Delaware limited liability company (the &#8220;Sponsor&#8221;). The registration statement for the Company&#8217;s Initial Public Offering was declared effective on August&#160;17, 2020. On August&#160;20, 2020, the Company consummated its Initial Public Offering of 35,000,000 units (the &#8220;Units&#8221; and, with respect to the Class&#160;A common stock included in the Units being offered, the &#8220;Public Shares&#8221;) at $10.00 per Unit, generating gross proceeds of $350.0 million, and incurring offering costs of approximately $20.2 million, inclusive of approximately $12.3 million in deferred underwriting commissions (Note&#160;6). On August&#160;26, 2020, the Company consummated the sale of 3,358,504 Units at the Initial Public Offering price at $10.00 per Unit pursuant to the notice of partial exercise from the underwriters, generating additional gross proceeds of approximately $33.6 million, and incurring additional offering costs of approximately $1.9 million, inclusive of approximately $1.2 million in deferred underwriting commissions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Simultaneously with the closing of the Initial Public Offering, the Company consummated the private placement (&#8220;Private Placement&#8221;) of 6,733,333 warrants (each, a &#8220;Private Placement Warrant&#8221; and collectively, the &#8220;Private Placement Warrants&#8221;) at a price of $1.50 per Private Placement Warrant to the Sponsor, generating gross proceeds of $10.1 million (Note&#160;5). In connection with the consummation of the sale of additional Units pursuant to the underwriters&#8217; over-allotment option, on August&#160;26, 2020, the Company sold 447,801 Private Placement Warrants to the Sponsor, generating additional gross proceeds of approximately $0.7 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Upon the closing of the Initial Public Offering and the Private Placement on August&#160;20, 2020, $350.0 million ($10.00 per Unit) of the net proceeds of the sale of the Units in the Initial Public Offering and the Private Placement were placed in a trust account (&#8220;Trust Account&#8221;), located in the United States at J.P. Morgan Chase Bank, N.A. with Continental Stock Transfer&#160;&amp; Trust Company acting as trustee, and invested only in U.S. &#8220;government securities&#8221; within the meaning of Section&#160;2(a)(16) of the Investment Company Act having a maturity of 185&#160;days or less or in money market funds meeting certain conditions under Rule&#160;2a-7 promulgated under the Investment Company Act which invest only in direct U.S. government treasury obligations, until the earlier of: (i)&#160;the completion of a Business Combination and (ii)&#160;the distribution of the assets held in the Trust Account as described below. Upon closing of the sale of Units and Private Placement Warrants upon exercise of the over-allotment, on August&#160;26, 2020, $33.6 million of the net proceeds of the sale of the Units and Private Placement Warrants were placed in the Trust Account.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company&#8217;s management has broad discretion with respect to the specific application of the net proceeds of the Initial Public Offering and the sale of the 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. If the Company&#8217;s securities are listed on a national securities exchange, the Company must complete one or more initial Business Combinations having an aggregate fair market value of at least 80% of the assets held in the Trust Account (as defined below) (excluding the deferred underwriting commissions and taxes payable on income earned on the Trust Account) at the time of the agreement to enter into the initial Business Combination. However, the Company will only complete a 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">target sufficient for it not to be required to register as an investment company under the Investment Company Act 1940, as amended (the &#8220;Investment Company Act&#8221;).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company will provide the holders of its outstanding Class&#160;A common stock, par value $0.0001 (the &#8220;Class&#160;A common stock&#8221;), sold in the Initial Public Offering (the &#8220;Public Stockholders&#8221;) with the opportunity to redeem all or a portion of their Public Shares (as defined in Note&#160;4) upon the completion of a Business Combination either (i)&#160;in connection with a stockholder meeting called to approve the Business Combination or (ii)&#160;by means of a tender offer. The decision as to whether the Company will seek stockholder approval of a Business Combination or conduct a tender offer will be made by the Company, solely in its discretion. The Public Stockholders will be entitled to redeem their Public Shares for a pro rata portion of the amount then in the Trust Account (initially anticipated to be $10.00 per Public Share). The per-share amount to be distributed to Public Stockholders who redeem their Public Shares will not be reduced by the deferred underwriting commissions the Company will pay to the underwriters (as discussed in Note&#160;6). These Public Shares will be recorded at a redemption value and classified as temporary equity upon the completion of the Initial Public Offering in accordance with the Financial Accounting Standards Board&#8217;s (&#8220;FASB&#8221;) Accounting Standards Codification (&#8220;ASC&#8221;) Topic 480 &#8220;Distinguishing Liabilities from Equity.&#8221; In such case, the Company will proceed with a Business Combination if the Company has net tangible assets of at least $5,000,001 upon such consummation of a Business Combination and a majority of the shares of the Company&#8217;s outstanding common stock voted are voted in favor of the Business Combination. If a stockholder vote is not required by law and the Company does not decide to hold a stockholder vote for business or other legal reasons, the Company will, pursuant to its amended and restated certificate of incorporation, conduct the redemptions pursuant to the tender offer rules&#160;of the U.S. Securities and Exchange Commission (the &#8220;SEC&#8221;) and file tender offer documents with the SEC prior to completing a Business Combination. If, however, stockholder approval of the transactions is required by law, or the Company decides to obtain stockholder approval for business or legal reasons, the Company will offer to redeem Public Shares in conjunction with a proxy solicitation pursuant to the proxy rules&#160;and not pursuant to the tender offer rules. Additionally, each Public Stockholder may elect to redeem their Public Shares irrespective of whether they vote for or against the proposed transaction. If the Company seeks stockholder approval in connection with a Business Combination, the initial stockholders (as defined below) have agreed to vote their Founder Shares (as defined below in Note&#160;5) and any Public Shares purchased during or after the Initial Public Offering in favor of a Business Combination. In addition, the initial stockholders have agreed to waive their redemption rights with respect to their Founder Shares and Public Shares, if any, in connection with the completion of a Business Combination.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Notwithstanding the foregoing, the Company&#8217;s amended and restated certificate of incorporation provides that a Public Stockholder, together with any affiliate of such stockholder or any other person with whom such stockholder is acting in concert or as a &#8220;group&#8221; (as defined under Section&#160;13 of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;)), will be restricted from redeeming its shares with respect to more than an aggregate of 15% or more of the Class&#160;A common stock sold in the Initial Public Offering, without the prior consent of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s Sponsor, officers and directors (the &#8220;initial stockholders&#8221;) have agreed not to propose an amendment to the Company&#8217;s amended and restated certificate of incorporation that would affect the substance or timing of the Company&#8217;s obligation to redeem 100% of its Public Shares if the Company does not complete a Business Combination within 24&#160;months from the closing of the Initial Public Offering, or August&#160;20, 2022 (the &#8220;Combination Period&#8221;), unless the Company provides the Public Stockholders with the opportunity to redeem their shares of Class&#160;A common stock in conjunction with any such amendment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">If the Company is unable to complete a Business Combination within the Combination Period, the Company will (i)&#160;cease all operations except for the purpose of winding up, (ii)&#160;as promptly as reasonably possible but not more than <span style="-sec-ix-hidden:Hidden_xhbB-p06dEWTMQXzvf0D5g;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">ten</span></span> business&#160;days thereafter, redeem the Public Shares, at a per-share price, payable in cash, equal to the aggregate amount then on deposit in the Trust Account including interest earned on the funds held in the Trust Account and not previously released to the Company to pay its franchise and income taxes (less up to $100,000 of interest to pay dissolution expenses), divided by the number of then outstanding Public Shares, which redemption will completely extinguish Public Stockholders&#8217; rights as stockholders (including the right to receive further liquidating distributions, if any), subject to applicable law, and (iii)&#160;as promptly as reasonably possible following such redemption, subject to the approval of the Company&#8217;s remaining stockholders and board of directors, dissolve and liquidate, subject in each case to our obligations under Delaware law to provide for claims of creditors and the requirements of other applicable law.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The initial stockholders have agreed to waive their liquidation rights with respect to the Founder Shares if the Company fails to complete a Business Combination within the Combination Period. However, if the initial stockholders acquire Public Shares in or after the Initial Public Offering, they will be entitled to liquidating distributions from the Trust Account with respect to such Public Shares if the Company fails to complete a Business Combination within the Combination Period. The underwriters have agreed to waive their rights to their deferred underwriting commission (see Note&#160;6) held in the Trust Account in the event the Company does not complete a Business Combination within the Combination Period and, in such event, such amounts will be included with the funds held in the Trust Account that will be available to fund the redemption of the Company&#8217;s Public Shares. In the event of such distribution, it is possible that the per share value of the residual assets remaining available for distribution (including Trust Account assets) will be only $10.00 per share </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">initially held in the Trust Account (or less than that in certain circumstances). In order to protect the amounts held in the Trust Account, the Sponsor has agreed to be liable to the Company if and to the extent any claims by third parties, including any vendor for services rendered or products sold to the Company, or any prospective target business with which the Company has discussed entering into a transaction agreement, reduce the amount of funds in the Trust Account. This liability will not apply with respect to any claims by a third party who executed a waiver of any right, title, interest or claim of any kind in or to any monies held in the Trust Account or to any claims under the Company&#8217;s indemnity of the underwriters of the Initial Public Offering against certain liabilities, including liabilities under the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;). Moreover, in the event that an executed waiver is deemed to be unenforceable against a third party, the Sponsor will not be responsible to the extent of any liability for such third-party claims. The Company will seek to reduce the possibility that the Sponsor will have to indemnify the Trust Account due to claims of creditors by endeavoring to have all third parties, including vendors, service providers (except the Company&#8217;s independent registered public accounting firm and the underwriters with respect to the underwriting agreement), prospective target businesses or other entities with which the Company does business, execute agreements with the Company waiving any right, title, interest or claim of any kind in or to monies held in the Trust Account.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Proposed Business Combination</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On December&#160;3, 2020, the Company entered into an Agreement and Plan of Merger (the &#8220;merger agreement&#8221;) with STPK Merger Sub Corp., a newly formed wholly-owned subsidiary of the Company, and Stem,&#160;Inc., a Delaware corporation (&#8220;Stem&#8221;). If the merger agreement is adopted by Stem&#8217;s stockholders, the merger agreement and the transactions contemplated thereby, including the issuance of common stock of the Company (&#8220;New Stem Common Stock&#8221;) to be issued or reserved as the merger consideration, is approved by the Company&#8217;s stockholders, and the merger is subsequently completed, Merger Sub will merge with and into Stem, with Stem surviving the merger as a wholly owned subsidiary of the Company (the &#8220;merger&#8221;).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Immediately prior to the effective time of the merger, each outstanding share of Stem common stock, including common stock held by prior owners of Stem preferred stock (other than shares owned by Stem as treasury stock, dissenting shares and restricted shares) (&#8220;Existing Stem Common Stock&#8221;), will be cancelled and converted into the right to receive a pro rata portion of approximately 65,000,000 shares of New Stem Common Stock (less any shares of New Stem Common Stock that will be issuable upon exercise of certain outstanding options and warrants to purchase capital stock of Stem that remain outstanding after the merger).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The total number of shares of New Stem Common Stock expected to be issued in the merger at the closing of the merger is approximately 65,000,000 (including shares of New Stem Common Stock that will be issuable upon exercise of certain outstanding options and warrants to purchase capital stock of Stem that remain outstanding after the merger), and holders of shares of Stem common stock as of immediately prior to the closing of the merger (and following the conversion of Stem preferred stock, Stem Warrants and Convertible Notes&#160;into New Stem Common Stock) will hold, in the aggregate, approximately 48% and 66.9% of the issued and outstanding shares of New Stem Common Stock immediately following the closing of the merger, assuming no shares of the Company&#8217;s common stock are redeemed and the maximum number of shares of the Company&#8217;s common stock are redeemed, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Refer to the preliminary proxy statement/consent solicitation statement/prospectus, as filed in Form&#160;S-4 with the Securities and Exchange Commission on January&#160;22, 2021 for additional information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Liquidity, Capital Resources and Going Concern</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying consolidated financial statements have been prepared assuming the Company will continue as a going concern, which contemplates, among other things, the realization of assets and satisfaction of liabilities in the normal course of business. As of December&#160;31, 2020, the Company had approximately $937,000 in its operating bank account, approximately $137,000 of interest income available in the Trust Account to pay for taxes and working capital deficit of approximately $1.2 million. Further, the Company has incurred and expects to continue to incur significant costs in pursuit of its acquisition plans.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Through December&#160;31, 2020, the Company&#8217;s liquidity needs have been satisfied through a capital contribution of $25,000 from the Sponsor to purchase the Founder Shares (as defined below), the loan of up to $300,000 under the Note&#160;(see Note&#160;5), and the net proceeds from the consummation of the Private Placement not held in the Trust Account. The Company fully repaid the Note&#160;on August&#160;20, 2020. In addition, in order to finance transaction costs in connection with a Business Combination, the Company&#8217;s officers, directors and initial stockholders may, but are not obligated to, provide the Company Working Capital Loans (see Note&#160;5). To-date, there have been no borrowings under any Working Capital Loans.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In connection with the Company&#8217;s assessment of going concern considerations in accordance with FASB Accounting Standards Update (&#8220;ASU&#8221;) 2014-15, &#8220;Disclosures of Uncertainties about an Entity&#8217;s Ability to Continue as a Going Concern,&#8221; management has </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">determined that the lack of liquidity raises substantial doubt about the Company&#8217;s ability to continue as a going concern. No adjustments have been made to the carrying amounts of assets or liabilities should the Company be forced to liquidate before August 20, 2022.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NatureOfOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NatureOfOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136919296536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restatement of Previously Issued Financial Statements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingChangesAndErrorCorrectionsTextBlock', window );">Restatement of Previously Issued Financial Statements</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note&#160;2 &#8212; Restatement of Previously Issued Financial Statements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">In April 2021, the Company concluded that, because of a misapplication of the accounting guidance related to its Public and Private Placement warrants the Company issued in August 2020, the Company&#8217;s previously issued financial statements for the quarter ended September 30, 2020 and the year ended December 31, 2020 should no longer be relied upon.  As such, the Company is restating its financial statements for the Affected Periods included in this Annual Report.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On April 12, 2021, the staff of the Securities and Exchange Commission (the &#8220;SEC Staff&#8221;) issued a public statement entitled &#8220;Staff Statement on Accounting and Reporting Considerations for Warrants issued by Special Purpose Acquisition Companies (&#8220;SPACs&#8221;)&#8221; (the &#8220;SEC Staff Statement&#8221;). In the SEC Staff Statement, the SEC Staff expressed its view that certain terms and conditions common to SPAC warrants may require the warrants to be classified as liabilities on the SPAC&#8217;s balance sheet as opposed to equity. Since issuance on August 20, 2020, the Company&#8217;s warrants were accounted for as equity within the Company&#8217;s previously reported balance sheets, and after discussion and evaluation, including with the Company&#8217;s independent auditors, management concluded that the warrants should be presented as liabilities with subsequent fair value remeasurement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">Historically, the Warrants were reflected as a component of equity as opposed to liabilities on the balance sheets and the statements of operations did not include the subsequent non-cash changes in estimated fair value of the Warrants, based on our application of FASB ASC Topic 815-40, Derivatives and Hedging, Contracts in Entity&#8217;s Own Equity (&#8220;ASC 815-40). The views expressed in the SEC Staff Statement were not consistent with the Company&#8217;s historical interpretation of the specific provisions within its warrant agreement and the Company&#8217;s application of ASC 815-40 to the warrant agreement.  The Company reassessed its accounting for Warrants issued on August 20, 2020, in light of the SEC Staff&#8217;s published views.   Based on this reassessment, management determined that the Warrants should be classified as liabilities measured at fair value upon issuance, with subsequent changes in fair value reported in the Company Statement of Operations each reporting period.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Therefore, the Company, in consultation with its Audit Committee, concluded that its previously issued Financial Statements for the year ended December 31, 2020 and for the quarter ended September 30, 2020 (the &#8220;Affected Periods&#8221;) should be restated because of a misapplication in the guidance around accounting for certain of our outstanding warrants to purchase common stock (the &#8220;Warrants&#8221;) and should no longer be relied upon.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Impact of the Restatement</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The impact of the restatement on the balance sheets, statements of operations and statements of cash flows for the Affected Periods is presented below. The restatement had no impact on net cash flows from operating, investing or financing activities<span style="font-size:11pt;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:40.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As Previously</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Restatement</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As Restated</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance Sheet</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 385,286,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 385,286,084</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Liabilities and stockholders&#8217; equity</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,809,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,809,435</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred legal fees</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 203,910</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 203,910</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred underwriting commissions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,425,476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,425,476</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock warrant liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 121,091,978</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 121,091,978</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,438,821</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 121,091,978</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 137,530,799</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Class A common stock, $0.0001 par value; shares subject to possible redemption </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 363,847,260</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (121,091,980)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 242,755,280</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stockholders&#8217; equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Preferred stock- $0.0001 par value</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Class A common stock - $0.0001 par value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 197</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,211</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,408</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Class B common stock - $0.0001 par value</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 959</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 959</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Additional paid-in-capital</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,380,865</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 109,268,621</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 117,649,486</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accumulated deficit</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,382,018)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (109,269,830)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (112,651,848)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total stockholders&#8217; equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,000,003</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,000,005</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total liabilities and stockholders&#8217; equity</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 385,286,084</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 385,286,084</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:43.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Year Ended December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As Previously</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Restatement</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As Restated</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Statement of Operations</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Loss from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,500,175)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,500,175)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other (expense) income:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Change in fair value of warrant liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (109,269,830)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (109,269,830)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net gain from investments held in Trust Account</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 136,707</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 136,707</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total other (expense) income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 136,707</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (109,269,830)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (109,133,123)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net loss</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,363,468)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (109,269,830)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (112,633,298)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted average Class A common stock outstanding, basic and diluted</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 38,208,123</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 38,208,123</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Basic and diluted net loss per Class A common stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted average Class B common stock outstanding, basic and diluted</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,589,626</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,589,626</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Basic and diluted net loss per Class B common stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.35)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11.75)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:52.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:45.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Year Ended December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As Previously</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Restatement</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As Restated</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Statement of Cash Flows</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,363,468)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (109,269,830)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (112,633,298)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Adjustments to reconcile net loss to net cash used in operating activities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 109,269,830</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 109,269,830</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net cash used in operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,838,477)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,838,477)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net cash used in investing activities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (383,585,040)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (383,585,040)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net cash provided by financing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 386,360,290</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 386,360,290</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net change in cash</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 936,773</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 936,773</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:45.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of September 30, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As Previously</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Restatement</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As Restated</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance Sheet</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 386,179,543</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 386,179,543</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Liabilities and stockholders&#8217; equity</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Total current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 716,028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 716,028</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Deferred legal fees</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 203,910</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 203,910</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Deferred underwriting commissions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,425,476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,425,476</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Stock warrant liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,822,148</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,822,148</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,345,414</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,822,148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26,167,562</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Class A common stock, $0.0001 par value; shares subject to possible redemption Stockholders&#8217; equity</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 366,834,120</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,822,140)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 355,011,980</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Preferred stock- $0.0001 par value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Class A common stock - $0.0001 par value</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 168</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 118</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 286</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Class B common stock - $0.0001 par value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 959</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 959</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Additional paid-in-capital</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,394,034</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (126)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,393,908</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Accumulated deficit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (395,152)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (395,152)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Total stockholders&#8217; equity</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,000,009</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,000,001</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Total liabilities and stockholders&#8217; equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 386,179,543</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 386,179,543</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The impact to the balance sheet dated August 20, 2020, filed on Form 8-K on August 26, 2020 related to the impact of accounting for public and private warrants as liabilities at fair value resulted in a $11.8 million increase to the warrant liabilities line item on August&#160;20,&#160;2020 and offsetting decrease to the Class A common stock subject to redemption mezzanine equity line item. There is no change to total stockholders' equity at any reported balance sheet date.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingChangesAndErrorCorrectionsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting accounting changes and error corrections. It includes the conveyance of information necessary for a user of the Company's financial information to understand all aspects and required disclosure information concerning all changes and error corrections reported in the Company's financial statements for the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -URI http://asc.fasb.org/topic&amp;trid=2122394<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingChangesAndErrorCorrectionsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136999481816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Note 2&#8212;Basic of Presentation and Summary of Significant Accounting Policies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Basis of Presentation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The accompanying unaudited consolidated condensed financial statements of the Company, including the accounts of the Company&#8217;s wholly-owned subsidiary, STPK Merger Sub Corp, have been prepared in accordance with United States generally accepted accounting principles (&#8220;U.S. GAAP&#8221;) for interim financial information and Article 8 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP. all adjustments (consisting of normal accruals) considered for a fair presentation have been included. All intercompany accounts and transactions have been eliminated in consolidation. In the opinion of management, operating results for the periods presented are not necessarily indicative of the results that may be expected for the year ending December 31, 2021, or any other future period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited consolidated condensed financial statements should be read in conjunction with the audited financial statements and notes thereto included in the Company&#8217;s Annual Report on Form 10K/A filed with the SEC on April 26, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Emerging Growth Company</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company is an &#8220;emerging growth company,&#8221; as defined in Section&#160;2(a) of the Securities Act, as modified by the Jumpstart Our Business Startups Act of 2012 (the &#8220;JOBS Act&#8221;), and it may take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies including, but not limited to, not being required to comply with the auditor attestation requirements of Section&#160;404 of the Sarbanes-Oxley Act of 2002, reduced disclosure obligations regarding executive compensation in its periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Further, Section&#160;102(b)(1) of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered under the Exchange Act) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that an emerging growth company can elect to opt out of the extended transition period and comply with the requirements that&#160;apply&#160;to&#160;non-emerging&#160;growth&#160;companies&#160;but any such an election to opt out is irrevocable. The Company has elected not to opt out of such extended transition period, which means that when a standard is issued or revised and it has different application dates for public or private companies, the Company, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">This may make comparison of the Company&#8217;s unaudited consolidated condensed financial statements with another public company that is neither an emerging growth company nor an emerging growth company that has opted out of using the extended transition period difficult or impossible because of the potential differences in accounting standards used.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Use of Estimates</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The preparation of unaudited consolidated condensed financial statements in conformity with U.S. GAAP requires the Company&#8217;s management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities at the date of the unaudited consolidated condensed financial statements and the reported amounts of revenues and expenses during the reporting period. Making estimates requires management to exercise significant judgment. It is at least reasonably possible that the estimate of the effect of a condition, situation or set of circumstances that existed at the date of the unaudited consolidated condensed financial statements, which management considered in formulating its estimate, could change in the near term due to one or more future confirming events. Accordingly, the actual results could differ significantly from those estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Cash and Cash Equivalents</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company considers all short-term investments with an original maturity of three&#160;months or less when purchased to be cash equivalents. There were no cash equivalents at March 31, 2021 and December 31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Investments Held in Trust Account</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s portfolio of investments is comprised solely of U.S. government securities, within the meaning set forth in Section 2(a)(16) of the Investment Company Act, with a maturity of 185 days or less, or investments in money market funds that invest in U.S. government securities, or a combination thereof. The Company&#8217;s investments held in the Trust Account are classified as trading securities. Trading securities are presented on the consolidated condensed balance sheets at fair value at the end of each reporting period. Gains and losses resulting from the change in fair value of these securities is included in gain on investment (net), dividends and interest held in Trust Account in the accompanying unaudited consolidated condensed statements of operations. The estimated fair values of investments held in the Trust Account are determined using available market information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Concentration of Credit Risk</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash accounts in a financial institution, which, at times, may exceed the Federal Depository Insurance Coverage of $250,000, and investments held in Trust Account. The Company has not experienced losses on these accounts and management believes the Company is not exposed to significant risks on such accounts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Fair Value of Financial Instruments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Fair value is defined as the price that would be received for sale of an asset or paid for transfer of a liability, in an orderly transaction between market participants at the measurement date. U.S. GAAP establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level&#160;1 measurements) and the lowest priority to unobservable inputs (Level&#160;3 measurements). These tiers include:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Level 1, defined as observable inputs such as quoted prices for identical instruments in active markets;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable such as quoted prices for similar instruments in active markets or quoted prices for identical or similar instruments in markets that are not active; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions, such as valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In some circumstances, the inputs used to measure fair value might be categorized within different levels of the fair value hierarchy.&#160;In those instances, the fair value measurement is categorized in its entirety in the fair value hierarchy based on the lowest level input that is significant to the fair value measurement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of March&#160;31, 2021 and December 31, 2020, the carrying values of cash, accounts payable, accrued expenses, and franchise tax payable approximate their fair values due to the short-term nature of the instruments. The Company&#8217;s portfolio of investments held in the Trust Account is comprised of investments in U.S. Treasury securities with an original maturity of 185&#160;days or less or investments in money market funds that invest in U.S. government securities, or a combination thereof. The fair value for trading securities is determined using quoted market prices in active markets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Offering Costs Associated with the Initial Public Offering</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Offering costs consisted of legal, accounting, underwriting fees and other costs incurred through the Initial Public Offering that were directly related to the Initial Public Offering. Offering costs are allocated to the separable financial instruments issued in the Initial Public Offering based on a relative fair value basis, compared to total proceeds received. Offering costs associated with warrant liabilities are expensed as incurred, presented as non-operating expenses in the statements of operations. Offering costs associated with the Class A common stock were charged to stockholders' equity upon the completion of the Initial Public Offering.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Class&#160;A Common Stock Subject to Possible Redemption</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for its Class&#160;A common stock subject to possible redemption in accordance with the guidance in ASC Topic 480 &#8220;Distinguishing Liabilities from Equity.&#8221; Class&#160;A common stock subject to mandatory redemption (if any) is classified as a liability instrument and measured at fair value. Shares of conditionally redeemable Class&#160;A common stock (including Class&#160;A common stock that features redemption rights that are either within the control of the holder or subject to redemption upon the occurrence of uncertain events not solely within the Company&#8217;s control) are classified as temporary equity. At all other times, Class&#160;A common stock are classified as stockholders&#8217; equity. The Company&#8217;s Class&#160;A common stock features certain redemption rights that are considered to be outside of the Company&#8217;s control and subject to the occurrence of uncertain future events. Accordingly, at March 31, 2021 and December 31, 2020, 8,640,832 and 24,275,528 shares of Class&#160;A common stock subject to possible redemption are presented as temporary equity, respectively, outside of the stockholders&#8217; equity section of the Company&#8217;s consolidated condensed balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Income Taxes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company complies with the accounting and reporting requirements of Financial Accounting Standards Board Accounting Standard Codification, or FASB ASC, 740, &#8220;Income Taxes,&#8221; which requires an asset and liability approach to financial accounting and reporting for income taxes. Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the&#160;years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that included the enactment date. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">FASB ASC 740 prescribes a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more-likely-than-not to be sustained upon examination by taxing authorities. The Company recognizes accrued interest and penalties related to unrecognized tax benefits as income tax expense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;white-space:pre-wrap;">Net Income (Loss) Per Share of  Common Stock</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Net income (loss) per share of common stock is computed by dividing net income (loss) by the weighted-average number of common stock outstanding during the periods. The Company has not considered the effect of the warrants sold in the Initial Public Offering and the Private Placement to purchase up to an aggregate of 19,967,302 shares of the Company&#8217;s Class A common stock in the calculation of the diluted income per share, since their inclusion would be anti-dilutive under the treasury stock method. As a result, diluted earnings per share of common stock is the same as basic earnings per share of common stock for the periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company&#8217;s unaudited consolidated condensed statements of operations include a presentation of income (loss) per share for common stock subject to redemption in a manner similar to the two-class method of income (loss) per share. Net income per share, basic and diluted for Class&#160;A common stock is calculated by dividing the gain on investment (net), dividends and interest held in Trust Account of approximately $35,000, net of applicable taxes available to be withdrawn from the Trust Account of approximately $35,000, by the weighted average number of Class&#160;A common stock outstanding for the three months ended March 31, 2021. Net loss per share, basic and diluted for </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Class&#160;B common stock is calculated by dividing the net loss of approximately $156.3 million and $0 for the three&#160;months ended March 31, 2021 and 2020, respectively, less income attributable to Class&#160;A common stock of $0 for each period, by the weighted average number of Class&#160;B common stock outstanding for the periods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-style:italic;font-weight:bold;">Derivative warrant liabilities</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company does not use derivative instruments to hedge exposures to cash flow, market, or foreign currency risks. The Company evaluates all of its financial instruments, including issued stock purchase warrants, to determine if such instruments are derivatives or contain features that qualify as embedded derivatives, pursuant to ASC 480 and ASC 815-15. The classification of derivative instruments, including whether such instruments should be recorded as liabilities or as equity, is re-assessed at the end of each reporting period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for its 19,967,302 common stock warrants issued in connection with its Initial Public Offering (12,786,168) and Private Placement (7,181,134) as derivative warrant liabilities in accordance with ASC 815-40. Accordingly, the Company recognizes the warrant instruments as liabilities at fair value and adjusts the instruments to fair value at each reporting period. The liabilities are subject to re-measurement at each balance sheet date until exercised, and any change in fair value is recognized in the Company&#8217;s statements of operations. The fair value of the Private Placement Warrants have been estimated using a Monte Carlo simulation model each measurement date. The fair value of the warrants issued in connection with the Public Offering were initially measured at fair value using a Monte Carlo simulation model and subsequently measured based on the listed market price of such warrants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Recent Adopted Accounting Standards</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In August 2020, the FASB issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2020-06, <i style="font-style:italic;">Debt&#8212;Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#8212;Contracts in Entity&#8217;s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity&#8217;s Own Equity</i> (&#8220;ASU 2020-06&#8221;), which simplifies accounting for convertible instruments by removing major separation models required under current GAAP. The ASU also removes certain settlement conditions that are required for equity-linked contracts to qualify for the derivative scope exception, and it simplifies the diluted earnings per share calculation in certain areas. The Company adopted ASU 2020-06 on January 1, 2021. Adoption of the ASU did not impact the Company&#8217;s financial position, results of operations or cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Recent Issued Accounting Standards</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company&#8217;s management does not believe that any recently issued, but not yet effective, accounting standards updates, if currently adopted, would have a material effect on the accompanying financial statement.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136920678760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Initial Public Offering<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_InitialPublicOfferingTextBlock', window );">Initial Public Offering</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note&#160;3&#8212;Initial Public Offering</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Public Units</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On&#160;August&#160;20, 2020, the Company consummated its&#160;Initial Public Offering of&#160;35,000,000&#160;Units at $10.00 per Unit, generating gross proceeds of&#160;$350.0&#160;million, and incurring offering costs of approximately $20.0 million, inclusive of approximately $12.3&#160;million in deferred underwriting commissions.&#160;On August&#160;26, 2020, the Company consummated the sale of 3,358,504 Units at the Initial Public Offering price at $10.00 per Unit pursuant to the notice of partial exercise from the underwriters, generating additional gross proceeds of approximately $33.6 million, and incurring additional&#160;offering costs of approximately $1.9 million, inclusive of approximately $1.2&#160;million in deferred underwriting commissions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Each Unit consists of one share of Class&#160;A common stock (such shares of Class&#160;A common stock included in the Units being offered, the &#8220;Public Shares&#8221;), and <span style="-sec-ix-hidden:Hidden_J8kzmdwD-kWcWSu7drfcsA;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">one-third</span></span> of one redeemable warrant (each, a &#8220;Public Warrant&#8221;). Each whole Public Warrant entitles the holder to purchase one share of Class&#160;A common stock at a price of $11.50 per share, subject to adjustment (see Note&#160;6).</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note&#160;4 &#8212; Initial Public Offering</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Public Units</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On August&#160;20, 2020, the Company consummated its Initial Public Offering of 35,000,000 Units at $10.00 per Unit, generating gross proceeds of $350.0 million, and incurring offering costs of approximately $20.2 million, inclusive of approximately $12.3 million in deferred underwriting commissions. On August&#160;26, 2020, the Company consummated the sale of 3,358,504 Units at the Initial Public Offering price at $10.00 per Unit pursuant to the notice of partial exercise from the underwriters, generating additional gross proceeds of approximately $33.6 million, and incurring additional offering costs of approximately $1.9 million, inclusive of approximately $1.2 million in deferred underwriting commissions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Each Unit consists of one share of Class&#160;A common stock (such shares of Class&#160;A common stock included in the Units being offered, the &#8220;Public Shares&#8221;), and <span style="-sec-ix-hidden:Hidden_4RUk_5ONXESJRIRBHRu-Uw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">one</span></span>-third of one redeemable warrant (each, a &#8220;Public Warrant&#8221;). Each whole Public Warrant entitles the holder to purchase one share of Class&#160;A common stock at a price of $11.50 per share, subject to adjustment (see Note&#160;6).</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_InitialPublicOfferingTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure on information about initial public offering.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_InitialPublicOfferingTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137001031256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note&#160;4&#8212;Related Party Transactions</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Founder Shares</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On November&#160;8, 2018, the Sponsor purchased 2,875,000 shares (the &#8220;Founder Shares&#8221;) of the Company&#8217;s Class&#160;B common stock, par value $0.0001 per share, for an aggregate price of $25,000. On July&#160;13, 2020, the Company effected a stock split resulting in the Sponsor holding 10,062,500 Founder Shares. All shares and the associated amounts have been retroactively restated to reflect the aforementioned stock split. On July&#160;29, 2020, the Sponsor transferred 40,000 Founder Shares to each of Desir&#233;e Rogers and C.&#160;Park Shaper, the Company&#8217;s independent director nominees. The initial stockholders agreed to forfeit up to 1,312,500 Founder Shares to the extent that the over-allotment option is not exercised in full by the underwriters, so that the Founder Shares would represent 20% of the outstanding shares after the Initial Public Offering. The underwriters partially exercised their over-allotment option on August&#160;26, 2020, with the remaining portion of the over-allotment option expiring at the conclusion of the 45-day option period. As a result, an aggregate of 472,874 Founder Shares were forfeited upon the expiration of the over-allotment option.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Founder Shares automatically converted into common stock on a one-for-one basis at the time of the Merger and are subject to certain transfer restrictions, as described below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The initial stockholders have agreed, subject to limited exceptions, not to transfer, assign or sell any of their Founder Shares, or shares of common stock issued upon conversion there of, until the earlier to occur of: (A)&#160;one year after the completion of the initial Business Combination or (B)&#160;subsequent to the initial Business Combination, (x)&#160;if the last sale price of the Class&#160;A common stock equals or exceeds $12.00 per share (as adjusted for share splits, share dividends, reorganizations, recapitalizations and the like) for any <span style="-sec-ix-hidden:Hidden_z42ZThiHo0mRDlG44fkrYg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">20</span></span> trading&#160;days within any <span style="-sec-ix-hidden:Hidden_oRjOXhahyUyRfmw47dMBiw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">30</span></span>-trading day period commencing at least 150 days after the initial Business Combination, or (y)&#160;the date on which the Company completes a liquidation, merger, capital stock exchange or other similar transaction that results in all of the Company&#8217;s stockholders having the right to exchange their common stock for cash, securities or other property.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Private Placement Warrants</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Simultaneously with the closing of the Initial Public Offering, the Company consummated the Private Placement of&#160;6,733,333 Private Placement Warrants at a price of $1.50 per Private Placement Warrant to the Sponsor, generating gross proceeds of $10.1&#160;million. In connection with the consummation of the sale of additional Units pursuant to the underwriters&#8217; over-allotment option, on August&#160;26, 2020, the Company sold an additional 447,801 Private Placement Warrants to the&#160;Sponsor, generating additional gross proceeds of approximately $0.7 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Each Private Placement Warrant is exercisable for one share of Class&#160;A common stock at a price of $11.50 per share. A portion of the proceeds from the sale of the Private Placement Warrants will be added to the proceeds from the Initial Public Offering to be held in the Trust Account. If the Company does not complete a Business Combination within the Combination Period, the Private Placement Warrants will expire worthless. The Private Placement Warrants will be non-redeemable and exercisable on a cashless basis so long as they are held by the Sponsor or its permitted transferees.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Sponsor and the Company&#8217;s officers and directors have agreed, subject to limited exceptions, not to transfer, assign or sell any of their Private Placement Warrants until 30&#160;days after the completion of the initial Business Combination.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Related Party Loans</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s Sponsor has agreed to loan the Company up to $300,000 to cover expenses related to the Initial Public Offering pursuant to a promissory note, dated November&#160;8, 2018 and later amended on July&#160;10, 2020 (the &#8220;Note&#8221;). This loan is non-interest bearing and payable upon the completion of the Initial Public Offering. In 2018 and 2019, the Company borrowed approximately $182,000 under the Note&#160;and repaid approximately $125,000 when it temporary halted the Initial Public Offering in September 2019. The Company recapitalized and continued in July&#160;2020, and borrowed an additional of $235,000 under the Note. The Company fully repaid the remaining balance the Note&#160;of approximately $292,000 on August&#160;20, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In addition, in order to finance transaction costs in connection with a Business Combination, the Sponsor or an affiliate of the Sponsor, or certain of the Company&#8217;s officers and directors may, but are not obligated to, loan the Company funds as may be required (&#8220;Working Capital Loans&#8221;). If the Company completes a Business Combination, the Company would repay the Working Capital Loans out of the proceeds of the Trust Account released to the Company. Otherwise, the Working Capital Loans would be repaid only out of funds held outside the Trust Account. In the event that a Business Combination is not completed, the Company may use a portion of the proceeds held outside the Trust Account to repay the Working Capital Loans but no proceeds held in the Trust Account would be used to repay the Working Capital Loans. Except for the foregoing, the terms of such Working Capital Loans, if any, have not been determined and no written agreements exist with respect to such loans. The Working Capital Loans would either be repaid upon consummation of a Business Combination, without interest, or, at the lenders&#8217; discretion, up to $1.5&#160;million of such Working Capital Loans may be convertible into warrants of the post Business Combination entity at a price of $1.50 per warrant. The warrants would be identical to the Private Placement Warrants. As of March 31, 2021 and December 31, 2020, no Working Capital Loan was outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Administrative Service Agreement</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Commencing on the date that the Company&#8217;s securities were first listed on the NYSE, the Company agreed to pay an affiliate of the Sponsor of total $10,000 per&#160;month for office space, utilities, secretarial support and administrative services. Upon completion of the initial Business Combination or the liquidation, the Company will cease paying these&#160;monthly fees. The Company incurred approximately $30,000 in administrative expenses under the agreement, which is recognized in the accompanying unaudited consolidated condensed statements of operations for the three &#160;months ended March 31, 2021 within general and administrative expenses&#160;&#8211;related party. As of March 31, 2021 and December 31, 2020, there were $0 and $50,000 in accounts payable &#8211; related party outstanding, as reflected in the accompanying consolidated condensed balance sheets.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note&#160;5 &#8212; Related Party Transactions</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Founder Shares</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On November&#160;8, 2018, the Sponsor purchased 2,875,000 shares (the &#8220;Founder Shares&#8221;) of the Company&#8217;s Class&#160;B common stock, par value $0.0001 per share, for an aggregate price of $25,000. On July&#160;13, 2020, the Company effected a stock split resulting in the Sponsor holding 10,062,500 Founder Shares. All shares and the associated amounts have been retroactively restated to reflect the aforementioned stock split. On July&#160;29, 2020, the Sponsor transferred 40,000 Founder Shares to each of Desir&#233;e Rogers and C. Park Shaper, the Company&#8217;s independent director nominees. The initial stockholders agreed to forfeit up to 1,312,500 Founder Shares to the extent that the over- allotment option is not exercised in full by the underwriters, so that the Founder Shares would represent 20% of the outstanding shares after the Initial Public Offering. The underwriters partially exercised their over-allotment option on August&#160;26, 2020, with the remaining portion of the over-allotment option expiring at the conclusion of the 45-day option period. As a result, an aggregate of 472,874 Founder Shares were forfeited upon the expiration of the over- allotment option.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Founder Shares will automatically convert into Class&#160;A common stock on a one-for-one basis at the time of the Company&#8217;s initial Business Combination and are subject to certain transfer restrictions, as described below. In the case that additional shares of Class&#160;A common stock, or equity-linked securities, are issued or deemed issued in excess of the amounts sold in the Initial Public Offering and related to the closing of the initial Business Combination, the ratio at which shares of Class&#160;B common stock shall convert into shares of Class&#160;A common stock will be adjusted (unless the holders of a majority of the outstanding shares of Class&#160;B common stock agree to waive such adjustment with respect to any such issuance or deemed issuance) so that the number of shares of Class&#160;A common stock issuable upon conversion of all shares of Class&#160;B common stock will equal, in the aggregate, on an as-converted basis, 20% of the sum of the total number of all shares of common stock outstanding upon the completion of the Initial Public Offering plus all shares of Class&#160;A common stock and equity-linked securities issued or deemed issued in connection with the Business Combination (excluding any shares or equity-linked securities issued, or to be issued, to any seller in the Business Combination).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The initial stockholders agreed, subject to limited exceptions, not to transfer, assign or sell any of their Founder Shares until the earlier to occur of: (A)&#160;one year after the completion of the initial Business Combination or (B)&#160;subsequent to the initial Business Combination, (x)&#160;if the last sale price of the Class&#160;A common stock equals or exceeds $12.00 per share (as adjusted for share splits, share dividends, reorganizations, recapitalizations and the like) for any <span style="-sec-ix-hidden:Hidden_WNurqXNje0STFpkYZbOIEw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">20</span></span> trading&#160;days within any <span style="-sec-ix-hidden:Hidden_r6QHLIgZc0GPVyrZri_CpQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">30</span></span>-trading day period commencing at least 150 days after the initial Business Combination, or (y)&#160;the date on which the Company completes a liquidation, merger, capital stock exchange or other similar transaction that results in all of the Company&#8217;s stockholders having the right to exchange their common stock for cash, securities or other property.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Private Placement Warrants</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">Simultaneously with the closing of the Initial Public Offering, the Company consummated the Private Placement    of </span>6,733,333 Private Placement Warrants at a price of $1.50 per Private Placement Warrant to the Sponsor, generating gross proceeds of $10.1 million. In connection with the consummation of the sale of additional Units pursuant to the underwriters&#8217; over-allotment option, on August&#160;26, 2020, the Company sold an additional 447,801 Private Placement Warrants to the Sponsor, generating additional gross proceeds of approximately $0.7 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Each Private Placement Warrant is exercisable for one share of Class&#160;A common stock at a price of $11.50 per share. A portion of the proceeds from the sale of the Private Placement Warrants will be added to the proceeds from the Initial Public Offering to be held in the Trust Account. If the Company does not complete a Business Combination within the Combination Period, the Private Placement Warrants will expire worthless. The Private Placement Warrants will be non-redeemable and exercisable on a cashless basis so long as they are held by the Sponsor or its permitted transferees.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Sponsor and the Company&#8217;s officers and directors have agreed, subject to limited exceptions, not to transfer, assign or sell any of their Private Placement Warrants until 30 days after the completion of the initial Business Combination.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Related Party Reimbursements and Loans</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s Sponsor had agreed to loan the Company up to $300,000 to cover expenses related to the Initial Public Offering pursuant to a promissory note, dated November&#160;8, 2018 and later amended on July&#160;10, 2020 (the &#8220;Note&#8221;). This loan was non-interest bearing and payable upon the completion of the Initial Public Offering. In 2018 and 2019, the Company borrowed approximately $182,000 under the Note&#160;and repaid approximately $125,000<span style="white-space:pre-wrap;"> when it temporarily halted the Initial Public Offering  in September&#160;</span><span style="white-space:pre-wrap;">2019. The  Company  recapitalized  and  continued in  July&#160;2020, and borrowed an additional of </span>$235,000 under the Note. The Company fully repaid the remaining balance the Note&#160;of approximately $292,000 on August&#160;20, 2020. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the&#160;year ended December&#160;31, 2020, the Company reimbursed affiliates of the sponsor for costs incurred of approximately $113,000.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In addition, in order to finance transaction costs in connection with a Business Combination, the Sponsor or an affiliate of the Sponsor, or certain of the Company&#8217;s officers and directors may, but are not obligated to, loan the Company funds as may be required (&#8220;Working Capital Loans&#8221;). If the Company completes a Business Combination, the Company would repay the Working Capital Loans out of the proceeds of the Trust Account released to the Company. Otherwise, the Working Capital Loans would be repaid only out of funds held outside the Trust Account. In the event that a Business Combination is not completed, the Company may use a portion of the proceeds held outside the Trust Account to repay the Working Capital Loans but no proceeds held in the Trust Account would be used to repay the Working Capital Loans. Except for the foregoing, the terms of such Working Capital Loans, if any, have not been determined and no written agreements exist with respect to such loans. The Working Capital Loans would either be repaid upon consummation of a Business Combination, without interest, or, at the lenders&#8217; discretion, up to $1.5 million of such Working Capital Loans may be </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">convertible into warrants of the post Business Combination entity at a price of $1.50 per warrant. The warrants would be identical to the Private Placement Warrants. As of December&#160;31, 2020 and 2019, no Working Capital Loan was outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Administrative Service Agreement</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Commencing on the date that the Company&#8217;s securities were first listed on the NYSE, the Company agreed to pay an affiliate of the Sponsor of total $10,000 per&#160;month for office space, utilities, secretarial support and administrative services. Upon completion of the initial Business Combination or the liquidation, the Company will cease paying these&#160;monthly fees. The Company incurred approximately $50,000 in administrative expenses under the agreement, which is recognized in the accompanying consolidated statements of operations for the&#160;year ended December&#160;31, 2020 within general and administrative expenses &#8211; related party. As of December 31, 2020, an aggregate of $50,000 in accounts payable - related party was outstanding, as reflected in the accompanying balance sheets.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI http://asc.fasb.org/topic&amp;trid=2122745<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136917997640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">13.COMMITMENTS AND CONTINGENCIES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Contingencies</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company may be subject to various claims and legal proceedings which arise in the normal course of business. Management believes that the ultimate resolution of any such matters will not have a material adverse effect on the financial position or results of operations of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company is currently the defendant in a lawsuit alleging that the Company wrongfully diluted the plaintiffs&#8217; equity holdings. The Company settled with the primary plaintiffs in September&#160;2019 for a cash payment of $1.7&#160;million while those defendants forfeited their remaining preferred stock totaling&#160;2,949&#160;shares, representing a combination of Series&#160;1 and Series&#160;A preferred shares in the Company and also forfeited&#160;10,540&#160;of common shares in the Company. The remaining plaintiffs are pursuing claims which the Company believes have no merit and will be dismissed.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><span style="display:inline-block;text-indent:0pt;width:27.35pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">18.</b></span><b style="font-weight:bold;">COMMITMENTS AND CONTINGENCIES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="font-style:italic;font-weight:bold;">Contingencies</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company may be subject to various claims and legal proceedings which arise in the normal course of business. Management believes that the ultimate resolution of any such matters will not have a material adverse effect on the financial position or results of operations of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company is currently the defendant in a lawsuit alleging that the Company wrongfully diluted the plaintiffs&#8217; equity holdings. The Company settled with the primary plaintiffs in September&#160;2019 for a cash payment of $1.7 million while those defendants forfeited their remaining preferred stock totaling 2,949, representing a combination of Series&#160;1 and Series&#160;A preferred shares in the Company and also forfeited 10,540 of common shares in the Company. The remaining plaintiffs are pursuing claims which the Company believes have no merit and will be dismissed.</p><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note&#160;5&#8212;Commitments&#160;and Contingencies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Registration Rights</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The holders of Founder Shares, Private Placement Warrants and warrants that may be issued upon conversion of Working Capital Loans, if any, are entitled to registration rights (in the case of the Founder Shares, only after conversion of such shares into Class&#160;A common stock) pursuant to the registration and shareholder rights agreement. These holders will be entitled to certain demand and &#8220;piggyback&#8221; registration rights. However, the registration and shareholder rights agreement provides that the Company will not permit any registration statement filed under the Securities Act to become effective until the termination of the applicable lock-up period for the securities to be registered. The Company will bear the expenses incurred in connection with the filing of any such registration statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Underwriting Agreement</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company granted the underwriters a 45-day option from the closing date of the Initial Public Offering to purchase up to 5,250,000 additional Units to cover over-allotments, if any, at $10.00 per Unit, less underwriting discounts and commissions. On August&#160;26, 2020, the Company consummated the sale of an additional 3,358,504 Units at the Initial Public Offering price at $10.00 per Unit pursuant to the notice of partial exercise from the underwriters.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The underwriters were entitled to an underwriting discount of $0.20 per Unit, or $7.0&#160;million in the aggregate, paid upon the closing of the Initial Public Offering. In addition, $0.35 per Unit, or approximately $12.3&#160;million in the aggregate will be payable to the underwriters for deferred underwriting commissions. The deferred underwriting commissions became payable to the underwriters from the amounts held in the Trust Account in connection with the consummation of the Business Combination on April 28, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In connection with the consummation of the sale of Units pursuant to the over-allotment option on August&#160;26, 2020, the underwriters were entitled to an aggregate of approximately $0.7 million in fees payable upon closing and an additional deferred underwriting commissions of approximately $1.2 million.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note&#160;6 &#8212; Commitments and Contingencies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Registration Rights</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The holders of Founder Shares, Private Placement Warrants and warrants that may be issued upon conversion of Working Capital Loans, if any, are entitled to registration rights (in the case of the Founder Shares, only after conversion of such shares into Class&#160;A common stock) pursuant to the registration and shareholder rights agreement. These holders will be entitled to certain demand and &#8220;piggyback&#8221; registration rights. However, the registration and shareholder rights agreement provides that the Company will not permit any registration statement filed under the Securities Act to become effective until the termination of the applicable lock-up period for the securities to be registered. The Company will bear the expenses incurred in connection with the filing of any such registration statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Underwriting Agreement</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company granted the underwriters a 45-day option from the closing date of the Initial Public Offering to purchase up to 5,250,000 additional Units to cover over-allotments, if any, at $10.00 per Unit, less underwriting discounts and commissions. On August&#160;26, 2020, the Company consummated the sale of an additional 3,358,504 Units at the Initial Public Offering price at $10.00 per Unit pursuant to the notice of partial exercise from the underwriters.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The underwriters were entitled to an underwriting discount of $0.20 per Unit, or $7.0 million in the aggregate, paid upon the closing of the Initial Public Offering. In addition, $0.35 per Unit, or approximately $12.3 million in the aggregate will be payable to the underwriters for deferred underwriting commissions. The deferred underwriting commissions will become payable to the underwriters from the amounts held in the Trust Account solely in the event that the Company completes a Business Combination, subject to the terms of the underwriting agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In connection with the consummation of the sale of Units pursuant to the over-allotment option on August&#160;26, 2020, the underwriters were entitled to an aggregate of approximately $0.7 million in fees payable upon closing and an additional deferred underwriting commissions of approximately $1.2 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Risks and Uncertainties</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Management continues to evaluate the impact of the COVID-19 pandemic on the industry and has concluded that while it is reasonably possible that the virus could have a negative effect on the Company&#8217;s financial position, results of its operations and/or search for a target company, the specific impact is not readily determinable as of the date of these consolidated financial statements. The consolidated financial statements do not include any adjustments that might result from the outcome of this uncertainty.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137005479880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholders' Equity</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">9.&#160;&#160;&#160;CONVERTIBLE PREFERRED STOCK AND COMMON STOCK</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Convertible Preferred Stock</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The authorized, issued and outstanding shares of the convertible preferred stock and liquidation preferences were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="9" style="vertical-align:bottom;width:53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March&#160;31,&#160;2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:11.82%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Authorized<br/>Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:11.85%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding<br/>Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.9%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net&#160;Carrying<br/>Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:12.04%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liquidation<br/>Preference</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;width:25.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in&#160;thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series D&#8217;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">190,000,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">105,386,149</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">129,339</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">161,515</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series D</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">87,235,535</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">33,483,143</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">46,979</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">51,316</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series C</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">64,129,209</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">23,298,388</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">35,293</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">35,514</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series B</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">36,969,407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9,185,302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,123</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series A&#8217;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">30,991,277</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,158,503</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,702</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,865</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series A</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">21,288</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">16,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series 1</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,305</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,961</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.82%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">409,351,021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.85%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">175,531,186</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.85%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">220,955</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:11%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">258,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company had reserved shares of common stock for issuance, on an as-converted basis, as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March&#160;31,</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Shares reserved for convertible preferred stock outstanding</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">175,531,186</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Shares reserved for warrants to purchase shares of common stock</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,001,639</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Shares reserved for warrants to purchase shares of preferred stock</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">44,205,800</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Options issued and outstanding</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">44,914,082</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Shares available for future option grants</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">11,048</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.85%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">270,663,755</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><span style="display:inline-block;text-indent:0pt;width:27.35pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">13.</b></span><b style="font-weight:bold;">CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS&#8217; DEFICIT</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="font-style:italic;font-weight:bold;">Convertible Preferred Stock</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The authorized, issued and outstanding shares of the convertible preferred stock and liquidation preferences as of the periods presented were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:58.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Authorized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net&#160;Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liquidation</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Preference</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="11" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;D&#8217;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 190,000,000</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 105,386,149</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 129,339</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 161,516</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;D</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 87,235,535</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 33,392,701</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 46,587</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 51,178</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;C</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 64,129,209</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 23,298,388</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 35,293</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 35,514</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;B</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 36,969,407</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 9,185,302</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 7,049</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 7,123</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;A&#8217;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 30,991,277</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 4,158,503</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,702</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,865</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;A</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 21,288</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 16,740</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 593</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 751</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;1</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 4,305</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 2,961</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 409,351,021</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 175,440,744</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 220,563</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 257,947</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:58.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Authorized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net&#160;Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liquidation</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Preference</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="11" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Series&#160;D&#8217;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 102,000,000</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 78,932,752</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 99,588</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 120,972</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;D</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 87,235,535</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 35,586,652</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 49,772</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 54,540</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;C</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 64,129,209</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 41,305,384</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 62,570</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 62,962</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;B</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 36,969,407</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 9,126,596</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 7,071</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 7,078</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;A&#8217;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 30,991,277</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 26,171,809</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 11,535</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 11,738</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;A</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 21,288</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 16,740</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 593</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 751</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;1</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 4,305</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 2,961</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 321,351,021</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 191,142,894</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 231,129</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 258,041</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The rights, preferences, restrictions, and privileges of the holders of convertible preferred stock are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><i style="font-style:italic;">Conversion</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 12pt 8.65pt;">At the option of the holder, each share of preferred stock is convertible into the number of fully paid and non-assessable shares of common stock at a conversion ratio that is equal to the original issuance price as adjusted for stock dividends, splits or combinations, divided by the applicable conversion price at the time of conversion. The conversion price is equal to the original issuance price, as adjusted for stock dividends, splits or combinations. The original issue price is $1.00, $0.4485, $0.4485, $0.7755, $1.5243, $1.5326 and $1.5326 for series 1, series A, series A&#8217;, series B, series C, series D and series D&#8217;, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 0pt 8.5pt;">Each share of preferred stock automatically converts into the number of shares of common stock into which such shares are convertible at the then applicable conversion ratio upon: (i)&#160;the closing of the sale of the Company&#8217;s common stock in a public offering with aggregate gross proceeds of at least $20.0 million, or (ii) <span style="color:#231f20;">the consent of </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="color:#231f20;">holders owning </span><span style="color:#231f20;">66%</span><span style="color:#231f20;"> of the then outstanding shares of preferred stock, voting together as a single class on an as-converted basis.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><i style="font-style:italic;">Dividends</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The holders of preferred stock are entitled to receive non-cumulative dividends at an annual rate of $3.59, $0.0359, $0.0620, $0.1219, $0.1226 and $0.1226 per share for Series&#160;A, Series&#160;A&#8217;, Series&#160;B, Series&#160;C, Series&#160;D and Series&#160;<span style="white-space:pre-wrap;">D&#8217;, respectively, as adjusted for stock dividends, splits or combinations, per annum when and if  declared by the Board of  Directors. Dividends on preferred stock are non-cumulative and are payable prior to and in preference to any dividends on common stock. No dividends may be paid on any common stock unless and until a dividend is paid or declared and set </span><span style="color:#231f20;">aside</span> on each outstanding share of preferred stock. The holders of convertible preferred stock are also entitled to participate in dividends on common stock on an as-converted basis. As of December&#160;31, 2020 and 2019, no dividends have been paid or declared to date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><i style="font-style:italic;">Liquidation Rights</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In the event of any liquidation, dissolution or winding up of the Company, including a merger or acquisition where the beneficial owners of the Company&#8217;s common stock and preferred stock own less than 50% of the surviving entity, or a sale of all or substantially all Company assets, the holders of preferred stock will be entitled to receive a per share amount equal to the greater of (i)&#160;the liquidation preference rate, as adjusted for stock dividends, splits or combinations, plus all declared but unpaid dividends, or (ii)&#160;the amount per share that would have been payable had all the shares of convertible preferred stock had been converted into common stock. As of December&#160;31, 2020 and 2019, the liquidation preference rates are $44.85 for Series&#160;A preferred stock, $0.4485 for Series&#160;A&#8217; preferred stock, $0.7755 for Series&#160;B preferred stock, $1.5243 for Series&#160;C preferred stock, $1.5326 for Series&#160;D preferred stock and $1.5326 for Series&#160;D&#8217; preferred stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Series&#160;D&#8217; holders are entitled are entitled to receive its liquidation preference prior and in preference to the holders of other classes of convertible preferred stock or common stock, followed by Series&#160;D preferred stockholders, then Series&#160;C stockholders, then Series&#160;B stockholders, then the Series&#160;A&#8217; stockholders and lastly by Series&#160;A stockholders. If there are insufficient assets and funds to allow for full payment to the holders of a particular class of senior preferred stock, distribution will be made ratably in proportion to the preferential amount each holder of such class of preferred stock is otherwise entitled to receive.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">After full payment has been made to the holders of senior preferred stock, the entire remaining liquidation proceeds, if any, will be distributed among the holders of Series&#160;1 preferred stock and common stock, on an as-converted basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><i style="font-style:italic;">Voting</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Each holder of preferred stock is entitled to the number of votes equal to the number of shares of common stock into which each such shares of preferred stock could be converted. Each holder of common stock is entitled to one vote for each share of common stock held. For as long as a minimum number of the originally issued shares remain outstanding, consent of the holders of at least 65% of the outstanding shares of preferred stock, voting as a single class, must approve certain actions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><i style="font-style:italic;">Classification</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 0pt 8.5pt;">The Company has classified its Series&#160;A, Series&#160;A&#8217;, Series&#160;B, Series&#160;C, Series&#160;D and Series&#160;<span style="white-space:pre-wrap;">D&#8217; convertible preferred stock as mezzanine equity on the consolidated balance sheets as the stock is contingently redeemable. Upon the occurrence of certain deemed liquidation events that are outside the Company&#8217;s control, including liquidation, sale or transfer of the Company, holders of the convertible preferred stock can cause  redemption for cash. During the&#160;years </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">ended December&#160;31, 2020 and 2019, the Company did not adjust the carrying value of the convertible preferred stock to the deemed liquidation value of such shares as a deemed liquidation event was not probable of occurring.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="font-style:italic;font-weight:bold;">Common Stock</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Holders of common stock are entitled to one vote per share on all matters to be voted upon by the stockholders of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.45pt;">The Company had reserved shares of common stock for issuance, on an as-converted basis, as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Shares reserved for convertible preferred stock outstanding</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 175,440,744</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 191,142,894</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Shares reserved for warrants to purchase shares of common stock</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,001,639</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,001,639</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Shares reserved for warrants to purchase shares of preferred stock</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 44,296,242</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 29,624,663</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Options issued and outstanding</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 51,379,939</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 42,846,649</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Shares available for future option grants</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 11,048</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 4,299,140</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 277,129,612</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 273,914,985</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholders' Equity</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note&#160;6&#8212;Stockholders&#8217; Equity</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Class&#160;A common stock&#160;&#8212;</span>&#160;The Company is authorized to issue 400,000,000 Class&#160;A common stock with a par value of $0.0001 per share. As of March 31, 2021 and December 31,2020, there were 38,358,504 shares of Class&#160;A common stock outstanding, including 8,640,832 and 24,275,528 shares of Class&#160;A common stock subject to possible redemption that were classified as temporary equity in the accompanying unaudited consolidated condensed balance sheets, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Class&#160;B common stock&#160;&#8212;</span>&#160;The Company is authorized to issue 40,000,000 shares of Class&#160;B common stock with a par value of $0.0001 per share. On July&#160;13, 2020, the Company effected a stock split resulting in the Sponsor holding 10,062,500 shares of Class&#160;B common stock. All shares and the associated amounts have been retroactively restated to reflect the aforementioned stock split. Of the 10,062,500 shares of Class&#160;B common stock outstanding, up to 1,312,500 shares were subject to forfeiture to the Company by the Sponsor for no consideration to the extent that the underwriters&#8217; over-allotment option is not exercised in full or in part, so that the initial stockholders would collectively own 20.0% of the Company&#8217;s issued and outstanding common stock after the Initial Public Offering. The underwriters partially exercised their over-allotment option on August&#160;26, 2020, with the remaining portion of the over-allotment option expiring at the conclusion of the 45-day option period. As a result, an aggregate of 472,874 Founder Shares were forfeited upon the expiration of the over-allotment option.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Common stockholders of record are entitled to one vote for each share held on all matters to be voted on by stockholders. Holders of the Class&#160;A common stock and holders of the Class&#160;B common stock will vote together as a single class on all matters submitted to a vote of our stockholders except as required by law.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Preferred Stock&#160;&#8212;</span>&#160;The Company is authorized to issue 1,000,000 shares of preferred stock, with such designations, voting and other rights and preferences as may be determined from time to time by the Company&#8217;s board of directors. As of March 31, 2021 and December 31, 2020, there were no shares of preferred stock issued or outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Warrants&#160;&#8212;</span>&#160;Public Warrants may only be exercised for a whole number of shares. No fractional Public Warrants will be issued upon separation of the Units and only whole Public Warrants will trade. The Public Warrants will become exercisable on the later of (a)&#160;30 days after the completion of a Business Combination or (b)&#160;12 months from the closing of the Initial Public Offering; provided in each case that the Company has an effective registration statement under the Securities Act covering the Class&#160;A common stock issuable upon exercise of the Public Warrants and a current prospectus relating to them is available (or the Company permits holders to exercise their Public Warrants on a cashless basis and such cashless exercise is exempt from registration under the Securities Act). The Company has agreed that as soon as practicable, but in no event later than <span style="-sec-ix-hidden:Hidden_ANIiBexcB0GqqrCyhb3IRg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">20</span></span> business&#160;days, after the closing of a Business Combination, the Company will use its commercially reasonable efforts to file with the SEC a registration statement for the registration, under the Securities Act, of the Class&#160;A common stock issuable upon exercise of the Public Warrants. The Company will use its commercially reasonable efforts to cause the same to become effective and to maintain the effectiveness of such registration statement, and a current prospectus relating thereto, until the expiration of the Public Warrants in accordance with the provisions of the warrant agreement. If a registration statement covering the Class&#160;A common stock issuable upon exercise of the warrants is not effective by the sixtieth (60th) day after the closing of the initial Business Combination, warrant holders may, until such time as there is an effective registration statement and during any period when the Company will have failed to maintain an effective registration statement, exercise warrants on a &#8220;cashless basis&#8221; in accordance with Section&#160;3(a)(9)&#160;of the Securities Act or another exemption. The Public Warrants will expire five years after the completion of a Business Combination or earlier upon redemption or liquidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Redemption of Warrants when the price per Class&#160;A common stock equals or exceeds </i><i style="font-style:italic;">$18.00</i><i style="font-style:italic;">.</i>&#160;Once the warrants become exercisable, the Company may redeem the Public Warrants (except as described herein with respect to the Private Placement Warrants):</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">in whole and not in part;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">at a price of </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$0.01</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> per warrant;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">upon a minimum of </span><span style="-sec-ix-hidden:Hidden_uAPLmv195UCgShILw_Xkog;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">30</span></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> days&#8217; prior written notice of redemption; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">if, and only if, the reported closing price of the Company&#8217;s Class A common stock equals or exceeds </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$18.00</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> per share (as adjusted) for any </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">20</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> trading days within a </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">30-</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">trading day period ending </span><span style="-sec-ix-hidden:Hidden_gWnhqAhAiE6BM6Fu5L7r3A;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">three</span></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> trading days prior to the date on which the Company sends the notice of redemption to the warrant holders</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company will not redeem the warrants as described above unless a registration statement under the Securities Act covering the issuance of the Class&#160;A common stock issuable upon exercise of the warrants is then effective and a current prospectus relating to those Class&#160;A common stock is available throughout the <span style="-sec-ix-hidden:Hidden_XxZqQdeHOUawOCGOxxyQAQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">30</span></span>-day redemption period. If and when the warrants become redeemable by the Company, the Company may exercise its redemption right even if it is unable to register or qualify the underlying securities for sale under all applicable state securities laws.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Redemption of Warrants when the price per Class&#160;A common stock equals or exceeds </i><i style="font-style:italic;">$10.00</i>. Once the warrants become exercisable, the Company may redeem the outstanding Public Warrants:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">in whole and not in part;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">at </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$0.10</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> per warrant upon a minimum of </span><span style="-sec-ix-hidden:Hidden_hleyj9FgcUCpsD1NidcxTA;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">30</span></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> days&#8217; prior written notice of redemption;&#160;</span><i style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;text-align:left;">provided</i><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">&#160;that holders will be able to exercise their warrants on a cashless basis prior to redemption and receive that number of shares based on the redemption date and the &#8220;fair market value&#8221; of the Company&#8217;s Class&#160;A common stock;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">if, and only if, the last reported sale price (the &#8220;closing price&#8221;) of the Company&#8217;s Class&#160;A common stock equals or exceeds </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$10.00</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> per Public Share (as adjusted) for any </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">20</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> trading days within the </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">30-</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">trading day period ending </span><span style="-sec-ix-hidden:Hidden_XGKaviiTcUaweu-_ty0PlA;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">three</span></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> trading days before the Company sends the notice of redemption to the warrant holders; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">if the closing price of the Class A common stock for any </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">20</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> trading days within a </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">30-</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">trading day period ending on the third trading day prior to the date on which we send the notice of redemption to the warrant holders is less than </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$18.00</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> per share (as adjusted), the Private Placement Warrants must also be concurrently called for redemption on the same terms as the outstanding Public Warrants, as described above.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">If and when the Public Warrants become redeemable by the Company, the Company may exercise its redemption right even if it is unable to register or qualify the underlying securities for sale under all applicable state securities laws.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The exercise price and number of common stock issuable upon exercise of the Public Warrants may be adjusted in certain circumstances, including in the event of a share dividend, or recapitalization, reorganization, merger or consolidation. However, except as described below, the Public Warrants will not be adjusted for issuance of common stock at a price below its exercise price. Additionally, in no event will the Company be required to net cash settle the warrants. If the Company has not completed a Business Combination within the Combination Period and the Company liquidates the funds held in the Trust Account, holders of warrants will not receive any of such funds with respect to their Public Warrants, nor will they receive any distribution from the Company&#8217;s assets held outside of the Trust Account with the respect to such warrants. Accordingly, the warrants may expire worthless.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In addition, if (x)&#160;the Company issues additional Class&#160;A common stock or equity-linked securities for capital raising purposes in connection with the closing of a Business Combination at an issue price or effective issue price of less than $9.20 per common stock (with such issue price or effective issue price to be determined in good faith by the Company&#8217;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 &#8220;Newly Issued Price&#8221;), (y)&#160;the aggregate gross proceeds from such issuances represent more than 60% of the total equity proceeds, and interest thereon, available for the funding of a Business Combination on the date of the consummation of a Business Combination (net of redemptions), and (z)&#160;the volume weighted average trading price of the Class&#160;A common stock during the <span style="-sec-ix-hidden:Hidden_wWCqtJc_1UuMjCw3_zEJ-A;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">20</span></span> trading day period starting on the trading day prior to the day on which the Company consummates a Business Combination (such price, the &#8220;Market Value&#8221;) is below $9.20 per share, then the exercise price of the warrants will be adjusted (to the nearest cent) to be equal to 115% of the higher of the Market Value and the Newly Issued Price, the $18.00 per share redemption trigger price and the &#8220;Redemption of Warrants when the price per Class&#160;A common stock equals or exceeds $10.00&#8221; described above will be adjusted (to the nearest cent) to be equal to 180% of the higher of the Market Value and the Newly Issued Price, and the $10.00 per share redemption trigger price described above under &#8220;Redemption of Warrants when the price per Class&#160;A common stock equals or exceeds $10.00&#8221; will be adjusted (to the nearest cent) to be equal to the higher of the Market Value and the Newly Issued Price.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Private Placement Warrants will be identical to the Public Warrants underlying the Units being sold in the Initial Public Offering, except that the Private Placement Warrants and the Class&#160; common stock issuable upon the exercise of the Private Placement Warrants will not be transferable, assignable or salable until 30 days after the completion of a Business Combination, subject to certain limited exceptions. Additionally, the Private Placement Warrants will be exercisable on a cashless basis and be non-redeemable (except as described above under &#8220;Redemption of Warrants when the price per Class&#160;A common stock equals or exceeds $10.00&#8221;) so long as they are held by the initial purchasers or their permitted transferees. If the Private Placement Warrants are held by someone other than the initial purchasers or their permitted transferees, the Private Placement Warrants will be redeemable under all redemption scenarios by the Company and exercisable by such holders on the same basis as the Public Warrants.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note&#160;7 &#8212; Stockholders&#8217; Equity</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Class&#160;A common stock&#160;&#8212; </span>The Company is authorized to issue 400,000,000 Class&#160;A common stock with a par value of $0.0001 per share. As of December&#160;31, 2020, there were 38,358,504 Class&#160;A common shares outstanding, including 36,384,726 shares of Class&#160;A common stock subject to possible redemption that were classified as temporary equity in the accompanying consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Class&#160;B common stock&#160;&#8212; </span>The Company is authorized to issue 40,000,000 shares of Class&#160;B common stock with a par value of $0.0001 per share. On November 8, 2018, the Company issued 2,875,000 Class B common stock for $25,000. On July&#160;13, 2020, the Company effected a stock split resulting in the Sponsor holding 10,062,500 shares of Class&#160;B common stock. All shares and the associated amounts have been retroactively restated to reflect the aforementioned stock split. Of the 10,062,500 shares of Class&#160;B common stock </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">outstanding, up to 1,312,500 shares were subject to forfeiture to the Company by the Sponsor for no consideration to the extent that the underwriters&#8217; over-allotment option is not exercised in full or in part, so that the initial stockholders would collectively own 20.0% of the Company&#8217;s issued and outstanding common stock after the Initial Public Offering. The underwriters partially exercised their over-allotment option on August&#160;26, 2020, with the remaining portion of the over-allotment option expiring at the conclusion of the 45-day option period. As a result, an aggregate of 472,874 Founder Shares were forfeited upon the expiration of the over-allotment option.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Common stockholders of record are entitled to one vote for each share held on all matters to be voted on by stockholders. Holders of the Class&#160;A common stock and holders of the Class&#160;B common stock will vote together as a single class on all matters submitted to a vote of our stockholders except as required by law.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Preferred Stock&#160;&#8212; </span>The Company is authorized to issue 1,000,000 shares of preferred stock, with such designations, voting and other rights and preferences as may be determined from time to time by the Company&#8217;s board of directors. As of December&#160;31, 2020 and 2019, there were no shares of preferred stock issued or outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Warrants&#160;&#8212; </span>Public Warrants may only be exercised for a whole number of shares. No fractional Public Warrants will be issued upon separation of the Units and only whole Public Warrants will trade. The Public Warrants will become exercisable on the later of (a)&#160;30 days after the completion of a Business Combination or (b)&#160;12 months from the closing of the Initial Public Offering; provided in each case that the Company has an effective registration statement under the Securities Act covering the Class&#160;A common stock issuable upon exercise of the Public Warrants and a current prospectus relating to them is available (or the Company permits holders to exercise their Public Warrants on a cashless basis and such cashless exercise is exempt from registration under the Securities Act). The Company has agreed that as soon as practicable, but in no event later than <span style="-sec-ix-hidden:Hidden_8UX38zAPKU6Nsz4COsceYQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">20</span></span> business&#160;days, after the closing of a Business Combination, the Company will use its commercially reasonable efforts to file with the SEC a registration statement for the registration, under the Securities Act, of the Class&#160;A common stock issuable upon exercise of the Public Warrants. The Company will use its commercially reasonable efforts to cause the same to become effective and to maintain the effectiveness of such registration statement, and a current prospectus relating thereto, until the expiration of the Public Warrants in accordance with the provisions of the warrant agreement. If a registration statement covering the Class&#160;A common stock issuable upon exercise of the warrants is not effective by the sixtieth (60th) day after the closing of the initial Business Combination, warrant holders may, until such time as there is an effective registration statement and during any period when the Company will have failed to maintain an effective registration statement, exercise warrants on a &#8220;cashless basis&#8221; in accordance with Section&#160;3(a)(9)&#160;of the Securities Act or another exemption. The Public Warrants will expire five years after the completion of a Business Combination or earlier upon redemption or liquidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Redemption of Warrants when the price per Class&#160;A ordinary share equals or exceeds </i><i style="font-style:italic;">$18.00</i><i style="font-style:italic;">. </i>Once the warrants become exercisable, the Company may redeem the Public Warrants (except as described herein with respect to the Private Placement Warrants):</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">in whole and not in part;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">at a price of </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">$0.01</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> per warrant;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">upon a minimum of </span><span style="-sec-ix-hidden:Hidden_KYq4aNEnXk6b7JQLA4m8dg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">30</span></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">&#160;days&#8217; prior written notice of redemption; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">if, and only if, the reported closing price of the Company&#8217;s Class&#160;A ordinary shares equals or exceeds </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">$18.00</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> per share (as adjusted) for any </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">20</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> trading&#160;days within a </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">30</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">-trading day period ending </span><span style="-sec-ix-hidden:Hidden_Zn1telCX7Um4NkitxAsbwg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">three</span></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> trading&#160;days prior to the date on which the Company sends the notice of redemption to the warrant holders</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company will not redeem the warrants as described above unless a registration statement under the Securities Act covering the issuance of the Class&#160;A ordinary shares issuable upon exercise of the warrants is then effective and a current prospectus relating to those Class&#160;A ordinary shares is available throughout the <span style="-sec-ix-hidden:Hidden_0i_yttNDg0SYoTv6PzgS7A;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">30</span></span>-day redemption period. If and when the warrants become redeemable by the Company, the Company may exercise its redemption right even if it is unable to register or qualify the underlying securities for sale under all applicable state securities laws.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Redemption of Warrants when the price per Class&#160;A Ordinary Share equals or exceeds </i><i style="font-style:italic;">$10.00</i>. Once the warrants become exercisable, the Company may redeem the outstanding Public Warrants:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">in whole and not in part;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">at </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$0.10</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> per warrant upon a minimum of </span><span style="-sec-ix-hidden:Hidden_n7C4pQYOZkidf_HQ10GjdA;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">30</span></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">&#160;days&#8217; prior written notice of redemption; provided that holders will be able to exercise their warrants on a cashless basis prior to redemption and receive that number of shares based on the redemption date and the &#8220;fair market value&#8221; of the Company&#8217;s Class&#160;A ordinary shares;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">if and only if, the last reported sale price (the &#8220;closing price&#8221;) of the Company&#8217;s Class&#160;A ordinary shares equals or exceeds </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$10.00</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> per Public Share (as adjusted) for any </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">20</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> trading&#160;days within the </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">30</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">-trading day period ending </span><span style="-sec-ix-hidden:Hidden_S-rzJ5IDokuNTaZ-3cblpQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">three</span></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> trading&#160;days before the Company sends the notice of redemption to the warrant holders; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">if the closing price of the Class&#160;A ordinary shares for any 20 trading&#160;days within a 30-trading day period ending on the third trading day prior to the date on which we send the notice of redemption to the warrant holders is less than </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$18.00</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> per share (as adjusted), the Private Placement Warrants must also be concurrently called for redemption on the same terms as the outstanding Public Warrants, as described above.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">If and when the Public Warrants become redeemable by the Company, the Company may exercise its redemption right even if it is unable to register or qualify the underlying securities for sale under all applicable state securities laws.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The exercise price and number of ordinary shares issuable upon exercise of the Public Warrants may be adjusted in certain circumstances, including in the event of a share dividend, or recapitalization, reorganization, merger or consolidation. However, except as described below, the Public Warrants will not be adjusted for issuance of ordinary shares at a price below its exercise price. Additionally, in no event will the Company be required to net cash settle the warrants. If the Company has not completed a Business Combination within the Combination Period and the Company liquidates the funds held in the Trust Account, holders of warrants will not receive any of such funds with respect to their Public Warrants, nor will they receive any distribution from the Company&#8217;s assets held outside of the Trust Account with the respect to such warrants. Accordingly, the warrants may expire worthless.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In addition, if (x)&#160;the Company issues additional Class&#160;A ordinary shares or equity-linked securities for capital raising purposes in connection with the closing of a Business Combination at an issue price or effective issue price of less than $9.20 per ordinary share (with such issue price or effective issue price to be determined in good faith by the Company&#8217;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 &#8220;Newly Issued Price&#8221;), (y)&#160;the aggregate gross proceeds from such issuances represent more than 60% of the total equity proceeds, and interest thereon, available for the funding of a Business Combination on the date of the consummation of a Business Combination (net of redemptions), and (z)&#160;the volume weighted average trading price of the Class&#160;A ordinary shares during the <span style="-sec-ix-hidden:Hidden_rLoF5-rIakSAUWJwGF8TZQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">20</span></span> trading day period starting on the trading day prior to the day on which the Company consummates a Business Combination (such price, the &#8220;Market Value&#8221;) is below $9.20 per share, then the exercise price of the warrants will be adjusted (to the nearest cent) to be equal to 115% of the higher of the Market Value and the Newly Issued Price, the $18.00 per share redemption trigger price and the &#8220;Redemption of Warrants when the price per Class&#160;A ordinary share equals or exceeds $10.00&#8221; described above will be adjusted (to the nearest cent) to be equal to 180% of the higher of the Market Value and the Newly Issued Price, and the $10.00 per share redemption trigger price described above under &#8220;Redemption of Warrants when the price per Class&#160;A ordinary share equals or exceeds $10.00&#8221; will be adjusted (to the nearest cent) to be equal to the higher of the Market Value and the Newly Issued Price.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Private Placement Warrants will be identical to the Public Warrants underlying the Units being sold in the Initial Public Offering, except that the Private Placement Warrants and the Class&#160;A ordinary shares issuable upon the exercise of the Private Placement Warrants will not be transferable, assignable or salable until 30 days after the completion of a Business Combination, subject to certain limited exceptions. Additionally, the Private Placement Warrants will be exercisable on a cashless basis and be non-redeemable (except as described above under &#8220;Redemption of Warrants when the price per Class&#160;A ordinary share equals or exceeds $10.00&#8221;) so long as they are held by the initial purchasers or their permitted transferees. If the Private Placement Warrants are held by someone other than the initial purchasers or their permitted transferees, the Private Placement Warrants will be redeemable under all redemption scenarios by the Company and exercisable by such holders on the same basis as the Public Warrants.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136999460008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">4.&#160;&#160;&#160;FAIR VALUE MEASUREMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Fair value accounting is applied for all financial assets and liabilities that are recognized or disclosed at fair value in the financial statements on a recurring basis. At March&#160;31, 2021 and December&#160;31, 2020, the carrying amount of accounts receivable, other current assets, other assets, accounts payable, and accrued and other current liabilities approximated their estimated fair value due to their relatively short maturities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table provides the financial instruments measured at fair value (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;width:53.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March&#160;31,&#160;2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Assets</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"><span style="color:#231f20;">Cash equivalents:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Money market fund</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">67</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">&#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">67</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Convertible preferred stock warrant liability</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">&#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">&#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">161,486</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">161,486</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">&#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">&#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">161,486</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">161,486</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;width:53.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.94%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.94%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.94%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.94%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Assets</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"><span style="color:#231f20;">Cash equivalents:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Money market fund</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">67</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">67</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Convertible preferred stock warrant liability</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">95,342</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">95,342</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">95,342</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">95,342</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s money market funds are classified as Level 1 because they are valued using quoted market prices. The convertible preferred stock warrant liabilities are defined as Level 3 in the fair value hierarchy as the valuations are based on significant unobservable inputs, which reflect the Company&#8217;s own assumptions incorporated in valuation techniques used to determine fair value; further discussion of these assumptions is set forth below. There were no transfers into or out of Level 3 of the fair value hierarchy during the periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Convertible Preferred Stock Warrant Liabilities</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The fair value of the detachable redeemable preferred stock warrants was determined as of March&#160;31, 2021 using the Black-Scholes method as well as a discount for lack of marketability. Black-Scholes inputs used to value the warrants are based on information from purchase agreements and within valuation reports prepared by an independent third party for the Company. Inputs include exercise price, volatility, fair value of common or preferred stock, expected dividend rate and risk-free interest rate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The key assumptions used for the valuation of the preferred stock warrant liabilities upon remeasurement were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:11.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;width:26.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three&#160;Months&#160;Ended</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">March&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:11.83%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:11.85%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Volatility</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.83%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">65.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">75.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term (in years)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Discount for lack of marketability</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.8</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">40.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table presents the changes in the liability for warrants on convertible preferred stock during the three&#160;months ended March&#160;31, 2021 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:15.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:17.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Convertible&#160;Preferred<br/>Warrant&#160;Warrant&#160;Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;">Balance as of December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.44%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:15.77%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">95,342</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in fair value of warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:15.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">66,397</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised warrants</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:15.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(253)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;">Balance as of March 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.44%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:15.77%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">161,486</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">4.</b></span><b style="font-weight:bold;">FAIR VALUE MEASUREMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">Fair value accounting is applied for all financial assets and liabilities that are recognized or disclosed at fair value in the financial statements on a recurring basis. At December&#160;31, 2020 and 2019, the carrying amount of cash and cash equivalents, accounts receivable, other current assets, other assets, accounts payable, and accrued and other current liabilities approximated their estimated fair value due to their relatively short maturities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.4pt;">The following table provides the financial instruments measured at fair value (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash equivalents: </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 67</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Money market fund</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Convertible preferred stock warrant liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 95,342</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 95,342</p></td></tr><tr><td style="vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Embedded derivative liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 95,342</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 95,342</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash equivalents: </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 67</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Money market fund</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Convertible preferred stock warrant liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,094</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,094</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Embedded derivative liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 786</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 786</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,880</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,880</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">The Company&#8217;s money market funds are classified as Level 1 because they are valued using quoted market prices. The convertible preferred stock warrant liabilities and embedded derivatives are defined as Level 3 in the fair value hierarchy as the valuations are based on significant unobservable inputs, which reflect the Company&#8217;s own assumptions incorporated in valuation techniques used to determine fair value; further discussion of these assumptions is set forth below. There were no <span style="-sec-ix-hidden:Hidden_WphZSo4t6kC6gawv4JiaVw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">transfers</span></span> into <span style="-sec-ix-hidden:Hidden_JkM62fKYS0a-oRp_4T3r_Q;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">or</span></span> <span style="-sec-ix-hidden:Hidden_6ofqoiWqEEG7gH8P1zpnMA;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">out</span></span> of Level 3 of the fair value hierarchy during the periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><i style="font-style:italic;">Convertible Preferred Stock Warrant Liabilities</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The fair value of the detachable redeemable preferred stock warrants was determined as of December&#160;<span style="white-space:pre-wrap;">31, 2020 and 2019 using the Black-Scholes method as well as a discount for lack of marketability. Black- Scholes inputs used to value the warrants are based on information from purchase agreements and within valuation reports prepared by an independent third party for the Company. Inputs include exercise price, volatility,  fair value of common or preferred stock, expected dividend rate and risk-free interest rate.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The key assumptions used for the valuation of the preferred stock warrant liabilities upon remeasurement were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;</b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Year&#160;Ended&#160;December&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Volatility</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 65.0</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 65.0</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Risk-free interest rate</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.1</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1.6</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Expected term (in years)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1.5</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 2.5</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Dividend yield</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Discount for lack of marketability</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 12.3</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 40.0</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">The following table presents the changes in the liability for warrants on convertible preferred stock during the&#160;years ended December&#160;31, 2020 and 2019 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Beginning balance at January 1,</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,094</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,700</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Issuance of warrants</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 3,633</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 3,999</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Change in fair value of warrants</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 85,623</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 395</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Exercised warrants </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (8)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Ending balance at December 31,</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 95,342</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,094</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.45pt;"><i style="font-style:italic;">Embedded Derivatives</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">The fair value of the derivative liability related to the Company&#8217;s issuance of certain convertible notes discussed in Note&#160;11 was estimated using a with and without method. This method isolates the value of the embedded derivative by measuring the difference in the host contract&#8217;s value with and without the isolated feature. The resulting cash flows are discounted at the Company&#8217;s borrowing rate, as adjusted for fluctuations in the market interest rate from the inception of the Company&#8217;s comparative borrowings to the reporting date, to measure the fair value of the embedded derivative. The valuation for the conversion portion of the derivative factors in the expected timing and probability of a qualified financing that would result in the conversion of the underlying (refer to Note&#160;11 for further discussion of the terms), plus accrued interest discounted to the qualified financing price per share. The probability and timing of a qualified financing are estimated at each reporting date. As of December&#160;31, 2020, the Company determined the probability of a qualified financing to be minimal and, as such, the estimated value of the derivative is $0.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The following table sets forth a summary of the changes in fair value of the embedded derivative liabilities:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;</b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Beginning balance at January 1,</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 786</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Issuance of derivative</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 382</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 2,673</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Change in fair value</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (1,168)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (1,887)</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Ending balance at December 31, </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 786</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note&#160;7&#8212;Fair Value Measurements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table presents information about the Company&#8217;s financial assets and liabilities that are measured at fair value on a recurring basis as of March 31, 2021 and indicates the fair value hierarchy of the valuation techniques that the Company utilized to determine such fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:47.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measured as of March 31,2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:5.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investments held in Trust Account - U.S. Treasury Securities </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 383,585,733</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 383,585,733</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrant liabilities - public warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 171,878,063</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 171,878,063</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrant liabilities - private warrants</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104,995,656</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104,995,656</p></td></tr><tr><td style="vertical-align:bottom;width:50.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 555,463,796</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104,995,656</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 660,459,452</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table presents information about the Company&#8217;s financial assets and liabilities that are measured at fair value on a recurring basis as of December&#160;31, 2020 by level within the fair value hierarchy:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:48.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair&#160;Value&#160;Measured&#160;as&#160;of&#160;December&#160;31,&#160;2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:5.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Investments held in Trust Account - U.S. Treasury Securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 383,721,747</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 383,721,747</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Liabilities:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Warrant liabilities - public warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 64,339,997</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 64,339,997</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Warrant liabilities - private warrants</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 56,751,981</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 56,751,981</p></td></tr><tr><td style="vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Total fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 448,061,744</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 56,751,981</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 504,813,725</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Transfers to/from Levels 1, 2, and 3 are recognized at the end of the reporting period. There were no <span style="-sec-ix-hidden:Hidden_w77LIi_1kUuDMyLFZLSilQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">transfers</span></span> <span style="-sec-ix-hidden:Hidden_Wq6_lf0--U2M-fvL997ZHg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">between</span></span> levels for the three&#160;months ended March 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The fair value of the Private Placement Warrants have been estimated using a Monte Carlo simulation model each measurement date. The fair value of the warrants issued in connection with the Public Offering were initially measured at fair value using a Monte Carlo simulation model and subsequently measured based on the listed market price of such warrants. The Company estimate the fair value of the warrants at each reporting period, with changes in fair value recognized in the statements of operations. For the three months ended March 31, 2021, the Company recognized a charge from an increase in the fair value of liabilities of approximately $155.8 million presented as change in fair value of derivative warrant liabilities on the accompanying statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The change in the fair value of the derivative warrant liabilities for three months ended March 31, 2021 is summarized as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrant liabilities at December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 121,091,978</p></td></tr><tr><td style="vertical-align:bottom;width:84.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change in fair value of warrant liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 155,781,741</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrant liabilities at March 31, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 276,873,719</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The estimated fair value of the derivative warrant liabilities is determined using Level 3 inputs. Inherent in a Monte-Carlo simulation are assumptions related to expected stock-price volatility, expected life, risk-free interest rate, dividend yield, probability of completing a Business Combination and discount for lack of marketability. The Company estimates the volatility of its common stock based on historical volatility of select peer companies that matches the expected remaining life of the warrants. The risk-free interest rate is based on the U.S. Treasury zero-coupon yield curve on the grant date for a maturity similar to the expected remaining life of the warrants. The expected life of the warrants is assumed to be equivalent to their remaining contractual term. The dividend rate is based on the historical rate, which the Company anticipates remaining at zero. The Company estimates the probability of completing a Business Combination to be 95.0% based on its proposed business combination.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table provides quantitative information regarding Level 3 fair value measurements inputs as their measurement dates:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As&#160;of&#160;March&#160;31,&#160;2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercise price</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11.50</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock Price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term (in years)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.09</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.94</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Probability of completing a Business Combination</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 95.00</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Discount for lack of marketability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note&#160;8 &#8212; Fair Value Measurements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table presents information about the Company&#8217;s financial assets that are measured at fair value on a recurring basis as of December&#160;31, 2020 by level within the fair value hierarchy:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:42.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measured as of December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:4.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Investments held in Trust Account - U.S. Treasury Securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 383,721,747</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 383,721,747</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock warrant liabilities (restated)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121,091,978</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121,091,978</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total fair value</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 383,721,747</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.91%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121,091,978</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 504,813,725</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Transfers to/from Levels 1, 2 and 3 are recognized at the end of the reporting period. There were no <span style="-sec-ix-hidden:Hidden_zPEqoItbekqzXr9wYSFqRA;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">transfers</span></span> <span style="-sec-ix-hidden:Hidden_axaxTZQ3TkWe5MLBd2YNJQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">between</span></span> levels for the&#160;year ended December&#160;31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company utilizes a binomial Monte-Carlo simulation to estimate the fair value of the warrants at each reporting period, with changes in fair value recognized in the statement of operations. The Company recorded $11,822,148 for the derivative warrant liabilities upon their issuance on August 20, 2020. For the year ended December 31, 2020, the Company recognized a charge to the statement of operations resulting from an increase in the fair value of liabilities of $109,269,830 presented as change in fair value of derivative warrant liabilities on the accompanying statement of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The change in the fair value of the derivative warrant liabilities for the year ended December 31, 2020 is summarized as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:78.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:78.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrant liabilities at January 1, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Issuance of Public and Private Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,822,148</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:78.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrant liabilities at September 30, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,822,148</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Change in fair value of warrant liabilibites</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 109,269,830</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:78.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrant liabilities at December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 121,091,978</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The estimated fair value of the derivative warrant liabilities is determined using Level 3 inputs. Inherent in a Monte Carlo simulation are assumptions related to expected stock-price volatility, expected life, risk-free interest rate and dividend yield. The Company estimates the volatility of its common stock based on historical volatility of select peer companies that matches the expected remaining life of the warrants. The risk-free interest rate is based on the U.S. Treasury zero-coupon yield curve on the grant date for a maturity similar to the expected remaining life of the warrants. The expected life of the warrants is assumed to be equivalent to their remaining contractual term. The dividend rate is based on the historical rate, which the Company anticipates remaining at zero.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table provides quantitative information regarding Level 3 fair value measurements inputs as their measurement dates:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of August 20, 2020 and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercise price</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.50</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.50</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20.46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Term (in years)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.33</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.58</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.41</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.34</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Probability of completing a Business Combination</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 85.00</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 50.00</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discount for lack of marketability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137000674424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">12.&#160;INCOME TAXES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company did&#160;not record a provision or benefit for income taxes during the three&#160;months ended March&#160;31, 2021 and 2020. The Company continues to maintain a full valuation allowance for its net U.S. federal and state deferred tax assets.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><span style="display:inline-block;text-indent:0pt;width:27.35pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">17.</b></span><b style="font-weight:bold;">INCOME TAXES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The components of loss before provision for income taxes for the&#160;years ended December&#160;31, 2020 and 2019 are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Domestic</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (156,124)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (59,408)</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Foreign</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Loss before income taxes</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (156,124)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (59,408)</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">The components of the provision for income tax expense for the&#160;years ended December&#160;31, 2020 and 2019 are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:34.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.46%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Current:</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Federal</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">State</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 5</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total current</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 5</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Deferred:</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Federal</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">State</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total deferred</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total provision for income taxes</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 5</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The effective tax rate of the Company&#8217;s provision (benefit) for income taxes differs from the federal statutory rate as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:30.68%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Statutory rate</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 21.00</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 21.00</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">State tax</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 3.19</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 7.13</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Foreign income and withholding taxes</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.41</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.08</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Stock-based compensation</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (0.60)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (0.51)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Change in fair value of warrants</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (11.36)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.53</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Other</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (0.04)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Non-deductible interest expense</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (1.51)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (2.63)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Valuation allowance</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (11.13)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (25.56)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.00</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.00</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">Due to the Company&#8217;s net losses, there were no provisions for federal income taxes for 2020 and 2019. Deferred income taxes arise from temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax reporting purposes, as well as net operating losses (&#8220;NOLs&#8221;) and tax credit carryforwards.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">Significant components of the Company&#8217;s deferred tax assets and liabilities as of December&#160;31, 2020 and 2019 are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">&#160;&#160;</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Net operating losses</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 59,960</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 50,821</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Tax credits</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 761</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 761</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Depreciable assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 635</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 189</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Intangible assets</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 431</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Accruals and allowances</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 575</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,317</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Stock-based compensation</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 83</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 62</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Deferred revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 27,962</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 19,370</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Other</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 3,035</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 2,004</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total gross deferred tax assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 93,011</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 74,955</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Less: Valuation allowance</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (91,315)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (73,930)</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Net deferred tax assets </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,696</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,025</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Deferred tax liabilities:</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Amortization of asset retirement obligation</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (1,696)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (1,025)</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total gross deferred tax liabilities</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (1,696)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (1,025)</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Net deferred taxes</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;">&#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;">&#8212;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">As of December&#160;31, 2020 and 2019, the Company had federal NOL carryforwards of approximately $199.8 million and $171.2 million, respectively, and state NOL carryforwards of approximately $200.5 million and $171.0 million, respectively. The federal and state NOL carryforwards will both begin to expire in 2029. As of December&#160;31, 2020 and 2019, the Company had federal research and development tax credit carryforwards of $0.7 million and $1.0 million, respectively, which begin to expire in 2029 if not utilized. As of December&#160;31, 2020 and 2019, the Company had California research and development tax credit carryforwards of $0.7 million and $1.0 million, respectively, which do not expire. As of December&#160;31, 2020 and 2019, the Company had California Enterprise Zone tax credits of $0.1 million and $0.1 million, respectively, which begin to expire in 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. As a result of a history of taxable losses and uncertainties as to future profitability, the Company recorded a full valuation allowance against  its deferred tax assets. The valuation allowance was $</span>91.3 million and $73.9 million as of December&#160;31, 2020 and 2019, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Utilization of the NOL carryforwards and tax credit forwards may be subject to a substantial annual limitation due to ownership change limitations that may have occurred or that could occur in the future, as required by the Internal Revenue Code Section&#160;382, as well as similar state provisions. In general, an &#8220;ownership change,&#8221; as defined by the code, results from a transaction or series of transactions over a <span style="-sec-ix-hidden:Hidden_oDvMnVoqNku2hhfZ9N3bXA;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">three</span></span>- year period resulting in an ownership change of more than 50&#160;percentage points of the outstanding stock of a company by certain stockholders or public groups. Any limitation may result in expiration of all or a portion of the NOL or tax credit carryforwards before utilization. The Company has not performed a detailed analysis to determine whether an ownership change under Section&#160;382 of the Code has previously occurred. As a result, the Company&#8217;s ability to utilize existing carryforwards could be restricted.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company had gross unrecognized tax benefits of $0.8 million as of December&#160;31, 2020 and 2019. There were no material additions, reductions or settlements of unrecognized tax benefits for&#160;years ended December&#160;31, 2020 and 2019. The Company expects resolution of unrecognized tax benefits, if created, would occur while the full valuation allowance of deferred tax assets is maintained. The Company does not expect to have any unrecognized tax benefits that, if recognized, would affect the effective tax rate. As of December&#160;31, 2020, the Company does not have a liability for potential penalties or interest. The Company does not expect its unrecognized tax benefits to change significantly over the next 12&#160;months.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">In the normal course of business, the Company is subject to examination by taxing authorities throughout the United States of  America. The Company is not currently under audit by the Internal Revenue Service or similar state or local authorities. The tax return&#160;years 2016 through 2020 remain open to examination by the major domestic taxing jurisdictions to which the Company is subject. Net operating losses generated on a tax return basis by the Company for calendar&#160;years 2009 through 2020 remain open to examination by the major domestic taxing jurisdictions.</span></p><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note&#160;9 &#8212; Income Taxes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s taxable income primarily consists of interest income on the Trust Account. The Company&#8217;s general and administrative expenses are generally considered start-up costs and are not currently deductible. There was no income tax expense for the&#160;years ended December&#160;31, 2020 and 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The income tax provision (benefit) consists of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Years Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (13,468)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (176)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">State</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Federal</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (695,046)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,009)</p></td></tr><tr><td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Valuation allowance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 708,514</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,185</p></td></tr><tr><td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Income tax (benefit) provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company&#8217;s net deferred tax assets are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax assets:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net-operating loss carryforward</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (13,291)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (176)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Start-up/Organization costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (693,037)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,009)</p></td></tr><tr><td style="vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (706,328)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,185)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Valuation allowance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 706,328</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,185</p></td></tr><tr><td style="vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax asset, net of allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In assessing the realization of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which temporary differences representing net future deductible amounts become deductible. Management considers the scheduled reversal of deferred tax assets, projected future taxable income and tax planning strategies in making this assessment. After consideration of all of the information available, management believes that significant uncertainty exists with respect to future realization of the deferred tax assets and has therefore established a full valuation allowance. At December&#160;31, 2020 and 2019, the valuation allowance was approximately $709,000 and $2,000, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">There were no unrecognized tax benefits as of December&#160;31, 2020 and 2019. No amounts were accrued for the payment of interest and penalties at December&#160;31, 2020 and 2019. The Company is currently not aware of any issues under review that could result in significant payments, accruals or material deviation from its position. The Company is subject to income tax examinations by major taxing authorities since inception.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">A reconciliation of the statutory federal income tax rate (benefit) to the Company&#8217;s effective tax rate (benefit) is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:29.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Years Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Statutory federal income tax rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:68.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in fair value of derivative warrant liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State taxes, net of federal tax benefit</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:68.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax provision expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136999439400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">14.SUBSEQUENT EVENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Management has evaluated subsequent events through May&#160;17, 2021, the date the condensed consolidated financial statements were available for issuance. The following subsequent events were noted:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On April&#160;28, 2021, the Company completed the Merger transaction as discussed in Note&#160;1, which provides the Company with approximately $608.6&#160;million of gross cash proceeds. On April&#160;29, 2021, New Stem&#8217;s shares of Class&#160;A common stock began trading on the New York Stock Exchange under the ticker symbol &#8220;STEM&#8221; and warrants under ticker symbol &#8220;STEM WS.&#8221;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Merger will be accounted for as a reverse recapitalization in accordance with U.S. GAAP. Under this method of accounting, STPK, who is the legal acquirer will be treated as the &#8220;acquired&#8221; company for financial reporting purposes and the Company will be treated as the accounting acquirer. As a result of the Merger, each outstanding share of the Company&#8217;s common stock, will convert into newly issued shares of STPK&#8217;s Class&#160;A common stock, as calculated pursuant to the terms of the Merger Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt;"><span style="font-weight:normal;">Concurrent with the Merger, the Company paid off certain existing notes payable including the revolving loan due to SPE member, the term loan due to former non-controlling interest holder, and the 2020 Credit Agreement. The total amount of the repayment was </span><span style="font-weight:normal;">$45.4</span><span style="font-weight:normal;">&#160;million, of which approximately </span><span style="font-weight:normal;">$2.7</span><span style="font-weight:normal;">&#160;million was related to accrued interest and </span><span style="font-weight:normal;">$2.6</span><span style="font-weight:normal;">&#160;million was related to prepayment penalties required under the terms of the notes.</span></p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><span style="display:inline-block;text-indent:0pt;width:27.35pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">20.</b></span><b style="font-weight:bold;">SUBSEQUENT EVENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Management has evaluated subsequent events through March&#160;15, 2021, the date the consolidated financial statements were available for issuance. The following subsequent events were noted:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In January&#160;2021, the Company issued and sold convertible promissory notes payable to various investors with aggregate gross proceeds of $1.1 million under the same terms as the existing convertible notes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In January&#160;2021, the Company entered into a credit agreement to provide a total of $2.7 million towards the financing of certain energy storage systems owned and operated by the Company. The credit agreement has a stated interest of 5.45% and a maturity date of June&#160;2031. The Company received an advance under the credit agreement of $1.9 million in January&#160;2021. The repayment of advances received under this credit agreement is determined by the lender based on the proceeds generated by the Company through the operation of the underlying energy storage systems.</p><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note&#160;8&#8212;Subsequent Events</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company evaluated subsequent events and transactions that occurred after the balance sheet date up to the date that the unaudited consolidated condensed financial statements were available to be issued, and determined that there have been no events that have occurred that would require adjustments to the disclosures in the unaudited consolidated condensed financial statements, except as noted below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">On April 28, 2021, the Company and STPK Merger Sub Corp., a newly formed wholly-owned subsidiary of the Company, and Stem, Inc., a Delaware corporation, consummated the previously-announced merger pursuant to that certain Agreement and Plan of Merger, dated December 3, 2020.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note&#160;10 &#8212; Subsequent Events</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company evaluated subsequent events and transactions that occurred after the balance sheet date up to the date that the consolidated financial statements were available to be issued, and determined that there have been no events that have occurred that would require adjustments to the disclosures in the consolidated financial statements.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137025207352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Quarterly Financial Information (Unaudited)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationTextBlock', window );">Quarterly Financial Information (Unaudited)</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note 11 &#8212; Quarterly Financial Information (Unaudited)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following tables contain unaudited consolidated quarterly financial information for the quarterly period ended September 30, 2020 that has been updated to reflect the restatement and revision of the Company&#8217;s consolidated financial statements as described in Note </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2&#8212;Restatement of Previously Issued Financial Statements. The restatement and revision had no impact net loss, net cash flows from operating, investing or financing activities. The Company has not amended its previously filed Quarterly Report on Form 10-Q for the Affected Period. The financial information that has been previously filed or otherwise reported for the Affected Period is superseded by the information in this Annual Report, and the financial statements and related financial information for the Affected Period contained in such previously filed report should no longer be relied upon.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Unaudited Condensed Statement of Operations</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:40.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of September 30, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Previously</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Restatement</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Restated</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance Sheet</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 386,179,543</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 386,179,543</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities and stockholders&#8217; equity</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 716,028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 716,028</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred legal fees</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 203,910</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 203,910</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred underwriting commissions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,425,476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,425,476</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock warrant liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,822,148</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,822,148</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,345,414</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,822,148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,167,562</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Class A common stock, $0.0001 par value; shares subject to possible redemption </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 366,834,120</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,822,140)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 355,011,980</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stockholders&#8217; equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Preferred stock- $0.0001 par value</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Class A common stock - $0.0001 par value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 168</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 118</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 286</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Class B common stock - $0.0001 par value</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 959</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 959</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Additional paid-in-capital</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,394,034</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (126)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,393,908</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accumulated deficit</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (395,152)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (395,152)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total stockholders&#8217; equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,000,009</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,000,001</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total liabilities and stockholders&#8217; equity</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 386,179,543</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 386,179,543</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_QuarterlyFinancialInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -URI http://asc.fasb.org/topic&amp;trid=2126967<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137002406360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Basis of Presentation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the U.S. (&#8220;GAAP&#8221;) and include the accounts of the Company, its wholly-owned subsidiaries, and consolidated variable interest entities (&#8220;VIEs&#8221;). All intercompany balances and transactions have been eliminated in consolidation.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><b style="font-weight:bold;">Basis of Presentation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the U.S. (&#8220;GAAP&#8221;) and include the accounts of the Company, its wholly-owned subsidiaries, and consolidated variable interest entities (&#8220;VIEs&#8221;). All intercompany balances and transactions have been eliminated in consolidation.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Use of Estimates</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates on historical experience and on various other assumptions believed to be reasonable. Actual results could differ from those estimates and such differences could be material to the financial position and results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Significant estimates and assumptions reflected in these consolidated financial statements include, but are not limited to, depreciable life of energy systems; the amortization of financing obligations; deferred commissions and contract fulfillment costs; the valuation of energy storage systems, internally developed software, and asset retirement obligations; and the fair value of equity instruments, equity-based instruments, warrant liabilities and embedded derivatives.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Use of Estimates</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 0pt 8.5pt;">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates on historical experience and on various other </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;">assumptions believed to be reasonable. Actual results could differ from those estimates and such differences could be material to the financial position and results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Significant estimates and assumptions reflected in these consolidated financial statements include, but are not limited to, depreciable life of energy storage systems; the amortization of financing obligations; deferred commissions and contract fulfillment costs; the valuation of energy storage systems, internally developed software, and asset retirement obligations; and the fair value of equity instruments, equity- based instruments, warrant liabilities, and embedded derivatives.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Cash and Cash Equivalents</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company considers all highly liquid investments with an original maturity date of three&#160;months or less at the date of purchase to be cash equivalents. Cash and cash equivalents are maintained at financial institutions. The Company maintains all cash in a highly liquid form to meet current obligations.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Fair Value of Financial Instruments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Assets and liabilities recorded at fair value in the consolidated financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. The fair value of the Company&#8217;s financial assets and liabilities reflects management&#8217;s estimate of amounts that the Company would have received in connection with the sale of the assets or paid in connection with the transfer of the liabilities in an orderly transaction between market participants at the measurement date. In connection with measuring the fair value of its assets and liabilities, the Company seeks to maximize the use of observable inputs (market data obtained from independent sources) and to minimize the use of unobservable inputs (internal assumptions about how market participants would price assets and liabilities).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Hierarchical levels which are directly related to the amount of subjectivity associated with the inputs to the valuation of these assets or liabilities are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Level 1&#160;&#8212;&#160;</span>Unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access as of the measurement date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Level 2&#160;&#8212;&#160;</span>Inputs other than quoted prices included within Level 1 that are directly observable for the asset or liability or indirectly observable through corroboration with observable market data.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Level 3&#160;&#8212;&#160;</span>Unobservable inputs for the asset or liability only used when there is little, if any, market activity for the asset or liability at the measurement date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">This hierarchy requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value. Assets and liabilities measured at fair value are classified in their entirety based on the lowest level of input that is significant to their fair value measurement. The Company&#8217;s assessment of the significance of a specific input to the fair value measurement in its entirety requires management to make judgments and consider factors specific to the asset or liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Financial assets and liabilities held by the Company measured at fair value on a recurring basis as of March&#160;31, 2021 and December&#160;31, 2020 include cash and cash equivalents and warrant liabilities.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Fair Value of Financial Instruments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Assets and liabilities recorded at fair value in the consolidated financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. The fair value of the Company&#8217;s financial assets and liabilities reflects management&#8217;s estimate of amounts that the Company would have received in connection with the sale of the assets or paid in connection with the transfer of the liabilities in an orderly transaction between market participants at the measurement date. In connection with measuring the fair value of its assets and liabilities, the Company seeks to maximize the use of observable inputs (market data obtained from independent sources) and to minimize the use of unobservable inputs (internal assumptions about how market participants would price assets and liabilities).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Hierarchical levels which are directly related to the amount of subjectivity associated with the inputs to the valuation of these assets or liabilities are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:44.95pt;text-indent:-44.95pt;margin:0pt 0pt 12pt 28.39pt;"><span style="font-style:italic;font-weight:bold;">Level 1&#160;&#8212; </span>Unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access as of the measurement date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:44.95pt;text-indent:-44.95pt;margin:0pt 0pt 12pt 28.39pt;"><span style="font-style:italic;font-weight:bold;">Level 2&#160;&#8212; </span>Inputs other than quoted prices included within Level 1 that are directly observable for the asset or liability or indirectly observable through corroboration with observable market data.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:44.95pt;text-indent:-44.95pt;margin:0pt 0pt 12pt 28.39pt;"><span style="font-style:italic;font-weight:bold;">Level 3&#160;&#8212; </span>Unobservable inputs for the asset or liability only used when there is little, if any, market activity for the asset or liability at the measurement date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">This hierarchy requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value. Assets and liabilities measured at fair value are classified in their entirety based on the lowest level of input that is significant to their fair value measurement. The Company&#8217;s assessment of the significance of a specific input to the fair value measurement in its entirety requires management to make judgments and consider factors specific to the asset or liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Financial assets and liabilities held by the Company measured at fair value on a recurring basis as of December&#160;31, 2020 and 2019 include cash and cash equivalents, warrant liabilities, and embedded derivatives which are bifurcated from the host financial instrument.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Net Loss Per Share Attributable to Common Stockholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Net Loss Per Share Attributable to Common Stockholders</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Basic and diluted net loss per share attributable to common stockholders is presented in conformity with the two-class method required for participating securities. Under the two-class method, net loss is attributed to common stockholders and participating securities based on their participation rights. The Company considers all series of its convertible preferred stock to be participating securities. Under the two- class method, the net loss attributable to common stockholders is not allocated to the convertible preferred stock as the holders of the Company&#8217;s convertible preferred stock do not have a contractual obligation to share in the Company&#8217;s losses. Basic net loss per share attributable to common stockholders is calculated by dividing the net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding for the period, without consideration for potential dilutive securities. Diluted net loss per share is computed by dividing the net loss attributable to common stockholders by the weighted- average number of common shares and common share equivalents of potentially dilutive securities outstanding for the period. For purposes of the diluted net loss per share calculation, convertible preferred stock, convertible notes, warrants and common stock options are considered to be potentially dilutive securities. As the Company was in a net loss position for the&#160;years ended December&#160;31, 2020 and 2019, diluted net loss per share attributable to common stockholders is the same as basic net loss per share attributable to common stockholders because the effects of potentially dilutive securities are antidilutive.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Income Taxes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company uses the asset and liability method of accounting for income taxes based on Financial Accounting Standards Board (&#8220;FASB&#8221;) Accounting Standards Codification (&#8220;ASC&#8221;) 740, <i style="font-style:italic;">Accounting for Income Taxes</i>. Under the asset and liability method, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between financial statement carrying amounts and the tax basis of existing assets and liabilities. The Company records a valuation allowance to reduce tax assets to an amount for which realization is more likely than not. There are certain charges that are not deductible for tax purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">In evaluating the ability to recover its deferred income tax assets, the Company considers all available positive and negative evidence, including its operating results, ongoing tax planning, and forecasts of future taxable income on a jurisdiction-by-jurisdiction basis. In the event the Company determines that it would  be able to realize its deferred income tax assets in the future in excess of their net recorded amount, it would make an adjustment to the valuation allowance that would reduce the provision for income taxes. Conversely, in the event that all or part of the net deferred tax assets are determined not to be realizable in the future, an adjustment to the valuation allowance would be charged to earnings in the period such determination is made.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">The Company recognizes the tax benefit from uncertain tax positions in accordance with GAAP,  which prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of uncertain tax positions taken or expected to be taken in the Company&#8217;s tax return. </span>No liability related to uncertain tax positions has been recognized in the financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company includes interest and penalties for uncertain tax positions in the financial statements as a component of income tax expense. No accrual has been deemed necessary as of December&#160;31, 2020 and 2019.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Adopted Accounting Standards and Recently Issued Accounting Standards</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Recently Adopted Accounting Standards</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In August&#160;2018, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2018-13,&#160;<i style="font-style:italic;">Fair Value Measurement (Topic 820): Disclosure Framework&#160;&#8212; Changes to the Disclosure Requirements for Fair Value Measurement</i>. The amendments applicable to the Company on, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements and the narrative description of measurement uncertainty should be prospectively applied in the initial fiscal&#160;year of adoption. All other amendments applicable to the Company should be applied retrospectively to all periods presented upon their effective date. The Company adopted ASU 2018-13 as of January&#160;1, 2020. The Company&#8217;s disclosures related to its level 3 financial instruments were not materially impacted for the periods presented. See Note&#160;4,&#160;<i style="font-style:italic;">Fair Value Measurements</i>, for more information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In August&#160;2018, the FASB issued ASU 2018-15,&#160;<i style="font-style:italic;">Intangibles&#160;&#8212; Goodwill and Other&#160;&#8212; Internal-Use Software (Subtopic 350-40): Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract&#160;</i>(&#8220;ASU 2018-15&#8221;). The intent of this pronouncement is to align the requirements for capitalizing implementation costs incurred in a cloud computing arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal- use software as defined in ASC 350-40. Under ASU 2018-15, the capitalized implementation costs related to a cloud computing arrangement will be amortized over the term of the arrangement and all capitalized implementation amounts will be required to be presented in the same line items of the financial statements as the related hosting fees. ASU 2018-15 is effective for public and private companies&#8217; fiscal&#160;years beginning after December&#160;15, 2019, and December&#160;15, 2020, respectively, and interim periods within those fiscal&#160;years, with early adoption permitted. The Company adopted ASU 2018-15 as of January&#160;1, 2021. The adoption did not have a material impact to the Company&#8217;s condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Recently Issued Accounting Standards</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In June&#160;2016, the FASB issued ASU 2016-13,&#160;<i style="font-style:italic;">Financial instruments&#160;&#8212; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</i>, and subsequent related ASUs, which amends the guidance on the impairment of financial instruments by requiring measurement and recognition of expected credit losses for financial assets held. This ASU is effective for public and private companies&#8217; fiscal&#160;years, and for interim periods within those fiscal&#160;years, beginning after December&#160;15, 2019, and December&#160;15, 2022, respectively. The Company expects to adopt ASU 2016-13 under the private company transition guidance beginning January&#160;1, 2023 and is currently assessing the impact, if any, the guidance will have on the Company&#8217;s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In December&#160;2019, the FASB issued ASU 2019-12,&#160;<i style="font-style:italic;">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</i>&#160;(&#8220;ASU 2019-12&#8221;). ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. ASU 2019-12 will be effective for public entities for interim and annual periods beginning after December&#160;15, 2020, with early adoption permitted. ASU 2019-12 will be effective for private entities for annual periods beginning after December&#160;15, 2021, and interim periods beginning after December&#160;15, 2020, with early adoption permitted. The Company plans to adopt ASU 2019-12 for the fiscal&#160;year beginning January&#160;1, 2022 and is currently assessing the impact, if any, the guidance will have on the Company&#8217;s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In August&#160;2020, the FASB issued ASU 2020-06,&#160;<i style="font-style:italic;">Debt&#160;&#8212; Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#160;&#8212; Contracts in Entity&#8217;s Own Equity (Subtopic 815-40)&#160;&#8212; Accounting For Convertible Instruments and Contracts in an Entity&#8217;s Own Equity</i>. The ASU simplifies accounting for convertible instruments by removing major separation models required under current GAAP. Consequently, more convertible debt instruments will be reported as a single liability instrument with no separate accounting for embedded conversion features. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception, which will permit more equity contracts to qualify for it. The ASU also simplifies the diluted net income per share calculation in certain areas. The new guidance is effective for annual and interim periods beginning after December&#160;15, 2023, and early adoption is permitted for fiscal&#160;years beginning after December&#160;15, 2020, and interim periods within those fiscal&#160;years. The Company plans to adopt 2020-06 for the fiscal&#160;year beginning January&#160;1, 2024 and is currently evaluating the impact that this new guidance will have on the Company&#8217;s financial statements.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Recently Adopted Accounting Standards</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In August&#160;2018, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2018-13, <i style="font-style:italic;">Fair Value Measurement (Topic 820): Disclosure Framework&#160;&#8212; Changes to the Disclosure Requirements for Fair Value Measurement</i>. The amendments applicable to the Company on the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements and the narrative description of measurement uncertainty should be prospectively applied in the initial fiscal&#160;year of adoption. All other amendments applicable to the Company should be applied retrospectively to all periods presented upon their effective date. The Company adopted ASU 2018-13 as of January&#160;1, 2020. The Company&#8217;s disclosures related to its level 3 financial instruments were not materially impacted for the periods presented. See Note&#160;4, Fair Value Measurements, for more information<span style="font-size:11pt;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Recently Issued Accounting Standards</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In June&#160;2016, the FASB issued ASU 2016-13, <i style="font-style:italic;">Financial instruments&#160;&#8212; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</i>, and subsequent related ASUs, which amends the guidance on the impairment of financial instruments by requiring measurement and recognition of expected credit losses for financial assets held. This ASU is effective for public and private companies&#8217; fiscal&#160;years, and for interim periods within those fiscal&#160;years, beginning after December&#160;15, 2019, and December&#160;15, 2022, respectively. The Company expects to adopt ASU 2016-13 under the private company transition guidance beginning January&#160;1, 2023 and is currently assessing the impact, if any, the guidance will have on the Company&#8217;s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In August&#160;2018, the FASB issued ASU 2018-15, <i style="font-style:italic;">Intangibles&#160;&#8212; Goodwill and Other&#160;&#8212; Internal-Use Software (Subtopic 350-40): Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract </i>(&#8220;ASU 2018-15&#8221;). The intent of this pronouncement is to align the requirements for capitalizing implementation costs incurred in a cloud computing arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal- use software as defined in ASC 350-40. Under ASU 2018-15, the capitalized implementation costs related to a cloud computing arrangement will be amortized over the term of the arrangement and all capitalized implementation amounts will be required to be presented in the same line items of the financial statements as the related hosting fees. ASU 2018-15 is effective for public and private companies&#8217; fiscal&#160;years beginning after December&#160;15, 2019, and December&#160;15, 2020, respectively, and interim periods within those fiscal&#160;years, with early adoption permitted. The Company will adopt ASU 2018-15 for the fiscal&#160;year beginning January&#160;1, 2021, and does not expect the adoption to have a material impact on the Company&#8217;s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In December&#160;2019, the FASB issued ASU 2019-12, <i style="font-style:italic;">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes </i>(&#8220;ASU 2019-12&#8221;). ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. ASU 2019-12 will be effective for public entities for interim and annual periods beginning after December&#160;15, 2020, with early adoption permitted. ASU 2019-12 will be effective for private entities for annual periods beginning after December&#160;15, 2021, and interim periods beginning after December&#160;15, 2020, with early adoption permitted. The Company plans to adopt ASU 2019-12 for the fiscal&#160;year beginning January&#160;1, 2022 and is currently assessing the impact, if any, the guidance will have on the Company&#8217;s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 0pt 8.65pt;">In August&#160;2020, the FASB issued ASU 2020-06, <i style="font-style:italic;">Debt&#160;&#8212; Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#160;&#8212; Contracts in Entity&#8217;s Own Equity (Subtopic 815-</i><i style="color:#231f20;font-style:italic;">40)&#160;&#8212; Accounting For Convertible Instruments and Contracts in an Entity&#8217;s Own Equity</i><span style="color:#231f20;white-space:pre-wrap;">. The ASU simplifies accounting for convertible instruments by removing major separation models required under current  GAAP. Consequently, more convertible debt instruments will be reported as a single liability instrument with no separate accounting for embedded conversion features. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception, which will permit more equity contracts to qualify for it. The ASU also simplifies the diluted net income per share calculation in certain areas. The new guidance is effective for annual and interim periods </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 8.65pt;"><span style="color:#231f20;white-space:pre-wrap;">beginning after December&#160;15, 2023, and early adoption is permitted for fiscal&#160;years beginning after December&#160;15, 2020, and interim periods within those fiscal&#160;years. The Company plans to adopt 2020-06 for the fiscal&#160;year beginning January&#160;1, 2024 and is currently evaluating the impact that this new guidance will have on the Company&#8217;s financial statements.</span></p><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Basis of Presentation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The accompanying unaudited consolidated condensed financial statements of the Company, including the accounts of the Company&#8217;s wholly-owned subsidiary, STPK Merger Sub Corp, have been prepared in accordance with United States generally accepted accounting principles (&#8220;U.S. GAAP&#8221;) for interim financial information and Article 8 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP. all adjustments (consisting of normal accruals) considered for a fair presentation have been included. All intercompany accounts and transactions have been eliminated in consolidation. In the opinion of management, operating results for the periods presented are not necessarily indicative of the results that may be expected for the year ending December 31, 2021, or any other future period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited consolidated condensed financial statements should be read in conjunction with the audited financial statements and notes thereto included in the Company&#8217;s Annual Report on Form 10K/A filed with the SEC on April 26, 2021.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Basis of Presentation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying consolidated financial statements are presented in U.S. dollars, in conformity with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;) for financial information and pursuant to the rules&#160;and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;), and include the accounts of the Company&#8217;s wholly-owned subsidiary, STPK Merger Sub Corp. All intercompany balances and transactions have been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As described in Note 2-Restatement of Previously Issued Financial Statements, the Company's financial statements for the year ended December 31, 2020, and for the quarter ended September 30, 2020 (collectively, the "Affected Periods"), are restated in this Annual Report on Form 10-K/A (Amendment No. 1) (this "Annual Report") to correct the misapplication of accounting guidance related to the Company's warrants in the Company's previously issued audited and unaudited condensed financial statements for such periods. The restated financial statements are indicated as "Restated" in the audited and unaudited condensed financial statements and accompanying notes, as applicable. See Note 2-Restatement of Previously Issued Financial Statements for further discussion.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_EmergingGrowthCompanyPolicyTextBlock', window );">Emerging Growth Company</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Emerging Growth Company</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company is an &#8220;emerging growth company,&#8221; as defined in Section&#160;2(a) of the Securities Act, as modified by the Jumpstart Our Business Startups Act of 2012 (the &#8220;JOBS Act&#8221;), and it may take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies including, but not limited to, not being required to comply with the auditor attestation requirements of Section&#160;404 of the Sarbanes-Oxley Act of 2002, reduced disclosure obligations regarding executive compensation in its periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Further, Section&#160;102(b)(1) of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered under the Exchange Act) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that an emerging growth company can elect to opt out of the extended transition period and comply with the requirements that&#160;apply&#160;to&#160;non-emerging&#160;growth&#160;companies&#160;but any such an election to opt out is irrevocable. The Company has elected not to opt out of such extended transition period, which means that when a standard is issued or revised and it has different application dates for public or private companies, the Company, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">This may make comparison of the Company&#8217;s unaudited consolidated condensed financial statements with another public company that is neither an emerging growth company nor an emerging growth company that has opted out of using the extended transition period difficult or impossible because of the potential differences in accounting standards used.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Emerging Growth Company</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company is an &#8220;emerging growth company,&#8221; as defined in Section&#160;2(a)&#160;of the Securities Act, as modified by the Jumpstart Our Business Startups Act of 2012 (the &#8220;JOBS Act&#8221;), and it may take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies including, but not limited to, not being required to comply with the auditor attestation requirements of Section&#160;404 of the Sarbanes-Oxley Act of 2002, reduced disclosure obligations regarding executive compensation in its periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Further, Section&#160;102(b)(1)&#160;of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered under the Exchange Act) are required to comply with the new or revised </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">financial accounting standards. The JOBS Act provides that an emerging growth company can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies but any such an election to opt out is irrevocable. The Company has elected not to opt out of such extended transition period, which means that when a standard is issued or revised and it has different application dates for public or private companies, the Company, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">This may make comparison of the Company&#8217;s consolidated financial statements with another public company that is neither an emerging growth company nor an emerging growth company that has opted out of using the extended transition period difficult or impossible because of the potential differences in accounting standards used.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Use of Estimates</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The preparation of unaudited consolidated condensed financial statements in conformity with U.S. GAAP requires the Company&#8217;s management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities at the date of the unaudited consolidated condensed financial statements and the reported amounts of revenues and expenses during the reporting period. Making estimates requires management to exercise significant judgment. It is at least reasonably possible that the estimate of the effect of a condition, situation or set of circumstances that existed at the date of the unaudited consolidated condensed financial statements, which management considered in formulating its estimate, could change in the near term due to one or more future confirming events. Accordingly, the actual results could differ significantly from those estimates.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Use of Estimates</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Making estimates requires management to exercise significant judgment. It is at least reasonably possible that the estimate of the effect of a condition, situation or set of circumstances that existed at the date of the consolidated financial statements, which management considered in formulating its estimate, could change in the near term due to one or more future confirming events. Actual results could differ from those estimates.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Cash and Cash Equivalents</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company considers all short-term investments with an original maturity of three&#160;months or less when purchased to be cash equivalents. There were no cash equivalents at March 31, 2021 and December 31, 2020.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Cash and Cash Equivalents</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company considers all short-term investments with an original maturity of three&#160;months or less when purchased to be cash equivalents. There were no cash equivalents at December&#160;31, 2020 and 2019.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentration of Credit Risk</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Concentration of Credit Risk</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash accounts in a financial institution, which, at times, may exceed the Federal Depository Insurance Coverage of $250,000, and investments held in Trust Account. The Company has not experienced losses on these accounts and management believes the Company is not exposed to significant risks on such accounts.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Concentration of Credit Risk</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Financial instruments that potentially subject the Company to concentration of credit risk consist of cash accounts in a financial institution which, at times, may exceed the Federal depository insurance coverage of $250,000, and investments held in Trust Account. The Company has not experienced losses on these accounts and management believes the Company is not exposed to significant risks on such accounts.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_InvestmentsHeldInTrustAccountPolicyTextBlock', window );">Investments Held in the Trust Account</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Investments Held in Trust Account</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s portfolio of investments is comprised solely of U.S. government securities, within the meaning set forth in Section 2(a)(16) of the Investment Company Act, with a maturity of 185 days or less, or investments in money market funds that invest in U.S. government securities, or a combination thereof. The Company&#8217;s investments held in the Trust Account are classified as trading securities. Trading securities are presented on the consolidated condensed balance sheets at fair value at the end of each reporting period. Gains and losses resulting from the change in fair value of these securities is included in gain on investment (net), dividends and interest held in Trust Account in the accompanying unaudited consolidated condensed statements of operations. The estimated fair values of investments held in the Trust Account are determined using available market information.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Investments Held in the Trust Account</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s portfolio of investments held in the Trust Account is comprised of U.S. government securities, within the meaning set forth in Section&#160;2(a)(16) of the Investment Company Act, with a maturity of 185&#160;days or less, or investments in money market funds that invest in U.S. government securities, or a combination thereof. The Company&#8217;s investments held in the Trust Account are classified as trading securities. Trading securities are presented on the consolidated balance sheets at fair value at the end of each reporting period. Gains and losses resulting from the change in fair value of these securities is included in net gain from investments held in the Trust Account in the accompanying consolidated statements of operations. The estimated fair values of investments held in the Trust Account are determined using available market information.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Fair Value of Financial Instruments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Fair value is defined as the price that would be received for sale of an asset or paid for transfer of a liability, in an orderly transaction between market participants at the measurement date. U.S. GAAP establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level&#160;1 measurements) and the lowest priority to unobservable inputs (Level&#160;3 measurements). These tiers include:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Level 1, defined as observable inputs such as quoted prices for identical instruments in active markets;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable such as quoted prices for similar instruments in active markets or quoted prices for identical or similar instruments in markets that are not active; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions, such as valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In some circumstances, the inputs used to measure fair value might be categorized within different levels of the fair value hierarchy.&#160;In those instances, the fair value measurement is categorized in its entirety in the fair value hierarchy based on the lowest level input that is significant to the fair value measurement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of March&#160;31, 2021 and December 31, 2020, the carrying values of cash, accounts payable, accrued expenses, and franchise tax payable approximate their fair values due to the short-term nature of the instruments. The Company&#8217;s portfolio of investments held in the Trust Account is comprised of investments in U.S. Treasury securities with an original maturity of 185&#160;days or less or investments in money market funds that invest in U.S. government securities, or a combination thereof. The fair value for trading securities is determined using quoted market prices in active markets.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Fair Value of Financial Instruments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Fair value is defined as the price that would be received for sale of an asset or paid for transfer of a liability, in an orderly transaction between market participants at the measurement date. GAAP establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to unobservable inputs (Level 3 measurements). These tiers include:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Level 1, defined as observable inputs such as quoted prices (unadjusted) for identical instruments in active markets;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable such as quoted prices for similar instruments in active markets or quoted prices for identical or similar instruments in markets that are not active; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions, such as valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In some circumstances, the inputs used to measure fair value might be categorized within different levels of the fair value hierarchy. In those instances, the fair value measurement is categorized in its entirety in the fair value hierarchy based on the lowest level input that is significant to the fair value measurement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December&#160;31, 2020 and 2019, the carrying values of cash, prepaid expenses, accounts payable, accrued expenses and franchise tax payable approximate their fair values due to the short-term nature of the instruments. The Company&#8217;s investments held in Trust Account are comprised of investments in U.S. Treasury securities with an original maturity of 185&#160;days or less or investments in a money market funds that comprise only U.S. treasury securities and are recognized at fair value. The fair value of investments held in Trust Account is determined using quoted prices in active markets.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_OfferingCostsPolicyTextBlock', window );">Offering Costs Associated with the Initial Public Offering</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Offering Costs Associated with the Initial Public Offering</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Offering costs consisted of legal, accounting, underwriting fees and other costs incurred through the Initial Public Offering that were directly related to the Initial Public Offering. Offering costs are allocated to the separable financial instruments issued in the Initial Public Offering based on a relative fair value basis, compared to total proceeds received. Offering costs associated with warrant liabilities are expensed as incurred, presented as non-operating expenses in the statements of operations. Offering costs associated with the Class A common stock were charged to stockholders' equity upon the completion of the Initial Public Offering.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Offering Costs Associated with the Initial Public Offering</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company complies with the requirements of the ASC 340-10-S99-1 and SEC Staff Accounting Bulletin Topic 5A&#8211; &#8220;Expenses of Offering.&#8221; Offering costs consist of costs incurred in connection with the formation and preparation for the Initial Public Offering. These costs, together with the underwriting discount, were charged to additional paid- in capital upon the completion of the Initial Public Offering.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_CommonStockSubjectToPossibleRedemptionPolicyTextBlock', window );">Class A Common Stock Subject to Possible Redemption</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Class&#160;A Common Stock Subject to Possible Redemption</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for its Class&#160;A common stock subject to possible redemption in accordance with the guidance in ASC Topic 480 &#8220;Distinguishing Liabilities from Equity.&#8221; Class&#160;A common stock subject to mandatory redemption (if any) is classified as a liability instrument and measured at fair value. Shares of conditionally redeemable Class&#160;A common stock (including Class&#160;A common stock that features redemption rights that are either within the control of the holder or subject to redemption upon the occurrence of uncertain events not solely within the Company&#8217;s control) are classified as temporary equity. At all other times, Class&#160;A common stock are classified as stockholders&#8217; equity. The Company&#8217;s Class&#160;A common stock features certain redemption rights that are considered to be outside of the Company&#8217;s control and subject to the occurrence of uncertain future events. Accordingly, at March 31, 2021 and December 31, 2020, 8,640,832 and 24,275,528 shares of Class&#160;A common stock subject to possible redemption are presented as temporary equity, respectively, outside of the stockholders&#8217; equity section of the Company&#8217;s consolidated condensed balance sheets.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Class&#160;A Common Stock Subject to Possible Redemption</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for its Class&#160;A common stock subject to possible redemption in accordance with the guidance in ASC Topic 480 &#8220;Distinguishing Liabilities from Equity.&#8221; Shares of Class&#160;A common stock subject to mandatory redemption (if any) are classified as liability instruments and are measured at fair value. Shares of conditionally redeemable Class&#160;A common stock (including Class&#160;A common stock that feature redemption rights that are either within the control of the holder or subject to redemption upon the occurrence of uncertain events not solely within the Company&#8217;s control) are classified as temporary equity. At all other times, shares of Class&#160;A common stock are classified as stockholders&#8217; equity. The Company&#8217;s Class&#160;A common stock features certain redemption rights that are considered to be outside of the Company&#8217;s control and subject to the occurrence of uncertain future events. Accordingly, at December&#160;31, 2020, 24,275,528 shares of Class&#160;A common stock subject to possible redemption are presented as temporary equity, outside of the stockholders&#8217; equity section of the Company&#8217;s consolidated balance sheet.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Net Loss Per Share Attributable to Common Stockholders</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;white-space:pre-wrap;">Net Income (Loss) Per Share of  Common Stock</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Net income (loss) per share of common stock is computed by dividing net income (loss) by the weighted-average number of common stock outstanding during the periods. The Company has not considered the effect of the warrants sold in the Initial Public Offering and the Private Placement to purchase up to an aggregate of 19,967,302 shares of the Company&#8217;s Class A common stock in the calculation of the diluted income per share, since their inclusion would be anti-dilutive under the treasury stock method. As a result, diluted earnings per share of common stock is the same as basic earnings per share of common stock for the periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company&#8217;s unaudited consolidated condensed statements of operations include a presentation of income (loss) per share for common stock subject to redemption in a manner similar to the two-class method of income (loss) per share. Net income per share, basic and diluted for Class&#160;A common stock is calculated by dividing the gain on investment (net), dividends and interest held in Trust Account of approximately $35,000, net of applicable taxes available to be withdrawn from the Trust Account of approximately $35,000, by the weighted average number of Class&#160;A common stock outstanding for the three months ended March 31, 2021. Net loss per share, basic and diluted for </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Class&#160;B common stock is calculated by dividing the net loss of approximately $156.3 million and $0 for the three&#160;months ended March 31, 2021 and 2020, respectively, less income attributable to Class&#160;A common stock of $0 for each period, by the weighted average number of Class&#160;B common stock outstanding for the periods.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Net Loss Per Common Share</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Net loss per share of common stock is computed by dividing net loss applicable to stockholders by the weighted average number of shares of common stock outstanding during the periods. The Company has not considered the effect of the warrants sold in the Initial Public Offering and Private Placement to purchase an aggregate of 19,967,302 shares of Class&#160;A common stock in the calculation of diluted earnings per share, since their inclusion would be anti- dilutive under the treasury stock method. As a result, diluted earnings per share is the same as basic earnings per share for the periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s consolidated statement of operations includes a presentation of income per share for common stock subject to redemption in a manner similar to the two-class method of income per share. Net income per share, basic and diluted for Class&#160;A common stock is calculated by dividing the investment income earned on the Trust Account of approximately $137,000, net of applicable franchise taxes of approximately $137,000 for the&#160;year ended December&#160;31, 2020, by the weighted average number of shares of Class&#160;A common stock outstanding for the periods. Net loss per share, basic and diluted for Class&#160;B common stock for the&#160;year ended December&#160;31, 2020 is calculated by dividing the general and administration expenses of approximately $3.3 million, change in fair value of derivative warrant liabilities of $109.3 million and franchise taxes of $63,000, resulting in a net loss of approximately $112.6 million, by the weighted average number of Class&#160;B common stock outstanding for the period.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Income Taxes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company complies with the accounting and reporting requirements of Financial Accounting Standards Board Accounting Standard Codification, or FASB ASC, 740, &#8220;Income Taxes,&#8221; which requires an asset and liability approach to financial accounting and reporting for income taxes. Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the&#160;years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that included the enactment date. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">FASB ASC 740 prescribes a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more-likely-than-not to be sustained upon examination by taxing authorities. The Company recognizes accrued interest and penalties related to unrecognized tax benefits as income tax expense.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Income Taxes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company complies with the accounting and reporting requirements of Financial Accounting Standards Board Accounting Standard Codification, or FASB ASC, 740, &#8220;Income Taxes,&#8221; which requires an asset and liability approach to financial accounting and reporting for income taxes. Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the&#160;years in which those temporary </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that included the enactment date. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">FASB ASC 740 prescribes a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more-likely-than-not to be sustained upon examination by taxing authorities. The Company recognizes accrued interest and penalties related to unrecognized tax benefits as income tax expense.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DerivativeWarrantLiabilitiesPolicyTextBlock', window );">Derivative warrant liabilities</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-style:italic;font-weight:bold;">Derivative warrant liabilities</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company does not use derivative instruments to hedge exposures to cash flow, market, or foreign currency risks. The Company evaluates all of its financial instruments, including issued stock purchase warrants, to determine if such instruments are derivatives or contain features that qualify as embedded derivatives, pursuant to ASC 480 and ASC 815-15. The classification of derivative instruments, including whether such instruments should be recorded as liabilities or as equity, is re-assessed at the end of each reporting period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for its 19,967,302 common stock warrants issued in connection with its Initial Public Offering (12,786,168) and Private Placement (7,181,134) as derivative warrant liabilities in accordance with ASC 815-40. Accordingly, the Company recognizes the warrant instruments as liabilities at fair value and adjusts the instruments to fair value at each reporting period. The liabilities are subject to re-measurement at each balance sheet date until exercised, and any change in fair value is recognized in the Company&#8217;s statements of operations. The fair value of the Private Placement Warrants have been estimated using a Monte Carlo simulation model each measurement date. The fair value of the warrants issued in connection with the Public Offering were initially measured at fair value using a Monte Carlo simulation model and subsequently measured based on the listed market price of such warrants.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Derivative warrant liabilities</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The Company does not use derivative instruments to hedge exposures to cash flow, market, or foreign currency risks. The Company evaluates all of its financial instruments, including issued stock purchase warrants, to determine if such instruments are derivatives or contain features that qualify as embedded derivatives, pursuant to ASC 480 and ASC 815-15.  The classification of derivative instruments, including whether such instruments should be recorded as liabilities or as equity, is re-assessed at the end of each reporting period.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for its 19,967,302 common stock warrants issued in connection with its Initial Public Offering (12,786,168) and Private Placement (7,181,134) as derivative warrant liabilities in accordance with ASC 815-40. Accordingly, the Company recognizes the warrant instruments as liabilities at fair value and adjusts the instruments to fair value at each reporting period. The liabilities are subject to re-measurement at each balance sheet date until exercised, and any change in fair value is recognized in the Company&#8217;s statement of operations. The fair value of warrants issued by the Company in connection with the Public Offering and Private Placement has been estimated using Monte-Carlo simulations at each measurement date.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Adopted Accounting Standards and Recently Issued Accounting Standards</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Recent Adopted Accounting Standards</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In August 2020, the FASB issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2020-06, <i style="font-style:italic;">Debt&#8212;Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#8212;Contracts in Entity&#8217;s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity&#8217;s Own Equity</i> (&#8220;ASU 2020-06&#8221;), which simplifies accounting for convertible instruments by removing major separation models required under current GAAP. The ASU also removes certain settlement conditions that are required for equity-linked contracts to qualify for the derivative scope exception, and it simplifies the diluted earnings per share calculation in certain areas. The Company adopted ASU 2020-06 on January 1, 2021. Adoption of the ASU did not impact the Company&#8217;s financial position, results of operations or cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Recent Issued Accounting Standards</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company&#8217;s management does not believe that any recently issued, but not yet effective, accounting standards updates, if currently adopted, would have a material effect on the accompanying financial statement.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Recent Accounting Pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Management does not believe that any recently issued, but not yet effective, accounting pronouncements, if currently adopted, would have an effect on the Company&#8217;s consolidated financial statements. </p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_CommonStockSubjectToPossibleRedemptionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the accounting policy on common stock subject to possible redemption.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_CommonStockSubjectToPossibleRedemptionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_DerivativeWarrantLiabilitiesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for derivative warrant liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_DerivativeWarrantLiabilitiesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_EmergingGrowthCompanyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the accounting policy on Emerging Growth Company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_EmergingGrowthCompanyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_InvestmentsHeldInTrustAccountPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Investments Held in Trust Account [Policy Text Block].</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_InvestmentsHeldInTrustAccountPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_OfferingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the accounting policy on offering costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_OfferingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4273-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=108315417&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13279-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32847-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491622&amp;loc=d3e9504-115650<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116657188&amp;loc=SL116659661-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e32280-109318<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136920460360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restatement of Previously Issued Financial Statements (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock', window );">Schedule of impact of the restatement on financial statements</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:40.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As Previously</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Restatement</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As Restated</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance Sheet</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 385,286,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 385,286,084</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Liabilities and stockholders&#8217; equity</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,809,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,809,435</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred legal fees</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 203,910</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 203,910</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred underwriting commissions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,425,476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,425,476</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock warrant liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 121,091,978</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 121,091,978</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,438,821</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 121,091,978</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 137,530,799</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Class A common stock, $0.0001 par value; shares subject to possible redemption </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 363,847,260</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (121,091,980)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 242,755,280</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stockholders&#8217; equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Preferred stock- $0.0001 par value</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Class A common stock - $0.0001 par value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 197</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,211</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,408</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Class B common stock - $0.0001 par value</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 959</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 959</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Additional paid-in-capital</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,380,865</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 109,268,621</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 117,649,486</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accumulated deficit</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,382,018)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (109,269,830)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (112,651,848)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total stockholders&#8217; equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,000,003</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,000,005</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total liabilities and stockholders&#8217; equity</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 385,286,084</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 385,286,084</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:43.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Year Ended December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As Previously</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Restatement</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As Restated</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Statement of Operations</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Loss from operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,500,175)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,500,175)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other (expense) income:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Change in fair value of warrant liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (109,269,830)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (109,269,830)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net gain from investments held in Trust Account</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 136,707</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 136,707</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total other (expense) income</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 136,707</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (109,269,830)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (109,133,123)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net loss</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,363,468)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (109,269,830)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (112,633,298)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted average Class A common stock outstanding, basic and diluted</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 38,208,123</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 38,208,123</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Basic and diluted net loss per Class A common stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted average Class B common stock outstanding, basic and diluted</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,589,626</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,589,626</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Basic and diluted net loss per Class B common stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.35)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11.75)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:52.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:45.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Year Ended December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As Previously</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Restatement</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As Restated</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Statement of Cash Flows</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,363,468)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (109,269,830)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (112,633,298)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Adjustments to reconcile net loss to net cash used in operating activities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 109,269,830</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 109,269,830</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net cash used in operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,838,477)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,838,477)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net cash used in investing activities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (383,585,040)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (383,585,040)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net cash provided by financing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 386,360,290</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 386,360,290</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net change in cash</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 936,773</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 936,773</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:45.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of September 30, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As Previously</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Restatement</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As Restated</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance Sheet</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 386,179,543</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 386,179,543</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Liabilities and stockholders&#8217; equity</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Total current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 716,028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 716,028</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Deferred legal fees</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 203,910</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 203,910</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Deferred underwriting commissions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,425,476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,425,476</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Stock warrant liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,822,148</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,822,148</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,345,414</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,822,148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26,167,562</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Class A common stock, $0.0001 par value; shares subject to possible redemption Stockholders&#8217; equity</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 366,834,120</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11,822,140)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 355,011,980</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Preferred stock- $0.0001 par value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Class A common stock - $0.0001 par value</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 168</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 118</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 286</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Class B common stock - $0.0001 par value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 959</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 959</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Additional paid-in-capital</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,394,034</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (126)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,393,908</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 6pt;">Accumulated deficit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (395,152)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (395,152)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Total stockholders&#8217; equity</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,000,009</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,000,001</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Total liabilities and stockholders&#8217; equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 386,179,543</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 386,179,543</p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of prior period adjustments to previously issued financial statements including (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustments (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136999735928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Schedule of change in the fair value of the derivative warrant liabilities</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table presents the changes in the liability for warrants on convertible preferred stock during the three&#160;months ended March&#160;31, 2021 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:15.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:17.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Convertible&#160;Preferred<br/>Warrant&#160;Warrant&#160;Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;">Balance as of December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.44%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:15.77%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">95,342</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in fair value of warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:15.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">66,397</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised warrants</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:15.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(253)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;">Balance as of March 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.44%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:15.77%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">161,486</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock', window );">Schedule of quantitative information regarding Level 3 fair value measurements inputs as their measurement dates</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The key assumptions used for the valuation of the preferred stock warrant liabilities upon remeasurement were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:11.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;width:26.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three&#160;Months&#160;Ended</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">March&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:11.83%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:11.85%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Volatility</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.83%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">65.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">75.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term (in years)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Discount for lack of marketability</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.8</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">40.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock', window );">Schedule of financial assets that are measured at fair value on a recurring basis</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:42.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measured as of December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:4.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Investments held in Trust Account - U.S. Treasury Securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 383,721,747</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 383,721,747</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock warrant liabilities (restated)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121,091,978</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121,091,978</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total fair value</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 383,721,747</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.91%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121,091,978</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 504,813,725</p></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Schedule of change in the fair value of the derivative warrant liabilities</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrant liabilities at December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 121,091,978</p></td></tr><tr><td style="vertical-align:bottom;width:84.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change in fair value of warrant liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 155,781,741</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrant liabilities at March 31, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 276,873,719</p></td></tr></table><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The change in the fair value of the derivative warrant liabilities for the year ended December 31, 2020 is summarized as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:78.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:78.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrant liabilities at January 1, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Issuance of Public and Private Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,822,148</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:78.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrant liabilities at September 30, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,822,148</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Change in fair value of warrant liabilibites</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 109,269,830</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:78.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrant liabilities at December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 121,091,978</p></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock', window );">Schedule of quantitative information regarding Level 3 fair value measurements inputs as their measurement dates</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As&#160;of&#160;March&#160;31,&#160;2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercise price</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11.50</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock Price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term (in years)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.09</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.94</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Probability of completing a Business Combination</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 95.00</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Discount for lack of marketability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of August 20, 2020 and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercise price</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.50</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.50</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20.46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Term (in years)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.33</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.58</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.41</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.34</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Probability of completing a Business Combination</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 85.00</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 50.00</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discount for lack of marketability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19279-110258<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2C<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=SL7498348-110258<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19279-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136999466872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of components of income tax provision (benefit)</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">The components of the provision for income tax expense for the&#160;years ended December&#160;31, 2020 and 2019 are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:34.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.46%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Current:</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Federal</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">State</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 5</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total current</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 5</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Deferred:</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Federal</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">State</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total deferred</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total provision for income taxes</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 5</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Company's net deferred tax assets</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">Significant components of the Company&#8217;s deferred tax assets and liabilities as of December&#160;31, 2020 and 2019 are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">&#160;&#160;</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Net operating losses</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 59,960</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 50,821</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Tax credits</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 761</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 761</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Depreciable assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 635</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 189</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Intangible assets</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 431</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Accruals and allowances</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 575</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,317</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Stock-based compensation</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 83</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 62</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Deferred revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 27,962</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 19,370</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Other</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 3,035</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 2,004</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total gross deferred tax assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 93,011</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 74,955</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Less: Valuation allowance</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (91,315)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (73,930)</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Net deferred tax assets </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,696</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,025</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Deferred tax liabilities:</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Amortization of asset retirement obligation</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (1,696)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (1,025)</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total gross deferred tax liabilities</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (1,696)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (1,025)</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Net deferred taxes</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;">&#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;">&#8212;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of reconciliation of the statutory federal income tax rate (benefit) to the Company's effective tax rate (benefit)</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:30.68%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Statutory rate</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 21.00</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 21.00</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">State tax</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 3.19</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 7.13</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Foreign income and withholding taxes</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.41</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.08</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Stock-based compensation</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (0.60)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (0.51)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Change in fair value of warrants</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (11.36)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.53</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Other</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (0.04)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Non-deductible interest expense</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (1.51)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (2.63)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Valuation allowance</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (11.13)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (25.56)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.00</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.00</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr></table><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of components of income tax provision (benefit)</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the Years Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (13,468)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (176)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">State</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Federal</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (695,046)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,009)</p></td></tr><tr><td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Valuation allowance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 708,514</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,185</p></td></tr><tr><td style="vertical-align:bottom;width:69.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Income tax (benefit) provision</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Company's net deferred tax assets</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax assets:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net-operating loss carryforward</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (13,291)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (176)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Start-up/Organization costs</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (693,037)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,009)</p></td></tr><tr><td style="vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (706,328)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,185)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Valuation allowance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 706,328</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,185</p></td></tr><tr><td style="vertical-align:bottom;width:69.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax asset, net of allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of reconciliation of the statutory federal income tax rate (benefit) to the Company's effective tax rate (benefit)</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:29.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Years Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Statutory federal income tax rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:68.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in fair value of derivative warrant liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State taxes, net of federal tax benefit</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:68.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax provision expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137003679816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Quarterly Financial Information (Unaudited) (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock', window );">Schedule of Unaudited Condensed Statement of Operations</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:40.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of September 30, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Previously</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Restatement</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As Restated</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance Sheet</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 386,179,543</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 386,179,543</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities and stockholders&#8217; equity</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 716,028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 716,028</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred legal fees</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 203,910</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 203,910</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred underwriting commissions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,425,476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,425,476</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock warrant liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,822,148</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,822,148</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,345,414</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,822,148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,167,562</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Class A common stock, $0.0001 par value; shares subject to possible redemption </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 366,834,120</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,822,140)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 355,011,980</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stockholders&#8217; equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> <span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Preferred stock- $0.0001 par value</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Class A common stock - $0.0001 par value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 168</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 118</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 286</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Class B common stock - $0.0001 par value</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 959</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 959</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Additional paid-in-capital</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,394,034</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (126)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,393,908</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accumulated deficit</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (395,152)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (395,152)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total stockholders&#8217; equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,000,009</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,000,001</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:58.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total liabilities and stockholders&#8217; equity</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 386,179,543</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 386,179,543</p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121640914&amp;loc=d3e1280-108306<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137005404680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Organization and Business Operations - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 03, 2020</div></th>
<th class="th"><div>Aug. 26, 2020</div></th>
<th class="th"><div>Aug. 20, 2020</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.000001<span></span>
</td>
<td class="nump">$ 0.000001<span></span>
</td>
<td class="nump">$ 0.000001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,873,000<span></span>
</td>
<td class="nump">$ 6,942,000<span></span>
</td>
<td class="nump">$ 12,889,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Share price per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Other offering costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,904,149<span></span>
</td>
<td class="nump">24,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_InvestmentOfCashIntoTrustAccount', window );">Investment of Cash into Trust Account</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 350,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 383,585,040<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ThresholdBusinessCombinationFmvAsPercentOfTrustAssets', window );">Threshold minimum aggregate fair market value as a percentage of the assets held in the Trust Account</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ThresholdPercentageOfOutstandingVotingSecuritiesOfTargetToBeAcquiredByPostTransactionCompanyToCompleteBusinessCombination', window );">Threshold percentage of outstanding voting securities of the target to be acquired by post-transaction company to complete business combination</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_MinimumTangibleAssetsOfTarget', window );">Minimum target assets of the target</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,000,001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_StockRedemptionRestrictionPercentageRequiringCompanyConsent', window );">Stock redemption restriction percentage requiring company consent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_PercentageObligationToRedeemPublicSharesIfEntityDoesNotCompleteBusinessCombination', window );">Obligation to redeem Public Shares if entity does not complete a Business Combination (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_NumberOfDaysToRedeemSharesIfBusinessCombinationIsNotCompletedBySpecifiedDate', window );">Threshold business days for redemption of public shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_MaximumNetInterestToPayDissolutionExpenses', window );">Maximum net interest to pay dissolution expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 426,064<span></span>
</td>
<td class="nump">936,773<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeNet', window );">Interest income available in the Trust Account</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,469<span></span>
</td>
<td class="nump">136,707<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_WorkingCapital', window );">Working capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,700,000<span></span>
</td>
<td class="nump">1,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Aggregate purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">376,932,978<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRelatedPartyDebt', window );">Loan from the Sponsor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_LoansFromWorkingCapital', window );">Loans from working capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Class A shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeNet', window );">Interest income available in the Trust Account</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35,000<span></span>
</td>
<td class="nump">$ 137,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Sponsor | Founder Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Aggregate purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,000<span></span>
</td>
<td class="nump">25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRelatedPartyDebt', window );">Loan from the Sponsor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Agreement and Plan of Merger | New Stem Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ProRataPortionOfSharesIssuableAsRightToReceiveUponConversion', window );">Pro rata portion of shares issuable as right to receive upon conversion (in shares)</a></td>
<td class="nump">65,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_NumberOfSharesExpectedToBeIssued', window );">Number of shares expected to be issued (in shares)</a></td>
<td class="nump">65,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Agreement and Plan of Merger | Stem common stock holders | New Stem Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_CommonStockSharesIssuedPercentageHeldByShareholders', window );">Percentage of shares issued to be held by stock holders (as a percent)</a></td>
<td class="nump">48.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_CommonStockSharesOutstandingPercentageHeldByShareholders', window );">Percentage of shares outstanding to be held by stock holders (as a percent)</a></td>
<td class="nump">66.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Initial Public Offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_UnitsIssuedDuringPeriodSharesNewIssues', window );">Number of units issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,358,504<span></span>
</td>
<td class="nump">35,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Share price per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10.00<span></span>
</td>
<td class="nump">$ 10.00<span></span>
</td>
<td class="nump">$ 10.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ProceedsFromSaleOfUnits', window );">Gross proceeds from sale of units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 350,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Other offering costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_StockIssuanceCostsIncurredAndDeferred', window );">Deferred underwriting fee payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Over-allotment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_UnitsIssuedDuringPeriodSharesNewIssues', window );">Number of units issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,358,504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,250,000<span></span>
</td>
<td class="nump">5,250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Share price per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10.00<span></span>
</td>
<td class="nump">$ 10.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ProceedsFromSaleOfUnits', window );">Gross proceeds from sale of units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 33,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Other offering costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_StockIssuanceCostsIncurredAndDeferred', window );">Deferred underwriting fee payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_InvestmentOfCashIntoTrustAccount', window );">Investment of Cash into Trust Account</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 34,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Private Placement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_NumberOfWarrantsIssued', window );">Number of warrants issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,733,333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ClassOfWarrantOrRightPriceOfWarrantsOrRights', window );">Warrant Issue Price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.50<span></span>
</td>
<td class="nump">$ 1.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfWarrants', window );">Proceeds from sale of Private Placement Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,100,000<span></span>
</td>
<td class="nump">$ 10,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Aggregate purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.50<span></span>
</td>
<td class="nump">$ 1.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Private Placement | Sponsor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_NumberOfWarrantsIssued', window );">Number of warrants issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">447,801<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfWarrants', window );">Proceeds from sale of Private Placement Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | As Previously Reported | Over-allotment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_InvestmentOfCashIntoTrustAccount', window );">Investment of Cash into Trust Account</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 33,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ClassOfWarrantOrRightPriceOfWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ClassOfWarrantOrRightPriceOfWarrantsOrRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_CommonStockSharesIssuedPercentageHeldByShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage 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), to be held by shareholders. 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_CommonStockSharesIssuedPercentageHeldByShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_CommonStockSharesOutstandingPercentageHeldByShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of shares of common stock outstanding, to be held by shareholders. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_CommonStockSharesOutstandingPercentageHeldByShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_InvestmentOfCashIntoTrustAccount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the investment of cash into trust account.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_InvestmentOfCashIntoTrustAccount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_LoansFromWorkingCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount represents the information about the loan from working capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_LoansFromWorkingCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_MaximumNetInterestToPayDissolutionExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the maximum interest permitted to be used to pay dissolution expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_MaximumNetInterestToPayDissolutionExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_MinimumTangibleAssetsOfTarget">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the minimum target assets of the target.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_MinimumTangibleAssetsOfTarget</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_NumberOfDaysToRedeemSharesIfBusinessCombinationIsNotCompletedBySpecifiedDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the number of days To redeem shares if business combination is not completed by specified date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_NumberOfDaysToRedeemSharesIfBusinessCombinationIsNotCompletedBySpecifiedDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_NumberOfSharesExpectedToBeIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares expected to be issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_NumberOfSharesExpectedToBeIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_NumberOfWarrantsIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Class of Warrant or Right, Number of Securities Called by Warrants or Rights</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_NumberOfWarrantsIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_PercentageObligationToRedeemPublicSharesIfEntityDoesNotCompleteBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the threshold percentage of Obligation to redeem Public Shares if entity does not complete a Business Combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_PercentageObligationToRedeemPublicSharesIfEntityDoesNotCompleteBusinessCombination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ProRataPortionOfSharesIssuableAsRightToReceiveUponConversion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Pro rata portion of shares issuable as right to receive upon conversion, pursuant to a merger agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ProRataPortionOfSharesIssuableAsRightToReceiveUponConversion</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ProceedsFromSaleOfUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This represents Proceeds from Sale of Units.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ProceedsFromSaleOfUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_StockIssuanceCostsIncurredAndDeferred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of balance sheet date of underwriting compensation deferred, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_StockIssuanceCostsIncurredAndDeferred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_StockRedemptionRestrictionPercentageRequiringCompanyConsent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum percentage of shares which can be redeemed by a stockholdler and its affiliates if the Company does not conduct redemptions pursuant to tender offer rules in connection with seeking shareholder approval of a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_StockRedemptionRestrictionPercentageRequiringCompanyConsent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ThresholdBusinessCombinationFmvAsPercentOfTrustAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of net assets held in the Trust Account which are to be used to acquire one or more target businesses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ThresholdBusinessCombinationFmvAsPercentOfTrustAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ThresholdPercentageOfOutstandingVotingSecuritiesOfTargetToBeAcquiredByPostTransactionCompanyToCompleteBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the threshold percentage of outstanding voting securities of the target to be acquired by post-transaction company to complete business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ThresholdPercentageOfOutstandingVotingSecuritiesOfTargetToBeAcquiredByPostTransactionCompanyToCompleteBusinessCombination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_UnitsIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new units issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_UnitsIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_WorkingCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount represents the information about the working capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_WorkingCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, 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. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(a),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for cost incurred directly with the issuance of an equity security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfStockIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRelatedPartyDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRelatedPartyDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=stem_SponsorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=stem_SponsorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=stem_FounderSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=stem_FounderSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=stem_MergerAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=stem_MergerAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=stem_NewStemCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=stem_NewStemCommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=stem_StemCommonStockHoldersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=stem_StemCommonStockHoldersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137001447176">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Restatement of Previously Issued Financial Statements - Balance Sheet (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Aug. 26, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Balance Sheet</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">$ 212,390,000<span></span>
</td>
<td class="nump">$ 205,850,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 188,047,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Liabilities and stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">208,250,000<span></span>
</td>
<td class="nump">190,515,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">109,348,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">467,044,000<span></span>
</td>
<td class="nump">383,259,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">212,579,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Convertible preferred stock, $0.00001 par value; 409,351,021 and 321,346,716 shares authorized as of December 31, 2020 and 2019, respectively; 175,437,783 and 191,139,933 shares issued and outstanding as of December 31, 2020 and 2019, respectively; (liquidation preference of $257,947 and $258,041 as of December 31, 2020 and 2019, respectively)</a></td>
<td class="nump">220,955,000<span></span>
</td>
<td class="nump">220,563,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">231,129,000<span></span>
</td>
<td class="nump">$ 218,931,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Series 1 convertible preferred stock, $0.00001 par value; 4,305 shares authorized as of December 31, 2020 and 2019; 2,961 shares issued and outstanding as of December 31, 2020 and 2019</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">14,726,000<span></span>
</td>
<td class="nump">10,061,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,339,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(490,394,000)<span></span>
</td>
<td class="num">(407,841,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(259,054,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' deficit</a></td>
<td class="num">(475,609,000)<span></span>
</td>
<td class="num">(397,972,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (264,867,000)<span></span>
</td>
<td class="num">(255,661,000)<span></span>
</td>
<td class="num">(210,041,000)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities, convertible preferred stock and stockholders' deficit</a></td>
<td class="nump">212,390,000<span></span>
</td>
<td class="nump">205,850,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">188,047,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Balance Sheet</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">384,598,056<span></span>
</td>
<td class="nump">385,286,084<span></span>
</td>
<td class="nump">$ 386,179,543<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">253,018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Liabilities and stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">2,686,624<span></span>
</td>
<td class="nump">2,809,435<span></span>
</td>
<td class="nump">716,028<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">246,568<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DeferredLegalFeesNonCurrent', window );">Deferred legal fees</a></td>
<td class="nump">203,910<span></span>
</td>
<td class="nump">203,910<span></span>
</td>
<td class="nump">203,910<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DeferredUnderwritingCompensationNoncurrent', window );">Deferred underwriting commissions</a></td>
<td class="nump">13,425,476<span></span>
</td>
<td class="nump">13,425,476<span></span>
</td>
<td class="nump">13,425,476<span></span>
</td>
<td class="nump">$ 12,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares', window );">Convertible preferred stock warrant liabilities</a></td>
<td class="nump">276,873,719<span></span>
</td>
<td class="nump">121,091,978<span></span>
</td>
<td class="nump">11,822,148<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">293,189,729<span></span>
</td>
<td class="nump">137,530,799<span></span>
</td>
<td class="nump">26,167,562<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">246,568<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Convertible preferred stock, $0.00001 par value; 409,351,021 and 321,346,716 shares authorized as of December 31, 2020 and 2019, respectively; 175,437,783 and 191,139,933 shares issued and outstanding as of December 31, 2020 and 2019, respectively; (liquidation preference of $257,947 and $258,041 as of December 31, 2020 and 2019, respectively)</a></td>
<td class="nump">86,408,320<span></span>
</td>
<td class="nump">242,755,280<span></span>
</td>
<td class="nump">355,011,980<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Series 1 convertible preferred stock, $0.00001 par value; 4,305 shares authorized as of December 31, 2020 and 2019; 2,961 shares issued and outstanding as of December 31, 2020 and 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">273,994,882<span></span>
</td>
<td class="nump">117,649,486<span></span>
</td>
<td class="nump">5,393,908<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,994<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(268,998,806)<span></span>
</td>
<td class="num">(112,651,848)<span></span>
</td>
<td class="num">(395,152)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18,550)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' deficit</a></td>
<td class="nump">5,000,007<span></span>
</td>
<td class="nump">5,000,005<span></span>
</td>
<td class="nump">5,000,001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,350<span></span>
</td>
<td class="nump">6,450<span></span>
</td>
<td class="nump">16,856<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities, convertible preferred stock and stockholders' deficit</a></td>
<td class="nump">384,598,056<span></span>
</td>
<td class="nump">385,286,084<span></span>
</td>
<td class="nump">386,179,543<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">253,018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | As Previously Reported</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Balance Sheet</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">386,179,543<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Liabilities and stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">716,028<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DeferredLegalFeesNonCurrent', window );">Deferred legal fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">203,910<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DeferredUnderwritingCompensationNoncurrent', window );">Deferred underwriting commissions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,425,476<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,345,414<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Convertible preferred stock, $0.00001 par value; 409,351,021 and 321,346,716 shares authorized as of December 31, 2020 and 2019, respectively; 175,437,783 and 191,139,933 shares issued and outstanding as of December 31, 2020 and 2019, respectively; (liquidation preference of $257,947 and $258,041 as of December 31, 2020 and 2019, respectively)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">366,834,120<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,394,034<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(395,152)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,000,009<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities, convertible preferred stock and stockholders' deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">386,179,543<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Restatement Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Liabilities and stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares', window );">Convertible preferred stock warrant liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,822,148<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,822,148<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Convertible preferred stock, $0.00001 par value; 409,351,021 and 321,346,716 shares authorized as of December 31, 2020 and 2019, respectively; 175,437,783 and 191,139,933 shares issued and outstanding as of December 31, 2020 and 2019, respectively; (liquidation preference of $257,947 and $258,041 as of December 31, 2020 and 2019, respectively)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,822,140)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(126)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Restatement of warrants as derivative liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Balance Sheet</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">386,179,543<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Liabilities and stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">716,028<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DeferredLegalFeesNonCurrent', window );">Deferred legal fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">203,910<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DeferredUnderwritingCompensationNoncurrent', window );">Deferred underwriting commissions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,425,476<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares', window );">Convertible preferred stock warrant liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,822,148<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,167,562<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Convertible preferred stock, $0.00001 par value; 409,351,021 and 321,346,716 shares authorized as of December 31, 2020 and 2019, respectively; 175,437,783 and 191,139,933 shares issued and outstanding as of December 31, 2020 and 2019, respectively; (liquidation preference of $257,947 and $258,041 as of December 31, 2020 and 2019, respectively)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">355,011,980<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,393,908<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(395,152)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,000,001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities, convertible preferred stock and stockholders' deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">386,179,543<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Restatement of warrants as derivative liabilities | As Previously Reported</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Balance Sheet</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">385,286,084<span></span>
</td>
<td class="nump">386,179,543<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Liabilities and stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,809,435<span></span>
</td>
<td class="nump">716,028<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DeferredLegalFeesNonCurrent', window );">Deferred legal fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">203,910<span></span>
</td>
<td class="nump">203,910<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DeferredUnderwritingCompensationNoncurrent', window );">Deferred underwriting commissions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,425,476<span></span>
</td>
<td class="nump">13,425,476<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,438,821<span></span>
</td>
<td class="nump">14,345,414<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Convertible preferred stock, $0.00001 par value; 409,351,021 and 321,346,716 shares authorized as of December 31, 2020 and 2019, respectively; 175,437,783 and 191,139,933 shares issued and outstanding as of December 31, 2020 and 2019, respectively; (liquidation preference of $257,947 and $258,041 as of December 31, 2020 and 2019, respectively)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">363,847,260<span></span>
</td>
<td class="nump">366,834,120<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,380,865<span></span>
</td>
<td class="nump">5,394,034<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,382,018)<span></span>
</td>
<td class="num">(395,152)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,000,003<span></span>
</td>
<td class="nump">5,000,009<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities, convertible preferred stock and stockholders' deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">385,286,084<span></span>
</td>
<td class="nump">386,179,543<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Restatement of warrants as derivative liabilities | Restatement Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Liabilities and stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares', window );">Convertible preferred stock warrant liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">121,091,978<span></span>
</td>
<td class="nump">11,822,148<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">121,091,978<span></span>
</td>
<td class="nump">11,822,148<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Convertible preferred stock, $0.00001 par value; 409,351,021 and 321,346,716 shares authorized as of December 31, 2020 and 2019, respectively; 175,437,783 and 191,139,933 shares issued and outstanding as of December 31, 2020 and 2019, respectively; (liquidation preference of $257,947 and $258,041 as of December 31, 2020 and 2019, respectively)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(121,091,980)<span></span>
</td>
<td class="num">(11,822,140)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">109,268,621<span></span>
</td>
<td class="num">(126)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(109,269,830)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="num">(8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Class A common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,408<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Class A common stock | Restatement of warrants as derivative liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">286<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Class A common stock | Restatement of warrants as derivative liabilities | As Previously Reported</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">197<span></span>
</td>
<td class="nump">168<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Class A common stock | Restatement of warrants as derivative liabilities | Restatement Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,211<span></span>
</td>
<td class="nump">118<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Common Class B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="nump">959<span></span>
</td>
<td class="nump">959<span></span>
</td>
<td class="nump">959<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,006<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' deficit</a></td>
<td class="nump">$ 959<span></span>
</td>
<td class="nump">959<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,006<span></span>
</td>
<td class="nump">$ 1,006<span></span>
</td>
<td class="nump">$ 1,006<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Common Class B | As Previously Reported</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">959<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Common Class B | Restatement of warrants as derivative liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">959<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Common Class B | Restatement of warrants as derivative liabilities | As Previously Reported</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 959<span></span>
</td>
<td class="nump">$ 959<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_DeferredLegalFeesNonCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to deferred legal fees. (due more than one year or normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_DeferredLegalFeesNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_DeferredUnderwritingCompensationNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of balance sheet date of underwriting compensation deferred, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_DeferredUnderwritingCompensationNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fair value of shares that would be issued, determined under the conditions specified in the contract if the settlement were to occur at the reporting date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109262807&amp;loc=d3e22047-110879<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. 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. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityCarryingAmountAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RestatementAxis=srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RestatementAxis=srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis=stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis=stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=stem_CommonClassSubjectToRedemptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=stem_CommonClassSubjectToRedemptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137062325080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restatement of Previously Issued Financial Statements - Statement of Operations (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Statement of Operations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">$ (9,883,000)<span></span>
</td>
<td class="num">$ (12,198,000)<span></span>
</td>
<td class="num">$ (49,387,000)<span></span>
</td>
<td class="num">$ (47,850,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other (expense) income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Change in fair value of warrant liabilities</a></td>
<td class="nump">66,397,000<span></span>
</td>
<td class="num">(1,009,000)<span></span>
</td>
<td class="nump">84,455,000<span></span>
</td>
<td class="num">(1,493,000)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other income (expense)</a></td>
<td class="num">(72,670,000)<span></span>
</td>
<td class="num">(5,273,000)<span></span>
</td>
<td class="num">(106,732,000)<span></span>
</td>
<td class="num">(11,558,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (82,553,000)<span></span>
</td>
<td class="num">$ (17,471,000)<span></span>
</td>
<td class="num">$ (156,124,000)<span></span>
</td>
<td class="num">$ (59,414,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Weighted-average number of shares outstanding used to compute net loss per share attributable to common stockholders, basic and diluted</a></td>
<td class="nump">12,263,160<span></span>
</td>
<td class="nump">9,075,646<span></span>
</td>
<td class="nump">9,474,749<span></span>
</td>
<td class="nump">10,703,380<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Net loss per share attributable to common stockholders, basic and diluted</a></td>
<td class="num">$ (6.73)<span></span>
</td>
<td class="num">$ (2.97)<span></span>
</td>
<td class="num">$ (17.48)<span></span>
</td>
<td class="num">$ (6.05)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Statement of Operations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (3,500,175)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other (expense) income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Change in fair value of warrant liabilities</a></td>
<td class="nump">$ 155,781,741<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(109,269,830)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeNet', window );">Net gain from Investments held in Trust Account</a></td>
<td class="nump">35,469<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">136,707<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other income (expense)</a></td>
<td class="num">(155,746,272)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(109,133,123)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (156,346,958)<span></span>
</td>
<td class="num">(1,100)<span></span>
</td>
<td class="num">(112,633,298)<span></span>
</td>
<td class="num">$ (10,406)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Restatement of warrants as derivative liabilities | As Previously Reported</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Statement of Operations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,500,175)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other (expense) income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeNet', window );">Net gain from Investments held in Trust Account</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">136,707<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other income (expense)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">136,707<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,363,468)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Restatement of warrants as derivative liabilities | Restatement Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other (expense) income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Change in fair value of warrant liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(109,269,830)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other income (expense)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(109,269,830)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (109,269,830)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Class A common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other (expense) income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Weighted-average number of shares outstanding used to compute net loss per share attributable to common stockholders, basic and diluted</a></td>
<td class="nump">38,358,504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,208,123<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Class A common stock | Restatement of warrants as derivative liabilities | As Previously Reported</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other (expense) income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Weighted-average number of shares outstanding used to compute net loss per share attributable to common stockholders, basic and diluted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,208,123<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Common Class B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other (expense) income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Change in fair value of warrant liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 109,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="nump">$ 156,300,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 112,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Weighted-average number of shares outstanding used to compute net loss per share attributable to common stockholders, basic and diluted</a></td>
<td class="nump">9,589,626<span></span>
</td>
<td class="nump">8,750,000<span></span>
</td>
<td class="nump">9,589,626<span></span>
</td>
<td class="nump">9,589,626<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Net loss per share attributable to common stockholders, basic and diluted</a></td>
<td class="num">$ (16.30)<span></span>
</td>
<td class="nump">$ 0.00<span></span>
</td>
<td class="num">$ (11.75)<span></span>
</td>
<td class="nump">$ 0.00<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Common Class B | Restatement of warrants as derivative liabilities | As Previously Reported</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other (expense) income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Weighted-average number of shares outstanding used to compute net loss per share attributable to common stockholders, basic and diluted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,589,626<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Net loss per share attributable to common stockholders, basic and diluted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (0.35)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements.  Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period.  Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAdjustmentOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (income) related to adjustment to fair value of warrant liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 25<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=109262497&amp;loc=d3e20148-110875<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAdjustmentOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(a),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis=stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis=stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RestatementAxis=srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RestatementAxis=srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=stem_CommonClassSubjectToRedemptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=stem_CommonClassSubjectToRedemptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137013818472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restatement of Previously Issued Financial Statements - Statement of Cash Flows (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Aug. 20, 2020</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems', window );"><strong>Error Corrections and Prior Period Adjustments Restatement [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (156,124,000)<span></span>
</td>
<td class="num">$ (59,414,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,827,000)<span></span>
</td>
<td class="num">$ (10,670,000)<span></span>
</td>
<td class="num">(33,671,000)<span></span>
</td>
<td class="num">(29,678,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,763,000)<span></span>
</td>
<td class="num">(3,310,000)<span></span>
</td>
<td class="num">(12,036,000)<span></span>
</td>
<td class="num">(46,358,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,093,000<span></span>
</td>
<td class="nump">12,155,000<span></span>
</td>
<td class="nump">40,294,000<span></span>
</td>
<td class="nump">67,201,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net decrease in cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,931,000<span></span>
</td>
<td class="num">(2,009,000)<span></span>
</td>
<td class="num">(5,947,000)<span></span>
</td>
<td class="num">(9,005,000)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems', window );"><strong>Error Corrections and Prior Period Adjustments Restatement [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(156,346,958)<span></span>
</td>
<td class="num">(1,100)<span></span>
</td>
<td class="num">(112,633,298)<span></span>
</td>
<td class="num">(10,406)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities', window );">Adjustments to reconcile net loss to net cash used in operating activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">109,269,830<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(510,709)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,838,477)<span></span>
</td>
<td class="num">(17,473)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(383,585,040)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">386,360,290<span></span>
</td>
<td class="num">(142,199)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net decrease in cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (510,709)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">936,773<span></span>
</td>
<td class="num">$ (159,672)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_IncreaseToWarrantLiabilitiesDueToImpactOfAccountingForPublicAndPrivateWarrants', window );">Increase to warrant liabilities due to the impact of accounting for Public and private warrants</a></td>
<td class="nump">$ 11,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Restatement of warrants as derivative liabilities | As Previously Reported</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems', window );"><strong>Error Corrections and Prior Period Adjustments Restatement [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,363,468)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,838,477)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(383,585,040)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">386,360,290<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net decrease in cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">936,773<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Restatement of warrants as derivative liabilities | Restatement Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems', window );"><strong>Error Corrections and Prior Period Adjustments Restatement [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(109,269,830)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities', window );">Adjustments to reconcile net loss to net cash used in operating activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 109,269,830<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_IncreaseToWarrantLiabilitiesDueToImpactOfAccountingForPublicAndPrivateWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of increase to warrant liabilities due to the impact of accounting for public and private warrants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_IncreaseToWarrantLiabilitiesDueToImpactOfAccountingForPublicAndPrivateWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The sum of adjustments which are added to or deducted from net income or loss, including the portion attributable to noncontrolling interest, to reflect cash provided by or used in operating activities, in accordance with the indirect cash flow method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis=stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis=stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RestatementAxis=srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RestatementAxis=srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137004724600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Class A Common Stock Subject to Possible Redemption (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Temporary Equity, Shares Outstanding</a></td>
<td class="nump">175,528,225<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">175,437,783<span></span>
</td>
<td class="nump">191,139,933<span></span>
</td>
<td class="nump">186,466,181<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Deferred tax asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 93,011,000<span></span>
</td>
<td class="nump">$ 74,955,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Shares excluded since their inclusion would be anti-dilutive</a></td>
<td class="nump">321,086,776<span></span>
</td>
<td class="nump">297,188,387<span></span>
</td>
<td class="nump">325,849,346<span></span>
</td>
<td class="nump">293,772,949<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (82,553,000)<span></span>
</td>
<td class="num">$ (17,471,000)<span></span>
</td>
<td class="num">$ (156,124,000)<span></span>
</td>
<td class="num">$ (59,414,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="nump">2,692,000<span></span>
</td>
<td class="nump">3,004,000<span></span>
</td>
<td class="nump">14,705,000<span></span>
</td>
<td class="nump">12,425,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Change in fair value of warrant liabilities</a></td>
<td class="nump">66,397,000<span></span>
</td>
<td class="num">(1,009,000)<span></span>
</td>
<td class="nump">$ 84,455,000<span></span>
</td>
<td class="num">(1,493,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Temporary Equity, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,275,528<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashEquivalentsAtCarryingValue', window );">Cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Deferred tax asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">706,328<span></span>
</td>
<td class="nump">2,185<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeNet', window );">Investment Income, Net</a></td>
<td class="nump">35,469<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">136,707<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(156,346,958)<span></span>
</td>
<td class="num">(1,100)<span></span>
</td>
<td class="num">(112,633,298)<span></span>
</td>
<td class="num">(10,406)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="nump">521,271<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,136,965<span></span>
</td>
<td class="nump">9,566<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Change in fair value of warrant liabilities</a></td>
<td class="nump">155,781,741<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(109,269,830)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_FranchiseTaxExpense', window );">Franchise tax expense</a></td>
<td class="nump">$ 49,415<span></span>
</td>
<td class="nump">1,100<span></span>
</td>
<td class="nump">$ 200,000<span></span>
</td>
<td class="nump">$ 840<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Class A common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Temporary Equity, Shares Outstanding</a></td>
<td class="nump">8,640,832<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,275,528<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_AmountOfTaxesAvailableToBeWithdrawnFromTrustAccount', window );">Taxes available to be withdrawn from the Trust Account</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 137,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Common Class B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="nump">$ 156,300,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">112,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Change in fair value of warrant liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">109,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_FranchiseTaxExpense', window );">Franchise tax expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 63,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Class A shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Shares excluded since their inclusion would be anti-dilutive</a></td>
<td class="nump">19,967,302<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,967,302<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Founder Shares | Sponsor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashFDICInsuredAmount', window );">Federal depository insurance coverage</a></td>
<td class="nump">$ 250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_AmountOfTaxesAvailableToBeWithdrawnFromTrustAccount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount Of Taxes Available To Be Withdrawn From Trust Account.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_AmountOfTaxesAvailableToBeWithdrawnFromTrustAccount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_FranchiseTaxExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of franchise tax expense incurred during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_FranchiseTaxExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term, 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. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFDICInsuredAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFDICInsuredAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAdjustmentOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (income) related to adjustment to fair value of warrant liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 25<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=109262497&amp;loc=d3e20148-110875<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAdjustmentOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(a),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquitySharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquitySharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=stem_CommonClassSubjectToRedemptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=stem_CommonClassSubjectToRedemptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=stem_FounderSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=stem_FounderSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=stem_SponsorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=stem_SponsorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137010247816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Derivative warrant liabilities (Details) - Star Peak Energy Transition Corp [Member] - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_CommonStockWarrantsIssuedClassifiedAsDerivativeWarrantLiabilities', window );">Common stock warrants issued</a></td>
<td class="nump">19,967,302<span></span>
</td>
<td class="nump">19,967,302<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Initial Public Offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_CommonStockWarrantsIssuedClassifiedAsDerivativeWarrantLiabilities', window );">Common stock warrants issued</a></td>
<td class="num">(12,786,168)<span></span>
</td>
<td class="num">(12,786,168)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Private Placement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_CommonStockWarrantsIssuedClassifiedAsDerivativeWarrantLiabilities', window );">Common stock warrants issued</a></td>
<td class="num">(7,181,134)<span></span>
</td>
<td class="num">(7,181,134)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_CommonStockWarrantsIssuedClassifiedAsDerivativeWarrantLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of common stock warrants issued classified as derivative warrant liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_CommonStockWarrantsIssuedClassifiedAsDerivativeWarrantLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137002922088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Initial Public Offering (Details) - Star Peak Energy Transition Corp [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Aug. 26, 2020</div></th>
<th class="th"><div>Aug. 20, 2020</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Price per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DeferredUnderwritingCompensationNoncurrent', window );">Deferred underwriting commissions in connection with the initial public offering</a></td>
<td class="nump">$ 12,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,425,476<span></span>
</td>
<td class="nump">$ 13,425,476<span></span>
</td>
<td class="nump">$ 13,425,476<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Initial Public Offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_UnitsIssuedDuringPeriodSharesNewIssues', window );">Number of units issued</a></td>
<td class="nump">3,358,504<span></span>
</td>
<td class="nump">35,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Price per share</a></td>
<td class="nump">$ 10.00<span></span>
</td>
<td class="nump">$ 10.00<span></span>
</td>
<td class="nump">$ 10.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ProceedsFromSaleOfUnits', window );">Gross proceeds from sale of units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 350,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_SaleOfStockOtherOfferingCosts', window );">Offering costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DeferredUnderwritingCompensationNoncurrent', window );">Deferred underwriting commissions in connection with the initial public offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_NumberOfSharesIssuedPerUnit', window );">Number of shares in a unit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_NumberOfWarrantsIssuedPerUnit', window );">Number of warrants in a unit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.33<span></span>
</td>
<td class="nump">0.33<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight', window );">Number of shares issuable per warrant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price of warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11.50<span></span>
</td>
<td class="nump">$ 11.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Over-allotment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_UnitsIssuedDuringPeriodSharesNewIssues', window );">Number of units issued</a></td>
<td class="nump">3,358,504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,250,000<span></span>
</td>
<td class="nump">5,250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Price per share</a></td>
<td class="nump">$ 10.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10.00<span></span>
</td>
<td class="nump">$ 10.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ProceedsFromSaleOfUnits', window );">Gross proceeds from sale of units</a></td>
<td class="nump">$ 33,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_SaleOfStockOtherOfferingCosts', window );">Offering costs</a></td>
<td class="nump">1,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DeferredUnderwritingCompensationNoncurrent', window );">Deferred underwriting commissions in connection with the initial public offering</a></td>
<td class="nump">$ 1,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember', window );">As Previously Reported</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DeferredUnderwritingCompensationNoncurrent', window );">Deferred underwriting commissions in connection with the initial public offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,425,476<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember', window );">As Previously Reported | Initial Public Offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_SaleOfStockOtherOfferingCosts', window );">Offering costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_DeferredUnderwritingCompensationNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of balance sheet date of underwriting compensation deferred, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_DeferredUnderwritingCompensationNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_NumberOfSharesIssuedPerUnit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the number of shares in a unit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_NumberOfSharesIssuedPerUnit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_NumberOfWarrantsIssuedPerUnit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the number of warrants in a unit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_NumberOfWarrantsIssuedPerUnit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ProceedsFromSaleOfUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This represents Proceeds from Sale of Units.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ProceedsFromSaleOfUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_SaleOfStockOtherOfferingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of other offering costs incurred on sale of stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_SaleOfStockOtherOfferingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_UnitsIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new units issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_UnitsIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137006846680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions - Founder Shares (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Nov. 08, 2020</div></th>
<th class="th"><div>Aug. 26, 2020</div></th>
<th class="th"><div>Jul. 29, 2020</div></th>
<th class="th"><div>Jul. 13, 2020</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Nov. 08, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common shares, shares outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,694,228<span></span>
</td>
<td class="nump">11,228,371<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,694,228<span></span>
</td>
<td class="nump">11,228,371<span></span>
</td>
<td class="nump">9,392,682<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,694,228<span></span>
</td>
<td class="nump">11,228,371<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Aggregate purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 376,932,978<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Private Placement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Aggregate purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.50<span></span>
</td>
<td class="nump">$ 1.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_StockTransferredToOthersDuringPeriodShares', window );">Number of shares transferred (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,733,333<span></span>
</td>
<td class="nump">6,733,333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Founder Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_NumberOfSharesSubjectToForfeiture', window );">Number of shares subject to forfeiture (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">472,874<span></span>
</td>
<td class="nump">1,312,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders', window );">Percentage of issued and outstanding shares after the Initial Public Offering collectively held by initial stockholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Sponsor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_StockTransferredToOthersDuringPeriodShares', window );">Number of shares transferred (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,062,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Sponsor | Private Placement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_NumberOfSharesWithRespectToWhichStockDividendIsEffected', window );">Number of shares with respect to which stock dividend is effected</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">447,801<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Sponsor | Founder Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Aggregate purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000<span></span>
</td>
<td class="nump">$ 25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_StockTransferredToOthersDuringPeriodShares', window );">Number of shares transferred (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Class A shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common shares, shares outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,717,672<span></span>
</td>
<td class="nump">14,082,976<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders', window );">Percentage of issued and outstanding shares after the Initial Public Offering collectively held by initial stockholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationStockPriceTrigger', window );">Stock price trigger to transfer, assign or sell any shares or warrants of the company, after the completion of the initial business combination (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11.50<span></span>
</td>
<td class="nump">$ 11.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,717,672<span></span>
</td>
<td class="nump">14,082,976<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,717,672<span></span>
</td>
<td class="nump">14,082,976<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Class A shares | Founder Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationStockPriceTrigger', window );">Stock price trigger to transfer, assign or sell any shares or warrants of the company, after the completion of the initial business combination (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12.00<span></span>
</td>
<td class="nump">$ 12.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Class A shares | Sponsor | Founder Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination', window );">Threshold period for not to transfer, assign or sell any of their shares or warrants after the completion of the initial business combination</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdTradingDays', window );">Threshold trading days for transfer, assign or sale of shares or warrants, after the completion of the initial business combination</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">20 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdConsecutiveTradingDays', window );">Threshold consecutive trading days for transfer, assign or sale of shares or warrants, after the completion of the initial business combination</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">30 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ThresholdPeriodAfterBusinessCombinationInWhichSpecifiedTradingDaysWithinAnySpecifiedTradingDayPeriodCommences', window );">Threshold period after the business combination in which the 20 trading days within any 30 trading day period commences</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">150 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdTradingDays', window );">Transfer, Assign Or Sell Any Shares Or Warrants After Completion Of Initial Business Combination, Threshold Trading Days</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">20 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Common Class B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common shares, shares outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,062,500<span></span>
</td>
<td class="nump">9,589,626<span></span>
</td>
<td class="nump">9,589,626<span></span>
</td>
<td class="nump">10,062,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders', window );">Percentage of issued and outstanding shares after the Initial Public Offering collectively held by initial stockholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_CommonStockSharesForfeited', window );">Class B common stock forfeited (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">472,874<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,589,626<span></span>
</td>
<td class="nump">9,589,626<span></span>
</td>
<td class="nump">10,062,500<span></span>
</td>
<td class="nump">2,875,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,062,500<span></span>
</td>
<td class="nump">9,589,626<span></span>
</td>
<td class="nump">9,589,626<span></span>
</td>
<td class="nump">10,062,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Common Class B | Over-allotment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_CommonStockSharesForfeited', window );">Class B common stock forfeited (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">472,874<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Common Class B | Sponsor | Founder Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Number of shares issued</a></td>
<td class="nump">2,875,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Aggregate purchase price</a></td>
<td class="nump">$ 25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination', window );">Threshold period for not to transfer, assign or sell any of their shares or warrants after the completion of the initial business combination</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationStockPriceTrigger', window );">Stock price trigger to transfer, assign or sell any shares or warrants of the company, after the completion of the initial business combination (in dollars per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdTradingDays', window );">Threshold trading days for transfer, assign or sale of shares or warrants, after the completion of the initial business combination</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">20 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdConsecutiveTradingDays', window );">Threshold consecutive trading days for transfer, assign or sale of shares or warrants, after the completion of the initial business combination</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">30 days<span></span>
</td>
<td class="text">30 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ThresholdPeriodAfterBusinessCombinationInWhichSpecifiedTradingDaysWithinAnySpecifiedTradingDayPeriodCommences', window );">Threshold period after the business combination in which the 20 trading days within any 30 trading day period commences</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">150 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdTradingDays', window );">Transfer, Assign Or Sell Any Shares Or Warrants After Completion Of Initial Business Combination, Threshold Trading Days</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">20 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_CommonStockSharesForfeited">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of common stock, forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_CommonStockSharesForfeited</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_NumberOfSharesSubjectToForfeiture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of the company that are subject to forfeiture during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_NumberOfSharesSubjectToForfeiture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_NumberOfSharesWithRespectToWhichStockDividendIsEffected">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares with respect to which stock dividend is effected.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_NumberOfSharesWithRespectToWhichStockDividendIsEffected</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the percentage of issued and outstanding shares after the Initial Public Offering collectively held by initial stockholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_StockTransferredToOthersDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares transferred to others during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_StockTransferredToOthersDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ThresholdPeriodAfterBusinessCombinationInWhichSpecifiedTradingDaysWithinAnySpecifiedTradingDayPeriodCommences">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The threshold period after the business combination in which the 20 trading days within any 30 trading day period commences for the transfer, assigning or sale of any shares of the company, after the completion of the initial business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ThresholdPeriodAfterBusinessCombinationInWhichSpecifiedTradingDaysWithinAnySpecifiedTradingDayPeriodCommences</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The threshold period for not to transfer, assign or sell any of the shares or warrants, after the completion of the initial business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationStockPriceTrigger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Price of the entity's common stock which would be required to be attained to trigger the transfer, assign or sale of any shares or warrants of the company, after the completion of the initial business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationStockPriceTrigger</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdConsecutiveTradingDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Threshold period of specified consecutive trading days for stock price trigger considered for the transfer, assigning or sale of any shares or warrants of the company, after the completion of the initial business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdConsecutiveTradingDays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdTradingDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Threshold number of specified trading days for stock price trigger considered for the transfer, assigning or sale of any shares or warrants of the company, after the completion of the initial business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdTradingDays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=stem_FounderSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=stem_FounderSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=stem_SponsorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=stem_SponsorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137013608136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions - Additional information (Details) - Star Peak Energy Transition Corp [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1">24 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Aug. 26, 2020</div></th>
<th class="th"><div>Aug. 20, 2020</div></th>
<th class="th"><div>Aug. 31, 2020</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Nov. 08, 2020</div></th>
<th class="th"><div>Nov. 08, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_RepaymentsOfRelatedPartyAdvances', window );">Repayment of advances from related party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 113,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_MaximumBorrowingCapacityOfRelatedPartyPromissoryNote', window );">Maximum amounts of transaction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="nump">$ 300,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfRelatedPartyDebt', window );">Repayment of promissory note - related party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 292,000<span></span>
</td>
<td class="nump">$ 292,000<span></span>
</td>
<td class="nump">$ 235,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">292,301<span></span>
</td>
<td class="nump">$ 117,699<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_MaximumLoansConvertibleIntoWarrants', window );">Maximum loans convertible into warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,500,000<span></span>
</td>
<td class="nump">$ 1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_WarrantsPricePerUnit', window );">Price of warrants (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.50<span></span>
</td>
<td class="nump">$ 1.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_LoansFromWorkingCapital', window );">Loans from working capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">General and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfRelatedPartyDebt', window );">Repayment of promissory note - related party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,000<span></span>
</td>
<td class="nump">50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Promissory Note with Related Party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ProceedsFromRelatedPartyAdvances', window );">Proceeds from Related Party Advances</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">182,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfRelatedPartyDebt', window );">Repayment of promissory note - related party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 125,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Private Placement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ProceedsFromRelatedPartyAdvances', window );">Proceeds from Related Party Advances</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,100,000<span></span>
</td>
<td class="nump">$ 10,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Sponsor | Private Placement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ProceedsFromRelatedPartyAdvances', window );">Proceeds from Related Party Advances</a></td>
<td class="nump">$ 700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_LoansFromWorkingCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount represents the information about the loan from working capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_LoansFromWorkingCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_MaximumBorrowingCapacityOfRelatedPartyPromissoryNote">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of maximum borrowing capacity of related party promissory note.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_MaximumBorrowingCapacityOfRelatedPartyPromissoryNote</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_MaximumLoansConvertibleIntoWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum amount of Loans that may be convertible into warrants of the post-Business Combination entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_MaximumLoansConvertibleIntoWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ProceedsFromRelatedPartyAdvances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a advances made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ProceedsFromRelatedPartyAdvances</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_RepaymentsOfRelatedPartyAdvances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the payment of a advances made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_RepaymentsOfRelatedPartyAdvances</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_WarrantsPricePerUnit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per unit price of warrants issued by the company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_WarrantsPricePerUnit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfRelatedPartyDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfRelatedPartyDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=stem_PromissoryNoteWithRelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=stem_PromissoryNoteWithRelatedPartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=stem_SponsorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=stem_SponsorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137004037880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Forward Purchase Agreement (Details) - Star Peak Energy Transition Corp [Member] - $ / shares<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Aug. 26, 2020</div></th>
<th class="th"><div>Aug. 20, 2020</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_CommitmentsAndContingenciesLineItems', window );"><strong>Commitments And Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Share price per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10.00<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Initial Public Offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_CommitmentsAndContingenciesLineItems', window );"><strong>Commitments And Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_UnitsIssuedDuringPeriodSharesNewIssues', window );">Number of units issued</a></td>
<td class="nump">3,358,504<span></span>
</td>
<td class="nump">35,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Share price per share</a></td>
<td class="nump">$ 10.00<span></span>
</td>
<td class="nump">$ 10.00<span></span>
</td>
<td class="nump">$ 10.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Over-allotment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_CommitmentsAndContingenciesLineItems', window );"><strong>Commitments And Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_UnitsIssuedDuringPeriodSharesNewIssues', window );">Number of units issued</a></td>
<td class="nump">3,358,504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,250,000<span></span>
</td>
<td class="nump">5,250,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Share price per share</a></td>
<td class="nump">$ 10.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10.00<span></span>
</td>
<td class="nump">$ 10.00<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_CommitmentsAndContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_CommitmentsAndContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_UnitsIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new units issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_UnitsIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137012082088">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Administrative Services Agreement and Underwriting Agreement (Details) - Star Peak Energy Transition Corp [Member] - USD ($)<br></strong></div></th>
<th class="th"><div>Aug. 26, 2020</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_CommitmentsAndContingenciesLineItems', window );"><strong>Commitments And Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_CashUnderwritingDiscountPerUnit', window );">Underwriting discount per unit</a></td>
<td class="nump">$ 0.20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_SaleOfStockUnderwritingFees', window );">Cash underwriting fees</a></td>
<td class="nump">$ 7,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DeferredFeePerUnit', window );">Deferred fee per unit</a></td>
<td class="nump">$ 0.35<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DeferredUnderwritingCompensationNoncurrent', window );">Deferred underwriting commissions</a></td>
<td class="nump">$ 12,300,000<span></span>
</td>
<td class="nump">$ 13,425,476<span></span>
</td>
<td class="nump">$ 13,425,476<span></span>
</td>
<td class="nump">$ 13,425,476<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Over-allotment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_CommitmentsAndContingenciesLineItems', window );"><strong>Commitments And Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_SaleOfStockUnderwritingFees', window );">Cash underwriting fees</a></td>
<td class="nump">700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DeferredUnderwritingCompensationNoncurrent', window );">Deferred underwriting commissions</a></td>
<td class="nump">$ 1,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_CashUnderwritingDiscountPerUnit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the cash underwriting discount per unit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_CashUnderwritingDiscountPerUnit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_CommitmentsAndContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_CommitmentsAndContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_DeferredFeePerUnit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the deferred fee per unit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_DeferredFeePerUnit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_DeferredUnderwritingCompensationNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of balance sheet date of underwriting compensation deferred, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_DeferredUnderwritingCompensationNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_SaleOfStockUnderwritingFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of underwriting fees incurred on sale of stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_SaleOfStockUnderwritingFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137014543816">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Stockholders' Equity - Preferred Stock Shares (Details) - $ / shares<br></strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Series 1 convertible preferred stock, 4,305 shares authorized</a></td>
<td class="nump">4,305<span></span>
</td>
<td class="nump">4,305<span></span>
</td>
<td class="nump">4,305<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Series 1 convertible preferred stock, $0.00001 par value</a></td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="nump">$ 0.00001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Series 1 convertible preferred stock, shares issued</a></td>
<td class="nump">2,961<span></span>
</td>
<td class="nump">2,961<span></span>
</td>
<td class="nump">2,961<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Series 1 convertible preferred stock, shares outstanding</a></td>
<td class="nump">2,961<span></span>
</td>
<td class="nump">2,961<span></span>
</td>
<td class="nump">2,961<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Series 1 convertible preferred stock, 4,305 shares authorized</a></td>
<td class="nump">1,000,000<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Series 1 convertible preferred stock, $0.00001 par value</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Series 1 convertible preferred stock, shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Series 1 convertible preferred stock, shares outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137011070968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Common Stock Shares (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jul. 13, 2020 </div>
<div>shares</div>
</th>
<th class="th">
<div>Nov. 08, 2018 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>Vote </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>Vote </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Aug. 26, 2020 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">474,728,323<span></span>
</td>
<td class="nump">474,728,323<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">386,728,323<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, $0.000001 par value | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.000001<span></span>
</td>
<td class="nump">$ 0.000001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.000001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,694,228<span></span>
</td>
<td class="nump">11,228,371<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,392,682<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common shares, shares outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,694,228<span></span>
</td>
<td class="nump">11,228,371<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Outstanding shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">175,528,225<span></span>
</td>
<td class="nump">175,437,783<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">191,139,933<span></span>
</td>
<td class="nump">186,466,181<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Common stock shares issue proceeds | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,771,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Outstanding shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,275,528<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Class A shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400,000,000<span></span>
</td>
<td class="nump">400,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, $0.000001 par value | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,717,672<span></span>
</td>
<td class="nump">14,082,976<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common shares, shares outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,717,672<span></span>
</td>
<td class="nump">14,082,976<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_CommonStockSharesOutstandingIncludingPossibleRedemption', window );">Common shares outstanding including possible redemption</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,358,504<span></span>
</td>
<td class="nump">38,358,504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Outstanding shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,640,832<span></span>
</td>
<td class="nump">24,275,528<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders', window );">Percentage of issued and outstanding shares after the Initial Public Offering collectively held by initial stockholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Common Class B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,000,000<span></span>
</td>
<td class="nump">40,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, $0.000001 par value | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_CommonStockNumberOfVotesPerShare', window );">Common shares, votes per share | Vote</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,875,000<span></span>
</td>
<td class="nump">9,589,626<span></span>
</td>
<td class="nump">9,589,626<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,062,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Common stock shares issue proceeds | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common shares, shares outstanding (in shares)</a></td>
<td class="nump">10,062,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,589,626<span></span>
</td>
<td class="nump">9,589,626<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,062,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_MaximumCommonStockSharesSubjectToForfeiture', window );">Maximum shares subject to forfeiture</a></td>
<td class="nump">1,312,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders', window );">Percentage of issued and outstanding shares after the Initial Public Offering collectively held by initial stockholders</a></td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Over-allotment | Common Class B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_MaximumCommonStockSharesSubjectToForfeiture', window );">Maximum shares subject to forfeiture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,312,500<span></span>
</td>
<td class="nump">1,312,500<span></span>
</td>
<td class="nump">472,874<span></span>
</td>
<td class="nump">1,312,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember', window );">As Previously Reported | Star Peak Energy Transition Corp [Member] | Class A shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Outstanding shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,384,726<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_CommonStockNumberOfVotesPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of votes that each common share is entitled.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_CommonStockNumberOfVotesPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_CommonStockSharesOutstandingIncludingPossibleRedemption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding including possible redemption.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_CommonStockSharesOutstandingIncludingPossibleRedemption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_MaximumCommonStockSharesSubjectToForfeiture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the maximum number of common stock shares subject to forfeiture.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_MaximumCommonStockSharesSubjectToForfeiture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the percentage of issued and outstanding shares after the Initial Public Offering collectively held by initial stockholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquitySharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquitySharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137000737080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Warrants (Details) - Star Peak Energy Transition Corp [Member]<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($) </div>
<div>D </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>D </div>
<div>$ / shares</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Redemption of Warrants When the Price per Share of Class A Common Stock Equals or Exceeds $18.00</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger', window );">Stock price trigger for redemption of public warrants (in dollars per share)</a></td>
<td class="nump">$ 18.00<span></span>
</td>
<td class="nump">$ 18.00<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights', window );">Redemption price per public warrant (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ClassOfWarrantOrRightMinimumThresholdWrittenNoticePeriodForRedemptionOfWarrants', window );">Minimum threshold written notice period for redemption of public warrants</a></td>
<td class="text">30 days<span></span>
</td>
<td class="text">30 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDays', window );">Threshold trading days for redemption of public warrants</a></td>
<td class="nump">20<span></span>
</td>
<td class="nump">20<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdConsecutiveTradingDays', window );">Threshold consecutive trading days for redemption of public warrants</a></td>
<td class="nump">30<span></span>
</td>
<td class="nump">30<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_RedemptionPeriod', window );">Redemption period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">30 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ThresholdNumberOfBusinessDaysBeforeSendingNoticeOfRedemptionToWarrantHolders', window );">Threshold business days before sending notice of redemption to warrant holders</a></td>
<td class="text">3 days<span></span>
</td>
<td class="text">3 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Redemption of Warrants When the Price per Share of Class A Common Stock Equals or Exceeds $10.00</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger', window );">Stock price trigger for redemption of public warrants (in dollars per share)</a></td>
<td class="nump">$ 10.00<span></span>
</td>
<td class="nump">$ 10.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights', window );">Redemption price per public warrant (in dollars per share)</a></td>
<td class="nump">$ 0.10<span></span>
</td>
<td class="nump">$ 0.10<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ClassOfWarrantOrRightMinimumThresholdWrittenNoticePeriodForRedemptionOfWarrants', window );">Minimum threshold written notice period for redemption of public warrants</a></td>
<td class="text">30 days<span></span>
</td>
<td class="text">30 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDays', window );">Threshold trading days for redemption of public warrants | D</a></td>
<td class="nump">20<span></span>
</td>
<td class="nump">20<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdConsecutiveTradingDays', window );">Threshold consecutive trading days for redemption of public warrants | D</a></td>
<td class="nump">30<span></span>
</td>
<td class="nump">30<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ThresholdNumberOfBusinessDaysBeforeSendingNoticeOfRedemptionToWarrantHolders', window );">Threshold business days before sending notice of redemption to warrant holders</a></td>
<td class="text">3 days<span></span>
</td>
<td class="text">3 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Redeemable warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_WarrantsAndRightsOutstandingExercisableTermAfterBusinessCombination', window );">Public Warrants exercisable term after the completion of a business combination</a></td>
<td class="text">30 days<span></span>
</td>
<td class="text">30 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_WarrantsAndRightsOutstandingExercisableTermFromClosingOfInitialPublicOffering', window );">Public Warrants exercisable term from the closing of the initial public offering</a></td>
<td class="text">12 months<span></span>
</td>
<td class="text">12 months<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingTerm', window );">Public Warrants expiration term</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_PeriodForFilingRegistrationStatementAfterBusinessCombination', window );">Period For Filing registration Statement After Business Combination</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">20 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_RedemptionPeriod', window );">Redemption period</a></td>
<td class="text">30 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ThresholdIssuePriceForCapitalRaisingPurposesInConnectionWithClosingOfBusinessCombination', window );">Threshold issue price per share</a></td>
<td class="nump">$ 9.20<span></span>
</td>
<td class="nump">$ 9.20<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_PercentageOfGrossProceedsOnTotalEquityProceeds', window );">Percentage of gross proceeds on total equity proceeds</a></td>
<td class="nump">60.00%<span></span>
</td>
<td class="nump">60.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ThresholdNumberOfSpecifiedTradingDaysDeterminingVolumeWeightedAverageTradingPrice', window );">Threshold trading days determining volume weighted average price</a></td>
<td class="text">20 days<span></span>
</td>
<td class="text">20 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ClassOfWarrantOrRightAdjustmentOfExercisePriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice', window );">Adjustment of exercise price of warrants based on market value and newly issued price (as a percent)</a></td>
<td class="nump">115.00%<span></span>
</td>
<td class="nump">115.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ClassOfWarrantOrRightAdjustmentOfRedemptionPriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice2', window );">Adjustment of redemption price of stock based on market value and newly issued price 2 (as a percent)</a></td>
<td class="nump">180.00%<span></span>
</td>
<td class="nump">180.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination', window );">Threshold period for not to transfer, assign or sell any of their shares or warrants after the completion of the initial business combination</a></td>
<td class="text">30 days<span></span>
</td>
<td class="text">30 days<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ClassOfWarrantOrRightAdjustmentOfExercisePriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of adjustment of exercise price of warrants based on market value and newly issued price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ClassOfWarrantOrRightAdjustmentOfExercisePriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ClassOfWarrantOrRightAdjustmentOfRedemptionPriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of adjustment of redemption price of stock based on market value and newly issued price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ClassOfWarrantOrRightAdjustmentOfRedemptionPriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ClassOfWarrantOrRightMinimumThresholdWrittenNoticePeriodForRedemptionOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The minimum threshold period during which a written notice is required for redemption of warrants, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ClassOfWarrantOrRightMinimumThresholdWrittenNoticePeriodForRedemptionOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Price of the entity's common stock which would be required to be attained to trigger the redemption of warrants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdConsecutiveTradingDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Threshold number of specified consecutive trading days for stock price trigger considered for redemption of warrants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdConsecutiveTradingDays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Threshold number of specified trading days for stock price trigger considered for redemption of warrants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Redemption price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_PercentageOfGrossProceedsOnTotalEquityProceeds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of total equity related to new issuances which would trigger an adjustment in the exercise price of the warrant.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_PercentageOfGrossProceedsOnTotalEquityProceeds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_PeriodForFilingRegistrationStatementAfterBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum period of time in which the registrant must file a registration statement with the SEC after completion of a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_PeriodForFilingRegistrationStatementAfterBusinessCombination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_RedemptionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The minimum threshold redemption period, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_RedemptionPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ThresholdIssuePriceForCapitalRaisingPurposesInConnectionWithClosingOfBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the information pertaining to threshold issue price for capital raising purposes in connection with the closure of a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ThresholdIssuePriceForCapitalRaisingPurposesInConnectionWithClosingOfBusinessCombination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ThresholdNumberOfBusinessDaysBeforeSendingNoticeOfRedemptionToWarrantHolders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The minimum threshold period of business days before sending notice of redemption to warrant holders, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ThresholdNumberOfBusinessDaysBeforeSendingNoticeOfRedemptionToWarrantHolders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ThresholdNumberOfSpecifiedTradingDaysDeterminingVolumeWeightedAverageTradingPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The threshold number of specified trading period determining volume weighted average trading price , in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ThresholdNumberOfSpecifiedTradingDaysDeterminingVolumeWeightedAverageTradingPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The threshold period for not to transfer, assign or sell any of the shares or warrants, after the completion of the initial business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_WarrantsAndRightsOutstandingExercisableTermAfterBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The warrants exercisable term after the completion of a business combination, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_WarrantsAndRightsOutstandingExercisableTermAfterBusinessCombination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_WarrantsAndRightsOutstandingExercisableTermFromClosingOfInitialPublicOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The warrants exercisable term from the closing of the initial public offering, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_WarrantsAndRightsOutstandingExercisableTermFromClosingOfInitialPublicOffering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsOutstandingTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsOutstandingTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137005425592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements - Financial assets that are measured at fair value on a recurring basis (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Aug. 20, 2020</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Change in fair value of warrant liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 66,397,000<span></span>
</td>
<td class="num">$ (1,009,000)<span></span>
</td>
<td class="nump">$ 84,455,000<span></span>
</td>
<td class="num">$ (1,493,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares', window );">Convertible preferred stock warrant liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">276,873,719<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">121,091,978<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,822,148<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount', window );">Transfer of assets from level 1 to level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount', window );">Transfer of assets from level 2 to level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet', window );">Transfers to / from Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueAdjustment', window );">Derivative warrant liabilities</a></td>
<td class="nump">$ 11,822,148<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Change in fair value of warrant liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">155,781,741<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(109,269,830)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Recurring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares', window );">Convertible preferred stock warrant liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">121,091,978<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueNetAssetLiability', window );">Total fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">660,459,452<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">504,813,725<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Recurring | U.S. Treasury Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investments held in Trust Account</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">383,585,733<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">383,721,747<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueNetAssetLiability', window );">Total fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">504,813,725<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Recurring | Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueNetAssetLiability', window );">Total fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">555,463,796<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">448,061,744<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Recurring | Level 1 | U.S. Treasury Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investments held in Trust Account</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">383,585,733<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">383,721,747<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueNetAssetLiability', window );">Total fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">383,721,747<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Recurring | Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares', window );">Convertible preferred stock warrant liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">121,091,978<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueNetAssetLiability', window );">Total fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 104,995,656<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56,751,981<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Recurring | Level 3 | U.S. Treasury Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueNetAssetLiability', window );">Total fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 121,091,978<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAdjustmentOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (income) related to adjustment to fair value of warrant liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 25<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=109262497&amp;loc=d3e20148-110875<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAdjustmentOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transfers of assets measured on a recurring basis out of Level 1 of the fair value hierarchy into Level 2.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transfers of assets measured on a recurring basis out of Level 2 of the fair value hierarchy into Level 1.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transfer of financial instrument classified as an asset into (out of) level 3 of the fair value hierarchy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueNetAssetLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of asset after deduction of liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueNetAssetLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesFairValueAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of addition (reduction) to the amount at which a liability could be incurred (settled) in a current transaction between willing parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fair value of shares that would be issued, determined under the conditions specified in the contract if the settlement were to occur at the reporting date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109262807&amp;loc=d3e22047-110879<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137000176104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements - Change in the fair value of the derivative warrant liabilities (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Change in the fair value of the derivative warrant liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Beginning balance at January 1</a></td>
<td class="nump">$ 95,342,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Change in fair value of warrants</a></td>
<td class="nump">66,397,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Ending balance at December 31</a></td>
<td class="nump">161,486,000<span></span>
</td>
<td class="nump">$ 95,342,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Change in the fair value of the derivative warrant liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Beginning balance at January 1</a></td>
<td class="nump">121,091,978<span></span>
</td>
<td class="nump">11,822,148<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues', window );">Issuance of derivative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,822,148<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Change in fair value of warrants</a></td>
<td class="nump">155,781,741<span></span>
</td>
<td class="nump">109,269,830<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Ending balance at December 31</a></td>
<td class="nump">$ 276,873,719<span></span>
</td>
<td class="nump">$ 121,091,978<span></span>
</td>
<td class="nump">$ 11,822,148<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of issuances of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137014630456">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Quantitative information regarding Level 3 fair value measurements inputs as their measurement dates (Details) - Star Peak Energy Transition Corp [Member] - Level 3<br></strong></div></th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($) </div>
<div>Y</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>Y</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>Y</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Exercise price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityMeasurementInput', window );">Measurement input</a></td>
<td class="nump">11.50<span></span>
</td>
<td class="nump">11.50<span></span>
</td>
<td class="nump">11.50<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Stock price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityMeasurementInput', window );">Measurement input</a></td>
<td class="nump">20.58<span></span>
</td>
<td class="nump">20.46<span></span>
</td>
<td class="nump">9.90<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Expected term (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityMeasurementInput', window );">Measurement input</a></td>
<td class="nump">5.09<span></span>
</td>
<td class="nump">5.33<span></span>
</td>
<td class="nump">5.58<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Volatility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityMeasurementInput', window );">Measurement input</a></td>
<td class="nump">15.00<span></span>
</td>
<td class="nump">21.00<span></span>
</td>
<td class="nump">21.50<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Risk-free interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityMeasurementInput', window );">Measurement input</a></td>
<td class="nump">0.94<span></span>
</td>
<td class="nump">0.41<span></span>
</td>
<td class="nump">0.34<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Probability of completing a Business Combination</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityMeasurementInput', window );">Measurement input</a></td>
<td class="nump">95.00<span></span>
</td>
<td class="nump">85.00<span></span>
</td>
<td class="nump">50.00<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Discount for lack of marketability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityMeasurementInput', window );">Measurement input</a></td>
<td class="nump">1.5<span></span>
</td>
<td class="nump">3.00<span></span>
</td>
<td class="nump">4.00<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilityMeasurementInput">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of input used to measure derivative liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilityMeasurementInput</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExercisePriceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExercisePriceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputSharePriceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputSharePriceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=stem_MeasurementInputProbabilityOfCompletingBusinessCombinationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=stem_MeasurementInputProbabilityOfCompletingBusinessCombinationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137005312152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Components of income tax provision (benefit) (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current Income Tax Expense (Benefit), Continuing Operations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current Income Tax Expense (Benefit), Continuing Operations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="num">(13,468)<span></span>
</td>
<td class="num">(176)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="num">(695,046)<span></span>
</td>
<td class="num">(2,009)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Valuation allowance</a></td>
<td class="nump">$ 708,514<span></span>
</td>
<td class="nump">$ 2,185<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137002656824">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Company's net deferred tax assets (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetAbstract', window );"><strong>Deferred tax assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net-operating loss carryforward</a></td>
<td class="num">$ (59,960,000)<span></span>
</td>
<td class="num">$ (50,821,000)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total gross deferred tax assets</a></td>
<td class="nump">93,011,000<span></span>
</td>
<td class="nump">74,955,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">91,315,000<span></span>
</td>
<td class="nump">73,930,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetAbstract', window );"><strong>Deferred tax assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net-operating loss carryforward</a></td>
<td class="num">(13,291)<span></span>
</td>
<td class="num">(176)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DeferredTaxAssetsStartUpOrOrganizationCosts', window );">Start-up/Organization costs</a></td>
<td class="num">(693,037)<span></span>
</td>
<td class="num">(2,009)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total gross deferred tax assets</a></td>
<td class="nump">706,328<span></span>
</td>
<td class="nump">2,185<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">$ 706,328<span></span>
</td>
<td class="nump">$ 2,185<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_DeferredTaxAssetsStartUpOrOrganizationCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowances, of deferred tax asset attributable to deductible differences from start-up / organization costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_DeferredTaxAssetsStartUpOrOrganizationCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136999744920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Effective tax rate Reconciliation (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Statutory federal income tax rate (as a percent)</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State taxes, net of federal tax benefit (as a percent)</a></td>
<td class="nump">3.19%<span></span>
</td>
<td class="nump">7.13%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance (as a percent)</a></td>
<td class="num">(11.13%)<span></span>
</td>
<td class="num">(25.56%)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Total</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Statutory federal income tax rate (as a percent)</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_EffectiveIncomeTaxRateReconciliationChangeInFairValueOfDerivativeWarrantLiabilitiesPercent', window );">Change in fair value of derivative warrant liabilities</a></td>
<td class="num">(20.40%)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State taxes, net of federal tax benefit (as a percent)</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance (as a percent)</a></td>
<td class="num">(0.60%)<span></span>
</td>
<td class="num">(21.00%)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Total</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_EffectiveIncomeTaxRateReconciliationChangeInFairValueOfDerivativeWarrantLiabilitiesPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the fair value of derivative warrant liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_EffectiveIncomeTaxRateReconciliationChangeInFairValueOfDerivativeWarrantLiabilitiesPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137027758920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Additional information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">$ 91,315,000<span></span>
</td>
<td class="nump">$ 73,930,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Accrual for interest and penalties for uncertain tax positions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_IncomeTaxExpense', window );">Income tax expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">706,328<span></span>
</td>
<td class="nump">2,185<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Accrual for interest and penalties for uncertain tax positions</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_IncomeTaxExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income tax expense recognized during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_IncomeTaxExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137001739688">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Quarterly Financial Information (Unaudited) (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Aug. 26, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Balance Sheet</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">$ 212,390,000<span></span>
</td>
<td class="nump">$ 205,850,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 188,047,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Liabilities and stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">208,250,000<span></span>
</td>
<td class="nump">190,515,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">109,348,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">467,044,000<span></span>
</td>
<td class="nump">383,259,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">212,579,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Convertible preferred stock, $0.00001 par value; 409,351,021 and 321,346,716 shares authorized as of December 31, 2020 and 2019, respectively; 175,437,783 and 191,139,933 shares issued and outstanding as of December 31, 2020 and 2019, respectively; (liquidation preference of $257,947 and $258,041 as of December 31, 2020 and 2019, respectively)</a></td>
<td class="nump">220,955,000<span></span>
</td>
<td class="nump">220,563,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">231,129,000<span></span>
</td>
<td class="nump">$ 218,931,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Series 1 convertible preferred stock, $0.00001 par value; 4,305 shares authorized as of December 31, 2020 and 2019; 2,961 shares issued and outstanding as of December 31, 2020 and 2019</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">14,726,000<span></span>
</td>
<td class="nump">10,061,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,339,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(490,394,000)<span></span>
</td>
<td class="num">(407,841,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(259,054,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' deficit</a></td>
<td class="num">(475,609,000)<span></span>
</td>
<td class="num">(397,972,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (264,867,000)<span></span>
</td>
<td class="num">(255,661,000)<span></span>
</td>
<td class="num">(210,041,000)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities, convertible preferred stock and stockholders' deficit</a></td>
<td class="nump">212,390,000<span></span>
</td>
<td class="nump">205,850,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">188,047,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Balance Sheet</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">384,598,056<span></span>
</td>
<td class="nump">385,286,084<span></span>
</td>
<td class="nump">$ 386,179,543<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">253,018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Liabilities and stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">2,686,624<span></span>
</td>
<td class="nump">2,809,435<span></span>
</td>
<td class="nump">716,028<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">246,568<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DeferredLegalFeesNonCurrent', window );">Deferred legal fees</a></td>
<td class="nump">203,910<span></span>
</td>
<td class="nump">203,910<span></span>
</td>
<td class="nump">203,910<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DeferredUnderwritingCompensationNoncurrent', window );">Deferred underwriting commissions in connection with the initial public offering</a></td>
<td class="nump">13,425,476<span></span>
</td>
<td class="nump">13,425,476<span></span>
</td>
<td class="nump">13,425,476<span></span>
</td>
<td class="nump">$ 12,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares', window );">Convertible preferred stock warrant liabilities</a></td>
<td class="nump">276,873,719<span></span>
</td>
<td class="nump">121,091,978<span></span>
</td>
<td class="nump">11,822,148<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">293,189,729<span></span>
</td>
<td class="nump">137,530,799<span></span>
</td>
<td class="nump">26,167,562<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">246,568<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Convertible preferred stock, $0.00001 par value; 409,351,021 and 321,346,716 shares authorized as of December 31, 2020 and 2019, respectively; 175,437,783 and 191,139,933 shares issued and outstanding as of December 31, 2020 and 2019, respectively; (liquidation preference of $257,947 and $258,041 as of December 31, 2020 and 2019, respectively)</a></td>
<td class="nump">86,408,320<span></span>
</td>
<td class="nump">242,755,280<span></span>
</td>
<td class="nump">355,011,980<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Series 1 convertible preferred stock, $0.00001 par value; 4,305 shares authorized as of December 31, 2020 and 2019; 2,961 shares issued and outstanding as of December 31, 2020 and 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">273,994,882<span></span>
</td>
<td class="nump">117,649,486<span></span>
</td>
<td class="nump">5,393,908<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,994<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(268,998,806)<span></span>
</td>
<td class="num">(112,651,848)<span></span>
</td>
<td class="num">(395,152)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18,550)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' deficit</a></td>
<td class="nump">5,000,007<span></span>
</td>
<td class="nump">5,000,005<span></span>
</td>
<td class="nump">5,000,001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,350<span></span>
</td>
<td class="nump">6,450<span></span>
</td>
<td class="nump">16,856<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities, convertible preferred stock and stockholders' deficit</a></td>
<td class="nump">384,598,056<span></span>
</td>
<td class="nump">385,286,084<span></span>
</td>
<td class="nump">386,179,543<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">253,018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | As Previously Reported</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Balance Sheet</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">386,179,543<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Liabilities and stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">716,028<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DeferredLegalFeesNonCurrent', window );">Deferred legal fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">203,910<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DeferredUnderwritingCompensationNoncurrent', window );">Deferred underwriting commissions in connection with the initial public offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,425,476<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,345,414<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Convertible preferred stock, $0.00001 par value; 409,351,021 and 321,346,716 shares authorized as of December 31, 2020 and 2019, respectively; 175,437,783 and 191,139,933 shares issued and outstanding as of December 31, 2020 and 2019, respectively; (liquidation preference of $257,947 and $258,041 as of December 31, 2020 and 2019, respectively)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">366,834,120<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,394,034<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(395,152)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,000,009<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities, convertible preferred stock and stockholders' deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">386,179,543<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Restatement Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Liabilities and stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares', window );">Convertible preferred stock warrant liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,822,148<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,822,148<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Convertible preferred stock, $0.00001 par value; 409,351,021 and 321,346,716 shares authorized as of December 31, 2020 and 2019, respectively; 175,437,783 and 191,139,933 shares issued and outstanding as of December 31, 2020 and 2019, respectively; (liquidation preference of $257,947 and $258,041 as of December 31, 2020 and 2019, respectively)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,822,140)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(126)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Restatement of warrants as derivative liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Balance Sheet</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">386,179,543<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Liabilities and stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">716,028<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DeferredLegalFeesNonCurrent', window );">Deferred legal fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">203,910<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DeferredUnderwritingCompensationNoncurrent', window );">Deferred underwriting commissions in connection with the initial public offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,425,476<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares', window );">Convertible preferred stock warrant liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,822,148<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,167,562<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Convertible preferred stock, $0.00001 par value; 409,351,021 and 321,346,716 shares authorized as of December 31, 2020 and 2019, respectively; 175,437,783 and 191,139,933 shares issued and outstanding as of December 31, 2020 and 2019, respectively; (liquidation preference of $257,947 and $258,041 as of December 31, 2020 and 2019, respectively)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">355,011,980<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,393,908<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(395,152)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,000,001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities, convertible preferred stock and stockholders' deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">386,179,543<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Restatement of warrants as derivative liabilities | As Previously Reported</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Balance Sheet</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">385,286,084<span></span>
</td>
<td class="nump">386,179,543<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Liabilities and stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,809,435<span></span>
</td>
<td class="nump">716,028<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DeferredLegalFeesNonCurrent', window );">Deferred legal fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">203,910<span></span>
</td>
<td class="nump">203,910<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DeferredUnderwritingCompensationNoncurrent', window );">Deferred underwriting commissions in connection with the initial public offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,425,476<span></span>
</td>
<td class="nump">13,425,476<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,438,821<span></span>
</td>
<td class="nump">14,345,414<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Convertible preferred stock, $0.00001 par value; 409,351,021 and 321,346,716 shares authorized as of December 31, 2020 and 2019, respectively; 175,437,783 and 191,139,933 shares issued and outstanding as of December 31, 2020 and 2019, respectively; (liquidation preference of $257,947 and $258,041 as of December 31, 2020 and 2019, respectively)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">363,847,260<span></span>
</td>
<td class="nump">366,834,120<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,380,865<span></span>
</td>
<td class="nump">5,394,034<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,382,018)<span></span>
</td>
<td class="num">(395,152)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,000,003<span></span>
</td>
<td class="nump">5,000,009<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities, convertible preferred stock and stockholders' deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">385,286,084<span></span>
</td>
<td class="nump">386,179,543<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Restatement of warrants as derivative liabilities | Restatement Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Liabilities and stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares', window );">Convertible preferred stock warrant liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">121,091,978<span></span>
</td>
<td class="nump">11,822,148<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">121,091,978<span></span>
</td>
<td class="nump">11,822,148<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Convertible preferred stock, $0.00001 par value; 409,351,021 and 321,346,716 shares authorized as of December 31, 2020 and 2019, respectively; 175,437,783 and 191,139,933 shares issued and outstanding as of December 31, 2020 and 2019, respectively; (liquidation preference of $257,947 and $258,041 as of December 31, 2020 and 2019, respectively)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(121,091,980)<span></span>
</td>
<td class="num">(11,822,140)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">109,268,621<span></span>
</td>
<td class="num">(126)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(109,269,830)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="num">(8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Class A common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,408<span></span>
</td>
<td class="nump">286<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' deficit</a></td>
<td class="nump">2,972<span></span>
</td>
<td class="nump">1,408<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Class A common stock | As Previously Reported</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">168<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Class A common stock | Restatement Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">118<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Common Class B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="nump">959<span></span>
</td>
<td class="nump">959<span></span>
</td>
<td class="nump">959<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,006<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' deficit</a></td>
<td class="nump">$ 959<span></span>
</td>
<td class="nump">959<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,006<span></span>
</td>
<td class="nump">$ 1,006<span></span>
</td>
<td class="nump">$ 1,006<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Common Class B | As Previously Reported</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">959<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Common Class B | Restatement of warrants as derivative liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">959<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Common Class B | Restatement of warrants as derivative liabilities | As Previously Reported</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 959<span></span>
</td>
<td class="nump">$ 959<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_DeferredLegalFeesNonCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to deferred legal fees. (due more than one year or normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_DeferredLegalFeesNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_DeferredUnderwritingCompensationNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of balance sheet date of underwriting compensation deferred, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_DeferredUnderwritingCompensationNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fair value of shares that would be issued, determined under the conditions specified in the contract if the settlement were to occur at the reporting date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109262807&amp;loc=d3e22047-110879<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. 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. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityCarryingAmountAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RestatementAxis=srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RestatementAxis=srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis=stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis=stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=stem_CommonClassNotSubjectToRedemptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=stem_CommonClassNotSubjectToRedemptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137014271352">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED CONDENSED BALANCE SHEETS - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash</a></td>
<td class="nump">$ 9,873,000<span></span>
</td>
<td class="nump">$ 6,942,000<span></span>
</td>
<td class="nump">$ 12,889,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">698,000<span></span>
</td>
<td class="nump">868,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">53,336,000<span></span>
</td>
<td class="nump">49,277,000<span></span>
</td>
<td class="nump">28,798,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">212,390,000<span></span>
</td>
<td class="nump">205,850,000<span></span>
</td>
<td class="nump">188,047,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">21,721,000<span></span>
</td>
<td class="nump">13,749,000<span></span>
</td>
<td class="nump">12,691,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableRelatedPartiesCurrent', window );">Accounts payable - related party</a></td>
<td class="nump">321,000<span></span>
</td>
<td class="nump">399,000<span></span>
</td>
<td class="nump">190,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">17,084,000<span></span>
</td>
<td class="nump">16,072,000<span></span>
</td>
<td class="nump">7,307,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">208,250,000<span></span>
</td>
<td class="nump">190,515,000<span></span>
</td>
<td class="nump">109,348,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">467,044,000<span></span>
</td>
<td class="nump">383,259,000<span></span>
</td>
<td class="nump">212,579,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and Contingencies (Note 5)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Class A common stock, $0.0001 par value; 8,640,832 and 24,275,528 shares subject to possible redemption at $10.00 per share as of March 31, 2021 and December 31, 2020, respectively</a></td>
<td class="nump">220,955,000<span></span>
</td>
<td class="nump">220,563,000<span></span>
</td>
<td class="nump">231,129,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">14,726,000<span></span>
</td>
<td class="nump">10,061,000<span></span>
</td>
<td class="nump">3,339,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(490,394,000)<span></span>
</td>
<td class="num">(407,841,000)<span></span>
</td>
<td class="num">(259,054,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' deficit</a></td>
<td class="num">(475,609,000)<span></span>
</td>
<td class="num">(397,972,000)<span></span>
</td>
<td class="num">(255,661,000)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities, convertible preferred stock and stockholders' deficit</a></td>
<td class="nump">212,390,000<span></span>
</td>
<td class="nump">205,850,000<span></span>
</td>
<td class="nump">188,047,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash</a></td>
<td class="nump">426,064<span></span>
</td>
<td class="nump">936,773<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid expenses</a></td>
<td class="nump">586,259<span></span>
</td>
<td class="nump">627,564<span></span>
</td>
<td class="nump">1,594<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">1,012,323<span></span>
</td>
<td class="nump">1,564,337<span></span>
</td>
<td class="nump">1,594<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsHeldInTrustNoncurrent', window );">Investments held in Trust Account</a></td>
<td class="nump">383,585,733<span></span>
</td>
<td class="nump">383,721,747<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">384,598,056<span></span>
</td>
<td class="nump">385,286,084<span></span>
</td>
<td class="nump">253,018<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">21,152<span></span>
</td>
<td class="nump">93,965<span></span>
</td>
<td class="nump">35,093<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableRelatedPartiesCurrent', window );">Accounts payable - related party</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">2,616,157<span></span>
</td>
<td class="nump">2,467,064<span></span>
</td>
<td class="nump">154,174<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_FranchiseTaxPayableCurrent', window );">Franchise tax payable</a></td>
<td class="nump">49,315<span></span>
</td>
<td class="nump">198,406<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">2,686,624<span></span>
</td>
<td class="nump">2,809,435<span></span>
</td>
<td class="nump">246,568<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares', window );">Fair value of warrants</a></td>
<td class="nump">276,873,719<span></span>
</td>
<td class="nump">121,091,978<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DeferredLegalFeesNonCurrent', window );">Deferred legal fees</a></td>
<td class="nump">203,910<span></span>
</td>
<td class="nump">203,910<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DeferredUnderwritingCompensationNoncurrent', window );">Deferred underwriting commissions in connection with the initial public offering</a></td>
<td class="nump">13,425,476<span></span>
</td>
<td class="nump">13,425,476<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">293,189,729<span></span>
</td>
<td class="nump">137,530,799<span></span>
</td>
<td class="nump">246,568<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and Contingencies (Note 5)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Class A common stock, $0.0001 par value; 8,640,832 and 24,275,528 shares subject to possible redemption at $10.00 per share as of March 31, 2021 and December 31, 2020, respectively</a></td>
<td class="nump">86,408,320<span></span>
</td>
<td class="nump">242,755,280<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">273,994,882<span></span>
</td>
<td class="nump">117,649,486<span></span>
</td>
<td class="nump">23,994<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(268,998,806)<span></span>
</td>
<td class="num">(112,651,848)<span></span>
</td>
<td class="num">(18,550)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' deficit</a></td>
<td class="nump">5,000,007<span></span>
</td>
<td class="nump">5,000,005<span></span>
</td>
<td class="nump">6,450<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities, convertible preferred stock and stockholders' deficit</a></td>
<td class="nump">384,598,056<span></span>
</td>
<td class="nump">385,286,084<span></span>
</td>
<td class="nump">253,018<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=stem_CommonClassNotSubjectToRedemptionMember', window );">Class A common stock | Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,408<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' deficit</a></td>
<td class="nump">2,972<span></span>
</td>
<td class="nump">1,408<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A shares | Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="nump">2,972<span></span>
</td>
<td class="nump">1,408<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Common Class B | Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="nump">959<span></span>
</td>
<td class="nump">959<span></span>
</td>
<td class="nump">1,006<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' deficit</a></td>
<td class="nump">$ 959<span></span>
</td>
<td class="nump">$ 959<span></span>
</td>
<td class="nump">$ 1,006<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_DeferredLegalFeesNonCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to deferred legal fees. (due more than one year or normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_DeferredLegalFeesNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_DeferredUnderwritingCompensationNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of balance sheet date of underwriting compensation deferred, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_DeferredUnderwritingCompensationNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_FranchiseTaxPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to franchise tax. (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_FranchiseTaxPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount for accounts payable to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsHeldInTrustNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash, securities, or other assets held by a third-party trustee pursuant to the terms of an agreement which assets are available to be used by beneficiaries to that agreement only within the specific terms thereof and which agreement is expected to terminate more than one year from the balance sheet date (or operating cycle, if longer) at which time the assets held-in-trust will be released or forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsHeldInTrustNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, 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. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6787-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=68074540&amp;loc=d3e5879-108316<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fair value of shares that would be issued, determined under the conditions specified in the contract if the settlement were to occur at the reporting date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109262807&amp;loc=d3e22047-110879<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. 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. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityCarryingAmountAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=stem_CommonClassNotSubjectToRedemptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=stem_CommonClassNotSubjectToRedemptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136917017304">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED CONDENSED BALANCE SHEETS (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityParOrStatedValuePerShare', window );">Shares subject to possible redemption, par value (in dollars per share)</a></td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="nump">$ 0.00001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Outstanding shares</a></td>
<td class="nump">175,528,225<span></span>
</td>
<td class="nump">175,437,783<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value</a></td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="nump">$ 0.00001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">4,305<span></span>
</td>
<td class="nump">4,305<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued</a></td>
<td class="nump">2,961<span></span>
</td>
<td class="nump">2,961<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</a></td>
<td class="nump">2,961<span></span>
</td>
<td class="nump">2,961<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.000001<span></span>
</td>
<td class="nump">$ 0.000001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">474,728,323<span></span>
</td>
<td class="nump">474,728,323<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">17,694,228<span></span>
</td>
<td class="nump">11,228,371<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">17,694,228<span></span>
</td>
<td class="nump">11,228,371<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Outstanding shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,275,528<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">1,000,000<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Class A shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityParOrStatedValuePerShare', window );">Shares subject to possible redemption, par value (in dollars per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Outstanding shares</a></td>
<td class="nump">8,640,832<span></span>
</td>
<td class="nump">24,275,528<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityRedemptionPricePerShare', window );">Shares subject to possible redemption, redemption value (in dollars per share)</a></td>
<td class="nump">$ 10.00<span></span>
</td>
<td class="nump">$ 10.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">400,000,000<span></span>
</td>
<td class="nump">400,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">29,717,672<span></span>
</td>
<td class="nump">14,082,976<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">29,717,672<span></span>
</td>
<td class="nump">14,082,976<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Common Class B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">40,000,000<span></span>
</td>
<td class="nump">40,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">9,589,626<span></span>
</td>
<td class="nump">9,589,626<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">9,589,626<span></span>
</td>
<td class="nump">9,589,626<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share amount of par value or stated value of stock classified as temporary equity. 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=d3e177068-122764<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (27)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityRedemptionPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount to be paid per share that is classified as temporary equity by entity upon redemption. 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=d3e177068-122764<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (27)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityRedemptionPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquitySharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquitySharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137013937144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED CONDENSED STATEMENTS OF OPERATIONS - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="nump">$ 2,692,000<span></span>
</td>
<td class="nump">$ 3,004,000<span></span>
</td>
<td class="nump">$ 14,705,000<span></span>
</td>
<td class="nump">$ 12,425,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">9,766,000<span></span>
</td>
<td class="nump">10,796,000<span></span>
</td>
<td class="nump">45,475,000<span></span>
</td>
<td class="nump">44,590,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Change in fair value of warrant liabilities</a></td>
<td class="num">(66,397,000)<span></span>
</td>
<td class="nump">1,009,000<span></span>
</td>
<td class="num">(84,455,000)<span></span>
</td>
<td class="nump">1,493,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other income (expense)</a></td>
<td class="num">(72,670,000)<span></span>
</td>
<td class="num">(5,273,000)<span></span>
</td>
<td class="num">(106,732,000)<span></span>
</td>
<td class="num">(11,558,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (82,553,000)<span></span>
</td>
<td class="num">$ (17,471,000)<span></span>
</td>
<td class="num">$ (156,124,000)<span></span>
</td>
<td class="num">$ (59,414,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Weighted-average number of shares outstanding used to compute net loss per share attributable to common stockholders, basic and diluted</a></td>
<td class="nump">12,263,160<span></span>
</td>
<td class="nump">9,075,646<span></span>
</td>
<td class="nump">9,474,749<span></span>
</td>
<td class="nump">10,703,380<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Net loss per share attributable to common stockholders, basic and diluted</a></td>
<td class="num">$ (6.73)<span></span>
</td>
<td class="num">$ (2.97)<span></span>
</td>
<td class="num">$ (17.48)<span></span>
</td>
<td class="num">$ (6.05)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="nump">$ 521,271<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,136,965<span></span>
</td>
<td class="nump">$ 9,566<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty', window );">General and administrative expenses - related party</a></td>
<td class="nump">30,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">163,210<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_FranchiseTaxExpense', window );">Franchise tax expense</a></td>
<td class="nump">49,415<span></span>
</td>
<td class="nump">$ 1,100<span></span>
</td>
<td class="nump">200,000<span></span>
</td>
<td class="nump">840<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">600,686<span></span>
</td>
<td class="nump">1,100<span></span>
</td>
<td class="nump">3,500,175<span></span>
</td>
<td class="nump">10,406<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Change in fair value of warrant liabilities</a></td>
<td class="num">(155,781,741)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">109,269,830<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeNet', window );">Net gain from Investments held in Trust Account</a></td>
<td class="nump">35,469<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">136,707<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other income (expense)</a></td>
<td class="num">(155,746,272)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(109,133,123)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (156,346,958)<span></span>
</td>
<td class="num">(1,100)<span></span>
</td>
<td class="num">$ (112,633,298)<span></span>
</td>
<td class="num">$ (10,406)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Class A common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Weighted-average number of shares outstanding used to compute net loss per share attributable to common stockholders, basic and diluted</a></td>
<td class="nump">38,358,504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,208,123<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Common Class B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_FranchiseTaxExpense', window );">Franchise tax expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">63,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Change in fair value of warrant liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(109,300,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="nump">$ 156,300,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 112,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Weighted-average number of shares outstanding used to compute net loss per share attributable to common stockholders, basic and diluted</a></td>
<td class="nump">9,589,626<span></span>
</td>
<td class="nump">8,750,000<span></span>
</td>
<td class="nump">9,589,626<span></span>
</td>
<td class="nump">9,589,626<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Net loss per share attributable to common stockholders, basic and diluted</a></td>
<td class="num">$ (16.30)<span></span>
</td>
<td class="nump">$ 0.00<span></span>
</td>
<td class="num">$ (11.75)<span></span>
</td>
<td class="nump">$ 0.00<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_FranchiseTaxExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of franchise tax expense incurred during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_FranchiseTaxExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements.  Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period.  Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAdjustmentOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (income) related to adjustment to fair value of warrant liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 25<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=109262497&amp;loc=d3e20148-110875<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAdjustmentOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(a),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of selling, general and administrative expenses resulting from transactions, excluding transactions that are eliminated in consolidated or combined financial statements, with related party.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=stem_CommonClassSubjectToRedemptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=stem_CommonClassSubjectToRedemptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136917419480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED CONDENSED STATEMENTS OF OPERATIONS (Parenthetical) - Star Peak Energy Transition Corp [Member] - Common Class B - shares<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Aug. 26, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jul. 13, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_MaximumCommonStockSharesSubjectToForfeiture', window );">Maximum shares subject to forfeiture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,312,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_CommonStockSharesForfeited', window );">Common stock, shares forfeited (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">472,874<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Over-allotment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_MaximumCommonStockSharesSubjectToForfeiture', window );">Maximum shares subject to forfeiture</a></td>
<td class="nump">472,874<span></span>
</td>
<td class="nump">1,312,500<span></span>
</td>
<td class="nump">1,312,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,312,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_CommonStockSharesForfeited', window );">Common stock, shares forfeited (in shares)</a></td>
<td class="nump">472,874<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_CommonStockSharesForfeited">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of common stock, forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_CommonStockSharesForfeited</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_MaximumCommonStockSharesSubjectToForfeiture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the maximum number of common stock shares subject to forfeiture.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_MaximumCommonStockSharesSubjectToForfeiture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137005422120">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED CONDENSED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)<br></strong></div></th>
<th class="th">
<div>Star Peak Energy Transition Corp [Member] </div>
<div>Class A common stock </div>
<div>Additional paid-in capital</div>
</th>
<th class="th">
<div>Star Peak Energy Transition Corp [Member] </div>
<div>Class A common stock</div>
</th>
<th class="th">
<div>Star Peak Energy Transition Corp [Member] </div>
<div>Common Class B</div>
</th>
<th class="th">
<div>Star Peak Energy Transition Corp [Member] </div>
<div>Additional paid-in capital</div>
</th>
<th class="th">
<div>Star Peak Energy Transition Corp [Member] </div>
<div>Deficit</div>
</th>
<th class="th"><div>Star Peak Energy Transition Corp [Member]</div></th>
<th class="th"><div>Additional paid-in capital</div></th>
<th class="th"><div>Deficit</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, beginning of period at Dec. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,006<span></span>
</td>
<td class="nump">$ 23,994<span></span>
</td>
<td class="num">$ (8,144)<span></span>
</td>
<td class="nump">$ 16,856<span></span>
</td>
<td class="nump">$ 555,000<span></span>
</td>
<td class="num">$ (210,596,000)<span></span>
</td>
<td class="num">$ (210,041,000)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, beginning of period (in shares) at Dec. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,062,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,406)<span></span>
</td>
<td class="num">(10,406)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(59,414,000)<span></span>
</td>
<td class="num">(59,414,000)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, end of period at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,006<span></span>
</td>
<td class="nump">23,994<span></span>
</td>
<td class="num">(18,550)<span></span>
</td>
<td class="nump">6,450<span></span>
</td>
<td class="nump">3,339,000<span></span>
</td>
<td class="num">(259,054,000)<span></span>
</td>
<td class="num">(255,661,000)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, end of period (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,062,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,100)<span></span>
</td>
<td class="num">(1,100)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(17,471,000)<span></span>
</td>
<td class="num">(17,471,000)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, end of period at Mar. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,006<span></span>
</td>
<td class="nump">23,994<span></span>
</td>
<td class="num">(19,650)<span></span>
</td>
<td class="nump">5,350<span></span>
</td>
<td class="nump">3,816,000<span></span>
</td>
<td class="num">(269,188,000)<span></span>
</td>
<td class="num">(264,867,000)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, end of period (in shares) at Mar. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,062,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, beginning of period at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,006<span></span>
</td>
<td class="nump">23,994<span></span>
</td>
<td class="num">(18,550)<span></span>
</td>
<td class="nump">6,450<span></span>
</td>
<td class="nump">3,339,000<span></span>
</td>
<td class="num">(259,054,000)<span></span>
</td>
<td class="num">(255,661,000)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, beginning of period (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,062,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRedeemedOrCalledDuringPeriodValue', window );">Class A common stock subject to possible redemption</a></td>
<td class="nump">$ 242,752,852<span></span>
</td>
<td class="nump">$ 2,428<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">242,755,280<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRedeemedOrCalledDuringPeriodShares', window );">Class A common stock subject to possible redemption (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,275,528<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 112,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(112,633,298)<span></span>
</td>
<td class="num">(112,633,298)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(156,124,000)<span></span>
</td>
<td class="num">(156,124,000)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, end of period at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,408<span></span>
</td>
<td class="nump">$ 959<span></span>
</td>
<td class="nump">117,649,486<span></span>
</td>
<td class="num">(112,651,848)<span></span>
</td>
<td class="nump">5,000,005<span></span>
</td>
<td class="nump">10,061,000<span></span>
</td>
<td class="num">(407,841,000)<span></span>
</td>
<td class="num">(397,972,000)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, end of period (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,082,976<span></span>
</td>
<td class="nump">9,589,626<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRedeemedOrCalledDuringPeriodValue', window );">Class A common stock subject to possible redemption</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,564<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">156,345,396<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">156,346,960<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRedeemedOrCalledDuringPeriodShares', window );">Class A common stock subject to possible redemption (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,634,696<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 156,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(156,346,958)<span></span>
</td>
<td class="num">(156,346,958)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(82,553,000)<span></span>
</td>
<td class="num">(82,553,000)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, end of period at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,972<span></span>
</td>
<td class="nump">$ 959<span></span>
</td>
<td class="nump">$ 273,994,882<span></span>
</td>
<td class="num">$ (268,998,806)<span></span>
</td>
<td class="nump">$ 5,000,007<span></span>
</td>
<td class="nump">$ 14,726,000<span></span>
</td>
<td class="num">$ (490,394,000)<span></span>
</td>
<td class="num">$ (475,609,000)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, end of period (in shares) at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,717,672<span></span>
</td>
<td class="nump">9,589,626<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRedeemedOrCalledDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of stock bought back by the entity at the exercise price or redemption price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRedeemedOrCalledDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRedeemedOrCalledDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock bought back by the entity at the exercise price or redemption price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRedeemedOrCalledDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137001305736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED CONDENSED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical) - Star Peak Energy Transition Corp [Member] - Common Class B - shares<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Aug. 26, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jul. 13, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_MaximumCommonStockSharesSubjectToForfeiture', window );">Maximum shares subject to forfeiture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,312,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_CommonStockSharesForfeited', window );">Common stock, shares forfeited (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">472,874<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Over-allotment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_MaximumCommonStockSharesSubjectToForfeiture', window );">Maximum shares subject to forfeiture</a></td>
<td class="nump">472,874<span></span>
</td>
<td class="nump">1,312,500<span></span>
</td>
<td class="nump">1,312,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,312,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_CommonStockSharesForfeited', window );">Common stock, shares forfeited (in shares)</a></td>
<td class="nump">472,874<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_CommonStockSharesForfeited">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of common stock, forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_CommonStockSharesForfeited</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_MaximumCommonStockSharesSubjectToForfeiture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the maximum number of common stock shares subject to forfeiture.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_MaximumCommonStockSharesSubjectToForfeiture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137005570232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED CONDENSED STATEMENTS OF CASH FLOWS - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>OPERATING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (156,124,000)<span></span>
</td>
<td class="num">$ (59,414,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash used in operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Change in fair value of warrant liabilities</a></td>
<td class="nump">$ 66,397,000<span></span>
</td>
<td class="num">$ (1,009,000)<span></span>
</td>
<td class="nump">84,455,000<span></span>
</td>
<td class="num">(1,493,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(1,827,000)<span></span>
</td>
<td class="num">(10,670,000)<span></span>
</td>
<td class="num">(33,671,000)<span></span>
</td>
<td class="num">(29,678,000)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net decrease in cash and cash equivalents</a></td>
<td class="nump">2,931,000<span></span>
</td>
<td class="num">(2,009,000)<span></span>
</td>
<td class="num">(5,947,000)<span></span>
</td>
<td class="num">(9,005,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, beginning of year</a></td>
<td class="nump">6,942,000<span></span>
</td>
<td class="nump">12,889,000<span></span>
</td>
<td class="nump">12,889,000<span></span>
</td>
<td class="nump">21,894,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, end of year of year</a></td>
<td class="nump">9,873,000<span></span>
</td>
<td class="nump">10,880,000<span></span>
</td>
<td class="nump">6,942,000<span></span>
</td>
<td class="nump">12,889,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>OPERATING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">(156,346,958)<span></span>
</td>
<td class="num">(1,100)<span></span>
</td>
<td class="num">(112,633,298)<span></span>
</td>
<td class="num">(10,406)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash used in operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Change in fair value of warrant liabilities</a></td>
<td class="nump">155,781,741<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(109,269,830)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnInvestments', window );">Unrealized gain from Investments held in Trust Account</a></td>
<td class="num">(35,469)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(136,707)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidExpense', window );">Prepaid expenses</a></td>
<td class="nump">41,305<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(625,970)<span></span>
</td>
<td class="num">(1,594)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_IncreaseDecreaseInFranchiseTaxPayable', window );">Franchise tax payable</a></td>
<td class="nump">22,392<span></span>
</td>
<td class="nump">1,100<span></span>
</td>
<td class="nump">198,406<span></span>
</td>
<td class="num">(4,695)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(122,813)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(281,128)<span></span>
</td>
<td class="num">(778)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued expenses</a></td>
<td class="nump">149,093<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,370,390<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(510,709)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,838,477)<span></span>
</td>
<td class="num">(17,473)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net decrease in cash and cash equivalents</a></td>
<td class="num">(510,709)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">936,773<span></span>
</td>
<td class="num">(159,672)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, beginning of year</a></td>
<td class="nump">936,773<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">159,672<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, end of year of year</a></td>
<td class="nump">426,064<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">936,773<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Supplemental disclosure of noncash activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ChangeInValueOfCommonStockSubjectToPossibleRedemption', window );">Change in value of Class A common stock subject to possible redemption</a></td>
<td class="num">$ (156,346,960)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (92,197,620)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ChangeInValueOfCommonStockSubjectToPossibleRedemption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of change in value of common stock subject to possible redemption in a non cash investing and financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ChangeInValueOfCommonStockSubjectToPossibleRedemption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_IncreaseDecreaseInFranchiseTaxPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred and payable for franchise tax payable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_IncreaseDecreaseInFranchiseTaxPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAdjustmentOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (income) related to adjustment to fair value of warrant liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 25<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=109262497&amp;loc=d3e20148-110875<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAdjustmentOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrealizedGainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrealizedGainLossOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136919379128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Organization and Business Operations<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NatureOfOperations', window );">Description of Organization and Business Operations</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">1.&#160;&#160;&#160;BUSINESS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Description of the Business</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Rollins Road Acquisition Company (f/k/a Stem,&#160;Inc.) and its subsidiaries (together &#8220;Stem,&#160;Inc.,&#8221; &#8220;Stem&#8221; or the &#8220;Company&#8221;) is an energy technology company that creates innovative technology services that transform the way energy is distributed and consumed. Through its technology, the Company enables businesses to control their electricity expense and helps the electrical grid be more efficient in managing peak usage. Prior to the Merger (as defined below), Rollins Road Acquisition Company was named Stem,&#160;Inc.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Stem,&#160;Inc. was incorporated on March&#160;16, 2009 in the State of Delaware and is headquartered in Millbrae, California.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Star Peak Acquisition Corp. Merger</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On December&#160;3, 2020, the Company entered into an Agreement and Plan of Merger (the &#8220;Merger Agreement&#8221;) with Star Peak Transition Corp. (&#8220;STPK&#8221;, prior to the closing of the Merger and the &#8220;New Stem&#8221;, following the closing of the Merger), an entity listed on the New York Stock Exchange under the trade symbol &#8220;STPK&#8221;, and STPK Merger Sub Corp., a Delaware corporation and wholly owned subsidiary of STPK (&#8220;Merger Sub&#8221;), providing for, among other things, and subject to the conditions therein, the combination of the Company and STPK pursuant to the proposed merger of Merger Sub with and into the Company with the Company continuing as the surviving entity (the &#8220;Merger&#8221;).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On April&#160;28, 2021, shareholders approved the Merger Agreement, under which Stem received approximately $577.1&#160;million, net of fees and expenses. See Note&#160;14,&#160;<i style="font-style:italic;">Subsequent Events</i>&#160;for additional details regarding this transaction.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Liquidity and Going Concern</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The accompanying condensed consolidated financial statements have been prepared in conformity with U.S. generally accepted accounting principles (&#8220;GAAP&#8221;), assuming the Company will continue as a going concern. As of March&#160;31, 2021, the Company had cash and cash equivalents of $9.9&#160;million, an accumulated deficit of $490.4&#160;million and net current liabilities of $154.9&#160;million, with $123.1&#160;million of debt financing coming due within the next 12&#160;months. During the three&#160;months ended March&#160;31, 2021, the Company incurred a net loss of $82.6&#160;million and had negative cash flows from operating activities of $1.8&#160;million. However, as previously noted, the Company closed the Merger on April&#160;28, 2021 that provided the Company with a significant amount of cash proceeds. The Company believes that the cash position, inclusive of funds raised with the Merger, is sufficient to meet capital and liquidity requirement for at least the next 12&#160;months after the date that the financial statements are available to be issued and, therefore, there is no longer substantial doubt about the Company&#8217;s ability to continue as a going concern.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s business prospects are subject to risks, expenses, and uncertainties frequently encountered by companies in the early stages of commercial operations. To date, the Company has been funded primarily by equity financings, convertible promissory notes and borrowings from affiliates. The attainment of profitable operations is dependent upon future events, including obtaining adequate financing to complete the Company&#8217;s development activities, obtaining adequate supplier relationships, building its customer base, successfully executing its business and marketing strategy and hiring appropriate personnel. Failure to generate sufficient revenues, achieve planned gross margins and operating profitability, control operating costs, or secure additional funding may require the Company to modify, delay, or abandon some of its planned future expansion or development, or to otherwise enact operating cost reductions available to management, which could have a material adverse effect on the Company&#8217;s business, operating results, financial condition, and ability to achieve its intended business objectives.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">COVID-19</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In March&#160;2020, the World Health Organization declared the outbreak of the novel coronavirus disease (&#8220;COVID-19&#8221;) as a pandemic, and we expect our operations in all locations to be affected as the virus continues to proliferate. We have adjusted certain aspects of our operations to protect our employees and customers while still meeting customers&#8217; needs for vital technology. We will continue to monitor the situation closely and it is possible that we will implement further measures. In light of the uncertainty as to the severity and duration of the pandemic, the impact on our revenues, profitability and financial position is uncertain at this time.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><span style="display:inline-block;text-indent:0pt;width:27.35pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">1.</b></span><b style="font-weight:bold;">BUSINESS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Description of the Business</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Stem,&#160;Inc. and its subsidiaries (together &#8220;Stem,&#160;Inc.&#8221; or the &#8220;Company&#8221;) is an energy technology company that creates innovative technology services that transform the way energy is distributed and consumed. Through its technology, the Company enables businesses to control their electricity expense and helps the electrical grid be more efficient in managing peak usage.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Stem,&#160;Inc. was incorporated on March&#160;16, 2009 in the State of Delaware and is headquartered in Millbrae, California.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Liquidity and Going Concern</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The accompanying consolidated financial statements have been prepared in conformity with U.S. generally accepted accounting principles (&#8220;GAAP&#8221;), assuming the Company will continue as a going concern. As of December&#160;31, 2020, the Company had cash and cash equivalents of $6.9 million, an accumulated deficit of $407.8 million and net current liabilities of $141.2 million, with $116.2 million of debt financing coming due in 2021. During the&#160;year ended December&#160;31, 2020, the Company incurred a net loss of $156.1 million and had negative cash flows from operating activities of $33.7 million. As a result of these conditions, there is substantial doubt about the Company&#8217;s ability to continue as a going concern within one&#160;year after the date that the financial statements are available to be issued.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">The Company&#8217;s business prospects are subject to risks, expenses, and uncertainties frequently encountered by companies in the early stages of commercial operations. To date, the Company has been funded primarily by equity financings, convertible promissory notes and borrowings from affiliates. The attainment of profitable operations is dependent upon future events, including obtaining adequate financing to complete the Company&#8217;s development activities, obtaining adequate supplier relationships, building its customer base, successfully executing its business and marketing strategy and hiring appropriate personnel. Failure to generate sufficient revenues, achieve planned gross margins and operating profitability, control operating costs, or secure additional funding may require the Company to modify, delay, or abandon some  of its planned future expansion or development, or to otherwise enact operating cost reductions available to management, which could have a material adverse effect on the Company&#8217;s business, operating results, financial condition, and ability to achieve its intended business objectives.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">The Company intends to obtain financing through the execution of  a merger transaction with a Special Purpose Acquisition Company (&#8220;SPAC&#8221;) or through the issuance of additional equity or debt. These plans are intended to mitigate the relevant conditions or events that raise substantial doubt about the Company&#8217;s ability to continue as a going concern; however, as the plans are not entirely within the Company&#8217;s control, management cannot assure they will be effectively implemented.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The consolidated financial statements do not include any adjustments to reflect the possible future effects on the recoverability and classification of assets or the amounts and classification of liabilities that may result from the outcome of this uncertainty.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><b style="font-weight:bold;">COVID-19</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In March&#160;2020, the World Health Organization declared the outbreak of the novel coronavirus disease (&#8220;COVID-19&#8221;) as a pandemic, and we expect our operations in all locations to be affected as the virus continues to proliferate. We have adjusted certain aspects of our operations to protect our employees and customers while still meeting customers&#8217; needs for vital technology. We will continue to monitor the situation closely and it is possible that we will implement further measures. In light of the uncertainty as to the severity and duration of the pandemic, the impact on our revenues, profitability and financial position is uncertain at this time.</p><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NatureOfOperations', window );">Description of Organization and Business Operations</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note&#160;1-Description of Organization and Business Operations </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Star Peak Energy Transition Corp., formerly known as Star Peak Energy Acquisition Corp. (the &#8220;Company&#8221;), is a blank check company incorporated in Delaware on October&#160;29, 2018 (inception) for the purpose of effecting a merger, capital stock exchange, asset acquisition, share purchase, reorganization or similar business combination with one or more businesses (the &#8220;Business Combination&#8221;). While the Company may pursue an acquisition opportunity in any business, industry, sector or geographical location, it intends to focus its efforts primarily on identifying businesses seeking to be a market leader in, and/or benefit from the increasing global initiatives to improve the efficiency of our energy ecosystems and reduce emissions (the &#8220;Energy Transition&#8221;). The Company is an emerging growth company and, as such, the Company is subject to all of the risks associated with emerging growth companies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">On December&#160;3, 2020, the Company entered into an Agreement and Plan of Merger with STPK Merger Sub Corp., a newly formed Delaware corporation and wholly-owned subsidiary of the Company, and Stem, Inc., a Delaware corporation. See the consumated Business Combination described below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of March&#160;31, 2021, the Company had not commenced any operations. All activity for the period from October&#160;29, 2018 (inception) through March&#160;31, 2021 relates to the Company&#8217;s formation and the initial public offering (the &#8220;Initial Public Offering&#8221;) and since the closing of the Initial Public Offering, the search for a prospective initial Business Combination. The Company temporary halted the Initial Public Offering in September 2019 and recapitalized and continued in July&#160;2020. The Company will not generate any operating revenues until after the completion of its initial Business Combination, at the earliest. The Company will generate non-operating income in the form of interest income on investments held in trust account from the proceeds derived from the Initial Public Offering.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s sponsor is Star Peak Sponsor LLC, a Delaware limited liability company (the &#8220;Sponsor&#8221;). The registration statement for the Company&#8217;s Initial Public Offering was declared effective on August&#160;17, 2020. On&#160;August&#160;20, 2020, the Company consummated its&#160;Initial Public Offering of&#160;35,000,000&#160;units (the &#8220;Units&#8221; and, with respect to the Class&#160;A common stock included in the Units being offered, the &#8220;Public Shares&#8221;) at $10.00 per Unit, generating gross proceeds of&#160;$350.0&#160;million, and incurring offering costs of approximately $20.0 million, inclusive of approximately $12.3&#160;million in deferred underwriting commissions (Note&#160;5).&#160;On August&#160;26, 2020, the Company consummated the sale of 3,358,504 Units at the Initial Public Offering price at $10.00 per Unit pursuant to the notice of partial exercise from the underwriters, generating additional gross proceeds of approximately $33.6 million, and incurring additional&#160;offering costs of approximately $1.9 million, inclusive of approximately $1.2&#160;million in deferred underwriting commissions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Simultaneously with the closing of the Initial Public Offering, the Company consummated the private placement (&#8220;Private Placement&#8221;) of&#160;6,733,333 warrants&#160;(each, a &#8220;Private Placement Warrant&#8221; and collectively, the &#8220;Private Placement Warrants&#8221;) at a price of $1.50 per Private Placement Warrant to the Sponsor, generating gross proceeds of $10.1&#160;million (Note&#160;4). In connection with the consummation of the sale of additional Units pursuant to the underwriters&#8217; over-allotment option, on August&#160;26, 2020, the Company sold 447,801 Private Placement Warrants to the&#160;Sponsor, generating additional gross proceeds of approximately $0.7 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Upon the closing of the Initial Public Offering&#160;and the Private Placement on August&#160;20, 2020,&#160;$350.0&#160;million ($10.00 per Unit) of the net proceeds of the sale of the Units in the Initial Public Offering and the Private Placement were placed&#160;in a trust account (&#8220;Trust Account&#8221;), located in the United States at J.P. Morgan Chase Bank, N.A. with Continental Stock Transfer&#160;&amp; Trust Company acting as trustee, and invested only in U.S. &#8220;government securities&#8221; within the meaning of Section&#160;2(a)(16) of the Investment Company Act (the &#8220;Investment Company Act&#8221;) having a maturity of 185&#160;days or less or in money market funds meeting certain conditions under Rule&#160;2a-7 promulgated under the Investment Company Act which invest only in direct U.S. government treasury obligations, until the earlier of: (i)&#160;the completion of a Business Combination and (ii)&#160;the distribution of the assets held in the Trust Account as described below. Upon closing of the sale of Units and Private Placement Warrants upon exercise of the over-allotment, on August&#160;26, 2020, $34.3&#160;million of the net proceeds of the sale of the Units and Private Placement Warrants were placed&#160;in the Trust Account.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company&#8217;s management has broad discretion with respect to the specific application of the net proceeds of the Initial Public Offering and the sale of the Private Placement Warrants, although substantially all of the net proceeds </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">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. If the Company&#8217;s securities are listed on a national securities exchange, the Company must complete one or more initial Business Combinations having an aggregate fair market value of at least 80% of the assets held in the Trust Account (as defined below) (excluding the deferred underwriting commissions and taxes payable on income earned on the Trust Account) at the time of the agreement to enter into the initial Business Combination. However, the Company will only complete a 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 1940, as amended.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Prior to consummation of the Merger, the Company&#8217;s amended and restated certificate of incorporation provided that the Company would provide the holders of its outstanding Class A common stock, par value $0.0001 (the &#8220;Class A common stock&#8221;), sold in the Initial Public Offering (the &#8220;Public Stockholders&#8221;) with the opportunity to redeem all or a portion of their Public Shares (as defined in Note 3) upon the completion of a Business Combination. The Public Stockholders were entitled to redeem their Public Shares for a pro rata portion of the amount then in the Trust Account (initially anticipated to be $10.00 per Public Share). These Public Shares were recorded at a redemption value and classified as temporary equity upon the completion of the Initial Public Offering in accordance with the Financial Accounting Standards Board&#8217;s (&#8220;FASB&#8221;) Accounting Standards Codification (&#8220;ASC&#8221;) Topic 480 &#8220;Distinguishing Liabilities from Equity.&#8221;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Consummated Business Combination</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On April 28, 2021, the Company and STPK Merger Sub Corp., a newly formed wholly-owned subsidiary of the Company, and Stem, Inc., a Delaware corporation (&#8220;Stem&#8221;), consummated the previously-announced merger pursuant to that certain Agreement and Plan of Merger, dated December 3, 2020. See the Form 8-K, filed with the SEC on May 4, 2021 for additional information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Liquidity, Capital Resources and Going Concern</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited consolidated condensed financial statements have been prepared assuming the Company will continue as a going concern, which contemplates, among other things, the realization of assets and satisfaction of liabilities in the normal course of business. As of March 31, 2021, the Company had approximately $426,000 in its operating bank account and working capital deficit of approximately $1.7&#160;million. Further, the Company has incurred and expects to continue to incur significant costs in pursuit of its acquisition plans.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s liquidity needs to date have been satisfied through a capital contribution of $25,000 from the Sponsor to purchase the Founder Shares (as defined below), the loan of up to $300,000 under the Note&#160;(see Note&#160;4), and the net proceeds from the consummation of the Private Placement not held in the Trust Account. The Company fully repaid the Note&#160;on August&#160;20, 2020. In addition, in order to finance transaction costs in connection with a Business Combination, the Company&#8217;s officers, directors and initial stockholders may, but are not obligated to, provide the Company Working Capital Loans (see Note&#160;4). To date, there have been <span style="-sec-ix-hidden:Hidden_wnvDQ44V1UKokZwygQ70-w;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">no</span></span> borrowings under any Working Capital Loans.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In connection with the Company&#8217;s assessment of going concern considerations in accordance with FASB Accounting Standards Update (&#8220;ASU&#8221;) 2014-15, &#8220;Disclosures of Uncertainties about an Entity&#8217;s Ability to Continue as a Going Concern,&#8221; management has determined that the lack of liquidity raises substantial doubt about the Company&#8217;s ability to continue as a going concern. No adjustments have been made to the carrying amounts of assets or liabilities. Management continues to evaluate the impact of the COVID-19 pandemic and has concluded that the specific impact is not readily determinable as of the date of the balance sheet. The unaudited consolidated condensed financial statements do not include any adjustments that might result from the outcome of this uncertainty.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note&#160;1 - Description of Organization and Business Operations</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Star Peak Energy Transition Corp., formerly known as Star Peak Energy Acquisition Corp. (the &#8220;Company&#8221;), is a blank check company incorporated in Delaware on October&#160;29, 2018 (inception) for the purpose of effecting a merger, capital stock exchange, asset acquisition, share purchase, reorganization or similar business combination with one or more businesses (the &#8220;Business Combination&#8221;). While the Company may pursue an acquisition opportunity in any business, industry, sector or geographical location, it intends to focus its efforts primarily on identifying businesses seeking to be a market leader in, and/or benefit from the increasing global initiatives to improve the efficiency of our energy ecosystems and reduce emissions (the &#8220;Energy Transition&#8221;). The Company is an emerging growth company and, as such, the Company is subject to all of the risks associated with emerging growth companies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On December&#160;3, 2020, the Company entered into an Agreement and Plan of Merger (the &#8220;merger agreement&#8221;) with STPK Merger Sub Corp., a newly formed Delaware corporation and wholly-owned subsidiary of the Company, and Stem,&#160;Inc., a Delaware corporation (&#8220;Stem&#8221;). See the Proposed Business Combination described below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of December&#160;31, 2020, the Company had not commenced any operations. All activity for the period from October&#160;29, 2018 (inception) through December&#160;31, 2020 relates to the Company&#8217;s formation and the initial public offering (the &#8220;Initial Public Offering&#8221;) and since the closing of the Initial Public Offering, the search for a prospective initial Business Combination. The Company temporarily halted the Initial Public Offering in September&#160;2019 and recapitalized and continued in July&#160;2020. The Company will not generate any operating revenues until after the completion of its initial Business Combination, at the earliest. The Company will generate non-operating income in the form of interest income on cash and cash equivalents from the proceeds derived from the Initial Public Offering.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s sponsor is Star Peak Sponsor LLC, a Delaware limited liability company (the &#8220;Sponsor&#8221;). The registration statement for the Company&#8217;s Initial Public Offering was declared effective on August&#160;17, 2020. On August&#160;20, 2020, the Company consummated its Initial Public Offering of 35,000,000 units (the &#8220;Units&#8221; and, with respect to the Class&#160;A common stock included in the Units being offered, the &#8220;Public Shares&#8221;) at $10.00 per Unit, generating gross proceeds of $350.0 million, and incurring offering costs of approximately $20.2 million, inclusive of approximately $12.3 million in deferred underwriting commissions (Note&#160;6). On August&#160;26, 2020, the Company consummated the sale of 3,358,504 Units at the Initial Public Offering price at $10.00 per Unit pursuant to the notice of partial exercise from the underwriters, generating additional gross proceeds of approximately $33.6 million, and incurring additional offering costs of approximately $1.9 million, inclusive of approximately $1.2 million in deferred underwriting commissions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Simultaneously with the closing of the Initial Public Offering, the Company consummated the private placement (&#8220;Private Placement&#8221;) of 6,733,333 warrants (each, a &#8220;Private Placement Warrant&#8221; and collectively, the &#8220;Private Placement Warrants&#8221;) at a price of $1.50 per Private Placement Warrant to the Sponsor, generating gross proceeds of $10.1 million (Note&#160;5). In connection with the consummation of the sale of additional Units pursuant to the underwriters&#8217; over-allotment option, on August&#160;26, 2020, the Company sold 447,801 Private Placement Warrants to the Sponsor, generating additional gross proceeds of approximately $0.7 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Upon the closing of the Initial Public Offering and the Private Placement on August&#160;20, 2020, $350.0 million ($10.00 per Unit) of the net proceeds of the sale of the Units in the Initial Public Offering and the Private Placement were placed in a trust account (&#8220;Trust Account&#8221;), located in the United States at J.P. Morgan Chase Bank, N.A. with Continental Stock Transfer&#160;&amp; Trust Company acting as trustee, and invested only in U.S. &#8220;government securities&#8221; within the meaning of Section&#160;2(a)(16) of the Investment Company Act having a maturity of 185&#160;days or less or in money market funds meeting certain conditions under Rule&#160;2a-7 promulgated under the Investment Company Act which invest only in direct U.S. government treasury obligations, until the earlier of: (i)&#160;the completion of a Business Combination and (ii)&#160;the distribution of the assets held in the Trust Account as described below. Upon closing of the sale of Units and Private Placement Warrants upon exercise of the over-allotment, on August&#160;26, 2020, $33.6 million of the net proceeds of the sale of the Units and Private Placement Warrants were placed in the Trust Account.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company&#8217;s management has broad discretion with respect to the specific application of the net proceeds of the Initial Public Offering and the sale of the 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. If the Company&#8217;s securities are listed on a national securities exchange, the Company must complete one or more initial Business Combinations having an aggregate fair market value of at least 80% of the assets held in the Trust Account (as defined below) (excluding the deferred underwriting commissions and taxes payable on income earned on the Trust Account) at the time of the agreement to enter into the initial Business Combination. However, the Company will only complete a 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">target sufficient for it not to be required to register as an investment company under the Investment Company Act 1940, as amended (the &#8220;Investment Company Act&#8221;).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company will provide the holders of its outstanding Class&#160;A common stock, par value $0.0001 (the &#8220;Class&#160;A common stock&#8221;), sold in the Initial Public Offering (the &#8220;Public Stockholders&#8221;) with the opportunity to redeem all or a portion of their Public Shares (as defined in Note&#160;4) upon the completion of a Business Combination either (i)&#160;in connection with a stockholder meeting called to approve the Business Combination or (ii)&#160;by means of a tender offer. The decision as to whether the Company will seek stockholder approval of a Business Combination or conduct a tender offer will be made by the Company, solely in its discretion. The Public Stockholders will be entitled to redeem their Public Shares for a pro rata portion of the amount then in the Trust Account (initially anticipated to be $10.00 per Public Share). The per-share amount to be distributed to Public Stockholders who redeem their Public Shares will not be reduced by the deferred underwriting commissions the Company will pay to the underwriters (as discussed in Note&#160;6). These Public Shares will be recorded at a redemption value and classified as temporary equity upon the completion of the Initial Public Offering in accordance with the Financial Accounting Standards Board&#8217;s (&#8220;FASB&#8221;) Accounting Standards Codification (&#8220;ASC&#8221;) Topic 480 &#8220;Distinguishing Liabilities from Equity.&#8221; In such case, the Company will proceed with a Business Combination if the Company has net tangible assets of at least $5,000,001 upon such consummation of a Business Combination and a majority of the shares of the Company&#8217;s outstanding common stock voted are voted in favor of the Business Combination. If a stockholder vote is not required by law and the Company does not decide to hold a stockholder vote for business or other legal reasons, the Company will, pursuant to its amended and restated certificate of incorporation, conduct the redemptions pursuant to the tender offer rules&#160;of the U.S. Securities and Exchange Commission (the &#8220;SEC&#8221;) and file tender offer documents with the SEC prior to completing a Business Combination. If, however, stockholder approval of the transactions is required by law, or the Company decides to obtain stockholder approval for business or legal reasons, the Company will offer to redeem Public Shares in conjunction with a proxy solicitation pursuant to the proxy rules&#160;and not pursuant to the tender offer rules. Additionally, each Public Stockholder may elect to redeem their Public Shares irrespective of whether they vote for or against the proposed transaction. If the Company seeks stockholder approval in connection with a Business Combination, the initial stockholders (as defined below) have agreed to vote their Founder Shares (as defined below in Note&#160;5) and any Public Shares purchased during or after the Initial Public Offering in favor of a Business Combination. In addition, the initial stockholders have agreed to waive their redemption rights with respect to their Founder Shares and Public Shares, if any, in connection with the completion of a Business Combination.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Notwithstanding the foregoing, the Company&#8217;s amended and restated certificate of incorporation provides that a Public Stockholder, together with any affiliate of such stockholder or any other person with whom such stockholder is acting in concert or as a &#8220;group&#8221; (as defined under Section&#160;13 of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;)), will be restricted from redeeming its shares with respect to more than an aggregate of 15% or more of the Class&#160;A common stock sold in the Initial Public Offering, without the prior consent of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s Sponsor, officers and directors (the &#8220;initial stockholders&#8221;) have agreed not to propose an amendment to the Company&#8217;s amended and restated certificate of incorporation that would affect the substance or timing of the Company&#8217;s obligation to redeem 100% of its Public Shares if the Company does not complete a Business Combination within 24&#160;months from the closing of the Initial Public Offering, or August&#160;20, 2022 (the &#8220;Combination Period&#8221;), unless the Company provides the Public Stockholders with the opportunity to redeem their shares of Class&#160;A common stock in conjunction with any such amendment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">If the Company is unable to complete a Business Combination within the Combination Period, the Company will (i)&#160;cease all operations except for the purpose of winding up, (ii)&#160;as promptly as reasonably possible but not more than <span style="-sec-ix-hidden:Hidden_xhbB-p06dEWTMQXzvf0D5g;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">ten</span></span> business&#160;days thereafter, redeem the Public Shares, at a per-share price, payable in cash, equal to the aggregate amount then on deposit in the Trust Account including interest earned on the funds held in the Trust Account and not previously released to the Company to pay its franchise and income taxes (less up to $100,000 of interest to pay dissolution expenses), divided by the number of then outstanding Public Shares, which redemption will completely extinguish Public Stockholders&#8217; rights as stockholders (including the right to receive further liquidating distributions, if any), subject to applicable law, and (iii)&#160;as promptly as reasonably possible following such redemption, subject to the approval of the Company&#8217;s remaining stockholders and board of directors, dissolve and liquidate, subject in each case to our obligations under Delaware law to provide for claims of creditors and the requirements of other applicable law.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The initial stockholders have agreed to waive their liquidation rights with respect to the Founder Shares if the Company fails to complete a Business Combination within the Combination Period. However, if the initial stockholders acquire Public Shares in or after the Initial Public Offering, they will be entitled to liquidating distributions from the Trust Account with respect to such Public Shares if the Company fails to complete a Business Combination within the Combination Period. The underwriters have agreed to waive their rights to their deferred underwriting commission (see Note&#160;6) held in the Trust Account in the event the Company does not complete a Business Combination within the Combination Period and, in such event, such amounts will be included with the funds held in the Trust Account that will be available to fund the redemption of the Company&#8217;s Public Shares. In the event of such distribution, it is possible that the per share value of the residual assets remaining available for distribution (including Trust Account assets) will be only $10.00 per share </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">initially held in the Trust Account (or less than that in certain circumstances). In order to protect the amounts held in the Trust Account, the Sponsor has agreed to be liable to the Company if and to the extent any claims by third parties, including any vendor for services rendered or products sold to the Company, or any prospective target business with which the Company has discussed entering into a transaction agreement, reduce the amount of funds in the Trust Account. This liability will not apply with respect to any claims by a third party who executed a waiver of any right, title, interest or claim of any kind in or to any monies held in the Trust Account or to any claims under the Company&#8217;s indemnity of the underwriters of the Initial Public Offering against certain liabilities, including liabilities under the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;). Moreover, in the event that an executed waiver is deemed to be unenforceable against a third party, the Sponsor will not be responsible to the extent of any liability for such third-party claims. The Company will seek to reduce the possibility that the Sponsor will have to indemnify the Trust Account due to claims of creditors by endeavoring to have all third parties, including vendors, service providers (except the Company&#8217;s independent registered public accounting firm and the underwriters with respect to the underwriting agreement), prospective target businesses or other entities with which the Company does business, execute agreements with the Company waiving any right, title, interest or claim of any kind in or to monies held in the Trust Account.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Proposed Business Combination</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On December&#160;3, 2020, the Company entered into an Agreement and Plan of Merger (the &#8220;merger agreement&#8221;) with STPK Merger Sub Corp., a newly formed wholly-owned subsidiary of the Company, and Stem,&#160;Inc., a Delaware corporation (&#8220;Stem&#8221;). If the merger agreement is adopted by Stem&#8217;s stockholders, the merger agreement and the transactions contemplated thereby, including the issuance of common stock of the Company (&#8220;New Stem Common Stock&#8221;) to be issued or reserved as the merger consideration, is approved by the Company&#8217;s stockholders, and the merger is subsequently completed, Merger Sub will merge with and into Stem, with Stem surviving the merger as a wholly owned subsidiary of the Company (the &#8220;merger&#8221;).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Immediately prior to the effective time of the merger, each outstanding share of Stem common stock, including common stock held by prior owners of Stem preferred stock (other than shares owned by Stem as treasury stock, dissenting shares and restricted shares) (&#8220;Existing Stem Common Stock&#8221;), will be cancelled and converted into the right to receive a pro rata portion of approximately 65,000,000 shares of New Stem Common Stock (less any shares of New Stem Common Stock that will be issuable upon exercise of certain outstanding options and warrants to purchase capital stock of Stem that remain outstanding after the merger).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The total number of shares of New Stem Common Stock expected to be issued in the merger at the closing of the merger is approximately 65,000,000 (including shares of New Stem Common Stock that will be issuable upon exercise of certain outstanding options and warrants to purchase capital stock of Stem that remain outstanding after the merger), and holders of shares of Stem common stock as of immediately prior to the closing of the merger (and following the conversion of Stem preferred stock, Stem Warrants and Convertible Notes&#160;into New Stem Common Stock) will hold, in the aggregate, approximately 48% and 66.9% of the issued and outstanding shares of New Stem Common Stock immediately following the closing of the merger, assuming no shares of the Company&#8217;s common stock are redeemed and the maximum number of shares of the Company&#8217;s common stock are redeemed, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Refer to the preliminary proxy statement/consent solicitation statement/prospectus, as filed in Form&#160;S-4 with the Securities and Exchange Commission on January&#160;22, 2021 for additional information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Liquidity, Capital Resources and Going Concern</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying consolidated financial statements have been prepared assuming the Company will continue as a going concern, which contemplates, among other things, the realization of assets and satisfaction of liabilities in the normal course of business. As of December&#160;31, 2020, the Company had approximately $937,000 in its operating bank account, approximately $137,000 of interest income available in the Trust Account to pay for taxes and working capital deficit of approximately $1.2 million. Further, the Company has incurred and expects to continue to incur significant costs in pursuit of its acquisition plans.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Through December&#160;31, 2020, the Company&#8217;s liquidity needs have been satisfied through a capital contribution of $25,000 from the Sponsor to purchase the Founder Shares (as defined below), the loan of up to $300,000 under the Note&#160;(see Note&#160;5), and the net proceeds from the consummation of the Private Placement not held in the Trust Account. The Company fully repaid the Note&#160;on August&#160;20, 2020. In addition, in order to finance transaction costs in connection with a Business Combination, the Company&#8217;s officers, directors and initial stockholders may, but are not obligated to, provide the Company Working Capital Loans (see Note&#160;5). To-date, there have been no borrowings under any Working Capital Loans.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In connection with the Company&#8217;s assessment of going concern considerations in accordance with FASB Accounting Standards Update (&#8220;ASU&#8221;) 2014-15, &#8220;Disclosures of Uncertainties about an Entity&#8217;s Ability to Continue as a Going Concern,&#8221; management has </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">determined that the lack of liquidity raises substantial doubt about the Company&#8217;s ability to continue as a going concern. No adjustments have been made to the carrying amounts of assets or liabilities should the Company be forced to liquidate before August 20, 2022.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NatureOfOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NatureOfOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136920692056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basic of Presentation and Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Basic of Presentation and Summary of Significant Accounting Policies</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Note 2&#8212;Basic of Presentation and Summary of Significant Accounting Policies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Basis of Presentation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The accompanying unaudited consolidated condensed financial statements of the Company, including the accounts of the Company&#8217;s wholly-owned subsidiary, STPK Merger Sub Corp, have been prepared in accordance with United States generally accepted accounting principles (&#8220;U.S. GAAP&#8221;) for interim financial information and Article 8 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP. all adjustments (consisting of normal accruals) considered for a fair presentation have been included. All intercompany accounts and transactions have been eliminated in consolidation. In the opinion of management, operating results for the periods presented are not necessarily indicative of the results that may be expected for the year ending December 31, 2021, or any other future period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited consolidated condensed financial statements should be read in conjunction with the audited financial statements and notes thereto included in the Company&#8217;s Annual Report on Form 10K/A filed with the SEC on April 26, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Emerging Growth Company</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company is an &#8220;emerging growth company,&#8221; as defined in Section&#160;2(a) of the Securities Act, as modified by the Jumpstart Our Business Startups Act of 2012 (the &#8220;JOBS Act&#8221;), and it may take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies including, but not limited to, not being required to comply with the auditor attestation requirements of Section&#160;404 of the Sarbanes-Oxley Act of 2002, reduced disclosure obligations regarding executive compensation in its periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Further, Section&#160;102(b)(1) of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered under the Exchange Act) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that an emerging growth company can elect to opt out of the extended transition period and comply with the requirements that&#160;apply&#160;to&#160;non-emerging&#160;growth&#160;companies&#160;but any such an election to opt out is irrevocable. The Company has elected not to opt out of such extended transition period, which means that when a standard is issued or revised and it has different application dates for public or private companies, the Company, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">This may make comparison of the Company&#8217;s unaudited consolidated condensed financial statements with another public company that is neither an emerging growth company nor an emerging growth company that has opted out of using the extended transition period difficult or impossible because of the potential differences in accounting standards used.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Use of Estimates</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The preparation of unaudited consolidated condensed financial statements in conformity with U.S. GAAP requires the Company&#8217;s management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities at the date of the unaudited consolidated condensed financial statements and the reported amounts of revenues and expenses during the reporting period. Making estimates requires management to exercise significant judgment. It is at least reasonably possible that the estimate of the effect of a condition, situation or set of circumstances that existed at the date of the unaudited consolidated condensed financial statements, which management considered in formulating its estimate, could change in the near term due to one or more future confirming events. Accordingly, the actual results could differ significantly from those estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Cash and Cash Equivalents</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company considers all short-term investments with an original maturity of three&#160;months or less when purchased to be cash equivalents. There were no cash equivalents at March 31, 2021 and December 31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Investments Held in Trust Account</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s portfolio of investments is comprised solely of U.S. government securities, within the meaning set forth in Section 2(a)(16) of the Investment Company Act, with a maturity of 185 days or less, or investments in money market funds that invest in U.S. government securities, or a combination thereof. The Company&#8217;s investments held in the Trust Account are classified as trading securities. Trading securities are presented on the consolidated condensed balance sheets at fair value at the end of each reporting period. Gains and losses resulting from the change in fair value of these securities is included in gain on investment (net), dividends and interest held in Trust Account in the accompanying unaudited consolidated condensed statements of operations. The estimated fair values of investments held in the Trust Account are determined using available market information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Concentration of Credit Risk</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash accounts in a financial institution, which, at times, may exceed the Federal Depository Insurance Coverage of $250,000, and investments held in Trust Account. The Company has not experienced losses on these accounts and management believes the Company is not exposed to significant risks on such accounts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Fair Value of Financial Instruments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Fair value is defined as the price that would be received for sale of an asset or paid for transfer of a liability, in an orderly transaction between market participants at the measurement date. U.S. GAAP establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level&#160;1 measurements) and the lowest priority to unobservable inputs (Level&#160;3 measurements). These tiers include:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Level 1, defined as observable inputs such as quoted prices for identical instruments in active markets;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable such as quoted prices for similar instruments in active markets or quoted prices for identical or similar instruments in markets that are not active; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions, such as valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In some circumstances, the inputs used to measure fair value might be categorized within different levels of the fair value hierarchy.&#160;In those instances, the fair value measurement is categorized in its entirety in the fair value hierarchy based on the lowest level input that is significant to the fair value measurement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of March&#160;31, 2021 and December 31, 2020, the carrying values of cash, accounts payable, accrued expenses, and franchise tax payable approximate their fair values due to the short-term nature of the instruments. The Company&#8217;s portfolio of investments held in the Trust Account is comprised of investments in U.S. Treasury securities with an original maturity of 185&#160;days or less or investments in money market funds that invest in U.S. government securities, or a combination thereof. The fair value for trading securities is determined using quoted market prices in active markets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Offering Costs Associated with the Initial Public Offering</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Offering costs consisted of legal, accounting, underwriting fees and other costs incurred through the Initial Public Offering that were directly related to the Initial Public Offering. Offering costs are allocated to the separable financial instruments issued in the Initial Public Offering based on a relative fair value basis, compared to total proceeds received. Offering costs associated with warrant liabilities are expensed as incurred, presented as non-operating expenses in the statements of operations. Offering costs associated with the Class A common stock were charged to stockholders' equity upon the completion of the Initial Public Offering.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Class&#160;A Common Stock Subject to Possible Redemption</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for its Class&#160;A common stock subject to possible redemption in accordance with the guidance in ASC Topic 480 &#8220;Distinguishing Liabilities from Equity.&#8221; Class&#160;A common stock subject to mandatory redemption (if any) is classified as a liability instrument and measured at fair value. Shares of conditionally redeemable Class&#160;A common stock (including Class&#160;A common stock that features redemption rights that are either within the control of the holder or subject to redemption upon the occurrence of uncertain events not solely within the Company&#8217;s control) are classified as temporary equity. At all other times, Class&#160;A common stock are classified as stockholders&#8217; equity. The Company&#8217;s Class&#160;A common stock features certain redemption rights that are considered to be outside of the Company&#8217;s control and subject to the occurrence of uncertain future events. Accordingly, at March 31, 2021 and December 31, 2020, 8,640,832 and 24,275,528 shares of Class&#160;A common stock subject to possible redemption are presented as temporary equity, respectively, outside of the stockholders&#8217; equity section of the Company&#8217;s consolidated condensed balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Income Taxes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company complies with the accounting and reporting requirements of Financial Accounting Standards Board Accounting Standard Codification, or FASB ASC, 740, &#8220;Income Taxes,&#8221; which requires an asset and liability approach to financial accounting and reporting for income taxes. Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the&#160;years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that included the enactment date. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">FASB ASC 740 prescribes a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more-likely-than-not to be sustained upon examination by taxing authorities. The Company recognizes accrued interest and penalties related to unrecognized tax benefits as income tax expense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;white-space:pre-wrap;">Net Income (Loss) Per Share of  Common Stock</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Net income (loss) per share of common stock is computed by dividing net income (loss) by the weighted-average number of common stock outstanding during the periods. The Company has not considered the effect of the warrants sold in the Initial Public Offering and the Private Placement to purchase up to an aggregate of 19,967,302 shares of the Company&#8217;s Class A common stock in the calculation of the diluted income per share, since their inclusion would be anti-dilutive under the treasury stock method. As a result, diluted earnings per share of common stock is the same as basic earnings per share of common stock for the periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company&#8217;s unaudited consolidated condensed statements of operations include a presentation of income (loss) per share for common stock subject to redemption in a manner similar to the two-class method of income (loss) per share. Net income per share, basic and diluted for Class&#160;A common stock is calculated by dividing the gain on investment (net), dividends and interest held in Trust Account of approximately $35,000, net of applicable taxes available to be withdrawn from the Trust Account of approximately $35,000, by the weighted average number of Class&#160;A common stock outstanding for the three months ended March 31, 2021. Net loss per share, basic and diluted for </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Class&#160;B common stock is calculated by dividing the net loss of approximately $156.3 million and $0 for the three&#160;months ended March 31, 2021 and 2020, respectively, less income attributable to Class&#160;A common stock of $0 for each period, by the weighted average number of Class&#160;B common stock outstanding for the periods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-style:italic;font-weight:bold;">Derivative warrant liabilities</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company does not use derivative instruments to hedge exposures to cash flow, market, or foreign currency risks. The Company evaluates all of its financial instruments, including issued stock purchase warrants, to determine if such instruments are derivatives or contain features that qualify as embedded derivatives, pursuant to ASC 480 and ASC 815-15. The classification of derivative instruments, including whether such instruments should be recorded as liabilities or as equity, is re-assessed at the end of each reporting period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for its 19,967,302 common stock warrants issued in connection with its Initial Public Offering (12,786,168) and Private Placement (7,181,134) as derivative warrant liabilities in accordance with ASC 815-40. Accordingly, the Company recognizes the warrant instruments as liabilities at fair value and adjusts the instruments to fair value at each reporting period. The liabilities are subject to re-measurement at each balance sheet date until exercised, and any change in fair value is recognized in the Company&#8217;s statements of operations. The fair value of the Private Placement Warrants have been estimated using a Monte Carlo simulation model each measurement date. The fair value of the warrants issued in connection with the Public Offering were initially measured at fair value using a Monte Carlo simulation model and subsequently measured based on the listed market price of such warrants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Recent Adopted Accounting Standards</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In August 2020, the FASB issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2020-06, <i style="font-style:italic;">Debt&#8212;Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#8212;Contracts in Entity&#8217;s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity&#8217;s Own Equity</i> (&#8220;ASU 2020-06&#8221;), which simplifies accounting for convertible instruments by removing major separation models required under current GAAP. The ASU also removes certain settlement conditions that are required for equity-linked contracts to qualify for the derivative scope exception, and it simplifies the diluted earnings per share calculation in certain areas. The Company adopted ASU 2020-06 on January 1, 2021. Adoption of the ASU did not impact the Company&#8217;s financial position, results of operations or cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Recent Issued Accounting Standards</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company&#8217;s management does not believe that any recently issued, but not yet effective, accounting standards updates, if currently adopted, would have a material effect on the accompanying financial statement.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136921844488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Initial Public Offering<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_InitialPublicOfferingTextBlock', window );">Initial Public Offering</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Note&#160;3&#8212;Initial Public Offering</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Public Units</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On&#160;August&#160;20, 2020, the Company consummated its&#160;Initial Public Offering of&#160;35,000,000&#160;Units at $10.00 per Unit, generating gross proceeds of&#160;$350.0&#160;million, and incurring offering costs of approximately $20.0 million, inclusive of approximately $12.3&#160;million in deferred underwriting commissions.&#160;On August&#160;26, 2020, the Company consummated the sale of 3,358,504 Units at the Initial Public Offering price at $10.00 per Unit pursuant to the notice of partial exercise from the underwriters, generating additional gross proceeds of approximately $33.6 million, and incurring additional&#160;offering costs of approximately $1.9 million, inclusive of approximately $1.2&#160;million in deferred underwriting commissions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Each Unit consists of one share of Class&#160;A common stock (such shares of Class&#160;A common stock included in the Units being offered, the &#8220;Public Shares&#8221;), and <span style="-sec-ix-hidden:Hidden_J8kzmdwD-kWcWSu7drfcsA;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">one-third</span></span> of one redeemable warrant (each, a &#8220;Public Warrant&#8221;). Each whole Public Warrant entitles the holder to purchase one share of Class&#160;A common stock at a price of $11.50 per share, subject to adjustment (see Note&#160;6).</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note&#160;4 &#8212; Initial Public Offering</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Public Units</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On August&#160;20, 2020, the Company consummated its Initial Public Offering of 35,000,000 Units at $10.00 per Unit, generating gross proceeds of $350.0 million, and incurring offering costs of approximately $20.2 million, inclusive of approximately $12.3 million in deferred underwriting commissions. On August&#160;26, 2020, the Company consummated the sale of 3,358,504 Units at the Initial Public Offering price at $10.00 per Unit pursuant to the notice of partial exercise from the underwriters, generating additional gross proceeds of approximately $33.6 million, and incurring additional offering costs of approximately $1.9 million, inclusive of approximately $1.2 million in deferred underwriting commissions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Each Unit consists of one share of Class&#160;A common stock (such shares of Class&#160;A common stock included in the Units being offered, the &#8220;Public Shares&#8221;), and <span style="-sec-ix-hidden:Hidden_4RUk_5ONXESJRIRBHRu-Uw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">one</span></span>-third of one redeemable warrant (each, a &#8220;Public Warrant&#8221;). Each whole Public Warrant entitles the holder to purchase one share of Class&#160;A common stock at a price of $11.50 per share, subject to adjustment (see Note&#160;6).</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_InitialPublicOfferingTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure on information about initial public offering.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_InitialPublicOfferingTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136919464296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note&#160;4&#8212;Related Party Transactions</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Founder Shares</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On November&#160;8, 2018, the Sponsor purchased 2,875,000 shares (the &#8220;Founder Shares&#8221;) of the Company&#8217;s Class&#160;B common stock, par value $0.0001 per share, for an aggregate price of $25,000. On July&#160;13, 2020, the Company effected a stock split resulting in the Sponsor holding 10,062,500 Founder Shares. All shares and the associated amounts have been retroactively restated to reflect the aforementioned stock split. On July&#160;29, 2020, the Sponsor transferred 40,000 Founder Shares to each of Desir&#233;e Rogers and C.&#160;Park Shaper, the Company&#8217;s independent director nominees. The initial stockholders agreed to forfeit up to 1,312,500 Founder Shares to the extent that the over-allotment option is not exercised in full by the underwriters, so that the Founder Shares would represent 20% of the outstanding shares after the Initial Public Offering. The underwriters partially exercised their over-allotment option on August&#160;26, 2020, with the remaining portion of the over-allotment option expiring at the conclusion of the 45-day option period. As a result, an aggregate of 472,874 Founder Shares were forfeited upon the expiration of the over-allotment option.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Founder Shares automatically converted into common stock on a one-for-one basis at the time of the Merger and are subject to certain transfer restrictions, as described below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The initial stockholders have agreed, subject to limited exceptions, not to transfer, assign or sell any of their Founder Shares, or shares of common stock issued upon conversion there of, until the earlier to occur of: (A)&#160;one year after the completion of the initial Business Combination or (B)&#160;subsequent to the initial Business Combination, (x)&#160;if the last sale price of the Class&#160;A common stock equals or exceeds $12.00 per share (as adjusted for share splits, share dividends, reorganizations, recapitalizations and the like) for any <span style="-sec-ix-hidden:Hidden_z42ZThiHo0mRDlG44fkrYg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">20</span></span> trading&#160;days within any <span style="-sec-ix-hidden:Hidden_oRjOXhahyUyRfmw47dMBiw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">30</span></span>-trading day period commencing at least 150 days after the initial Business Combination, or (y)&#160;the date on which the Company completes a liquidation, merger, capital stock exchange or other similar transaction that results in all of the Company&#8217;s stockholders having the right to exchange their common stock for cash, securities or other property.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Private Placement Warrants</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Simultaneously with the closing of the Initial Public Offering, the Company consummated the Private Placement of&#160;6,733,333 Private Placement Warrants at a price of $1.50 per Private Placement Warrant to the Sponsor, generating gross proceeds of $10.1&#160;million. In connection with the consummation of the sale of additional Units pursuant to the underwriters&#8217; over-allotment option, on August&#160;26, 2020, the Company sold an additional 447,801 Private Placement Warrants to the&#160;Sponsor, generating additional gross proceeds of approximately $0.7 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Each Private Placement Warrant is exercisable for one share of Class&#160;A common stock at a price of $11.50 per share. A portion of the proceeds from the sale of the Private Placement Warrants will be added to the proceeds from the Initial Public Offering to be held in the Trust Account. If the Company does not complete a Business Combination within the Combination Period, the Private Placement Warrants will expire worthless. The Private Placement Warrants will be non-redeemable and exercisable on a cashless basis so long as they are held by the Sponsor or its permitted transferees.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Sponsor and the Company&#8217;s officers and directors have agreed, subject to limited exceptions, not to transfer, assign or sell any of their Private Placement Warrants until 30&#160;days after the completion of the initial Business Combination.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Related Party Loans</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s Sponsor has agreed to loan the Company up to $300,000 to cover expenses related to the Initial Public Offering pursuant to a promissory note, dated November&#160;8, 2018 and later amended on July&#160;10, 2020 (the &#8220;Note&#8221;). This loan is non-interest bearing and payable upon the completion of the Initial Public Offering. In 2018 and 2019, the Company borrowed approximately $182,000 under the Note&#160;and repaid approximately $125,000 when it temporary halted the Initial Public Offering in September 2019. The Company recapitalized and continued in July&#160;2020, and borrowed an additional of $235,000 under the Note. The Company fully repaid the remaining balance the Note&#160;of approximately $292,000 on August&#160;20, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In addition, in order to finance transaction costs in connection with a Business Combination, the Sponsor or an affiliate of the Sponsor, or certain of the Company&#8217;s officers and directors may, but are not obligated to, loan the Company funds as may be required (&#8220;Working Capital Loans&#8221;). If the Company completes a Business Combination, the Company would repay the Working Capital Loans out of the proceeds of the Trust Account released to the Company. Otherwise, the Working Capital Loans would be repaid only out of funds held outside the Trust Account. In the event that a Business Combination is not completed, the Company may use a portion of the proceeds held outside the Trust Account to repay the Working Capital Loans but no proceeds held in the Trust Account would be used to repay the Working Capital Loans. Except for the foregoing, the terms of such Working Capital Loans, if any, have not been determined and no written agreements exist with respect to such loans. The Working Capital Loans would either be repaid upon consummation of a Business Combination, without interest, or, at the lenders&#8217; discretion, up to $1.5&#160;million of such Working Capital Loans may be convertible into warrants of the post Business Combination entity at a price of $1.50 per warrant. The warrants would be identical to the Private Placement Warrants. As of March 31, 2021 and December 31, 2020, no Working Capital Loan was outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Administrative Service Agreement</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Commencing on the date that the Company&#8217;s securities were first listed on the NYSE, the Company agreed to pay an affiliate of the Sponsor of total $10,000 per&#160;month for office space, utilities, secretarial support and administrative services. Upon completion of the initial Business Combination or the liquidation, the Company will cease paying these&#160;monthly fees. The Company incurred approximately $30,000 in administrative expenses under the agreement, which is recognized in the accompanying unaudited consolidated condensed statements of operations for the three &#160;months ended March 31, 2021 within general and administrative expenses&#160;&#8211;related party. As of March 31, 2021 and December 31, 2020, there were $0 and $50,000 in accounts payable &#8211; related party outstanding, as reflected in the accompanying consolidated condensed balance sheets.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note&#160;5 &#8212; Related Party Transactions</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Founder Shares</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On November&#160;8, 2018, the Sponsor purchased 2,875,000 shares (the &#8220;Founder Shares&#8221;) of the Company&#8217;s Class&#160;B common stock, par value $0.0001 per share, for an aggregate price of $25,000. On July&#160;13, 2020, the Company effected a stock split resulting in the Sponsor holding 10,062,500 Founder Shares. All shares and the associated amounts have been retroactively restated to reflect the aforementioned stock split. On July&#160;29, 2020, the Sponsor transferred 40,000 Founder Shares to each of Desir&#233;e Rogers and C. Park Shaper, the Company&#8217;s independent director nominees. The initial stockholders agreed to forfeit up to 1,312,500 Founder Shares to the extent that the over- allotment option is not exercised in full by the underwriters, so that the Founder Shares would represent 20% of the outstanding shares after the Initial Public Offering. The underwriters partially exercised their over-allotment option on August&#160;26, 2020, with the remaining portion of the over-allotment option expiring at the conclusion of the 45-day option period. As a result, an aggregate of 472,874 Founder Shares were forfeited upon the expiration of the over- allotment option.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Founder Shares will automatically convert into Class&#160;A common stock on a one-for-one basis at the time of the Company&#8217;s initial Business Combination and are subject to certain transfer restrictions, as described below. In the case that additional shares of Class&#160;A common stock, or equity-linked securities, are issued or deemed issued in excess of the amounts sold in the Initial Public Offering and related to the closing of the initial Business Combination, the ratio at which shares of Class&#160;B common stock shall convert into shares of Class&#160;A common stock will be adjusted (unless the holders of a majority of the outstanding shares of Class&#160;B common stock agree to waive such adjustment with respect to any such issuance or deemed issuance) so that the number of shares of Class&#160;A common stock issuable upon conversion of all shares of Class&#160;B common stock will equal, in the aggregate, on an as-converted basis, 20% of the sum of the total number of all shares of common stock outstanding upon the completion of the Initial Public Offering plus all shares of Class&#160;A common stock and equity-linked securities issued or deemed issued in connection with the Business Combination (excluding any shares or equity-linked securities issued, or to be issued, to any seller in the Business Combination).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The initial stockholders agreed, subject to limited exceptions, not to transfer, assign or sell any of their Founder Shares until the earlier to occur of: (A)&#160;one year after the completion of the initial Business Combination or (B)&#160;subsequent to the initial Business Combination, (x)&#160;if the last sale price of the Class&#160;A common stock equals or exceeds $12.00 per share (as adjusted for share splits, share dividends, reorganizations, recapitalizations and the like) for any <span style="-sec-ix-hidden:Hidden_WNurqXNje0STFpkYZbOIEw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">20</span></span> trading&#160;days within any <span style="-sec-ix-hidden:Hidden_r6QHLIgZc0GPVyrZri_CpQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">30</span></span>-trading day period commencing at least 150 days after the initial Business Combination, or (y)&#160;the date on which the Company completes a liquidation, merger, capital stock exchange or other similar transaction that results in all of the Company&#8217;s stockholders having the right to exchange their common stock for cash, securities or other property.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Private Placement Warrants</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">Simultaneously with the closing of the Initial Public Offering, the Company consummated the Private Placement    of </span>6,733,333 Private Placement Warrants at a price of $1.50 per Private Placement Warrant to the Sponsor, generating gross proceeds of $10.1 million. In connection with the consummation of the sale of additional Units pursuant to the underwriters&#8217; over-allotment option, on August&#160;26, 2020, the Company sold an additional 447,801 Private Placement Warrants to the Sponsor, generating additional gross proceeds of approximately $0.7 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Each Private Placement Warrant is exercisable for one share of Class&#160;A common stock at a price of $11.50 per share. A portion of the proceeds from the sale of the Private Placement Warrants will be added to the proceeds from the Initial Public Offering to be held in the Trust Account. If the Company does not complete a Business Combination within the Combination Period, the Private Placement Warrants will expire worthless. The Private Placement Warrants will be non-redeemable and exercisable on a cashless basis so long as they are held by the Sponsor or its permitted transferees.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Sponsor and the Company&#8217;s officers and directors have agreed, subject to limited exceptions, not to transfer, assign or sell any of their Private Placement Warrants until 30 days after the completion of the initial Business Combination.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Related Party Reimbursements and Loans</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s Sponsor had agreed to loan the Company up to $300,000 to cover expenses related to the Initial Public Offering pursuant to a promissory note, dated November&#160;8, 2018 and later amended on July&#160;10, 2020 (the &#8220;Note&#8221;). This loan was non-interest bearing and payable upon the completion of the Initial Public Offering. In 2018 and 2019, the Company borrowed approximately $182,000 under the Note&#160;and repaid approximately $125,000<span style="white-space:pre-wrap;"> when it temporarily halted the Initial Public Offering  in September&#160;</span><span style="white-space:pre-wrap;">2019. The  Company  recapitalized  and  continued in  July&#160;2020, and borrowed an additional of </span>$235,000 under the Note. The Company fully repaid the remaining balance the Note&#160;of approximately $292,000 on August&#160;20, 2020. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During the&#160;year ended December&#160;31, 2020, the Company reimbursed affiliates of the sponsor for costs incurred of approximately $113,000.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In addition, in order to finance transaction costs in connection with a Business Combination, the Sponsor or an affiliate of the Sponsor, or certain of the Company&#8217;s officers and directors may, but are not obligated to, loan the Company funds as may be required (&#8220;Working Capital Loans&#8221;). If the Company completes a Business Combination, the Company would repay the Working Capital Loans out of the proceeds of the Trust Account released to the Company. Otherwise, the Working Capital Loans would be repaid only out of funds held outside the Trust Account. In the event that a Business Combination is not completed, the Company may use a portion of the proceeds held outside the Trust Account to repay the Working Capital Loans but no proceeds held in the Trust Account would be used to repay the Working Capital Loans. Except for the foregoing, the terms of such Working Capital Loans, if any, have not been determined and no written agreements exist with respect to such loans. The Working Capital Loans would either be repaid upon consummation of a Business Combination, without interest, or, at the lenders&#8217; discretion, up to $1.5 million of such Working Capital Loans may be </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">convertible into warrants of the post Business Combination entity at a price of $1.50 per warrant. The warrants would be identical to the Private Placement Warrants. As of December&#160;31, 2020 and 2019, no Working Capital Loan was outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Administrative Service Agreement</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Commencing on the date that the Company&#8217;s securities were first listed on the NYSE, the Company agreed to pay an affiliate of the Sponsor of total $10,000 per&#160;month for office space, utilities, secretarial support and administrative services. Upon completion of the initial Business Combination or the liquidation, the Company will cease paying these&#160;monthly fees. The Company incurred approximately $50,000 in administrative expenses under the agreement, which is recognized in the accompanying consolidated statements of operations for the&#160;year ended December&#160;31, 2020 within general and administrative expenses &#8211; related party. As of December 31, 2020, an aggregate of $50,000 in accounts payable - related party was outstanding, as reflected in the accompanying balance sheets.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI http://asc.fasb.org/topic&amp;trid=2122745<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137003351048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">13.COMMITMENTS AND CONTINGENCIES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Contingencies</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company may be subject to various claims and legal proceedings which arise in the normal course of business. Management believes that the ultimate resolution of any such matters will not have a material adverse effect on the financial position or results of operations of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company is currently the defendant in a lawsuit alleging that the Company wrongfully diluted the plaintiffs&#8217; equity holdings. The Company settled with the primary plaintiffs in September&#160;2019 for a cash payment of $1.7&#160;million while those defendants forfeited their remaining preferred stock totaling&#160;2,949&#160;shares, representing a combination of Series&#160;1 and Series&#160;A preferred shares in the Company and also forfeited&#160;10,540&#160;of common shares in the Company. The remaining plaintiffs are pursuing claims which the Company believes have no merit and will be dismissed.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><span style="display:inline-block;text-indent:0pt;width:27.35pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">18.</b></span><b style="font-weight:bold;">COMMITMENTS AND CONTINGENCIES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="font-style:italic;font-weight:bold;">Contingencies</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company may be subject to various claims and legal proceedings which arise in the normal course of business. Management believes that the ultimate resolution of any such matters will not have a material adverse effect on the financial position or results of operations of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company is currently the defendant in a lawsuit alleging that the Company wrongfully diluted the plaintiffs&#8217; equity holdings. The Company settled with the primary plaintiffs in September&#160;2019 for a cash payment of $1.7 million while those defendants forfeited their remaining preferred stock totaling 2,949, representing a combination of Series&#160;1 and Series&#160;A preferred shares in the Company and also forfeited 10,540 of common shares in the Company. The remaining plaintiffs are pursuing claims which the Company believes have no merit and will be dismissed.</p><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note&#160;5&#8212;Commitments&#160;and Contingencies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Registration Rights</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The holders of Founder Shares, Private Placement Warrants and warrants that may be issued upon conversion of Working Capital Loans, if any, are entitled to registration rights (in the case of the Founder Shares, only after conversion of such shares into Class&#160;A common stock) pursuant to the registration and shareholder rights agreement. These holders will be entitled to certain demand and &#8220;piggyback&#8221; registration rights. However, the registration and shareholder rights agreement provides that the Company will not permit any registration statement filed under the Securities Act to become effective until the termination of the applicable lock-up period for the securities to be registered. The Company will bear the expenses incurred in connection with the filing of any such registration statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Underwriting Agreement</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company granted the underwriters a 45-day option from the closing date of the Initial Public Offering to purchase up to 5,250,000 additional Units to cover over-allotments, if any, at $10.00 per Unit, less underwriting discounts and commissions. On August&#160;26, 2020, the Company consummated the sale of an additional 3,358,504 Units at the Initial Public Offering price at $10.00 per Unit pursuant to the notice of partial exercise from the underwriters.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The underwriters were entitled to an underwriting discount of $0.20 per Unit, or $7.0&#160;million in the aggregate, paid upon the closing of the Initial Public Offering. In addition, $0.35 per Unit, or approximately $12.3&#160;million in the aggregate will be payable to the underwriters for deferred underwriting commissions. The deferred underwriting commissions became payable to the underwriters from the amounts held in the Trust Account in connection with the consummation of the Business Combination on April 28, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In connection with the consummation of the sale of Units pursuant to the over-allotment option on August&#160;26, 2020, the underwriters were entitled to an aggregate of approximately $0.7 million in fees payable upon closing and an additional deferred underwriting commissions of approximately $1.2 million.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note&#160;6 &#8212; Commitments and Contingencies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Registration Rights</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The holders of Founder Shares, Private Placement Warrants and warrants that may be issued upon conversion of Working Capital Loans, if any, are entitled to registration rights (in the case of the Founder Shares, only after conversion of such shares into Class&#160;A common stock) pursuant to the registration and shareholder rights agreement. These holders will be entitled to certain demand and &#8220;piggyback&#8221; registration rights. However, the registration and shareholder rights agreement provides that the Company will not permit any registration statement filed under the Securities Act to become effective until the termination of the applicable lock-up period for the securities to be registered. The Company will bear the expenses incurred in connection with the filing of any such registration statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Underwriting Agreement</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company granted the underwriters a 45-day option from the closing date of the Initial Public Offering to purchase up to 5,250,000 additional Units to cover over-allotments, if any, at $10.00 per Unit, less underwriting discounts and commissions. On August&#160;26, 2020, the Company consummated the sale of an additional 3,358,504 Units at the Initial Public Offering price at $10.00 per Unit pursuant to the notice of partial exercise from the underwriters.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The underwriters were entitled to an underwriting discount of $0.20 per Unit, or $7.0 million in the aggregate, paid upon the closing of the Initial Public Offering. In addition, $0.35 per Unit, or approximately $12.3 million in the aggregate will be payable to the underwriters for deferred underwriting commissions. The deferred underwriting commissions will become payable to the underwriters from the amounts held in the Trust Account solely in the event that the Company completes a Business Combination, subject to the terms of the underwriting agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In connection with the consummation of the sale of Units pursuant to the over-allotment option on August&#160;26, 2020, the underwriters were entitled to an aggregate of approximately $0.7 million in fees payable upon closing and an additional deferred underwriting commissions of approximately $1.2 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Risks and Uncertainties</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Management continues to evaluate the impact of the COVID-19 pandemic on the industry and has concluded that while it is reasonably possible that the virus could have a negative effect on the Company&#8217;s financial position, results of its operations and/or search for a target company, the specific impact is not readily determinable as of the date of these consolidated financial statements. The consolidated financial statements do not include any adjustments that might result from the outcome of this uncertainty.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136917061960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholders' Equity</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">9.&#160;&#160;&#160;CONVERTIBLE PREFERRED STOCK AND COMMON STOCK</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Convertible Preferred Stock</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The authorized, issued and outstanding shares of the convertible preferred stock and liquidation preferences were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="9" style="vertical-align:bottom;width:53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March&#160;31,&#160;2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:11.82%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Authorized<br/>Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:11.85%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding<br/>Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.9%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net&#160;Carrying<br/>Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:12.04%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liquidation<br/>Preference</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;width:25.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in&#160;thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series D&#8217;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">190,000,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">105,386,149</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">129,339</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">161,515</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series D</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">87,235,535</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">33,483,143</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">46,979</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">51,316</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series C</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">64,129,209</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">23,298,388</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">35,293</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">35,514</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series B</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">36,969,407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9,185,302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,123</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series A&#8217;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">30,991,277</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,158,503</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,702</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,865</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series A</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">21,288</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">16,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series 1</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,305</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,961</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.82%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">409,351,021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.85%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">175,531,186</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.85%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">220,955</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:11%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">258,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company had reserved shares of common stock for issuance, on an as-converted basis, as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March&#160;31,</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Shares reserved for convertible preferred stock outstanding</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">175,531,186</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Shares reserved for warrants to purchase shares of common stock</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,001,639</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Shares reserved for warrants to purchase shares of preferred stock</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">44,205,800</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Options issued and outstanding</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">44,914,082</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Shares available for future option grants</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">11,048</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.85%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">270,663,755</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><span style="display:inline-block;text-indent:0pt;width:27.35pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">13.</b></span><b style="font-weight:bold;">CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS&#8217; DEFICIT</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="font-style:italic;font-weight:bold;">Convertible Preferred Stock</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The authorized, issued and outstanding shares of the convertible preferred stock and liquidation preferences as of the periods presented were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:58.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Authorized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net&#160;Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liquidation</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Preference</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="11" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;D&#8217;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 190,000,000</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 105,386,149</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 129,339</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 161,516</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;D</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 87,235,535</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 33,392,701</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 46,587</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 51,178</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;C</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 64,129,209</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 23,298,388</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 35,293</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 35,514</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;B</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 36,969,407</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 9,185,302</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 7,049</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 7,123</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;A&#8217;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 30,991,277</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 4,158,503</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,702</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,865</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;A</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 21,288</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 16,740</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 593</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 751</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;1</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 4,305</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 2,961</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 409,351,021</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 175,440,744</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 220,563</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 257,947</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:58.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Authorized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net&#160;Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liquidation</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Preference</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="11" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Series&#160;D&#8217;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 102,000,000</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 78,932,752</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 99,588</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 120,972</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;D</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 87,235,535</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 35,586,652</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 49,772</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 54,540</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;C</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 64,129,209</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 41,305,384</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 62,570</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 62,962</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;B</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 36,969,407</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 9,126,596</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 7,071</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 7,078</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;A&#8217;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 30,991,277</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 26,171,809</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 11,535</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 11,738</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;A</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 21,288</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 16,740</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 593</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 751</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;1</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 4,305</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 2,961</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 321,351,021</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 191,142,894</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 231,129</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 258,041</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The rights, preferences, restrictions, and privileges of the holders of convertible preferred stock are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><i style="font-style:italic;">Conversion</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 12pt 8.65pt;">At the option of the holder, each share of preferred stock is convertible into the number of fully paid and non-assessable shares of common stock at a conversion ratio that is equal to the original issuance price as adjusted for stock dividends, splits or combinations, divided by the applicable conversion price at the time of conversion. The conversion price is equal to the original issuance price, as adjusted for stock dividends, splits or combinations. The original issue price is $1.00, $0.4485, $0.4485, $0.7755, $1.5243, $1.5326 and $1.5326 for series 1, series A, series A&#8217;, series B, series C, series D and series D&#8217;, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 0pt 8.5pt;">Each share of preferred stock automatically converts into the number of shares of common stock into which such shares are convertible at the then applicable conversion ratio upon: (i)&#160;the closing of the sale of the Company&#8217;s common stock in a public offering with aggregate gross proceeds of at least $20.0 million, or (ii) <span style="color:#231f20;">the consent of </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="color:#231f20;">holders owning </span><span style="color:#231f20;">66%</span><span style="color:#231f20;"> of the then outstanding shares of preferred stock, voting together as a single class on an as-converted basis.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><i style="font-style:italic;">Dividends</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The holders of preferred stock are entitled to receive non-cumulative dividends at an annual rate of $3.59, $0.0359, $0.0620, $0.1219, $0.1226 and $0.1226 per share for Series&#160;A, Series&#160;A&#8217;, Series&#160;B, Series&#160;C, Series&#160;D and Series&#160;<span style="white-space:pre-wrap;">D&#8217;, respectively, as adjusted for stock dividends, splits or combinations, per annum when and if  declared by the Board of  Directors. Dividends on preferred stock are non-cumulative and are payable prior to and in preference to any dividends on common stock. No dividends may be paid on any common stock unless and until a dividend is paid or declared and set </span><span style="color:#231f20;">aside</span> on each outstanding share of preferred stock. The holders of convertible preferred stock are also entitled to participate in dividends on common stock on an as-converted basis. As of December&#160;31, 2020 and 2019, no dividends have been paid or declared to date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><i style="font-style:italic;">Liquidation Rights</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In the event of any liquidation, dissolution or winding up of the Company, including a merger or acquisition where the beneficial owners of the Company&#8217;s common stock and preferred stock own less than 50% of the surviving entity, or a sale of all or substantially all Company assets, the holders of preferred stock will be entitled to receive a per share amount equal to the greater of (i)&#160;the liquidation preference rate, as adjusted for stock dividends, splits or combinations, plus all declared but unpaid dividends, or (ii)&#160;the amount per share that would have been payable had all the shares of convertible preferred stock had been converted into common stock. As of December&#160;31, 2020 and 2019, the liquidation preference rates are $44.85 for Series&#160;A preferred stock, $0.4485 for Series&#160;A&#8217; preferred stock, $0.7755 for Series&#160;B preferred stock, $1.5243 for Series&#160;C preferred stock, $1.5326 for Series&#160;D preferred stock and $1.5326 for Series&#160;D&#8217; preferred stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Series&#160;D&#8217; holders are entitled are entitled to receive its liquidation preference prior and in preference to the holders of other classes of convertible preferred stock or common stock, followed by Series&#160;D preferred stockholders, then Series&#160;C stockholders, then Series&#160;B stockholders, then the Series&#160;A&#8217; stockholders and lastly by Series&#160;A stockholders. If there are insufficient assets and funds to allow for full payment to the holders of a particular class of senior preferred stock, distribution will be made ratably in proportion to the preferential amount each holder of such class of preferred stock is otherwise entitled to receive.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">After full payment has been made to the holders of senior preferred stock, the entire remaining liquidation proceeds, if any, will be distributed among the holders of Series&#160;1 preferred stock and common stock, on an as-converted basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><i style="font-style:italic;">Voting</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Each holder of preferred stock is entitled to the number of votes equal to the number of shares of common stock into which each such shares of preferred stock could be converted. Each holder of common stock is entitled to one vote for each share of common stock held. For as long as a minimum number of the originally issued shares remain outstanding, consent of the holders of at least 65% of the outstanding shares of preferred stock, voting as a single class, must approve certain actions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><i style="font-style:italic;">Classification</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 0pt 8.5pt;">The Company has classified its Series&#160;A, Series&#160;A&#8217;, Series&#160;B, Series&#160;C, Series&#160;D and Series&#160;<span style="white-space:pre-wrap;">D&#8217; convertible preferred stock as mezzanine equity on the consolidated balance sheets as the stock is contingently redeemable. Upon the occurrence of certain deemed liquidation events that are outside the Company&#8217;s control, including liquidation, sale or transfer of the Company, holders of the convertible preferred stock can cause  redemption for cash. During the&#160;years </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">ended December&#160;31, 2020 and 2019, the Company did not adjust the carrying value of the convertible preferred stock to the deemed liquidation value of such shares as a deemed liquidation event was not probable of occurring.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="font-style:italic;font-weight:bold;">Common Stock</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Holders of common stock are entitled to one vote per share on all matters to be voted upon by the stockholders of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.45pt;">The Company had reserved shares of common stock for issuance, on an as-converted basis, as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Shares reserved for convertible preferred stock outstanding</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 175,440,744</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 191,142,894</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Shares reserved for warrants to purchase shares of common stock</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,001,639</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,001,639</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Shares reserved for warrants to purchase shares of preferred stock</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 44,296,242</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 29,624,663</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Options issued and outstanding</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 51,379,939</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 42,846,649</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Shares available for future option grants</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 11,048</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 4,299,140</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 277,129,612</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 273,914,985</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholders' Equity</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note&#160;6&#8212;Stockholders&#8217; Equity</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Class&#160;A common stock&#160;&#8212;</span>&#160;The Company is authorized to issue 400,000,000 Class&#160;A common stock with a par value of $0.0001 per share. As of March 31, 2021 and December 31,2020, there were 38,358,504 shares of Class&#160;A common stock outstanding, including 8,640,832 and 24,275,528 shares of Class&#160;A common stock subject to possible redemption that were classified as temporary equity in the accompanying unaudited consolidated condensed balance sheets, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Class&#160;B common stock&#160;&#8212;</span>&#160;The Company is authorized to issue 40,000,000 shares of Class&#160;B common stock with a par value of $0.0001 per share. On July&#160;13, 2020, the Company effected a stock split resulting in the Sponsor holding 10,062,500 shares of Class&#160;B common stock. All shares and the associated amounts have been retroactively restated to reflect the aforementioned stock split. Of the 10,062,500 shares of Class&#160;B common stock outstanding, up to 1,312,500 shares were subject to forfeiture to the Company by the Sponsor for no consideration to the extent that the underwriters&#8217; over-allotment option is not exercised in full or in part, so that the initial stockholders would collectively own 20.0% of the Company&#8217;s issued and outstanding common stock after the Initial Public Offering. The underwriters partially exercised their over-allotment option on August&#160;26, 2020, with the remaining portion of the over-allotment option expiring at the conclusion of the 45-day option period. As a result, an aggregate of 472,874 Founder Shares were forfeited upon the expiration of the over-allotment option.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Common stockholders of record are entitled to one vote for each share held on all matters to be voted on by stockholders. Holders of the Class&#160;A common stock and holders of the Class&#160;B common stock will vote together as a single class on all matters submitted to a vote of our stockholders except as required by law.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Preferred Stock&#160;&#8212;</span>&#160;The Company is authorized to issue 1,000,000 shares of preferred stock, with such designations, voting and other rights and preferences as may be determined from time to time by the Company&#8217;s board of directors. As of March 31, 2021 and December 31, 2020, there were no shares of preferred stock issued or outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Warrants&#160;&#8212;</span>&#160;Public Warrants may only be exercised for a whole number of shares. No fractional Public Warrants will be issued upon separation of the Units and only whole Public Warrants will trade. The Public Warrants will become exercisable on the later of (a)&#160;30 days after the completion of a Business Combination or (b)&#160;12 months from the closing of the Initial Public Offering; provided in each case that the Company has an effective registration statement under the Securities Act covering the Class&#160;A common stock issuable upon exercise of the Public Warrants and a current prospectus relating to them is available (or the Company permits holders to exercise their Public Warrants on a cashless basis and such cashless exercise is exempt from registration under the Securities Act). The Company has agreed that as soon as practicable, but in no event later than <span style="-sec-ix-hidden:Hidden_ANIiBexcB0GqqrCyhb3IRg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">20</span></span> business&#160;days, after the closing of a Business Combination, the Company will use its commercially reasonable efforts to file with the SEC a registration statement for the registration, under the Securities Act, of the Class&#160;A common stock issuable upon exercise of the Public Warrants. The Company will use its commercially reasonable efforts to cause the same to become effective and to maintain the effectiveness of such registration statement, and a current prospectus relating thereto, until the expiration of the Public Warrants in accordance with the provisions of the warrant agreement. If a registration statement covering the Class&#160;A common stock issuable upon exercise of the warrants is not effective by the sixtieth (60th) day after the closing of the initial Business Combination, warrant holders may, until such time as there is an effective registration statement and during any period when the Company will have failed to maintain an effective registration statement, exercise warrants on a &#8220;cashless basis&#8221; in accordance with Section&#160;3(a)(9)&#160;of the Securities Act or another exemption. The Public Warrants will expire five years after the completion of a Business Combination or earlier upon redemption or liquidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Redemption of Warrants when the price per Class&#160;A common stock equals or exceeds </i><i style="font-style:italic;">$18.00</i><i style="font-style:italic;">.</i>&#160;Once the warrants become exercisable, the Company may redeem the Public Warrants (except as described herein with respect to the Private Placement Warrants):</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">in whole and not in part;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">at a price of </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$0.01</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> per warrant;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">upon a minimum of </span><span style="-sec-ix-hidden:Hidden_uAPLmv195UCgShILw_Xkog;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">30</span></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> days&#8217; prior written notice of redemption; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">if, and only if, the reported closing price of the Company&#8217;s Class A common stock equals or exceeds </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$18.00</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> per share (as adjusted) for any </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">20</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> trading days within a </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">30-</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">trading day period ending </span><span style="-sec-ix-hidden:Hidden_gWnhqAhAiE6BM6Fu5L7r3A;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">three</span></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> trading days prior to the date on which the Company sends the notice of redemption to the warrant holders</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company will not redeem the warrants as described above unless a registration statement under the Securities Act covering the issuance of the Class&#160;A common stock issuable upon exercise of the warrants is then effective and a current prospectus relating to those Class&#160;A common stock is available throughout the <span style="-sec-ix-hidden:Hidden_XxZqQdeHOUawOCGOxxyQAQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">30</span></span>-day redemption period. If and when the warrants become redeemable by the Company, the Company may exercise its redemption right even if it is unable to register or qualify the underlying securities for sale under all applicable state securities laws.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Redemption of Warrants when the price per Class&#160;A common stock equals or exceeds </i><i style="font-style:italic;">$10.00</i>. Once the warrants become exercisable, the Company may redeem the outstanding Public Warrants:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">in whole and not in part;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">at </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$0.10</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> per warrant upon a minimum of </span><span style="-sec-ix-hidden:Hidden_hleyj9FgcUCpsD1NidcxTA;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">30</span></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> days&#8217; prior written notice of redemption;&#160;</span><i style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;text-align:left;">provided</i><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">&#160;that holders will be able to exercise their warrants on a cashless basis prior to redemption and receive that number of shares based on the redemption date and the &#8220;fair market value&#8221; of the Company&#8217;s Class&#160;A common stock;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">if, and only if, the last reported sale price (the &#8220;closing price&#8221;) of the Company&#8217;s Class&#160;A common stock equals or exceeds </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$10.00</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> per Public Share (as adjusted) for any </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">20</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> trading days within the </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">30-</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">trading day period ending </span><span style="-sec-ix-hidden:Hidden_XGKaviiTcUaweu-_ty0PlA;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">three</span></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> trading days before the Company sends the notice of redemption to the warrant holders; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">if the closing price of the Class A common stock for any </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">20</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> trading days within a </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">30-</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">trading day period ending on the third trading day prior to the date on which we send the notice of redemption to the warrant holders is less than </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$18.00</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> per share (as adjusted), the Private Placement Warrants must also be concurrently called for redemption on the same terms as the outstanding Public Warrants, as described above.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">If and when the Public Warrants become redeemable by the Company, the Company may exercise its redemption right even if it is unable to register or qualify the underlying securities for sale under all applicable state securities laws.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The exercise price and number of common stock issuable upon exercise of the Public Warrants may be adjusted in certain circumstances, including in the event of a share dividend, or recapitalization, reorganization, merger or consolidation. However, except as described below, the Public Warrants will not be adjusted for issuance of common stock at a price below its exercise price. Additionally, in no event will the Company be required to net cash settle the warrants. If the Company has not completed a Business Combination within the Combination Period and the Company liquidates the funds held in the Trust Account, holders of warrants will not receive any of such funds with respect to their Public Warrants, nor will they receive any distribution from the Company&#8217;s assets held outside of the Trust Account with the respect to such warrants. Accordingly, the warrants may expire worthless.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In addition, if (x)&#160;the Company issues additional Class&#160;A common stock or equity-linked securities for capital raising purposes in connection with the closing of a Business Combination at an issue price or effective issue price of less than $9.20 per common stock (with such issue price or effective issue price to be determined in good faith by the Company&#8217;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 &#8220;Newly Issued Price&#8221;), (y)&#160;the aggregate gross proceeds from such issuances represent more than 60% of the total equity proceeds, and interest thereon, available for the funding of a Business Combination on the date of the consummation of a Business Combination (net of redemptions), and (z)&#160;the volume weighted average trading price of the Class&#160;A common stock during the <span style="-sec-ix-hidden:Hidden_wWCqtJc_1UuMjCw3_zEJ-A;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">20</span></span> trading day period starting on the trading day prior to the day on which the Company consummates a Business Combination (such price, the &#8220;Market Value&#8221;) is below $9.20 per share, then the exercise price of the warrants will be adjusted (to the nearest cent) to be equal to 115% of the higher of the Market Value and the Newly Issued Price, the $18.00 per share redemption trigger price and the &#8220;Redemption of Warrants when the price per Class&#160;A common stock equals or exceeds $10.00&#8221; described above will be adjusted (to the nearest cent) to be equal to 180% of the higher of the Market Value and the Newly Issued Price, and the $10.00 per share redemption trigger price described above under &#8220;Redemption of Warrants when the price per Class&#160;A common stock equals or exceeds $10.00&#8221; will be adjusted (to the nearest cent) to be equal to the higher of the Market Value and the Newly Issued Price.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Private Placement Warrants will be identical to the Public Warrants underlying the Units being sold in the Initial Public Offering, except that the Private Placement Warrants and the Class&#160; common stock issuable upon the exercise of the Private Placement Warrants will not be transferable, assignable or salable until 30 days after the completion of a Business Combination, subject to certain limited exceptions. Additionally, the Private Placement Warrants will be exercisable on a cashless basis and be non-redeemable (except as described above under &#8220;Redemption of Warrants when the price per Class&#160;A common stock equals or exceeds $10.00&#8221;) so long as they are held by the initial purchasers or their permitted transferees. If the Private Placement Warrants are held by someone other than the initial purchasers or their permitted transferees, the Private Placement Warrants will be redeemable under all redemption scenarios by the Company and exercisable by such holders on the same basis as the Public Warrants.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note&#160;7 &#8212; Stockholders&#8217; Equity</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Class&#160;A common stock&#160;&#8212; </span>The Company is authorized to issue 400,000,000 Class&#160;A common stock with a par value of $0.0001 per share. As of December&#160;31, 2020, there were 38,358,504 Class&#160;A common shares outstanding, including 36,384,726 shares of Class&#160;A common stock subject to possible redemption that were classified as temporary equity in the accompanying consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Class&#160;B common stock&#160;&#8212; </span>The Company is authorized to issue 40,000,000 shares of Class&#160;B common stock with a par value of $0.0001 per share. On November 8, 2018, the Company issued 2,875,000 Class B common stock for $25,000. On July&#160;13, 2020, the Company effected a stock split resulting in the Sponsor holding 10,062,500 shares of Class&#160;B common stock. All shares and the associated amounts have been retroactively restated to reflect the aforementioned stock split. Of the 10,062,500 shares of Class&#160;B common stock </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">outstanding, up to 1,312,500 shares were subject to forfeiture to the Company by the Sponsor for no consideration to the extent that the underwriters&#8217; over-allotment option is not exercised in full or in part, so that the initial stockholders would collectively own 20.0% of the Company&#8217;s issued and outstanding common stock after the Initial Public Offering. The underwriters partially exercised their over-allotment option on August&#160;26, 2020, with the remaining portion of the over-allotment option expiring at the conclusion of the 45-day option period. As a result, an aggregate of 472,874 Founder Shares were forfeited upon the expiration of the over-allotment option.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Common stockholders of record are entitled to one vote for each share held on all matters to be voted on by stockholders. Holders of the Class&#160;A common stock and holders of the Class&#160;B common stock will vote together as a single class on all matters submitted to a vote of our stockholders except as required by law.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Preferred Stock&#160;&#8212; </span>The Company is authorized to issue 1,000,000 shares of preferred stock, with such designations, voting and other rights and preferences as may be determined from time to time by the Company&#8217;s board of directors. As of December&#160;31, 2020 and 2019, there were no shares of preferred stock issued or outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Warrants&#160;&#8212; </span>Public Warrants may only be exercised for a whole number of shares. No fractional Public Warrants will be issued upon separation of the Units and only whole Public Warrants will trade. The Public Warrants will become exercisable on the later of (a)&#160;30 days after the completion of a Business Combination or (b)&#160;12 months from the closing of the Initial Public Offering; provided in each case that the Company has an effective registration statement under the Securities Act covering the Class&#160;A common stock issuable upon exercise of the Public Warrants and a current prospectus relating to them is available (or the Company permits holders to exercise their Public Warrants on a cashless basis and such cashless exercise is exempt from registration under the Securities Act). The Company has agreed that as soon as practicable, but in no event later than <span style="-sec-ix-hidden:Hidden_8UX38zAPKU6Nsz4COsceYQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">20</span></span> business&#160;days, after the closing of a Business Combination, the Company will use its commercially reasonable efforts to file with the SEC a registration statement for the registration, under the Securities Act, of the Class&#160;A common stock issuable upon exercise of the Public Warrants. The Company will use its commercially reasonable efforts to cause the same to become effective and to maintain the effectiveness of such registration statement, and a current prospectus relating thereto, until the expiration of the Public Warrants in accordance with the provisions of the warrant agreement. If a registration statement covering the Class&#160;A common stock issuable upon exercise of the warrants is not effective by the sixtieth (60th) day after the closing of the initial Business Combination, warrant holders may, until such time as there is an effective registration statement and during any period when the Company will have failed to maintain an effective registration statement, exercise warrants on a &#8220;cashless basis&#8221; in accordance with Section&#160;3(a)(9)&#160;of the Securities Act or another exemption. The Public Warrants will expire five years after the completion of a Business Combination or earlier upon redemption or liquidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Redemption of Warrants when the price per Class&#160;A ordinary share equals or exceeds </i><i style="font-style:italic;">$18.00</i><i style="font-style:italic;">. </i>Once the warrants become exercisable, the Company may redeem the Public Warrants (except as described herein with respect to the Private Placement Warrants):</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">in whole and not in part;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">at a price of </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">$0.01</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> per warrant;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">upon a minimum of </span><span style="-sec-ix-hidden:Hidden_KYq4aNEnXk6b7JQLA4m8dg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">30</span></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">&#160;days&#8217; prior written notice of redemption; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">if, and only if, the reported closing price of the Company&#8217;s Class&#160;A ordinary shares equals or exceeds </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">$18.00</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> per share (as adjusted) for any </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">20</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> trading&#160;days within a </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">30</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">-trading day period ending </span><span style="-sec-ix-hidden:Hidden_Zn1telCX7Um4NkitxAsbwg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">three</span></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> trading&#160;days prior to the date on which the Company sends the notice of redemption to the warrant holders</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company will not redeem the warrants as described above unless a registration statement under the Securities Act covering the issuance of the Class&#160;A ordinary shares issuable upon exercise of the warrants is then effective and a current prospectus relating to those Class&#160;A ordinary shares is available throughout the <span style="-sec-ix-hidden:Hidden_0i_yttNDg0SYoTv6PzgS7A;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">30</span></span>-day redemption period. If and when the warrants become redeemable by the Company, the Company may exercise its redemption right even if it is unable to register or qualify the underlying securities for sale under all applicable state securities laws.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Redemption of Warrants when the price per Class&#160;A Ordinary Share equals or exceeds </i><i style="font-style:italic;">$10.00</i>. Once the warrants become exercisable, the Company may redeem the outstanding Public Warrants:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">in whole and not in part;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">at </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$0.10</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> per warrant upon a minimum of </span><span style="-sec-ix-hidden:Hidden_n7C4pQYOZkidf_HQ10GjdA;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">30</span></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">&#160;days&#8217; prior written notice of redemption; provided that holders will be able to exercise their warrants on a cashless basis prior to redemption and receive that number of shares based on the redemption date and the &#8220;fair market value&#8221; of the Company&#8217;s Class&#160;A ordinary shares;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">if and only if, the last reported sale price (the &#8220;closing price&#8221;) of the Company&#8217;s Class&#160;A ordinary shares equals or exceeds </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$10.00</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> per Public Share (as adjusted) for any </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">20</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> trading&#160;days within the </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">30</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">-trading day period ending </span><span style="-sec-ix-hidden:Hidden_S-rzJ5IDokuNTaZ-3cblpQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">three</span></span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> trading&#160;days before the Company sends the notice of redemption to the warrant holders; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">if the closing price of the Class&#160;A ordinary shares for any 20 trading&#160;days within a 30-trading day period ending on the third trading day prior to the date on which we send the notice of redemption to the warrant holders is less than </span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">$18.00</span><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> per share (as adjusted), the Private Placement Warrants must also be concurrently called for redemption on the same terms as the outstanding Public Warrants, as described above.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">If and when the Public Warrants become redeemable by the Company, the Company may exercise its redemption right even if it is unable to register or qualify the underlying securities for sale under all applicable state securities laws.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The exercise price and number of ordinary shares issuable upon exercise of the Public Warrants may be adjusted in certain circumstances, including in the event of a share dividend, or recapitalization, reorganization, merger or consolidation. However, except as described below, the Public Warrants will not be adjusted for issuance of ordinary shares at a price below its exercise price. Additionally, in no event will the Company be required to net cash settle the warrants. If the Company has not completed a Business Combination within the Combination Period and the Company liquidates the funds held in the Trust Account, holders of warrants will not receive any of such funds with respect to their Public Warrants, nor will they receive any distribution from the Company&#8217;s assets held outside of the Trust Account with the respect to such warrants. Accordingly, the warrants may expire worthless.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In addition, if (x)&#160;the Company issues additional Class&#160;A ordinary shares or equity-linked securities for capital raising purposes in connection with the closing of a Business Combination at an issue price or effective issue price of less than $9.20 per ordinary share (with such issue price or effective issue price to be determined in good faith by the Company&#8217;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 &#8220;Newly Issued Price&#8221;), (y)&#160;the aggregate gross proceeds from such issuances represent more than 60% of the total equity proceeds, and interest thereon, available for the funding of a Business Combination on the date of the consummation of a Business Combination (net of redemptions), and (z)&#160;the volume weighted average trading price of the Class&#160;A ordinary shares during the <span style="-sec-ix-hidden:Hidden_rLoF5-rIakSAUWJwGF8TZQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">20</span></span> trading day period starting on the trading day prior to the day on which the Company consummates a Business Combination (such price, the &#8220;Market Value&#8221;) is below $9.20 per share, then the exercise price of the warrants will be adjusted (to the nearest cent) to be equal to 115% of the higher of the Market Value and the Newly Issued Price, the $18.00 per share redemption trigger price and the &#8220;Redemption of Warrants when the price per Class&#160;A ordinary share equals or exceeds $10.00&#8221; described above will be adjusted (to the nearest cent) to be equal to 180% of the higher of the Market Value and the Newly Issued Price, and the $10.00 per share redemption trigger price described above under &#8220;Redemption of Warrants when the price per Class&#160;A ordinary share equals or exceeds $10.00&#8221; will be adjusted (to the nearest cent) to be equal to the higher of the Market Value and the Newly Issued Price.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Private Placement Warrants will be identical to the Public Warrants underlying the Units being sold in the Initial Public Offering, except that the Private Placement Warrants and the Class&#160;A ordinary shares issuable upon the exercise of the Private Placement Warrants will not be transferable, assignable or salable until 30 days after the completion of a Business Combination, subject to certain limited exceptions. Additionally, the Private Placement Warrants will be exercisable on a cashless basis and be non-redeemable (except as described above under &#8220;Redemption of Warrants when the price per Class&#160;A ordinary share equals or exceeds $10.00&#8221;) so long as they are held by the initial purchasers or their permitted transferees. If the Private Placement Warrants are held by someone other than the initial purchasers or their permitted transferees, the Private Placement Warrants will be redeemable under all redemption scenarios by the Company and exercisable by such holders on the same basis as the Public Warrants.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136920462664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">4.&#160;&#160;&#160;FAIR VALUE MEASUREMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Fair value accounting is applied for all financial assets and liabilities that are recognized or disclosed at fair value in the financial statements on a recurring basis. At March&#160;31, 2021 and December&#160;31, 2020, the carrying amount of accounts receivable, other current assets, other assets, accounts payable, and accrued and other current liabilities approximated their estimated fair value due to their relatively short maturities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table provides the financial instruments measured at fair value (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;width:53.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March&#160;31,&#160;2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Assets</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"><span style="color:#231f20;">Cash equivalents:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Money market fund</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">67</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">&#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">67</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Convertible preferred stock warrant liability</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">&#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">&#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">161,486</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">161,486</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">&#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">&#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">161,486</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">161,486</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;width:53.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.94%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.94%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.94%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.94%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Assets</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"><span style="color:#231f20;">Cash equivalents:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Money market fund</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">67</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">67</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Convertible preferred stock warrant liability</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">95,342</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">95,342</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">95,342</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">95,342</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s money market funds are classified as Level 1 because they are valued using quoted market prices. The convertible preferred stock warrant liabilities are defined as Level 3 in the fair value hierarchy as the valuations are based on significant unobservable inputs, which reflect the Company&#8217;s own assumptions incorporated in valuation techniques used to determine fair value; further discussion of these assumptions is set forth below. There were no transfers into or out of Level 3 of the fair value hierarchy during the periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Convertible Preferred Stock Warrant Liabilities</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The fair value of the detachable redeemable preferred stock warrants was determined as of March&#160;31, 2021 using the Black-Scholes method as well as a discount for lack of marketability. Black-Scholes inputs used to value the warrants are based on information from purchase agreements and within valuation reports prepared by an independent third party for the Company. Inputs include exercise price, volatility, fair value of common or preferred stock, expected dividend rate and risk-free interest rate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The key assumptions used for the valuation of the preferred stock warrant liabilities upon remeasurement were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:11.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;width:26.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three&#160;Months&#160;Ended</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">March&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:11.83%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:11.85%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Volatility</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.83%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">65.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">75.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term (in years)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Discount for lack of marketability</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.8</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">40.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table presents the changes in the liability for warrants on convertible preferred stock during the three&#160;months ended March&#160;31, 2021 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:15.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:17.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Convertible&#160;Preferred<br/>Warrant&#160;Warrant&#160;Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;">Balance as of December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.44%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:15.77%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">95,342</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in fair value of warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:15.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">66,397</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised warrants</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:15.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(253)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;">Balance as of March 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.44%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:15.77%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">161,486</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">4.</b></span><b style="font-weight:bold;">FAIR VALUE MEASUREMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">Fair value accounting is applied for all financial assets and liabilities that are recognized or disclosed at fair value in the financial statements on a recurring basis. At December&#160;31, 2020 and 2019, the carrying amount of cash and cash equivalents, accounts receivable, other current assets, other assets, accounts payable, and accrued and other current liabilities approximated their estimated fair value due to their relatively short maturities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.4pt;">The following table provides the financial instruments measured at fair value (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash equivalents: </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 67</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Money market fund</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Convertible preferred stock warrant liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 95,342</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 95,342</p></td></tr><tr><td style="vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Embedded derivative liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 95,342</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 95,342</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash equivalents: </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 67</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Money market fund</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Convertible preferred stock warrant liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,094</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,094</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Embedded derivative liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 786</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 786</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,880</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,880</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">The Company&#8217;s money market funds are classified as Level 1 because they are valued using quoted market prices. The convertible preferred stock warrant liabilities and embedded derivatives are defined as Level 3 in the fair value hierarchy as the valuations are based on significant unobservable inputs, which reflect the Company&#8217;s own assumptions incorporated in valuation techniques used to determine fair value; further discussion of these assumptions is set forth below. There were no <span style="-sec-ix-hidden:Hidden_WphZSo4t6kC6gawv4JiaVw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">transfers</span></span> into <span style="-sec-ix-hidden:Hidden_JkM62fKYS0a-oRp_4T3r_Q;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">or</span></span> <span style="-sec-ix-hidden:Hidden_6ofqoiWqEEG7gH8P1zpnMA;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">out</span></span> of Level 3 of the fair value hierarchy during the periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><i style="font-style:italic;">Convertible Preferred Stock Warrant Liabilities</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The fair value of the detachable redeemable preferred stock warrants was determined as of December&#160;<span style="white-space:pre-wrap;">31, 2020 and 2019 using the Black-Scholes method as well as a discount for lack of marketability. Black- Scholes inputs used to value the warrants are based on information from purchase agreements and within valuation reports prepared by an independent third party for the Company. Inputs include exercise price, volatility,  fair value of common or preferred stock, expected dividend rate and risk-free interest rate.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The key assumptions used for the valuation of the preferred stock warrant liabilities upon remeasurement were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;</b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Year&#160;Ended&#160;December&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Volatility</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 65.0</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 65.0</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Risk-free interest rate</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.1</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1.6</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Expected term (in years)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1.5</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 2.5</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Dividend yield</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Discount for lack of marketability</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 12.3</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 40.0</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">The following table presents the changes in the liability for warrants on convertible preferred stock during the&#160;years ended December&#160;31, 2020 and 2019 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Beginning balance at January 1,</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,094</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,700</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Issuance of warrants</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 3,633</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 3,999</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Change in fair value of warrants</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 85,623</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 395</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Exercised warrants </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (8)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Ending balance at December 31,</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 95,342</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,094</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.45pt;"><i style="font-style:italic;">Embedded Derivatives</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">The fair value of the derivative liability related to the Company&#8217;s issuance of certain convertible notes discussed in Note&#160;11 was estimated using a with and without method. This method isolates the value of the embedded derivative by measuring the difference in the host contract&#8217;s value with and without the isolated feature. The resulting cash flows are discounted at the Company&#8217;s borrowing rate, as adjusted for fluctuations in the market interest rate from the inception of the Company&#8217;s comparative borrowings to the reporting date, to measure the fair value of the embedded derivative. The valuation for the conversion portion of the derivative factors in the expected timing and probability of a qualified financing that would result in the conversion of the underlying (refer to Note&#160;11 for further discussion of the terms), plus accrued interest discounted to the qualified financing price per share. The probability and timing of a qualified financing are estimated at each reporting date. As of December&#160;31, 2020, the Company determined the probability of a qualified financing to be minimal and, as such, the estimated value of the derivative is $0.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The following table sets forth a summary of the changes in fair value of the embedded derivative liabilities:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;</b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Beginning balance at January 1,</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 786</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Issuance of derivative</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 382</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 2,673</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Change in fair value</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (1,168)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (1,887)</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Ending balance at December 31, </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 786</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note&#160;7&#8212;Fair Value Measurements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table presents information about the Company&#8217;s financial assets and liabilities that are measured at fair value on a recurring basis as of March 31, 2021 and indicates the fair value hierarchy of the valuation techniques that the Company utilized to determine such fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:47.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measured as of March 31,2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:5.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investments held in Trust Account - U.S. Treasury Securities </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 383,585,733</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 383,585,733</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrant liabilities - public warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 171,878,063</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 171,878,063</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrant liabilities - private warrants</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104,995,656</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104,995,656</p></td></tr><tr><td style="vertical-align:bottom;width:50.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 555,463,796</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104,995,656</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 660,459,452</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table presents information about the Company&#8217;s financial assets and liabilities that are measured at fair value on a recurring basis as of December&#160;31, 2020 by level within the fair value hierarchy:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:48.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair&#160;Value&#160;Measured&#160;as&#160;of&#160;December&#160;31,&#160;2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:5.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Investments held in Trust Account - U.S. Treasury Securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 383,721,747</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 383,721,747</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Liabilities:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Warrant liabilities - public warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 64,339,997</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 64,339,997</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Warrant liabilities - private warrants</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 56,751,981</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 56,751,981</p></td></tr><tr><td style="vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Total fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 448,061,744</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 56,751,981</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 504,813,725</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Transfers to/from Levels 1, 2, and 3 are recognized at the end of the reporting period. There were no <span style="-sec-ix-hidden:Hidden_w77LIi_1kUuDMyLFZLSilQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">transfers</span></span> <span style="-sec-ix-hidden:Hidden_Wq6_lf0--U2M-fvL997ZHg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">between</span></span> levels for the three&#160;months ended March 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The fair value of the Private Placement Warrants have been estimated using a Monte Carlo simulation model each measurement date. The fair value of the warrants issued in connection with the Public Offering were initially measured at fair value using a Monte Carlo simulation model and subsequently measured based on the listed market price of such warrants. The Company estimate the fair value of the warrants at each reporting period, with changes in fair value recognized in the statements of operations. For the three months ended March 31, 2021, the Company recognized a charge from an increase in the fair value of liabilities of approximately $155.8 million presented as change in fair value of derivative warrant liabilities on the accompanying statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The change in the fair value of the derivative warrant liabilities for three months ended March 31, 2021 is summarized as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrant liabilities at December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 121,091,978</p></td></tr><tr><td style="vertical-align:bottom;width:84.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change in fair value of warrant liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 155,781,741</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrant liabilities at March 31, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 276,873,719</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The estimated fair value of the derivative warrant liabilities is determined using Level 3 inputs. Inherent in a Monte-Carlo simulation are assumptions related to expected stock-price volatility, expected life, risk-free interest rate, dividend yield, probability of completing a Business Combination and discount for lack of marketability. The Company estimates the volatility of its common stock based on historical volatility of select peer companies that matches the expected remaining life of the warrants. The risk-free interest rate is based on the U.S. Treasury zero-coupon yield curve on the grant date for a maturity similar to the expected remaining life of the warrants. The expected life of the warrants is assumed to be equivalent to their remaining contractual term. The dividend rate is based on the historical rate, which the Company anticipates remaining at zero. The Company estimates the probability of completing a Business Combination to be 95.0% based on its proposed business combination.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table provides quantitative information regarding Level 3 fair value measurements inputs as their measurement dates:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As&#160;of&#160;March&#160;31,&#160;2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercise price</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11.50</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock Price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term (in years)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.09</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.94</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Probability of completing a Business Combination</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 95.00</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Discount for lack of marketability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note&#160;8 &#8212; Fair Value Measurements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table presents information about the Company&#8217;s financial assets that are measured at fair value on a recurring basis as of December&#160;31, 2020 by level within the fair value hierarchy:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:42.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measured as of December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:4.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Investments held in Trust Account - U.S. Treasury Securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 383,721,747</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 383,721,747</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock warrant liabilities (restated)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121,091,978</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121,091,978</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total fair value</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 383,721,747</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.9%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.91%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121,091,978</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.89%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 504,813,725</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Transfers to/from Levels 1, 2 and 3 are recognized at the end of the reporting period. There were no <span style="-sec-ix-hidden:Hidden_zPEqoItbekqzXr9wYSFqRA;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">transfers</span></span> <span style="-sec-ix-hidden:Hidden_axaxTZQ3TkWe5MLBd2YNJQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">between</span></span> levels for the&#160;year ended December&#160;31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company utilizes a binomial Monte-Carlo simulation to estimate the fair value of the warrants at each reporting period, with changes in fair value recognized in the statement of operations. The Company recorded $11,822,148 for the derivative warrant liabilities upon their issuance on August 20, 2020. For the year ended December 31, 2020, the Company recognized a charge to the statement of operations resulting from an increase in the fair value of liabilities of $109,269,830 presented as change in fair value of derivative warrant liabilities on the accompanying statement of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The change in the fair value of the derivative warrant liabilities for the year ended December 31, 2020 is summarized as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:78.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:78.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrant liabilities at January 1, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Issuance of Public and Private Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,822,148</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:78.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrant liabilities at September 30, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,822,148</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Change in fair value of warrant liabilibites</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 109,269,830</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:78.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrant liabilities at December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 121,091,978</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 36pt;"><span style="margin-left:0pt;visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The estimated fair value of the derivative warrant liabilities is determined using Level 3 inputs. Inherent in a Monte Carlo simulation are assumptions related to expected stock-price volatility, expected life, risk-free interest rate and dividend yield. The Company estimates the volatility of its common stock based on historical volatility of select peer companies that matches the expected remaining life of the warrants. The risk-free interest rate is based on the U.S. Treasury zero-coupon yield curve on the grant date for a maturity similar to the expected remaining life of the warrants. The expected life of the warrants is assumed to be equivalent to their remaining contractual term. The dividend rate is based on the historical rate, which the Company anticipates remaining at zero.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table provides quantitative information regarding Level 3 fair value measurements inputs as their measurement dates:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of August 20, 2020 and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercise price</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.50</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.50</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20.46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Term (in years)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.33</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.58</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.41</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.34</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Probability of completing a Business Combination</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 85.00</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 50.00</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discount for lack of marketability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137000207144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">14.SUBSEQUENT EVENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Management has evaluated subsequent events through May&#160;17, 2021, the date the condensed consolidated financial statements were available for issuance. The following subsequent events were noted:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On April&#160;28, 2021, the Company completed the Merger transaction as discussed in Note&#160;1, which provides the Company with approximately $608.6&#160;million of gross cash proceeds. On April&#160;29, 2021, New Stem&#8217;s shares of Class&#160;A common stock began trading on the New York Stock Exchange under the ticker symbol &#8220;STEM&#8221; and warrants under ticker symbol &#8220;STEM WS.&#8221;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Merger will be accounted for as a reverse recapitalization in accordance with U.S. GAAP. Under this method of accounting, STPK, who is the legal acquirer will be treated as the &#8220;acquired&#8221; company for financial reporting purposes and the Company will be treated as the accounting acquirer. As a result of the Merger, each outstanding share of the Company&#8217;s common stock, will convert into newly issued shares of STPK&#8217;s Class&#160;A common stock, as calculated pursuant to the terms of the Merger Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt;"><span style="font-weight:normal;">Concurrent with the Merger, the Company paid off certain existing notes payable including the revolving loan due to SPE member, the term loan due to former non-controlling interest holder, and the 2020 Credit Agreement. The total amount of the repayment was </span><span style="font-weight:normal;">$45.4</span><span style="font-weight:normal;">&#160;million, of which approximately </span><span style="font-weight:normal;">$2.7</span><span style="font-weight:normal;">&#160;million was related to accrued interest and </span><span style="font-weight:normal;">$2.6</span><span style="font-weight:normal;">&#160;million was related to prepayment penalties required under the terms of the notes.</span></p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><span style="display:inline-block;text-indent:0pt;width:27.35pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">20.</b></span><b style="font-weight:bold;">SUBSEQUENT EVENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Management has evaluated subsequent events through March&#160;15, 2021, the date the consolidated financial statements were available for issuance. The following subsequent events were noted:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In January&#160;2021, the Company issued and sold convertible promissory notes payable to various investors with aggregate gross proceeds of $1.1 million under the same terms as the existing convertible notes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In January&#160;2021, the Company entered into a credit agreement to provide a total of $2.7 million towards the financing of certain energy storage systems owned and operated by the Company. The credit agreement has a stated interest of 5.45% and a maturity date of June&#160;2031. The Company received an advance under the credit agreement of $1.9 million in January&#160;2021. The repayment of advances received under this credit agreement is determined by the lender based on the proceeds generated by the Company through the operation of the underlying energy storage systems.</p><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note&#160;8&#8212;Subsequent Events</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company evaluated subsequent events and transactions that occurred after the balance sheet date up to the date that the unaudited consolidated condensed financial statements were available to be issued, and determined that there have been no events that have occurred that would require adjustments to the disclosures in the unaudited consolidated condensed financial statements, except as noted below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">On April 28, 2021, the Company and STPK Merger Sub Corp., a newly formed wholly-owned subsidiary of the Company, and Stem, Inc., a Delaware corporation, consummated the previously-announced merger pursuant to that certain Agreement and Plan of Merger, dated December 3, 2020.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note&#160;10 &#8212; Subsequent Events</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company evaluated subsequent events and transactions that occurred after the balance sheet date up to the date that the consolidated financial statements were available to be issued, and determined that there have been no events that have occurred that would require adjustments to the disclosures in the consolidated financial statements.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136917923992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basic of Presentation and Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Basis of Presentation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the U.S. (&#8220;GAAP&#8221;) and include the accounts of the Company, its wholly-owned subsidiaries, and consolidated variable interest entities (&#8220;VIEs&#8221;). All intercompany balances and transactions have been eliminated in consolidation.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><b style="font-weight:bold;">Basis of Presentation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the U.S. (&#8220;GAAP&#8221;) and include the accounts of the Company, its wholly-owned subsidiaries, and consolidated variable interest entities (&#8220;VIEs&#8221;). All intercompany balances and transactions have been eliminated in consolidation.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Use of Estimates</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates on historical experience and on various other assumptions believed to be reasonable. Actual results could differ from those estimates and such differences could be material to the financial position and results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Significant estimates and assumptions reflected in these consolidated financial statements include, but are not limited to, depreciable life of energy systems; the amortization of financing obligations; deferred commissions and contract fulfillment costs; the valuation of energy storage systems, internally developed software, and asset retirement obligations; and the fair value of equity instruments, equity-based instruments, warrant liabilities and embedded derivatives.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Use of Estimates</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 0pt 8.5pt;">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates on historical experience and on various other </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;">assumptions believed to be reasonable. Actual results could differ from those estimates and such differences could be material to the financial position and results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Significant estimates and assumptions reflected in these consolidated financial statements include, but are not limited to, depreciable life of energy storage systems; the amortization of financing obligations; deferred commissions and contract fulfillment costs; the valuation of energy storage systems, internally developed software, and asset retirement obligations; and the fair value of equity instruments, equity- based instruments, warrant liabilities, and embedded derivatives.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Cash and Cash Equivalents</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company considers all highly liquid investments with an original maturity date of three&#160;months or less at the date of purchase to be cash equivalents. Cash and cash equivalents are maintained at financial institutions. The Company maintains all cash in a highly liquid form to meet current obligations.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Fair Value of Financial Instruments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Assets and liabilities recorded at fair value in the consolidated financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. The fair value of the Company&#8217;s financial assets and liabilities reflects management&#8217;s estimate of amounts that the Company would have received in connection with the sale of the assets or paid in connection with the transfer of the liabilities in an orderly transaction between market participants at the measurement date. In connection with measuring the fair value of its assets and liabilities, the Company seeks to maximize the use of observable inputs (market data obtained from independent sources) and to minimize the use of unobservable inputs (internal assumptions about how market participants would price assets and liabilities).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Hierarchical levels which are directly related to the amount of subjectivity associated with the inputs to the valuation of these assets or liabilities are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Level 1&#160;&#8212;&#160;</span>Unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access as of the measurement date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Level 2&#160;&#8212;&#160;</span>Inputs other than quoted prices included within Level 1 that are directly observable for the asset or liability or indirectly observable through corroboration with observable market data.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Level 3&#160;&#8212;&#160;</span>Unobservable inputs for the asset or liability only used when there is little, if any, market activity for the asset or liability at the measurement date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">This hierarchy requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value. Assets and liabilities measured at fair value are classified in their entirety based on the lowest level of input that is significant to their fair value measurement. The Company&#8217;s assessment of the significance of a specific input to the fair value measurement in its entirety requires management to make judgments and consider factors specific to the asset or liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Financial assets and liabilities held by the Company measured at fair value on a recurring basis as of March&#160;31, 2021 and December&#160;31, 2020 include cash and cash equivalents and warrant liabilities.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Fair Value of Financial Instruments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Assets and liabilities recorded at fair value in the consolidated financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. The fair value of the Company&#8217;s financial assets and liabilities reflects management&#8217;s estimate of amounts that the Company would have received in connection with the sale of the assets or paid in connection with the transfer of the liabilities in an orderly transaction between market participants at the measurement date. In connection with measuring the fair value of its assets and liabilities, the Company seeks to maximize the use of observable inputs (market data obtained from independent sources) and to minimize the use of unobservable inputs (internal assumptions about how market participants would price assets and liabilities).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Hierarchical levels which are directly related to the amount of subjectivity associated with the inputs to the valuation of these assets or liabilities are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:44.95pt;text-indent:-44.95pt;margin:0pt 0pt 12pt 28.39pt;"><span style="font-style:italic;font-weight:bold;">Level 1&#160;&#8212; </span>Unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access as of the measurement date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:44.95pt;text-indent:-44.95pt;margin:0pt 0pt 12pt 28.39pt;"><span style="font-style:italic;font-weight:bold;">Level 2&#160;&#8212; </span>Inputs other than quoted prices included within Level 1 that are directly observable for the asset or liability or indirectly observable through corroboration with observable market data.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:44.95pt;text-indent:-44.95pt;margin:0pt 0pt 12pt 28.39pt;"><span style="font-style:italic;font-weight:bold;">Level 3&#160;&#8212; </span>Unobservable inputs for the asset or liability only used when there is little, if any, market activity for the asset or liability at the measurement date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">This hierarchy requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value. Assets and liabilities measured at fair value are classified in their entirety based on the lowest level of input that is significant to their fair value measurement. The Company&#8217;s assessment of the significance of a specific input to the fair value measurement in its entirety requires management to make judgments and consider factors specific to the asset or liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Financial assets and liabilities held by the Company measured at fair value on a recurring basis as of December&#160;31, 2020 and 2019 include cash and cash equivalents, warrant liabilities, and embedded derivatives which are bifurcated from the host financial instrument.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Income Taxes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company uses the asset and liability method of accounting for income taxes based on Financial Accounting Standards Board (&#8220;FASB&#8221;) Accounting Standards Codification (&#8220;ASC&#8221;) 740, <i style="font-style:italic;">Accounting for Income Taxes</i>. Under the asset and liability method, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between financial statement carrying amounts and the tax basis of existing assets and liabilities. The Company records a valuation allowance to reduce tax assets to an amount for which realization is more likely than not. There are certain charges that are not deductible for tax purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">In evaluating the ability to recover its deferred income tax assets, the Company considers all available positive and negative evidence, including its operating results, ongoing tax planning, and forecasts of future taxable income on a jurisdiction-by-jurisdiction basis. In the event the Company determines that it would  be able to realize its deferred income tax assets in the future in excess of their net recorded amount, it would make an adjustment to the valuation allowance that would reduce the provision for income taxes. Conversely, in the event that all or part of the net deferred tax assets are determined not to be realizable in the future, an adjustment to the valuation allowance would be charged to earnings in the period such determination is made.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">The Company recognizes the tax benefit from uncertain tax positions in accordance with GAAP,  which prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of uncertain tax positions taken or expected to be taken in the Company&#8217;s tax return. </span>No liability related to uncertain tax positions has been recognized in the financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company includes interest and penalties for uncertain tax positions in the financial statements as a component of income tax expense. No accrual has been deemed necessary as of December&#160;31, 2020 and 2019.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Net Income (Loss) Per Share of Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Net Loss Per Share Attributable to Common Stockholders</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Basic and diluted net loss per share attributable to common stockholders is presented in conformity with the two-class method required for participating securities. Under the two-class method, net loss is attributed to common stockholders and participating securities based on their participation rights. The Company considers all series of its convertible preferred stock to be participating securities. Under the two- class method, the net loss attributable to common stockholders is not allocated to the convertible preferred stock as the holders of the Company&#8217;s convertible preferred stock do not have a contractual obligation to share in the Company&#8217;s losses. Basic net loss per share attributable to common stockholders is calculated by dividing the net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding for the period, without consideration for potential dilutive securities. Diluted net loss per share is computed by dividing the net loss attributable to common stockholders by the weighted- average number of common shares and common share equivalents of potentially dilutive securities outstanding for the period. For purposes of the diluted net loss per share calculation, convertible preferred stock, convertible notes, warrants and common stock options are considered to be potentially dilutive securities. As the Company was in a net loss position for the&#160;years ended December&#160;31, 2020 and 2019, diluted net loss per share attributable to common stockholders is the same as basic net loss per share attributable to common stockholders because the effects of potentially dilutive securities are antidilutive.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Adopted Accounting Standards</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Recently Adopted Accounting Standards</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In August&#160;2018, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2018-13,&#160;<i style="font-style:italic;">Fair Value Measurement (Topic 820): Disclosure Framework&#160;&#8212; Changes to the Disclosure Requirements for Fair Value Measurement</i>. The amendments applicable to the Company on, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements and the narrative description of measurement uncertainty should be prospectively applied in the initial fiscal&#160;year of adoption. All other amendments applicable to the Company should be applied retrospectively to all periods presented upon their effective date. The Company adopted ASU 2018-13 as of January&#160;1, 2020. The Company&#8217;s disclosures related to its level 3 financial instruments were not materially impacted for the periods presented. See Note&#160;4,&#160;<i style="font-style:italic;">Fair Value Measurements</i>, for more information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In August&#160;2018, the FASB issued ASU 2018-15,&#160;<i style="font-style:italic;">Intangibles&#160;&#8212; Goodwill and Other&#160;&#8212; Internal-Use Software (Subtopic 350-40): Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract&#160;</i>(&#8220;ASU 2018-15&#8221;). The intent of this pronouncement is to align the requirements for capitalizing implementation costs incurred in a cloud computing arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal- use software as defined in ASC 350-40. Under ASU 2018-15, the capitalized implementation costs related to a cloud computing arrangement will be amortized over the term of the arrangement and all capitalized implementation amounts will be required to be presented in the same line items of the financial statements as the related hosting fees. ASU 2018-15 is effective for public and private companies&#8217; fiscal&#160;years beginning after December&#160;15, 2019, and December&#160;15, 2020, respectively, and interim periods within those fiscal&#160;years, with early adoption permitted. The Company adopted ASU 2018-15 as of January&#160;1, 2021. The adoption did not have a material impact to the Company&#8217;s condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Recently Issued Accounting Standards</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In June&#160;2016, the FASB issued ASU 2016-13,&#160;<i style="font-style:italic;">Financial instruments&#160;&#8212; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</i>, and subsequent related ASUs, which amends the guidance on the impairment of financial instruments by requiring measurement and recognition of expected credit losses for financial assets held. This ASU is effective for public and private companies&#8217; fiscal&#160;years, and for interim periods within those fiscal&#160;years, beginning after December&#160;15, 2019, and December&#160;15, 2022, respectively. The Company expects to adopt ASU 2016-13 under the private company transition guidance beginning January&#160;1, 2023 and is currently assessing the impact, if any, the guidance will have on the Company&#8217;s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In December&#160;2019, the FASB issued ASU 2019-12,&#160;<i style="font-style:italic;">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</i>&#160;(&#8220;ASU 2019-12&#8221;). ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. ASU 2019-12 will be effective for public entities for interim and annual periods beginning after December&#160;15, 2020, with early adoption permitted. ASU 2019-12 will be effective for private entities for annual periods beginning after December&#160;15, 2021, and interim periods beginning after December&#160;15, 2020, with early adoption permitted. The Company plans to adopt ASU 2019-12 for the fiscal&#160;year beginning January&#160;1, 2022 and is currently assessing the impact, if any, the guidance will have on the Company&#8217;s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In August&#160;2020, the FASB issued ASU 2020-06,&#160;<i style="font-style:italic;">Debt&#160;&#8212; Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#160;&#8212; Contracts in Entity&#8217;s Own Equity (Subtopic 815-40)&#160;&#8212; Accounting For Convertible Instruments and Contracts in an Entity&#8217;s Own Equity</i>. The ASU simplifies accounting for convertible instruments by removing major separation models required under current GAAP. Consequently, more convertible debt instruments will be reported as a single liability instrument with no separate accounting for embedded conversion features. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception, which will permit more equity contracts to qualify for it. The ASU also simplifies the diluted net income per share calculation in certain areas. The new guidance is effective for annual and interim periods beginning after December&#160;15, 2023, and early adoption is permitted for fiscal&#160;years beginning after December&#160;15, 2020, and interim periods within those fiscal&#160;years. The Company plans to adopt 2020-06 for the fiscal&#160;year beginning January&#160;1, 2024 and is currently evaluating the impact that this new guidance will have on the Company&#8217;s financial statements.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Recently Adopted Accounting Standards</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In August&#160;2018, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2018-13, <i style="font-style:italic;">Fair Value Measurement (Topic 820): Disclosure Framework&#160;&#8212; Changes to the Disclosure Requirements for Fair Value Measurement</i>. The amendments applicable to the Company on the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements and the narrative description of measurement uncertainty should be prospectively applied in the initial fiscal&#160;year of adoption. All other amendments applicable to the Company should be applied retrospectively to all periods presented upon their effective date. The Company adopted ASU 2018-13 as of January&#160;1, 2020. The Company&#8217;s disclosures related to its level 3 financial instruments were not materially impacted for the periods presented. See Note&#160;4, Fair Value Measurements, for more information<span style="font-size:11pt;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Recently Issued Accounting Standards</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In June&#160;2016, the FASB issued ASU 2016-13, <i style="font-style:italic;">Financial instruments&#160;&#8212; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</i>, and subsequent related ASUs, which amends the guidance on the impairment of financial instruments by requiring measurement and recognition of expected credit losses for financial assets held. This ASU is effective for public and private companies&#8217; fiscal&#160;years, and for interim periods within those fiscal&#160;years, beginning after December&#160;15, 2019, and December&#160;15, 2022, respectively. The Company expects to adopt ASU 2016-13 under the private company transition guidance beginning January&#160;1, 2023 and is currently assessing the impact, if any, the guidance will have on the Company&#8217;s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In August&#160;2018, the FASB issued ASU 2018-15, <i style="font-style:italic;">Intangibles&#160;&#8212; Goodwill and Other&#160;&#8212; Internal-Use Software (Subtopic 350-40): Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract </i>(&#8220;ASU 2018-15&#8221;). The intent of this pronouncement is to align the requirements for capitalizing implementation costs incurred in a cloud computing arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal- use software as defined in ASC 350-40. Under ASU 2018-15, the capitalized implementation costs related to a cloud computing arrangement will be amortized over the term of the arrangement and all capitalized implementation amounts will be required to be presented in the same line items of the financial statements as the related hosting fees. ASU 2018-15 is effective for public and private companies&#8217; fiscal&#160;years beginning after December&#160;15, 2019, and December&#160;15, 2020, respectively, and interim periods within those fiscal&#160;years, with early adoption permitted. The Company will adopt ASU 2018-15 for the fiscal&#160;year beginning January&#160;1, 2021, and does not expect the adoption to have a material impact on the Company&#8217;s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In December&#160;2019, the FASB issued ASU 2019-12, <i style="font-style:italic;">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes </i>(&#8220;ASU 2019-12&#8221;). ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. ASU 2019-12 will be effective for public entities for interim and annual periods beginning after December&#160;15, 2020, with early adoption permitted. ASU 2019-12 will be effective for private entities for annual periods beginning after December&#160;15, 2021, and interim periods beginning after December&#160;15, 2020, with early adoption permitted. The Company plans to adopt ASU 2019-12 for the fiscal&#160;year beginning January&#160;1, 2022 and is currently assessing the impact, if any, the guidance will have on the Company&#8217;s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 0pt 8.65pt;">In August&#160;2020, the FASB issued ASU 2020-06, <i style="font-style:italic;">Debt&#160;&#8212; Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#160;&#8212; Contracts in Entity&#8217;s Own Equity (Subtopic 815-</i><i style="color:#231f20;font-style:italic;">40)&#160;&#8212; Accounting For Convertible Instruments and Contracts in an Entity&#8217;s Own Equity</i><span style="color:#231f20;white-space:pre-wrap;">. The ASU simplifies accounting for convertible instruments by removing major separation models required under current  GAAP. Consequently, more convertible debt instruments will be reported as a single liability instrument with no separate accounting for embedded conversion features. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception, which will permit more equity contracts to qualify for it. The ASU also simplifies the diluted net income per share calculation in certain areas. The new guidance is effective for annual and interim periods </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 8.65pt;"><span style="color:#231f20;white-space:pre-wrap;">beginning after December&#160;15, 2023, and early adoption is permitted for fiscal&#160;years beginning after December&#160;15, 2020, and interim periods within those fiscal&#160;years. The Company plans to adopt 2020-06 for the fiscal&#160;year beginning January&#160;1, 2024 and is currently evaluating the impact that this new guidance will have on the Company&#8217;s financial statements.</span></p><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Basis of Presentation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The accompanying unaudited consolidated condensed financial statements of the Company, including the accounts of the Company&#8217;s wholly-owned subsidiary, STPK Merger Sub Corp, have been prepared in accordance with United States generally accepted accounting principles (&#8220;U.S. GAAP&#8221;) for interim financial information and Article 8 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP. all adjustments (consisting of normal accruals) considered for a fair presentation have been included. All intercompany accounts and transactions have been eliminated in consolidation. In the opinion of management, operating results for the periods presented are not necessarily indicative of the results that may be expected for the year ending December 31, 2021, or any other future period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited consolidated condensed financial statements should be read in conjunction with the audited financial statements and notes thereto included in the Company&#8217;s Annual Report on Form 10K/A filed with the SEC on April 26, 2021.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Basis of Presentation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying consolidated financial statements are presented in U.S. dollars, in conformity with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;) for financial information and pursuant to the rules&#160;and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;), and include the accounts of the Company&#8217;s wholly-owned subsidiary, STPK Merger Sub Corp. All intercompany balances and transactions have been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As described in Note 2-Restatement of Previously Issued Financial Statements, the Company's financial statements for the year ended December 31, 2020, and for the quarter ended September 30, 2020 (collectively, the "Affected Periods"), are restated in this Annual Report on Form 10-K/A (Amendment No. 1) (this "Annual Report") to correct the misapplication of accounting guidance related to the Company's warrants in the Company's previously issued audited and unaudited condensed financial statements for such periods. The restated financial statements are indicated as "Restated" in the audited and unaudited condensed financial statements and accompanying notes, as applicable. See Note 2-Restatement of Previously Issued Financial Statements for further discussion.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_EmergingGrowthCompanyPolicyTextBlock', window );">Emerging Growth Company</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Emerging Growth Company</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company is an &#8220;emerging growth company,&#8221; as defined in Section&#160;2(a) of the Securities Act, as modified by the Jumpstart Our Business Startups Act of 2012 (the &#8220;JOBS Act&#8221;), and it may take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies including, but not limited to, not being required to comply with the auditor attestation requirements of Section&#160;404 of the Sarbanes-Oxley Act of 2002, reduced disclosure obligations regarding executive compensation in its periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Further, Section&#160;102(b)(1) of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered under the Exchange Act) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that an emerging growth company can elect to opt out of the extended transition period and comply with the requirements that&#160;apply&#160;to&#160;non-emerging&#160;growth&#160;companies&#160;but any such an election to opt out is irrevocable. The Company has elected not to opt out of such extended transition period, which means that when a standard is issued or revised and it has different application dates for public or private companies, the Company, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">This may make comparison of the Company&#8217;s unaudited consolidated condensed financial statements with another public company that is neither an emerging growth company nor an emerging growth company that has opted out of using the extended transition period difficult or impossible because of the potential differences in accounting standards used.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Emerging Growth Company</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company is an &#8220;emerging growth company,&#8221; as defined in Section&#160;2(a)&#160;of the Securities Act, as modified by the Jumpstart Our Business Startups Act of 2012 (the &#8220;JOBS Act&#8221;), and it may take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies including, but not limited to, not being required to comply with the auditor attestation requirements of Section&#160;404 of the Sarbanes-Oxley Act of 2002, reduced disclosure obligations regarding executive compensation in its periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Further, Section&#160;102(b)(1)&#160;of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered under the Exchange Act) are required to comply with the new or revised </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">financial accounting standards. The JOBS Act provides that an emerging growth company can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies but any such an election to opt out is irrevocable. The Company has elected not to opt out of such extended transition period, which means that when a standard is issued or revised and it has different application dates for public or private companies, the Company, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">This may make comparison of the Company&#8217;s consolidated financial statements with another public company that is neither an emerging growth company nor an emerging growth company that has opted out of using the extended transition period difficult or impossible because of the potential differences in accounting standards used.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Use of Estimates</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The preparation of unaudited consolidated condensed financial statements in conformity with U.S. GAAP requires the Company&#8217;s management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities at the date of the unaudited consolidated condensed financial statements and the reported amounts of revenues and expenses during the reporting period. Making estimates requires management to exercise significant judgment. It is at least reasonably possible that the estimate of the effect of a condition, situation or set of circumstances that existed at the date of the unaudited consolidated condensed financial statements, which management considered in formulating its estimate, could change in the near term due to one or more future confirming events. Accordingly, the actual results could differ significantly from those estimates.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Use of Estimates</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Making estimates requires management to exercise significant judgment. It is at least reasonably possible that the estimate of the effect of a condition, situation or set of circumstances that existed at the date of the consolidated financial statements, which management considered in formulating its estimate, could change in the near term due to one or more future confirming events. Actual results could differ from those estimates.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Cash and Cash Equivalents</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company considers all short-term investments with an original maturity of three&#160;months or less when purchased to be cash equivalents. There were no cash equivalents at March 31, 2021 and December 31, 2020.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Cash and Cash Equivalents</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company considers all short-term investments with an original maturity of three&#160;months or less when purchased to be cash equivalents. There were no cash equivalents at December&#160;31, 2020 and 2019.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_InvestmentsHeldInTrustAccountPolicyTextBlock', window );">Investments Held in the Trust Account</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Investments Held in Trust Account</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s portfolio of investments is comprised solely of U.S. government securities, within the meaning set forth in Section 2(a)(16) of the Investment Company Act, with a maturity of 185 days or less, or investments in money market funds that invest in U.S. government securities, or a combination thereof. The Company&#8217;s investments held in the Trust Account are classified as trading securities. Trading securities are presented on the consolidated condensed balance sheets at fair value at the end of each reporting period. Gains and losses resulting from the change in fair value of these securities is included in gain on investment (net), dividends and interest held in Trust Account in the accompanying unaudited consolidated condensed statements of operations. The estimated fair values of investments held in the Trust Account are determined using available market information.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Investments Held in the Trust Account</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s portfolio of investments held in the Trust Account is comprised of U.S. government securities, within the meaning set forth in Section&#160;2(a)(16) of the Investment Company Act, with a maturity of 185&#160;days or less, or investments in money market funds that invest in U.S. government securities, or a combination thereof. The Company&#8217;s investments held in the Trust Account are classified as trading securities. Trading securities are presented on the consolidated balance sheets at fair value at the end of each reporting period. Gains and losses resulting from the change in fair value of these securities is included in net gain from investments held in the Trust Account in the accompanying consolidated statements of operations. The estimated fair values of investments held in the Trust Account are determined using available market information.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentration of Credit Risk</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Concentration of Credit Risk</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash accounts in a financial institution, which, at times, may exceed the Federal Depository Insurance Coverage of $250,000, and investments held in Trust Account. The Company has not experienced losses on these accounts and management believes the Company is not exposed to significant risks on such accounts.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Concentration of Credit Risk</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Financial instruments that potentially subject the Company to concentration of credit risk consist of cash accounts in a financial institution which, at times, may exceed the Federal depository insurance coverage of $250,000, and investments held in Trust Account. The Company has not experienced losses on these accounts and management believes the Company is not exposed to significant risks on such accounts.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Fair Value of Financial Instruments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Fair value is defined as the price that would be received for sale of an asset or paid for transfer of a liability, in an orderly transaction between market participants at the measurement date. U.S. GAAP establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level&#160;1 measurements) and the lowest priority to unobservable inputs (Level&#160;3 measurements). These tiers include:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Level 1, defined as observable inputs such as quoted prices for identical instruments in active markets;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable such as quoted prices for similar instruments in active markets or quoted prices for identical or similar instruments in markets that are not active; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions, such as valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In some circumstances, the inputs used to measure fair value might be categorized within different levels of the fair value hierarchy.&#160;In those instances, the fair value measurement is categorized in its entirety in the fair value hierarchy based on the lowest level input that is significant to the fair value measurement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of March&#160;31, 2021 and December 31, 2020, the carrying values of cash, accounts payable, accrued expenses, and franchise tax payable approximate their fair values due to the short-term nature of the instruments. The Company&#8217;s portfolio of investments held in the Trust Account is comprised of investments in U.S. Treasury securities with an original maturity of 185&#160;days or less or investments in money market funds that invest in U.S. government securities, or a combination thereof. The fair value for trading securities is determined using quoted market prices in active markets.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Fair Value of Financial Instruments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Fair value is defined as the price that would be received for sale of an asset or paid for transfer of a liability, in an orderly transaction between market participants at the measurement date. GAAP establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to unobservable inputs (Level 3 measurements). These tiers include:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Level 1, defined as observable inputs such as quoted prices (unadjusted) for identical instruments in active markets;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable such as quoted prices for similar instruments in active markets or quoted prices for identical or similar instruments in markets that are not active; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">&#9679;</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Level 3, defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions, such as valuations derived from valuation techniques in which one or more significant inputs or significant value drivers are unobservable.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In some circumstances, the inputs used to measure fair value might be categorized within different levels of the fair value hierarchy. In those instances, the fair value measurement is categorized in its entirety in the fair value hierarchy based on the lowest level input that is significant to the fair value measurement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of December&#160;31, 2020 and 2019, the carrying values of cash, prepaid expenses, accounts payable, accrued expenses and franchise tax payable approximate their fair values due to the short-term nature of the instruments. The Company&#8217;s investments held in Trust Account are comprised of investments in U.S. Treasury securities with an original maturity of 185&#160;days or less or investments in a money market funds that comprise only U.S. treasury securities and are recognized at fair value. The fair value of investments held in Trust Account is determined using quoted prices in active markets.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_OfferingCostsPolicyTextBlock', window );">Offering Costs Associated with the Initial Public Offering</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Offering Costs Associated with the Initial Public Offering</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Offering costs consisted of legal, accounting, underwriting fees and other costs incurred through the Initial Public Offering that were directly related to the Initial Public Offering. Offering costs are allocated to the separable financial instruments issued in the Initial Public Offering based on a relative fair value basis, compared to total proceeds received. Offering costs associated with warrant liabilities are expensed as incurred, presented as non-operating expenses in the statements of operations. Offering costs associated with the Class A common stock were charged to stockholders' equity upon the completion of the Initial Public Offering.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Offering Costs Associated with the Initial Public Offering</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company complies with the requirements of the ASC 340-10-S99-1 and SEC Staff Accounting Bulletin Topic 5A&#8211; &#8220;Expenses of Offering.&#8221; Offering costs consist of costs incurred in connection with the formation and preparation for the Initial Public Offering. These costs, together with the underwriting discount, were charged to additional paid- in capital upon the completion of the Initial Public Offering.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_CommonStockSubjectToPossibleRedemptionPolicyTextBlock', window );">Class A Common Stock Subject to Possible Redemption</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Class&#160;A Common Stock Subject to Possible Redemption</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for its Class&#160;A common stock subject to possible redemption in accordance with the guidance in ASC Topic 480 &#8220;Distinguishing Liabilities from Equity.&#8221; Class&#160;A common stock subject to mandatory redemption (if any) is classified as a liability instrument and measured at fair value. Shares of conditionally redeemable Class&#160;A common stock (including Class&#160;A common stock that features redemption rights that are either within the control of the holder or subject to redemption upon the occurrence of uncertain events not solely within the Company&#8217;s control) are classified as temporary equity. At all other times, Class&#160;A common stock are classified as stockholders&#8217; equity. The Company&#8217;s Class&#160;A common stock features certain redemption rights that are considered to be outside of the Company&#8217;s control and subject to the occurrence of uncertain future events. Accordingly, at March 31, 2021 and December 31, 2020, 8,640,832 and 24,275,528 shares of Class&#160;A common stock subject to possible redemption are presented as temporary equity, respectively, outside of the stockholders&#8217; equity section of the Company&#8217;s consolidated condensed balance sheets.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Class&#160;A Common Stock Subject to Possible Redemption</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for its Class&#160;A common stock subject to possible redemption in accordance with the guidance in ASC Topic 480 &#8220;Distinguishing Liabilities from Equity.&#8221; Shares of Class&#160;A common stock subject to mandatory redemption (if any) are classified as liability instruments and are measured at fair value. Shares of conditionally redeemable Class&#160;A common stock (including Class&#160;A common stock that feature redemption rights that are either within the control of the holder or subject to redemption upon the occurrence of uncertain events not solely within the Company&#8217;s control) are classified as temporary equity. At all other times, shares of Class&#160;A common stock are classified as stockholders&#8217; equity. The Company&#8217;s Class&#160;A common stock features certain redemption rights that are considered to be outside of the Company&#8217;s control and subject to the occurrence of uncertain future events. Accordingly, at December&#160;31, 2020, 24,275,528 shares of Class&#160;A common stock subject to possible redemption are presented as temporary equity, outside of the stockholders&#8217; equity section of the Company&#8217;s consolidated balance sheet.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Income Taxes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company complies with the accounting and reporting requirements of Financial Accounting Standards Board Accounting Standard Codification, or FASB ASC, 740, &#8220;Income Taxes,&#8221; which requires an asset and liability approach to financial accounting and reporting for income taxes. Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the&#160;years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that included the enactment date. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">FASB ASC 740 prescribes a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more-likely-than-not to be sustained upon examination by taxing authorities. The Company recognizes accrued interest and penalties related to unrecognized tax benefits as income tax expense.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Income Taxes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company complies with the accounting and reporting requirements of Financial Accounting Standards Board Accounting Standard Codification, or FASB ASC, 740, &#8220;Income Taxes,&#8221; which requires an asset and liability approach to financial accounting and reporting for income taxes. Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the&#160;years in which those temporary </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that included the enactment date. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">FASB ASC 740 prescribes a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more-likely-than-not to be sustained upon examination by taxing authorities. The Company recognizes accrued interest and penalties related to unrecognized tax benefits as income tax expense.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Net Income (Loss) Per Share of Common Stock</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;white-space:pre-wrap;">Net Income (Loss) Per Share of  Common Stock</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Net income (loss) per share of common stock is computed by dividing net income (loss) by the weighted-average number of common stock outstanding during the periods. The Company has not considered the effect of the warrants sold in the Initial Public Offering and the Private Placement to purchase up to an aggregate of 19,967,302 shares of the Company&#8217;s Class A common stock in the calculation of the diluted income per share, since their inclusion would be anti-dilutive under the treasury stock method. As a result, diluted earnings per share of common stock is the same as basic earnings per share of common stock for the periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company&#8217;s unaudited consolidated condensed statements of operations include a presentation of income (loss) per share for common stock subject to redemption in a manner similar to the two-class method of income (loss) per share. Net income per share, basic and diluted for Class&#160;A common stock is calculated by dividing the gain on investment (net), dividends and interest held in Trust Account of approximately $35,000, net of applicable taxes available to be withdrawn from the Trust Account of approximately $35,000, by the weighted average number of Class&#160;A common stock outstanding for the three months ended March 31, 2021. Net loss per share, basic and diluted for </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Class&#160;B common stock is calculated by dividing the net loss of approximately $156.3 million and $0 for the three&#160;months ended March 31, 2021 and 2020, respectively, less income attributable to Class&#160;A common stock of $0 for each period, by the weighted average number of Class&#160;B common stock outstanding for the periods.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Net Loss Per Common Share</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Net loss per share of common stock is computed by dividing net loss applicable to stockholders by the weighted average number of shares of common stock outstanding during the periods. The Company has not considered the effect of the warrants sold in the Initial Public Offering and Private Placement to purchase an aggregate of 19,967,302 shares of Class&#160;A common stock in the calculation of diluted earnings per share, since their inclusion would be anti- dilutive under the treasury stock method. As a result, diluted earnings per share is the same as basic earnings per share for the periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s consolidated statement of operations includes a presentation of income per share for common stock subject to redemption in a manner similar to the two-class method of income per share. Net income per share, basic and diluted for Class&#160;A common stock is calculated by dividing the investment income earned on the Trust Account of approximately $137,000, net of applicable franchise taxes of approximately $137,000 for the&#160;year ended December&#160;31, 2020, by the weighted average number of shares of Class&#160;A common stock outstanding for the periods. Net loss per share, basic and diluted for Class&#160;B common stock for the&#160;year ended December&#160;31, 2020 is calculated by dividing the general and administration expenses of approximately $3.3 million, change in fair value of derivative warrant liabilities of $109.3 million and franchise taxes of $63,000, resulting in a net loss of approximately $112.6 million, by the weighted average number of Class&#160;B common stock outstanding for the period.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DerivativeWarrantLiabilitiesPolicyTextBlock', window );">Derivative warrant liabilities</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-style:italic;font-weight:bold;">Derivative warrant liabilities</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company does not use derivative instruments to hedge exposures to cash flow, market, or foreign currency risks. The Company evaluates all of its financial instruments, including issued stock purchase warrants, to determine if such instruments are derivatives or contain features that qualify as embedded derivatives, pursuant to ASC 480 and ASC 815-15. The classification of derivative instruments, including whether such instruments should be recorded as liabilities or as equity, is re-assessed at the end of each reporting period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for its 19,967,302 common stock warrants issued in connection with its Initial Public Offering (12,786,168) and Private Placement (7,181,134) as derivative warrant liabilities in accordance with ASC 815-40. Accordingly, the Company recognizes the warrant instruments as liabilities at fair value and adjusts the instruments to fair value at each reporting period. The liabilities are subject to re-measurement at each balance sheet date until exercised, and any change in fair value is recognized in the Company&#8217;s statements of operations. The fair value of the Private Placement Warrants have been estimated using a Monte Carlo simulation model each measurement date. The fair value of the warrants issued in connection with the Public Offering were initially measured at fair value using a Monte Carlo simulation model and subsequently measured based on the listed market price of such warrants.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Derivative warrant liabilities</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The Company does not use derivative instruments to hedge exposures to cash flow, market, or foreign currency risks. The Company evaluates all of its financial instruments, including issued stock purchase warrants, to determine if such instruments are derivatives or contain features that qualify as embedded derivatives, pursuant to ASC 480 and ASC 815-15.  The classification of derivative instruments, including whether such instruments should be recorded as liabilities or as equity, is re-assessed at the end of each reporting period.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for its 19,967,302 common stock warrants issued in connection with its Initial Public Offering (12,786,168) and Private Placement (7,181,134) as derivative warrant liabilities in accordance with ASC 815-40. Accordingly, the Company recognizes the warrant instruments as liabilities at fair value and adjusts the instruments to fair value at each reporting period. The liabilities are subject to re-measurement at each balance sheet date until exercised, and any change in fair value is recognized in the Company&#8217;s statement of operations. The fair value of warrants issued by the Company in connection with the Public Offering and Private Placement has been estimated using Monte-Carlo simulations at each measurement date.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Adopted Accounting Standards</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Recent Adopted Accounting Standards</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In August 2020, the FASB issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2020-06, <i style="font-style:italic;">Debt&#8212;Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#8212;Contracts in Entity&#8217;s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity&#8217;s Own Equity</i> (&#8220;ASU 2020-06&#8221;), which simplifies accounting for convertible instruments by removing major separation models required under current GAAP. The ASU also removes certain settlement conditions that are required for equity-linked contracts to qualify for the derivative scope exception, and it simplifies the diluted earnings per share calculation in certain areas. The Company adopted ASU 2020-06 on January 1, 2021. Adoption of the ASU did not impact the Company&#8217;s financial position, results of operations or cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Recent Issued Accounting Standards</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The Company&#8217;s management does not believe that any recently issued, but not yet effective, accounting standards updates, if currently adopted, would have a material effect on the accompanying financial statement.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Recent Accounting Pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Management does not believe that any recently issued, but not yet effective, accounting pronouncements, if currently adopted, would have an effect on the Company&#8217;s consolidated financial statements. </p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_CommonStockSubjectToPossibleRedemptionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the accounting policy on common stock subject to possible redemption.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_CommonStockSubjectToPossibleRedemptionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_DerivativeWarrantLiabilitiesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for derivative warrant liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_DerivativeWarrantLiabilitiesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_EmergingGrowthCompanyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the accounting policy on Emerging Growth Company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_EmergingGrowthCompanyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_InvestmentsHeldInTrustAccountPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Investments Held in Trust Account [Policy Text Block].</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_InvestmentsHeldInTrustAccountPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_OfferingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the accounting policy on offering costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_OfferingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4273-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=108315417&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13279-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32847-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491622&amp;loc=d3e9504-115650<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116657188&amp;loc=SL116659661-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e32280-109318<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136920704552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Schedule of change in the fair value of the derivative warrant liabilities</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table presents the changes in the liability for warrants on convertible preferred stock during the three&#160;months ended March&#160;31, 2021 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:15.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:17.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Convertible&#160;Preferred<br/>Warrant&#160;Warrant&#160;Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;">Balance as of December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.44%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:15.77%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">95,342</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in fair value of warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:15.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">66,397</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised warrants</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:15.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(253)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;">Balance as of March 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.44%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:15.77%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">161,486</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock', window );">Schedule of quantitative information regarding Level 3 fair value measurements inputs as their measurement dates</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The key assumptions used for the valuation of the preferred stock warrant liabilities upon remeasurement were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:11.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;width:26.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three&#160;Months&#160;Ended</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">March&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:11.83%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:11.85%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Volatility</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.83%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">65.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">75.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term (in years)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Discount for lack of marketability</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.8</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">40.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecuritiesTextBlock', window );">Summary of gross holding losses and fair value of held-to-maturity securities</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:47.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measured as of March 31,2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:5.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Investments held in Trust Account - U.S. Treasury Securities </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 383,585,733</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 383,585,733</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrant liabilities - public warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 171,878,063</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 171,878,063</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrant liabilities - private warrants</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104,995,656</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104,995,656</p></td></tr><tr><td style="vertical-align:bottom;width:50.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 555,463,796</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104,995,656</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 660,459,452</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:48.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair&#160;Value&#160;Measured&#160;as&#160;of&#160;December&#160;31,&#160;2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:5.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Investments held in Trust Account - U.S. Treasury Securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 383,721,747</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 383,721,747</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Liabilities:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Warrant liabilities - public warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 64,339,997</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 64,339,997</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Warrant liabilities - private warrants</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:4.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 56,751,981</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 56,751,981</p></td></tr><tr><td style="vertical-align:bottom;width:49.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Total fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 448,061,744</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 56,751,981</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 504,813,725</p></td></tr></table><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Schedule of change in the fair value of the derivative warrant liabilities</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrant liabilities at December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 121,091,978</p></td></tr><tr><td style="vertical-align:bottom;width:84.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change in fair value of warrant liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 155,781,741</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrant liabilities at March 31, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 276,873,719</p></td></tr></table><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The change in the fair value of the derivative warrant liabilities for the year ended December 31, 2020 is summarized as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:78.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:78.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrant liabilities at January 1, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Issuance of Public and Private Warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,822,148</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:78.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrant liabilities at September 30, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,822,148</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Change in fair value of warrant liabilibites</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 109,269,830</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:78.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrant liabilities at December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 121,091,978</p></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock', window );">Schedule of quantitative information regarding Level 3 fair value measurements inputs as their measurement dates</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As&#160;of&#160;March&#160;31,&#160;2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercise price</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11.50</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock Price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term (in years)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.09</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.94</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Probability of completing a Business Combination</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 95.00</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:79.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Discount for lack of marketability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of August 20, 2020 and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercise price</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.50</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.50</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock price</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20.46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Term (in years)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.33</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.58</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.41</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.34</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Probability of completing a Business Combination</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 85.00</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 50.00</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discount for lack of marketability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19279-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HeldToMaturitySecuritiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information about investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5B<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=SL120269825-111563<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=SL120269820-111563<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27232-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecuritiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137002612056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Organization and Business Operations - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Aug. 26, 2020</div></th>
<th class="th"><div>Aug. 20, 2020</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.000001<span></span>
</td>
<td class="nump">$ 0.000001<span></span>
</td>
<td class="nump">$ 0.000001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,873,000<span></span>
</td>
<td class="nump">$ 6,942,000<span></span>
</td>
<td class="nump">$ 12,889,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Share price per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_InvestmentOfCashIntoTrustAccount', window );">Investment of Cash into Trust Account</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 350,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 383,585,040<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ThresholdMinimumAggregateFairMarketValueAsPercentageOfAssetsHeldInTrustAccount', window );">Threshold minimum aggregate fair market value as a percentage of the assets held in the Trust Account</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ThresholdPercentageOfOutstandingVotingSecuritiesOfTargetToBeAcquiredByPostTransactionCompanyToCompleteBusinessCombination', window );">Threshold percentage of outstanding voting securities of the target to be acquired by post-transaction company to complete business combination</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 426,064<span></span>
</td>
<td class="nump">$ 936,773<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeNet', window );">Interest income available in the Trust Account</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,469<span></span>
</td>
<td class="nump">136,707<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_WorkingCapital', window );">Working capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,700,000<span></span>
</td>
<td class="nump">1,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Aggregate purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">376,932,978<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRelatedPartyDebt', window );">Loan from the Sponsor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_LoansFromWorkingCapital', window );">Loans from working capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Class A shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeNet', window );">Interest income available in the Trust Account</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35,000<span></span>
</td>
<td class="nump">$ 137,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Sponsor | Founder Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Aggregate purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,000<span></span>
</td>
<td class="nump">25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRelatedPartyDebt', window );">Loan from the Sponsor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Initial Public Offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_UnitsIssuedDuringPeriodSharesNewIssues', window );">Number of units issued</a></td>
<td class="nump">3,358,504<span></span>
</td>
<td class="nump">35,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Share price per share</a></td>
<td class="nump">$ 10.00<span></span>
</td>
<td class="nump">$ 10.00<span></span>
</td>
<td class="nump">$ 10.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ProceedsFromSaleOfUnits', window );">Gross proceeds from sale of units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 350,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Over-allotment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_UnitsIssuedDuringPeriodSharesNewIssues', window );">Number of units issued</a></td>
<td class="nump">3,358,504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,250,000<span></span>
</td>
<td class="nump">5,250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Share price per share</a></td>
<td class="nump">$ 10.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10.00<span></span>
</td>
<td class="nump">$ 10.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ProceedsFromSaleOfUnits', window );">Gross proceeds from sale of units</a></td>
<td class="nump">$ 33,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_InvestmentOfCashIntoTrustAccount', window );">Investment of Cash into Trust Account</a></td>
<td class="nump">$ 34,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Private Placement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Number of warrants issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,733,333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ClassOfWarrantOrRightPriceOfWarrantsOrRights', window );">Warrant Issue Price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.50<span></span>
</td>
<td class="nump">$ 1.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfWarrants', window );">Proceeds from sale of Private Placement Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,100,000<span></span>
</td>
<td class="nump">$ 10,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Aggregate purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.50<span></span>
</td>
<td class="nump">$ 1.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Private Placement | Sponsor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Number of warrants issued</a></td>
<td class="nump">447,801<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfWarrants', window );">Proceeds from sale of Private Placement Warrants</a></td>
<td class="nump">$ 700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ClassOfWarrantOrRightPriceOfWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ClassOfWarrantOrRightPriceOfWarrantsOrRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_InvestmentOfCashIntoTrustAccount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the investment of cash into trust account.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_InvestmentOfCashIntoTrustAccount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_LoansFromWorkingCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount represents the information about the loan from working capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_LoansFromWorkingCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ProceedsFromSaleOfUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This represents Proceeds from Sale of Units.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ProceedsFromSaleOfUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ThresholdMinimumAggregateFairMarketValueAsPercentageOfAssetsHeldInTrustAccount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the threshold minimum aggregate fair market value as a percentage of the assets held in the Trust Account.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ThresholdMinimumAggregateFairMarketValueAsPercentageOfAssetsHeldInTrustAccount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ThresholdPercentageOfOutstandingVotingSecuritiesOfTargetToBeAcquiredByPostTransactionCompanyToCompleteBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the threshold percentage of outstanding voting securities of the target to be acquired by post-transaction company to complete business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ThresholdPercentageOfOutstandingVotingSecuritiesOfTargetToBeAcquiredByPostTransactionCompanyToCompleteBusinessCombination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_UnitsIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new units issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_UnitsIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_WorkingCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount represents the information about the working capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_WorkingCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, 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. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(a),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRelatedPartyDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRelatedPartyDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=stem_SponsorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=stem_SponsorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=stem_FounderSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=stem_FounderSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137005422712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basic of Presentation and Summary of Significant Accounting Policies - Class A Common Stock Subject to Possible Redemption (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Temporary Equity, Shares Outstanding</a></td>
<td class="nump">175,528,225<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">175,437,783<span></span>
</td>
<td class="nump">191,139,933<span></span>
</td>
<td class="nump">186,466,181<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Shares excluded since their inclusion would be anti-dilutive</a></td>
<td class="nump">321,086,776<span></span>
</td>
<td class="nump">297,188,387<span></span>
</td>
<td class="nump">325,849,346<span></span>
</td>
<td class="nump">293,772,949<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (82,553,000)<span></span>
</td>
<td class="num">$ (17,471,000)<span></span>
</td>
<td class="num">$ (156,124,000)<span></span>
</td>
<td class="num">$ (59,414,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Temporary Equity, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,275,528<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeNet', window );">Investment Income, Net</a></td>
<td class="nump">35,469<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 136,707<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (156,346,958)<span></span>
</td>
<td class="num">(1,100)<span></span>
</td>
<td class="num">$ (112,633,298)<span></span>
</td>
<td class="num">$ (10,406)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Class A common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Temporary Equity, Shares Outstanding</a></td>
<td class="nump">8,640,832<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,275,528<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_AmountOfTaxesAvailableToBeWithdrawnFromTrustAccount', window );">Taxes available to be withdrawn from the Trust Account</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 137,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Common Class B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="nump">$ 156,300,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 112,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Class A shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Temporary Equity, Shares Outstanding</a></td>
<td class="nump">8,640,832<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,275,528<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeNet', window );">Investment Income, Net</a></td>
<td class="nump">$ 35,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 137,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_AmountOfTaxesAvailableToBeWithdrawnFromTrustAccount', window );">Taxes available to be withdrawn from the Trust Account</a></td>
<td class="nump">35,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Class A shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Shares excluded since their inclusion would be anti-dilutive</a></td>
<td class="nump">19,967,302<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,967,302<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Founder Shares | Sponsor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashFDICInsuredAmount', window );">Federal depository insurance coverage</a></td>
<td class="nump">$ 250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_AmountOfTaxesAvailableToBeWithdrawnFromTrustAccount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount Of Taxes Available To Be Withdrawn From Trust Account.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_AmountOfTaxesAvailableToBeWithdrawnFromTrustAccount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFDICInsuredAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFDICInsuredAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(a),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquitySharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquitySharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=stem_CommonClassSubjectToRedemptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=stem_CommonClassSubjectToRedemptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=stem_FounderSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=stem_FounderSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=stem_SponsorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=stem_SponsorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137002391096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basic of Presentation and Summary of Significant Accounting Policies - Derivative warrant liabilities (Details) - Star Peak Energy Transition Corp [Member] - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_CommonStockWarrantsIssuedClassifiedAsDerivativeWarrantLiabilities', window );">Common stock warrants issued</a></td>
<td class="nump">19,967,302<span></span>
</td>
<td class="nump">19,967,302<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Initial Public Offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_CommonStockWarrantsIssuedClassifiedAsDerivativeWarrantLiabilities', window );">Common stock warrants issued</a></td>
<td class="num">(12,786,168)<span></span>
</td>
<td class="num">(12,786,168)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Private Placement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_CommonStockWarrantsIssuedClassifiedAsDerivativeWarrantLiabilities', window );">Common stock warrants issued</a></td>
<td class="num">(7,181,134)<span></span>
</td>
<td class="num">(7,181,134)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_CommonStockWarrantsIssuedClassifiedAsDerivativeWarrantLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of common stock warrants issued classified as derivative warrant liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_CommonStockWarrantsIssuedClassifiedAsDerivativeWarrantLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137002923368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Initial Public Offering (Details) - Star Peak Energy Transition Corp [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Aug. 26, 2020</div></th>
<th class="th"><div>Aug. 20, 2020</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Price per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DeferredUnderwritingCompensationNoncurrent', window );">Deferred underwriting commissions in connection with the initial public offering</a></td>
<td class="nump">$ 12,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,425,476<span></span>
</td>
<td class="nump">$ 13,425,476<span></span>
</td>
<td class="nump">$ 13,425,476<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Initial Public Offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_UnitsIssuedDuringPeriodSharesNewIssues', window );">Number of units issued</a></td>
<td class="nump">3,358,504<span></span>
</td>
<td class="nump">35,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Price per share</a></td>
<td class="nump">$ 10.00<span></span>
</td>
<td class="nump">$ 10.00<span></span>
</td>
<td class="nump">$ 10.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ProceedsFromSaleOfUnits', window );">Gross proceeds from sale of units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 350,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_SaleOfStockOtherOfferingCosts', window );">Offering costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DeferredUnderwritingCompensationNoncurrent', window );">Deferred underwriting commissions in connection with the initial public offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_NumberOfSharesIssuedPerUnit', window );">Number of shares in a unit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_NumberOfWarrantsIssuedPerUnit', window );">Number of warrants in a unit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.33<span></span>
</td>
<td class="nump">0.33<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight', window );">Number of shares issuable per warrant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price of warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11.50<span></span>
</td>
<td class="nump">$ 11.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Over-allotment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_UnitsIssuedDuringPeriodSharesNewIssues', window );">Number of units issued</a></td>
<td class="nump">3,358,504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,250,000<span></span>
</td>
<td class="nump">5,250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Price per share</a></td>
<td class="nump">$ 10.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10.00<span></span>
</td>
<td class="nump">$ 10.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ProceedsFromSaleOfUnits', window );">Gross proceeds from sale of units</a></td>
<td class="nump">$ 33,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_SaleOfStockOtherOfferingCosts', window );">Offering costs</a></td>
<td class="nump">1,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DeferredUnderwritingCompensationNoncurrent', window );">Deferred underwriting commissions in connection with the initial public offering</a></td>
<td class="nump">$ 1,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_DeferredUnderwritingCompensationNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of balance sheet date of underwriting compensation deferred, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_DeferredUnderwritingCompensationNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_NumberOfSharesIssuedPerUnit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the number of shares in a unit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_NumberOfSharesIssuedPerUnit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_NumberOfWarrantsIssuedPerUnit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the number of warrants in a unit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_NumberOfWarrantsIssuedPerUnit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ProceedsFromSaleOfUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This represents Proceeds from Sale of Units.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ProceedsFromSaleOfUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_SaleOfStockOtherOfferingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of other offering costs incurred on sale of stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_SaleOfStockOtherOfferingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_UnitsIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new units issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_UnitsIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136917021320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions - Founder Shares (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Nov. 08, 2020</div></th>
<th class="th"><div>Aug. 26, 2020</div></th>
<th class="th"><div>Jul. 29, 2020</div></th>
<th class="th"><div>Jul. 13, 2020</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Nov. 08, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common shares, shares outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,694,228<span></span>
</td>
<td class="nump">11,228,371<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,694,228<span></span>
</td>
<td class="nump">11,228,371<span></span>
</td>
<td class="nump">9,392,682<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Aggregate purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 376,932,978<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Private Placement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Aggregate purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.50<span></span>
</td>
<td class="nump">$ 1.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_StockTransferredToOthersDuringPeriodShares', window );">Number of shares transferred (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,733,333<span></span>
</td>
<td class="nump">6,733,333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Founder Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_NumberOfSharesSubjectToForfeiture', window );">Number of shares subject to forfeiture (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">472,874<span></span>
</td>
<td class="nump">1,312,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders', window );">Percentage of issued and outstanding shares after the Initial Public Offering collectively held by initial stockholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Sponsor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_StockTransferredToOthersDuringPeriodShares', window );">Number of shares transferred (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,062,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Sponsor | Private Placement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_NumberOfSharesWithRespectToWhichStockDividendIsEffected', window );">Number of shares with respect to which stock dividend is effected</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">447,801<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Sponsor | Founder Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Aggregate purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000<span></span>
</td>
<td class="nump">$ 25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_StockTransferredToOthersDuringPeriodShares', window );">Number of shares transferred (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Class A shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common shares, shares outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,717,672<span></span>
</td>
<td class="nump">14,082,976<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders', window );">Percentage of issued and outstanding shares after the Initial Public Offering collectively held by initial stockholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationStockPriceTrigger', window );">Stock price trigger to transfer, assign or sell any shares or warrants of the company, after the completion of the initial business combination (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11.50<span></span>
</td>
<td class="nump">$ 11.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,717,672<span></span>
</td>
<td class="nump">14,082,976<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Class A shares | Founder Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationStockPriceTrigger', window );">Stock price trigger to transfer, assign or sell any shares or warrants of the company, after the completion of the initial business combination (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12.00<span></span>
</td>
<td class="nump">$ 12.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Class A shares | Sponsor | Founder Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination', window );">Threshold period for not to transfer, assign or sell any of their shares or warrants after the completion of the initial business combination</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdTradingDays', window );">Threshold trading days for transfer, assign or sale of shares or warrants, after the completion of the initial business combination</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">20 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdConsecutiveTradingDays', window );">Threshold consecutive trading days for transfer, assign or sale of shares or warrants, after the completion of the initial business combination</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">30 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ThresholdPeriodAfterBusinessCombinationInWhichSpecifiedTradingDaysWithinAnySpecifiedTradingDayPeriodCommences', window );">Threshold period after the business combination in which the 20 trading days within any 30 trading day period commences</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">150 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdTradingDays', window );">Transfer, Assign Or Sell Any Shares Or Warrants After Completion Of Initial Business Combination, Threshold Trading Days</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">20 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Common Class B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common shares, shares outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,062,500<span></span>
</td>
<td class="nump">9,589,626<span></span>
</td>
<td class="nump">9,589,626<span></span>
</td>
<td class="nump">10,062,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders', window );">Percentage of issued and outstanding shares after the Initial Public Offering collectively held by initial stockholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_CommonStockSharesForfeited', window );">Class B common stock forfeited (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">472,874<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,589,626<span></span>
</td>
<td class="nump">9,589,626<span></span>
</td>
<td class="nump">10,062,500<span></span>
</td>
<td class="nump">2,875,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Common Class B | Over-allotment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_CommonStockSharesForfeited', window );">Class B common stock forfeited (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">472,874<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Common Class B | Sponsor | Founder Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Number of shares issued</a></td>
<td class="nump">2,875,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Aggregate purchase price</a></td>
<td class="nump">$ 25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination', window );">Threshold period for not to transfer, assign or sell any of their shares or warrants after the completion of the initial business combination</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationStockPriceTrigger', window );">Stock price trigger to transfer, assign or sell any shares or warrants of the company, after the completion of the initial business combination (in dollars per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdTradingDays', window );">Threshold trading days for transfer, assign or sale of shares or warrants, after the completion of the initial business combination</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">20 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdConsecutiveTradingDays', window );">Threshold consecutive trading days for transfer, assign or sale of shares or warrants, after the completion of the initial business combination</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">30 days<span></span>
</td>
<td class="text">30 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ThresholdPeriodAfterBusinessCombinationInWhichSpecifiedTradingDaysWithinAnySpecifiedTradingDayPeriodCommences', window );">Threshold period after the business combination in which the 20 trading days within any 30 trading day period commences</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">150 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdTradingDays', window );">Transfer, Assign Or Sell Any Shares Or Warrants After Completion Of Initial Business Combination, Threshold Trading Days</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">20 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_CommonStockSharesForfeited">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of common stock, forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_CommonStockSharesForfeited</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_NumberOfSharesSubjectToForfeiture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of the company that are subject to forfeiture during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_NumberOfSharesSubjectToForfeiture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_NumberOfSharesWithRespectToWhichStockDividendIsEffected">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares with respect to which stock dividend is effected.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_NumberOfSharesWithRespectToWhichStockDividendIsEffected</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the percentage of issued and outstanding shares after the Initial Public Offering collectively held by initial stockholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_StockTransferredToOthersDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares transferred to others during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_StockTransferredToOthersDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ThresholdPeriodAfterBusinessCombinationInWhichSpecifiedTradingDaysWithinAnySpecifiedTradingDayPeriodCommences">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The threshold period after the business combination in which the 20 trading days within any 30 trading day period commences for the transfer, assigning or sale of any shares of the company, after the completion of the initial business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ThresholdPeriodAfterBusinessCombinationInWhichSpecifiedTradingDaysWithinAnySpecifiedTradingDayPeriodCommences</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The threshold period for not to transfer, assign or sell any of the shares or warrants, after the completion of the initial business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationStockPriceTrigger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Price of the entity's common stock which would be required to be attained to trigger the transfer, assign or sale of any shares or warrants of the company, after the completion of the initial business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationStockPriceTrigger</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdConsecutiveTradingDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Threshold period of specified consecutive trading days for stock price trigger considered for the transfer, assigning or sale of any shares or warrants of the company, after the completion of the initial business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdConsecutiveTradingDays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdTradingDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Threshold number of specified trading days for stock price trigger considered for the transfer, assigning or sale of any shares or warrants of the company, after the completion of the initial business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdTradingDays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=stem_FounderSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=stem_FounderSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=stem_SponsorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=stem_SponsorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137062315448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions - Additional information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1">24 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Aug. 26, 2020</div></th>
<th class="th"><div>Aug. 20, 2020</div></th>
<th class="th"><div>Aug. 31, 2020</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Nov. 08, 2020</div></th>
<th class="th"><div>Nov. 08, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableRelatedPartiesCurrent', window );">Accounts payable - related party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 321,000<span></span>
</td>
<td class="nump">$ 399,000<span></span>
</td>
<td class="nump">$ 190,000<span></span>
</td>
<td class="nump">$ 190,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_MaximumBorrowingCapacityOfRelatedPartyPromissoryNote', window );">Maximum amounts of transaction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="nump">$ 300,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfRelatedPartyDebt', window );">Repayment of promissory note - related party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 292,000<span></span>
</td>
<td class="nump">$ 292,000<span></span>
</td>
<td class="nump">$ 235,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">292,301<span></span>
</td>
<td class="nump">117,699<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_MaximumLoansConvertibleIntoWarrants', window );">Maximum loans convertible into warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,500,000<span></span>
</td>
<td class="nump">$ 1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_WarrantsPricePerUnit', window );">Price of warrants (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.50<span></span>
</td>
<td class="nump">$ 1.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_LoansFromWorkingCapital', window );">Loans from working capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableRelatedPartiesCurrent', window );">Accounts payable - related party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | General and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfRelatedPartyDebt', window );">Repayment of promissory note - related party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,000<span></span>
</td>
<td class="nump">50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Promissory Note with Related Party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ProceedsFromRelatedPartyAdvances', window );">Proceeds from Related Party Advances</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">182,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfRelatedPartyDebt', window );">Repayment of promissory note - related party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 125,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Private Placement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ProceedsFromRelatedPartyAdvances', window );">Proceeds from Related Party Advances</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,100,000<span></span>
</td>
<td class="nump">$ 10,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Sponsor | Private Placement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ProceedsFromRelatedPartyAdvances', window );">Proceeds from Related Party Advances</a></td>
<td class="nump">$ 700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_LoansFromWorkingCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount represents the information about the loan from working capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_LoansFromWorkingCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_MaximumBorrowingCapacityOfRelatedPartyPromissoryNote">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of maximum borrowing capacity of related party promissory note.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_MaximumBorrowingCapacityOfRelatedPartyPromissoryNote</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_MaximumLoansConvertibleIntoWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum amount of Loans that may be convertible into warrants of the post-Business Combination entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_MaximumLoansConvertibleIntoWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ProceedsFromRelatedPartyAdvances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a advances made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ProceedsFromRelatedPartyAdvances</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_WarrantsPricePerUnit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per unit price of warrants issued by the company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_WarrantsPricePerUnit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount for accounts payable to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfRelatedPartyDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfRelatedPartyDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=stem_PromissoryNoteWithRelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=stem_PromissoryNoteWithRelatedPartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=stem_SponsorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=stem_SponsorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137000785208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Forward Purchase Agreement (Details) - Star Peak Energy Transition Corp [Member] - $ / shares<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Aug. 26, 2020</div></th>
<th class="th"><div>Aug. 20, 2020</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_CommitmentsAndContingenciesLineItems', window );"><strong>Commitments And Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Share price per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10.00<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Initial Public Offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_CommitmentsAndContingenciesLineItems', window );"><strong>Commitments And Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_UnitsIssuedDuringPeriodSharesNewIssues', window );">Number of units issued</a></td>
<td class="nump">3,358,504<span></span>
</td>
<td class="nump">35,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Share price per share</a></td>
<td class="nump">$ 10.00<span></span>
</td>
<td class="nump">$ 10.00<span></span>
</td>
<td class="nump">$ 10.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Over-allotment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_CommitmentsAndContingenciesLineItems', window );"><strong>Commitments And Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_UnitsIssuedDuringPeriodSharesNewIssues', window );">Number of units issued</a></td>
<td class="nump">3,358,504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,250,000<span></span>
</td>
<td class="nump">5,250,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Share price per share</a></td>
<td class="nump">$ 10.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10.00<span></span>
</td>
<td class="nump">$ 10.00<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_CommitmentsAndContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_CommitmentsAndContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_UnitsIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new units issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_UnitsIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137005527528">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Administrative Services Agreement and Underwriting Agreement (Details) - Star Peak Energy Transition Corp [Member] - USD ($)<br></strong></div></th>
<th class="th"><div>Aug. 26, 2020</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_CommitmentsAndContingenciesLineItems', window );"><strong>Commitments And Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_CashUnderwritingDiscountPerUnit', window );">Underwriting discount per unit</a></td>
<td class="nump">$ 0.20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_SaleOfStockUnderwritingFees', window );">Cash underwriting fees</a></td>
<td class="nump">$ 7,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DeferredFeePerUnit', window );">Deferred fee per unit</a></td>
<td class="nump">$ 0.35<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DeferredUnderwritingCompensationNoncurrent', window );">Deferred underwriting commissions</a></td>
<td class="nump">$ 12,300,000<span></span>
</td>
<td class="nump">$ 13,425,476<span></span>
</td>
<td class="nump">$ 13,425,476<span></span>
</td>
<td class="nump">$ 13,425,476<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Over-allotment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_CommitmentsAndContingenciesLineItems', window );"><strong>Commitments And Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_SaleOfStockUnderwritingFees', window );">Cash underwriting fees</a></td>
<td class="nump">700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DeferredUnderwritingCompensationNoncurrent', window );">Deferred underwriting commissions</a></td>
<td class="nump">$ 1,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_CashUnderwritingDiscountPerUnit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the cash underwriting discount per unit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_CashUnderwritingDiscountPerUnit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_CommitmentsAndContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_CommitmentsAndContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_DeferredFeePerUnit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the deferred fee per unit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_DeferredFeePerUnit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_DeferredUnderwritingCompensationNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of balance sheet date of underwriting compensation deferred, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_DeferredUnderwritingCompensationNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_SaleOfStockUnderwritingFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of underwriting fees incurred on sale of stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_SaleOfStockUnderwritingFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137013642488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Common Stock Shares (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jul. 13, 2020 </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>Vote </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>Vote </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Aug. 26, 2020 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>shares</div>
</th>
<th class="th">
<div>Nov. 08, 2018 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">474,728,323<span></span>
</td>
<td class="nump">474,728,323<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">386,728,323<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, $0.000001 par value | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.000001<span></span>
</td>
<td class="nump">$ 0.000001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.000001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,694,228<span></span>
</td>
<td class="nump">11,228,371<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,392,682<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common shares, shares outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,694,228<span></span>
</td>
<td class="nump">11,228,371<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Outstanding shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">175,528,225<span></span>
</td>
<td class="nump">175,437,783<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">191,139,933<span></span>
</td>
<td class="nump">186,466,181<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Outstanding shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,275,528<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Class A shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400,000,000<span></span>
</td>
<td class="nump">400,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, $0.000001 par value | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,717,672<span></span>
</td>
<td class="nump">14,082,976<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common shares, shares outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,717,672<span></span>
</td>
<td class="nump">14,082,976<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_CommonStockSharesOutstandingIncludingPossibleRedemption', window );">Common shares outstanding including possible redemption</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,358,504<span></span>
</td>
<td class="nump">38,358,504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Outstanding shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,640,832<span></span>
</td>
<td class="nump">24,275,528<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders', window );">Percentage of issued and outstanding shares after the Initial Public Offering collectively held by initial stockholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Common Class B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,000,000<span></span>
</td>
<td class="nump">40,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, $0.000001 par value | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_CommonStockNumberOfVotesPerShare', window );">Common shares, votes per share | Vote</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,589,626<span></span>
</td>
<td class="nump">9,589,626<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,062,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,875,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common shares, shares outstanding (in shares)</a></td>
<td class="nump">10,062,500<span></span>
</td>
<td class="nump">9,589,626<span></span>
</td>
<td class="nump">9,589,626<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,062,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_MaximumCommonStockSharesSubjectToForfeiture', window );">Maximum shares subject to forfeiture</a></td>
<td class="nump">1,312,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders', window );">Percentage of issued and outstanding shares after the Initial Public Offering collectively held by initial stockholders</a></td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Over-allotment | Common Class B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_MaximumCommonStockSharesSubjectToForfeiture', window );">Maximum shares subject to forfeiture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,312,500<span></span>
</td>
<td class="nump">1,312,500<span></span>
</td>
<td class="nump">472,874<span></span>
</td>
<td class="nump">1,312,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_CommonStockNumberOfVotesPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of votes that each common share is entitled.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_CommonStockNumberOfVotesPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_CommonStockSharesOutstandingIncludingPossibleRedemption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding including possible redemption.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_CommonStockSharesOutstandingIncludingPossibleRedemption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_MaximumCommonStockSharesSubjectToForfeiture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the maximum number of common stock shares subject to forfeiture.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_MaximumCommonStockSharesSubjectToForfeiture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the percentage of issued and outstanding shares after the Initial Public Offering collectively held by initial stockholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquitySharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquitySharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136917319432">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Stockholders' Equity - Preferred Stock Shares (Details) - $ / shares<br></strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Series 1 convertible preferred stock, 4,305 shares authorized</a></td>
<td class="nump">4,305<span></span>
</td>
<td class="nump">4,305<span></span>
</td>
<td class="nump">4,305<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Series 1 convertible preferred stock, $0.00001 par value</a></td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="nump">$ 0.00001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Series 1 convertible preferred stock, shares issued</a></td>
<td class="nump">2,961<span></span>
</td>
<td class="nump">2,961<span></span>
</td>
<td class="nump">2,961<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Series 1 convertible preferred stock, shares outstanding</a></td>
<td class="nump">2,961<span></span>
</td>
<td class="nump">2,961<span></span>
</td>
<td class="nump">2,961<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Series 1 convertible preferred stock, 4,305 shares authorized</a></td>
<td class="nump">1,000,000<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Series 1 convertible preferred stock, $0.00001 par value</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Series 1 convertible preferred stock, shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Series 1 convertible preferred stock, shares outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137002646744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Warrants (Details) - Star Peak Energy Transition Corp [Member]<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($) </div>
<div>D </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>D </div>
<div>$ / shares</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Redemption of Warrants When the Price per Share of Class A Common Stock Equals or Exceeds $18.00</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger', window );">Stock price trigger for redemption of public warrants (in dollars per share)</a></td>
<td class="nump">$ 18.00<span></span>
</td>
<td class="nump">$ 18.00<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights', window );">Redemption price per public warrant (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ClassOfWarrantOrRightMinimumThresholdWrittenNoticePeriodForRedemptionOfWarrants', window );">Minimum threshold written notice period for redemption of public warrants</a></td>
<td class="text">30 days<span></span>
</td>
<td class="text">30 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDays', window );">Threshold trading days for redemption of public warrants</a></td>
<td class="nump">20<span></span>
</td>
<td class="nump">20<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdConsecutiveTradingDays', window );">Threshold consecutive trading days for redemption of public warrants</a></td>
<td class="nump">30<span></span>
</td>
<td class="nump">30<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_RedemptionPeriod', window );">Redemption period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">30 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ThresholdNumberOfBusinessDaysBeforeSendingNoticeOfRedemptionToWarrantHolders', window );">Threshold business days before sending notice of redemption to warrant holders</a></td>
<td class="text">3 days<span></span>
</td>
<td class="text">3 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Redemption of Warrants When the Price per Share of Class A Common Stock Equals or Exceeds $10.00</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger', window );">Stock price trigger for redemption of public warrants (in dollars per share)</a></td>
<td class="nump">$ 10.00<span></span>
</td>
<td class="nump">$ 10.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights', window );">Redemption price per public warrant (in dollars per share)</a></td>
<td class="nump">$ 0.10<span></span>
</td>
<td class="nump">$ 0.10<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ClassOfWarrantOrRightMinimumThresholdWrittenNoticePeriodForRedemptionOfWarrants', window );">Minimum threshold written notice period for redemption of public warrants</a></td>
<td class="text">30 days<span></span>
</td>
<td class="text">30 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDays', window );">Threshold trading days for redemption of public warrants | D</a></td>
<td class="nump">20<span></span>
</td>
<td class="nump">20<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdConsecutiveTradingDays', window );">Threshold consecutive trading days for redemption of public warrants | D</a></td>
<td class="nump">30<span></span>
</td>
<td class="nump">30<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ThresholdNumberOfBusinessDaysBeforeSendingNoticeOfRedemptionToWarrantHolders', window );">Threshold business days before sending notice of redemption to warrant holders</a></td>
<td class="text">3 days<span></span>
</td>
<td class="text">3 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Redeemable warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_WarrantsAndRightsOutstandingExercisableTermAfterBusinessCombination', window );">Public Warrants exercisable term after the completion of a business combination</a></td>
<td class="text">30 days<span></span>
</td>
<td class="text">30 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_WarrantsAndRightsOutstandingExercisableTermFromClosingOfInitialPublicOffering', window );">Public Warrants exercisable term from the closing of the initial public offering</a></td>
<td class="text">12 months<span></span>
</td>
<td class="text">12 months<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingTerm', window );">Public Warrants expiration term</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ThresholdPeriodForFillingRegistrationStatementAfterBusinessCombination', window );">Threshold period for filling registration statement after business combination</a></td>
<td class="text">20 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_RedemptionPeriod', window );">Redemption period</a></td>
<td class="text">30 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ThresholdIssuePriceForCapitalRaisingPurposesInConnectionWithClosingOfBusinessCombination', window );">Threshold issue price per share</a></td>
<td class="nump">$ 9.20<span></span>
</td>
<td class="nump">$ 9.20<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_PercentageOfGrossProceedsOnTotalEquityProceeds', window );">Percentage of gross proceeds on total equity proceeds</a></td>
<td class="nump">60.00%<span></span>
</td>
<td class="nump">60.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ThresholdNumberOfSpecifiedTradingDaysDeterminingVolumeWeightedAverageTradingPrice', window );">Threshold trading days determining volume weighted average price</a></td>
<td class="text">20 days<span></span>
</td>
<td class="text">20 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ClassOfWarrantOrRightAdjustmentOfExercisePriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice', window );">Adjustment of exercise price of warrants based on market value and newly issued price (as a percent)</a></td>
<td class="nump">115.00%<span></span>
</td>
<td class="nump">115.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ClassOfWarrantOrRightAdjustmentOfRedemptionPriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice2', window );">Adjustment of redemption price of stock based on market value and newly issued price 2 (as a percent)</a></td>
<td class="nump">180.00%<span></span>
</td>
<td class="nump">180.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination', window );">Threshold period for not to transfer, assign or sell any of their shares or warrants after the completion of the initial business combination</a></td>
<td class="text">30 days<span></span>
</td>
<td class="text">30 days<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ClassOfWarrantOrRightAdjustmentOfExercisePriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of adjustment of exercise price of warrants based on market value and newly issued price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ClassOfWarrantOrRightAdjustmentOfExercisePriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ClassOfWarrantOrRightAdjustmentOfRedemptionPriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of adjustment of redemption price of stock based on market value and newly issued price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ClassOfWarrantOrRightAdjustmentOfRedemptionPriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ClassOfWarrantOrRightMinimumThresholdWrittenNoticePeriodForRedemptionOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The minimum threshold period during which a written notice is required for redemption of warrants, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ClassOfWarrantOrRightMinimumThresholdWrittenNoticePeriodForRedemptionOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Price of the entity's common stock which would be required to be attained to trigger the redemption of warrants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdConsecutiveTradingDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Threshold number of specified consecutive trading days for stock price trigger considered for redemption of warrants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdConsecutiveTradingDays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Threshold number of specified trading days for stock price trigger considered for redemption of warrants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Redemption price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_PercentageOfGrossProceedsOnTotalEquityProceeds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of total equity related to new issuances which would trigger an adjustment in the exercise price of the warrant.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_PercentageOfGrossProceedsOnTotalEquityProceeds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_RedemptionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The minimum threshold redemption period, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_RedemptionPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ThresholdIssuePriceForCapitalRaisingPurposesInConnectionWithClosingOfBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the information pertaining to threshold issue price for capital raising purposes in connection with the closure of a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ThresholdIssuePriceForCapitalRaisingPurposesInConnectionWithClosingOfBusinessCombination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ThresholdNumberOfBusinessDaysBeforeSendingNoticeOfRedemptionToWarrantHolders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The minimum threshold period of business days before sending notice of redemption to warrant holders, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ThresholdNumberOfBusinessDaysBeforeSendingNoticeOfRedemptionToWarrantHolders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ThresholdNumberOfSpecifiedTradingDaysDeterminingVolumeWeightedAverageTradingPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The threshold number of specified trading period determining volume weighted average trading price , in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ThresholdNumberOfSpecifiedTradingDaysDeterminingVolumeWeightedAverageTradingPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ThresholdPeriodForFillingRegistrationStatementAfterBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the threshold period for filling registration statement after business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ThresholdPeriodForFillingRegistrationStatementAfterBusinessCombination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The threshold period for not to transfer, assign or sell any of the shares or warrants, after the completion of the initial business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_WarrantsAndRightsOutstandingExercisableTermAfterBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The warrants exercisable term after the completion of a business combination, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_WarrantsAndRightsOutstandingExercisableTermAfterBusinessCombination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_WarrantsAndRightsOutstandingExercisableTermFromClosingOfInitialPublicOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The warrants exercisable term from the closing of the initial public offering, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_WarrantsAndRightsOutstandingExercisableTermFromClosingOfInitialPublicOffering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsOutstandingTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsOutstandingTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137005287192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements - Financial assets that are measured at fair value on a recurring basis (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Change in fair value of warrant liabilities</a></td>
<td class="nump">$ 66,397,000<span></span>
</td>
<td class="num">$ (1,009,000)<span></span>
</td>
<td class="nump">$ 84,455,000<span></span>
</td>
<td class="num">$ (1,493,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares', window );">Fair value of warrants</a></td>
<td class="nump">276,873,719<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">121,091,978<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,822,148<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount', window );">Transfer of assets from level 1 to level 2</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount', window );">Transfer of assets from level 2 to level 1</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet', window );">Transfers to / from Level 3</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Change in fair value of warrant liabilities</a></td>
<td class="nump">155,781,741<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(109,269,830)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Recurring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares', window );">Fair value of warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">121,091,978<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueNetAssetLiability', window );">Total fair value</a></td>
<td class="nump">660,459,452<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">504,813,725<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Recurring | Public warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares', window );">Fair value of warrants</a></td>
<td class="nump">171,878,063<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">64,339,997<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Recurring | Private warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares', window );">Fair value of warrants</a></td>
<td class="nump">104,995,656<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56,751,981<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Recurring | U.S. Treasury Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investments held in Trust Account</a></td>
<td class="nump">383,585,733<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">383,721,747<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueNetAssetLiability', window );">Total fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">504,813,725<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Recurring | Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueNetAssetLiability', window );">Total fair value</a></td>
<td class="nump">555,463,796<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">448,061,744<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Recurring | Level 1 | Public warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares', window );">Fair value of warrants</a></td>
<td class="nump">171,878,063<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">64,339,997<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Recurring | Level 1 | U.S. Treasury Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investments held in Trust Account</a></td>
<td class="nump">383,585,733<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">383,721,747<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueNetAssetLiability', window );">Total fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">383,721,747<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Recurring | Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares', window );">Fair value of warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">121,091,978<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueNetAssetLiability', window );">Total fair value</a></td>
<td class="nump">104,995,656<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56,751,981<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Recurring | Level 3 | Private warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares', window );">Fair value of warrants</a></td>
<td class="nump">$ 104,995,656<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56,751,981<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Recurring | Level 3 | U.S. Treasury Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueNetAssetLiability', window );">Total fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 121,091,978<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAdjustmentOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (income) related to adjustment to fair value of warrant liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 25<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=109262497&amp;loc=d3e20148-110875<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAdjustmentOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transfers of assets measured on a recurring basis out of Level 1 of the fair value hierarchy into Level 2.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transfers of assets measured on a recurring basis out of Level 2 of the fair value hierarchy into Level 1.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transfer of financial instrument classified as an asset into (out of) level 3 of the fair value hierarchy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueNetAssetLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of asset after deduction of liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueNetAssetLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fair value of shares that would be issued, determined under the conditions specified in the contract if the settlement were to occur at the reporting date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109262807&amp;loc=d3e22047-110879<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=stem_PublicWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=stem_PublicWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=stem_PrivateWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=stem_PrivateWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137002612440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements - Change in the fair value of the derivative warrant liabilities (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Change in the fair value of the derivative warrant liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Beginning balance at January 1</a></td>
<td class="nump">$ 95,342,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Change in fair value</a></td>
<td class="nump">66,397,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Ending balance at December 31</a></td>
<td class="nump">161,486,000<span></span>
</td>
<td class="nump">$ 95,342,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Star Peak Energy Transition Corp [Member] | Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Change in the fair value of the derivative warrant liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Beginning balance at January 1</a></td>
<td class="nump">121,091,978<span></span>
</td>
<td class="nump">11,822,148<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Change in fair value</a></td>
<td class="nump">155,781,741<span></span>
</td>
<td class="nump">109,269,830<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Ending balance at December 31</a></td>
<td class="nump">$ 276,873,719<span></span>
</td>
<td class="nump">$ 121,091,978<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137014538664">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Quantitative information regarding Level 3 fair value measurements inputs as their measurement dates (Details) - Star Peak Energy Transition Corp [Member] - Level 3<br></strong></div></th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($) </div>
<div>Y</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>Y</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>Y</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Exercise price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityMeasurementInput', window );">Measurement input</a></td>
<td class="nump">11.50<span></span>
</td>
<td class="nump">11.50<span></span>
</td>
<td class="nump">11.50<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Stock price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityMeasurementInput', window );">Measurement input</a></td>
<td class="nump">20.58<span></span>
</td>
<td class="nump">20.46<span></span>
</td>
<td class="nump">9.90<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Expected term (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityMeasurementInput', window );">Measurement input</a></td>
<td class="nump">5.09<span></span>
</td>
<td class="nump">5.33<span></span>
</td>
<td class="nump">5.58<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Volatility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityMeasurementInput', window );">Measurement input</a></td>
<td class="nump">15.00<span></span>
</td>
<td class="nump">21.00<span></span>
</td>
<td class="nump">21.50<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Risk-free interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityMeasurementInput', window );">Measurement input</a></td>
<td class="nump">0.94<span></span>
</td>
<td class="nump">0.41<span></span>
</td>
<td class="nump">0.34<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Probability of completing a Business Combination</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityMeasurementInput', window );">Measurement input</a></td>
<td class="nump">95.00<span></span>
</td>
<td class="nump">85.00<span></span>
</td>
<td class="nump">50.00<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember', window );">Discount for lack of marketability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityMeasurementInput', window );">Measurement input</a></td>
<td class="nump">1.5<span></span>
</td>
<td class="nump">3.00<span></span>
</td>
<td class="nump">4.00<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilityMeasurementInput">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of input used to measure derivative liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilityMeasurementInput</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=stem_StarPeakEnergyTransitionCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExercisePriceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExercisePriceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputSharePriceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputSharePriceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=stem_MeasurementInputProbabilityOfCompletingBusinessCombinationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=stem_MeasurementInputProbabilityOfCompletingBusinessCombinationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137011518744">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 9,873<span></span>
</td>
<td class="nump">$ 6,942<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,889<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">14,567<span></span>
</td>
<td class="nump">13,572<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,619<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory, net</a></td>
<td class="nump">22,309<span></span>
</td>
<td class="nump">20,843<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,580<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets (includes $123 and $483 due from related parties as of December 31, 2020 and 2019, respectively)</a></td>
<td class="nump">6,587<span></span>
</td>
<td class="nump">7,920<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,710<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">53,336<span></span>
</td>
<td class="nump">49,277<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,798<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Energy storage systems, net</a></td>
<td class="nump">119,842<span></span>
</td>
<td class="nump">123,703<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">131,569<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostNetNoncurrent', window );">Contract origination costs, net</a></td>
<td class="nump">10,981<span></span>
</td>
<td class="nump">10,404<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,608<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">1,666<span></span>
</td>
<td class="nump">1,739<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,695<span></span>
</td>
<td class="nump">$ 1,625<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">12,170<span></span>
</td>
<td class="nump">12,087<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,695<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other noncurrent assets</a></td>
<td class="nump">14,395<span></span>
</td>
<td class="nump">8,640<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,682<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">212,390<span></span>
</td>
<td class="nump">205,850<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">188,047<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">21,721<span></span>
</td>
<td class="nump">13,749<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,691<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="nump">17,084<span></span>
</td>
<td class="nump">16,072<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,307<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued payroll</a></td>
<td class="nump">6,512<span></span>
</td>
<td class="nump">5,976<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,573<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableCurrent', window );">Notes payable, current portion</a></td>
<td class="nump">36,182<span></span>
</td>
<td class="nump">33,683<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,895<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertibleDebtCurrent', window );">Convertible promissory notes (includes $45,271 and $24,102 due to related parties as of December 31, 2020 and 2019, respectively)</a></td>
<td class="nump">68,868<span></span>
</td>
<td class="nump">67,590<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,925<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansPayableCurrent', window );">Financing obligation, current portion</a></td>
<td class="nump">18,052<span></span>
</td>
<td class="nump">14,914<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,373<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating Lease, Liability, Current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">645<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue, current</a></td>
<td class="nump">38,762<span></span>
</td>
<td class="nump">36,942<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,948<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities (includes $399 and $190 due to related parties as of December 31, 2020 and 2019, respectively)</a></td>
<td class="nump">1,069<span></span>
</td>
<td class="nump">1,589<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,636<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">208,250<span></span>
</td>
<td class="nump">190,515<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">109,348<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Deferred revenue, noncurrent</a></td>
<td class="nump">16,640<span></span>
</td>
<td class="nump">15,468<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,780<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationsNoncurrent', window );">Asset retirement obligation</a></td>
<td class="nump">4,150<span></span>
</td>
<td class="nump">4,137<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,759<span></span>
</td>
<td class="nump">6,092<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermNotesPayable', window );">Notes payable, noncurrent</a></td>
<td class="nump">6,418<span></span>
</td>
<td class="nump">4,612<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,568<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermLoansPayable', window );">Financing obligation, noncurrent</a></td>
<td class="nump">70,059<span></span>
</td>
<td class="nump">73,128<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">74,640<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Lease liability, noncurrent</a></td>
<td class="nump">41<span></span>
</td>
<td class="nump">57<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">390<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">467,044<span></span>
</td>
<td class="nump">383,259<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">212,579<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and Contingencies (Note 18)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Convertible preferred stock, $0.00001 par value; 409,351,021 and 321,346,716 shares authorized as of December 31, 2020 and 2019, respectively; 175,437,783 and 191,139,933 shares issued and outstanding as of December 31, 2020 and 2019, respectively; (liquidation preference of $257,947 and $258,041 as of December 31, 2020 and 2019, respectively)</a></td>
<td class="nump">220,955<span></span>
</td>
<td class="nump">220,563<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">231,129<span></span>
</td>
<td class="nump">218,931<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' Deficit</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Series 1 convertible preferred stock, $0.00001 par value; 4,305 shares authorized as of December 31, 2020 and 2019; 2,961 shares issued and outstanding as of December 31, 2020 and 2019</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.000001 par value; 474,728,323 and 386,728,323 authorized as of December 31, 2020 and 2019, respectively; 11,228,371 and 9,392,682 issued and outstanding as of December 31, 2020 and 2019, respectively</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">14,726<span></span>
</td>
<td class="nump">10,061<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,339<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive (loss) income</a></td>
<td class="nump">59<span></span>
</td>
<td class="num">(192)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">54<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(490,394)<span></span>
</td>
<td class="num">(407,841)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(259,054)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' deficit</a></td>
<td class="num">(475,609)<span></span>
</td>
<td class="num">(397,972)<span></span>
</td>
<td class="num">$ (264,867)<span></span>
</td>
<td class="num">(255,661)<span></span>
</td>
<td class="num">$ (210,041)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities, convertible preferred stock and stockholders' deficit</a></td>
<td class="nump">$ 212,390<span></span>
</td>
<td class="nump">205,850<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">188,047<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=stem_EnergyStorageSystemsMember', window );">Energy Storage Systems</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Energy storage systems, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">91,593<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">98,358<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue, current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,713<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,507<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Deferred revenue, noncurrent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,265<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,302<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Noncurrent portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=68051541&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, 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. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130532-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130531-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of the carrying value of long-term convertible debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer. Convertible debt is a financial instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of portion of long-term loans payable due within one year or the operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermLoansPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermLoansPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6904-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. 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. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityCarryingAmountAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=stem_EnergyStorageSystemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=stem_EnergyStorageSystemsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137006450936">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>CONSOLIDATED BALANCE SHEETS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Other current assets due from related parties</a></td>
<td class="nump">$ 123,000<span></span>
</td>
<td class="nump">$ 483,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent', window );">Convertible promissory notes due to related parties</a></td>
<td class="nump">45,271,000<span></span>
</td>
<td class="nump">24,102,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableRelatedPartiesCurrent', window );">Other current liabilities due to related parties</a></td>
<td class="nump">$ 399,000<span></span>
</td>
<td class="nump">$ 190,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityParOrStatedValuePerShare', window );">Convertible preferred stock, par value;</a></td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="nump">$ 0.00001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesAuthorized', window );">Convertible preferred stock, shares authorized</a></td>
<td class="nump">409,351,021<span></span>
</td>
<td class="nump">321,346,716<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesIssued', window );">Convertible preferred stock, shares issued</a></td>
<td class="nump">175,437,783<span></span>
</td>
<td class="nump">191,139,933<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Convertible preferred stock, shares outstanding</a></td>
<td class="nump">175,437,783<span></span>
</td>
<td class="nump">191,139,933<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLiquidationPreference', window );">Convertible preferred stock, liquidation preference</a></td>
<td class="nump">$ 257,947,000<span></span>
</td>
<td class="nump">$ 258,041,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Series 1 convertible preferred stock, $0.00001 par value</a></td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="nump">$ 0.00001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Series 1 convertible preferred stock, 4,305 shares authorized</a></td>
<td class="nump">4,305<span></span>
</td>
<td class="nump">4,305<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Series 1 convertible preferred stock, shares issued</a></td>
<td class="nump">2,961<span></span>
</td>
<td class="nump">2,961<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Series 1 convertible preferred stock, shares outstanding</a></td>
<td class="nump">2,961<span></span>
</td>
<td class="nump">2,961<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, $0.000001 par value</a></td>
<td class="nump">$ 0.000001<span></span>
</td>
<td class="nump">$ 0.000001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">474,728,323<span></span>
</td>
<td class="nump">386,728,323<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">11,228,371<span></span>
</td>
<td class="nump">9,392,682<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValueOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">$ 11,228,371<span></span>
</td>
<td class="nump">$ 9,392,682<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount for accounts payable to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValueOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValueOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueFromRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount for notes payable (written promise to pay), due to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableRelatedPartiesClassifiedCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityLiquidationPreference">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityLiquidationPreference</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share amount of par value or stated value of stock classified as temporary equity. 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=d3e177068-122764<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (27)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquitySharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquitySharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquitySharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquitySharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquitySharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquitySharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137013666424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 36,307<span></span>
</td>
<td class="nump">$ 17,552<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenue</a></td>
<td class="nump">40,219<span></span>
</td>
<td class="nump">20,812<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross margin</a></td>
<td class="num">(3,912)<span></span>
</td>
<td class="num">(3,260)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="nump">14,829<span></span>
</td>
<td class="nump">17,462<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">15,941<span></span>
</td>
<td class="nump">14,703<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">14,705<span></span>
</td>
<td class="nump">12,425<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">45,475<span></span>
</td>
<td class="nump">44,590<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(49,387)<span></span>
</td>
<td class="num">(47,850)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpenseAbstract', window );"><strong>Other income (expense), net:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(20,806)<span></span>
</td>
<td class="num">(12,548)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Change in fair value of warrants and embedded derivatives</a></td>
<td class="num">(84,455)<span></span>
</td>
<td class="nump">1,493<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other expenses, net</a></td>
<td class="num">(1,471)<span></span>
</td>
<td class="num">(503)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other income (expense)</a></td>
<td class="num">(106,732)<span></span>
</td>
<td class="num">(11,558)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income taxes</a></td>
<td class="num">(156,119)<span></span>
</td>
<td class="num">(59,408)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="num">(5)<span></span>
</td>
<td class="num">(6)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (156,124)<span></span>
</td>
<td class="num">$ (59,414)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Net loss per share attributable to common shareholders, basic and diluted</a></td>
<td class="num">$ (17.48)<span></span>
</td>
<td class="num">$ (6.05)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Weighted average shares used in computing net loss per share, basic and diluted</a></td>
<td class="nump">9,474,749<span></span>
</td>
<td class="nump">10,703,380<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Service revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 15,645<span></span>
</td>
<td class="nump">$ 13,482<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenue</a></td>
<td class="nump">21,187<span></span>
</td>
<td class="nump">16,958<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductMember', window );">Hardware revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">20,662<span></span>
</td>
<td class="nump">4,070<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenue</a></td>
<td class="nump">$ 19,032<span></span>
</td>
<td class="nump">$ 3,854<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements.  Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period.  Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAdjustmentOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (income) related to adjustment to fair value of warrant liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 25<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=109262497&amp;loc=d3e20148-110875<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAdjustmentOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137000951720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (82,553)<span></span>
</td>
<td class="num">$ (17,471)<span></span>
</td>
<td class="num">$ (156,124)<span></span>
</td>
<td class="num">$ (59,414)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Other comprehensive (loss) income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustment</a></td>
<td class="nump">251<span></span>
</td>
<td class="nump">451<span></span>
</td>
<td class="num">(246)<span></span>
</td>
<td class="nump">54<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Total comprehensive loss</a></td>
<td class="num">$ (82,302)<span></span>
</td>
<td class="num">$ (17,020)<span></span>
</td>
<td class="num">$ (156,370)<span></span>
</td>
<td class="num">$ (59,360)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569643-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137013989672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward', window );"><strong>Increase (Decrease) in Temporary Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Balance, beginning of period</a></td>
<td class="nump">$ 231,129<span></span>
</td>
<td class="nump">$ 218,931<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Balance, beginning of period (in shares)</a></td>
<td class="nump">191,139,933<span></span>
</td>
<td class="nump">186,466,181<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_TemporaryEquityValueDecreaseDueToExchange', window );">Effect of exchange transaction</a></td>
<td class="num">$ (10,605)<span></span>
</td>
<td class="num">$ (15,946)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_TemporaryEquityShareDecreaseDueToExchange', window );">Effect of exchange transaction (in shares)</a></td>
<td class="num">(15,546,014)<span></span>
</td>
<td class="num">(15,035,612)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues', window );">Issuance of Series D preferred stock upon conversion of promissory note</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 28,144<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentSharesIssued1', window );">Issuance of Series D preferred stock upon conversion of promissory note (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,711,869<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_TemporaryEquityShareDecreaseDueToSettlementOfLitigation', window );">Settlement of litigation (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,505)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_TemporaryEquityShareDecreaseDueToExchangeCancellation', window );">Cancellation of exchange transaction by shareholder (in shares)</a></td>
<td class="num">(177,375)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_TemporaryEquityValueIncreaseDueToOptionAndWarrantExercise', window );">Issuance of common and preferred stock upon exercise of stock options and warrants</a></td>
<td class="nump">$ 39<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_TemporaryEquityShareIncreaseDueToOptionAndWarrantExercise', window );">Issuance of common and preferred stock upon exercise of stock options and warrants (in shares)</a></td>
<td class="nump">21,239<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Balance, end of period</a></td>
<td class="nump">$ 220,563<span></span>
</td>
<td class="nump">$ 231,129<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Balance, end of period (in shares)</a></td>
<td class="nump">175,437,783<span></span>
</td>
<td class="nump">191,139,933<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_TemporaryEquityShareDecreaseDueToExchange">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The decrease in temporary equity shares outstanding due to an exchange of other equity instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_TemporaryEquityShareDecreaseDueToExchange</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_TemporaryEquityShareDecreaseDueToExchangeCancellation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The decrease in temporary equity shares outstanding due to cancellation of the exchange transaction</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_TemporaryEquityShareDecreaseDueToExchangeCancellation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_TemporaryEquityShareDecreaseDueToSettlementOfLitigation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The decrease in temporary equity shares outstanding due to settlement of litigation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_TemporaryEquityShareDecreaseDueToSettlementOfLitigation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_TemporaryEquityShareIncreaseDueToOptionAndWarrantExercise">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase in temporary equity shares outstanding due to exercise of options and warrants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_TemporaryEquityShareIncreaseDueToOptionAndWarrantExercise</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_TemporaryEquityValueDecreaseDueToExchange">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The decrease in temporary equity due to an exchange of other equity instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_TemporaryEquityValueDecreaseDueToExchange</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_TemporaryEquityValueIncreaseDueToOptionAndWarrantExercise">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase in temporary equity due to exercise of options and warrants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_TemporaryEquityValueIncreaseDueToOptionAndWarrantExercise</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionConvertedInstrumentSharesIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionConvertedInstrumentSharesIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInTemporaryEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. 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. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityCarryingAmountAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquitySharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquitySharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of new stock classified as temporary equity issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136999911464">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF STOCKHOLDERS' DEFICIT - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Preferred stock</div></th>
<th class="th"><div>Common stock</div></th>
<th class="th"><div>Additional paid-in capital</div></th>
<th class="th"><div>Accumulated comprehensive (loss) income</div></th>
<th class="th"><div>Deficit</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, beginning of period at Dec. 31, 2018</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 555<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (210,596)<span></span>
</td>
<td class="num">$ (210,041)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, beginning of period (in shares) at Dec. 31, 2018</a></td>
<td class="nump">3,405<span></span>
</td>
<td class="nump">9,583,163<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_StockholdersEquityValueDecreaseDueToExchange', window );">Effect of exchange transaction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,956<span></span>
</td>
<td class="nump">10,956<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_StockholdersEquityShareDecreaseDueToExchange', window );">Effect of exchange transaction (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(603,874)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued', window );">Issuance of warrants to purchase common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,217<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,217<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_StockholdersEquityShareDecreaseDueToSettlementOfLitigation', window );">Settlement of litigation (in shares)</a></td>
<td class="num">(444)<span></span>
</td>
<td class="num">(10,540)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options and warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options and warrants (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">423,933<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,531<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,531<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">54<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">54<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(59,414)<span></span>
</td>
<td class="num">(59,414)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, end of period at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,339<span></span>
</td>
<td class="nump">54<span></span>
</td>
<td class="num">(259,054)<span></span>
</td>
<td class="num">(255,661)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, end of period (in shares) at Dec. 31, 2019</a></td>
<td class="nump">2,961<span></span>
</td>
<td class="nump">9,392,682<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">456<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">456<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">451<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">451<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(17,471)<span></span>
</td>
<td class="num">(17,471)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, end of period at Mar. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,816<span></span>
</td>
<td class="nump">505<span></span>
</td>
<td class="num">(269,188)<span></span>
</td>
<td class="num">(264,867)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, end of period (in shares) at Mar. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,997,741<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, beginning of period at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,339<span></span>
</td>
<td class="nump">54<span></span>
</td>
<td class="num">(259,054)<span></span>
</td>
<td class="num">(255,661)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, beginning of period (in shares) at Dec. 31, 2019</a></td>
<td class="nump">2,961<span></span>
</td>
<td class="nump">9,392,682<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_StockholdersEquityValueDecreaseDueToExchange', window );">Effect of exchange transaction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,337<span></span>
</td>
<td class="nump">7,337<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_StockholdersEquityShareDecreaseDueToExchange', window );">Effect of exchange transaction (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(466,711)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_StockholdersEquityShareIncreaseDueToExchange', window );">Cancellation of exchange transaction by shareholder (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,034,135<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature', window );">Recognition of beneficial conversion feature related to convertible notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,629<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,629<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued', window );">Issuance of warrants to purchase common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">168<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">168<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options and warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">383<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 383<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options and warrants (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,268,265<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">996,991<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,542<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,542<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(246)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(246)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(156,124)<span></span>
</td>
<td class="num">(156,124)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, end of period at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,061<span></span>
</td>
<td class="num">(192)<span></span>
</td>
<td class="num">(407,841)<span></span>
</td>
<td class="num">(397,972)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, end of period (in shares) at Dec. 31, 2020</a></td>
<td class="nump">2,961<span></span>
</td>
<td class="nump">11,228,371<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature', window );">Recognition of beneficial conversion feature related to convertible notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,126<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,126<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of common stock upon exercise of stock options and warrants (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,465,857<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">784<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 784<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">251<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">251<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(82,553)<span></span>
</td>
<td class="num">(82,553)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, end of period at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,726<span></span>
</td>
<td class="nump">$ 59<span></span>
</td>
<td class="num">$ (490,394)<span></span>
</td>
<td class="num">$ (475,609)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, end of period (in shares) at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,694,228<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_StockholdersEquityShareDecreaseDueToExchange">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The decrease in stockholders' equity shares outstanding due to an exchange of other equity instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_StockholdersEquityShareDecreaseDueToExchange</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_StockholdersEquityShareDecreaseDueToSettlementOfLitigation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The decrease in stockholders' equity shares outstanding due to settlement of litigation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_StockholdersEquityShareDecreaseDueToSettlementOfLitigation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_StockholdersEquityShareIncreaseDueToExchange">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase in stockholders' equity shares outstanding due to cancellation of an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_StockholdersEquityShareIncreaseDueToExchange</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_StockholdersEquityValueDecreaseDueToExchange">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The decrease in stockholders' equity due to an exchange of temporary and other equity instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_StockholdersEquityValueDecreaseDueToExchange</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in additional paid in capital (APIC) resulting from recognition of deferred taxes for convertible debt with a beneficial conversion feature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 55<br> -Paragraph 51<br> -URI http://asc.fasb.org/extlink&amp;oid=121610041&amp;loc=d3e34017-109320<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=120383193&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=120383193&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326096&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 25<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109126253&amp;loc=d3e4724-112606<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569643-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137011806296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>OPERATING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">$ (156,124)<span></span>
</td>
<td class="num">$ (59,414)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash used in operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherDepreciationAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="nump">17,736<span></span>
</td>
<td class="nump">13,889<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Non-cash interest expense, including interest expense associated with debt issuance costs</a></td>
<td class="nump">10,044<span></span>
</td>
<td class="nump">4,759<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">4,542<span></span>
</td>
<td class="nump">1,531<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Change in fair value of warrant liability and embedded derivative</a></td>
<td class="nump">84,455<span></span>
</td>
<td class="num">(1,493)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense', window );">Noncash lease expense</a></td>
<td class="nump">589<span></span>
</td>
<td class="nump">906<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationAccretionExpense', window );">Accretion expense</a></td>
<td class="nump">217<span></span>
</td>
<td class="nump">303<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment of energy storage systems</a></td>
<td class="nump">1,395<span></span>
</td>
<td class="nump">295<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Earnings from equity method investments</a></td>
<td class="num">(129)<span></span>
</td>
<td class="num">(76)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(6,988)<span></span>
</td>
<td class="num">(5,112)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventory</a></td>
<td class="num">(17,263)<span></span>
</td>
<td class="num">(1,553)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Other assets</a></td>
<td class="num">(5,329)<span></span>
</td>
<td class="num">(1,860)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_IncreaseDecreaseInCapitalizedContractCosts', window );">Contract origination costs</a></td>
<td class="num">(2,552)<span></span>
</td>
<td class="num">(1,302)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued expenses</a></td>
<td class="nump">5,684<span></span>
</td>
<td class="nump">10,562<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="nump">31,682<span></span>
</td>
<td class="nump">9,007<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_IncreaseDecreaseInOperatingLeaseLiability', window );">Lease liabilities</a></td>
<td class="num">(646)<span></span>
</td>
<td class="num">(230)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities', window );">Other liabilities</a></td>
<td class="num">(984)<span></span>
</td>
<td class="nump">110<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(33,671)<span></span>
</td>
<td class="num">(29,678)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>INVESTING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToDevelopSoftware', window );">Capital expenditures on internally-developed software</a></td>
<td class="num">(5,828)<span></span>
</td>
<td class="num">(5,356)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(12,036)<span></span>
</td>
<td class="num">(46,358)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>FINANCING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ProceedsFromStockOptionsandWarrantsExercised', window );">Proceeds from exercise of stock options and warrants</a></td>
<td class="nump">422<span></span>
</td>
<td class="nump">36<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">40,294<span></span>
</td>
<td class="nump">67,201<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash and cash equivalents</a></td>
<td class="num">(534)<span></span>
</td>
<td class="num">(170)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net decrease in cash and cash equivalents</a></td>
<td class="num">(5,947)<span></span>
</td>
<td class="num">(9,005)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, beginning of year</a></td>
<td class="nump">12,889<span></span>
</td>
<td class="nump">21,894<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, end of year of year</a></td>
<td class="nump">6,942<span></span>
</td>
<td class="nump">12,889<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Cash paid for income taxes</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="nump">9,665<span></span>
</td>
<td class="nump">8,937<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>NON-CASH INVESTING AND FINANCING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_IncreaseDecreaseInAssetRetirementCostsAndObligations', window );">Change in asset retirement costs and asset retirement obligation</a></td>
<td class="nump">1,839<span></span>
</td>
<td class="num">(636)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_WarrantsIssued', window );">Issuance of common stock warrants</a></td>
<td class="nump">168<span></span>
</td>
<td class="nump">1,216<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentAmount1', window );">Conversion of convertible promissory notes and accrued interest into Series D preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,144<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaidInKindInterest', window );">Conversion of accrued interest into outstanding note payable</a></td>
<td class="nump">644<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Purchase of energy storage systems in accounts payable</a></td>
<td class="nump">1,806<span></span>
</td>
<td class="nump">950<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=stem_EnergyStorageSystemsMember', window );">Energy Storage Systems</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>INVESTING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of property and equipment</a></td>
<td class="num">(6,196)<span></span>
</td>
<td class="num">(40,995)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember', window );">Other property and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>INVESTING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of property and equipment</a></td>
<td class="num">(12)<span></span>
</td>
<td class="num">(7)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LoansPayableMember', window );">Financing obligation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>FINANCING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfDebt', window );">Proceeds from issuance of financing obligations</a></td>
<td class="nump">16,222<span></span>
</td>
<td class="nump">32,310<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayment of debt</a></td>
<td class="num">(10,689)<span></span>
</td>
<td class="num">(7,309)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible promissory notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>FINANCING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDebtNetOfIssuanceCosts', window );">Proceeds from issuance of debt, net of issuance costs</a></td>
<td class="nump">33,081<span></span>
</td>
<td class="nump">63,250<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember', window );">Notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>FINANCING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayment of debt</a></td>
<td class="num">(22,240)<span></span>
</td>
<td class="num">(25,796)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDebtNetOfIssuanceCosts', window );">Proceeds from issuance of debt, net of issuance costs</a></td>
<td class="nump">$ 23,498<span></span>
</td>
<td class="nump">$ 4,710<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_IncreaseDecreaseInAssetRetirementCostsAndObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The noncash change in asset retirement costs and obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_IncreaseDecreaseInAssetRetirementCostsAndObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_IncreaseDecreaseInCapitalizedContractCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in capitalized contract costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_IncreaseDecreaseInCapitalizedContractCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_IncreaseDecreaseInOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_IncreaseDecreaseInOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ProceedsFromStockOptionsandWarrantsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option and warrants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ProceedsFromStockOptionsandWarrantsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_WarrantsIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fair value of warrants issued in noncash financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_WarrantsIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCostsAndDiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationAccretionExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accretion expense recognized during the period that is associated with an asset retirement obligation. Accretion expense measures and incorporates changes due to the passage of time into the carrying amount of the liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6392676&amp;loc=d3e7480-110848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationAccretionExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4313-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionConvertedInstrumentAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4304-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4332-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionConvertedInstrumentAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAdjustmentOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (income) related to adjustment to fair value of warrant liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 25<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=109262497&amp;loc=d3e20148-110875<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAdjustmentOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfLongLivedAssetsHeldForUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4297-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaidInKindInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest paid other than in cash for example by issuing additional debt securities. As a noncash item, it is added to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaidInKindInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToDevelopSoftware">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToDevelopSoftware</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDebtNetOfIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDebtNetOfIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=stem_EnergyStorageSystemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=stem_EnergyStorageSystemsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LoansPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LoansPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136920540408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS(Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible promissory notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Payments of debt issuance costs</a></td>
<td class="nump">$ 240<span></span>
</td>
<td class="nump">$ 2,308<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember', window );">Notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Payments of debt issuance costs</a></td>
<td class="nump">$ 1,502<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136920587256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>BUSINESS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NatureOfOperations', window );">BUSINESS</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">1.&#160;&#160;&#160;BUSINESS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Description of the Business</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Rollins Road Acquisition Company (f/k/a Stem,&#160;Inc.) and its subsidiaries (together &#8220;Stem,&#160;Inc.,&#8221; &#8220;Stem&#8221; or the &#8220;Company&#8221;) is an energy technology company that creates innovative technology services that transform the way energy is distributed and consumed. Through its technology, the Company enables businesses to control their electricity expense and helps the electrical grid be more efficient in managing peak usage. Prior to the Merger (as defined below), Rollins Road Acquisition Company was named Stem,&#160;Inc.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Stem,&#160;Inc. was incorporated on March&#160;16, 2009 in the State of Delaware and is headquartered in Millbrae, California.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Star Peak Acquisition Corp. Merger</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On December&#160;3, 2020, the Company entered into an Agreement and Plan of Merger (the &#8220;Merger Agreement&#8221;) with Star Peak Transition Corp. (&#8220;STPK&#8221;, prior to the closing of the Merger and the &#8220;New Stem&#8221;, following the closing of the Merger), an entity listed on the New York Stock Exchange under the trade symbol &#8220;STPK&#8221;, and STPK Merger Sub Corp., a Delaware corporation and wholly owned subsidiary of STPK (&#8220;Merger Sub&#8221;), providing for, among other things, and subject to the conditions therein, the combination of the Company and STPK pursuant to the proposed merger of Merger Sub with and into the Company with the Company continuing as the surviving entity (the &#8220;Merger&#8221;).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On April&#160;28, 2021, shareholders approved the Merger Agreement, under which Stem received approximately $577.1&#160;million, net of fees and expenses. See Note&#160;14,&#160;<i style="font-style:italic;">Subsequent Events</i>&#160;for additional details regarding this transaction.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Liquidity and Going Concern</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The accompanying condensed consolidated financial statements have been prepared in conformity with U.S. generally accepted accounting principles (&#8220;GAAP&#8221;), assuming the Company will continue as a going concern. As of March&#160;31, 2021, the Company had cash and cash equivalents of $9.9&#160;million, an accumulated deficit of $490.4&#160;million and net current liabilities of $154.9&#160;million, with $123.1&#160;million of debt financing coming due within the next 12&#160;months. During the three&#160;months ended March&#160;31, 2021, the Company incurred a net loss of $82.6&#160;million and had negative cash flows from operating activities of $1.8&#160;million. However, as previously noted, the Company closed the Merger on April&#160;28, 2021 that provided the Company with a significant amount of cash proceeds. The Company believes that the cash position, inclusive of funds raised with the Merger, is sufficient to meet capital and liquidity requirement for at least the next 12&#160;months after the date that the financial statements are available to be issued and, therefore, there is no longer substantial doubt about the Company&#8217;s ability to continue as a going concern.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s business prospects are subject to risks, expenses, and uncertainties frequently encountered by companies in the early stages of commercial operations. To date, the Company has been funded primarily by equity financings, convertible promissory notes and borrowings from affiliates. The attainment of profitable operations is dependent upon future events, including obtaining adequate financing to complete the Company&#8217;s development activities, obtaining adequate supplier relationships, building its customer base, successfully executing its business and marketing strategy and hiring appropriate personnel. Failure to generate sufficient revenues, achieve planned gross margins and operating profitability, control operating costs, or secure additional funding may require the Company to modify, delay, or abandon some of its planned future expansion or development, or to otherwise enact operating cost reductions available to management, which could have a material adverse effect on the Company&#8217;s business, operating results, financial condition, and ability to achieve its intended business objectives.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">COVID-19</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In March&#160;2020, the World Health Organization declared the outbreak of the novel coronavirus disease (&#8220;COVID-19&#8221;) as a pandemic, and we expect our operations in all locations to be affected as the virus continues to proliferate. We have adjusted certain aspects of our operations to protect our employees and customers while still meeting customers&#8217; needs for vital technology. We will continue to monitor the situation closely and it is possible that we will implement further measures. In light of the uncertainty as to the severity and duration of the pandemic, the impact on our revenues, profitability and financial position is uncertain at this time.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><span style="display:inline-block;text-indent:0pt;width:27.35pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">1.</b></span><b style="font-weight:bold;">BUSINESS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Description of the Business</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Stem,&#160;Inc. and its subsidiaries (together &#8220;Stem,&#160;Inc.&#8221; or the &#8220;Company&#8221;) is an energy technology company that creates innovative technology services that transform the way energy is distributed and consumed. Through its technology, the Company enables businesses to control their electricity expense and helps the electrical grid be more efficient in managing peak usage.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Stem,&#160;Inc. was incorporated on March&#160;16, 2009 in the State of Delaware and is headquartered in Millbrae, California.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Liquidity and Going Concern</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The accompanying consolidated financial statements have been prepared in conformity with U.S. generally accepted accounting principles (&#8220;GAAP&#8221;), assuming the Company will continue as a going concern. As of December&#160;31, 2020, the Company had cash and cash equivalents of $6.9 million, an accumulated deficit of $407.8 million and net current liabilities of $141.2 million, with $116.2 million of debt financing coming due in 2021. During the&#160;year ended December&#160;31, 2020, the Company incurred a net loss of $156.1 million and had negative cash flows from operating activities of $33.7 million. As a result of these conditions, there is substantial doubt about the Company&#8217;s ability to continue as a going concern within one&#160;year after the date that the financial statements are available to be issued.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">The Company&#8217;s business prospects are subject to risks, expenses, and uncertainties frequently encountered by companies in the early stages of commercial operations. To date, the Company has been funded primarily by equity financings, convertible promissory notes and borrowings from affiliates. The attainment of profitable operations is dependent upon future events, including obtaining adequate financing to complete the Company&#8217;s development activities, obtaining adequate supplier relationships, building its customer base, successfully executing its business and marketing strategy and hiring appropriate personnel. Failure to generate sufficient revenues, achieve planned gross margins and operating profitability, control operating costs, or secure additional funding may require the Company to modify, delay, or abandon some  of its planned future expansion or development, or to otherwise enact operating cost reductions available to management, which could have a material adverse effect on the Company&#8217;s business, operating results, financial condition, and ability to achieve its intended business objectives.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">The Company intends to obtain financing through the execution of  a merger transaction with a Special Purpose Acquisition Company (&#8220;SPAC&#8221;) or through the issuance of additional equity or debt. These plans are intended to mitigate the relevant conditions or events that raise substantial doubt about the Company&#8217;s ability to continue as a going concern; however, as the plans are not entirely within the Company&#8217;s control, management cannot assure they will be effectively implemented.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The consolidated financial statements do not include any adjustments to reflect the possible future effects on the recoverability and classification of assets or the amounts and classification of liabilities that may result from the outcome of this uncertainty.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><b style="font-weight:bold;">COVID-19</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In March&#160;2020, the World Health Organization declared the outbreak of the novel coronavirus disease (&#8220;COVID-19&#8221;) as a pandemic, and we expect our operations in all locations to be affected as the virus continues to proliferate. We have adjusted certain aspects of our operations to protect our employees and customers while still meeting customers&#8217; needs for vital technology. We will continue to monitor the situation closely and it is possible that we will implement further measures. In light of the uncertainty as to the severity and duration of the pandemic, the impact on our revenues, profitability and financial position is uncertain at this time.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NatureOfOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NatureOfOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136920676920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock', window );">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">2.&#160;&#160;&#160;SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Basis of Presentation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the U.S. (&#8220;GAAP&#8221;) and include the accounts of the Company, its wholly-owned subsidiaries, and consolidated variable interest entities (&#8220;VIEs&#8221;). All intercompany balances and transactions have been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Unaudited Interim Condensed Consolidated Financial Statements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The accompanying interim condensed consolidated balance sheet as of March&#160;31, 2021, the interim condensed consolidated statements of operations, condensed consolidated statements of comprehensive loss, condensed consolidated statements of convertible preferred stock and stockholders&#8217; deficit and condensed consolidated statements of cash flows for the three&#160;months ended March&#160;31, 2021 and 2020, and amounts relating to the interim periods included in the accompanying notes to the interim condensed consolidated financial statements are unaudited. The unaudited interim financial statements have been prepared on the same basis as the audited consolidated financial statements, and in management&#8217;s opinion, includes all adjustments, consisting of only normal recurring adjustments, necessary for the fair presentation of the Company&#8217;s condensed consolidated balance. Operating results for the interim periods presented are not necessarily indicative of results to be expected for the full&#160;year or for any other interim period. These interim condensed consolidated financial statements should be read in conjunction with the audited financial statements and notes for the&#160;years ended December&#160;31, 2020 and 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Use of Estimates</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates on historical experience and on various other assumptions believed to be reasonable. Actual results could differ from those estimates and such differences could be material to the financial position and results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Significant estimates and assumptions reflected in these consolidated financial statements include, but are not limited to, depreciable life of energy systems; the amortization of financing obligations; deferred commissions and contract fulfillment costs; the valuation of energy storage systems, internally developed software, and asset retirement obligations; and the fair value of equity instruments, equity-based instruments, warrant liabilities and embedded derivatives.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Segment Information</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Operating segments are defined as components of an entity for which discrete financial information is available that is regularly reviewed by the Chief Operating Decision Maker (&#8220;CODM&#8221;) in deciding how to allocate resources to an individual segment and in assessing performance. Our Chief Executive Officer is the CODM. The CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. As such, we have determined that the Company operates as&#160;oneoperating segment that is focused exclusively on innovative technology services that transform the way energy is distributed and consumed.&#160;Net assets outside of the U.S. were less than 10% of total net assets as of March&#160;31, 2021 and December&#160;31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Significant Customers</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">A significant customer represents 10% or more of the Company&#8217;s total revenue or accounts receivable, net balance at each respective balance sheet date.&#160;For each significant customer, revenue as a&#160;percentage of total revenue and accounts receivable as a&#160;percentage of total accounts receivable are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;width:21.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accounts&#160;Receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.36%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">March&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.62%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;width:23.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Three&#160;Months&#160;Ended&#160;March&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:8.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:9.62%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:10.3%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Customers:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Customer A</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Customer B</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">15</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">30</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Customer C</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Customer D</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">36</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Customer E</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Customer F</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">16</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;">*Total less than 10% for the respective period</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Fair Value of Financial Instruments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Assets and liabilities recorded at fair value in the consolidated financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. The fair value of the Company&#8217;s financial assets and liabilities reflects management&#8217;s estimate of amounts that the Company would have received in connection with the sale of the assets or paid in connection with the transfer of the liabilities in an orderly transaction between market participants at the measurement date. In connection with measuring the fair value of its assets and liabilities, the Company seeks to maximize the use of observable inputs (market data obtained from independent sources) and to minimize the use of unobservable inputs (internal assumptions about how market participants would price assets and liabilities).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Hierarchical levels which are directly related to the amount of subjectivity associated with the inputs to the valuation of these assets or liabilities are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Level 1&#160;&#8212;&#160;</span>Unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access as of the measurement date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Level 2&#160;&#8212;&#160;</span>Inputs other than quoted prices included within Level 1 that are directly observable for the asset or liability or indirectly observable through corroboration with observable market data.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Level 3&#160;&#8212;&#160;</span>Unobservable inputs for the asset or liability only used when there is little, if any, market activity for the asset or liability at the measurement date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">This hierarchy requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value. Assets and liabilities measured at fair value are classified in their entirety based on the lowest level of input that is significant to their fair value measurement. The Company&#8217;s assessment of the significance of a specific input to the fair value measurement in its entirety requires management to make judgments and consider factors specific to the asset or liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Financial assets and liabilities held by the Company measured at fair value on a recurring basis as of March&#160;31, 2021 and December&#160;31, 2020 include cash and cash equivalents and warrant liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Recently Adopted Accounting Standards</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In August&#160;2018, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2018-13,&#160;<i style="font-style:italic;">Fair Value Measurement (Topic 820): Disclosure Framework&#160;&#8212; Changes to the Disclosure Requirements for Fair Value Measurement</i>. The amendments applicable to the Company on, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements and the narrative description of measurement uncertainty should be prospectively applied in the initial fiscal&#160;year of adoption. All other amendments applicable to the Company should be applied retrospectively to all periods presented upon their effective date. The Company adopted ASU 2018-13 as of January&#160;1, 2020. The Company&#8217;s disclosures related to its level 3 financial instruments were not materially impacted for the periods presented. See Note&#160;4,&#160;<i style="font-style:italic;">Fair Value Measurements</i>, for more information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In August&#160;2018, the FASB issued ASU 2018-15,&#160;<i style="font-style:italic;">Intangibles&#160;&#8212; Goodwill and Other&#160;&#8212; Internal-Use Software (Subtopic 350-40): Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract&#160;</i>(&#8220;ASU 2018-15&#8221;). The intent of this pronouncement is to align the requirements for capitalizing implementation costs incurred in a cloud computing arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal- use software as defined in ASC 350-40. Under ASU 2018-15, the capitalized implementation costs related to a cloud computing arrangement will be amortized over the term of the arrangement and all capitalized implementation amounts will be required to be presented in the same line items of the financial statements as the related hosting fees. ASU 2018-15 is effective for public and private companies&#8217; fiscal&#160;years beginning after December&#160;15, 2019, and December&#160;15, 2020, respectively, and interim periods within those fiscal&#160;years, with early adoption permitted. The Company adopted ASU 2018-15 as of January&#160;1, 2021. The adoption did not have a material impact to the Company&#8217;s condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Recently Issued Accounting Standards</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In June&#160;2016, the FASB issued ASU 2016-13,&#160;<i style="font-style:italic;">Financial instruments&#160;&#8212; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</i>, and subsequent related ASUs, which amends the guidance on the impairment of financial instruments by requiring measurement and recognition of expected credit losses for financial assets held. This ASU is effective for public and private companies&#8217; fiscal&#160;years, and for interim periods within those fiscal&#160;years, beginning after December&#160;15, 2019, and December&#160;15, 2022, respectively. The Company expects to adopt ASU 2016-13 under the private company transition guidance beginning January&#160;1, 2023 and is currently assessing the impact, if any, the guidance will have on the Company&#8217;s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In December&#160;2019, the FASB issued ASU 2019-12,&#160;<i style="font-style:italic;">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</i>&#160;(&#8220;ASU 2019-12&#8221;). ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. ASU 2019-12 will be effective for public entities for interim and annual periods beginning after December&#160;15, 2020, with early adoption permitted. ASU 2019-12 will be effective for private entities for annual periods beginning after December&#160;15, 2021, and interim periods beginning after December&#160;15, 2020, with early adoption permitted. The Company plans to adopt ASU 2019-12 for the fiscal&#160;year beginning January&#160;1, 2022 and is currently assessing the impact, if any, the guidance will have on the Company&#8217;s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In August&#160;2020, the FASB issued ASU 2020-06,&#160;<i style="font-style:italic;">Debt&#160;&#8212; Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#160;&#8212; Contracts in Entity&#8217;s Own Equity (Subtopic 815-40)&#160;&#8212; Accounting For Convertible Instruments and Contracts in an Entity&#8217;s Own Equity</i>. The ASU simplifies accounting for convertible instruments by removing major separation models required under current GAAP. Consequently, more convertible debt instruments will be reported as a single liability instrument with no separate accounting for embedded conversion features. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception, which will permit more equity contracts to qualify for it. The ASU also simplifies the diluted net income per share calculation in certain areas. The new guidance is effective for annual and interim periods beginning after December&#160;15, 2023, and early adoption is permitted for fiscal&#160;years beginning after December&#160;15, 2020, and interim periods within those fiscal&#160;years. The Company plans to adopt 2020-06 for the fiscal&#160;year beginning January&#160;1, 2024 and is currently evaluating the impact that this new guidance will have on the Company&#8217;s financial statements.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><span style="display:inline-block;text-indent:0pt;width:27.35pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">2.</b></span><b style="font-weight:bold;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><b style="font-weight:bold;">Basis of Presentation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the U.S. (&#8220;GAAP&#8221;) and include the accounts of the Company, its wholly-owned subsidiaries, and consolidated variable interest entities (&#8220;VIEs&#8221;). All intercompany balances and transactions have been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Reclassification</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Certain prior&#160;year amounts have been reclassified for consistency with the current&#160;year presentation. These reclassifications had an immaterial effect on our reported results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Variable Interest Entities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company forms special purpose entities (&#8220;SPEs&#8221;), some of which are VIEs, with its investors in the ordinary course of business to facilitate the funding and monetization of its energy storage systems. A legal entity is considered a VIE if it has either a total equity investment that is insufficient to finance its operations without additional subordinated financial support or whose equity holders lack the characteristics of a controlling financial interest. The Company&#8217;s variable interests arise from contractual, ownership, or other monetary interests in the entity. The typical condition for a controlling financial interest ownership is holding a majority of the voting interests of an entity; however, a controlling financial interest may also exist in entities, such as VIEs, through arrangements that do not involve controlling voting interests.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">The Company consolidates a VIE if it is deemed to be the primary beneficiary. The Company determines it is the primary beneficiary if it has the power to direct the activities that most significantly impact the VIEs&#8217; economic performance and has the obligation to absorb losses or has the right to receive benefits of  the VIE that could potentially be significant to the VIE. The Company evaluates its relationships with its VIEs on an ongoing basis to determine whether it is the primary beneficiary.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Equity Method Investments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company has ownership interests in SPEs which it does not control. The Company holds an interest in these SPEs of greater than 20% and has the ability to exercise significant influence and, therefore, uses the equity method to account for its investments in these SPEs. Under the equity method of accounting, investments are stated at initial cost and are adjusted for subsequent additional investments and the Company&#8217;s proportionate share of earnings or losses and distributions. Such proportionate share of earnings or losses is included within other expenses, net in the consolidated statements of operations. The Company considers whether its equity method investments are impaired when events or circumstances suggest that the carrying amount may not be recoverable. An impairment charge is recognized in the consolidated statements of operations for a decline in value that is determined to be other-than-temporary. In determining if and when a decline in the fair value of these investments below their carrying value is other-than-temporary, the Company evaluates the market condition, trends of earnings and cash flows and other key measures of performance and recognizes such loss which is deemed to be other-than-temporary. No such losses have been recognized during the&#160;years ended December&#160;31, 2020 and 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Use of Estimates</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 0pt 8.5pt;">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates on historical experience and on various other </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;">assumptions believed to be reasonable. Actual results could differ from those estimates and such differences could be material to the financial position and results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Significant estimates and assumptions reflected in these consolidated financial statements include, but are not limited to, depreciable life of energy storage systems; the amortization of financing obligations; deferred commissions and contract fulfillment costs; the valuation of energy storage systems, internally developed software, and asset retirement obligations; and the fair value of equity instruments, equity- based instruments, warrant liabilities, and embedded derivatives.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Segment Information</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Operating segments are defined as components of an entity for which discrete financial information is available that is regularly reviewed by the Chief Operating Decision Maker (&#8220;CODM&#8221;) in deciding how to allocate resources to an individual segment and in assessing performance. Our Chief Executive Officer is the CODM. The CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. As such, we have determined that the Company operates as one operating segment that is focused exclusively on innovative technology services that transform the way energy is distributed and consumed. Net assets outside of the U.S. were less than 10% of total net assets as of December&#160;31, 2020 and 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Cash and Cash Equivalents</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company considers all highly liquid investments with an original maturity date of three&#160;months or less at the date of purchase to be cash equivalents. Cash and cash equivalents are maintained at financial institutions. The Company maintains all cash in a highly liquid form to meet current obligations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Accounts Receivable, Net</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Accounts receivable are recorded at the invoiced amount, net of allowance for doubtful accounts. Accounts receivable also include unbilled accounts receivable, which is composed of the&#160;monthly energy optimization services provided and recognized but not yet invoiced as of the end of the reporting period. The allowance for doubtful accounts is based on the Company&#8217;s best estimate and is determined based upon a variety of factors, including analyses of specific customer receivables, aging, and overall assessments of collectability. Accounts receivable balances are charged against the allowance when the Company believes it is probable that the receivable will not be recovered. The allowance for doubtful accounts balance was $0.1 million and $0.2 million as of December&#160;31, 2020 and 2019, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Concentrations of Credit Risk and Other Uncertainties</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Financial instruments that potentially subject the Company to concentration of credit risk consist of cash and cash equivalents and accounts receivable. The Company&#8217;s cash and cash equivalents are held at financial institutions where account balances may at times exceed federally insured limits. Management believes the Company is not exposed to significant credit risk due to the financial strength of the depository institution in which the cash is held. The Company has no financial instruments with off-balance sheet risk of loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">At times, the Company may be subject to a concentration of credit risk in relation to certain customers due to the purchase of large energy storage systems made by such customers. The Company routinely assesses the creditworthiness of its customers. The Company has not experienced any material losses related to receivables from individual customers, or groups of customers during the&#160;years ended December&#160;31, 2020 and 2019. The Company does not require collateral. Due to these factors, no additional credit risk beyond amounts provided for collection losses is believed by management to be probable in the Company&#8217;s accounts receivable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Significant Customers</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">A significant customer represents 10% or more of the Company&#8217;s total revenue or accounts receivable, net balance at each respective balance sheet date. For each significant customer, revenue as a&#160;percentage of total revenue and accounts receivable as a&#160;percentage of total accounts receivable are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:50.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Accounts&#160;Receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Revenue</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Years&#160;Ended&#160;December&#160;31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Customers:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Customer A</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;">*</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 45</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 12</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;">*</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Customer B</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 30</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;">*</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;">*</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;">*</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Customer C</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 20</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;">*</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;">*</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;">*</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Customer D</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 17</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;">*</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 25</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;">*</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">*</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Total less than 10% for the respective period</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Substantially all of the Company&#8217;s revenue is from customers in the U.S. for the&#160;years ended December&#160;31, 2020 and 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Inventory</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Inventory consists of batteries and related components either in-process at the Company&#8217;s OEM suppliers or as a finished product at the Company&#8217;s warehouse which are sold and delivered directly to customers under the Company&#8217;s partnership arrangements as individual assets or assembled systems. Inventory is stated at lower of cost or net realizable value with cost being determined by the specific identification method. The Company periodically reviews its inventory for potentially slow-moving or obsolete items and writes down specific items in inventory to net realizable value based on its assessment of market conditions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Energy Storage Systems, Net</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company sells energy optimization services to host customers through the use of energy storage systems installed at customer locations. The Company determined that it does not transfer control of these energy storage systems to the customer, which are operated and controlled via the Company&#8217;s proprietary cloud-based software (&#8220;SaaS&#8221;) platform; therefore, these energy storage systems do not qualify as a leased asset. The energy storage systems are stated at cost, less accumulated depreciation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Energy storage systems, net is comprised of equipment costs, which include components such as batteries, inverters, and other electrical equipment, and associated design, installation, and interconnection costs required to begin providing the energy optimization services to customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Depreciation of the energy storage systems is a component of cost of revenues within the consolidated statements of operations and is calculated using the straight-line method over the estimated useful lives of the energy storage systems, or 10 years, once the respective energy storage systems have been installed and interconnected to the power grid, the Company has received permission to operate, and the Company has begun to provide energy optimization services to the customer (i.e., energy storage system is live). Repairs and maintenance costs are expensed as incurred. Impairment charges related to energy storage system that were determined to no longer be recoverable were not material for the&#160;years ended December&#160;31, 2020 and 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Contract Origination Costs, Net</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 0pt 8.5pt;">Contract origination costs, net is stated at gross contract origination costs less accumulated amortization. Contract origination costs consists of sales commissions earned by the Company&#8217;s sales team,as well as related payroll taxes </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;">and other relevant fringe benefits that are direct, incremental, and recoverable costs of obtaining a contract with a customer. As a result, these amounts have been capitalized on the consolidated balance sheets. The Company deferred incremental costs of obtaining a contract of $2.6 million and $1.8 million during the&#160;years ended December&#160;31, 2020 and 2019, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Contract origination costs are amortized over a period of benefit of ten years. The period of benefit was estimated by considering factors such as historical customer attrition rates, the useful life of the Company&#8217;s technology, and the impact of competition in its industry. Amortization of contract costs were $0.8 million and $0.5 million for the&#160;years ended December&#160;31, 2020 and 2019, respectively, and are included in sales and marketing expense in the accompanying consolidated statements of operations. The Company also recorded $0.1 million and $0.5 million in impairment losses in cost of revenue in the statements of operations related to the contract origination costs that were determined to no longer be recoverable during the&#160;years ended December&#160;31, 2020 and 2019, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Goodwill</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Goodwill represents the excess of cost over net assets of acquired businesses that are consolidated. The Company tests goodwill for impairment on an annual basis in the fourth quarter of each&#160;year, and between annual tests if indicators of potential impairment exist, by first assessing qualitative factors to determine whether it is necessary to perform the quantitative goodwill impairment test. No impairment of goodwill was recorded during the&#160;years ended December&#160;31, 2020 and 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Intangible Assets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company capitalizes costs incurred in the development of internal-use software during the application development stage. Costs related to preliminary project activities and post-implementation activities are expensed as incurred. Capitalized internal-use software is amortized on a straight-line basis over its estimated useful life of five years. The Company recorded amortization for internal-use software of $4.0 million and $3.0 million in cost of revenues in the accompanying consolidated statements of operations for the&#160;years ended December&#160;31, 2020 and 2019, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Other finite-lived intangible assets consist of developed technology acquired in a business combination. Intangible assets acquired in business combinations are initially recorded at fair value and subsequently presented net of accumulated amortization. These intangible assets are amortized on a straight-line basis over their estimated useful lives. The Company amortizes its developed technology over five&#160;years. Amortization of these intangible assets was not material for the&#160;years ended December&#160;31, 2020 and 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Impairment of Long-Lived Assets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company reviews its long-lived assets, which primarily consist of energy storage systems, right-of- use assets, and intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable or that the useful life is shorter than originally estimated. Recoverability of assets is measured by comparing the carrying amount of an asset to future undiscounted net cash flows expected to be generated by the asset over its remaining useful life.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">If such assets are impaired, the impairment recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets. If the useful life is shorter than originally estimated, the Company depreciates or amortizes the remaining carrying value over the revised shorter useful life. Assets to be disposed of by sale are reflected at the lower of their carrying amount or fair value less cost to sell.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Leases</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company determines if an arrangement is or contains a lease at inception by assessing whether the arrangement contains an identified asset and whether it has the right to control the identified asset. Right- of-use (&#8220;ROU&#8221;) assets represent the Company&#8217;s right to use an underlying asset for the lease term and lease liabilities represent the Company&#8217;s obligation to make lease payments arising from the lease. The classification of the Company&#8217;s leases as operating or finance leases along with the initial measurement and recognition of the associated ROU assets and lease liabilities is performed at the lease commencement date. The measurement of ROU assets and lease liabilities is based on the present value of future lease payments over the lease term. The ROU asset also includes the effect of any lease payments made prior to or on lease commencement and excludes lease incentives and initial direct costs incurred, as applicable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">As the implicit rate in the Company&#8217;s leases is generally unknown, the Company uses its incremental borrowing rate based on the information available at the lease commencement date in determining the present value of future lease payments. The Company considers its credit risk, term of the lease, total lease payments and adjusts for the impacts of collateral, as necessary, when calculating its incremental borrowing rates. The lease terms may include options to extend or terminate the lease when it is reasonably certain the Company will exercise any such options. Rent expense for the Company&#8217;s operating leases is recognized on a straight-line basis over the lease term. Variable lease payments are recorded as an expense in the period incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company has elected to not separate lease and non-lease components for any leases within its existing classes of assets and, as a result, accounts for any lease and non-lease components as a single lease component. The Company has also elected to not apply the recognition requirement to any leases within its existing classes of assets with a term of 12&#160;months or less.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Convertible Preferred Stock Warrant Liabilities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company evaluates whether its warrants for shares of convertible redeemable preferred stock are freestanding financial instruments that obligate the Company to redeem the underlying preferred stock at some point in the future and determined that each of its outstanding warrants for preferred stock are liability classified. The warrants are subject to re-measurement at each balance sheet date, and any change in fair value is recognized in the change in fair value of warrants and embedded derivatives in the consolidated statements of operations. The Company will continue to remeasure the warrants until the earlier of the exercise or expiration, the completion of a deemed liquidation event, the conversion of convertible preferred stock into common stock, or until holders of the convertible preferred stock can no longer trigger a deemed liquidation event. On expiration, the convertible preferred stock warrants will automatically net exercise, unless the warrant holder provides written notice that it does not wish to exercise its warrants. Upon exercise, the related convertible preferred stock warrant liability will be reclassified to convertible preferred stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Asset Retirement Obligations</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company recognizes a liability for the fair value of asset retirement obligations (&#8220;ARO&#8221;) associated with its energy storage systems in the period in which there is a legal obligation associated with the retirement of such assets and the amount can be reasonably estimated. The associated asset retirement costs are capitalized as part of the carrying amount of the energy storage systems and depreciated over the asset&#8217;s remaining useful life. This liability includes costs related to the removal of its energy storage systems at the conclusion of each respective customer contract. Subsequent to initial measurement, the asset retirement liability is accreted each period and such accretion is recognized as an expense in the consolidated statements of operations. If there are changes in the estimated amount or timing of cash flows, a revision is recorded to both the asset retirement obligation and the asset retirement capitalized cost.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Financing Obligations</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company has formed various SPEs to finance the development and construction of its energy storage systems. These SPEs, which are structured as limited liability companies, obtain financing in the form of large upfront payments from outside investors and purchase energy storage systems from the Company under master purchase agreements. The Company accounts for the large upfront payments received from the fund investor as a borrowing by recording the proceeds received as a financing obligation, which will be repaid through host customer payments and incentives received from the utilities that will be received by the investor.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The financing obligation is non-recourse once the associated energy storage systems have been placed in-service and the associated customer arrangements have been assigned to the SPE. However, the Company is responsible for any warranties, performance guarantees, accounting, performance reporting, and all other costs associated with the operation of the energy storage systems. Despite such energy storage systems being legally sold to the SPEs, the Company recognizes host customer payments and incentives as revenue during the period as discussed in Note&#160;3, <i style="font-style:italic;">Revenue</i><span style="white-space:pre-wrap;">. The amounts received by the fund investor from customer payments and incentives are recognized as interest using the effective interest method, and the balance is applied to reduce the financing obligation. The effective interest rate is the interest rate that equates the present value of the cash amounts to be received by a fund investor in relation to the underlying Projects with the present value of  the cash amounts paid by the investor to the Company, adjusted for any payments  made by the Company.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Fair Value of Financial Instruments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Assets and liabilities recorded at fair value in the consolidated financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. The fair value of the Company&#8217;s financial assets and liabilities reflects management&#8217;s estimate of amounts that the Company would have received in connection with the sale of the assets or paid in connection with the transfer of the liabilities in an orderly transaction between market participants at the measurement date. In connection with measuring the fair value of its assets and liabilities, the Company seeks to maximize the use of observable inputs (market data obtained from independent sources) and to minimize the use of unobservable inputs (internal assumptions about how market participants would price assets and liabilities).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Hierarchical levels which are directly related to the amount of subjectivity associated with the inputs to the valuation of these assets or liabilities are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:44.95pt;text-indent:-44.95pt;margin:0pt 0pt 12pt 28.39pt;"><span style="font-style:italic;font-weight:bold;">Level 1&#160;&#8212; </span>Unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access as of the measurement date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:44.95pt;text-indent:-44.95pt;margin:0pt 0pt 12pt 28.39pt;"><span style="font-style:italic;font-weight:bold;">Level 2&#160;&#8212; </span>Inputs other than quoted prices included within Level 1 that are directly observable for the asset or liability or indirectly observable through corroboration with observable market data.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:44.95pt;text-indent:-44.95pt;margin:0pt 0pt 12pt 28.39pt;"><span style="font-style:italic;font-weight:bold;">Level 3&#160;&#8212; </span>Unobservable inputs for the asset or liability only used when there is little, if any, market activity for the asset or liability at the measurement date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">This hierarchy requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value. Assets and liabilities measured at fair value are classified in their entirety based on the lowest level of input that is significant to their fair value measurement. The Company&#8217;s assessment of the significance of a specific input to the fair value measurement in its entirety requires management to make judgments and consider factors specific to the asset or liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Financial assets and liabilities held by the Company measured at fair value on a recurring basis as of December&#160;31, 2020 and 2019 include cash and cash equivalents, warrant liabilities, and embedded derivatives which are bifurcated from the host financial instrument.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Revenue Recognition</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company generates revenue from the sales of its energy optimization services to its customers in accordance with Accounting Standards Update (&#8220;ASU&#8221;), <i style="font-style:italic;">Revenue from Contracts with Customers (Topic 606) </i>(&#8220;ASU 2014-09&#8221;). See Note&#160;3, <i style="font-style:italic;">Revenue </i>for discussion of the Company&#8217;s revenue recognition policies and financial statement impacts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Cost of Revenue</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 12pt 8.65pt;">Cost of revenue related to the sale of hardware includes the cost of the hardware sold to project developers, which generally includes the cost to purchase the hardware from a manufacturer, shipping, and other costs required to fulfill our obligation to deliver the hardware to the customer location. Cost of revenue may also include any impairment of hardware held in inventory for sale to a customer. Cost of revenue related to the sale of hardware is recognized when the delivery of the hardware is completed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 12pt 8.65pt;">Cost of revenue related to energy optimization services includes depreciation of the cost of energy storage systems associated with long-term host customer contracts, which includes capitalized fulfillment costs, such as installation services, permitting and other related costs. Cost of revenue may also include any impairment of energy storage systems along with energy storage system maintenance costs associated with the ongoing services provided to customers and other amounts not qualifying for capitalization pursuant to the Company&#8217;s internal use software capitalization policy. Cost of revenue is recognized as the energy optimization and other supporting services are provided to the Company&#8217;s customers throughout the term of the contract.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Sales and Marketing</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Sales and marketing expense consists primarily of payroll and other related personnel costs, including stock-based compensation, employee benefits, and travel for our sales&#160;&amp; marketing department. These costs are recognized in the period incurred. Advertising expenses for the&#160;years ended December&#160;31, 2020 and 2019 were not material.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Research and Development</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Research and development expense consists primarily of payroll and other related personnel costs for engineers and third parties engaged in the design and development of products, third-party software, and technologies, including salaries, bonus and stock-based compensation expense, project material costs, services, and depreciation. The Company expenses research and development costs as they are incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">General and Administrative</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">General and administrative expense consists of payroll and other related personnel costs, including salaries, bonuses and stock-based compensation for executive management, legal, finance, and others. In addition, general and administrative expense includes fees for professional services and occupancy costs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Stock-Based Compensation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company recognizes stock-based compensation expense related to employees over the requisite service period based on the grant-date fair value of the awards. The fair value of options granted is estimated using the Black-Scholes option valuation model. The Company recognizes the grant-date fair value of an award as compensation expense on a straight-line basis over the requisite service period, which typically corresponds to the vesting period for the award. The Company elects to account for forfeitures as they occur and, upon forfeiture of an award prior to vesting, the Company reverses any previously recognized compensation expense related to that award.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Income Taxes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company uses the asset and liability method of accounting for income taxes based on Financial Accounting Standards Board (&#8220;FASB&#8221;) Accounting Standards Codification (&#8220;ASC&#8221;) 740, <i style="font-style:italic;">Accounting for Income Taxes</i>. Under the asset and liability method, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between financial statement carrying amounts and the tax basis of existing assets and liabilities. The Company records a valuation allowance to reduce tax assets to an amount for which realization is more likely than not. There are certain charges that are not deductible for tax purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">In evaluating the ability to recover its deferred income tax assets, the Company considers all available positive and negative evidence, including its operating results, ongoing tax planning, and forecasts of future taxable income on a jurisdiction-by-jurisdiction basis. In the event the Company determines that it would  be able to realize its deferred income tax assets in the future in excess of their net recorded amount, it would make an adjustment to the valuation allowance that would reduce the provision for income taxes. Conversely, in the event that all or part of the net deferred tax assets are determined not to be realizable in the future, an adjustment to the valuation allowance would be charged to earnings in the period such determination is made.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">The Company recognizes the tax benefit from uncertain tax positions in accordance with GAAP,  which prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of uncertain tax positions taken or expected to be taken in the Company&#8217;s tax return. </span>No liability related to uncertain tax positions has been recognized in the financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company includes interest and penalties for uncertain tax positions in the financial statements as a component of income tax expense. No accrual has been deemed necessary as of December&#160;31, 2020 and 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Foreign Currency Translation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company&#8217;s foreign subsidiaries financial position and results of operations are measured using the local currency as the functional currency. The functional currency is the currency of the primary economic environment in which an entity&#8217;s operations are conducted. Assets and liabilities of foreign subsidiaries are translated at exchange rates in effect as of the balance sheet date. Revenues and expenses are translated at average exchange rates in effect during the&#160;year. Translation adjustments are recorded within accumulated other comprehensive income, a separate component of stockholders&#8217; deficit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Net Loss Per Share Attributable to Common Stockholders</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Basic and diluted net loss per share attributable to common stockholders is presented in conformity with the two-class method required for participating securities. Under the two-class method, net loss is attributed to common stockholders and participating securities based on their participation rights. The Company considers all series of its convertible preferred stock to be participating securities. Under the two- class method, the net loss attributable to common stockholders is not allocated to the convertible preferred stock as the holders of the Company&#8217;s convertible preferred stock do not have a contractual obligation to share in the Company&#8217;s losses. Basic net loss per share attributable to common stockholders is calculated by dividing the net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding for the period, without consideration for potential dilutive securities. Diluted net loss per share is computed by dividing the net loss attributable to common stockholders by the weighted- average number of common shares and common share equivalents of potentially dilutive securities outstanding for the period. For purposes of the diluted net loss per share calculation, convertible preferred stock, convertible notes, warrants and common stock options are considered to be potentially dilutive securities. As the Company was in a net loss position for the&#160;years ended December&#160;31, 2020 and 2019, diluted net loss per share attributable to common stockholders is the same as basic net loss per share attributable to common stockholders because the effects of potentially dilutive securities are antidilutive.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Recently Adopted Accounting Standards</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In August&#160;2018, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2018-13, <i style="font-style:italic;">Fair Value Measurement (Topic 820): Disclosure Framework&#160;&#8212; Changes to the Disclosure Requirements for Fair Value Measurement</i>. The amendments applicable to the Company on the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements and the narrative description of measurement uncertainty should be prospectively applied in the initial fiscal&#160;year of adoption. All other amendments applicable to the Company should be applied retrospectively to all periods presented upon their effective date. The Company adopted ASU 2018-13 as of January&#160;1, 2020. The Company&#8217;s disclosures related to its level 3 financial instruments were not materially impacted for the periods presented. See Note&#160;4, Fair Value Measurements, for more information<span style="font-size:11pt;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Recently Issued Accounting Standards</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In June&#160;2016, the FASB issued ASU 2016-13, <i style="font-style:italic;">Financial instruments&#160;&#8212; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</i>, and subsequent related ASUs, which amends the guidance on the impairment of financial instruments by requiring measurement and recognition of expected credit losses for financial assets held. This ASU is effective for public and private companies&#8217; fiscal&#160;years, and for interim periods within those fiscal&#160;years, beginning after December&#160;15, 2019, and December&#160;15, 2022, respectively. The Company expects to adopt ASU 2016-13 under the private company transition guidance beginning January&#160;1, 2023 and is currently assessing the impact, if any, the guidance will have on the Company&#8217;s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In August&#160;2018, the FASB issued ASU 2018-15, <i style="font-style:italic;">Intangibles&#160;&#8212; Goodwill and Other&#160;&#8212; Internal-Use Software (Subtopic 350-40): Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract </i>(&#8220;ASU 2018-15&#8221;). The intent of this pronouncement is to align the requirements for capitalizing implementation costs incurred in a cloud computing arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal- use software as defined in ASC 350-40. Under ASU 2018-15, the capitalized implementation costs related to a cloud computing arrangement will be amortized over the term of the arrangement and all capitalized implementation amounts will be required to be presented in the same line items of the financial statements as the related hosting fees. ASU 2018-15 is effective for public and private companies&#8217; fiscal&#160;years beginning after December&#160;15, 2019, and December&#160;15, 2020, respectively, and interim periods within those fiscal&#160;years, with early adoption permitted. The Company will adopt ASU 2018-15 for the fiscal&#160;year beginning January&#160;1, 2021, and does not expect the adoption to have a material impact on the Company&#8217;s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In December&#160;2019, the FASB issued ASU 2019-12, <i style="font-style:italic;">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes </i>(&#8220;ASU 2019-12&#8221;). ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. ASU 2019-12 will be effective for public entities for interim and annual periods beginning after December&#160;15, 2020, with early adoption permitted. ASU 2019-12 will be effective for private entities for annual periods beginning after December&#160;15, 2021, and interim periods beginning after December&#160;15, 2020, with early adoption permitted. The Company plans to adopt ASU 2019-12 for the fiscal&#160;year beginning January&#160;1, 2022 and is currently assessing the impact, if any, the guidance will have on the Company&#8217;s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 0pt 8.65pt;">In August&#160;2020, the FASB issued ASU 2020-06, <i style="font-style:italic;">Debt&#160;&#8212; Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#160;&#8212; Contracts in Entity&#8217;s Own Equity (Subtopic 815-</i><i style="color:#231f20;font-style:italic;">40)&#160;&#8212; Accounting For Convertible Instruments and Contracts in an Entity&#8217;s Own Equity</i><span style="color:#231f20;white-space:pre-wrap;">. The ASU simplifies accounting for convertible instruments by removing major separation models required under current  GAAP. Consequently, more convertible debt instruments will be reported as a single liability instrument with no separate accounting for embedded conversion features. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception, which will permit more equity contracts to qualify for it. The ASU also simplifies the diluted net income per share calculation in certain areas. The new guidance is effective for annual and interim periods </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 8.65pt;"><span style="color:#231f20;white-space:pre-wrap;">beginning after December&#160;15, 2023, and early adoption is permitted for fiscal&#160;years beginning after December&#160;15, 2020, and interim periods within those fiscal&#160;years. The Company plans to adopt 2020-06 for the fiscal&#160;year beginning January&#160;1, 2024 and is currently evaluating the impact that this new guidance will have on the Company&#8217;s financial statements.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).  Accounting policies describe all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136920640136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>REVENUE</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">REVENUE</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3.&#160;&#160;&#160;REVENUE</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company generates revenue through&#160;two&#160;types of arrangements with customers, host customer arrangements and partnership arrangements. The Company recognizes revenue under these arrangements as described below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Host Customer Arrangements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Host customer contracts are generally entered into with commercial entities who have traditionally relied on power supplied directly from the grid. Host customer arrangements consist of a promise to provide energy optimization services through the Company&#8217;s proprietary SaaS platform coupled with a dedicated energy storage system owned and controlled by the Company throughout the term of the contract. The host customer does not obtain legal title to, or ownership of the dedicated energy storage system at any point in time. The host customer is the end consumer of the energy that directly benefits from the energy optimization services provided by the Company. The term for the Company&#8217;s contracts with host customers generally ranges from&#160;5&#160;to&#160;10&#160;years, which may include certain renewal options to extend the initial contract term or certain termination options to reduce the initial contract term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Although the Company installs an energy storage system at the host customer site in order to provide the energy optimization services, the Company determined it has the right to direct how and for what purpose the asset is used through the operation of its SaaS platform and, as such, retains control of the energy storage system; therefore, the contract does not contain a lease. The Company determined the various energy optimization services provided throughout the term of the contract, which may include services such as remote monitoring, performance reporting, preventative maintenance and other ancillary services necessary for the safe and reliable operation of the energy storage system, are part of a combined output of energy optimization services and the Company provides a single distinct combined performance obligation representing a series of distinct&#160;days of services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company determines the transaction price at the outset of the arrangement, primarily based on the contractual payment terms dictated by the contract with the customer. Fees charged to customers for energy optimization services generally consist of recurring fixed&#160;monthly payments throughout the term of the contract. In certain arrangements, the transaction price may include incentive payments that are earned by the host customer from utility companies in relation to the services provided by the Company. Under such arrangements, the rights to the incentive payments are assigned by the host customer to the Company. These incentives may be in the form of fixed upfront payments, variable&#160;monthly payments, or annual performance-based payments over the first&#160;five&#160;years&#160;of the customer contract term. Incentive payments may be contingent on approval from utility companies or actual future performance of the energy storage system.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Substantially all of the Company&#8217;s arrangements provide customers the unilateral ability to terminate for convenience prior to the conclusion of the stated contractual term or the contractual term is shorter than the estimated benefit period, which the Company has determined to be&#160;10&#160;years based on the estimated useful life of the underlying energy storage systems and the period over which the customer can benefit from the energy optimization services utilizing such energy storage systems. In these instances, the Company determined that upfront incentive payments received from its customers represent a material right that is, in effect, an advance payment for future energy optimization services to be recognized throughout the estimated benefit period. In contracts where the customer does not have the unilateral ability to terminate for convenience without a penalty during the estimated benefit period, the Company determined the upfront incentive payments do not represent a material right for services provided beyond the initial contractual period and are therefore a component of the initial transaction price. The Company revisits its estimate of the benefit period each reporting period. The Company&#8217;s contracts with host customers do not contain a significant financing component.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company transfers control of its energy optimization services to its customers continuously throughout the term of the contract (a stand-ready obligation) and revenue is recognized ratably as control of these services is transferred to its customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for its services.&#160;Monthly incentive payments based on the performance of the energy storage system are allocated to the distinct&#160;month in which they are earned because the terms of the payments relate specifically to the outcome from transferring the distinct time increment (month) of service and because such amounts reflect the fees to which the Company expects to be entitled for providing energy optimization services each period, consistent with the allocation objective. Annual variable performance- based payments are estimated at the inception in the transaction price using the expected value method, which takes into consideration historical experience, current contractual requirements, specific known market events and forecasted energy storage system performance patterns, and the Company recognizes such payments ratably using a time-based measure of progress of&#160;days elapsed over the term of the contract to the extent that it is probable that a significant reversal of the cumulative revenue recognized will not occur in a future period. At the end of each reporting period, the Company reassesses its estimate of the transaction price. The Company does not begin recognition of revenue until the energy storage system is live (i.e., provision of energy optimization services has commenced) or, as it relates to incentive payments, when approval has been received from the utility company if later.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Partnership Arrangements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Partnership arrangements consist of promises to transfer inventory in the form of an energy storage system to a solar plus storage project developer and separately provide energy optimization services as described previously to the ultimate owner of the project after the developer completes the installation of the project. Under partnership arrangements, the Company&#8217;s customer is the solar plus storage project developer. The customer obtains legal title to along with ownership and control of the inventory upon delivery and the customer is responsible for the installation of the project. Once installation of the project is complete, the owner of the solar plus storage project provides energy to the end consumer through a separate contractual arrangement directly with the end consumer. The term for the Company&#8217;s contracts with customers under partnership arrangements generally ranges from&#160;10&#160;to&#160;20&#160;years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company determined the promise to deliver the inventory as a component of the solar plus storage project for which the customer is responsible to develop is a separate and distinct performance obligation from the promise to provide energy optimization services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company determines the transaction price at the outset of the arrangement, primarily based on the contractual payment terms dictated by the contract with the customer. Fees charged for the sale of inventory generally consist of fixed fees payable upon or shortly after successful delivery to the customer. Fees charged to customers for energy optimization services consist of recurring fixed&#160;monthly payments throughout the term of the contract. The Company is responsible for designing, procuring, delivering and ensuring the proper components are provided in accordance with the requirements of the contract. Although the inventory is purchased by the Company from a third-party manufacturer, the Company determined it obtains control of the inventory prior to delivery to the customer and is the principal in the arrangement. The Company is fully responsible for responding to and correcting any customer issues related to the delivery of the inventory. The Company holds title and assumes all risks of loss associated with the inventory until the customer accepts the inventory. The Company is primarily responsible for fulfilling the delivery of the inventory to the customer, assumes substantial inventory risks and has discretion in the pricing charged to the customer. The Company has not entered into any partnership arrangements where it is not the principal in the transaction.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company allocates revenue between the hardware and energy storage services performance obligations based on the standalone selling price of each performance obligation. The standalone selling price for the hardware is established based on observable pricing. The standalone selling price for the energy optimization services is established using a residual value approach due to the significant variability in the services provided to each individual customer based on the specific requirements of each individual project and the lack of observable standalone sales of such services. The Company&#8217;s partnership arrangements do not contain a significant financing component.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company transfers control of the inventory upon delivery and simultaneous transfer of title to the customer. The Company transfers control of its energy optimization services to its customers continuously throughout the term of the contract (a stand-ready obligation), which does not commence until the customer successfully completes the installation of the project. As a result, the time frame between when the Company transfers control of the inventory to the customer upon delivery is generally several&#160;months, and can be in excess of one&#160;year, before the Company is required to perform any subsequent energy optimization services. Revenue is recognized ratably as control of these services is transferred to its customers based on a time-based output measure of progress of&#160;days elapsed over the term of the contract, in an amount that reflects the consideration the Company expects to be entitled to in exchange for its services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In some partnership arrangements, the Company charges shipping fees for the inventory. The Company accounts for shipping as a fulfillment activity, since control transfers to the customer after the shipping is complete and includes such amounts within cost of revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Disaggregation of Revenue</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table provides information on the disaggregation of revenue as recorded in the consolidated statements of operations (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;width:25.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">March&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.96%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.96%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Partnership hardware revenue</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">10,539</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">718</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Partnership service revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">36</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">&#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Host customer service revenue</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">4,845</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">3,393</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">15,420</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">4,111</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Remaining Performance Obligations</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Remaining performance obligations represent contracted revenue that has not been recognized, which include contract liabilities (deferred revenue) and amounts that will be billed and recognized as revenue in future periods.&#160;As of March&#160;31, 2021, the Company had $172.4&#160;million of remaining performance obligations, and the approximate&#160;percentages expected to be recognized as revenue in the future are as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:99.97%;"><tr><td style="vertical-align:bottom;width:23.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:15.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Total&#160;remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:55.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Percent&#160;Expected&#160;to&#160;be&#160;Recognized&#160;as&#160;Revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:23.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:15.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">performance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:13.47%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Less&#160;than</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:19.3%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_74Fo14z2m0qd1PbcXFueRw;"><b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;text-align:center;">Two</b></span><b style="color:#231f20;font-size:8pt;font-weight:bold;">&#160;to</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:16.79%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Greater&#160;than</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background-color:#00ff00;color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:23.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:15.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">obligations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:13.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_Ekip1TpjTk6guhsOVcf3cw;"><b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;text-align:center;">one</b></span><b style="color:#231f20;font-size:8pt;font-weight:bold;">&#160;year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:19.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">five&#160;years</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:16.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">five&#160;year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background-color:#00ff00;color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:23.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;width:72.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">(in thousands, except percentages)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:23.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Service revenue</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:14.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">114,440</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:13.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">13</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:19.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">48</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:16.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">39</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:23.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Hardware revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:14.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">57,989</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:13.47%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">100</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;width:19.3%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">&#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;width:16.79%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">&#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:23.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"><span style="color:#231f20;">Total revenue</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:14.23%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">172,429</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.47%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;margin-right:0pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.3%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;margin-right:0pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.79%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;margin-right:0pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Contract Balances</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Deferred revenue primarily includes cash received in advance of revenue recognition related to energy optimization services and incentives. The following table presents the changes in the deferred revenue balance during the three&#160;months ended March&#160;31, 2021 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Beginning balance as of January 1, 2021</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">52,410</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Upfront payments received from customers</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">12,053</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Upfront or annual incentive payments received</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">1,772</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Revenue recognized related to amounts that were included in beginning balance of deferred revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">(9,860)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Revenue recognized related to deferred revenue generated during the period</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">(973)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Ending balance as of March 31, 2021</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:10.7%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">55,402</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><span style="display:inline-block;text-indent:0pt;width:27.35pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">3.</b></span><b style="font-weight:bold;">REVENUE</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company generates revenue through two types of arrangements with customers, host customer arrangements and partnership arrangements. The Company recognizes revenue under these arrangements as described below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="font-style:italic;font-weight:bold;">Host Customer Arrangements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">Host customer contracts are generally entered into with commercial entities who have traditionally relied on power supplied directly from the grid. Host customer arrangements consist of  a promise to provide energy optimization services through the Company&#8217;s proprietary SaaS platform coupled with a dedicated energy storage system owned and controlled by the Company throughout the term of the contract. The host customer does not obtain legal title to, or ownership of the dedicated energy storage system at any point in time. The host customer is the end consumer of the energy that directly benefits from the energy optimization services provided by the Company. The term for the Company&#8217;s contracts with host customers generally ranges from </span><span style="-sec-ix-hidden:Hidden_VzA6CDmXoE-xXHO8QcBsTQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">5</span></span> to 10 years, which may include certain renewal options to extend the initial contract term or certain termination options to reduce the initial contract term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Although the Company installs an energy storage system at the host customer site in order to provide the energy optimization services, the Company determined it has the right to direct how and for what purpose the asset is used through the operation of its SaaS platform and, as such, retains control of the energy storage system; therefore, the contract does not contain a lease. The Company determined the various energy optimization services provided throughout the term of the contract, which may include services such as remote monitoring, performance reporting, preventative maintenance and other ancillary services necessary for the safe and reliable operation of the energy storage system, are part of a combined output of energy optimization services and the Company provides a single distinct combined performance obligation representing a series of distinct&#160;days of services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">The Company determines the transaction price at the outset of  the arrangement, primarily based on  the contractual payment terms dictated by the contract with the customer. Fees charged to customers for energy optimization services generally consist of recurring fixed&#160;monthly payments throughout the term of the contract. In certain arrangements, the transaction price may include incentive payments that are earned by the host customer from utility companies in relation to the services provided by the Company. Under such arrangements, the rights to the incentive payments are assigned by the host customer to the Company. These incentives may be in the form of fixed upfront payments, variable&#160;monthly payments, or annual performance- based payments over the first </span>five years of the customer contract term. Incentive payments may be contingent on approval from utility companies or actual future performance of the energy storage system.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">Substantially all of the Company&#8217;s arrangements provide customers the unilateral ability to terminate for convenience prior to the conclusion of  the stated contractual term or the contractual term is shorter   than the estimated benefit period, which the Company has determined to be </span>10 years<span style="white-space:pre-wrap;"> based on the estimated useful life of the underlying energy storage systems and the period over which the customer can benefit from the energy optimization services utilizing such energy storage systems. In these instances, the Company determined that upfront incentive payments received from its customers represent a material right that is, in effect, an advance payment for future energy optimization services to be recognized throughout the estimated benefit period. In contracts where the customer does not have the unilateral ability to terminate  for convenience without a penalty during the estimated benefit period, the Company determined the upfront incentive payments do not represent a material right for services provided beyond the initial contractual period and are therefore a component of the initial transaction price. The Company revisits its estimate of the benefit period each reporting period. The Company&#8217;s contracts with host customers do not contain a significant financing component.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">The Company transfers control of its energy optimization services to its customers continuously throughout the term of the contract (a stand-ready obligation) and revenue is recognized ratably as control  of these services is transferred to its customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for its services.&#160;Monthly incentive payments based on the performance of the energy storage system are allocated to the distinct&#160;</span><span style="white-space:pre-wrap;">month in which they are earned because the terms of the payments relate specifically to the outcome from transferring the distinct time increment (month) of service and because such amounts reflect the fees to which the Company expects to be entitled for providing energy optimization services each period, consistent with the allocation objective. Annual variable performance- based payments are estimated at the inception in the transaction price using the expected  value method, which takes into consideration historical experience, current contractual requirements, specific known market events and forecasted energy storage system performance patterns, and the Company recognizes such payments ratably using a time-based measure of progress of&#160;</span><span style="white-space:pre-wrap;">days elapsed over the term of the contract to the extent that it is probable that a significant reversal of the cumulative revenue recognized will not occur in a future period. At the end of  each reporting period, the Company reassesses its estimate of the transaction price. The Company does not begin recognition of revenue until the energy storage system is live (i.e., provision of energy optimization services has commenced) or, as it relates to incentive payments, when approval has been received from the utility company if later.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="font-style:italic;font-weight:bold;">Partnership Arrangements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Partnership arrangements consist of promises to transfer inventory in the form of an energy storage system to a solar plus storage project developer and separately provide energy optimization services as described previously to the ultimate owner of the project after the developer completes the installation of the project. Under partnership arrangements, the Company&#8217;s customer is the solar plus storage project developer. The customer obtains legal title to along with ownership and control of the inventory upon delivery and the customer is responsible for the installation of the project. Once installation of the project is complete, the owner of the solar plus storage project provides energy to the end consumer through a separate contractual arrangement directly with the end consumer. The term for the Company&#8217;s contracts with customers under partnership arrangements generally ranges from <span style="-sec-ix-hidden:Hidden__j8LuhG-v0W9Lu2uoM-YrQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">10</span></span> to 20 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company determined the promise to deliver the inventory as a component of the solar plus storage project for which the customer is responsible to develop is a separate and distinct performance obligation from the promise to provide energy optimization services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">The Company determines the transaction price at the outset of  the arrangement, primarily based on the contractual payment terms dictated by the contract with the customer. Fees charged for the sale of inventory generally consist of fixed fees payable upon or shortly after successful delivery to the customer. Fees charged to customers for energy optimization services consist of recurring fixed&#160;monthly payments throughout the term of the contract. The Company is responsible for designing, procuring, delivering and ensuring the proper components are provided in accordance with the requirements of the contract. Although the inventory is purchased by the Company from a third-party manufacturer, the Company determined it obtains control of the inventory prior to delivery to the customer and is the principal in the arrangement. The Company is fully responsible for responding to and correcting any customer issues related to the delivery of the inventory. The Company holds title and assumes all risks of loss associated with the inventory until the customer accepts the inventory. The Company is primarily responsible for fulfilling the delivery of the inventory to the customer, assumes substantial inventory risks and has discretion in the pricing charged to the customer. The Company has not entered into any partnership arrangements where it is not the principal in the transaction.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company allocates revenue between the hardware and energy storage services performance obligations based on the standalone selling price of each performance obligation. The standalone selling price for the hardware is established based on observable pricing. The standalone selling price for the energy optimization services is established using a residual value approach due to the significant variability in the services provided to each individual customer based on the specific requirements of each individual project and the lack of observable standalone sales of such services. The Company&#8217;s partnership arrangements do not contain a significant financing component.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company transfers control of the inventory upon delivery and simultaneous transfer of title to the customer. The Company transfers control of its energy optimization services to its customers continuously throughout the term of the contract (a stand-ready obligation), which does not commence until the customer successfully completes the installation of the project. As a result, the time frame between when the Company transfers control of the inventory to the customer upon delivery is generally several&#160;months, and can be in excess of one&#160;year, before the Company is required to perform any subsequent energy optimization services. Revenue is recognized ratably as control of these services is transferred to its customers based on a time-based output measure of progress of&#160;days elapsed over the term of the contract, in an amount that reflects the consideration the Company expects to be entitled to in exchange for its services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In some partnership arrangements, the Company charges shipping fees for the inventory. The Company accounts for shipping as a fulfillment activity, since control transfers to the customer after the shipping is complete and includes such amounts within cost of revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="font-style:italic;font-weight:bold;">Disaggregation of Revenue</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The following table provides information on the disaggregation of revenue as recorded in the consolidated statements of operations (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Partnership hardware revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 20,662</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,070</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Partnership service revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 51</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Host customer service revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,594</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13,476</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 36,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 17,552</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.45pt;"><span style="font-style:italic;font-weight:bold;">Remaining Performance Obligations</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 12pt 8.65pt;">Remaining performance obligations represent contracted revenue that has not been recognized, which include contract liabilities (deferred revenue) and amounts that will be billed and recognized as revenue in future periods. As of December&#160;31, 2020, the Company had $148.9 million of remaining performance obligations, and the approximate&#160;percentages expected to be recognized as revenue in the future are as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:41.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Percent expected to be recognized as revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">performance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Less&#160;than</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Two&#160;to</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Greater</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">obligations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_lnp1VoTw50u9Vu5flKPBVg;"><b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;text-align:center;">one year</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_NdO5JwWDeEibXU-51u809Q;"><b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;text-align:center;">five years</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-size:8pt;font-weight:bold;">than&#160;</b><span style="-sec-ix-hidden:Hidden_-rR2zFekZUi1k0esMzedvQ;"><b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;text-align:center;">five </b></span><b style="color:#231f20;font-size:8pt;font-weight:bold;">year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="11" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:41.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">(in thousands, except percentages)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Service revenue</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;">107,909</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;">13</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">50</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">37&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Hardware revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;">41,012</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;">100</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="color:#231f20;">Total revenue</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;">148,921</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="font-style:italic;font-weight:bold;">Contract Balances</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 12pt 8.65pt;">Deferred revenue primarily includes cash received in advance of revenue recognition related to energy optimization services and incentives. The following table presents the changes in the deferred revenue balance during the&#160;years ended December&#160;31, 2020 and 2019 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Beginning balance at January 1,</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 20,728</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 11,859</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Upfront payments received from customers</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 40,481</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,698</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Upfront or annual incentive payments received</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 8,015</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 8,240</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Revenue recognized related to amounts that were included in beginning balance of deferred revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (9,764)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (4,830)</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Revenue recognized</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (7,050)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (1,239)</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Ending balance at December 31,</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 52,410</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 20,728</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136921321720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>FAIR VALUE MEASUREMENTS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">FAIR VALUE MEASUREMENTS</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">4.&#160;&#160;&#160;FAIR VALUE MEASUREMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Fair value accounting is applied for all financial assets and liabilities that are recognized or disclosed at fair value in the financial statements on a recurring basis. At March&#160;31, 2021 and December&#160;31, 2020, the carrying amount of accounts receivable, other current assets, other assets, accounts payable, and accrued and other current liabilities approximated their estimated fair value due to their relatively short maturities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table provides the financial instruments measured at fair value (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;width:53.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March&#160;31,&#160;2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Assets</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"><span style="color:#231f20;">Cash equivalents:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Money market fund</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">67</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">&#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">67</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Convertible preferred stock warrant liability</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">&#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">&#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">161,486</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">161,486</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">&#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">&#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">161,486</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">161,486</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;width:53.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.94%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.94%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.94%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.94%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Assets</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"><span style="color:#231f20;">Cash equivalents:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Money market fund</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">67</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">67</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Convertible preferred stock warrant liability</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">95,342</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">95,342</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">95,342</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">95,342</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s money market funds are classified as Level 1 because they are valued using quoted market prices. The convertible preferred stock warrant liabilities are defined as Level 3 in the fair value hierarchy as the valuations are based on significant unobservable inputs, which reflect the Company&#8217;s own assumptions incorporated in valuation techniques used to determine fair value; further discussion of these assumptions is set forth below. There were no transfers into or out of Level 3 of the fair value hierarchy during the periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Convertible Preferred Stock Warrant Liabilities</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The fair value of the detachable redeemable preferred stock warrants was determined as of March&#160;31, 2021 using the Black-Scholes method as well as a discount for lack of marketability. Black-Scholes inputs used to value the warrants are based on information from purchase agreements and within valuation reports prepared by an independent third party for the Company. Inputs include exercise price, volatility, fair value of common or preferred stock, expected dividend rate and risk-free interest rate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The key assumptions used for the valuation of the preferred stock warrant liabilities upon remeasurement were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:11.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;width:26.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three&#160;Months&#160;Ended</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">March&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:11.83%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:11.85%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Volatility</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.83%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">65.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">75.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term (in years)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Discount for lack of marketability</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.8</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">40.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table presents the changes in the liability for warrants on convertible preferred stock during the three&#160;months ended March&#160;31, 2021 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:15.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:17.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Convertible&#160;Preferred<br/>Warrant&#160;Warrant&#160;Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;">Balance as of December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.44%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:15.77%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">95,342</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in fair value of warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:15.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">66,397</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised warrants</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:15.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(253)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;">Balance as of March 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.44%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:15.77%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">161,486</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">4.</b></span><b style="font-weight:bold;">FAIR VALUE MEASUREMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">Fair value accounting is applied for all financial assets and liabilities that are recognized or disclosed at fair value in the financial statements on a recurring basis. At December&#160;31, 2020 and 2019, the carrying amount of cash and cash equivalents, accounts receivable, other current assets, other assets, accounts payable, and accrued and other current liabilities approximated their estimated fair value due to their relatively short maturities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.4pt;">The following table provides the financial instruments measured at fair value (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash equivalents: </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 67</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Money market fund</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Convertible preferred stock warrant liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 95,342</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 95,342</p></td></tr><tr><td style="vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Embedded derivative liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 95,342</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 95,342</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash equivalents: </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 67</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Money market fund</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Convertible preferred stock warrant liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,094</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,094</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Embedded derivative liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 786</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 786</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,880</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,880</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">The Company&#8217;s money market funds are classified as Level 1 because they are valued using quoted market prices. The convertible preferred stock warrant liabilities and embedded derivatives are defined as Level 3 in the fair value hierarchy as the valuations are based on significant unobservable inputs, which reflect the Company&#8217;s own assumptions incorporated in valuation techniques used to determine fair value; further discussion of these assumptions is set forth below. There were no <span style="-sec-ix-hidden:Hidden_WphZSo4t6kC6gawv4JiaVw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">transfers</span></span> into <span style="-sec-ix-hidden:Hidden_JkM62fKYS0a-oRp_4T3r_Q;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">or</span></span> <span style="-sec-ix-hidden:Hidden_6ofqoiWqEEG7gH8P1zpnMA;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">out</span></span> of Level 3 of the fair value hierarchy during the periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><i style="font-style:italic;">Convertible Preferred Stock Warrant Liabilities</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The fair value of the detachable redeemable preferred stock warrants was determined as of December&#160;<span style="white-space:pre-wrap;">31, 2020 and 2019 using the Black-Scholes method as well as a discount for lack of marketability. Black- Scholes inputs used to value the warrants are based on information from purchase agreements and within valuation reports prepared by an independent third party for the Company. Inputs include exercise price, volatility,  fair value of common or preferred stock, expected dividend rate and risk-free interest rate.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The key assumptions used for the valuation of the preferred stock warrant liabilities upon remeasurement were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;</b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Year&#160;Ended&#160;December&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Volatility</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 65.0</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 65.0</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Risk-free interest rate</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.1</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1.6</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Expected term (in years)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1.5</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 2.5</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Dividend yield</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Discount for lack of marketability</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 12.3</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 40.0</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">The following table presents the changes in the liability for warrants on convertible preferred stock during the&#160;years ended December&#160;31, 2020 and 2019 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Beginning balance at January 1,</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,094</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,700</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Issuance of warrants</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 3,633</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 3,999</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Change in fair value of warrants</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 85,623</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 395</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Exercised warrants </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (8)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Ending balance at December 31,</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 95,342</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,094</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.45pt;"><i style="font-style:italic;">Embedded Derivatives</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">The fair value of the derivative liability related to the Company&#8217;s issuance of certain convertible notes discussed in Note&#160;11 was estimated using a with and without method. This method isolates the value of the embedded derivative by measuring the difference in the host contract&#8217;s value with and without the isolated feature. The resulting cash flows are discounted at the Company&#8217;s borrowing rate, as adjusted for fluctuations in the market interest rate from the inception of the Company&#8217;s comparative borrowings to the reporting date, to measure the fair value of the embedded derivative. The valuation for the conversion portion of the derivative factors in the expected timing and probability of a qualified financing that would result in the conversion of the underlying (refer to Note&#160;11 for further discussion of the terms), plus accrued interest discounted to the qualified financing price per share. The probability and timing of a qualified financing are estimated at each reporting date. As of December&#160;31, 2020, the Company determined the probability of a qualified financing to be minimal and, as such, the estimated value of the derivative is $0.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The following table sets forth a summary of the changes in fair value of the embedded derivative liabilities:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;</b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Beginning balance at January 1,</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 786</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Issuance of derivative</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 382</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 2,673</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Change in fair value</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (1,168)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (1,887)</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Ending balance at December 31, </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 786</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136920481480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND INTANGIBLE ASSETS, NET<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>GOODWILL AND INTANGIBLE ASSETS, NET</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">GOODWILL AND INTANGIBLE ASSETS, NET</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><span style="display:inline-block;text-indent:0pt;width:27.35pt;"><b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">5.</b></span><b style="font-weight:bold;">GOODWILL</b><span style="color:#231f20;"> </span><b style="color:#231f20;font-weight:bold;">AND</b><span style="color:#231f20;"> </span><b style="color:#231f20;font-weight:bold;">INTANGIBLE</b><span style="color:#231f20;"> </span><b style="color:#231f20;font-weight:bold;">ASSETS,</b><span style="color:#231f20;"> </span><b style="color:#231f20;font-weight:bold;">NET</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.8pt;"><span style="color:#231f20;">Goodwill consists of the following (in </span>thousands<span style="color:#231f20;">):</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Goodwill </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_jsYPLz3rqkO7bw2-F-Psgw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;"> 1,625</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,625</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effect of foreign currency translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 114</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 70</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total goodwill</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,739</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,695</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.45pt;">Intangible assets, net, consists of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="color:#231f20;">Developed technology</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 500</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 500</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Internally developed software</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;text-decoration:underline;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 22,545</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;text-decoration:underline;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 16,722</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><span style="color:#231f20;">Intangible assets</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 23,045</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 17,222</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Less: Accumulated amortization</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (10,993)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (6,549)</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Add: Currency translation adjustment</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;text-decoration:underline;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 35</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;text-decoration:underline;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 22</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Total intangible assets, net</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 12,087</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 10,695</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">Amortization expense for intangible assets was $4.5 million and $3.1 million for the&#160;years ended December&#160;31, 2020 and 2019, respectively, of which substantially all represents amortization of internally developed software recognized in cost of goods sold in the consolidated statements of operations.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>111
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136999803976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>LEASES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">LEASES</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><span style="display:inline-block;text-indent:0pt;width:27.35pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">6.</b></span><b style="font-weight:bold;">LEASES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">The Company leases and subleases certain office spaces with lease terms ranging from <span style="-sec-ix-hidden:Hidden_POzSCOVaMU6ZDonESMZYgg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">one</span></span> to five years. These leases require&#160;monthly lease payments that may be subject to annual increases throughout the lease term. Certain of these leases also include renewal options at the election of the Company to renew or extend the lease for an additional <span style="-sec-ix-hidden:Hidden_2rTPUa3rukuA9-xMaGghkg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">three</span></span> to five years. These optional periods have not been considered in the determination of the ROU assets or lease liabilities associated with these leases as the Company did not consider the exercise of these options to be reasonably certain.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">The Company performed evaluations of its contracts and determined each of its identified leases are operating leases. For the&#160;years ended December&#160;31, 2020 and 2019, the Company incurred $0.8 million and $1.2 million, respectively, of rent expense included in operating expenses in the consolidated statements of operations in relation to its operating leases, inclusive of short-term and variable lease expense which was immaterial. Cash paid for amounts included in the measurement of operating lease liabilities for the&#160;years ended December&#160;31, 2020 and 2019 was $0.7 million and $0.9 million, respectively, and was included in net cash used in operating activities in the Company&#8217;s consolidated statements of cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">As of December&#160;31, 2020, future payments associated with the Company&#8217;s operating lease <span style="-sec-ix-hidden:Hidden_MvSFkDKoCU2A9N32GjckFg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">liabilities</span></span> were as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Operating</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Leases</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 348</p></td></tr><tr><td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration:underline;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">60</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total lease payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 408</p></td></tr><tr><td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration:underline;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total operating lease liability future lease payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 390</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.45pt;">Reported as of December&#160;31, 2020 and 2019 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:23.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current portion of operating lease liabilities included within other</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 645</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-current portion of operating lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration:underline;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">57</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration:underline;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">390</p></td></tr><tr><td style="vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 390</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,035</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.45pt;">The following summarizes additional information related to operating leases:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:middle;white-space:nowrap;width:21.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="6" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:73.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Weighted average remaining operating lease term (in years)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;">0.8</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;">2.1</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Weighted average discount rate</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;">11.3</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 11.0</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>112
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137004589912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ASSET RETIREMENT OBLIGATION<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationDisclosureAbstract', window );"><strong>ASSET RETIREMENT OBLIGATION</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationDisclosureTextBlock', window );">ASSET RETIREMENT OBLIGATION</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><span style="display:inline-block;text-indent:0pt;width:27.35pt;"><b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">7.</b></span><b style="font-weight:bold;">ASSET</b><span style="color:#231f20;"> </span><b style="color:#231f20;font-weight:bold;">RETIREMENT</b><span style="color:#231f20;"> </span><b style="color:#231f20;font-weight:bold;">OBLIGATION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The information below details the asset retirement obligation for the&#160;years ended December&#160;31, 2020 and 2019 as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Beginning balance at January 1,</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,759</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,092</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Asset retirement obligation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 771</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 850</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Settlement of asset retirement obligation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,375)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Retirement cost revaluation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,235)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,486)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Accretion expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 217</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 303</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Ending balance at December 31,</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,137</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,759</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for an asset retirement obligation and the associated long-lived asset. An asset retirement obligation is a legal obligation associated with the disposal or retirement from service of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=2175671<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>113
<FILENAME>R93.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137001572152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ENERGY STORAGE SYSTEMS, NET<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">ENERGY STORAGE SYSTEMS, NET</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">5.&#160;&#160;&#160;ENERGY STORAGE SYSTEMS, NET</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Energy Storage Systems, Net</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Energy storage systems, net, consists of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March&#160;31,&#160;2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Energy storage systems placed into service</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">145,555</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(36,758)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Energy storage systems not yet placed into service</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">11,045</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;">Total energy storage systems, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.85%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">119,842</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Depreciation expense for energy storage systems was approximately $3.8&#160;million and $3.6&#160;million within cost of service revenue for the three&#160;months ended March&#160;31, 2021 and 2020, respectively.</p><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=stem_EnergyStorageSystemsMember', window );">Energy Storage Systems</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">ENERGY STORAGE SYSTEMS, NET</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><span style="display:inline-block;text-indent:0pt;width:27.35pt;"><b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">8.</b></span><b style="color:#231f20;font-weight:bold;">ENERGY</b><span style="color:#231f20;"> </span><b style="color:#231f20;font-weight:bold;">STORAGE</b><span style="color:#231f20;"> </span><b style="color:#231f20;font-weight:bold;">SYSTEMS,</b><span style="color:#231f20;"> </span><b style="color:#231f20;font-weight:bold;">NET</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"><span style="color:#231f20;">Energy </span>storage<span style="color:#231f20;"> systems, net, consists of the following (in thousands):</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Energy storage systems placed into service</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 144,425</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 124,789</p></td></tr><tr><td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (33,389)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,489)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Energy storage systems not yet placed into service</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,667</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 27,269</p></td></tr><tr><td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total energy storage systems, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 123,703</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 131,569</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Depreciation expense for the energy storage systems was approximately $13.9 million and $9.7 million within cost of service revenue for the&#160;years ended December&#160;31, 2020 and 2019, respectively.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=stem_EnergyStorageSystemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=stem_EnergyStorageSystemsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<FILENAME>R94.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136920591624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BALANCE SHEET COMPONENTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_BalanceSheetComponentsDisclosureAbstract', window );"><strong>BALANCE SHEET COMPONENTS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_BalanceSheetComponentsTextBlock', window );">BALANCE SHEET COMPONENTS</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><span style="display:inline-block;text-indent:0pt;width:27.35pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">9.</b></span><b style="font-weight:bold;">BALANCE SHEET COMPONENTS </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><b style="font-weight:bold;">Inventory</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.45pt;">Inventory consists of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Work in process inventory</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 15,296</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 2,535</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Batteries</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;text-decoration:underline;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 5,547</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;text-decoration:underline;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,045</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Total inventory</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 20,843</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 3,580</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><b style="font-weight:bold;">Other Current Assets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.4pt;">Other current assets consist of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Deferred costs with suppliers</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,204</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 3,589</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Prepaid expenses</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 698</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 868</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Utility program deposits</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 891</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 770</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Due from related parties</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 123</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 483</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Other</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;text-decoration:underline;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 4</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;text-decoration:underline;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total other current assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 7,920</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 5,710</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><b style="font-weight:bold;">Other Noncurrent Assets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.4pt;">Other noncurrent assets consist of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="color:#231f20;">Receivable from SPEs (Note 15)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 3,583</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 3,161</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Deferred SPAC costs</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,256</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Self-generation incentive program deposits</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,036</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 864</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Investment in VIEs</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 744</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 843</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="color:#231f20;">Revolver debt issuance costs</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 73</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 416</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><span style="color:#231f20;">Right-of-use assets (Note 6)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 358</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 947</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Property and equipment, net</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 44</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 71</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="color:#231f20;">Other</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,546</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 380</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Total other noncurrent assets</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 8,640</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,682</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">Depreciation expense for property and equipment was immaterial for both the&#160;years ended December&#160;31, 2020 and 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Accrued Liabilities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">Accrued liabilities consist of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Accrued payables</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 9,799</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 5,493</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Accrued interest &#8211; notes payable</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,149</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,757</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Other accrued liabilities</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 124</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 57</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="color:#231f20;">Total accrued liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 16,072</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 7,307</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.45pt;"><b style="font-weight:bold;">Other Current Liabilities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.45pt;">Other current <span style="-sec-ix-hidden:Hidden_t5OoiZhoTEqvULGnow-Ftw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">liabilities</span></span> consist of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">System advances</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 640</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,493</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Lease liabilities &#8211; current portion</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 333</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 645</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Due to related parties</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 399</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 190</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Other</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 217</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 308</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Total other current liabilities</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,589</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 2,636</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_BalanceSheetComponentsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for balance sheet components.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_BalanceSheetComponentsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_BalanceSheetComponentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for balance sheet components.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_BalanceSheetComponentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>115
<FILENAME>R95.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136921289544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTES PAYABLE<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">NOTES PAYABLE</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">7.&#160;&#160;&#160;CONVERTIBLE NOTES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the&#160;years ended March&#160;31, 2021, and December&#160;31, 2020, the Company issued various convertible notes to investors. The details of the convertible notes issued are set forth below and the Company refers to the collective group of all such note instruments as the &#8220;Convertible Notes&#8221;.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">January&#160;2020 Convertible Notes&#160;and Warrants Issuance and Equity Exchange</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In January&#160;2020, the Company issued and sold convertible promissory notes (&#8220;the &#8220;January&#160;2020 Convertible Notes&#8221;) to various investors and received aggregate gross proceeds of $14.3&#160;million, of which $13.7&#160;million was issued and sold to related parties as a result of affiliations with certain members of the Board. Each of the January&#160;2020 Convertible Notes&#160;was issued at par with interest at&#160;8% per annum and a maturity date of June&#160;2020 under the same terms as the existing convertible notes issued prior to 2020. At the election of a majority of the note holders, the maturity date of the January&#160;2020 Convertible Notes&#160;can be extended by&#160;six&#160;months&#160;up to&#160;four&#160;separate times. The Company incurred $0.2&#160;million of additional debt issuance costs associated with the notes offering, which was included within the convertible promissory notes balance on the consolidated balance sheet and amortized over the expected life of the related notes, which approximated&#160;six&#160;months&#160;from the date of issuance. In May&#160;2020, the note holders voted to extend the maturity date of the then outstanding Convertible Notes&#160;by&#160;six&#160;months, resulting in an expected maturity date of December&#160;2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">At the time of the January&#160;2020 Convertible Notes&#160;offering, certain note holders that bought a minimum threshold of the January&#160;2020 Convertible Notes&#160;were also issued warrants giving them rights to acquire Financing Stock at the Financing Stock Offer Price, or in the event the Financing Stock offering does not occur to acquire Series&#160;D&#8217; preferred stock (the &#8220;January&#160;2020 Preferred Stock Warrants&#8221;). The January&#160;2020 Preferred Stock Warrants are transferrable (with Company consent) and expire upon the earlier of the occurrence of certain events, as defined by the warrant agreement, or the seventh anniversary of date of issuance (2027). A total of&#160;9,338,642&#160;January&#160;2020 Preferred Stock Warrants were issued and initially recognized at fair value, which resulted in warrant liabilities totaling approximately $2.0&#160;million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Concurrent with the issuance of certain of the January&#160;2020 Convertible Notes&#160;and January&#160;2020 Preferred Stock Warrants (discussed in Note&#160;8), the Company entered into an equity exchange transaction with certain note holders that were existing stockholders. Under this<span style="font-family:'Arial','Helvetica','sans-serif';font-size:12pt;">&#160;</span>transaction and consistent with the exchange transaction related to the 2019 Convertible Notes, preferred stockholders exchanged their existing junior preferred stock, and in certain cases common stock, for senior Series&#160;D&#8217; preferred stock. The transaction was accounted for as an extinguishment and as the preferred equity exchange, January&#160;2020 Convertible Notes&#160;issuance and January&#160;2020 Preferred Stock Warrants issuance all occurred in connection with one another, the Company recorded each unit of account in the transaction at their respective fair values. In relation to the January&#160;2020 transaction, the difference between the fair value of Convertible Notes&#160;of $15.4&#160;million, Preferred Stock Warrants of $2.0&#160;million, and senior Series&#160;D&#8217; preferred stock of $29.8&#160;million </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">which were issued to the Holders and the cash paid of $14.1&#160;million and carrying value of preferred and common equity of $40.4&#160;million surrendered by the Holders in the amount of $7.3&#160;million, was credited to accumulated deficit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In Q4 2020, the Company entered into an agreement with one holder that participated in the exchange transaction discussed above which allowed the holder to reverse the previously executed exchange. The cancellation of such exchange did not have a material impact on the Company&#8217;s financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Net Loss Per Share Impact of January&#160;2020 Convertible Notes&#160;and Warrant Issuance and Equity Exchange</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For the purpose of determining the impact of the aforementioned transaction on the calculation of net loss per share, the Company reduced net loss attributable to common stockholders for three&#160;months ended March&#160;31, 2020, by $9.5&#160;million, to reflect a dividend for the amount by which the (1)&#160;aggregate fair value of new instruments issued less the amount of cash received is greater than (2)&#160;the fair value of preferred and common stock surrendered. Given that the exchanges involved a multiple element transaction and the fair value of the consideration received by the stockholders exceeded the fair value of the preferred and common equity given up, the Company has adjusted the EPS computation to reflect the value given to note holders from the common stockholders of the Company that did not participate. This adjustment was computed on the individual holder unit of account basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Q4 2020 Convertible Notes&#160;and Warrants Issuance</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">From October&#160;2020 through December&#160;2020, the Company issued and sold convertible promissory notes (the &#8220;Q4 2020 Convertible Notes&#8221;) under the same terms as the existing Convertible Notes&#160;to various investors with aggregate gross proceeds of $19.0&#160;million, of which $7.9&#160;million was issued and sold to related parties as a result of affiliations with certain members of the Board or significant ownership of the Company&#8217;s outstanding capital stock. In December&#160;2020, the note holders voted to further extend the maturity date of all outstanding Convertible Notes&#160;by&#160;six&#160;months&#160;to June&#160;2021. At the time of the Q4 2020 Convertible Notes&#160;offering, certain note holders that bought a minimum threshold of the Q4 2020 Convertible Notes&#160;were also issued warrants giving them rights to acquire Financing Stock at the Financing Stock Offer Price, or in the event the Financing Stock offering does not occur to acquire Series&#160;D&#8217; preferred stock (the &#8220;Q4 2020 Preferred Stock Warrants&#8221;). The Q4 2020 Preferred Stock Warrants are transferrable (with Company consent) and expire upon the earlier of the occurrence of certain events, as defined by the warrant agreement, or the seventh anniversary of date of issuance (2027). A total of&#160;4,620,018&#160;Q4 2020 Preferred Stock Warrants were issued and initially recognized at fair value, which resulted in warrant liabilities totaling approximately $1.6&#160;million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Additionally, the Company evaluated the conversion option within the Q4 2020 Convertible Notes&#160;and determined the effective conversion price was beneficial to the note holders. As such, the Company recorded a beneficial conversion feature (&#8220;BCF&#8221;) related to the issuance of the Q4 2020 Convertible Notes&#160;based on the difference between the effective conversion rate and the fair value of the Series&#160;D&#8217; preferred stock into which it is convertible. The BCF resulted in a $1.6&#160;million discount to the Q4 2020 Convertible Notes&#160;with an increase to additional paid in capital. The Company will accrete the discount in connection with the BCF as interest expense over the term of the Q4 2020 Convertible Notes&#160;using the effective interest rate method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Q1 2021 Convertible Notes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In January&#160;2021, the Company issued and sold convertible promissory notes (the &#8220;Q1 2021 Convertible Notes&#8221;) under the same terms as the existing Convertible Notes&#160;to various investors with aggregate gross proceeds of $1.1&#160;million. The Company evaluated the conversion option within the Q1 2021 Convertible Notes&#160;and determined the effective conversion price was beneficial to the note holders. As such, the Company recorded a BCF related to the issuance of the Q1 2021 Convertible Notes&#160;based on the difference between the effective conversion rate and the fair value of the Series&#160;D&#8217; preferred stock into which it is convertible, limited by the amount of the aggregate gross proceeds. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The BCF resulted in a $1.1&#160;million discount to the Q1 2021 Convertible Notes&#160;with an increase to additional paid in capital. The Company will accrete the discount in connection with the BCF as interest expense over the term of the Q1 2021 Convertible Notes&#160;using the effective interest rate method.</p><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember', window );">Notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">NOTES PAYABLE</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><span style="display:inline-block;text-indent:0pt;width:27.35pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">10.</b></span><b style="font-weight:bold;">NOTES&#160;PAYABLE</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.45pt;"><span style="font-style:italic;font-weight:bold;">Revolving Loan Due to SPE Member</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">In April&#160;2017, the Company entered into a revolving loan agreement with an affiliate of a member of certain SPEs with the Company, which was subsequently amended from time to time. The purpose of this revolving loan agreement is to finance 100% of the Company&#8217;s purchase of hardware for its various energy storage system projects. As of the beginning of 2019, the agreement had a total revolving loan capacity $35.0 million that bore fixed interest at 10% with a maturity date of August&#160;2019, which continued to be extended through December&#160;2019 via mutual agreement with the lender. In December&#160;2019, in conjunction with the restructuring of the term loan due to the SPE member discussed below, the Company expanded the revolving loan capacity to $45.0 million and extended the maturity date to June&#160;2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">In May&#160;<span style="white-space:pre-wrap;">2020, the Company entered into an amendment to the revolving loan agreement, which  reduced the loan capacity to $</span>35.0 million and extended the maturity date to May&#160;2021. The amendment increased the fixed interest rate for any borrowings outstanding more than nine&#160;months to 14% thereafter. Additionally, under the original terms of the revolving loan agreement, the Company was able to finance 100% of the value of the hardware purchased up to the total loan capacity. The amendment reduced the advance rate to 85%, with an additional reduction to 70% in August&#160;2020. The amendment was accounted for as a modification of the debt, which did not have a material impact on the consolidated financial statements. As of December&#160;31, 2020 and 2019, the Company had $7.4 million and $19.6 million, respectively, outstanding under the revolving loan agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">The revolving loan agreement is primarily secured by the purchased hardware under the facility and secondarily by substantially all the Company&#8217;s assets with a negative pledge agreement concerning the Company&#8217;s intellectual property and contains customary representations and warranties, certain nonfinancial covenants, and certain limitations on liens and indebtedness. The Company was in compliance with all covenants associated with the revolving loan agreement as of December&#160;31, 2020 and 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="font-style:italic;font-weight:bold;">Term Loan Due to SPE Member</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 0pt 8.5pt;">In December&#160;2018, the Company entered into a term loan in the amount of $13.3 million with an affiliate of a member of certain SPEs with the Company. The term loan had no stated interest at any time prior to the original maturity date of July&#160;2019, which was extended through the end of 2019 via mutual agreement with the lender. The Company recorded imputed interest of $1.2<span style="white-space:pre-wrap;"> million associated with the debt discount on the term loan as a result of  </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">the below market interest rate. In December&#160;</span><span style="white-space:pre-wrap;">2019, the Company  and lender agreed for the Company to repay $</span>4.8 million of the outstanding loan and concurrently entered into an amended term loan agreement in the amount of $8.7 million. The amended term loan bears a fixed interest rate of 12.5% on the outstanding principal balance with a final balloon payment of $3.0 million due at the maturity date of June&#160;30, 2020. In May&#160;2020, the Company repaid the remaining outstanding balance of $5.9 million with the proceeds received through the 2020 Credit Agreement discussed below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="font-style:italic;font-weight:bold;">Term Loan Due to Former Non-Controlling Interest Holder</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In June&#160;2018, the Company acquired the outstanding member interests of an entity controlled by the Company for $8.1 million. The Company financed this acquisition by entering into a term loan agreement with the noncontrolling member bearing fixed interest of 4.5% per quarter (18% per annum) on the outstanding principal balance. The loan requires fixed&#160;monthly payments throughout the term of the loan, which will be paid in full by April&#160;1, 2026.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In May&#160;2020, the Company amended the term loan and, using the proceeds from the 2020 Credit Agreement discussed below, prepaid $1.5 million of principal and interest on the note, of which $1.0 million was towards the outstanding principal balance, thereby reducing the fixed quarterly payment due to the lender. The amendment was accounted for as a modification of the debt, which did not have a material impact on the consolidated financial statements. In relation to this amendment, the Company was required to issue warrants for 400,000 shares of common stock resulting in a discount to the term loan of $0.2 million. Such debt discount is being amortized to earnings through interest expense over the expected life of the debt. As of December&#160;31, 2020 and 2019, the outstanding balance was $5.8 million and $7.2 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The term loan is secured by substantially all the Company&#8217;s assets with a negative pledge agreement concerning the Company&#8217;s intellectual property, and contains customary representations and warranties, nonfinancial covenants, and certain limitations on liens and indebtedness. The Company was in compliance with all covenants associated with the term loan agreement as of December&#160;31, 2020 and 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="font-style:italic;font-weight:bold;">2020 Credit Agreement</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In May&#160;2020, the Company entered into a credit agreement (&#8220;2020 Credit Agreement&#8221;) with a new lender for proceeds of $25.0 million that will provide the Company with access to working capital towards the purchase of energy storage systems. The 2020 Credit Agreement has a maturity date of the earlier of (1) <span style="color:#231f20;">May&#160;2021, (2)&#160;the maturity date of the revolving loan agreement, or (3)&#160;the maturity date of the convertible promissory notes discussed in Note&#160;11. The loan bears interest of </span><span style="color:#231f20;">12</span><span style="color:#231f20;">% per annum, of which </span><span style="color:#231f20;">8</span><span style="color:#231f20;">% is paid in cash and </span><span style="color:#231f20;">4</span><span style="color:#231f20;white-space:pre-wrap;">% is added to principal of  the loan balance every quarter. The Company used a portion of the proceeds towards payments associated with existing debt as previously discussed. As of December&#160;31, 2020, the outstanding balance was $</span><span style="color:#231f20;">25.6</span><span style="color:#231f20;"> million.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In relation to the 2020 Credit Agreement, the Company issued warrants for 750,000 shares of Series&#160;D convertible preferred stock. However, if the Company repays the borrowed amount with 12&#160;months from the issuance date, the warrants are terminated. The Company determined the fair value of these warrants to be $0.2 million as of issuance, resulting in a discount in relation to the debt that is being amortized to interest expense over the life of the debt.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The 2020 Credit Agreement is secured by substantially all the Company&#8217;s assets with a negative pledge agreement concerning the Company&#8217;s intellectual property and contains customary representations and warranties, certain nonfinancial covenants, and certain limitations on liens and indebtedness. The Company was in compliance with all covenants associated with the 2020 Credit Agreement as of December&#160;31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 12pt 8.65pt;">The Company&#8217;s outstanding notes payable consisted of the following as of December&#160;31, 2020 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding principal</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 38,866</p></td></tr><tr><td style="vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unamortized discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (571)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Carrying value of debt</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 38,295</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">The following table summarizes the aggregate undiscounted amount of maturities of all borrowings as of December&#160;31, 2020 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Payment </b></p></td></tr><tr><td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Schedule</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">2021</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 33,712</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">2022</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 821</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">2023</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 979</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">2024</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,167</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">2025</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,392</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Thereafter</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 795</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Total</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 38,866</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>116
<FILENAME>R96.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136921811304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONVERTIBLE NOTES<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">CONVERTIBLE NOTES</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">7.&#160;&#160;&#160;CONVERTIBLE NOTES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the&#160;years ended March&#160;31, 2021, and December&#160;31, 2020, the Company issued various convertible notes to investors. The details of the convertible notes issued are set forth below and the Company refers to the collective group of all such note instruments as the &#8220;Convertible Notes&#8221;.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">January&#160;2020 Convertible Notes&#160;and Warrants Issuance and Equity Exchange</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In January&#160;2020, the Company issued and sold convertible promissory notes (&#8220;the &#8220;January&#160;2020 Convertible Notes&#8221;) to various investors and received aggregate gross proceeds of $14.3&#160;million, of which $13.7&#160;million was issued and sold to related parties as a result of affiliations with certain members of the Board. Each of the January&#160;2020 Convertible Notes&#160;was issued at par with interest at&#160;8% per annum and a maturity date of June&#160;2020 under the same terms as the existing convertible notes issued prior to 2020. At the election of a majority of the note holders, the maturity date of the January&#160;2020 Convertible Notes&#160;can be extended by&#160;six&#160;months&#160;up to&#160;four&#160;separate times. The Company incurred $0.2&#160;million of additional debt issuance costs associated with the notes offering, which was included within the convertible promissory notes balance on the consolidated balance sheet and amortized over the expected life of the related notes, which approximated&#160;six&#160;months&#160;from the date of issuance. In May&#160;2020, the note holders voted to extend the maturity date of the then outstanding Convertible Notes&#160;by&#160;six&#160;months, resulting in an expected maturity date of December&#160;2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">At the time of the January&#160;2020 Convertible Notes&#160;offering, certain note holders that bought a minimum threshold of the January&#160;2020 Convertible Notes&#160;were also issued warrants giving them rights to acquire Financing Stock at the Financing Stock Offer Price, or in the event the Financing Stock offering does not occur to acquire Series&#160;D&#8217; preferred stock (the &#8220;January&#160;2020 Preferred Stock Warrants&#8221;). The January&#160;2020 Preferred Stock Warrants are transferrable (with Company consent) and expire upon the earlier of the occurrence of certain events, as defined by the warrant agreement, or the seventh anniversary of date of issuance (2027). A total of&#160;9,338,642&#160;January&#160;2020 Preferred Stock Warrants were issued and initially recognized at fair value, which resulted in warrant liabilities totaling approximately $2.0&#160;million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Concurrent with the issuance of certain of the January&#160;2020 Convertible Notes&#160;and January&#160;2020 Preferred Stock Warrants (discussed in Note&#160;8), the Company entered into an equity exchange transaction with certain note holders that were existing stockholders. Under this<span style="font-family:'Arial','Helvetica','sans-serif';font-size:12pt;">&#160;</span>transaction and consistent with the exchange transaction related to the 2019 Convertible Notes, preferred stockholders exchanged their existing junior preferred stock, and in certain cases common stock, for senior Series&#160;D&#8217; preferred stock. The transaction was accounted for as an extinguishment and as the preferred equity exchange, January&#160;2020 Convertible Notes&#160;issuance and January&#160;2020 Preferred Stock Warrants issuance all occurred in connection with one another, the Company recorded each unit of account in the transaction at their respective fair values. In relation to the January&#160;2020 transaction, the difference between the fair value of Convertible Notes&#160;of $15.4&#160;million, Preferred Stock Warrants of $2.0&#160;million, and senior Series&#160;D&#8217; preferred stock of $29.8&#160;million </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">which were issued to the Holders and the cash paid of $14.1&#160;million and carrying value of preferred and common equity of $40.4&#160;million surrendered by the Holders in the amount of $7.3&#160;million, was credited to accumulated deficit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In Q4 2020, the Company entered into an agreement with one holder that participated in the exchange transaction discussed above which allowed the holder to reverse the previously executed exchange. The cancellation of such exchange did not have a material impact on the Company&#8217;s financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Net Loss Per Share Impact of January&#160;2020 Convertible Notes&#160;and Warrant Issuance and Equity Exchange</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For the purpose of determining the impact of the aforementioned transaction on the calculation of net loss per share, the Company reduced net loss attributable to common stockholders for three&#160;months ended March&#160;31, 2020, by $9.5&#160;million, to reflect a dividend for the amount by which the (1)&#160;aggregate fair value of new instruments issued less the amount of cash received is greater than (2)&#160;the fair value of preferred and common stock surrendered. Given that the exchanges involved a multiple element transaction and the fair value of the consideration received by the stockholders exceeded the fair value of the preferred and common equity given up, the Company has adjusted the EPS computation to reflect the value given to note holders from the common stockholders of the Company that did not participate. This adjustment was computed on the individual holder unit of account basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Q4 2020 Convertible Notes&#160;and Warrants Issuance</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">From October&#160;2020 through December&#160;2020, the Company issued and sold convertible promissory notes (the &#8220;Q4 2020 Convertible Notes&#8221;) under the same terms as the existing Convertible Notes&#160;to various investors with aggregate gross proceeds of $19.0&#160;million, of which $7.9&#160;million was issued and sold to related parties as a result of affiliations with certain members of the Board or significant ownership of the Company&#8217;s outstanding capital stock. In December&#160;2020, the note holders voted to further extend the maturity date of all outstanding Convertible Notes&#160;by&#160;six&#160;months&#160;to June&#160;2021. At the time of the Q4 2020 Convertible Notes&#160;offering, certain note holders that bought a minimum threshold of the Q4 2020 Convertible Notes&#160;were also issued warrants giving them rights to acquire Financing Stock at the Financing Stock Offer Price, or in the event the Financing Stock offering does not occur to acquire Series&#160;D&#8217; preferred stock (the &#8220;Q4 2020 Preferred Stock Warrants&#8221;). The Q4 2020 Preferred Stock Warrants are transferrable (with Company consent) and expire upon the earlier of the occurrence of certain events, as defined by the warrant agreement, or the seventh anniversary of date of issuance (2027). A total of&#160;4,620,018&#160;Q4 2020 Preferred Stock Warrants were issued and initially recognized at fair value, which resulted in warrant liabilities totaling approximately $1.6&#160;million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Additionally, the Company evaluated the conversion option within the Q4 2020 Convertible Notes&#160;and determined the effective conversion price was beneficial to the note holders. As such, the Company recorded a beneficial conversion feature (&#8220;BCF&#8221;) related to the issuance of the Q4 2020 Convertible Notes&#160;based on the difference between the effective conversion rate and the fair value of the Series&#160;D&#8217; preferred stock into which it is convertible. The BCF resulted in a $1.6&#160;million discount to the Q4 2020 Convertible Notes&#160;with an increase to additional paid in capital. The Company will accrete the discount in connection with the BCF as interest expense over the term of the Q4 2020 Convertible Notes&#160;using the effective interest rate method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Q1 2021 Convertible Notes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In January&#160;2021, the Company issued and sold convertible promissory notes (the &#8220;Q1 2021 Convertible Notes&#8221;) under the same terms as the existing Convertible Notes&#160;to various investors with aggregate gross proceeds of $1.1&#160;million. The Company evaluated the conversion option within the Q1 2021 Convertible Notes&#160;and determined the effective conversion price was beneficial to the note holders. As such, the Company recorded a BCF related to the issuance of the Q1 2021 Convertible Notes&#160;based on the difference between the effective conversion rate and the fair value of the Series&#160;D&#8217; preferred stock into which it is convertible, limited by the amount of the aggregate gross proceeds. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The BCF resulted in a $1.1&#160;million discount to the Q1 2021 Convertible Notes&#160;with an increase to additional paid in capital. The Company will accrete the discount in connection with the BCF as interest expense over the term of the Q1 2021 Convertible Notes&#160;using the effective interest rate method.</p><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible promissory notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">CONVERTIBLE NOTES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><span style="display:inline-block;text-indent:0pt;width:27.35pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">11.</b></span><b style="font-weight:bold;">CONVERTIBLE NOTES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">During the&#160;years ended December&#160;31, 2020 and 2019, the Company issued various convertible notes to investors. The details of the convertible notes issued are set forth below and the Company refers to the collective group of all such note instruments as the &#8220;Convertible Notes&#8221;.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="font-style:italic;font-weight:bold;">2019 Convertible Notes&#160;and Warrants Issuance and Equity Exchange</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">During June, July&#160;and November&#160;of 2019, the Company entered into an agreement to issue and sell convertible promissory notes (the &#8220;2019 Convertible Notes&#8221;) to various investors receiving aggregate gross proceeds of $65.5 million, of which $54.5 million was issued and sold to related parties as a result of affiliations with certain members of the Company&#8217;s board of directors (the &#8220;Board of Directors&#8221; or, the &#8220;Board&#8221;) or significant ownership of the Company&#8217;s outstanding capital stock. Each of the 2019 Convertible Notes&#160;was issued at par with interest at 8% per annum with a maturity date of June&#160;2020. At the election of a majority of the note holders, the maturity date of the 2019 Convertible Notes&#160;can be extended by six months up to four separate times. The Company incurred $2.3 million of debt issuance costs associated with the 2019 Convertible Notes&#160;offering, which was included within the convertible promissory notes balance on the consolidated balance sheet and amortized to interest expense over the expected life of the related notes, which approximated one year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">At the time of the 2019 Convertible Notes&#160;offering, certain note holders that bought a minimum threshold of 2019 Convertible Notes&#160;were also issued warrants giving them rights to acquire shares of the next series of preferred stock of the Company (&#8220;Financing Stock&#8221;) at the Financing Stock Offer Price, or in the event the Financing Stock offering does not occur to acquire Series&#160;D&#8217; preferred stock (the &#8220;2019 Preferred Stock Warrants&#8221;). The 2019 Preferred Stock Warrants are transferrable (with Company consent) and expire upon the earlier of the occurrence of certain events, as defined by the warrant agreement, or the seventh anniversary of date of issuance (2026). A total of 23,177,068 2019 Preferred Stock Warrants were issued and initially recognized at fair value, which resulted in warrant liabilities totaling approximately $4.0 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 0pt 8.5pt;">Concurrent with the issuance of certain of the 2019 Convertible Notes&#160;and 2019 Preferred Stock Warrants (discussed in Note&#160;<span style="white-space:pre-wrap;">12), the Company entered into an equity exchange transaction with certain  note holders that were existing stockholders. Under this transaction, preferred stockholders exchanged their existing junior preferred stock, </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">and in certain cases common stock, for senior Series&#160;D&#8217; preferred stock. The transaction was accounted for as an extinguishment and as the preferred equity exchange, 2019 Convertible Notes&#160;issuance and 2019 Preferred Stock Warrants issuance all occurred in connection with one another, the Company recorded each unit of account in the transaction at their respective fair values. In relation to the 2019 transactions, the difference between the fair value of 2019 Convertible Notes&#160;of $</span>36.5 million, 2019 Preferred Stock Warrants of $4.0 million, and senior Series&#160;D&#8217; preferred stock of $71.4 million which were issued to the note holders and the cash paid of $35.6 million and carrying value of preferred and common equity of $87.3 million surrendered by the note holders in the amount of $11.0 million, was credited to accumulated deficit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="font-style:italic;font-weight:bold;">January&#160;2020 Convertible Notes&#160;and Warrants Issuance and Equity Exchange</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In January&#160;2020, the Company issued and sold convertible promissory notes (&#8220;the &#8220;January&#160;2020 Convertible Notes&#8221;) to various investors under the same terms as the 2019 Convertible Notes&#160;and received aggregate gross proceeds of $14.3 million, of which $13.7 million was issued and sold to related parties as a result of affiliations with certain members of the Board. The Company incurred $0.2 million of additional debt issuance costs associated with the notes offering, which was included within the convertible promissory notes balance on the consolidated balance sheet and amortized over the expected life of the related notes, which approximated six months from the date of issuance. In May&#160;2020, the note holders voted to extend the maturity date of the then outstanding Convertible Notes&#160;by six months, resulting in an expected maturity date of December&#160;2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">At the time of the January&#160;2020 Convertible Notes&#160;offering, certain note holders that bought a minimum threshold of the January&#160;2020 Convertible Notes&#160;were also issued warrants giving them rights to acquire Financing Stock at the Financing Stock Offer Price, or in the event the Financing Stock offering does not occur to acquire Series&#160;D&#8217; preferred stock (the &#8220;January&#160;2020 Preferred Stock Warrants&#8221;). The January&#160;2020 Preferred Stock Warrants are transferrable (with Company consent) and expire upon the earlier of the occurrence of certain events, as defined by the warrant agreement, or the seventh anniversary of date of issuance (2027). A total of 9,338,642 January&#160;2020 Preferred Stock Warrants were issued and initially recognized at fair value, which resulted in warrant liabilities totaling approximately $2.0 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Concurrent with the issuance of certain of the January&#160;2020 Convertible Notes&#160;and January&#160;2020 Preferred Stock Warrants (discussed in Note&#160;12), the Company entered into an equity exchange transaction with certain note holders that were existing stockholders. Under this transaction and consistent with the exchange transaction related to the 2019 Convertible Notes, preferred stockholders exchanged their existing junior preferred stock, and in certain cases common stock, for senior Series&#160;D&#8217; preferred stock. The transaction was accounted for as an extinguishment and as the preferred equity exchange, January&#160;2020 Convertible Notes&#160;issuance and January&#160;2020 Preferred Stock Warrants issuance all occurred in connection with one another, the Company recorded each unit of account in the transaction at their respective fair values. In relation to the January&#160;2020 transaction, the difference between the fair value of the January&#160;2020 Convertible Notes&#160;of $15.4 million, the January&#160;2020 Preferred Stock Warrants of $2.0 million, and senior Series&#160;D&#8217; preferred stock of $29.8 million which were issued to the note holders and the cash paid of $14.1 million and carrying value of preferred and common equity of $40.4 million surrendered by the note holders in the amount of $7.3 million, was credited to accumulated deficit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In Q4 2020, the Company entered into an agreement with one holder that participated in the exchange transaction discussed above which allowed the holder to reverse the previously executed exchange. The cancellation of such exchange did not have a material impact on the Company&#8217;s financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="font-style:italic;font-weight:bold;">Net Loss Per Share Impact of 2019 Convertible Notes&#160;and Warrants Issuance and Equity Exchange and January&#160;2020 Convertible Notes&#160;and Warrant Issuance and Equity Exchange</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 0pt 8.5pt;">For the purpose of determining the impact of the aforementioned transactions associated with the issuances of the 2019 Convertible Notes&#160;and the January&#160;2020 Convertible Notes, on the calculation of net loss per share, the Company reduced net loss attributable to common stockholders for the&#160;years ended December&#160;31, 2020 and 2019 by $9.5 million and $5.4 million, respectively, to reflect a dividend for the amount by which the (1)&#160;aggregate fair value of new </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;">instruments issued less the amount of cash received is greater than (2)&#160;<span style="white-space:pre-wrap;">the fair value of preferred and common stock surrendered. Given that the exchanges involved a multiple element transaction and the fair value of the consideration received by the stockholders exceeded the fair value of the preferred and common equity given up, the Company has adjusted the EPS  computation to reflect the value given to note holders from the common stockholders of the Company that did not participate. This adjustment was computed on the individual holder unit of account basis.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="font-style:italic;font-weight:bold;">Q4 2020 Convertible Notes&#160;and Warrants Issuance</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">From October&#160;2020 through December&#160;2020, the Company issued and sold convertible promissory notes (the &#8220;Q4 2020 Convertible Notes&#8221;) under the same terms as the 2019 Convertible Notes&#160;to various investors with aggregate gross proceeds of $19.0 million, of which $7.9 million was issued and sold to related parties as a result of affiliations with certain members of the Board or significant ownership of the Company&#8217;s outstanding capital stock. In December&#160;2020, the note holders voted to further extend the maturity date of all outstanding Convertible Notes&#160;by six&#160;months to June&#160;2021. At the time of the Q4 2020 Convertible Notes&#160;offering, certain note holders that bought a minimum threshold of the Q4 2020 Convertible Notes&#160;were also issued warrants giving them rights to acquire Financing Stock at the Financing Stock Offer Price, or in the event the Financing Stock offering does not occur to acquire Series&#160;D&#8217; preferred stock (the &#8220;Q4 2020 Preferred Stock Warrants&#8221;). The Q4 2020 Preferred Stock Warrants are transferrable (with Company consent) and expire upon the earlier of the occurrence of certain events, as defined by the warrant agreement, or the seventh anniversary of date of issuance (2027). A total of 4,620,018 Q4 2020 Preferred Stock Warrants were issued and initially recognized at fair value, which resulted in warrant liabilities totaling approximately $1.6 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Additionally, the Company evaluated the conversion option within the Q4 2020 Convertible Notes&#160;and determined the effective conversion price was beneficial to the note holders. As such, the Company recorded a beneficial conversion feature (&#8220;BCF&#8221;) related to the issuance of the Q4 2020 Convertible Notes&#160;based on the difference between the effective conversion rate and the fair value of the Series&#160;D&#8217; preferred stock into which it is convertible. The BCF resulted in a $1.6 million discount to the Q4 2020 Convertible Notes&#160;with an increase to additional paid in capital. The Company will accrete the discount in connection with the BCF as interest expense over the term of the Q4 2020 Convertible Notes&#160;using the effective interest rate method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="font-style:italic;font-weight:bold;">Convertible Notes&#160;Embedded Derivative</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">As outlined in the indenture governing the Convertible Notes, the Convertible Notes&#160;are automatically convertible, contingent upon the occurrence of certain events, most notably a qualified financing (a &#8220;Qualified Financing&#8221;), defined as the issuance and sale of a minimum amount of additional common stock or Financing Stock. The redemption price is defined as a price per share equal to 85% of the price per share (&#8220;Offer Price&#8221;) paid by the other purchasers of the Financing Stock sold in the Qualified Financing. The Convertible Notes&#160;are redeemable into the number of shares of Financing Stock needed to settle all of the aggregate amount of principal and unpaid interest owed to the Holder, which is based on the ultimate price per share associated with the Financing Stock. Consequently, the Convertible Notes&#160;are considered stock settled debt.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">This redemption feature embedded in the Convertible Notes&#160;is considered to be a derivative that is required to be separately accounted for at fair value and subsequently remeasured to fair value at each reporting date. Accordingly, upon issuance of the 2019 and January&#160;2020 Convertible Notes, the Company recognized the fair value associated with the embedded derivative which resulted in a derivative liability of approximately $2.7 million and $0.4 million, respectively. The Company determined the fair value of the embedded derivative associated with the Q4 2020 Convertible Notes&#160;as of issuance was not material. The value of the embedded derivative liability is presented together with the associated convertible promissory notes on the consolidated balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="font-style:italic;font-weight:bold;">Conversion of 2019 Convertible Notes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 0pt 8.5pt;">In August&#160;2019, one of the holders of the 2019 Convertible Notes&#160;converted the outstanding note and principal balance of $30.2 million resulting in the issuance of 19,711,869 shares of Series&#160;D&#8217; convertible preferred stock. The </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;">existing unamortized debt discount, including the discount associated with the common warrants discussed in Note&#160;12, of $2.1 million associated with such notes was reclassified into additional paid-in capital at the time of conversion.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>117
<FILENAME>R97.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137000469656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>WARRANTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsNoteDisclosureAbstract', window );"><strong>WARRANTS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_WarrantDisclosureTextBlock', window );">WARRANTS</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><span style="display:inline-block;text-indent:0pt;width:27.35pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">12.</b></span><b style="font-weight:bold;">WARRANTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="font-style:italic;font-weight:bold;">Convertible Preferred Stock Warrants</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Since inception the Company has issued warrants on convertible preferred stock in conjunction with various debt financings. See Note&#160;4 for further information regarding the fair value measurement associated with the resulting warrant liabilities. Throughout the&#160;year 2019 and 2020, warrants to purchase Financing Stock or Series&#160;D&#8217; preferred stock were issued along with Convertible Notes&#160;at an exercise price that is dependent on the next equity financing event.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.45pt;">The following tables represents the warrants on convertible preferred stock outstanding:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:45.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:52.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number&#160;of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Issuance&#160;Date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(years)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Series A&#8217;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2012</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.4485</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 178,372</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_bdKfJrL-50a4yv3YoezWVQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:center;"> 10</span></span></p></td></tr><tr><td style="vertical-align:bottom;width:45.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Series D</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1.5326</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,247,984</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_hLMUzspkTE6GvpT74k9zQQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:center;"> 7</span></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Series D&#8217;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2019 and 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">1.5326**</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 37,869,886</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 7</p></td></tr><tr><td style="vertical-align:bottom;width:45.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 44,296,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:49.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number&#160;of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Term</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Issuance&#160;Date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(years)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series A&#8217;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2012</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.4485</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 178,372</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 10</p></td></tr><tr><td style="vertical-align:bottom;width:48.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series D</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1.5326</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,269,223</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 7</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series D&#8217;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">1.5326**</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 23,177,068</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 7</p></td></tr><tr><td style="vertical-align:bottom;width:48.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 29,624,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;">**&#160;&#160;&#160;In connection with various issuances of Convertible Notes&#160;that occurred during 2019 and 2020, warrants to purchase either next financing stock or Series&#160;D&#8217; preferred stock were issued. At December&#160;31, 2020 and December&#160;31, 2019, the number of warrants issued was subject to adjustment pending the occurrence of the next round of financing; however, the number of shares and exercise price of these warrants and related valuation of these warrants has been performed assuming that the warrants will be on Series&#160;D&#8217; preferred stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="font-style:italic;font-weight:bold;">Common Stock Warrants</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Among the investors in the 2019 Convertible Notes&#160;discussed in Note&#160;11, was an investor who received a warrant to purchase 5,000,000 common shares at the time such investor purchased convertible promissory notes. This warrant was determined to be equity classified and was recorded upon issuance to additional paid in capital based on an estimated grant date fair value of $1.2 million with an offsetting debt discount, with such debt discount being amortized to earnings over the expected life of the debt.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company also issued warrants in relation to the modification of the term loan in May&#160;2020. These warrants were determined to be equity classified and upon issuance was recorded to additional paid in capital based on an estimated grant date fair value of $0.2 million with an offsetting debt discount as discussed in Note&#160;10. The holder of warrants exercised the warrants in exchange for common stock during the same period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">As of December&#160;31, 2020 and 2019, the Company had 6,001,639 warrants to purchase common stock outstanding at an exercise price ranging from $0.36 to $1.53 and an expiration date ranging from approximately 1 to 5 years. None of the outstanding warrants are classified as liabilities and, as such, are not subject to remeasurement.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_WarrantDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of warrants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_WarrantDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsNoteDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsNoteDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>118
<FILENAME>R98.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137004589912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">9.&#160;&#160;&#160;CONVERTIBLE PREFERRED STOCK AND COMMON STOCK</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Convertible Preferred Stock</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The authorized, issued and outstanding shares of the convertible preferred stock and liquidation preferences were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="9" style="vertical-align:bottom;width:53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March&#160;31,&#160;2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:11.82%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Authorized<br/>Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:11.85%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding<br/>Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.9%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net&#160;Carrying<br/>Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:12.04%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liquidation<br/>Preference</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;width:25.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in&#160;thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series D&#8217;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">190,000,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">105,386,149</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">129,339</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">161,515</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series D</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">87,235,535</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">33,483,143</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">46,979</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">51,316</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series C</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">64,129,209</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">23,298,388</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">35,293</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">35,514</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series B</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">36,969,407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9,185,302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,123</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series A&#8217;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">30,991,277</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,158,503</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,702</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,865</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series A</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">21,288</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">16,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series 1</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,305</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,961</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.82%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">409,351,021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.85%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">175,531,186</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.85%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">220,955</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:11%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">258,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company had reserved shares of common stock for issuance, on an as-converted basis, as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March&#160;31,</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Shares reserved for convertible preferred stock outstanding</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">175,531,186</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Shares reserved for warrants to purchase shares of common stock</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,001,639</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Shares reserved for warrants to purchase shares of preferred stock</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">44,205,800</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Options issued and outstanding</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">44,914,082</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Shares available for future option grants</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">11,048</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.85%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">270,663,755</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><span style="display:inline-block;text-indent:0pt;width:27.35pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">13.</b></span><b style="font-weight:bold;">CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS&#8217; DEFICIT</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="font-style:italic;font-weight:bold;">Convertible Preferred Stock</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The authorized, issued and outstanding shares of the convertible preferred stock and liquidation preferences as of the periods presented were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:58.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Authorized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net&#160;Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liquidation</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Preference</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="11" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;D&#8217;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 190,000,000</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 105,386,149</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 129,339</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 161,516</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;D</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 87,235,535</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 33,392,701</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 46,587</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 51,178</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;C</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 64,129,209</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 23,298,388</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 35,293</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 35,514</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;B</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 36,969,407</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 9,185,302</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 7,049</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 7,123</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;A&#8217;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 30,991,277</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 4,158,503</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,702</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,865</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;A</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 21,288</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 16,740</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 593</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 751</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;1</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 4,305</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 2,961</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 409,351,021</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 175,440,744</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 220,563</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 257,947</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:58.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Authorized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net&#160;Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liquidation</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Preference</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="11" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Series&#160;D&#8217;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 102,000,000</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 78,932,752</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 99,588</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 120,972</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;D</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 87,235,535</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 35,586,652</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 49,772</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 54,540</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;C</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 64,129,209</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 41,305,384</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 62,570</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 62,962</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;B</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 36,969,407</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 9,126,596</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 7,071</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 7,078</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;A&#8217;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 30,991,277</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 26,171,809</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 11,535</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 11,738</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;A</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 21,288</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 16,740</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 593</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 751</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;1</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 4,305</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 2,961</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 321,351,021</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 191,142,894</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 231,129</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 258,041</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The rights, preferences, restrictions, and privileges of the holders of convertible preferred stock are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><i style="font-style:italic;">Conversion</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 12pt 8.65pt;">At the option of the holder, each share of preferred stock is convertible into the number of fully paid and non-assessable shares of common stock at a conversion ratio that is equal to the original issuance price as adjusted for stock dividends, splits or combinations, divided by the applicable conversion price at the time of conversion. The conversion price is equal to the original issuance price, as adjusted for stock dividends, splits or combinations. The original issue price is $1.00, $0.4485, $0.4485, $0.7755, $1.5243, $1.5326 and $1.5326 for series 1, series A, series A&#8217;, series B, series C, series D and series D&#8217;, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 0pt 8.5pt;">Each share of preferred stock automatically converts into the number of shares of common stock into which such shares are convertible at the then applicable conversion ratio upon: (i)&#160;the closing of the sale of the Company&#8217;s common stock in a public offering with aggregate gross proceeds of at least $20.0 million, or (ii) <span style="color:#231f20;">the consent of </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="color:#231f20;">holders owning </span><span style="color:#231f20;">66%</span><span style="color:#231f20;"> of the then outstanding shares of preferred stock, voting together as a single class on an as-converted basis.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><i style="font-style:italic;">Dividends</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The holders of preferred stock are entitled to receive non-cumulative dividends at an annual rate of $3.59, $0.0359, $0.0620, $0.1219, $0.1226 and $0.1226 per share for Series&#160;A, Series&#160;A&#8217;, Series&#160;B, Series&#160;C, Series&#160;D and Series&#160;<span style="white-space:pre-wrap;">D&#8217;, respectively, as adjusted for stock dividends, splits or combinations, per annum when and if  declared by the Board of  Directors. Dividends on preferred stock are non-cumulative and are payable prior to and in preference to any dividends on common stock. No dividends may be paid on any common stock unless and until a dividend is paid or declared and set </span><span style="color:#231f20;">aside</span> on each outstanding share of preferred stock. The holders of convertible preferred stock are also entitled to participate in dividends on common stock on an as-converted basis. As of December&#160;31, 2020 and 2019, no dividends have been paid or declared to date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><i style="font-style:italic;">Liquidation Rights</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In the event of any liquidation, dissolution or winding up of the Company, including a merger or acquisition where the beneficial owners of the Company&#8217;s common stock and preferred stock own less than 50% of the surviving entity, or a sale of all or substantially all Company assets, the holders of preferred stock will be entitled to receive a per share amount equal to the greater of (i)&#160;the liquidation preference rate, as adjusted for stock dividends, splits or combinations, plus all declared but unpaid dividends, or (ii)&#160;the amount per share that would have been payable had all the shares of convertible preferred stock had been converted into common stock. As of December&#160;31, 2020 and 2019, the liquidation preference rates are $44.85 for Series&#160;A preferred stock, $0.4485 for Series&#160;A&#8217; preferred stock, $0.7755 for Series&#160;B preferred stock, $1.5243 for Series&#160;C preferred stock, $1.5326 for Series&#160;D preferred stock and $1.5326 for Series&#160;D&#8217; preferred stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Series&#160;D&#8217; holders are entitled are entitled to receive its liquidation preference prior and in preference to the holders of other classes of convertible preferred stock or common stock, followed by Series&#160;D preferred stockholders, then Series&#160;C stockholders, then Series&#160;B stockholders, then the Series&#160;A&#8217; stockholders and lastly by Series&#160;A stockholders. If there are insufficient assets and funds to allow for full payment to the holders of a particular class of senior preferred stock, distribution will be made ratably in proportion to the preferential amount each holder of such class of preferred stock is otherwise entitled to receive.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">After full payment has been made to the holders of senior preferred stock, the entire remaining liquidation proceeds, if any, will be distributed among the holders of Series&#160;1 preferred stock and common stock, on an as-converted basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><i style="font-style:italic;">Voting</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Each holder of preferred stock is entitled to the number of votes equal to the number of shares of common stock into which each such shares of preferred stock could be converted. Each holder of common stock is entitled to one vote for each share of common stock held. For as long as a minimum number of the originally issued shares remain outstanding, consent of the holders of at least 65% of the outstanding shares of preferred stock, voting as a single class, must approve certain actions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><i style="font-style:italic;">Classification</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 0pt 8.5pt;">The Company has classified its Series&#160;A, Series&#160;A&#8217;, Series&#160;B, Series&#160;C, Series&#160;D and Series&#160;<span style="white-space:pre-wrap;">D&#8217; convertible preferred stock as mezzanine equity on the consolidated balance sheets as the stock is contingently redeemable. Upon the occurrence of certain deemed liquidation events that are outside the Company&#8217;s control, including liquidation, sale or transfer of the Company, holders of the convertible preferred stock can cause  redemption for cash. During the&#160;years </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">ended December&#160;31, 2020 and 2019, the Company did not adjust the carrying value of the convertible preferred stock to the deemed liquidation value of such shares as a deemed liquidation event was not probable of occurring.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="font-style:italic;font-weight:bold;">Common Stock</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Holders of common stock are entitled to one vote per share on all matters to be voted upon by the stockholders of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.45pt;">The Company had reserved shares of common stock for issuance, on an as-converted basis, as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Shares reserved for convertible preferred stock outstanding</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 175,440,744</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 191,142,894</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Shares reserved for warrants to purchase shares of common stock</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,001,639</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,001,639</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Shares reserved for warrants to purchase shares of preferred stock</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 44,296,242</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 29,624,663</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Options issued and outstanding</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 51,379,939</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 42,846,649</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Shares available for future option grants</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 11,048</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 4,299,140</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 277,129,612</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 273,914,985</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>119
<FILENAME>R99.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136920585288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>STOCK-BASED COMPENSATION</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">STOCK-BASED COMPENSATION</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">10.&#160;STOCK-BASED COMPENSATION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In 2009, the Company adopted the 2009 Stock Plan (the &#8220;Plan&#8221;). The Plan provides for the granting of incentive stock options (ISOs), nonqualified stock options (NSOs), stock bonuses, and rights to acquire restricted stock to employees, directors and consultants. The Company has reserved&#160;55,305,506&#160;shares of common stock for issuance under the Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Under the Plan, the exercise price of an option cannot be less than&#160;100% of the fair value of one share of common stock for incentive or non-qualified stock options, and not less than&#160;110% of the fair value for stockholders owning greater than&#160;10% of all classes of stock, as determined by the Board. Options under the Plan generally expire after&#160;ten years. Under the Plan, the Board determines when the options granted will become exercisable. Options granted under the Plan generally vest <span style="-sec-ix-hidden:Hidden_PkIx7_fOmkiNc8cmYd2rIQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">1/4</span></span>&#160;one year&#160;from the grant date and then <span style="-sec-ix-hidden:Hidden_XdaUY_5xGkiGtQsYJkLcZQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">1/48</span></span> each&#160;month over the following&#160;three years&#160;and are exercisable for up to&#160;10&#160;years after the date of the grant. The Plan allows for exercise of unvested options with repurchase rights over the restricted common stock issued at the original exercise price. The repurchase rights lapse at the same rate as the options vest.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">A summary of activity under the Plan is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:12.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b><br/><b style="font-weight:bold;">Available<br/>for&#160;Grant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number&#160;of<br/>Options</b><br/><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b><br/><b style="font-weight:bold;">Average</b><br/><b style="font-weight:bold;">Exercise<br/>Price</b>&#160;<b style="font-weight:bold;">Per<br/>Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b><br/><b style="font-weight:bold;">Average</b><br/><b style="font-weight:bold;">Remaining</b><br/><b style="font-weight:bold;">Contractual</b><br/><b style="font-weight:bold;">Life&#160;(years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:13.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b><br/><b style="font-weight:bold;">Intrinsic</b><br/><b style="font-weight:bold;">Value</b><br/><b style="font-weight:bold;">(in&#160;thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Balances as of December 31, 2020</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.33%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">11,048</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.75%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">51,379,939</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.98%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.56</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.41%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">7.21</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.12%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.26%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">46,516</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 5.75pt;"><span style="color:#231f20;">Options granted</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(18,335)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">18,335</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3.47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 5.75pt;"><span style="color:#231f20;">Options exercised</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(6,465,857)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.43</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 5.75pt;"><span style="color:#231f20;">Options forfeited</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">18,335</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(18,335)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.98%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.51</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.12%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Balances as of March 31, 2021</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.33%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">11,048</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.75%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">44,914,082</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.98%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.58</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">7.05</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.12%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.26%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">202,792</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.5%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Options vested and exercisable &#8212; March 31, 2021</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.75%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">32,204,617</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.98%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">6.30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.12%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:12.26%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="background-color:#00ff00;">149,536</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The weighted-average grant date fair value of stock options granted to employees was $2.24&#160;during the three&#160;months ended March&#160;31, 2021. There were&#160;no&#160;stock options granted during the three&#160;months ended March&#160;31, 2020. The intrinsic value of options exercised were $30.2&#160;million and less than $0.1&#160;million during the three&#160;months ended March&#160;31, 2021 and 2020, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Stock-Based Compensation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table summarizes stock-based compensation expense recorded in each component of operating expenses in the Company&#8217;s consolidated statements of operations and comprehensive loss (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;width:25.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Three&#160;Months&#160;Ended</b><b style="color:#231f20;font-weight:bold;"><br/></b><b style="color:#231f20;font-weight:bold;">March&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.96%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.96%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Sales and marketing</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">84</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">63</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Research and development</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">155</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">167</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">General and administrative</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">521</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">226</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"><span style="color:#231f20;">Total stock-based compensation expense</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">760</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">456</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of March&#160;31, 2021, the Company had approximately $3.5&#160;million of remaining unrecognized stock-based compensation expense, which is expected to be recognized over a weighted average period of&#160;2.2&#160;years.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><span style="display:inline-block;text-indent:0pt;width:27.35pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">14.</b></span><b style="font-weight:bold;">STOCK-BASED COMPENSATION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">In 2009, the Company adopted the 2009 Stock Plan (the &#8220;Plan&#8221;). The Plan provides for the granting of incentive stock options (&#8220;ISOs&#8221;), nonqualified stock options (&#8220;NSOs&#8221;), stock bonuses, and rights to acquire restricted stock to employees, directors and consultants. The Company has reserved 55,305,506 shares of common stock for issuance under the Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">Under the Plan, the exercise price of an option cannot be less than 100% of the fair value of one share of common stock for incentive or non-qualified stock options, and not less than 110% of the fair value for stockholders owning greater than 10% of all classes of stock, as determined by the Board of Directors. Options under the Plan generally expire after ten&#160;years. Under the Plan, the Board of Directors determines when the options granted will become exercisable. Options granted under the Plan generally vest 1/4 one&#160;year from the grant date and then 1/48 each&#160;month over the following three years and are exercisable for up to 10 years after the date of the grant. The Plan allows for exercise of unvested options with repurchase rights over the restricted common stock issued at the original exercise price. The repurchase rights lapse at the same rate as the options vest.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">A summary of activity under the Plan is as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Options</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Number&#160;of</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Available</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Options</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Price&#160;Per</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Value&#160;(in</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.33%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">for&#160;Grant</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.71%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Outstanding</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Life&#160;(years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.83%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">thousands)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Balances as of December&#160;31, 2019</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 4,299,140</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 42,846,649</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.34</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6.82</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 5,821</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Increase to options available under Plan</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 5,242,189</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Options granted</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (10,932,615)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 10,932,615</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1.23</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Options exercised</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (996,991)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.38</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Options forfeited</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 870,317</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (870,317)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.49</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Options expired</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 532,017</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (532,017)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.35</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Balances as of December&#160;31, 2020</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 11,048</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 51,379,939</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.56</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 7.21</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 46,516</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Options vested and exercisable&#160;&#8211; December&#160;31, 2020</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">37,219,281</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.45</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6.48</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 37,854</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">The weighted-average grant date fair value of stock options granted to employees was $0.82 and $0.34 during the&#160;years ended December&#160;31, 2020 and 2019, respectively. The intrinsic value of options exercised was $1.1 million and less than $0.1 million during the&#160;years ended December&#160;31, 2020 and 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Significant Assumptions in Estimating Option Fair Value</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">The Company uses the Black-Scholes model for estimating the fair value of options granted and used the following assumptions for options:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:30.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended&#160;December&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Volatility</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 71.41</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 69.10</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Risk-free interest rate</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.49</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 2.47</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Expected term (in&#160;years)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 5.82</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 5.83</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Dividend yield</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;"><i style="font-style:italic;">Fair Value of Common Stock&#160;&#8212; </i><span style="white-space:pre-wrap;">The fair value of  the common stock underlying the stock option awards was determined by the Board. Given the absence of a public trading market, the Board considered numerous objective and subjective factors to determine the fair value of the Company&#8217;s common stock at each meeting at which awards were approved. These factors included, but were not limited to (i)&#160;contemporaneous third-party valuations of common stock; (ii)&#160;the rights, preferences, and privileges of convertible preferred stock relative to common stock; (iii)&#160;the lack of marketability of common stock; (iv)&#160;stage and development of the Company&#8217;s business; (v)&#160;general economic conditions; and (vi)&#160;the likelihood of achieving a liquidity event, such as an initial public offering (&#8220;IPO&#8221;) or sale of the Company, given prevailing market conditions. To evaluate the fair value of the underlying shares for grants between two independent valuations and after the last independent valuation, a linear interpolation framework was used to evaluate the fair value of the underlying shares.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;"><i style="font-style:italic;">Volatility&#160;&#8212; </i>The volatility is based on a peer group in the industry in which the Company does business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;"><i style="font-style:italic;">Risk-Free Interest Rate&#160;&#8212; </i>The risk-free interest rate is based on the U.S. Treasury yield in effect at the time the options are granted for zero coupon U.S. Treasury notes with maturities approximately equal to the expected term of the option.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;"><i style="font-style:italic;">Dividend Yield&#160;&#8212; </i>The Company has not historically paid dividends. It is possible that the Company will declare a dividend related to future&#160;years&#8217; earnings but as this is unlikely, a zero&#160;percent yield was used.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"><i style="font-style:italic;">Expected Term&#160;&#8212; </i>The expected term is based upon the Company&#8217;s consideration of the historical life of options, the vesting period of the option granted, and the contractual period of the option granted. The Company has a limited history of granting options, accordingly, the expected life was calculated using the simplified method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="font-style:italic;font-weight:bold;">Stock-Based Compensation Expense</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The following table summarizes stock-based compensation expense recorded in each component of operating expenses in the Company&#8217;s consolidated statements of operations and comprehensive loss for the&#160;years ended December&#160;31, 2020 and 2019 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:34.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year&#160;Ended&#160;December&#160;31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.46%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Sales and marketing</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 396</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 364</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Research and development</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,211</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 901</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">General and administrative</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 2,935</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 266</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total stock-based compensation expense</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 4,542</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,531</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">As of December&#160;31, 2020, the Company had approximately $8.0 million of remaining unrecognized stock-based compensation expense, which is expected to be recognized over a weighted average period of <span style="color:#231f20;">3.2</span><span style="color:#231f20;"> years.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>120
<FILENAME>R100.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136920667336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SPECIAL PURPOSE ENTITIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_VariableInterestEntityDisclosureAbstract', window );"><strong>SPECIAL PURPOSE ENTITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityDisclosureTextBlock', window );">SPECIAL PURPOSE ENTITIES</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><span style="display:inline-block;text-indent:0pt;width:27.35pt;"><b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">15.</b></span><b style="color:#231f20;font-weight:bold;">SPECIAL PURPOSE ENTITIES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;"><span style="white-space:pre-wrap;">The Company has formed various SPEs to finance the development and construction of its energy storage systems. These SPEs, which are structured as limited liability companies, obtain financing from outside investors and purchase projects from the Company under master purchase agreements by making  an upfront payment to the Company for such energy storage systems. As more fully described in Note&#160;2, the Company accounts for the large upfront payment received from the SPE as a financing obligation. The legal purchase of the energy storage system does not affect the Company&#8217;s legal or constructive obligation to the host customer.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.45pt;"><i style="font-style:italic;">Consolidated VIE</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">In September&#160;2013, the Company entered into agreements to form SCF 1, LLC (&#8220;SCF 1&#8221;) and consolidated this SPE under the VIE consolidation model. During 2018, the Company acquired the outstanding non-controlling interests of SCF 1 which remained a VIE upon reconsideration at the acquisition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">As of December&#160;31, 2020 and 2019, the Company&#8217;s consolidated total assets include the assets of SCF 1 that can only be used to settle the liabilities, if any, of SCF 1. The assets and liabilities of SCF 1 are comprised primarily of the following:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:34.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.46%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Energy storage systems, net</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,463</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,785</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Deferred revenue, current</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 283</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 283</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Deferred revenue, noncurrent</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,047</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,369</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Other liabilities </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 239</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 307</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.45pt;"><i style="font-style:italic;">Unconsolidated VIEs</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">On January&#160;23, 2015, June&#160;7, 2016, and June&#160;30, 2017 the Company entered into agreements to form three Limited Liability Companies: Stem Finance SPV II, LLC (&#8220;SPV II&#8221;), Stem Finance SPV III, LLC (&#8220;SPV III&#8221;), and Generate-Stem LCR, LLC (&#8220;SPV IV&#8221;), respectively, which are accounted for as unconsolidated VIEs because the Company lacks the power to direct the activities that most significantly impact the economics of these entities. Although the Company is not the primary beneficiary of these entities, due to its significant continuing involvement in the generation of cash flows of the energy storage systems and legal responsibilities under the host customer contract, the Company is required to include the assets, liabilities, revenues, and expenses of these entities in its consolidated financial statements. The significant activities involve deciding which energy storage systems to be purchased by the SPE and setting of the annual operating budgets which govern the ongoing operation and maintenance of the energy storage systems. Both of these activities significantly impact the revenue, expenses, and resulting residual returns or losses that will accrue to the investors of the SPE and require approval by both Stem and the other third-party investor. Stem, the non-managing member of the SPE, shares power through its rights to (i)&#160;<span style="white-space:pre-wrap;">agree on SPE purchases of  energy storage systems in the master purchase agreement, and (ii)&#160;approve the annual operating budgets in the operating and maintenance agreement. The other investor shares power through its rights as the managing member in the SPE. As a result, power is shared with the other investors in the SPE who are not considered related parties (including de facto agency relationships) of the Company. Investments in such SPEs are accounted for under the equity method of accounting and are recorded within other noncurrent assets on the consolidated balance sheets. The Company&#8217;s maximum loss exposure from these entities is limited to the aggregate carrying amount of its equity method investments. As of December&#160;31, 2019, the Company had not provided, and is not required to provide, financial support through a liquidity arrangement or otherwise, to its SPEs, including circumstances in which it could be exposed to further losses (e.g., cash shortfalls). The Company&#8217;s cumulative share of the earnings/(losses) in SPV II, SPV III and SPV IV was $</span>0.1 and $0.2 million for the&#160;years ended December&#160;31, 2020 and 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The following table summarizes additional information about our equity method investments, SPV II, SPV III and SPV IV:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:22.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:22.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.75%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">SPV&#160;II</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.77%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">SPV&#160;III</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.8%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">SPV&#160;IV</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:22.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Date formed</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">January&#160;23, 2015</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">June&#160;7, 2016</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">June&#160;30, 2017</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:22.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Initial ownership %</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">49</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">50</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">50</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:22.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Stem&#8217;s interest</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">100%</span><span style="color:#231f20;"> of Class&#160;A shares</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">100%</span><span style="color:#231f20;"> of Class&#160;B shares</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">100%</span><span style="color:#231f20;"> of Class&#160;B shares</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:22.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Initial distributions:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:22.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Class&#160;A</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">10%</span><span style="color:#231f20;"> (Stem)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">80%</span><span style="color:#231f20;"> (Stem&#160;&#8212; </span><span style="color:#231f20;">50%</span><span style="color:#231f20;">)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">97.5</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:22.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Class&#160;B</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">90</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">20%</span><span style="color:#231f20;"> (Stem&#160;&#8212; </span><span style="color:#231f20;">100%</span><span style="color:#231f20;">)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">2.5%</span><span style="color:#231f20;"> (Stem)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">As of December&#160;31, 2020 and 2019, the Company&#8217;s investment in its unconsolidated SPE&#8217;s, recorded within other noncurrent assets on the consolidated balance sheets, was as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Investment in SPV II</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Investment in SPV III</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 487</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 695</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Investment in SPV IV</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 257</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 148</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total equity method investments</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 744</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 843</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">As discussed in Note&#160;2, the Company accounts for the legal sales of the energy storage systems to the SPEs as a financing obligation. This is because we have significant continuing involvement in the generation of cash flows of the energy storage systems and continue to be legally responsible under the host customer contract. Accordingly, in addition to the equity method investment, the Company has the following financing obligations associated with energy storage systems legally sold to the unconsolidated SPEs (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year&#160;Ended&#160;December&#160;31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Financing obligation, current portion</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 14,914</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,373</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Financing obligation, noncurrent</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 73,128</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 74,640</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">Interest expense related to the financing obligations was $6.9 million and $5.8 million for the&#160;years ended December&#160;31, 2020 and 2019, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">As a result of being the accounting owner of energy storage systems sold to the SPEs and retaining the obligation to provide energy optimization services to host customers, the Company records the carrying value of energy storage system assets and obligations under the customer host contracts on its consolidated balance sheet. These balances were as follows as of December&#160;31, 2020 and 2019 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year&#160;Ended&#160;December&#160;31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Energy storage systems, net</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 91,593</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 98,358</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Deferred revenue, current </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 3,713</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 3,507</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Deferred revenue, noncurrent</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 8,265</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,302</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Other liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 3,178</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 2,608</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 0pt 8.45pt;">Because the Company is the legal party responsible for providing services to the host customer and significantly involved in generating the revenue under the host customer arrangements, the Company records the revenue associated with services, and separately records payments to the VIE as debt and interest payments. Revenues recognized by the Company associated with energy storage systems legally sold to the unconsolidated SPEs were $12.8 million and $8.8 million for the&#160;years ended December&#160;31, 2020 and 2019, respectively. Such revenues are inclusive of incentive fees, consistent with the Company&#8217;s revenue policy. Depreciation expense recognized within cost of service revenue by the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.45pt;">Company for the energy storage systems legally sold to the unconsolidated SPEs was $11.8 million and $7.1 million for the&#160;years ended December&#160;31, 2020 and 2019, respectively.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_VariableInterestEntityDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_VariableInterestEntityDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntityDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a variable interest entity (VIE), including but not limited to, judgments and assumptions in determining whether to consolidate and in identifying the primary beneficiary, gain (loss) recognized on the initial consolidation of the VIE, terms of arrangements, amounts and classification of the VIE's assets and liabilities, and the entity's maximum exposure to loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>121
<FILENAME>R101.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136920594088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NET LOSS PER SHARE<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>NET LOSS PER SHARE</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">NET LOSS PER SHARE</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">11.&#160;NET LOSS PER SHARE</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share amounts):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;width:25.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three&#160;Months&#160;Ended</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">March&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.96%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.96%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Numerator:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;width:11.96%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;width:11.96%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net loss attributable to common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(82,553)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(17,471)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Less: Deemed dividend to preferred stockholders (see Note 7)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(9,484)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(82,553)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(26,955)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Denominator:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.92%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.92%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Weighted-average number of shares outstanding used to compute net loss per share attributable to common stockholders, basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">12,263,160</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9,075,646</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net loss per share attributable to common stockholders, basic and diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(6.73)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(2.97)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following potentially dilutive shares were not included in the calculation of diluted shares outstanding for the periods presented as the effect would have been anti-dilutive:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March&#160;31,&#160;2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March&#160;31,&#160;2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible preferred stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.92%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">175,531,186</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.92%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">175,593,476</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible promissory notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">50,434,069</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">34,054,264</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding stock options</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">44,914,082</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">42,591,545</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding common stock warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,001,639</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,001,639</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding convertible preferred stock warrants</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">44,205,800</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">38,947,463</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">321,086,776</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">297,188,387</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><span style="display:inline-block;text-indent:0pt;width:27.35pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">16.</b></span><b style="font-weight:bold;">NET LOSS PER SHARE</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share amounts):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.71%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year&#160;Ended&#160;December&#160;31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.54%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Numerator:</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Net loss</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (156,124)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (59,414)</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Less: Deemed dividend to preferred stockholders (see Note&#160;11)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (9,484)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (5,353)</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Net loss attributable to common stockholders</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (165,608)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (64,767)</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Denominator:</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Weighted-average number of  shares outstanding used to compute net loss per share attributable to common stockholders, basic and diluted</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,474,749</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,703,380</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss per share attributable to common stockholders, basic and diluted Net loss per share attributable to common stockholders, basic and diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17.48)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6.05)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The following potentially dilutive shares were not included in the calculation of diluted shares outstanding for the periods presented as the effect would have been anti-dilutive:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:33.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Convertible preferred stock</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 175,440,744</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 191,142,894</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Convertible promissory notes</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 48,730,782</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 24,157,103</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Outstanding stock options</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 51,379,939</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 42,846,649</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Outstanding common stock warrants</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,001,639</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,001,639</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Outstanding convertible preferred stock warrants</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 44,296,242</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 29,624,664</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 325,849,346</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 293,772,949</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>122
<FILENAME>R102.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136920745192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>INCOME TAXES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">INCOME TAXES</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">12.&#160;INCOME TAXES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company did&#160;not record a provision or benefit for income taxes during the three&#160;months ended March&#160;31, 2021 and 2020. The Company continues to maintain a full valuation allowance for its net U.S. federal and state deferred tax assets.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><span style="display:inline-block;text-indent:0pt;width:27.35pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">17.</b></span><b style="font-weight:bold;">INCOME TAXES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The components of loss before provision for income taxes for the&#160;years ended December&#160;31, 2020 and 2019 are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Domestic</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (156,124)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (59,408)</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Foreign</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Loss before income taxes</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (156,124)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (59,408)</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">The components of the provision for income tax expense for the&#160;years ended December&#160;31, 2020 and 2019 are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:34.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.46%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Current:</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Federal</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">State</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 5</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total current</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 5</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Deferred:</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Federal</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">State</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total deferred</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total provision for income taxes</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 5</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The effective tax rate of the Company&#8217;s provision (benefit) for income taxes differs from the federal statutory rate as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:30.68%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Statutory rate</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 21.00</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 21.00</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">State tax</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 3.19</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 7.13</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Foreign income and withholding taxes</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.41</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.08</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Stock-based compensation</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (0.60)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (0.51)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Change in fair value of warrants</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (11.36)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.53</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Other</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (0.04)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Non-deductible interest expense</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (1.51)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (2.63)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Valuation allowance</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (11.13)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (25.56)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.00</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.00</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">Due to the Company&#8217;s net losses, there were no provisions for federal income taxes for 2020 and 2019. Deferred income taxes arise from temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax reporting purposes, as well as net operating losses (&#8220;NOLs&#8221;) and tax credit carryforwards.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">Significant components of the Company&#8217;s deferred tax assets and liabilities as of December&#160;31, 2020 and 2019 are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">&#160;&#160;</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Net operating losses</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 59,960</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 50,821</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Tax credits</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 761</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 761</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Depreciable assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 635</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 189</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Intangible assets</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 431</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Accruals and allowances</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 575</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,317</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Stock-based compensation</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 83</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 62</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Deferred revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 27,962</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 19,370</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Other</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 3,035</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 2,004</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total gross deferred tax assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 93,011</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 74,955</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Less: Valuation allowance</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (91,315)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (73,930)</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Net deferred tax assets </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,696</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,025</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Deferred tax liabilities:</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Amortization of asset retirement obligation</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (1,696)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (1,025)</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total gross deferred tax liabilities</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (1,696)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (1,025)</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Net deferred taxes</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;">&#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;">&#8212;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">As of December&#160;31, 2020 and 2019, the Company had federal NOL carryforwards of approximately $199.8 million and $171.2 million, respectively, and state NOL carryforwards of approximately $200.5 million and $171.0 million, respectively. The federal and state NOL carryforwards will both begin to expire in 2029. As of December&#160;31, 2020 and 2019, the Company had federal research and development tax credit carryforwards of $0.7 million and $1.0 million, respectively, which begin to expire in 2029 if not utilized. As of December&#160;31, 2020 and 2019, the Company had California research and development tax credit carryforwards of $0.7 million and $1.0 million, respectively, which do not expire. As of December&#160;31, 2020 and 2019, the Company had California Enterprise Zone tax credits of $0.1 million and $0.1 million, respectively, which begin to expire in 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. As a result of a history of taxable losses and uncertainties as to future profitability, the Company recorded a full valuation allowance against  its deferred tax assets. The valuation allowance was $</span>91.3 million and $73.9 million as of December&#160;31, 2020 and 2019, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Utilization of the NOL carryforwards and tax credit forwards may be subject to a substantial annual limitation due to ownership change limitations that may have occurred or that could occur in the future, as required by the Internal Revenue Code Section&#160;382, as well as similar state provisions. In general, an &#8220;ownership change,&#8221; as defined by the code, results from a transaction or series of transactions over a <span style="-sec-ix-hidden:Hidden_oDvMnVoqNku2hhfZ9N3bXA;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">three</span></span>- year period resulting in an ownership change of more than 50&#160;percentage points of the outstanding stock of a company by certain stockholders or public groups. Any limitation may result in expiration of all or a portion of the NOL or tax credit carryforwards before utilization. The Company has not performed a detailed analysis to determine whether an ownership change under Section&#160;382 of the Code has previously occurred. As a result, the Company&#8217;s ability to utilize existing carryforwards could be restricted.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company had gross unrecognized tax benefits of $0.8 million as of December&#160;31, 2020 and 2019. There were no material additions, reductions or settlements of unrecognized tax benefits for&#160;years ended December&#160;31, 2020 and 2019. The Company expects resolution of unrecognized tax benefits, if created, would occur while the full valuation allowance of deferred tax assets is maintained. The Company does not expect to have any unrecognized tax benefits that, if recognized, would affect the effective tax rate. As of December&#160;31, 2020, the Company does not have a liability for potential penalties or interest. The Company does not expect its unrecognized tax benefits to change significantly over the next 12&#160;months.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">In the normal course of business, the Company is subject to examination by taxing authorities throughout the United States of  America. The Company is not currently under audit by the Internal Revenue Service or similar state or local authorities. The tax return&#160;years 2016 through 2020 remain open to examination by the major domestic taxing jurisdictions to which the Company is subject. Net operating losses generated on a tax return basis by the Company for calendar&#160;years 2009 through 2020 remain open to examination by the major domestic taxing jurisdictions.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>123
<FILENAME>R103.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136920676920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>COMMITMENTS AND CONTINGENCIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">COMMITMENTS AND CONTINGENCIES</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">13.COMMITMENTS AND CONTINGENCIES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Contingencies</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company may be subject to various claims and legal proceedings which arise in the normal course of business. Management believes that the ultimate resolution of any such matters will not have a material adverse effect on the financial position or results of operations of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company is currently the defendant in a lawsuit alleging that the Company wrongfully diluted the plaintiffs&#8217; equity holdings. The Company settled with the primary plaintiffs in September&#160;2019 for a cash payment of $1.7&#160;million while those defendants forfeited their remaining preferred stock totaling&#160;2,949&#160;shares, representing a combination of Series&#160;1 and Series&#160;A preferred shares in the Company and also forfeited&#160;10,540&#160;of common shares in the Company. The remaining plaintiffs are pursuing claims which the Company believes have no merit and will be dismissed.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><span style="display:inline-block;text-indent:0pt;width:27.35pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">18.</b></span><b style="font-weight:bold;">COMMITMENTS AND CONTINGENCIES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="font-style:italic;font-weight:bold;">Contingencies</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company may be subject to various claims and legal proceedings which arise in the normal course of business. Management believes that the ultimate resolution of any such matters will not have a material adverse effect on the financial position or results of operations of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company is currently the defendant in a lawsuit alleging that the Company wrongfully diluted the plaintiffs&#8217; equity holdings. The Company settled with the primary plaintiffs in September&#160;2019 for a cash payment of $1.7 million while those defendants forfeited their remaining preferred stock totaling 2,949, representing a combination of Series&#160;1 and Series&#160;A preferred shares in the Company and also forfeited 10,540 of common shares in the Company. The remaining plaintiffs are pursuing claims which the Company believes have no merit and will be dismissed.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>124
<FILENAME>R104.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136920815240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYER RETIREMENT PLAN<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>EMPLOYER RETIREMENT PLAN</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">EMPLOYER RETIREMENT PLAN</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><span style="display:inline-block;text-indent:0pt;width:27.35pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">19.</b></span><b style="font-weight:bold;">EMPLOYER RETIREMENT PLAN</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company <span style="-sec-ix-hidden:Hidden_3JH-qvv2gUubKJWX__1_Ew;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">sponsors</span></span> a 401(k)&#160;<span style="-sec-ix-hidden:Hidden_IAk3740sekquuWlxzyrgig;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">profit</span></span> sharing plan covering all eligible employees. Participants may elect to defer a&#160;percentage of their compensation ranging from 1% to 75%, up to the maximum allowable by law by making contributions to the plan. The Company may match, at its discretion, the employee contributions according to the terms of the plan. During the&#160;years ended December&#160;31, 2020 and 2019, the Company did not match any of its employees&#8217; contributions.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section S99<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=21916913&amp;loc=d3e273930-122802<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI http://asc.fasb.org/topic&amp;trid=2235017<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39689-114964<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>125
<FILENAME>R105.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136920628264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUBSEQUENT EVENTS<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>SUBSEQUENT EVENTS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">SUBSEQUENT EVENTS</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">14.SUBSEQUENT EVENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Management has evaluated subsequent events through May&#160;17, 2021, the date the condensed consolidated financial statements were available for issuance. The following subsequent events were noted:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On April&#160;28, 2021, the Company completed the Merger transaction as discussed in Note&#160;1, which provides the Company with approximately $608.6&#160;million of gross cash proceeds. On April&#160;29, 2021, New Stem&#8217;s shares of Class&#160;A common stock began trading on the New York Stock Exchange under the ticker symbol &#8220;STEM&#8221; and warrants under ticker symbol &#8220;STEM WS.&#8221;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Merger will be accounted for as a reverse recapitalization in accordance with U.S. GAAP. Under this method of accounting, STPK, who is the legal acquirer will be treated as the &#8220;acquired&#8221; company for financial reporting purposes and the Company will be treated as the accounting acquirer. As a result of the Merger, each outstanding share of the Company&#8217;s common stock, will convert into newly issued shares of STPK&#8217;s Class&#160;A common stock, as calculated pursuant to the terms of the Merger Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt;"><span style="font-weight:normal;">Concurrent with the Merger, the Company paid off certain existing notes payable including the revolving loan due to SPE member, the term loan due to former non-controlling interest holder, and the 2020 Credit Agreement. The total amount of the repayment was </span><span style="font-weight:normal;">$45.4</span><span style="font-weight:normal;">&#160;million, of which approximately </span><span style="font-weight:normal;">$2.7</span><span style="font-weight:normal;">&#160;million was related to accrued interest and </span><span style="font-weight:normal;">$2.6</span><span style="font-weight:normal;">&#160;million was related to prepayment penalties required under the terms of the notes.</span></p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><span style="display:inline-block;text-indent:0pt;width:27.35pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">20.</b></span><b style="font-weight:bold;">SUBSEQUENT EVENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Management has evaluated subsequent events through March&#160;15, 2021, the date the consolidated financial statements were available for issuance. The following subsequent events were noted:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In January&#160;2021, the Company issued and sold convertible promissory notes payable to various investors with aggregate gross proceeds of $1.1 million under the same terms as the existing convertible notes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In January&#160;2021, the Company entered into a credit agreement to provide a total of $2.7 million towards the financing of certain energy storage systems owned and operated by the Company. The credit agreement has a stated interest of 5.45% and a maturity date of June&#160;2031. The Company received an advance under the credit agreement of $1.9 million in January&#160;2021. The repayment of advances received under this credit agreement is determined by the lender based on the proceeds generated by the Company through the operation of the underlying energy storage systems.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>126
<FILENAME>R106.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136921927720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Basis of Presentation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the U.S. (&#8220;GAAP&#8221;) and include the accounts of the Company, its wholly-owned subsidiaries, and consolidated variable interest entities (&#8220;VIEs&#8221;). All intercompany balances and transactions have been eliminated in consolidation.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><b style="font-weight:bold;">Basis of Presentation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the U.S. (&#8220;GAAP&#8221;) and include the accounts of the Company, its wholly-owned subsidiaries, and consolidated variable interest entities (&#8220;VIEs&#8221;). All intercompany balances and transactions have been eliminated in consolidation.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ReclassificationPolicyTextBlock', window );">Reclassification</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Reclassification</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Certain prior&#160;year amounts have been reclassified for consistency with the current&#160;year presentation. These reclassifications had an immaterial effect on our reported results of operations.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConsolidationVariableInterestEntityPolicy', window );">Variable Interest Entities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Variable Interest Entities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company forms special purpose entities (&#8220;SPEs&#8221;), some of which are VIEs, with its investors in the ordinary course of business to facilitate the funding and monetization of its energy storage systems. A legal entity is considered a VIE if it has either a total equity investment that is insufficient to finance its operations without additional subordinated financial support or whose equity holders lack the characteristics of a controlling financial interest. The Company&#8217;s variable interests arise from contractual, ownership, or other monetary interests in the entity. The typical condition for a controlling financial interest ownership is holding a majority of the voting interests of an entity; however, a controlling financial interest may also exist in entities, such as VIEs, through arrangements that do not involve controlling voting interests.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">The Company consolidates a VIE if it is deemed to be the primary beneficiary. The Company determines it is the primary beneficiary if it has the power to direct the activities that most significantly impact the VIEs&#8217; economic performance and has the obligation to absorb losses or has the right to receive benefits of  the VIE that could potentially be significant to the VIE. The Company evaluates its relationships with its VIEs on an ongoing basis to determine whether it is the primary beneficiary.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsPolicy', window );">Equity Method Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Equity Method Investments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company has ownership interests in SPEs which it does not control. The Company holds an interest in these SPEs of greater than 20% and has the ability to exercise significant influence and, therefore, uses the equity method to account for its investments in these SPEs. Under the equity method of accounting, investments are stated at initial cost and are adjusted for subsequent additional investments and the Company&#8217;s proportionate share of earnings or losses and distributions. Such proportionate share of earnings or losses is included within other expenses, net in the consolidated statements of operations. The Company considers whether its equity method investments are impaired when events or circumstances suggest that the carrying amount may not be recoverable. An impairment charge is recognized in the consolidated statements of operations for a decline in value that is determined to be other-than-temporary. In determining if and when a decline in the fair value of these investments below their carrying value is other-than-temporary, the Company evaluates the market condition, trends of earnings and cash flows and other key measures of performance and recognizes such loss which is deemed to be other-than-temporary. No such losses have been recognized during the&#160;years ended December&#160;31, 2020 and 2019.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Use of Estimates</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates on historical experience and on various other assumptions believed to be reasonable. Actual results could differ from those estimates and such differences could be material to the financial position and results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Significant estimates and assumptions reflected in these consolidated financial statements include, but are not limited to, depreciable life of energy systems; the amortization of financing obligations; deferred commissions and contract fulfillment costs; the valuation of energy storage systems, internally developed software, and asset retirement obligations; and the fair value of equity instruments, equity-based instruments, warrant liabilities and embedded derivatives.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Use of Estimates</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 0pt 8.5pt;">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates on historical experience and on various other </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;">assumptions believed to be reasonable. Actual results could differ from those estimates and such differences could be material to the financial position and results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Significant estimates and assumptions reflected in these consolidated financial statements include, but are not limited to, depreciable life of energy storage systems; the amortization of financing obligations; deferred commissions and contract fulfillment costs; the valuation of energy storage systems, internally developed software, and asset retirement obligations; and the fair value of equity instruments, equity- based instruments, warrant liabilities, and embedded derivatives.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segment Information</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Segment Information</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Operating segments are defined as components of an entity for which discrete financial information is available that is regularly reviewed by the Chief Operating Decision Maker (&#8220;CODM&#8221;) in deciding how to allocate resources to an individual segment and in assessing performance. Our Chief Executive Officer is the CODM. The CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. As such, we have determined that the Company operates as&#160;oneoperating segment that is focused exclusively on innovative technology services that transform the way energy is distributed and consumed.&#160;Net assets outside of the U.S. were less than 10% of total net assets as of March&#160;31, 2021 and December&#160;31, 2020.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Segment Information</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Operating segments are defined as components of an entity for which discrete financial information is available that is regularly reviewed by the Chief Operating Decision Maker (&#8220;CODM&#8221;) in deciding how to allocate resources to an individual segment and in assessing performance. Our Chief Executive Officer is the CODM. The CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. As such, we have determined that the Company operates as one operating segment that is focused exclusively on innovative technology services that transform the way energy is distributed and consumed. Net assets outside of the U.S. were less than 10% of total net assets as of December&#160;31, 2020 and 2019.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Cash and Cash Equivalents</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company considers all highly liquid investments with an original maturity date of three&#160;months or less at the date of purchase to be cash equivalents. Cash and cash equivalents are maintained at financial institutions. The Company maintains all cash in a highly liquid form to meet current obligations.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Accounts Receivable, Net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Accounts Receivable, Net</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Accounts receivable are recorded at the invoiced amount, net of allowance for doubtful accounts. Accounts receivable also include unbilled accounts receivable, which is composed of the&#160;monthly energy optimization services provided and recognized but not yet invoiced as of the end of the reporting period. The allowance for doubtful accounts is based on the Company&#8217;s best estimate and is determined based upon a variety of factors, including analyses of specific customer receivables, aging, and overall assessments of collectability. Accounts receivable balances are charged against the allowance when the Company believes it is probable that the receivable will not be recovered. The allowance for doubtful accounts balance was $0.1 million and $0.2 million as of December&#160;31, 2020 and 2019, respectively.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ConcentrationsOfCreditRiskAndOtherUncertaintiesPolicyTextBlock', window );">Concentrations of Credit Risk and Other Uncertainties and Significant Customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Concentrations of Credit Risk and Other Uncertainties</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Financial instruments that potentially subject the Company to concentration of credit risk consist of cash and cash equivalents and accounts receivable. The Company&#8217;s cash and cash equivalents are held at financial institutions where account balances may at times exceed federally insured limits. Management believes the Company is not exposed to significant credit risk due to the financial strength of the depository institution in which the cash is held. The Company has no financial instruments with off-balance sheet risk of loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">At times, the Company may be subject to a concentration of credit risk in relation to certain customers due to the purchase of large energy storage systems made by such customers. The Company routinely assesses the creditworthiness of its customers. The Company has not experienced any material losses related to receivables from individual customers, or groups of customers during the&#160;years ended December&#160;31, 2020 and 2019. The Company does not require collateral. Due to these factors, no additional credit risk beyond amounts provided for collection losses is believed by management to be probable in the Company&#8217;s accounts receivable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Significant Customers</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">A significant customer represents 10% or more of the Company&#8217;s total revenue or accounts receivable, net balance at each respective balance sheet date. For each significant customer, revenue as a&#160;percentage of total revenue and accounts receivable as a&#160;percentage of total accounts receivable are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:50.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Accounts&#160;Receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Revenue</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Years&#160;Ended&#160;December&#160;31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Customers:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Customer A</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;">*</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 45</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 12</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;">*</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Customer B</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 30</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;">*</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;">*</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;">*</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Customer C</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 20</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;">*</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;">*</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;">*</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Customer D</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 17</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;">*</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 25</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;">*</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">*</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Total less than 10% for the respective period</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Substantially all of the Company&#8217;s revenue is from customers in the U.S. for the&#160;years ended December&#160;31, 2020 and 2019.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventory</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Inventory</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Inventory consists of batteries and related components either in-process at the Company&#8217;s OEM suppliers or as a finished product at the Company&#8217;s warehouse which are sold and delivered directly to customers under the Company&#8217;s partnership arrangements as individual assets or assembled systems. Inventory is stated at lower of cost or net realizable value with cost being determined by the specific identification method. The Company periodically reviews its inventory for potentially slow-moving or obsolete items and writes down specific items in inventory to net realizable value based on its assessment of market conditions.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Energy Storage Systems, Net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Energy Storage Systems, Net</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company sells energy optimization services to host customers through the use of energy storage systems installed at customer locations. The Company determined that it does not transfer control of these energy storage systems to the customer, which are operated and controlled via the Company&#8217;s proprietary cloud-based software (&#8220;SaaS&#8221;) platform; therefore, these energy storage systems do not qualify as a leased asset. The energy storage systems are stated at cost, less accumulated depreciation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Energy storage systems, net is comprised of equipment costs, which include components such as batteries, inverters, and other electrical equipment, and associated design, installation, and interconnection costs required to begin providing the energy optimization services to customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Depreciation of the energy storage systems is a component of cost of revenues within the consolidated statements of operations and is calculated using the straight-line method over the estimated useful lives of the energy storage systems, or 10 years, once the respective energy storage systems have been installed and interconnected to the power grid, the Company has received permission to operate, and the Company has begun to provide energy optimization services to the customer (i.e., energy storage system is live). Repairs and maintenance costs are expensed as incurred. Impairment charges related to energy storage system that were determined to no longer be recoverable were not material for the&#160;years ended December&#160;31, 2020 and 2019.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_CapitalizedContractCostPolicyTextblock', window );">Contract Origination Costs, Net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Contract Origination Costs, Net</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 0pt 8.5pt;">Contract origination costs, net is stated at gross contract origination costs less accumulated amortization. Contract origination costs consists of sales commissions earned by the Company&#8217;s sales team,as well as related payroll taxes </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;">and other relevant fringe benefits that are direct, incremental, and recoverable costs of obtaining a contract with a customer. As a result, these amounts have been capitalized on the consolidated balance sheets. The Company deferred incremental costs of obtaining a contract of $2.6 million and $1.8 million during the&#160;years ended December&#160;31, 2020 and 2019, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Contract origination costs are amortized over a period of benefit of ten years. The period of benefit was estimated by considering factors such as historical customer attrition rates, the useful life of the Company&#8217;s technology, and the impact of competition in its industry. Amortization of contract costs were $0.8 million and $0.5 million for the&#160;years ended December&#160;31, 2020 and 2019, respectively, and are included in sales and marketing expense in the accompanying consolidated statements of operations. The Company also recorded $0.1 million and $0.5 million in impairment losses in cost of revenue in the statements of operations related to the contract origination costs that were determined to no longer be recoverable during the&#160;years ended December&#160;31, 2020 and 2019, respectively.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Goodwill</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Goodwill represents the excess of cost over net assets of acquired businesses that are consolidated. The Company tests goodwill for impairment on an annual basis in the fourth quarter of each&#160;year, and between annual tests if indicators of potential impairment exist, by first assessing qualitative factors to determine whether it is necessary to perform the quantitative goodwill impairment test. No impairment of goodwill was recorded during the&#160;years ended December&#160;31, 2020 and 2019.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy', window );">Intangible Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Intangible Assets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company capitalizes costs incurred in the development of internal-use software during the application development stage. Costs related to preliminary project activities and post-implementation activities are expensed as incurred. Capitalized internal-use software is amortized on a straight-line basis over its estimated useful life of five years. The Company recorded amortization for internal-use software of $4.0 million and $3.0 million in cost of revenues in the accompanying consolidated statements of operations for the&#160;years ended December&#160;31, 2020 and 2019, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Other finite-lived intangible assets consist of developed technology acquired in a business combination. Intangible assets acquired in business combinations are initially recorded at fair value and subsequently presented net of accumulated amortization. These intangible assets are amortized on a straight-line basis over their estimated useful lives. The Company amortizes its developed technology over five&#160;years. Amortization of these intangible assets was not material for the&#160;years ended December&#160;31, 2020 and 2019.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of Long-Lived Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Impairment of Long-Lived Assets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company reviews its long-lived assets, which primarily consist of energy storage systems, right-of- use assets, and intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable or that the useful life is shorter than originally estimated. Recoverability of assets is measured by comparing the carrying amount of an asset to future undiscounted net cash flows expected to be generated by the asset over its remaining useful life.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">If such assets are impaired, the impairment recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets. If the useful life is shorter than originally estimated, the Company depreciates or amortizes the remaining carrying value over the revised shorter useful life. Assets to be disposed of by sale are reflected at the lower of their carrying amount or fair value less cost to sell.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Leases</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company determines if an arrangement is or contains a lease at inception by assessing whether the arrangement contains an identified asset and whether it has the right to control the identified asset. Right- of-use (&#8220;ROU&#8221;) assets represent the Company&#8217;s right to use an underlying asset for the lease term and lease liabilities represent the Company&#8217;s obligation to make lease payments arising from the lease. The classification of the Company&#8217;s leases as operating or finance leases along with the initial measurement and recognition of the associated ROU assets and lease liabilities is performed at the lease commencement date. The measurement of ROU assets and lease liabilities is based on the present value of future lease payments over the lease term. The ROU asset also includes the effect of any lease payments made prior to or on lease commencement and excludes lease incentives and initial direct costs incurred, as applicable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">As the implicit rate in the Company&#8217;s leases is generally unknown, the Company uses its incremental borrowing rate based on the information available at the lease commencement date in determining the present value of future lease payments. The Company considers its credit risk, term of the lease, total lease payments and adjusts for the impacts of collateral, as necessary, when calculating its incremental borrowing rates. The lease terms may include options to extend or terminate the lease when it is reasonably certain the Company will exercise any such options. Rent expense for the Company&#8217;s operating leases is recognized on a straight-line basis over the lease term. Variable lease payments are recorded as an expense in the period incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company has elected to not separate lease and non-lease components for any leases within its existing classes of assets and, as a result, accounts for any lease and non-lease components as a single lease component. The Company has also elected to not apply the recognition requirement to any leases within its existing classes of assets with a term of 12&#160;months or less.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ConvertiblePreferredStockWarrantLiabilitiesPolicyTextBlock', window );">Convertible Preferred Stock Warrant Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Convertible Preferred Stock Warrant Liabilities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company evaluates whether its warrants for shares of convertible redeemable preferred stock are freestanding financial instruments that obligate the Company to redeem the underlying preferred stock at some point in the future and determined that each of its outstanding warrants for preferred stock are liability classified. The warrants are subject to re-measurement at each balance sheet date, and any change in fair value is recognized in the change in fair value of warrants and embedded derivatives in the consolidated statements of operations. The Company will continue to remeasure the warrants until the earlier of the exercise or expiration, the completion of a deemed liquidation event, the conversion of convertible preferred stock into common stock, or until holders of the convertible preferred stock can no longer trigger a deemed liquidation event. On expiration, the convertible preferred stock warrants will automatically net exercise, unless the warrant holder provides written notice that it does not wish to exercise its warrants. Upon exercise, the related convertible preferred stock warrant liability will be reclassified to convertible preferred stock.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationsAndEnvironmentalCostPolicyTextBlock', window );">Asset Retirement Obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Asset Retirement Obligations</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company recognizes a liability for the fair value of asset retirement obligations (&#8220;ARO&#8221;) associated with its energy storage systems in the period in which there is a legal obligation associated with the retirement of such assets and the amount can be reasonably estimated. The associated asset retirement costs are capitalized as part of the carrying amount of the energy storage systems and depreciated over the asset&#8217;s remaining useful life. This liability includes costs related to the removal of its energy storage systems at the conclusion of each respective customer contract. Subsequent to initial measurement, the asset retirement liability is accreted each period and such accretion is recognized as an expense in the consolidated statements of operations. If there are changes in the estimated amount or timing of cash flows, a revision is recorded to both the asset retirement obligation and the asset retirement capitalized cost.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_FinancingObligationsPolicyTextBlock', window );">Financing Obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Financing Obligations</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company has formed various SPEs to finance the development and construction of its energy storage systems. These SPEs, which are structured as limited liability companies, obtain financing in the form of large upfront payments from outside investors and purchase energy storage systems from the Company under master purchase agreements. The Company accounts for the large upfront payments received from the fund investor as a borrowing by recording the proceeds received as a financing obligation, which will be repaid through host customer payments and incentives received from the utilities that will be received by the investor.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The financing obligation is non-recourse once the associated energy storage systems have been placed in-service and the associated customer arrangements have been assigned to the SPE. However, the Company is responsible for any warranties, performance guarantees, accounting, performance reporting, and all other costs associated with the operation of the energy storage systems. Despite such energy storage systems being legally sold to the SPEs, the Company recognizes host customer payments and incentives as revenue during the period as discussed in Note&#160;3, <i style="font-style:italic;">Revenue</i><span style="white-space:pre-wrap;">. The amounts received by the fund investor from customer payments and incentives are recognized as interest using the effective interest method, and the balance is applied to reduce the financing obligation. The effective interest rate is the interest rate that equates the present value of the cash amounts to be received by a fund investor in relation to the underlying Projects with the present value of  the cash amounts paid by the investor to the Company, adjusted for any payments  made by the Company.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Fair Value of Financial Instruments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Assets and liabilities recorded at fair value in the consolidated financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. The fair value of the Company&#8217;s financial assets and liabilities reflects management&#8217;s estimate of amounts that the Company would have received in connection with the sale of the assets or paid in connection with the transfer of the liabilities in an orderly transaction between market participants at the measurement date. In connection with measuring the fair value of its assets and liabilities, the Company seeks to maximize the use of observable inputs (market data obtained from independent sources) and to minimize the use of unobservable inputs (internal assumptions about how market participants would price assets and liabilities).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Hierarchical levels which are directly related to the amount of subjectivity associated with the inputs to the valuation of these assets or liabilities are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Level 1&#160;&#8212;&#160;</span>Unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access as of the measurement date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Level 2&#160;&#8212;&#160;</span>Inputs other than quoted prices included within Level 1 that are directly observable for the asset or liability or indirectly observable through corroboration with observable market data.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Level 3&#160;&#8212;&#160;</span>Unobservable inputs for the asset or liability only used when there is little, if any, market activity for the asset or liability at the measurement date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">This hierarchy requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value. Assets and liabilities measured at fair value are classified in their entirety based on the lowest level of input that is significant to their fair value measurement. The Company&#8217;s assessment of the significance of a specific input to the fair value measurement in its entirety requires management to make judgments and consider factors specific to the asset or liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Financial assets and liabilities held by the Company measured at fair value on a recurring basis as of March&#160;31, 2021 and December&#160;31, 2020 include cash and cash equivalents and warrant liabilities.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Fair Value of Financial Instruments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Assets and liabilities recorded at fair value in the consolidated financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. The fair value of the Company&#8217;s financial assets and liabilities reflects management&#8217;s estimate of amounts that the Company would have received in connection with the sale of the assets or paid in connection with the transfer of the liabilities in an orderly transaction between market participants at the measurement date. In connection with measuring the fair value of its assets and liabilities, the Company seeks to maximize the use of observable inputs (market data obtained from independent sources) and to minimize the use of unobservable inputs (internal assumptions about how market participants would price assets and liabilities).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Hierarchical levels which are directly related to the amount of subjectivity associated with the inputs to the valuation of these assets or liabilities are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:44.95pt;text-indent:-44.95pt;margin:0pt 0pt 12pt 28.39pt;"><span style="font-style:italic;font-weight:bold;">Level 1&#160;&#8212; </span>Unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access as of the measurement date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:44.95pt;text-indent:-44.95pt;margin:0pt 0pt 12pt 28.39pt;"><span style="font-style:italic;font-weight:bold;">Level 2&#160;&#8212; </span>Inputs other than quoted prices included within Level 1 that are directly observable for the asset or liability or indirectly observable through corroboration with observable market data.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:44.95pt;text-indent:-44.95pt;margin:0pt 0pt 12pt 28.39pt;"><span style="font-style:italic;font-weight:bold;">Level 3&#160;&#8212; </span>Unobservable inputs for the asset or liability only used when there is little, if any, market activity for the asset or liability at the measurement date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">This hierarchy requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value. Assets and liabilities measured at fair value are classified in their entirety based on the lowest level of input that is significant to their fair value measurement. The Company&#8217;s assessment of the significance of a specific input to the fair value measurement in its entirety requires management to make judgments and consider factors specific to the asset or liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Financial assets and liabilities held by the Company measured at fair value on a recurring basis as of December&#160;31, 2020 and 2019 include cash and cash equivalents, warrant liabilities, and embedded derivatives which are bifurcated from the host financial instrument.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Revenue Recognition</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company generates revenue from the sales of its energy optimization services to its customers in accordance with Accounting Standards Update (&#8220;ASU&#8221;), <i style="font-style:italic;">Revenue from Contracts with Customers (Topic 606) </i>(&#8220;ASU 2014-09&#8221;). See Note&#160;3, <i style="font-style:italic;">Revenue </i>for discussion of the Company&#8217;s revenue recognition policies and financial statement impacts.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfSalesPolicyTextBlock', window );">Cost of Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Cost of Revenue</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 12pt 8.65pt;">Cost of revenue related to the sale of hardware includes the cost of the hardware sold to project developers, which generally includes the cost to purchase the hardware from a manufacturer, shipping, and other costs required to fulfill our obligation to deliver the hardware to the customer location. Cost of revenue may also include any impairment of hardware held in inventory for sale to a customer. Cost of revenue related to the sale of hardware is recognized when the delivery of the hardware is completed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 12pt 8.65pt;">Cost of revenue related to energy optimization services includes depreciation of the cost of energy storage systems associated with long-term host customer contracts, which includes capitalized fulfillment costs, such as installation services, permitting and other related costs. Cost of revenue may also include any impairment of energy storage systems along with energy storage system maintenance costs associated with the ongoing services provided to customers and other amounts not qualifying for capitalization pursuant to the Company&#8217;s internal use software capitalization policy. Cost of revenue is recognized as the energy optimization and other supporting services are provided to the Company&#8217;s customers throughout the term of the contract.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Sales and Marketing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Sales and Marketing</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Sales and marketing expense consists primarily of payroll and other related personnel costs, including stock-based compensation, employee benefits, and travel for our sales&#160;&amp; marketing department. These costs are recognized in the period incurred. Advertising expenses for the&#160;years ended December&#160;31, 2020 and 2019 were not material.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and Development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Research and Development</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Research and development expense consists primarily of payroll and other related personnel costs for engineers and third parties engaged in the design and development of products, third-party software, and technologies, including salaries, bonus and stock-based compensation expense, project material costs, services, and depreciation. The Company expenses research and development costs as they are incurred.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock', window );">General and Administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">General and Administrative</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">General and administrative expense consists of payroll and other related personnel costs, including salaries, bonuses and stock-based compensation for executive management, legal, finance, and others. In addition, general and administrative expense includes fees for professional services and occupancy costs.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-Based Compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Stock-Based Compensation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company recognizes stock-based compensation expense related to employees over the requisite service period based on the grant-date fair value of the awards. The fair value of options granted is estimated using the Black-Scholes option valuation model. The Company recognizes the grant-date fair value of an award as compensation expense on a straight-line basis over the requisite service period, which typically corresponds to the vesting period for the award. The Company elects to account for forfeitures as they occur and, upon forfeiture of an award prior to vesting, the Company reverses any previously recognized compensation expense related to that award.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Income Taxes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company uses the asset and liability method of accounting for income taxes based on Financial Accounting Standards Board (&#8220;FASB&#8221;) Accounting Standards Codification (&#8220;ASC&#8221;) 740, <i style="font-style:italic;">Accounting for Income Taxes</i>. Under the asset and liability method, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between financial statement carrying amounts and the tax basis of existing assets and liabilities. The Company records a valuation allowance to reduce tax assets to an amount for which realization is more likely than not. There are certain charges that are not deductible for tax purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">In evaluating the ability to recover its deferred income tax assets, the Company considers all available positive and negative evidence, including its operating results, ongoing tax planning, and forecasts of future taxable income on a jurisdiction-by-jurisdiction basis. In the event the Company determines that it would  be able to realize its deferred income tax assets in the future in excess of their net recorded amount, it would make an adjustment to the valuation allowance that would reduce the provision for income taxes. Conversely, in the event that all or part of the net deferred tax assets are determined not to be realizable in the future, an adjustment to the valuation allowance would be charged to earnings in the period such determination is made.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">The Company recognizes the tax benefit from uncertain tax positions in accordance with GAAP,  which prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of uncertain tax positions taken or expected to be taken in the Company&#8217;s tax return. </span>No liability related to uncertain tax positions has been recognized in the financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company includes interest and penalties for uncertain tax positions in the financial statements as a component of income tax expense. No accrual has been deemed necessary as of December&#160;31, 2020 and 2019.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency Translation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Foreign Currency Translation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company&#8217;s foreign subsidiaries financial position and results of operations are measured using the local currency as the functional currency. The functional currency is the currency of the primary economic environment in which an entity&#8217;s operations are conducted. Assets and liabilities of foreign subsidiaries are translated at exchange rates in effect as of the balance sheet date. Revenues and expenses are translated at average exchange rates in effect during the&#160;year. Translation adjustments are recorded within accumulated other comprehensive income, a separate component of stockholders&#8217; deficit.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Net Loss Per Share Attributable to Common Stockholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Net Loss Per Share Attributable to Common Stockholders</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Basic and diluted net loss per share attributable to common stockholders is presented in conformity with the two-class method required for participating securities. Under the two-class method, net loss is attributed to common stockholders and participating securities based on their participation rights. The Company considers all series of its convertible preferred stock to be participating securities. Under the two- class method, the net loss attributable to common stockholders is not allocated to the convertible preferred stock as the holders of the Company&#8217;s convertible preferred stock do not have a contractual obligation to share in the Company&#8217;s losses. Basic net loss per share attributable to common stockholders is calculated by dividing the net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding for the period, without consideration for potential dilutive securities. Diluted net loss per share is computed by dividing the net loss attributable to common stockholders by the weighted- average number of common shares and common share equivalents of potentially dilutive securities outstanding for the period. For purposes of the diluted net loss per share calculation, convertible preferred stock, convertible notes, warrants and common stock options are considered to be potentially dilutive securities. As the Company was in a net loss position for the&#160;years ended December&#160;31, 2020 and 2019, diluted net loss per share attributable to common stockholders is the same as basic net loss per share attributable to common stockholders because the effects of potentially dilutive securities are antidilutive.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Adopted Accounting Standards and Recently Issued Accounting Standards</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Recently Adopted Accounting Standards</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In August&#160;2018, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2018-13,&#160;<i style="font-style:italic;">Fair Value Measurement (Topic 820): Disclosure Framework&#160;&#8212; Changes to the Disclosure Requirements for Fair Value Measurement</i>. The amendments applicable to the Company on, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements and the narrative description of measurement uncertainty should be prospectively applied in the initial fiscal&#160;year of adoption. All other amendments applicable to the Company should be applied retrospectively to all periods presented upon their effective date. The Company adopted ASU 2018-13 as of January&#160;1, 2020. The Company&#8217;s disclosures related to its level 3 financial instruments were not materially impacted for the periods presented. See Note&#160;4,&#160;<i style="font-style:italic;">Fair Value Measurements</i>, for more information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In August&#160;2018, the FASB issued ASU 2018-15,&#160;<i style="font-style:italic;">Intangibles&#160;&#8212; Goodwill and Other&#160;&#8212; Internal-Use Software (Subtopic 350-40): Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract&#160;</i>(&#8220;ASU 2018-15&#8221;). The intent of this pronouncement is to align the requirements for capitalizing implementation costs incurred in a cloud computing arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal- use software as defined in ASC 350-40. Under ASU 2018-15, the capitalized implementation costs related to a cloud computing arrangement will be amortized over the term of the arrangement and all capitalized implementation amounts will be required to be presented in the same line items of the financial statements as the related hosting fees. ASU 2018-15 is effective for public and private companies&#8217; fiscal&#160;years beginning after December&#160;15, 2019, and December&#160;15, 2020, respectively, and interim periods within those fiscal&#160;years, with early adoption permitted. The Company adopted ASU 2018-15 as of January&#160;1, 2021. The adoption did not have a material impact to the Company&#8217;s condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Recently Issued Accounting Standards</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In June&#160;2016, the FASB issued ASU 2016-13,&#160;<i style="font-style:italic;">Financial instruments&#160;&#8212; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</i>, and subsequent related ASUs, which amends the guidance on the impairment of financial instruments by requiring measurement and recognition of expected credit losses for financial assets held. This ASU is effective for public and private companies&#8217; fiscal&#160;years, and for interim periods within those fiscal&#160;years, beginning after December&#160;15, 2019, and December&#160;15, 2022, respectively. The Company expects to adopt ASU 2016-13 under the private company transition guidance beginning January&#160;1, 2023 and is currently assessing the impact, if any, the guidance will have on the Company&#8217;s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In December&#160;2019, the FASB issued ASU 2019-12,&#160;<i style="font-style:italic;">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</i>&#160;(&#8220;ASU 2019-12&#8221;). ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. ASU 2019-12 will be effective for public entities for interim and annual periods beginning after December&#160;15, 2020, with early adoption permitted. ASU 2019-12 will be effective for private entities for annual periods beginning after December&#160;15, 2021, and interim periods beginning after December&#160;15, 2020, with early adoption permitted. The Company plans to adopt ASU 2019-12 for the fiscal&#160;year beginning January&#160;1, 2022 and is currently assessing the impact, if any, the guidance will have on the Company&#8217;s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In August&#160;2020, the FASB issued ASU 2020-06,&#160;<i style="font-style:italic;">Debt&#160;&#8212; Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#160;&#8212; Contracts in Entity&#8217;s Own Equity (Subtopic 815-40)&#160;&#8212; Accounting For Convertible Instruments and Contracts in an Entity&#8217;s Own Equity</i>. The ASU simplifies accounting for convertible instruments by removing major separation models required under current GAAP. Consequently, more convertible debt instruments will be reported as a single liability instrument with no separate accounting for embedded conversion features. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception, which will permit more equity contracts to qualify for it. The ASU also simplifies the diluted net income per share calculation in certain areas. The new guidance is effective for annual and interim periods beginning after December&#160;15, 2023, and early adoption is permitted for fiscal&#160;years beginning after December&#160;15, 2020, and interim periods within those fiscal&#160;years. The Company plans to adopt 2020-06 for the fiscal&#160;year beginning January&#160;1, 2024 and is currently evaluating the impact that this new guidance will have on the Company&#8217;s financial statements.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Recently Adopted Accounting Standards</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In August&#160;2018, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2018-13, <i style="font-style:italic;">Fair Value Measurement (Topic 820): Disclosure Framework&#160;&#8212; Changes to the Disclosure Requirements for Fair Value Measurement</i>. The amendments applicable to the Company on the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements and the narrative description of measurement uncertainty should be prospectively applied in the initial fiscal&#160;year of adoption. All other amendments applicable to the Company should be applied retrospectively to all periods presented upon their effective date. The Company adopted ASU 2018-13 as of January&#160;1, 2020. The Company&#8217;s disclosures related to its level 3 financial instruments were not materially impacted for the periods presented. See Note&#160;4, Fair Value Measurements, for more information<span style="font-size:11pt;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Recently Issued Accounting Standards</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In June&#160;2016, the FASB issued ASU 2016-13, <i style="font-style:italic;">Financial instruments&#160;&#8212; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</i>, and subsequent related ASUs, which amends the guidance on the impairment of financial instruments by requiring measurement and recognition of expected credit losses for financial assets held. This ASU is effective for public and private companies&#8217; fiscal&#160;years, and for interim periods within those fiscal&#160;years, beginning after December&#160;15, 2019, and December&#160;15, 2022, respectively. The Company expects to adopt ASU 2016-13 under the private company transition guidance beginning January&#160;1, 2023 and is currently assessing the impact, if any, the guidance will have on the Company&#8217;s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In August&#160;2018, the FASB issued ASU 2018-15, <i style="font-style:italic;">Intangibles&#160;&#8212; Goodwill and Other&#160;&#8212; Internal-Use Software (Subtopic 350-40): Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract </i>(&#8220;ASU 2018-15&#8221;). The intent of this pronouncement is to align the requirements for capitalizing implementation costs incurred in a cloud computing arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal- use software as defined in ASC 350-40. Under ASU 2018-15, the capitalized implementation costs related to a cloud computing arrangement will be amortized over the term of the arrangement and all capitalized implementation amounts will be required to be presented in the same line items of the financial statements as the related hosting fees. ASU 2018-15 is effective for public and private companies&#8217; fiscal&#160;years beginning after December&#160;15, 2019, and December&#160;15, 2020, respectively, and interim periods within those fiscal&#160;years, with early adoption permitted. The Company will adopt ASU 2018-15 for the fiscal&#160;year beginning January&#160;1, 2021, and does not expect the adoption to have a material impact on the Company&#8217;s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In December&#160;2019, the FASB issued ASU 2019-12, <i style="font-style:italic;">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes </i>(&#8220;ASU 2019-12&#8221;). ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. ASU 2019-12 will be effective for public entities for interim and annual periods beginning after December&#160;15, 2020, with early adoption permitted. ASU 2019-12 will be effective for private entities for annual periods beginning after December&#160;15, 2021, and interim periods beginning after December&#160;15, 2020, with early adoption permitted. The Company plans to adopt ASU 2019-12 for the fiscal&#160;year beginning January&#160;1, 2022 and is currently assessing the impact, if any, the guidance will have on the Company&#8217;s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 0pt 8.65pt;">In August&#160;2020, the FASB issued ASU 2020-06, <i style="font-style:italic;">Debt&#160;&#8212; Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#160;&#8212; Contracts in Entity&#8217;s Own Equity (Subtopic 815-</i><i style="color:#231f20;font-style:italic;">40)&#160;&#8212; Accounting For Convertible Instruments and Contracts in an Entity&#8217;s Own Equity</i><span style="color:#231f20;white-space:pre-wrap;">. The ASU simplifies accounting for convertible instruments by removing major separation models required under current  GAAP. Consequently, more convertible debt instruments will be reported as a single liability instrument with no separate accounting for embedded conversion features. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception, which will permit more equity contracts to qualify for it. The ASU also simplifies the diluted net income per share calculation in certain areas. The new guidance is effective for annual and interim periods </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 8.65pt;"><span style="color:#231f20;white-space:pre-wrap;">beginning after December&#160;15, 2023, and early adoption is permitted for fiscal&#160;years beginning after December&#160;15, 2020, and interim periods within those fiscal&#160;years. The Company plans to adopt 2020-06 for the fiscal&#160;year beginning January&#160;1, 2024 and is currently evaluating the impact that this new guidance will have on the Company&#8217;s financial statements.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_CapitalizedContractCostPolicyTextblock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cost capitalized in obtaining or fulfilling contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_CapitalizedContractCostPolicyTextblock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ConcentrationsOfCreditRiskAndOtherUncertaintiesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for concentrations of credit risk and other uncertainties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ConcentrationsOfCreditRiskAndOtherUncertaintiesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ConvertiblePreferredStockWarrantLiabilitiesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for convertible preferred stock warrant liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ConvertiblePreferredStockWarrantLiabilitiesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_FinancingObligationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for financing obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_FinancingObligationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ReclassificationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for reclassification.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ReclassificationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationsAndEnvironmentalCostPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for legal obligation associated with retirement of long-lived asset that results from acquisition, construction, or development or from normal operation of long-lived asset, and environmental remediation liability from improper or other-than-normal operation of long-lived asset. Includes, but is not limited to, timing of recognition and whether obligation is measured on discounted basis.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 55<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=6571209&amp;loc=d3e13669-110860<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br><br>Reference 4: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13231-110859<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationsAndEnvironmentalCostPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4273-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationVariableInterestEntityPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5728-111685<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=SL6759159-111685<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2AA<br> -Subparagraph a<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=SL6759068-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationVariableInterestEntityPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfSalesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cost of product sold and service rendered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 705<br> -URI http://asc.fasb.org/topic&amp;trid=2122478<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfSalesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21D<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=SL94080555-108585<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13279-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -URI http://asc.fasb.org/topic&amp;trid=2175825<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226317&amp;loc=d3e202-110218<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32847-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491622&amp;loc=d3e9504-115650<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116657188&amp;loc=SL116659661-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e32280-109318<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116846552&amp;loc=d3e543-108305<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918666-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e4975-111524<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5212-111524<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5093-111524<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5033-111524<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>127
<FILENAME>R107.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136920840632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock', window );">Schedule of significant customers</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;width:21.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accounts&#160;Receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.36%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">March&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.62%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;width:23.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Three&#160;Months&#160;Ended&#160;March&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:8.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:9.62%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:10.3%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Customers:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Customer A</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Customer B</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">15</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">30</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Customer C</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Customer D</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">36</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Customer E</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Customer F</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">16</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock', window );">Schedule of significant customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:50.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Accounts&#160;Receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Revenue</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Years&#160;Ended&#160;December&#160;31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Customers:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Customer A</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;">*</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 45</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 12</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;">*</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Customer B</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 30</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;">*</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;">*</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;">*</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Customer C</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 20</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;">*</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;">*</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;">*</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Customer D</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 17</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;">*</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 25</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;">*</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">*</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Total less than 10% for the respective period</p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13537-108611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13531-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6327-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6442-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>128
<FILENAME>R108.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136919450312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>REVENUE</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Schedule of information on the disaggregation of revenue</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table provides information on the disaggregation of revenue as recorded in the consolidated statements of operations (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;width:25.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">March&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.96%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.96%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Partnership hardware revenue</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">10,539</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">718</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Partnership service revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">36</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">&#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Host customer service revenue</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">4,845</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">3,393</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">15,420</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">4,111</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr></table><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The following table provides information on the disaggregation of revenue as recorded in the consolidated statements of operations (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Partnership hardware revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 20,662</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,070</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Partnership service revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 51</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Host customer service revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,594</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13,476</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 36,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 17,552</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock', window );">Schedule of remaining performance obligations</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:99.97%;"><tr><td style="vertical-align:bottom;width:23.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:15.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Total&#160;remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:55.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Percent&#160;Expected&#160;to&#160;be&#160;Recognized&#160;as&#160;Revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:23.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:15.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">performance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:13.47%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Less&#160;than</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:19.3%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_74Fo14z2m0qd1PbcXFueRw;"><b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;text-align:center;">Two</b></span><b style="color:#231f20;font-size:8pt;font-weight:bold;">&#160;to</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:16.79%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Greater&#160;than</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background-color:#00ff00;color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:23.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:15.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">obligations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:13.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_Ekip1TpjTk6guhsOVcf3cw;"><b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;text-align:center;">one</b></span><b style="color:#231f20;font-size:8pt;font-weight:bold;">&#160;year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:19.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">five&#160;years</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:16.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">five&#160;year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background-color:#00ff00;color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:23.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;width:72.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">(in thousands, except percentages)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:23.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Service revenue</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:14.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">114,440</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:13.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">13</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:19.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">48</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:16.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">39</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:23.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Hardware revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:14.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">57,989</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:13.47%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">100</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;width:19.3%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">&#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;width:16.79%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">&#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:23.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"><span style="color:#231f20;">Total revenue</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:14.23%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">172,429</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.47%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;margin-right:0pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.3%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;margin-right:0pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.79%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;margin-right:0pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr></table><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:41.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Percent expected to be recognized as revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">performance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Less&#160;than</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Two&#160;to</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Greater</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">obligations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_lnp1VoTw50u9Vu5flKPBVg;"><b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;text-align:center;">one year</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_NdO5JwWDeEibXU-51u809Q;"><b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;text-align:center;">five years</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-size:8pt;font-weight:bold;">than&#160;</b><span style="-sec-ix-hidden:Hidden_-rR2zFekZUi1k0esMzedvQ;"><b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;text-align:center;">five </b></span><b style="color:#231f20;font-size:8pt;font-weight:bold;">year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="11" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:41.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">(in thousands, except percentages)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Service revenue</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;">107,909</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;">13</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">50</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">37&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Hardware revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;">41,012</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;">100</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="color:#231f20;">Total revenue</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;">148,921</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Schedule of changes in the deferred revenue balance</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Beginning balance as of January 1, 2021</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">52,410</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Upfront payments received from customers</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">12,053</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Upfront or annual incentive payments received</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">1,772</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Revenue recognized related to amounts that were included in beginning balance of deferred revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">(9,860)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Revenue recognized related to deferred revenue generated during the period</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">(973)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Ending balance as of March 31, 2021</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:10.7%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">55,402</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr></table><span></span>
</td>
<td class="text"><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Beginning balance at January 1,</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 20,728</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 11,859</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Upfront payments received from customers</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 40,481</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,698</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Upfront or annual incentive payments received</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 8,015</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 8,240</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Revenue recognized related to amounts that were included in beginning balance of deferred revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (9,764)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (4,830)</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Revenue recognized</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (7,050)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (1,239)</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Ending balance at December 31,</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 52,410</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 20,728</span></p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of expected timing for satisfying remaining performance obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>129
<FILENAME>R109.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136917738808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByBalanceSheetGroupingTextBlock', window );">Schedule of financial instruments measured at fair value</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table provides the financial instruments measured at fair value (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;width:53.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March&#160;31,&#160;2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Assets</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"><span style="color:#231f20;">Cash equivalents:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Money market fund</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">67</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">&#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">67</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Convertible preferred stock warrant liability</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">&#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">&#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">161,486</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">161,486</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">&#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">&#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">161,486</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">161,486</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;width:53.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.94%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.94%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.94%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.94%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Assets</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"><span style="color:#231f20;">Cash equivalents:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Money market fund</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">67</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">67</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Convertible preferred stock warrant liability</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">95,342</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">95,342</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">95,342</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">95,342</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.4pt;">The following table provides the financial instruments measured at fair value (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash equivalents: </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 67</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Money market fund</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Convertible preferred stock warrant liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 95,342</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 95,342</p></td></tr><tr><td style="vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Embedded derivative liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 95,342</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 95,342</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash equivalents: </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 67</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Money market fund</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Convertible preferred stock warrant liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,094</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,094</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Embedded derivative liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 786</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 786</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,880</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,880</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock', window );">Schedule of key assumptions used for the valuation of the preferred stock warrant liabilities</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The key assumptions used for the valuation of the preferred stock warrant liabilities upon remeasurement were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:11.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;width:26.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three&#160;Months&#160;Ended</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">March&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:11.83%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:11.85%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Volatility</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.83%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">65.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">75.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term (in years)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Discount for lack of marketability</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.8</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">40.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Schedule of changes in the fair value liability</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table presents the changes in the liability for warrants on convertible preferred stock during the three&#160;months ended March&#160;31, 2021 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:15.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:17.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Convertible&#160;Preferred<br/>Warrant&#160;Warrant&#160;Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;">Balance as of December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.44%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:15.77%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">95,342</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in fair value of warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:15.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">66,397</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised warrants</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:15.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(253)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;">Balance as of March 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.44%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:15.77%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">161,486</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember', window );">Outstanding convertible preferred stock warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock', window );">Schedule of key assumptions used for the valuation of the preferred stock warrant liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;</b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Year&#160;Ended&#160;December&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Volatility</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 65.0</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 65.0</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Risk-free interest rate</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.1</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1.6</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Expected term (in years)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1.5</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 2.5</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Dividend yield</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Discount for lack of marketability</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 12.3</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 40.0</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Schedule of changes in the fair value liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Beginning balance at January 1,</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,094</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,700</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Issuance of warrants</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 3,633</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 3,999</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Change in fair value of warrants</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 85,623</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 395</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Exercised warrants </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (8)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Ending balance at December 31,</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 95,342</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,094</span></p></td></tr></table><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_EmbeddedDerivativeFinancialInstrumentsMember', window );">Embedded derivatives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Schedule of changes in the fair value liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;</b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Beginning balance at January 1,</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 786</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Issuance of derivative</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 382</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 2,673</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Change in fair value</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (1,168)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (1,887)</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Ending balance at December 31, </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 786</span></p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByBalanceSheetGroupingTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13467-108611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByBalanceSheetGroupingTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19279-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_EmbeddedDerivativeFinancialInstrumentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_EmbeddedDerivativeFinancialInstrumentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>130
<FILENAME>R110.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136999808536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND INTANGIBLE ASSETS, NET (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>GOODWILL AND INTANGIBLE ASSETS, NET</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of goodwill</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.8pt;"><span style="color:#231f20;">Goodwill consists of the following (in </span>thousands<span style="color:#231f20;">):</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Goodwill </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_jsYPLz3rqkO7bw2-F-Psgw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:right;"> 1,625</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,625</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effect of foreign currency translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 114</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 70</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total goodwill</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,739</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,695</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of intangible assets, net</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.45pt;">Intangible assets, net, consists of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.9%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="color:#231f20;">Developed technology</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 500</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 500</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Internally developed software</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;text-decoration:underline;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 22,545</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;text-decoration:underline;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 16,722</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><span style="color:#231f20;">Intangible assets</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 23,045</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 17,222</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Less: Accumulated amortization</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (10,993)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (6,549)</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Add: Currency translation adjustment</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;text-decoration:underline;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 35</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;text-decoration:underline;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 22</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Total intangible assets, net</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 12,087</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 10,695</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>131
<FILENAME>R111.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137001231976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>LEASES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of future payments associated with the Company's operating lease liabilities</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">As of December&#160;31, 2020, future payments associated with the Company&#8217;s operating lease <span style="-sec-ix-hidden:Hidden_MvSFkDKoCU2A9N32GjckFg;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">liabilities</span></span> were as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Operating</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Leases</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 348</p></td></tr><tr><td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration:underline;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">60</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total lease payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 408</p></td></tr><tr><td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration:underline;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total operating lease liability future lease payments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 390</p></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_LeasebalancesheetdisclosureTabletextblock', window );">Schedule of operating lease liabilities</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.45pt;">Reported as of December&#160;31, 2020 and 2019 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:middle;white-space:nowrap;width:23.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current portion of operating lease liabilities included within other</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 645</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-current portion of operating lease liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration:underline;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">57</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration:underline;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">390</p></td></tr><tr><td style="vertical-align:bottom;width:73.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 390</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,035</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_AdditionalInformationRelatedToOperatingLeasesTabletextblock', window );">Schedule of additional information related to operating leases</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:middle;white-space:nowrap;width:21.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="6" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:73.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Weighted average remaining operating lease term (in years)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;">0.8</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;">2.1</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Weighted average discount rate</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;">11.3</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 11.0</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_AdditionalInformationRelatedToOperatingLeasesTabletextblock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of additional information related to operating leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_AdditionalInformationRelatedToOperatingLeasesTabletextblock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_LeasebalancesheetdisclosureTabletextblock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of operating lease liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_LeasebalancesheetdisclosureTabletextblock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>132
<FILENAME>R112.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136919137080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ASSET RETIREMENT OBLIGATION (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationDisclosureAbstract', window );"><strong>ASSET RETIREMENT OBLIGATION</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock', window );">Schedule of details the asset retirement obligation</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The information below details the asset retirement obligation for the&#160;years ended December&#160;31, 2020 and 2019 as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Beginning balance at January 1,</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,759</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,092</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Asset retirement obligation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 771</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 850</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Settlement of asset retirement obligation</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,375)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Retirement cost revaluation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,235)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,486)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Accretion expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 217</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 303</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Ending balance at December 31,</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,137</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,759</p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in carrying amount of a liability for asset retirement obligations, for changes such as new obligations, changes in estimates of existing obligations, spending on existing obligations, property dispositions, and foreign currency translation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13201-110859<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>133
<FILENAME>R113.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136920657528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ENERGY STORAGE SYSTEMS, NET (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Energy Storage Systems</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Energy storage systems, net, consists of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March&#160;31,&#160;2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Energy storage systems placed into service</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">145,555</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(36,758)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Energy storage systems not yet placed into service</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">11,045</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;">Total energy storage systems, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.85%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">119,842</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=stem_EnergyStorageSystemsMember', window );">Energy Storage Systems</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Energy Storage Systems</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"><span style="color:#231f20;">Energy </span>storage<span style="color:#231f20;"> systems, net, consists of the following (in thousands):</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Energy storage systems placed into service</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 144,425</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 124,789</p></td></tr><tr><td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (33,389)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (20,489)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Energy storage systems not yet placed into service</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 12,667</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 27,269</p></td></tr><tr><td style="vertical-align:bottom;width:73.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total energy storage systems, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 123,703</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 131,569</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=stem_EnergyStorageSystemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=stem_EnergyStorageSystemsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>134
<FILENAME>R114.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137001193880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BALANCE SHEET COMPONENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_BalanceSheetComponentsDisclosureAbstract', window );"><strong>BALANCE SHEET COMPONENTS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_BalanceSheetComponentsTableTextblock', window );">Schedule of balance sheet components</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><b style="font-weight:bold;">Inventory</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.45pt;">Inventory consists of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Work in process inventory</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 15,296</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 2,535</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Batteries</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;text-decoration:underline;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 5,547</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;text-decoration:underline;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,045</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Total inventory</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 20,843</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 3,580</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><b style="font-weight:bold;">Other Current Assets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.4pt;">Other current assets consist of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Deferred costs with suppliers</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,204</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 3,589</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Prepaid expenses</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 698</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 868</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Utility program deposits</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 891</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 770</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Due from related parties</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 123</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 483</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Other</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;text-decoration:underline;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 4</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;text-decoration:underline;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total other current assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 7,920</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 5,710</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><b style="font-weight:bold;">Other Noncurrent Assets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.4pt;">Other noncurrent assets consist of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="color:#231f20;">Receivable from SPEs (Note 15)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 3,583</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 3,161</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Deferred SPAC costs</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,256</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Self-generation incentive program deposits</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,036</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 864</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Investment in VIEs</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 744</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 843</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="color:#231f20;">Revolver debt issuance costs</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 73</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 416</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><span style="color:#231f20;">Right-of-use assets (Note 6)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 358</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 947</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Property and equipment, net</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 44</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 71</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="color:#231f20;">Other</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,546</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 380</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Total other noncurrent assets</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 8,640</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,682</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">Depreciation expense for property and equipment was immaterial for both the&#160;years ended December&#160;31, 2020 and 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Accrued Liabilities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">Accrued liabilities consist of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Accrued payables</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 9,799</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 5,493</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Accrued interest &#8211; notes payable</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,149</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,757</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Other accrued liabilities</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 124</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 57</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="color:#231f20;">Total accrued liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 16,072</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 7,307</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.45pt;"><b style="font-weight:bold;">Other Current Liabilities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.45pt;">Other current <span style="-sec-ix-hidden:Hidden_t5OoiZhoTEqvULGnow-Ftw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">liabilities</span></span> consist of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">System advances</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 640</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,493</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Lease liabilities &#8211; current portion</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 333</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 645</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Due to related parties</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 399</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 190</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Other</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 217</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 308</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Total other current liabilities</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,589</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 2,636</span></p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_BalanceSheetComponentsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for balance sheet components.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_BalanceSheetComponentsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_BalanceSheetComponentsTableTextblock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for balance sheet components.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_BalanceSheetComponentsTableTextblock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>135
<FILENAME>R115.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137002391624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTES PAYABLE (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Maturities of long-term debt</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table summarizes the aggregate undiscounted amount of maturities of all borrowings as of March&#160;31, 2021 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Payment<br/>Schedule</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remainder of 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">36,052</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">821</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">979</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,167</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,392</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">43,025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember', window );">Notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ComponentsOfDebtTableTextBlock', window );">Components of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 12pt 8.65pt;">The Company&#8217;s outstanding notes payable consisted of the following as of December&#160;31, 2020 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding principal</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 38,866</p></td></tr><tr><td style="vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unamortized discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (571)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Carrying value of debt</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 38,295</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Maturities of long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">The following table summarizes the aggregate undiscounted amount of maturities of all borrowings as of December&#160;31, 2020 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Payment </b></p></td></tr><tr><td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Schedule</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">2021</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 33,712</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">2022</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 821</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">2023</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 979</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">2024</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,167</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">2025</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,392</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Thereafter</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 795</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Total</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 38,866</span></p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ComponentsOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular presentation of the components of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ComponentsOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity and sinking fund requirement for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>136
<FILENAME>R116.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137003016712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>WARRANTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsNoteDisclosureAbstract', window );"><strong>WARRANTS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock', window );">Schedule of warrants on convertible preferred stock outstanding</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.010307312%;padding-left:0pt;padding-right:0pt;width:100.02%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:12.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:12.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:12.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;width:56.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March&#160;31,&#160;2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:40.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:12.59%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Issuance&#160;Date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:12.65%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise&#160;Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:12.59%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number&#160;of</b><br/><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:12.59%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term&#160;(years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series A&#8217;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.59%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">2012</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.1%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.55%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.4485</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.59%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">178,372</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.59%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">10</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series D</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:12.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">2017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.5326</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:12.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,157,542</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:12.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series D&#8217;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2019 and 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.5326</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">**</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">37,869,886</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.59%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">7</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:12.59%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">44,205,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.59%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:12pt;">**</span><span style="font-family:'Arial','Helvetica','sans-serif';font-size:12pt;">&#160;&#160;</span>In connection with various issuances of convertible promissory notes that occurred during 2021 and 2020, warrants to purchase either next financing stock or Series&#160;D&#8217; preferred stock were issued. At March&#160;31, 2021 and December&#160;31, 2020, the number of warrants issued was subject to adjustment pending the occurrence of the next round of financing; however, the number of shares and exercise price of these warrants and related valuation of these warrants has been performed assuming that the warrants will be on Series&#160;D&#8217; preferred stock.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:45.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:52.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number&#160;of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Issuance&#160;Date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(years)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Series A&#8217;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2012</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.4485</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 178,372</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_bdKfJrL-50a4yv3YoezWVQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:center;"> 10</span></span></p></td></tr><tr><td style="vertical-align:bottom;width:45.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Series D</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1.5326</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,247,984</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_hLMUzspkTE6GvpT74k9zQQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:center;"> 7</span></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Series D&#8217;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2019 and 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">1.5326**</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 37,869,886</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 7</p></td></tr><tr><td style="vertical-align:bottom;width:45.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 44,296,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:49.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number&#160;of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Term</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Issuance&#160;Date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(years)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series A&#8217;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2012</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.4485</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 178,372</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 10</p></td></tr><tr><td style="vertical-align:bottom;width:48.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series D</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1.5326</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,269,223</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 7</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series D&#8217;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">1.5326**</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 23,177,068</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 7</p></td></tr><tr><td style="vertical-align:bottom;width:48.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 29,624,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;">**&#160;&#160;&#160;In connection with various issuances of Convertible Notes&#160;that occurred during 2019 and 2020, warrants to purchase either next financing stock or Series&#160;D&#8217; preferred stock were issued. At December&#160;31, 2020 and December&#160;31, 2019, the number of warrants issued was subject to adjustment pending the occurrence of the next round of financing; however, the number of shares and exercise price of these warrants and related valuation of these warrants has been performed assuming that the warrants will be on Series&#160;D&#8217; preferred stock.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 50<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6784392&amp;loc=d3e188667-122775<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsNoteDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsNoteDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>137
<FILENAME>R117.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137003532376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityTableTextBlock', window );">Convertible preferred stock</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="9" style="vertical-align:bottom;width:53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March&#160;31,&#160;2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:11.82%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Authorized<br/>Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:11.85%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding<br/>Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.9%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net&#160;Carrying<br/>Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:12.04%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liquidation<br/>Preference</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;width:25.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in&#160;thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series D&#8217;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">190,000,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">105,386,149</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">129,339</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">161,515</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series D</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">87,235,535</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">33,483,143</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">46,979</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">51,316</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series C</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">64,129,209</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">23,298,388</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">35,293</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">35,514</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series B</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">36,969,407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9,185,302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,123</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series A&#8217;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">30,991,277</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,158,503</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,702</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,865</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series A</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">21,288</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">16,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series 1</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,305</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,961</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.82%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">409,351,021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.85%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">175,531,186</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.85%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">220,955</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:11%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">258,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The authorized, issued and outstanding shares of the convertible preferred stock and liquidation preferences as of the periods presented were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:58.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Authorized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net&#160;Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liquidation</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Preference</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="11" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;D&#8217;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 190,000,000</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 105,386,149</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 129,339</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 161,516</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;D</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 87,235,535</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 33,392,701</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 46,587</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 51,178</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;C</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 64,129,209</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 23,298,388</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 35,293</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 35,514</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;B</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 36,969,407</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 9,185,302</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 7,049</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 7,123</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;A&#8217;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 30,991,277</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 4,158,503</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,702</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,865</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;A</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 21,288</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 16,740</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 593</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 751</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;1</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 4,305</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 2,961</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 409,351,021</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 175,440,744</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 220,563</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 257,947</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:58.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Authorized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net&#160;Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liquidation</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Preference</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="11" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Series&#160;D&#8217;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 102,000,000</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 78,932,752</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 99,588</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 120,972</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;D</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 87,235,535</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 35,586,652</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 49,772</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 54,540</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;C</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 64,129,209</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 41,305,384</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 62,570</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 62,962</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;B</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 36,969,407</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 9,126,596</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 7,071</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 7,078</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;A&#8217;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 30,991,277</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 26,171,809</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 11,535</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 11,738</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;A</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 21,288</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 16,740</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 593</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 751</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;1</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 4,305</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 2,961</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 321,351,021</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 191,142,894</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 231,129</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 258,041</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_CommonStockReservedForIssuanceTableTextBlock', window );">Common stock reserved for issuance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.45pt;">The Company had reserved shares of common stock for issuance, on an as-converted basis, as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Shares reserved for convertible preferred stock outstanding</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 175,440,744</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 191,142,894</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Shares reserved for warrants to purchase shares of common stock</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,001,639</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,001,639</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Shares reserved for warrants to purchase shares of preferred stock</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 44,296,242</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 29,624,663</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Options issued and outstanding</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 51,379,939</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 42,846,649</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Shares available for future option grants</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 11,048</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 4,299,140</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 277,129,612</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 273,914,985</span></p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_CommonStockReservedForIssuanceTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the common stock shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_CommonStockReservedForIssuanceTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of temporary equity. 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (27)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=d3e177068-122764<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>138
<FILENAME>R118.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136920798840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>STOCK-BASED COMPENSATION</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Summary of activity under the Plan</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:12.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b><br/><b style="font-weight:bold;">Available<br/>for&#160;Grant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number&#160;of<br/>Options</b><br/><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b><br/><b style="font-weight:bold;">Average</b><br/><b style="font-weight:bold;">Exercise<br/>Price</b>&#160;<b style="font-weight:bold;">Per<br/>Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b><br/><b style="font-weight:bold;">Average</b><br/><b style="font-weight:bold;">Remaining</b><br/><b style="font-weight:bold;">Contractual</b><br/><b style="font-weight:bold;">Life&#160;(years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:13.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b><br/><b style="font-weight:bold;">Intrinsic</b><br/><b style="font-weight:bold;">Value</b><br/><b style="font-weight:bold;">(in&#160;thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Balances as of December 31, 2020</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.33%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">11,048</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.75%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">51,379,939</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.98%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.56</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.41%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">7.21</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.12%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.26%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">46,516</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 5.75pt;"><span style="color:#231f20;">Options granted</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(18,335)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">18,335</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3.47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 5.75pt;"><span style="color:#231f20;">Options exercised</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(6,465,857)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.43</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 5.75pt;"><span style="color:#231f20;">Options forfeited</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">18,335</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(18,335)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.98%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.51</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.12%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Balances as of March 31, 2021</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.33%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">11,048</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.75%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">44,914,082</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.98%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.58</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">7.05</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.12%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.26%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">202,792</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.5%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Options vested and exercisable &#8212; March 31, 2021</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.75%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">32,204,617</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.98%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">6.30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.12%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:12.26%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="background-color:#00ff00;">149,536</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">A summary of activity under the Plan is as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Options</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Number&#160;of</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Available</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Options</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Price&#160;Per</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Value&#160;(in</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.33%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">for&#160;Grant</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.71%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Outstanding</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Life&#160;(years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.83%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">thousands)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Balances as of December&#160;31, 2019</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 4,299,140</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 42,846,649</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.34</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6.82</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 5,821</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Increase to options available under Plan</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 5,242,189</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Options granted</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (10,932,615)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 10,932,615</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1.23</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Options exercised</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (996,991)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.38</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Options forfeited</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 870,317</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (870,317)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.49</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Options expired</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 532,017</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (532,017)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.35</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Balances as of December&#160;31, 2020</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 11,048</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 51,379,939</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.56</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 7.21</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 46,516</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Options vested and exercisable&#160;&#8211; December&#160;31, 2020</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">37,219,281</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.45</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6.48</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 37,854</span></p></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Assumptions for estimating the fair value of options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">The Company uses the Black-Scholes model for estimating the fair value of options granted and used the following assumptions for options:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:30.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended&#160;December&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Volatility</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 71.41</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 69.10</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Risk-free interest rate</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.49</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 2.47</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Expected term (in&#160;years)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 5.82</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 5.83</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Dividend yield</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Stock-base compensation expense</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table summarizes stock-based compensation expense recorded in each component of operating expenses in the Company&#8217;s consolidated statements of operations and comprehensive loss (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;width:25.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Three&#160;Months&#160;Ended</b><b style="color:#231f20;font-weight:bold;"><br/></b><b style="color:#231f20;font-weight:bold;">March&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.96%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.96%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Sales and marketing</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">84</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">63</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Research and development</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">155</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">167</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">General and administrative</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">521</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">226</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"><span style="color:#231f20;">Total stock-based compensation expense</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">760</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">456</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr></table><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The following table summarizes stock-based compensation expense recorded in each component of operating expenses in the Company&#8217;s consolidated statements of operations and comprehensive loss for the&#160;years ended December&#160;31, 2020 and 2019 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:34.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year&#160;Ended&#160;December&#160;31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.46%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Sales and marketing</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 396</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 364</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Research and development</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,211</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 901</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">General and administrative</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 2,935</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 266</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total stock-based compensation expense</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 4,542</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,531</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>139
<FILENAME>R119.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136920751880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SPECIAL PURPOSE ENTITIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_VariableInterestEntityDisclosureAbstract', window );"><strong>SPECIAL PURPOSE ENTITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock', window );">Schedule of the assets and liabilities of consolidated VIE</a></td>
<td class="text"><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:34.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.46%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Energy storage systems, net</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,463</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,785</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Deferred revenue, current</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 283</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 283</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Deferred revenue, noncurrent</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,047</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,369</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Other liabilities </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 239</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 307</span></p></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsTextBlock', window );">Schedule of information about unconsolidated VIEs, accounted for under equity method investments</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:22.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:22.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.75%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">SPV&#160;II</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.77%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">SPV&#160;III</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.8%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">SPV&#160;IV</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:22.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Date formed</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">January&#160;23, 2015</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">June&#160;7, 2016</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">June&#160;30, 2017</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:22.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Initial ownership %</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">49</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">50</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">50</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:22.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Stem&#8217;s interest</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">100%</span><span style="color:#231f20;"> of Class&#160;A shares</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">100%</span><span style="color:#231f20;"> of Class&#160;B shares</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">100%</span><span style="color:#231f20;"> of Class&#160;B shares</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:22.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Initial distributions:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:22.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Class&#160;A</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">10%</span><span style="color:#231f20;"> (Stem)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">80%</span><span style="color:#231f20;"> (Stem&#160;&#8212; </span><span style="color:#231f20;">50%</span><span style="color:#231f20;">)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:22.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">97.5</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:22.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Class&#160;B</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">90</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">20%</span><span style="color:#231f20;"> (Stem&#160;&#8212; </span><span style="color:#231f20;">100%</span><span style="color:#231f20;">)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">2.5%</span><span style="color:#231f20;"> (Stem)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Investment in SPV II</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Investment in SPV III</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 487</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 695</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Investment in SPV IV</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 257</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 148</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total equity method investments</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 744</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 843</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year&#160;Ended&#160;December&#160;31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Financing obligation, current portion</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 14,914</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,373</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Financing obligation, noncurrent</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 73,128</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 74,640</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year&#160;Ended&#160;December&#160;31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Energy storage systems, net</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 91,593</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 98,358</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Deferred revenue, current </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 3,713</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 3,507</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Deferred revenue, noncurrent</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 8,265</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,302</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Other liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 3,178</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 2,608</span></p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_VariableInterestEntityDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_VariableInterestEntityDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=SL6759159-111685<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5747-111685<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=SL6228884-111685<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5728-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfVariableInterestEntitiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>140
<FILENAME>R120.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136920813000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NET LOSS PER SHARE (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>NET LOSS PER SHARE</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of computation of basic and diluted net loss per share</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share amounts):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;width:25.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three&#160;Months&#160;Ended</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">March&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.96%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.96%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Numerator:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;width:11.96%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;width:11.96%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net loss attributable to common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(82,553)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(17,471)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Less: Deemed dividend to preferred stockholders (see Note 7)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(9,484)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(82,553)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(26,955)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Denominator:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.92%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.92%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Weighted-average number of shares outstanding used to compute net loss per share attributable to common stockholders, basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">12,263,160</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9,075,646</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net loss per share attributable to common stockholders, basic and diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(6.73)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(2.97)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share amounts):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.71%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year&#160;Ended&#160;December&#160;31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.54%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Numerator:</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Net loss</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (156,124)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (59,414)</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Less: Deemed dividend to preferred stockholders (see Note&#160;11)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (9,484)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (5,353)</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Net loss attributable to common stockholders</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (165,608)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (64,767)</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Denominator:</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Weighted-average number of  shares outstanding used to compute net loss per share attributable to common stockholders, basic and diluted</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,474,749</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,703,380</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss per share attributable to common stockholders, basic and diluted Net loss per share attributable to common stockholders, basic and diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17.48)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6.05)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Schedule of potentially dilutive shares</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March&#160;31,&#160;2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March&#160;31,&#160;2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible preferred stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.92%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">175,531,186</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.92%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">175,593,476</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible promissory notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">50,434,069</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">34,054,264</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding stock options</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">44,914,082</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">42,591,545</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding common stock warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,001,639</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,001,639</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding convertible preferred stock warrants</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">44,205,800</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">38,947,463</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">321,086,776</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">297,188,387</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:33.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Convertible preferred stock</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 175,440,744</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 191,142,894</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Convertible promissory notes</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 48,730,782</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 24,157,103</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Outstanding stock options</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 51,379,939</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 42,846,649</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Outstanding common stock warrants</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,001,639</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,001,639</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Outstanding convertible preferred stock warrants</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 44,296,242</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 29,624,664</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 325,849,346</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 293,772,949</span></p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>141
<FILENAME>R121.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136921554952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>INCOME TAXES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of components of loss before provision for income taxes</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The components of loss before provision for income taxes for the&#160;years ended December&#160;31, 2020 and 2019 are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Domestic</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (156,124)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (59,408)</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Foreign</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Loss before income taxes</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (156,124)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (59,408)</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of components of the provision for income tax expense</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">The components of the provision for income tax expense for the&#160;years ended December&#160;31, 2020 and 2019 are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:34.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.46%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Current:</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Federal</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">State</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 5</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total current</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 5</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Deferred:</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Federal</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">State</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total deferred</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total provision for income taxes</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 5</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of effective tax rate of the Company's provision (benefit) for income taxes</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:30.68%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Statutory rate</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 21.00</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 21.00</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">State tax</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 3.19</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 7.13</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Foreign income and withholding taxes</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.41</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.08</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Stock-based compensation</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (0.60)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (0.51)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Change in fair value of warrants</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (11.36)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.53</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Other</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (0.04)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Non-deductible interest expense</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (1.51)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (2.63)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Valuation allowance</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (11.13)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (25.56)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.00</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.00</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of significant components of the Company's deferred tax assets and liabilities</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">Significant components of the Company&#8217;s deferred tax assets and liabilities as of December&#160;31, 2020 and 2019 are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">&#160;&#160;</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Net operating losses</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 59,960</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 50,821</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Tax credits</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 761</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 761</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Depreciable assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 635</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 189</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Intangible assets</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 431</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Accruals and allowances</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 575</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,317</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Stock-based compensation</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 83</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 62</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Deferred revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 27,962</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 19,370</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Other</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 3,035</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 2,004</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total gross deferred tax assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 93,011</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 74,955</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Less: Valuation allowance</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (91,315)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (73,930)</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Net deferred tax assets </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,696</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,025</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Deferred tax liabilities:</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Amortization of asset retirement obligation</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (1,696)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (1,025)</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total gross deferred tax liabilities</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (1,696)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (1,025)</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Net deferred taxes</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;">&#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;">&#8212;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>142
<FILENAME>R122.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137005220024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>BUSINESS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 9,873<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,942<span></span>
</td>
<td class="nump">$ 12,889<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(490,394)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(407,841)<span></span>
</td>
<td class="num">(259,054)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_NetCurrentLiabilities', window );">Net current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">141,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_Payablesmaturitiesinnexttwelvemonths', window );">Debt financing coming due in 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">116,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(82,553)<span></span>
</td>
<td class="num">$ (17,471)<span></span>
</td>
<td class="num">(156,124)<span></span>
</td>
<td class="num">(59,414)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Cash flows from operating activities</a></td>
<td class="nump">$ 1,827<span></span>
</td>
<td class="nump">$ 10,670<span></span>
</td>
<td class="nump">$ 33,671<span></span>
</td>
<td class="nump">$ 29,678<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_NetCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current liabilities net of current assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_NetCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_Payablesmaturitiesinnexttwelvemonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of payable that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_Payablesmaturitiesinnexttwelvemonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, 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. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>143
<FILENAME>R123.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137013826168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>segment</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment', window );">Other-than-temporary recognized for equity method investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segment | segment</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">$ 200<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This item represents an other than temporary decline in value that has been recognized against an investment accounted for under the equity method of accounting. The excess of the carrying amount over the fair value of the investment represents the amount of the write down which is or was reflected in earnings. The written down value is a new cost basis with the adjusted value of the investment becoming its new carrying value subject to the equity accounting method. Evidence of a loss in value might include, but would not necessarily be limited to, absence of an ability to recover the carrying amount of the investment or inability of the investee to sustain an earnings capacity which would justify the carrying amount of the investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 35<br> -Paragraph 32<br> -URI http://asc.fasb.org/extlink&amp;oid=121548190&amp;loc=d3e32787-111569<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>144
<FILENAME>R124.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137014059880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Significant Customers (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=stem_CustomerMember', window );">Customer A | Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=stem_CustomerMember', window );">Customer A | Accounts Receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=stem_CustomerBMember', window );">Customer B | Accounts Receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=stem_CustomerCMember', window );">Customer C | Accounts Receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=stem_CustomerDMember', window );">Customer D | Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=stem_CustomerDMember', window );">Customer D | Accounts Receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">Outside of the U.S.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customers | Net Assets | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customers | Customer B | Accounts Receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk</a></td>
<td class="nump">15.00%<span></span>
</td>
<td class="nump">30.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customers | Customer C | Accounts Receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk</a></td>
<td class="nump">13.00%<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customers | Customer D | Accounts Receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk</a></td>
<td class="nump">36.00%<span></span>
</td>
<td class="nump">17.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=stem_CustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=stem_CustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=stem_CustomerBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=stem_CustomerBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=stem_CustomerCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=stem_CustomerCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=stem_CustomerDMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=stem_CustomerDMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_NonUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_NetAssetsGeographicAreaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_NetAssetsGeographicAreaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>145
<FILENAME>R125.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136920751880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Energy Storage Systems (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=stem_EnergyStorageSystemsMember', window );">Energy Storage Systems</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=stem_EnergyStorageSystemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=stem_EnergyStorageSystemsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>146
<FILENAME>R126.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137010217016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Contract Origination Costs, Net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_IncrementalContractCostsDeferred', window );">Incremental costs deferred</a></td>
<td class="nump">$ 2,600<span></span>
</td>
<td class="nump">$ 1,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostAmortizationPeriod', window );">Period of benefit for amortization</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostAmortization', window );">Amortization of contract costs</a></td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostImpairmentLoss', window );">Impairment losses related to the contract origination costs no longer recoverable</a></td>
<td class="nump">100<span></span>
</td>
<td class="nump">500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment of goodwill</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_IncrementalContractCostsDeferred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of incremental contract costs deferred during the year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_IncrementalContractCostsDeferred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=68051541&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostAmortizationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=68051541&amp;loc=SL49131251-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostAmortizationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=68051541&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>147
<FILENAME>R127.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137005456648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible Assets (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization</a></td>
<td class="nump">$ 4.5<span></span>
</td>
<td class="nump">$ 3.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_SoftwareDevelopmentMember', window );">Internally developed software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization</a></td>
<td class="nump">$ 4.0<span></span>
</td>
<td class="nump">$ 3.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember', window );">Developed technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_SoftwareDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_SoftwareDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>148
<FILENAME>R128.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136919503064">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Liability related to uncertain tax positions</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Accrual for interest and penalties for uncertain tax positions</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>149
<FILENAME>R129.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137001401640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2020 </div>
<div>item</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_NumberOfTypesOfRevenueArrangements', window );">Number of types of revenue arrangements</a></td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=stem_HostCustomerArrangementMember', window );">Host Customer Arrangements</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_PeriodOverFirstYearsOfCustomerContractUnderWhichIncentivesAreInFormOfAnnualPerformanceBasedPayments', window );">Period over the first years of the customer contract under which the incentives are in the form of annual performance- based payments</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_EstimatedBenefitPeriodInRevenueContract', window );">Estimated benefit period in revenue contract</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Host Customer Arrangements</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_TermForContracts', window );">Term for contracts</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Partnership Arrangements</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_TermForContracts', window );">Term for contracts</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_TermForContracts', window );">Term for contracts</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Partnership Arrangements</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_TermForContracts', window );">Term for contracts</a></td>
<td class="text">20 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_EstimatedBenefitPeriodInRevenueContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Estimated benefit period in revenue contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_EstimatedBenefitPeriodInRevenueContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_NumberOfTypesOfRevenueArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of types of revenue arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_NumberOfTypesOfRevenueArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_PeriodOverFirstYearsOfCustomerContractUnderWhichIncentivesAreInFormOfAnnualPerformanceBasedPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period over the first years of the customer contract under which the incentives are in the form of annual performance- based payments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_PeriodOverFirstYearsOfCustomerContractUnderWhichIncentivesAreInFormOfAnnualPerformanceBasedPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_TermForContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term for contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_TermForContracts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=stem_HostCustomerArrangementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=stem_HostCustomerArrangementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=stem_PartnershipArrangementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=stem_PartnershipArrangementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>150
<FILENAME>R130.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137010566504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE - Disaggregation of Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 15,420<span></span>
</td>
<td class="nump">$ 4,111<span></span>
</td>
<td class="nump">$ 36,307<span></span>
</td>
<td class="nump">$ 17,552<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Service revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">4,881<span></span>
</td>
<td class="nump">3,393<span></span>
</td>
<td class="nump">15,645<span></span>
</td>
<td class="nump">13,482<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=stem_PartnershipArrangementsMember', window );">Partnership Arrangements | Hardware revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,662<span></span>
</td>
<td class="nump">4,070<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=stem_PartnershipArrangementsMember', window );">Partnership Arrangements | Service revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 36<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">51<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=stem_HostCustomerArrangementMember', window );">Host Customer Arrangements | Service revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,594<span></span>
</td>
<td class="nump">$ 13,476<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=stem_PartnershipArrangementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=stem_PartnershipArrangementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=stem_HardwareRevenueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=stem_HardwareRevenueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=stem_HostCustomerArrangementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=stem_HostCustomerArrangementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>151
<FILENAME>R131.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137062403640">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>REVENUE - Remaining Performance Obligations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 172,429<span></span>
</td>
<td class="nump">$ 148,921<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Period in which remaining performance obligation is expected to be recognized as revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Period in which remaining performance obligation is expected to be recognized as revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2026-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Period in which remaining performance obligation is expected to be recognized as revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Service revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 114,440<span></span>
</td>
<td class="nump">$ 107,909<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Service revenue | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Percent expected to be recognized as revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Service revenue | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-04-01</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Percent expected to be recognized as revenue</a></td>
<td class="nump">13.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Service revenue | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Percent expected to be recognized as revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Service revenue | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-04-01</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Percent expected to be recognized as revenue</a></td>
<td class="nump">48.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Service revenue | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Percent expected to be recognized as revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Service revenue | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-04-01</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Percent expected to be recognized as revenue</a></td>
<td class="nump">39.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductMember', window );">Hardware revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 41,012<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductMember', window );">Hardware revenue | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Percent expected to be recognized as revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-01-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-01-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2026-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2026-01-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-04-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-04-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-04-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-04-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2026-04-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2026-04-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>152
<FILENAME>R132.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136920649368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE - Contract Balances (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ChangeInContractWithCustomerLiabilityAbstract', window );"><strong>Change in Contract with Customer, Liability [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Beginning balance at January 1</a></td>
<td class="nump">$ 52,410<span></span>
</td>
<td class="nump">$ 20,728<span></span>
</td>
<td class="nump">$ 11,859<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_UpfrontPaymentsReceivedFromCustomers', window );">Upfront payments received from customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,481<span></span>
</td>
<td class="nump">6,698<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_UpfrontOrAnnualIncentivePaymentsReceived', window );">Upfront or annual incentive payments received</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,015<span></span>
</td>
<td class="nump">8,240<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue recognized related to amounts that were included in beginning balance of deferred revenue</a></td>
<td class="nump">9,860<span></span>
</td>
<td class="num">(9,764)<span></span>
</td>
<td class="num">(4,830)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_RevenueRecognizedFromCurrentPeriodIncreaseInContractLiability', window );">Revenue recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,050)<span></span>
</td>
<td class="num">(1,239)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Ending balance at December 31</a></td>
<td class="nump">$ 55,402<span></span>
</td>
<td class="nump">$ 52,410<span></span>
</td>
<td class="nump">$ 20,728<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_RevenueRecognizedFromCurrentPeriodIncreaseInContractLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was from current period increase in the balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_RevenueRecognizedFromCurrentPeriodIncreaseInContractLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_UpfrontOrAnnualIncentivePaymentsReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Upfront or annual incentive payments received.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_UpfrontOrAnnualIncentivePaymentsReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_UpfrontPaymentsReceivedFromCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Upfront payments received from customers.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_UpfrontPaymentsReceivedFromCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ChangeInContractWithCustomerLiabilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ChangeInContractWithCustomerLiabilityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>153
<FILENAME>R133.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137012099640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS - Financial instruments measured at fair value (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total liabilities</a></td>
<td class="nump">$ 95,342<span></span>
</td>
<td class="nump">$ 161,486<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract', window );"><strong>Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3', window );">Amount of asset transferred into level 3</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3', window );">Amount of asset transferred out of level 3</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNetAbstract', window );"><strong>Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Transfers, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3', window );">Amount of liability transferred into level 3</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3', window );">Amount of liability transferred out of level 3</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember', window );">Money market fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">67<span></span>
</td>
<td class="nump">67<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability', window );">Embedded derivative liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 786<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total liabilities</a></td>
<td class="nump">95,342<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,880<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Outstanding convertible preferred stock warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares', window );">Convertible preferred stock warrant liabilities</a></td>
<td class="nump">95,342<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,094<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Money market fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">67<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">67<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Money market fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">67<span></span>
</td>
<td class="nump">67<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Recurring | Money market fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">67<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">67<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Money market fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total liabilities</a></td>
<td class="nump">95,342<span></span>
</td>
<td class="nump">161,486<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Money market fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Recurring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability', window );">Embedded derivative liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">786<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total liabilities</a></td>
<td class="nump">95,342<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,880<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Recurring | Outstanding convertible preferred stock warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares', window );">Convertible preferred stock warrant liabilities</a></td>
<td class="nump">$ 95,342<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,094<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value as of the balance sheet date of the embedded derivative or group of embedded derivatives classified as a liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transfers of financial instrument classified as a liability into level 3 of the fair value hierarchy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transfers of financial instrument classified as a liability out of level 3 of the fair value hierarchy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transfer of financial instrument classified as an asset into level 3 of the fair value hierarchy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transfers of financial instrument classified as an asset out of level 3 of the fair value hierarchy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial and nonfinancial obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fair value of shares that would be issued, determined under the conditions specified in the contract if the settlement were to occur at the reporting date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109262807&amp;loc=d3e22047-110879<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis=us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis=us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>154
<FILENAME>R134.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137000838984">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS - Convertible Preferred Stock Warrant Liabilities (Details) - Outstanding convertible preferred stock warrants<br></strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember', window );">Volatility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Measurement input</a></td>
<td class="nump">65.0<span></span>
</td>
<td class="nump">65.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember', window );">Risk-free interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Measurement input</a></td>
<td class="nump">0.1<span></span>
</td>
<td class="nump">1.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember', window );">Expected term (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Measurement input</a></td>
<td class="nump">1.5<span></span>
</td>
<td class="nump">2.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember', window );">Discount for lack of marketability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Measurement input</a></td>
<td class="nump">12.3<span></span>
</td>
<td class="nump">40.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsOutstandingMeasurementInput</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis=us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis=us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>155
<FILENAME>R135.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137000821400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS - Convertible preferred stock (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Beginning balance at January 1</a></td>
<td class="nump">$ 95,342<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Change in fair value of warrants</a></td>
<td class="nump">66,397<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements', window );">Exercised warrants</a></td>
<td class="nump">253<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Ending balance at December 31</a></td>
<td class="nump">161,486<span></span>
</td>
<td class="nump">$ 95,342<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis=us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember', window );">Outstanding convertible preferred stock warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Beginning balance at January 1</a></td>
<td class="nump">$ 95,342<span></span>
</td>
<td class="nump">6,094<span></span>
</td>
<td class="nump">$ 1,700<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues', window );">Issuance of warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,633<span></span>
</td>
<td class="nump">3,999<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Change in fair value of warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85,623<span></span>
</td>
<td class="nump">395<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements', window );">Exercised warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Ending balance at December 31</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 95,342<span></span>
</td>
<td class="nump">$ 6,094<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of issuances of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis=us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis=us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>156
<FILENAME>R136.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137000193320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS - Embedded derivative liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Beginning balance at January 1</a></td>
<td class="nump">$ 95,342<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Change in fair value</a></td>
<td class="nump">66,397<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Ending balance at December 31</a></td>
<td class="nump">161,486<span></span>
</td>
<td class="nump">$ 95,342<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_EmbeddedDerivativeFinancialInstrumentsMember', window );">Embedded derivatives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Beginning balance at January 1</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">786<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues', window );">Issuance of derivative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">382<span></span>
</td>
<td class="nump">$ 2,673<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Change in fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,168)<span></span>
</td>
<td class="num">(1,887)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Ending balance at December 31</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 786<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of issuances of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_EmbeddedDerivativeFinancialInstrumentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_EmbeddedDerivativeFinancialInstrumentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>157
<FILENAME>R137.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136999794648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND INTANGIBLE ASSETS, NET (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, beginning balance</a></td>
<td class="nump">$ 1,695<span></span>
</td>
<td class="nump">$ 1,625<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Effect of foreign currency translation</a></td>
<td class="nump">114<span></span>
</td>
<td class="nump">70<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">$ 1,739<span></span>
</td>
<td class="nump">$ 1,695<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>158
<FILENAME>R138.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137012289688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND INTANGIBLE ASSETS, NET - Intangible assets, net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets, gross</a></td>
<td class="nump">$ 23,045<span></span>
</td>
<td class="nump">$ 17,222<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Less: Accumulated amortization</a></td>
<td class="num">(10,993)<span></span>
</td>
<td class="num">(6,549)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss', window );">Add: Currency translation adjustment</a></td>
<td class="nump">35<span></span>
</td>
<td class="nump">22<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total intangible assets, net</a></td>
<td class="nump">12,087<span></span>
</td>
<td class="nump">10,695<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization</a></td>
<td class="nump">4,500<span></span>
</td>
<td class="nump">3,100<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember', window );">Developed technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets, gross</a></td>
<td class="nump">500<span></span>
</td>
<td class="nump">500<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_SoftwareDevelopmentMember', window );">Internally developed software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Intangible assets, gross</a></td>
<td class="nump">22,545<span></span>
</td>
<td class="nump">16,722<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization</a></td>
<td class="nump">$ 4,000<span></span>
</td>
<td class="nump">$ 3,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_SoftwareDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_SoftwareDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>159
<FILENAME>R139.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137009413256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Rent expense, inclusive of short-term and variable lease expense</a></td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">$ 1,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Cash paid for operating lease liabilities</a></td>
<td class="nump">700<span></span>
</td>
<td class="nump">900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Lessee, Operating Lease, Liability, Payment, Due [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2021</a></td>
<td class="nump">348<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2022</a></td>
<td class="nump">60<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">408<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="num">(18)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total operating lease liability future lease payments</a></td>
<td class="nump">390<span></span>
</td>
<td class="nump">1,035<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current portion of operating lease liabilities included within other current liabilities</a></td>
<td class="nump">333<span></span>
</td>
<td class="nump">645<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Non-current portion of operating lease liabilities</a></td>
<td class="nump">$ 57<span></span>
</td>
<td class="nump">$ 390<span></span>
</td>
<td class="nump">$ 41<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Current portion of operating lease liabilities included within other current liabilities</a></td>
<td class="text">Current portion of operating lease liabilities included within other current liabilities<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostAbstract', window );"><strong>Lease, Cost [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining operating lease term (in years)</a></td>
<td class="text">9 months 18 days<span></span>
</td>
<td class="text">2 years 1 month 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate</a></td>
<td class="nump">11.30%<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Leases terms</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRenewalTerm', window );">Leases renewal terms</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Leases terms</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRenewalTerm', window );">Leases renewal terms</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseRenewalTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>srt-types:extensibleListItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>160
<FILENAME>R140.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136920576392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ASSET RETIREMENT OBLIGATION (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationDisclosureAbstract', window );"><strong>ASSET RETIREMENT OBLIGATION</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationsNoncurrent', window );">Beginning balance at January 1</a></td>
<td class="nump">$ 5,759<span></span>
</td>
<td class="nump">$ 6,092<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesIncurred', window );">Asset retirement obligation</a></td>
<td class="nump">771<span></span>
</td>
<td class="nump">850<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesSettled', window );">Settlement of asset retirement obligation</a></td>
<td class="num">(1,375)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRevisionOfEstimate', window );">Retirement cost revaluation</a></td>
<td class="num">(1,235)<span></span>
</td>
<td class="num">(1,486)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationAccretionExpense', window );">Accretion expense</a></td>
<td class="nump">217<span></span>
</td>
<td class="nump">303<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationsNoncurrent', window );">Ending balance at December 31</a></td>
<td class="nump">$ 4,137<span></span>
</td>
<td class="nump">$ 5,759<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationAccretionExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accretion expense recognized during the period that is associated with an asset retirement obligation. Accretion expense measures and incorporates changes due to the passage of time into the carrying amount of the liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6392676&amp;loc=d3e7480-110848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationAccretionExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationLiabilitiesIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset retirement obligations incurred during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationLiabilitiesIncurred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationLiabilitiesSettled">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset retirement obligations settled, or otherwise disposed of, during the period. This may include asset retirement obligations transferred to third parties associated with the sale of a long-lived asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationLiabilitiesSettled</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationRevisionOfEstimate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the asset retirement obligation from changes in the amount or timing of the estimated cash flows associated with the settlement of the obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 35<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=6392603&amp;loc=d3e7123-110846<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationRevisionOfEstimate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Noncurrent portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>161
<FILENAME>R141.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136918080760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ENERGY STORAGE SYSTEMS, NET (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less accumulated depreciation</a></td>
<td class="num">$ (36,758)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total energy storage systems, net</a></td>
<td class="nump">119,842<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 123,703<span></span>
</td>
<td class="nump">$ 131,569<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">3,800<span></span>
</td>
<td class="nump">$ 3,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=stem_EnergyStorageSystemsMember', window );">Energy Storage Systems</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total energy storage systems, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">91,593<span></span>
</td>
<td class="nump">98,358<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,900<span></span>
</td>
<td class="nump">9,700<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=stem_EnergyStorageSystemsPlacedIntoServiceMember', window );">Energy storage systems placed into service</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Energy storage systems, gross</a></td>
<td class="nump">145,555<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">144,425<span></span>
</td>
<td class="nump">124,789<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less accumulated depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(33,389)<span></span>
</td>
<td class="num">(20,489)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember', window );">Energy storage systems not yet placed into service</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Energy storage systems, gross</a></td>
<td class="nump">$ 11,045<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,667<span></span>
</td>
<td class="nump">$ 27,269<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=stem_EnergyStorageSystemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=stem_EnergyStorageSystemsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=stem_EnergyStorageSystemsPlacedIntoServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=stem_EnergyStorageSystemsPlacedIntoServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>162
<FILENAME>R142.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137010217752">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>BALANCE SHEET COMPONENTS Inventory (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNetAbstract', window );"><strong>Inventory</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcessNetOfReserves', window );">Work in process inventory</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,296<span></span>
</td>
<td class="nump">$ 2,535<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_InventoryBatteries', window );">Batteries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,547<span></span>
</td>
<td class="nump">1,045<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total inventory</a></td>
<td class="nump">$ 22,309<span></span>
</td>
<td class="nump">$ 20,843<span></span>
</td>
<td class="nump">$ 3,580<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_InventoryBatteries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>the amount if inventory, batteries.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_InventoryBatteries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcessNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcessNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>163
<FILENAME>R143.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136919137928">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>BALANCE SHEET COMPONENTS - Other current assets consist (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract', window );"><strong>Other Current Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCostsCurrent', window );">Deferred costs with suppliers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,204<span></span>
</td>
<td class="nump">$ 3,589<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">698<span></span>
</td>
<td class="nump">868<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepositsAssetsCurrent', window );">Utility program deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">891<span></span>
</td>
<td class="nump">770<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Due from related parties</a></td>
<td class="nump">$ 1,485<span></span>
</td>
<td class="nump">123<span></span>
</td>
<td class="nump">483<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsMiscellaneousCurrent', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Total other current assets</a></td>
<td class="nump">$ 6,587<span></span>
</td>
<td class="nump">$ 7,920<span></span>
</td>
<td class="nump">$ 5,710<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of deferred costs capitalized at the end of the reporting period that are expected to be charged against earnings within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepositsAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositsAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueFromRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsMiscellaneousCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other miscellaneous assets expected to be realized or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsMiscellaneousCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6787-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=68074540&amp;loc=d3e5879-108316<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>164
<FILENAME>R144.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137005636072">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>BALANCE SHEET COMPONENTS- Other Noncurrent Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrentAbstract', window );"><strong>Other Noncurrent Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesNoncurrent', window );">Receivable from SPEs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,583<span></span>
</td>
<td class="nump">$ 3,161<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCosts', window );">Deferred SPAC costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,256<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepositsAssetsNoncurrent', window );">Self-generation incentive program deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,036<span></span>
</td>
<td class="nump">864<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Investment in VIEs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">744<span></span>
</td>
<td class="nump">843<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNoncurrentNet', window );">Revolver debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">73<span></span>
</td>
<td class="nump">416<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right-of-use assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">358<span></span>
</td>
<td class="nump">947<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">$ 119,842<span></span>
</td>
<td class="nump">123,703<span></span>
</td>
<td class="nump">131,569<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsMiscellaneousNoncurrent', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,546<span></span>
</td>
<td class="nump">380<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Total other noncurrent assets</a></td>
<td class="nump">$ 14,395<span></span>
</td>
<td class="nump">8,640<span></span>
</td>
<td class="nump">6,682<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember', window );">Other property and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrentAbstract', window );"><strong>Other Noncurrent Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 44<span></span>
</td>
<td class="nump">$ 71<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNoncurrentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNoncurrentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepositsAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositsAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueFromRelatedPartiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due after one year (or one business cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.11)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsMiscellaneousNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsMiscellaneousNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>165
<FILENAME>R145.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136920576392">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>BALANCE SHEET COMPONENTS - Accrued Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrentAbstract', window );"><strong>Accrued Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_AccruedPayablesCurrent', window );">Accrued payables</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,799<span></span>
</td>
<td class="nump">$ 5,493<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPayableCurrent', window );">Accrued interest - notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,149<span></span>
</td>
<td class="nump">1,757<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other accrued liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">124<span></span>
</td>
<td class="nump">57<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Total accrued liabilities</a></td>
<td class="nump">$ 17,084<span></span>
</td>
<td class="nump">$ 16,072<span></span>
</td>
<td class="nump">$ 7,307<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_AccruedPayablesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as accrued payable, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_AccruedPayablesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e7018-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6935-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e7018-107765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>166
<FILENAME>R146.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136921409528">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>BALANCE SHEET COMPONENTS - Other Current Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrentAbstract', window );"><strong>Other current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostNetCurrent', window );">System advances</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 640<span></span>
</td>
<td class="nump">$ 1,493<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Lease liabilities - current portion</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">333<span></span>
</td>
<td class="nump">645<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Due to related parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">399<span></span>
</td>
<td class="nump">190<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherSundryLiabilitiesCurrent', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">217<span></span>
</td>
<td class="nump">308<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Total other current liabilities</a></td>
<td class="nump">$ 1,069<span></span>
</td>
<td class="nump">$ 1,589<span></span>
</td>
<td class="nump">$ 2,636<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Current portion of operating lease liabilities included within other current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Lease liabilities - current portion<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=68051541&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>srt-types:extensibleListItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6904-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherSundryLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are due within one year or operating cycle, if longer, from the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99376301&amp;loc=d3e1243-112600<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherSundryLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>167
<FILENAME>R147.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137104320856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTES PAYABLE - Revolving Loan Due to SPE Member (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Aug. 31, 2020</div></th>
<th class="th"><div>Aug. 31, 2020</div></th>
<th class="th"><div>May 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=stem_RevolvingLoanDueToSpeMemberMember', window );">Revolving Loan Due to SPE Member</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayable', window );">Balance outstanding, end of period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 45,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember', window );">Notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayable', window );">Balance outstanding, end of period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 38,295<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember', window );">Notes payable | Revolving Loan Due to SPE Member</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_PercentageOfHardwareForEnergySystemsPurchased', window );">Loan finance percentage of hardware for energy systems</a></td>
<td class="nump">85.00%<span></span>
</td>
<td class="nump">70.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Loan capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod', window );">Fixed interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayable', window );">Balance outstanding, end of period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,400<span></span>
</td>
<td class="nump">$ 19,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_PercentageOfHardwareForEnergySystemsPurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of hardware for energy storage systems which the loan is intended to purchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_PercentageOfHardwareForEnergySystemsPurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The effective interest rate during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityInterestRateDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=stem_RevolvingLoanDueToSpeMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=stem_RevolvingLoanDueToSpeMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>168
<FILENAME>R148.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137016414968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTES PAYABLE - Term Loan Due to SPE Member (Details) - Notes payable - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>May 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayment of debt</a></td>
<td class="nump">$ 22,240<span></span>
</td>
<td class="nump">$ 25,796<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember', window );">Term Loan Due to SPE Member</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Face amount of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIncreaseAccruedInterest', window );">Imputed interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayment of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Fixed interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid', window );">Balloon payment due at maturity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,000<span></span>
</td>
<td class="nump">$ 5,900<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28551-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentIncreaseAccruedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase for accrued, but unpaid interest on the debt instrument for the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentIncreaseAccruedInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of payment greater than the preceding installment payments to be paid at final maturity date of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=stem_TermLoanDueToSpeMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=stem_TermLoanDueToSpeMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>169
<FILENAME>R149.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137006472744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTES PAYABLE - Term Loan Due to Former Non-controlling Interest Holder (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>May 31, 2020</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember', window );">Notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayment of debt, principal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22,240<span></span>
</td>
<td class="nump">$ 25,796<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Debt discount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(571)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (425)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayable', window );">Balance outstanding, end of period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,295<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=stem_TermLoanDueToSpeMemberMember', window );">Term Loan Due to SPE Member | Notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Fixed interest rate, annual</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayment of debt, principal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=stem_TermLoanDueToFormerNonControllingInterestHolderMember', window );">Term Loan Due to Former Non-controlling Interest Holder</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToMinorityShareholders', window );">Payments to acquire non-controlling interest</a></td>
<td class="nump">$ 8,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=stem_TermLoanDueToFormerNonControllingInterestHolderMember', window );">Term Loan Due to Former Non-controlling Interest Holder | Notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToMinorityShareholders', window );">Payments to acquire non-controlling interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DebtInstrumentQuarterlyInterestRateStatedPercentage', window );">Fixed interest rate, quarterly</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Fixed interest rate, annual</a></td>
<td class="nump">18.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_PrepaymentOfDebtPrincipalAndInterest', window );">Prepayment of debt, principal and interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Debt discount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(200)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayable', window );">Balance outstanding, end of period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,800<span></span>
</td>
<td class="nump">$ 7,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=stem_TermLoanDueToFormerNonControllingInterestHolderMember', window );">Term Loan Due to Former Non-controlling Interest Holder | Shares reserved for warrants to purchase shares of common stock | Notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_WarrantsIssuedDuringPeriod', window );">Warrants issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_DebtInstrumentQuarterlyInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage interest rate for funds borrowed under the debt agreement, computer per quarter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_DebtInstrumentQuarterlyInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_PrepaymentOfDebtPrincipalAndInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of principal and interest paid on a debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_PrepaymentOfDebtPrincipalAndInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_WarrantsIssuedDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of warrants issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_WarrantsIssuedDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28541-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToMinorityShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToMinorityShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=stem_TermLoanDueToSpeMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=stem_TermLoanDueToSpeMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=stem_TermLoanDueToFormerNonControllingInterestHolderMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=stem_TermLoanDueToFormerNonControllingInterestHolderMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=stem_CommonStockWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=stem_CommonStockWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>170
<FILENAME>R150.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137016502152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTES PAYABLE - 2020 Credit Agreement (Details) - Notes payable - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>May 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayable', window );">Balance outstanding, end of period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 38,295<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Debt discount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">571<span></span>
</td>
<td class="nump">$ 425<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember', window );">2020 Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfDebt', window );">Proceeds from loan</a></td>
<td class="nump">$ 25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod', window );">Fixed interest rate</a></td>
<td class="nump">12.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_InterestRatePotionPaidInCashPercent', window );">Interest rate, portion paid in cash</a></td>
<td class="nump">8.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_InterestRatePotionAddedToPrincipalPercent', window );">Interest rate, portion added to principal</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayable', window );">Balance outstanding, end of period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Debt discount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember', window );">2020 Credit Agreement | 2019 Preferred Stock Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_WarrantsIssuedDuringPeriod', window );">Warrants issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">750,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_InterestRatePotionAddedToPrincipalPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of the interest rate on the debt instrument which is added to principal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_InterestRatePotionAddedToPrincipalPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_InterestRatePotionPaidInCashPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of the interest rate on the debt instrument which is paid in cash.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_InterestRatePotionPaidInCashPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_WarrantsIssuedDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of warrants issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_WarrantsIssuedDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28541-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The effective interest rate during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityInterestRateDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=stem_CreditAgreement2020Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=stem_CreditAgreement2020Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=stem_SeriesDConvertibleStockWarrants2019Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=stem_SeriesDConvertibleStockWarrants2019Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>171
<FILENAME>R151.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137006409720">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>NOTES PAYABLE - Outstanding notes payable (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Outstanding principal</a></td>
<td class="nump">$ 43,025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtByMaturityAbstract', window );"><strong>Long-term Debt, Fiscal Year Maturity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2021</a></td>
<td class="nump">821<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2022</a></td>
<td class="nump">979<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2023</a></td>
<td class="nump">1,167<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2024</a></td>
<td class="nump">1,392<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember', window );">Notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Outstanding principal</a></td>
<td class="nump">43,025<span></span>
</td>
<td class="nump">$ 38,866<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Unamortized discount</a></td>
<td class="num">(425)<span></span>
</td>
<td class="num">(571)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayable', window );">Carrying value of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,295<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtByMaturityAbstract', window );"><strong>Long-term Debt, Fiscal Year Maturity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,712<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">821<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">979<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,167<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,392<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Thereafter</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">795<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total</a></td>
<td class="nump">$ 42,600<span></span>
</td>
<td class="nump">$ 38,866<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28541-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtByMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtByMaturityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>172
<FILENAME>R152.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136917190760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONVERTIBLE NOTES - 2019 Convertible Notes (Details) - Convertible promissory notes - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Jan. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ExchangeTransactionAbstract', window );"><strong>Exchange Transaction</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertibleDebtFairValueDisclosures', window );">Fair value of convertible debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">2019 Convertible Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfDebt', window );">Proceeds from loan</a></td>
<td class="nump">$ 65.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ProceedsFromIssuanceOfDebtPortionRelatedParties', window );">Proceeds from related parties</a></td>
<td class="nump">$ 54.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Fixed interest rate, annual</a></td>
<td class="nump">8.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_MaturityDateExtensionPeriod', window );">Maturity date, extension period</a></td>
<td class="text">6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">Debt issuance costs</a></td>
<td class="nump">$ 2.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Expected life of notes</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent', window );">Warrant liabilities</a></td>
<td class="nump">$ 4.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ExchangeTransactionAbstract', window );"><strong>Exchange Transaction</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertibleDebtFairValueDisclosures', window );">Fair value of convertible debt</a></td>
<td class="nump">36.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares', window );">Fair value of warrants</a></td>
<td class="nump">4.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MandatorilyRedeemablePreferredStockFairValueDisclosure', window );">Fair value of preferred stock</a></td>
<td class="nump">71.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_CashPaidInExchangeTransaction', window );">Cash paid in exchange transaction</a></td>
<td class="nump">35.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_CarryingValueOfCommonAndConvertiblePreferredExchanged', window );">Carrying value of preferred and common equity exchange</a></td>
<td class="nump">87.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_TemporaryAndStockholdersEquityValueDecreaseDueToExchange', window );">Effect of exchange transaction</a></td>
<td class="nump">$ 11.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">2019 Convertible Notes | 2019 Preferred Stock Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_WarrantsIssuedDuringPeriod', window );">Warrants issued</a></td>
<td class="nump">23,177,068<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_CarryingValueOfCommonAndConvertiblePreferredExchanged">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value of common and preferred stock exchanged in a transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_CarryingValueOfCommonAndConvertiblePreferredExchanged</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_CashPaidInExchangeTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash paid in an exchange transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_CashPaidInExchangeTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ExchangeTransactionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ExchangeTransactionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_MaturityDateExtensionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The period of time which the maturity date can be extended at the election of a majority of the note holders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_MaturityDateExtensionPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ProceedsFromIssuanceOfDebtPortionRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Portion of proceeds from issuance of debt that is from related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ProceedsFromIssuanceOfDebtPortionRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_TemporaryAndStockholdersEquityValueDecreaseDueToExchange">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The decrease in temporary and stockholders' equity due to an exchange of temporary and other equity instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_TemporaryAndStockholdersEquityValueDecreaseDueToExchange</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_WarrantsIssuedDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of warrants issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_WarrantsIssuedDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleDebtFairValueDisclosures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtFairValueDisclosures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MandatorilyRedeemablePreferredStockFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of shares that an entity is required to redeem for cash or other assets at a fixed or determinable date or upon the occurrence of an event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 25<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109262497&amp;loc=d3e21216-110875<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MandatorilyRedeemablePreferredStockFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount that is required to be paid, determined under the conditions specified in the contract, if as of the reporting date, the holder of the share has exercised the right to or the shares are mandatorily redeemable after one year from the reporting date or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109262807&amp;loc=d3e22047-110879<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fair value of shares that would be issued, determined under the conditions specified in the contract if the settlement were to occur at the reporting date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109262807&amp;loc=d3e22047-110879<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=stem_ConvertibleNotes2019Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=stem_ConvertibleNotes2019Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=stem_SeriesDConvertibleStockWarrants2019Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=stem_SeriesDConvertibleStockWarrants2019Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>173
<FILENAME>R153.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137003608616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONVERTIBLE NOTES - 2020 Convertible Notes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature', window );">Recognition of beneficial conversion feature related to convertible notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,126<span></span>
</td>
<td class="nump">$ 1,629<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ExchangeTransactionAbstract', window );"><strong>Exchange Transaction</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DeemedDividendAdjustment', window );">Deemed dividend to preferred stockholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,484<span></span>
</td>
<td class="nump">$ 5,353<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible promissory notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ExchangeTransactionAbstract', window );"><strong>Exchange Transaction</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertibleDebtFairValueDisclosures', window );">Fair value of convertible debt</a></td>
<td class="nump">$ 15,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DebtRedemptionPriceAsPercentageOfQualifiedFinancing', window );">Redemption price as percentage price of qualified financing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible promissory notes | January 2020 Preferred Stock Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_WarrantsIssuedDuringPeriod', window );">Warrants issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,338,642<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent', window );">Warrant liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible promissory notes | Q4 2020 Preferred Stock Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_WarrantsIssuedDuringPeriod', window );">Warrants issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,620,018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible promissory notes | January 2020 Convertible Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfDebt', window );">Proceeds from loan</a></td>
<td class="nump">14,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ProceedsFromIssuanceOfDebtPortionRelatedParties', window );">Proceeds from related parties</a></td>
<td class="nump">13,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">Debt issuance costs</a></td>
<td class="nump">$ 200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Expected life of notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_MaturityDateExtensionPeriod', window );">Maturity date, extension period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ExchangeTransactionAbstract', window );"><strong>Exchange Transaction</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertibleDebtFairValueDisclosures', window );">Fair value of convertible debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares', window );">Fair value of warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MandatorilyRedeemablePreferredStockFairValueDisclosure', window );">Fair value of preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_CashPaidInExchangeTransaction', window );">Cash paid in exchange transaction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_CarryingValueOfCommonAndConvertiblePreferredExchanged', window );">Carrying value of preferred and common equity exchange</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_TemporaryAndStockholdersEquityValueDecreaseDueToExchange', window );">Effect of exchange transaction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DeemedDividendAdjustment', window );">Deemed dividend to preferred stockholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,500<span></span>
</td>
<td class="nump">5,400<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability', window );">Derivative liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,700<span></span>
</td>
<td class="nump">$ 400<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible promissory notes | Q4 2020 Convertible Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfDebt', window );">Proceeds from loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ProceedsFromIssuanceOfDebtPortionRelatedParties', window );">Proceeds from related parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent', window );">Warrant liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature', window );">Recognition of beneficial conversion feature related to convertible notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_CarryingValueOfCommonAndConvertiblePreferredExchanged">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value of common and preferred stock exchanged in a transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_CarryingValueOfCommonAndConvertiblePreferredExchanged</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_CashPaidInExchangeTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash paid in an exchange transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_CashPaidInExchangeTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_DebtRedemptionPriceAsPercentageOfQualifiedFinancing">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of a qualified financing offer price at which the convertible debt will be redeemed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_DebtRedemptionPriceAsPercentageOfQualifiedFinancing</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_DeemedDividendAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deemed dividend to preferred stockholders</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_DeemedDividendAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ExchangeTransactionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ExchangeTransactionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_MaturityDateExtensionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The period of time which the maturity date can be extended at the election of a majority of the note holders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_MaturityDateExtensionPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ProceedsFromIssuanceOfDebtPortionRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Portion of proceeds from issuance of debt that is from related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ProceedsFromIssuanceOfDebtPortionRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_TemporaryAndStockholdersEquityValueDecreaseDueToExchange">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The decrease in temporary and stockholders' equity due to an exchange of temporary and other equity instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_TemporaryAndStockholdersEquityValueDecreaseDueToExchange</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_WarrantsIssuedDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of warrants issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_WarrantsIssuedDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in additional paid in capital (APIC) resulting from recognition of deferred taxes for convertible debt with a beneficial conversion feature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 55<br> -Paragraph 51<br> -URI http://asc.fasb.org/extlink&amp;oid=121610041&amp;loc=d3e34017-109320<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleDebtFairValueDisclosures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtFairValueDisclosures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value as of the balance sheet date of the embedded derivative or group of embedded derivatives classified as a liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MandatorilyRedeemablePreferredStockFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of shares that an entity is required to redeem for cash or other assets at a fixed or determinable date or upon the occurrence of an event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 25<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109262497&amp;loc=d3e21216-110875<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MandatorilyRedeemablePreferredStockFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount that is required to be paid, determined under the conditions specified in the contract, if as of the reporting date, the holder of the share has exercised the right to or the shares are mandatorily redeemable after one year from the reporting date or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109262807&amp;loc=d3e22047-110879<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fair value of shares that would be issued, determined under the conditions specified in the contract if the settlement were to occur at the reporting date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109262807&amp;loc=d3e22047-110879<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=stem_SeriesDConvertibleStockWarrantsJanuary2020Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=stem_SeriesDConvertibleStockWarrantsJanuary2020Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=stem_SeriesDConvertibleStockWarrantsQ42020Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=stem_SeriesDConvertibleStockWarrantsQ42020Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=stem_ConvertibleNotesJanuary2020Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=stem_ConvertibleNotesJanuary2020Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=stem_ConvertibleNotesQ42020Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=stem_ConvertibleNotesQ42020Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>174
<FILENAME>R154.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136920828008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONVERTIBLE NOTES - Conversion of 2019 Convertible Notes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Aug. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtConversionLineItems', window );"><strong>Debt Conversion [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentAmount1', window );">Principal amount converted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 28,144<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentSharesIssued1', window );">Shares of Series D convertible preferred stock issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,711,869<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtConversionByUniqueDescriptionAxis=stem_ConversionOf2019NotesMember', window );">Conversion of 2019 Convertible Notes | 2019 Convertible Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtConversionLineItems', window );"><strong>Debt Conversion [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentAmount1', window );">Principal amount converted</a></td>
<td class="nump">$ 30,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentSharesIssued1', window );">Shares of Series D convertible preferred stock issued</a></td>
<td class="nump">19,711,869<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_AdjustmentsToAdditionalPaidInCapitalDiscountOnIssuance', window );">Adjustments to Additional Paid in Capital, Discount on Issuance</a></td>
<td class="nump">$ 2,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_AdjustmentsToAdditionalPaidInCapitalDiscountOnIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of increase (decrease) in additional paid in capital due to discount on issuance of warrants Associated with notes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_AdjustmentsToAdditionalPaidInCapitalDiscountOnIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionConvertedInstrumentAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4304-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4332-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionConvertedInstrumentAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionConvertedInstrumentSharesIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionConvertedInstrumentSharesIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionByUniqueDescriptionAxis=stem_ConversionOf2019NotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionByUniqueDescriptionAxis=stem_ConversionOf2019NotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=stem_ConvertibleNotes2019Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=stem_ConvertibleNotes2019Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>175
<FILENAME>R155.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137010650360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>WARRANTS (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Number of shares</a></td>
<td class="nump">44,296,242<span></span>
</td>
<td class="nump">29,624,663<span></span>
</td>
<td class="nump">44,205,800<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible promissory notes | 2019 Convertible Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Number of shares common shares issuable upon conversion</a></td>
<td class="nump">5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Debt Instrument, Unamortized Discount</a></td>
<td class="nump">$ 1,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember', window );">Notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Debt Instrument, Unamortized Discount</a></td>
<td class="nump">571<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 425<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember', window );">Notes payable | 2020 Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Debt Instrument, Unamortized Discount</a></td>
<td class="nump">$ 200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price</a></td>
<td class="nump">$ 0.36<span></span>
</td>
<td class="nump">$ 0.36<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingTerm', window );">Warrant term</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price</a></td>
<td class="nump">$ 1.53<span></span>
</td>
<td class="nump">$ 1.53<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingTerm', window );">Warrant term</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">6 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=stem_SeriesConvertiblePreferredStockWarrantsMember', window );">Series A Preferred Stock Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price</a></td>
<td class="nump">$ 0.4485<span></span>
</td>
<td class="nump">$ 0.4485<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Number of shares</a></td>
<td class="nump">178,372<span></span>
</td>
<td class="nump">178,372<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_WarrantTerm', window );">Term</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=stem_SeriesDConvertibleStockWarrants2017Member', window );">Series D Preferred Stock Warrants 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price</a></td>
<td class="nump">$ 1.5326<span></span>
</td>
<td class="nump">$ 1.5326<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Number of shares</a></td>
<td class="nump">6,247,984<span></span>
</td>
<td class="nump">6,269,223<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_WarrantTerm', window );">Term</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=stem_SeriesDConvertibleStockWarrants2019And2020Member', window );">Series D Preferred Stock Warrants 2019 and 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price</a></td>
<td class="nump">$ 1.5326<span></span>
</td>
<td class="nump">$ 1.5326<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Number of shares</a></td>
<td class="nump">37,869,886<span></span>
</td>
<td class="nump">23,177,068<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_WarrantTerm', window );">Term</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=stem_CommonStockWarrantsMember', window );">Shares reserved for warrants to purchase shares of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Number of shares</a></td>
<td class="nump">6,001,639<span></span>
</td>
<td class="nump">6,001,639<span></span>
</td>
<td class="nump">6,001,639<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=stem_CommonStockWarrantsMember', window );">Shares reserved for warrants to purchase shares of common stock | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.36<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingTerm', window );">Warrant term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=stem_CommonStockWarrantsMember', window );">Shares reserved for warrants to purchase shares of common stock | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.53<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_WarrantTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The period of time over which a warrant may be exercised.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_WarrantTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28541-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsOutstandingTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsOutstandingTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=stem_ConvertibleNotes2019Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=stem_ConvertibleNotes2019Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=stem_CreditAgreement2020Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=stem_CreditAgreement2020Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=stem_SeriesConvertiblePreferredStockWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=stem_SeriesConvertiblePreferredStockWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=stem_SeriesDConvertibleStockWarrants2017Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=stem_SeriesDConvertibleStockWarrants2017Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=stem_SeriesDConvertibleStockWarrants2019And2020Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=stem_SeriesDConvertibleStockWarrants2019And2020Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=stem_CommonStockWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=stem_CommonStockWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>176
<FILENAME>R156.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137006479384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT - Convertible Preferred Stock (Details)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>Vote </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Temporary Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesAuthorized', window );">Authorized shares | shares</a></td>
<td class="nump">409,351,021<span></span>
</td>
<td class="nump">321,346,716<span></span>
</td>
<td class="nump">409,351,021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Outstanding shares | shares</a></td>
<td class="nump">175,437,783<span></span>
</td>
<td class="nump">191,139,933<span></span>
</td>
<td class="nump">175,528,225<span></span>
</td>
<td class="nump">186,466,181<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLiquidationPreference', window );">Liquidation preference | $</a></td>
<td class="nump">$ 257,947<span></span>
</td>
<td class="nump">$ 258,041<span></span>
</td>
<td class="nump">$ 258,084<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ConvertiblePreferredStockConversionUponPublicOfferingMinimumProceeds', window );">Conversion upon public offering with gross proceeds | $</a></td>
<td class="nump">$ 20,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ConvertiblePreferredStockConversionUponHoldersConsentPercentage', window );">Conversion upon consent of percentage of holders</a></td>
<td class="nump">66.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockDividendsPerShareDeclared', window );">No dividends declared</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockDividendsPerShareCashPaid', window );">No dividends paid</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_CommonStockVotingRightsPerShare', window );">Common stock voting rights per share | Vote</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_PreferredStockVotingRightsPercentageRequiredForCertainActions', window );">Preferred stock voting rights, percentage of votes</a></td>
<td class="nump">65.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=stem_SeriesDPlusConvertiblePreferredStockMember', window );">Series D'</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Temporary Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesAuthorized', window );">Authorized shares | shares</a></td>
<td class="nump">190,000,000<span></span>
</td>
<td class="nump">102,000,000<span></span>
</td>
<td class="nump">190,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Outstanding shares | shares</a></td>
<td class="nump">105,386,149<span></span>
</td>
<td class="nump">78,932,752<span></span>
</td>
<td class="nump">105,386,149<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmount', window );">Net carrying value | $</a></td>
<td class="nump">$ 129,339<span></span>
</td>
<td class="nump">$ 99,588<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLiquidationPreference', window );">Liquidation preference | $</a></td>
<td class="nump">$ 161,516<span></span>
</td>
<td class="nump">$ 120,972<span></span>
</td>
<td class="nump">$ 161,515<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Issue price</a></td>
<td class="nump">$ 1.5326<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockDividendRatePerDollarAmount', window );">Dividend rate per share</a></td>
<td class="nump">0.1226<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLiquidationPreferencePerShare', window );">Liquidation preference per share</a></td>
<td class="nump">$ 1.5326<span></span>
</td>
<td class="nump">$ 1.5326<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=stem_SeriesDConvertiblePreferredStockMember', window );">Series D</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Temporary Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesAuthorized', window );">Authorized shares | shares</a></td>
<td class="nump">87,235,535<span></span>
</td>
<td class="nump">87,235,535<span></span>
</td>
<td class="nump">87,235,535<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Outstanding shares | shares</a></td>
<td class="nump">33,392,701<span></span>
</td>
<td class="nump">35,586,652<span></span>
</td>
<td class="nump">33,483,143<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmount', window );">Net carrying value | $</a></td>
<td class="nump">$ 46,587<span></span>
</td>
<td class="nump">$ 49,772<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLiquidationPreference', window );">Liquidation preference | $</a></td>
<td class="nump">$ 51,178<span></span>
</td>
<td class="nump">$ 54,540<span></span>
</td>
<td class="nump">$ 51,316<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Issue price</a></td>
<td class="nump">$ 1.5326<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockDividendRatePerDollarAmount', window );">Dividend rate per share</a></td>
<td class="nump">0.1226<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLiquidationPreferencePerShare', window );">Liquidation preference per share</a></td>
<td class="nump">$ 1.5326<span></span>
</td>
<td class="nump">$ 1.5326<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=stem_SeriesCPlusConvertiblePreferredStockMember', window );">Series C</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Temporary Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesAuthorized', window );">Authorized shares | shares</a></td>
<td class="nump">64,129,209<span></span>
</td>
<td class="nump">64,129,209<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Outstanding shares | shares</a></td>
<td class="nump">23,298,388<span></span>
</td>
<td class="nump">41,305,384<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmount', window );">Net carrying value | $</a></td>
<td class="nump">$ 35,293<span></span>
</td>
<td class="nump">$ 62,570<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLiquidationPreference', window );">Liquidation preference | $</a></td>
<td class="nump">$ 35,514<span></span>
</td>
<td class="nump">$ 62,962<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Issue price</a></td>
<td class="nump">$ 1.5243<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockDividendRatePerDollarAmount', window );">Dividend rate per share</a></td>
<td class="nump">0.1219<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLiquidationPreferencePerShare', window );">Liquidation preference per share</a></td>
<td class="nump">$ 1.5243<span></span>
</td>
<td class="nump">$ 1.5243<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=stem_SeriesBConvertiblePreferredStockMember', window );">Series B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Temporary Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesAuthorized', window );">Authorized shares | shares</a></td>
<td class="nump">36,969,407<span></span>
</td>
<td class="nump">36,969,407<span></span>
</td>
<td class="nump">36,969,407<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Outstanding shares | shares</a></td>
<td class="nump">9,185,302<span></span>
</td>
<td class="nump">9,126,596<span></span>
</td>
<td class="nump">9,185,302<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmount', window );">Net carrying value | $</a></td>
<td class="nump">$ 7,049<span></span>
</td>
<td class="nump">$ 7,071<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLiquidationPreference', window );">Liquidation preference | $</a></td>
<td class="nump">$ 7,123<span></span>
</td>
<td class="nump">$ 7,078<span></span>
</td>
<td class="nump">$ 7,123<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Issue price</a></td>
<td class="nump">$ 0.7755<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockDividendRatePerDollarAmount', window );">Dividend rate per share</a></td>
<td class="nump">0.0620<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLiquidationPreferencePerShare', window );">Liquidation preference per share</a></td>
<td class="nump">$ 0.7755<span></span>
</td>
<td class="nump">$ 0.7755<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=stem_SeriesPlusConvertiblePreferredStockMember', window );">Series A'</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Temporary Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesAuthorized', window );">Authorized shares | shares</a></td>
<td class="nump">30,991,277<span></span>
</td>
<td class="nump">30,991,277<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Outstanding shares | shares</a></td>
<td class="nump">4,158,503<span></span>
</td>
<td class="nump">26,171,809<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmount', window );">Net carrying value | $</a></td>
<td class="nump">$ 1,702<span></span>
</td>
<td class="nump">$ 11,535<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLiquidationPreference', window );">Liquidation preference | $</a></td>
<td class="nump">$ 1,865<span></span>
</td>
<td class="nump">$ 11,738<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Issue price</a></td>
<td class="nump">$ 0.4485<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockDividendRatePerDollarAmount', window );">Dividend rate per share</a></td>
<td class="nump">0.0359<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLiquidationPreferencePerShare', window );">Liquidation preference per share</a></td>
<td class="nump">$ 0.4485<span></span>
</td>
<td class="nump">$ 0.4485<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=stem_SeriesConvertiblePreferredStockMember', window );">Series A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Temporary Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesAuthorized', window );">Authorized shares | shares</a></td>
<td class="nump">21,288<span></span>
</td>
<td class="nump">21,288<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Outstanding shares | shares</a></td>
<td class="nump">16,740<span></span>
</td>
<td class="nump">16,740<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmount', window );">Net carrying value | $</a></td>
<td class="nump">$ 593<span></span>
</td>
<td class="nump">$ 593<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLiquidationPreference', window );">Liquidation preference | $</a></td>
<td class="nump">$ 751<span></span>
</td>
<td class="nump">$ 751<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Issue price</a></td>
<td class="nump">$ 0.4485<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockDividendRatePerDollarAmount', window );">Dividend rate per share</a></td>
<td class="nump">3.59<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLiquidationPreferencePerShare', window );">Liquidation preference per share</a></td>
<td class="nump">$ 44.85<span></span>
</td>
<td class="nump">$ 44.85<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=stem_Series1ConvertiblePreferredStockMember', window );">Series 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLineItems', window );"><strong>Temporary Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesAuthorized', window );">Authorized shares | shares</a></td>
<td class="nump">4,305<span></span>
</td>
<td class="nump">4,305<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Outstanding shares | shares</a></td>
<td class="nump">2,961<span></span>
</td>
<td class="nump">2,961<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Issue price</a></td>
<td class="nump">$ 1.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_CommonStockVotingRightsPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of votes per share for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_CommonStockVotingRightsPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ConvertiblePreferredStockConversionUponHoldersConsentPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The minimum percentage of holders of convertible preferred stock that must consent to conversion.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ConvertiblePreferredStockConversionUponHoldersConsentPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ConvertiblePreferredStockConversionUponPublicOfferingMinimumProceeds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The minimum gross proceeds from a public offering which will trigger conversion of convertible preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ConvertiblePreferredStockConversionUponPublicOfferingMinimumProceeds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_PreferredStockVotingRightsPercentageRequiredForCertainActions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The minimum percentage of preferred stock votes required to approve certain actions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_PreferredStockVotingRightsPercentageRequiredForCertainActions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockDividendRatePerDollarAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount per share used to calculated dividend payments on preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockDividendRatePerDollarAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockDividendsPerShareCashPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends paid during the period for each share of preferred stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockDividendsPerShareCashPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of preferred stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssuedPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or per unit amount of equity securities issued.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssuedPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount that would be paid, determined under the conditions specified in the contract, if the holder of the share has the right to redeem the shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109262807&amp;loc=d3e22047-110879<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityLiquidationPreference">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityLiquidationPreference</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityLiquidationPreferencePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The per share liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityLiquidationPreferencePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquitySharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquitySharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquitySharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquitySharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=stem_SeriesDPlusConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=stem_SeriesDPlusConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=stem_SeriesDConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=stem_SeriesDConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=stem_SeriesCPlusConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=stem_SeriesCPlusConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=stem_SeriesBConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=stem_SeriesBConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=stem_SeriesPlusConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=stem_SeriesPlusConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=stem_SeriesConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=stem_SeriesConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=stem_Series1ConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=stem_Series1ConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>177
<FILENAME>R157.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137001266728">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT - Shares Reserved for Issuance (Details) - shares<br></strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common shares reserved for issuance</a></td>
<td class="nump">270,663,755<span></span>
</td>
<td class="nump">277,129,612<span></span>
</td>
<td class="nump">273,914,985<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_ConvertiblePreferredStockMember', window );">Shares reserved for convertible preferred stock outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common shares reserved for issuance</a></td>
<td class="nump">175,531,186<span></span>
</td>
<td class="nump">175,440,744<span></span>
</td>
<td class="nump">191,142,894<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=stem_CommonStockWarrantsMember', window );">Shares reserved for warrants to purchase shares of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common shares reserved for issuance</a></td>
<td class="nump">6,001,639<span></span>
</td>
<td class="nump">6,001,639<span></span>
</td>
<td class="nump">6,001,639<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=stem_PreferredStockWarrantsMember', window );">Shares reserved for warrants to purchase shares of preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common shares reserved for issuance</a></td>
<td class="nump">44,205,800<span></span>
</td>
<td class="nump">44,296,242<span></span>
</td>
<td class="nump">29,624,663<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_EmployeeStockOptionMember', window );">Options issued and outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common shares reserved for issuance</a></td>
<td class="nump">44,914,082<span></span>
</td>
<td class="nump">51,379,939<span></span>
</td>
<td class="nump">42,846,649<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_StockCompensationPlanMember', window );">Shares available for future option grants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common shares reserved for issuance</a></td>
<td class="nump">11,048<span></span>
</td>
<td class="nump">11,048<span></span>
</td>
<td class="nump">4,299,140<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate number of common shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_ConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_ConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=stem_CommonStockWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=stem_CommonStockWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=stem_PreferredStockWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=stem_PreferredStockWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_StockCompensationPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_StockCompensationPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>178
<FILENAME>R158.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136919160136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION (Details) - 2009 Stock Plan - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2009</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Shares reserved for issuance under the plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55,305,506<span></span>
</td>
<td class="nump">55,305,506<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">Exercise price as a percentage of fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ShareBasedCompensationArrangementPurchasePriceForSignificantShareholders', window );">Exercise price as a percentage of fair value for shareholders owning specified minimum amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">110.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_SignificantShareholderThresholdPercentageOwnership', window );">Significant shareholder threshold used for determining exercise price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingNumberOfYearsOfMonthlyVesting', window );">Number of years for monthly vesting</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Exercise period</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingNumberOfYearsOfMonthlyVesting">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The period of time over which a monthly vesting schedule is used.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingNumberOfYearsOfMonthlyVesting</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ShareBasedCompensationArrangementPurchasePriceForSignificantShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exercise price for a share based compensation award as a percent of fair value to be used as a minimum for shareholders owning a specified amount of shares outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ShareBasedCompensationArrangementPurchasePriceForSignificantShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_SignificantShareholderThresholdPercentageOwnership">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The ownership threshold used to determine if a recipient of a share based compensation award uses a different percentage of fair value for exercise price of awards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_SignificantShareholderThresholdPercentageOwnership</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchase price of common stock expressed as a percentage of its fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=stem_StockPlan2009Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=stem_StockPlan2009Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>179
<FILENAME>R159.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137006829128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION - Option Activity (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>STOCK-BASED COMPENSATION</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Options available for grant, beginning of period</a></td>
<td class="nump">11,048<span></span>
</td>
<td class="nump">4,299,140<span></span>
</td>
<td class="nump">4,299,140<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized', window );">Increase to options available under the plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,242,189<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Options granted</a></td>
<td class="num">(18,335)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(10,932,615)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Options exercised</a></td>
<td class="num">(6,465,857)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(996,991)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Options forfeited</a></td>
<td class="nump">18,335<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">870,317<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod', window );">Options expired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">532,017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Options available for grant, end of period</a></td>
<td class="nump">11,048<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,048<span></span>
</td>
<td class="nump">4,299,140<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Beginning Balance</a></td>
<td class="nump">51,379,939<span></span>
</td>
<td class="nump">42,846,649<span></span>
</td>
<td class="nump">42,846,649<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Options granted</a></td>
<td class="nump">18,335<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">10,932,615<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Options exercised</a></td>
<td class="num">(6,465,857)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(996,991)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Options forfeited</a></td>
<td class="num">(18,335)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(870,317)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod', window );">Options expired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(532,017)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance</a></td>
<td class="nump">44,914,082<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,379,939<span></span>
</td>
<td class="nump">42,846,649<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price, options outstanding, beginning of period (per share)</a></td>
<td class="nump">$ 0.58<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.56<span></span>
</td>
<td class="nump">$ 0.34<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price, options granted (per share)</a></td>
<td class="nump">3.47<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.23<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price, options exercised (per share)</a></td>
<td class="nump">0.43<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.38<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price, options forfeited (per share)</a></td>
<td class="nump">0.51<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.49<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price, options expired (per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.35<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price, options outstanding, end of period (per share)</a></td>
<td class="nump">$ 0.58<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.56<span></span>
</td>
<td class="nump">$ 0.34<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining contractual life, options outstanding</a></td>
<td class="text">7 years 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years 2 months 15 days<span></span>
</td>
<td class="text">6 years 9 months 25 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate intrinsic value, options outstanding</a></td>
<td class="nump">$ 202,792<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 46,516<span></span>
</td>
<td class="nump">$ 5,821<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value of stock options granted (per share)</a></td>
<td class="nump">$ 2.24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.82<span></span>
</td>
<td class="nump">$ 0.34<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Intrinsic value of options exercised</a></td>
<td class="nump">$ 30,200<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">$ 1,100<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of additional shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>180
<FILENAME>R160.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136920811880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION - Significant Assumptions in Estimating Option Fair Value (Details) - Options issued and outstanding<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Volatility</a></td>
<td class="nump">71.41%<span></span>
</td>
<td class="nump">69.10%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">0.49%<span></span>
</td>
<td class="nump">2.47%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term</a></td>
<td class="text">5 years 9 months 25 days<span></span>
</td>
<td class="text">5 years 9 months 29 days<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>181
<FILENAME>R161.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136917932680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION - Stock-Based Compensation Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 760<span></span>
</td>
<td class="nump">$ 456<span></span>
</td>
<td class="nump">$ 4,542<span></span>
</td>
<td class="nump">$ 1,531<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Remaining unrecognized stock-based compensation expense</a></td>
<td class="nump">$ 3,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted average period for recognition of stock-based compensation expense</a></td>
<td class="text">2 years 2 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years 2 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Sales and marketing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 84<span></span>
</td>
<td class="nump">63<span></span>
</td>
<td class="nump">$ 396<span></span>
</td>
<td class="nump">364<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">155<span></span>
</td>
<td class="nump">167<span></span>
</td>
<td class="nump">1,211<span></span>
</td>
<td class="nump">901<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 521<span></span>
</td>
<td class="nump">$ 226<span></span>
</td>
<td class="nump">$ 2,935<span></span>
</td>
<td class="nump">$ 266<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>182
<FILENAME>R162.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136921959944">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SPECIAL PURPOSE ENTITIES (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Energy storage systems, net</a></td>
<td class="nump">$ 119,842<span></span>
</td>
<td class="nump">$ 123,703<span></span>
</td>
<td class="nump">$ 131,569<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue, current</a></td>
<td class="nump">38,762<span></span>
</td>
<td class="nump">36,942<span></span>
</td>
<td class="nump">10,948<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Deferred revenue, noncurrent</a></td>
<td class="nump">$ 16,640<span></span>
</td>
<td class="nump">15,468<span></span>
</td>
<td class="nump">9,780<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=stem_EnergyStorageSystemsMember', window );">Energy Storage Systems</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Energy storage systems, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">91,593<span></span>
</td>
<td class="nump">98,358<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue, current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,713<span></span>
</td>
<td class="nump">3,507<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Deferred revenue, noncurrent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,265<span></span>
</td>
<td class="nump">6,302<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilities', window );">Other liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,178<span></span>
</td>
<td class="nump">2,608<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=stem_Scf1LlcMember', window );">SCF 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue, current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">283<span></span>
</td>
<td class="nump">283<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Deferred revenue, noncurrent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,047<span></span>
</td>
<td class="nump">1,369<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilities', window );">Other liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">239<span></span>
</td>
<td class="nump">307<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=stem_Scf1LlcMember', window );">SCF 1 | Energy Storage Systems</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Energy storage systems, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,463<span></span>
</td>
<td class="nump">$ 1,785<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130532-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130531-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=stem_EnergyStorageSystemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=stem_EnergyStorageSystemsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=stem_Scf1LlcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=stem_Scf1LlcMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>183
<FILENAME>R163.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137011992968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SPECIAL PURPOSE ENTITIES - Unconsolidated VIEs (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Cumulative share of the earnings/(losses)</a></td>
<td class="nump">$ 129<span></span>
</td>
<td class="nump">$ 76<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Total equity method investments</a></td>
<td class="nump">$ 744<span></span>
</td>
<td class="nump">843<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis=stem_StemFinanceSpvIiLlcMember', window );">SPV II</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Ownership percentage</a></td>
<td class="nump">49.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis=stem_StemFinanceSpvIiLlcMember', window );">SPV II | Class A shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Ownership percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DistributionRate', window );">Distribution rate</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis=stem_StemFinanceSpvIiLlcMember', window );">SPV II | Common Class B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DistributionRate', window );">Distribution rate</a></td>
<td class="nump">90.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis=stem_StemFinanceSpvIIILlcMember', window );">SPV III</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Ownership percentage</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Total equity method investments</a></td>
<td class="nump">$ 487<span></span>
</td>
<td class="nump">695<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis=stem_StemFinanceSpvIIILlcMember', window );">SPV III | Class A shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DistributionRate', window );">Distribution rate</a></td>
<td class="nump">80.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DistributionRatePortionPaidToRegistrant', window );">Distribution rate portion paid to registrant</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis=stem_StemFinanceSpvIIILlcMember', window );">SPV III | Common Class B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Ownership percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DistributionRate', window );">Distribution rate</a></td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DistributionRatePortionPaidToRegistrant', window );">Distribution rate portion paid to registrant</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis=stem_GenerateStemLcrLlcMember', window );">SPV IV</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Ownership percentage</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Total equity method investments</a></td>
<td class="nump">$ 257<span></span>
</td>
<td class="nump">148<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis=stem_GenerateStemLcrLlcMember', window );">SPV IV | Class A shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DistributionRate', window );">Distribution rate</a></td>
<td class="nump">97.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis=stem_GenerateStemLcrLlcMember', window );">SPV IV | Common Class B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Ownership percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DistributionRate', window );">Distribution rate</a></td>
<td class="nump">2.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis=stem_SpvIiSpvIiiAndSpvIvMember', window );">SPV II, SPV III and SPV IV [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Cumulative share of the earnings/(losses)</a></td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">$ 200<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_DistributionRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Distribution rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_DistributionRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_DistributionRatePortionPaidToRegistrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Distribution rate portion paid to registrant.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_DistributionRatePortionPaidToRegistrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEquityMethodInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis=stem_StemFinanceSpvIiLlcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis=stem_StemFinanceSpvIiLlcMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis=stem_StemFinanceSpvIIILlcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis=stem_StemFinanceSpvIIILlcMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis=stem_GenerateStemLcrLlcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis=stem_GenerateStemLcrLlcMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis=stem_SpvIiSpvIiiAndSpvIvMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis=stem_SpvIiSpvIiiAndSpvIvMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>184
<FILENAME>R164.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137004522216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SPECIAL PURPOSE ENTITIES - Additional information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansPayableCurrent', window );">Loans Payable, Current</a></td>
<td class="nump">$ 18,052<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,914<span></span>
</td>
<td class="nump">$ 6,373<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermLoansPayable', window );">Loans Payable, Noncurrent</a></td>
<td class="nump">70,059<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">73,128<span></span>
</td>
<td class="nump">74,640<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest Expense</a></td>
<td class="nump">6,233<span></span>
</td>
<td class="nump">$ 4,369<span></span>
</td>
<td class="nump">20,806<span></span>
</td>
<td class="nump">12,548<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAbstract', window );"><strong>Equity Method Investment, Summarized Financial Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Energy storage systems, net</a></td>
<td class="nump">119,842<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">123,703<span></span>
</td>
<td class="nump">131,569<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue, current</a></td>
<td class="nump">38,762<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,942<span></span>
</td>
<td class="nump">10,948<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Deferred revenue, noncurrent</a></td>
<td class="nump">$ 16,640<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,468<span></span>
</td>
<td class="nump">9,780<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_EquityMethodInvesteeMember', window );">Unconsolidated SPEs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromRelatedParties', window );">Revenues recognized associated with sales to the unconsolidated SPEs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,800<span></span>
</td>
<td class="nump">8,800<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyCosts', window );">Cost of service recognized associated with sales to the unconsolidated SPEs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,800<span></span>
</td>
<td class="nump">7,100<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=stem_EnergyStorageSystemsMember', window );">Energy Storage Systems</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAbstract', window );"><strong>Equity Method Investment, Summarized Financial Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Energy storage systems, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">91,593<span></span>
</td>
<td class="nump">98,358<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue, current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,713<span></span>
</td>
<td class="nump">3,507<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Deferred revenue, noncurrent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,265<span></span>
</td>
<td class="nump">6,302<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilities', window );">Other liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,178<span></span>
</td>
<td class="nump">2,608<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LoansPayableMember', window );">Financing obligation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansPayableCurrent', window );">Loans Payable, Current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,914<span></span>
</td>
<td class="nump">6,373<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermLoansPayable', window );">Loans Payable, Noncurrent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">73,128<span></span>
</td>
<td class="nump">74,640<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,900<span></span>
</td>
<td class="nump">$ 5,800<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130532-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130531-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of portion of long-term loans payable due within one year or the operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermLoansPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermLoansPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Direct costs arising from transactions with related parties who are not affiliates or joint Ventures. These costs are categorized as cost of goods sold.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07.1(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120401555&amp;loc=SL114874292-224272<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1(e))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEquityMethodInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_EquityMethodInvesteeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_EquityMethodInvesteeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=stem_EnergyStorageSystemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=stem_EnergyStorageSystemsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LoansPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LoansPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>185
<FILENAME>R165.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136920694008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NET LOSS PER SHARE - basic and diluted net loss per share (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>NET LOSS PER SHARE</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (82,553)<span></span>
</td>
<td class="num">$ (17,471)<span></span>
</td>
<td class="num">$ (156,124)<span></span>
</td>
<td class="num">$ (59,414)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DeemedDividendAdjustment', window );">Less:Deemed dividend to preferred stockholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,484<span></span>
</td>
<td class="nump">5,353<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss attributable to common stockholders</a></td>
<td class="num">$ (82,553)<span></span>
</td>
<td class="num">$ (26,955)<span></span>
</td>
<td class="num">$ (165,608)<span></span>
</td>
<td class="num">$ (64,767)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Weighted-average number of shares outstanding used to compute net loss per share attributable to common stockholders, basic and diluted</a></td>
<td class="nump">12,263,160<span></span>
</td>
<td class="nump">9,075,646<span></span>
</td>
<td class="nump">9,474,749<span></span>
</td>
<td class="nump">10,703,380<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Net loss per share attributable to common stockholders, basic and diluted</a></td>
<td class="num">$ (6.73)<span></span>
</td>
<td class="num">$ (2.97)<span></span>
</td>
<td class="num">$ (17.48)<span></span>
</td>
<td class="num">$ (6.05)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_DeemedDividendAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deemed dividend to preferred stockholders</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_DeemedDividendAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements.  Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period.  Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>186
<FILENAME>R166.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136921833608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NET LOSS PER SHARE - calculation of diluted shares outstanding (Details) - shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potentially dilutive shares amount</a></td>
<td class="nump">321,086,776<span></span>
</td>
<td class="nump">297,188,387<span></span>
</td>
<td class="nump">325,849,346<span></span>
</td>
<td class="nump">293,772,949<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertiblePreferredStockMember', window );">Shares reserved for convertible preferred stock outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potentially dilutive shares amount</a></td>
<td class="nump">175,531,186<span></span>
</td>
<td class="nump">175,593,476<span></span>
</td>
<td class="nump">175,440,744<span></span>
</td>
<td class="nump">191,142,894<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertibleDebtMember', window );">Convertible promissory notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potentially dilutive shares amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,730,782<span></span>
</td>
<td class="nump">24,157,103<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember', window );">Options issued and outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potentially dilutive shares amount</a></td>
<td class="nump">44,914,082<span></span>
</td>
<td class="nump">42,591,545<span></span>
</td>
<td class="nump">51,379,939<span></span>
</td>
<td class="nump">42,846,649<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=stem_CommonStockWarrantsMember', window );">Shares reserved for warrants to purchase shares of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potentially dilutive shares amount</a></td>
<td class="nump">6,001,639<span></span>
</td>
<td class="nump">6,001,639<span></span>
</td>
<td class="nump">6,001,639<span></span>
</td>
<td class="nump">6,001,639<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember', window );">Outstanding convertible preferred stock warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potentially dilutive shares amount</a></td>
<td class="nump">44,205,800<span></span>
</td>
<td class="nump">38,947,463<span></span>
</td>
<td class="nump">44,296,242<span></span>
</td>
<td class="nump">29,624,664<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=stem_CommonStockWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=stem_CommonStockWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>187
<FILENAME>R167.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137002444872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>INCOME TAXES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">Domestic</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (156,124)<span></span>
</td>
<td class="num">$ (59,408)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income taxes</a></td>
<td class="num">$ (82,553)<span></span>
</td>
<td class="num">$ (17,471)<span></span>
</td>
<td class="num">(156,119)<span></span>
</td>
<td class="num">(59,408)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Total current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Total deferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total provision for income taxes</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">$ 6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>188
<FILENAME>R168.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136921618136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - The effective tax rate of the Company's provision (benefit) (Details) 2 - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>INCOME TAXES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Statutory rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State tax</a></td>
<td class="nump">3.19%<span></span>
</td>
<td class="nump">7.13%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Foreign income and withholding taxes</a></td>
<td class="nump">0.41%<span></span>
</td>
<td class="nump">0.08%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent', window );">Stock-based compensation</a></td>
<td class="num">(0.60%)<span></span>
</td>
<td class="num">(0.51%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_Effectiveincometaxratereconciliationchangeinfairvalueofwarrants', window );">Change in fair value of warrants</a></td>
<td class="num">(11.36%)<span></span>
</td>
<td class="nump">0.53%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(0.04%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense', window );">Non-deductible interest expense</a></td>
<td class="num">(1.51%)<span></span>
</td>
<td class="num">(2.63%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(11.13%)<span></span>
</td>
<td class="num">(25.56%)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Total</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations', window );">Provisions for federal income taxes</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_Effectiveincometaxratereconciliationchangeinfairvalueofwarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to change in fair value of warrants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_Effectiveincometaxratereconciliationchangeinfairvalueofwarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 740<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120384911&amp;loc=d3e23163-113944<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current and deferred federal income tax expense (benefit) attributable to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>189
<FILENAME>R169.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137027348968">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INCOME TAXES - Company's deferred tax assets and liabilities - (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>INCOME TAXES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating losses</a></td>
<td class="nump">$ 59,960<span></span>
</td>
<td class="nump">$ 50,821<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards', window );">Tax credits</a></td>
<td class="nump">761<span></span>
</td>
<td class="nump">761<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment', window );">Depreciable assets</a></td>
<td class="nump">635<span></span>
</td>
<td class="nump">189<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">431<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals', window );">Accruals and allowances</a></td>
<td class="nump">575<span></span>
</td>
<td class="nump">1,317<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock-based compensation</a></td>
<td class="nump">83<span></span>
</td>
<td class="nump">62<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsDeferredIncome', window );">Deferred revenue</a></td>
<td class="nump">27,962<span></span>
</td>
<td class="nump">19,370<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">3,035<span></span>
</td>
<td class="nump">2,004<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total gross deferred tax assets</a></td>
<td class="nump">93,011<span></span>
</td>
<td class="nump">74,955<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Less: Valuation allowance</a></td>
<td class="num">(91,315)<span></span>
</td>
<td class="num">(73,930)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred tax assets</a></td>
<td class="nump">1,696<span></span>
</td>
<td class="nump">1,025<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities', window );">Amortization of asset retirement obligation</a></td>
<td class="num">(1,696)<span></span>
</td>
<td class="num">(1,025)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total gross deferred tax liabilities</a></td>
<td class="num">(1,696)<span></span>
</td>
<td class="num">(1,025)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred taxes</a></td>
<td class="nump">$ 1,696<span></span>
</td>
<td class="nump">$ 1,025<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(15)(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsDeferredIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsDeferredIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from regulatory assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>190
<FILENAME>R170.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137005629192">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INCOME TAXES - NOL carry forwards (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Federal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">NOL carryforwards</a></td>
<td class="nump">$ 199.8<span></span>
</td>
<td class="nump">$ 171.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">NOL carryforwards</a></td>
<td class="nump">$ 200.5<span></span>
</td>
<td class="nump">$ 171.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>191
<FILENAME>R171.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136919235608">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INCOME TAXES - Tax credit carry forwards (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAxis=stem_CaliforniaEnterpriseZoneTaxCreditsMember', window );">California Enterprise Zone tax credits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Tax credit carry forwards</a></td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Federal | Research and development tax credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Tax credit carry forwards</a></td>
<td class="nump">0.7<span></span>
</td>
<td class="nump">1.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State | Research and development tax credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardLineItems', window );"><strong>Tax Credit Carryforward [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Tax credit carry forwards</a></td>
<td class="nump">$ 0.7<span></span>
</td>
<td class="nump">$ 1.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAxis=stem_CaliforniaEnterpriseZoneTaxCreditsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAxis=stem_CaliforniaEnterpriseZoneTaxCreditsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAxis=us-gaap_ResearchMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAxis=us-gaap_ResearchMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>192
<FILENAME>R172.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137000675672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Unrecognized tax benefits (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>INCOME TAXES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">$ 91,315<span></span>
</td>
<td class="nump">$ 73,930<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_PeriodOverWhichTransactionOrSeriesOfTransactionsResultingInOwnershipChangeThatWillImpactUtilizationOfNol', window );">Period over which a transaction or series of transactions resulting in an ownership change that will impact utilization of NOL</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_PercentagePointsOfOutstandingStockOwnershipChangeThatWillImpactUtilizationOfNol', window );">Percentage points of the outstanding stock ownership change that will impact utilization of NOL</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease', window );">Gross unrecognized tax benefits</a></td>
<td class="nump">800<span></span>
</td>
<td class="nump">800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Liability for potential penalties or interest</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_PercentagePointsOfOutstandingStockOwnershipChangeThatWillImpactUtilizationOfNol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage points of the outstanding stock ownership change that will impact utilization of NOL.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_PercentagePointsOfOutstandingStockOwnershipChangeThatWillImpactUtilizationOfNol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_PeriodOverWhichTransactionOrSeriesOfTransactionsResultingInOwnershipChangeThatWillImpactUtilizationOfNol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period over which a transaction or series of transactions resulting in an ownership change that will impact utilization of NOL.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_PeriodOverWhichTransactionOrSeriesOfTransactionsResultingInOwnershipChangeThatWillImpactUtilizationOfNol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>193
<FILENAME>R173.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136919420936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES (Details) - Alleged wrongful dilution of equity<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2019 </div>
<div>USD ($) </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LitigationSettlementAmountAwardedToOtherParty', window );">Settlement amount paid to plaintiffs | $</a></td>
<td class="nump">$ 1.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_LitigationSettlementPreferredSharesForfeitedByPlaintiffs', window );">Preferred shares forfeited by plaintiffs</a></td>
<td class="nump">2,949<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_LitigationSettlementCommonSharesForfeitedByPlaintiffs', window );">Common shares forfeited by plaintiffs</a></td>
<td class="nump">10,540<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_LitigationSettlementCommonSharesForfeitedByPlaintiffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares of common stock forfeited by the plaintiffs in a litigation settlement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_LitigationSettlementCommonSharesForfeitedByPlaintiffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_LitigationSettlementPreferredSharesForfeitedByPlaintiffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares of preferred stock forfeited by the plaintiffs in a litigation settlement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_LitigationSettlementPreferredSharesForfeitedByPlaintiffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LitigationSettlementAmountAwardedToOtherParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount awarded to other party in judgment or settlement of litigation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LitigationSettlementAmountAwardedToOtherParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_LitigationCaseAxis=stem_AllegedWrongfulDilutionOfEquityLitigationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_LitigationCaseAxis=stem_AllegedWrongfulDilutionOfEquityLitigationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>194
<FILENAME>R174.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137011844248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYER RETIREMENT PLAN (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>EMPLOYER RETIREMENT PLAN</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanTypeExtensibleList', window );">401 (k) plan</a></td>
<td class="text">usgaap:QualifiedPlanMember<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanSponsorLocationExtensibleList', window );">401(k) plan</a></td>
<td class="text">country:US<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DefinedContributionPlanMinimumAnnualContributionsPerEmployeePercent', window );">Percentage of compensation employees may defer, minimum</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent', window );">Percentage of compensation employees may defer, maximum</a></td>
<td class="nump">75.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">No employer match</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_DefinedContributionPlanMinimumAnnualContributionsPerEmployeePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum percentage of employee gross pay the employee may contribute to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_DefinedContributionPlanMinimumAnnualContributionsPerEmployeePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of discretionary contributions made by an employer to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanSponsorLocationExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates location of employer sponsoring defined contribution plan designed to provide retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanSponsorLocationExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>srt-types:extensibleListItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanTypeExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates type of defined contribution plan. Includes, but is not limited to, pension plan, other postretirement plan and special and contractual termination benefits payable upon retirement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanTypeExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>srt-types:extensibleListItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>195
<FILENAME>R175.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137002685496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUBSEQUENT EVENTS (Details) - Subsequent event<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jan. 31, 2021 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfDebt', window );">Proceeds from loan</a></td>
<td class="nump">$ 2.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible promissory notes</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfDebt', window );">Proceeds from loan</a></td>
<td class="nump">1.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember', window );">Notes payable | 2021 Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfDebt', window );">Proceeds from loan</a></td>
<td class="nump">$ 1.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod', window );">Fixed interest rate</a></td>
<td class="nump">5.45%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The effective interest rate during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityInterestRateDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=stem_CreditAgreement2021Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=stem_CreditAgreement2021Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>196
<FILENAME>R176.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137006345880">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 9,873<span></span>
</td>
<td class="nump">$ 6,942<span></span>
</td>
<td class="nump">$ 12,889<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">14,567<span></span>
</td>
<td class="nump">13,572<span></span>
</td>
<td class="nump">6,619<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory, net</a></td>
<td class="nump">22,309<span></span>
</td>
<td class="nump">20,843<span></span>
</td>
<td class="nump">3,580<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets (includes $123 and $483 due from related parties as of December 31, 2020 and 2019, respectively)</a></td>
<td class="nump">6,587<span></span>
</td>
<td class="nump">7,920<span></span>
</td>
<td class="nump">5,710<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">53,336<span></span>
</td>
<td class="nump">49,277<span></span>
</td>
<td class="nump">28,798<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetNoncurrent', window );">Energy storage systems, net</a></td>
<td class="nump">119,842<span></span>
</td>
<td class="nump">123,703<span></span>
</td>
<td class="nump">131,569<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostNetNoncurrent', window );">Contract origination costs, net</a></td>
<td class="nump">10,981<span></span>
</td>
<td class="nump">10,404<span></span>
</td>
<td class="nump">8,608<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">1,666<span></span>
</td>
<td class="nump">1,739<span></span>
</td>
<td class="nump">1,695<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">12,170<span></span>
</td>
<td class="nump">12,087<span></span>
</td>
<td class="nump">10,695<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other noncurrent assets</a></td>
<td class="nump">14,395<span></span>
</td>
<td class="nump">8,640<span></span>
</td>
<td class="nump">6,682<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">212,390<span></span>
</td>
<td class="nump">205,850<span></span>
</td>
<td class="nump">188,047<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">21,721<span></span>
</td>
<td class="nump">13,749<span></span>
</td>
<td class="nump">12,691<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">17,084<span></span>
</td>
<td class="nump">16,072<span></span>
</td>
<td class="nump">7,307<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued payroll</a></td>
<td class="nump">6,512<span></span>
</td>
<td class="nump">5,976<span></span>
</td>
<td class="nump">5,573<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableCurrent', window );">Notes payable, current portion</a></td>
<td class="nump">36,182<span></span>
</td>
<td class="nump">33,683<span></span>
</td>
<td class="nump">28,895<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertibleDebtCurrent', window );">Convertible promissory notes (includes $45,385 and $45,271 due to related parties as of March 31, 2021 and December 31, 2020, respectively)</a></td>
<td class="nump">68,868<span></span>
</td>
<td class="nump">67,590<span></span>
</td>
<td class="nump">34,925<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansPayableCurrent', window );">Financing obligation, current portion</a></td>
<td class="nump">18,052<span></span>
</td>
<td class="nump">14,914<span></span>
</td>
<td class="nump">6,373<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue, current</a></td>
<td class="nump">38,762<span></span>
</td>
<td class="nump">36,942<span></span>
</td>
<td class="nump">10,948<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities (includes $321 and $399 due to related parties as of March 31, 2021 and December 31, 2020, respectively)</a></td>
<td class="nump">1,069<span></span>
</td>
<td class="nump">1,589<span></span>
</td>
<td class="nump">2,636<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">208,250<span></span>
</td>
<td class="nump">190,515<span></span>
</td>
<td class="nump">109,348<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Deferred revenue, noncurrent</a></td>
<td class="nump">16,640<span></span>
</td>
<td class="nump">15,468<span></span>
</td>
<td class="nump">9,780<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationsNoncurrent', window );">Asset retirement obligation</a></td>
<td class="nump">4,150<span></span>
</td>
<td class="nump">4,137<span></span>
</td>
<td class="nump">5,759<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermNotesPayable', window );">Notes payable, noncurrent</a></td>
<td class="nump">6,418<span></span>
</td>
<td class="nump">4,612<span></span>
</td>
<td class="nump">6,568<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermLoansPayable', window );">Financing obligation, noncurrent</a></td>
<td class="nump">70,059<span></span>
</td>
<td class="nump">73,128<span></span>
</td>
<td class="nump">74,640<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_WarrantLiabilityNoncurrent', window );">Warrant liabilities</a></td>
<td class="nump">161,486<span></span>
</td>
<td class="nump">95,342<span></span>
</td>
<td class="nump">6,094<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Non-current portion of operating lease liabilities</a></td>
<td class="nump">41<span></span>
</td>
<td class="nump">57<span></span>
</td>
<td class="nump">390<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">467,044<span></span>
</td>
<td class="nump">383,259<span></span>
</td>
<td class="nump">212,579<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and Contingencies (Note 5)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Class A common stock, $0.0001 par value; 8,640,832 and 24,275,528 shares subject to possible redemption at $10.00 per share as of March 31, 2021 and December 31, 2020, respectively</a></td>
<td class="nump">220,955<span></span>
</td>
<td class="nump">220,563<span></span>
</td>
<td class="nump">231,129<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $0.0001 par value 1,000,000 shares authorized none issued and outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">14,726<span></span>
</td>
<td class="nump">10,061<span></span>
</td>
<td class="nump">3,339<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income (loss)</a></td>
<td class="nump">59<span></span>
</td>
<td class="num">(192)<span></span>
</td>
<td class="nump">54<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(490,394)<span></span>
</td>
<td class="num">(407,841)<span></span>
</td>
<td class="num">(259,054)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' deficit</a></td>
<td class="num">(475,609)<span></span>
</td>
<td class="num">(397,972)<span></span>
</td>
<td class="num">(255,661)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities, convertible preferred stock and stockholders' deficit</a></td>
<td class="nump">$ 212,390<span></span>
</td>
<td class="nump">$ 205,850<span></span>
</td>
<td class="nump">$ 188,047<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">474,728,323<span></span>
</td>
<td class="nump">474,728,323<span></span>
</td>
<td class="nump">386,728,323<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_WarrantLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Warrant Liability, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_WarrantLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Noncurrent portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 40<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=68051541&amp;loc=SL49131252-203054<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, 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. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130533-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130531-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130532-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130531-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of the carrying value of long-term convertible debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer. Convertible debt is a financial instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of portion of long-term loans payable due within one year or the operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermLoansPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermLoansPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6904-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. 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. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityCarryingAmountAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>197
<FILENAME>R177.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136918045208">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>CONSOLIDATED BALANCE SHEETS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Due from related parties</a></td>
<td class="nump">$ 1,485<span></span>
</td>
<td class="nump">$ 123<span></span>
</td>
<td class="nump">$ 483<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent', window );">Note payable</a></td>
<td class="nump">45,385<span></span>
</td>
<td class="nump">45,271<span></span>
</td>
<td class="nump">24,102<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableRelatedPartiesCurrent', window );">Accounts payable - related party</a></td>
<td class="nump">$ 321<span></span>
</td>
<td class="nump">$ 399<span></span>
</td>
<td class="nump">$ 190<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityParOrStatedValuePerShare', window );">Shares subject to possible redemption, par value (in dollars per share)</a></td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesAuthorized', window );">Authorized shares</a></td>
<td class="nump">409,351,021<span></span>
</td>
<td class="nump">409,351,021<span></span>
</td>
<td class="nump">321,346,716<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesIssued', window );">Convertible preferred stock, shares issued (in shares)</a></td>
<td class="nump">175,528,225<span></span>
</td>
<td class="nump">175,437,783<span></span>
</td>
<td class="nump">191,139,933<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Outstanding shares</a></td>
<td class="nump">175,528,225<span></span>
</td>
<td class="nump">175,437,783<span></span>
</td>
<td class="nump">191,139,933<span></span>
</td>
<td class="nump">186,466,181<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLiquidationPreference', window );">Liquidation preference</a></td>
<td class="nump">$ 258,084<span></span>
</td>
<td class="nump">$ 257,947<span></span>
</td>
<td class="nump">$ 258,041<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value</a></td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="nump">$ 0.00001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">4,305<span></span>
</td>
<td class="nump">4,305<span></span>
</td>
<td class="nump">4,305<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued</a></td>
<td class="nump">2,961<span></span>
</td>
<td class="nump">2,961<span></span>
</td>
<td class="nump">2,961<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</a></td>
<td class="nump">2,961<span></span>
</td>
<td class="nump">2,961<span></span>
</td>
<td class="nump">2,961<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.000001<span></span>
</td>
<td class="nump">$ 0.000001<span></span>
</td>
<td class="nump">$ 0.000001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">474,728,323<span></span>
</td>
<td class="nump">474,728,323<span></span>
</td>
<td class="nump">386,728,323<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">17,694,228<span></span>
</td>
<td class="nump">11,228,371<span></span>
</td>
<td class="nump">9,392,682<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">17,694,228<span></span>
</td>
<td class="nump">11,228,371<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount for accounts payable to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueFromRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount for notes payable (written promise to pay), due to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableRelatedPartiesClassifiedCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityLiquidationPreference">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityLiquidationPreference</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share amount of par value or stated value of stock classified as temporary equity. 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=d3e177068-122764<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (27)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquitySharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquitySharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquitySharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquitySharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquitySharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquitySharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>198
<FILENAME>R178.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137003170248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 15,420<span></span>
</td>
<td class="nump">$ 4,111<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenue</a></td>
<td class="nump">15,537<span></span>
</td>
<td class="nump">5,513<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross margin</a></td>
<td class="num">(117)<span></span>
</td>
<td class="num">(1,402)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="nump">2,667<span></span>
</td>
<td class="nump">4,397<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">4,407<span></span>
</td>
<td class="nump">3,395<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="nump">2,692<span></span>
</td>
<td class="nump">3,004<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">9,766<span></span>
</td>
<td class="nump">10,796<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(9,883)<span></span>
</td>
<td class="num">(12,198)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other income (expense), net:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(6,233)<span></span>
</td>
<td class="num">(4,369)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Change in fair value of warrant liabilities</a></td>
<td class="num">(66,397)<span></span>
</td>
<td class="nump">1,009<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other expenses, net</a></td>
<td class="num">(40)<span></span>
</td>
<td class="num">(1,913)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other income (expense)</a></td>
<td class="num">(72,670)<span></span>
</td>
<td class="num">(5,273)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income taxes</a></td>
<td class="num">(82,553)<span></span>
</td>
<td class="num">(17,471)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (82,553)<span></span>
</td>
<td class="num">$ (17,471)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net loss per share attributable to common shareholders, basic (in dollars per share)</a></td>
<td class="num">$ (6.73)<span></span>
</td>
<td class="num">$ (2.97)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net loss per share attributable to common shareholders, diluted (in dollars per share)</a></td>
<td class="num">$ (6.73)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average shares used in computing net loss per share, basic (in shares)</a></td>
<td class="nump">12,263,160<span></span>
</td>
<td class="nump">9,075,646<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average shares used in computing net loss per share, diluted (in shares)</a></td>
<td class="nump">12,263,160<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Service revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 4,881<span></span>
</td>
<td class="nump">$ 3,393<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenue</a></td>
<td class="nump">6,905<span></span>
</td>
<td class="nump">4,762<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=stem_HardwareMember', window );">Hardware</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">10,539<span></span>
</td>
<td class="nump">718<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenue</a></td>
<td class="nump">$ 8,632<span></span>
</td>
<td class="nump">$ 751<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAdjustmentOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (income) related to adjustment to fair value of warrant liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 25<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=109262497&amp;loc=d3e20148-110875<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAdjustmentOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=stem_HardwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=stem_HardwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>199
<FILENAME>R179.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137014595784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (82,553)<span></span>
</td>
<td class="num">$ (17,471)<span></span>
</td>
<td class="num">$ (156,124)<span></span>
</td>
<td class="num">$ (59,414)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Other comprehensive income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustments</a></td>
<td class="nump">251<span></span>
</td>
<td class="nump">451<span></span>
</td>
<td class="num">(246)<span></span>
</td>
<td class="nump">54<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Total comprehensive loss</a></td>
<td class="num">$ (82,302)<span></span>
</td>
<td class="num">$ (17,020)<span></span>
</td>
<td class="num">$ (156,370)<span></span>
</td>
<td class="num">$ (59,360)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569643-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>200
<FILENAME>R180.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137011059624">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Shares reserved for convertible preferred stock outstanding</div></th>
<th class="th"><div>Series 1</div></th>
<th class="th"><div>Common stock</div></th>
<th class="th"><div>Additional paid-in capital</div></th>
<th class="th"><div>Accumulated comprehensive (loss) income</div></th>
<th class="th"><div>Deficit</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Balance, beginning of period at Dec. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 218,931<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Balance, beginning of period (in shares) at Dec. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">186,466,181<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Balance, end of period at Dec. 31, 2019</a></td>
<td class="nump">$ 231,129<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 231,129<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Balance, end of period (in shares) at Dec. 31, 2019</a></td>
<td class="nump">191,139,933<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">191,139,933<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, beginning of period (in shares) at Dec. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,583,163<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, beginning of period at Dec. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 555<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (210,596)<span></span>
</td>
<td class="num">$ (210,041)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,531<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,531<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">54<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">54<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(59,414)<span></span>
</td>
<td class="num">(59,414)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, end of period (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,961<span></span>
</td>
<td class="nump">9,392,682<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, end of period at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,339<span></span>
</td>
<td class="nump">54<span></span>
</td>
<td class="num">(259,054)<span></span>
</td>
<td class="num">(255,661)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward', window );"><strong>Increase (Decrease) in Temporary Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_TemporaryEquityIncreaseDecreaseDueToExchangeShares', window );">Effect of exchange transaction (in shares)</a></td>
<td class="num">(15,546,014)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_TemporaryEquityIncreaseDecreaseDueToExchangeValue', window );">Effect of exchange transaction</a></td>
<td class="num">$ (10,605)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Balance, end of period at Mar. 31, 2020</a></td>
<td class="nump">$ 220,524<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Balance, end of period (in shares) at Mar. 31, 2020</a></td>
<td class="nump">175,593,919<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_StockholdersEquityIncreaseDecreaseDueToExchangeShares', window );">Effect of exchange transaction (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(466,711)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_StockholdersEquityIncreaseDecreaseDueToExchangeValue', window );">Effect of exchange transaction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,337<span></span>
</td>
<td class="nump">7,337<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised', window );">Issuance of common and preferred stock upon exercise of stock options and warrants (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">71,770<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised', window );">Issuance of common and preferred stock upon exercise of stock options and warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">456<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">456<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">451<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">451<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(17,471)<span></span>
</td>
<td class="num">(17,471)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, end of period (in shares) at Mar. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,961<span></span>
</td>
<td class="nump">8,997,741<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, end of period at Mar. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,816<span></span>
</td>
<td class="nump">505<span></span>
</td>
<td class="num">(269,188)<span></span>
</td>
<td class="num">(264,867)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Balance, beginning of period at Dec. 31, 2019</a></td>
<td class="nump">$ 231,129<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 231,129<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Balance, beginning of period (in shares) at Dec. 31, 2019</a></td>
<td class="nump">191,139,933<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">191,139,933<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Balance, end of period at Dec. 31, 2020</a></td>
<td class="nump">$ 220,563<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 220,563<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Balance, end of period (in shares) at Dec. 31, 2020</a></td>
<td class="nump">175,437,783<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">175,437,783<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, beginning of period (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,961<span></span>
</td>
<td class="nump">9,392,682<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, beginning of period at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,339<span></span>
</td>
<td class="nump">54<span></span>
</td>
<td class="num">(259,054)<span></span>
</td>
<td class="num">$ (255,661)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature', window );">Recognition of beneficial conversion feature related to convertible notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,629<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,629<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,542<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,542<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(246)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(246)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(156,124)<span></span>
</td>
<td class="num">(156,124)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, end of period (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,961<span></span>
</td>
<td class="nump">11,228,371<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, end of period at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,061<span></span>
</td>
<td class="num">(192)<span></span>
</td>
<td class="num">(407,841)<span></span>
</td>
<td class="num">(397,972)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward', window );"><strong>Increase (Decrease) in Temporary Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_TemporaryEquityStockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised', window );">Issuance of common and preferred stock upon exercise of stock options and warrants (in shares)</a></td>
<td class="nump">90,442<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_TemporaryEquityStockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised', window );">Issuance of common and preferred stock upon exercise of stock options and warrants</a></td>
<td class="nump">$ 392<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Balance, end of period at Mar. 31, 2021</a></td>
<td class="nump">$ 220,955<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 220,955<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Balance, end of period (in shares) at Mar. 31, 2021</a></td>
<td class="nump">175,528,225<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">175,528,225<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature', window );">Recognition of beneficial conversion feature related to convertible notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,126<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,126<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised', window );">Issuance of common and preferred stock upon exercise of stock options and warrants (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,465,857<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised', window );">Issuance of common and preferred stock upon exercise of stock options and warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,755<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,755<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">784<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">784<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">251<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">251<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(82,553)<span></span>
</td>
<td class="num">(82,553)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, end of period (in shares) at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,961<span></span>
</td>
<td class="nump">17,694,228<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, end of period at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,726<span></span>
</td>
<td class="nump">$ 59<span></span>
</td>
<td class="num">$ (490,394)<span></span>
</td>
<td class="num">$ (475,609)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period, Shares, Stock Options And Warrants Exercised</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period, Value, Stock Options And Warrants Exercised</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_StockholdersEquityIncreaseDecreaseDueToExchangeShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stockholders' Equity, Increase (Decrease) Due To Exchange, Shares</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_StockholdersEquityIncreaseDecreaseDueToExchangeShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_StockholdersEquityIncreaseDecreaseDueToExchangeValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stockholders' Equity, Increase (Decrease) Due To Exchange, Value</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_StockholdersEquityIncreaseDecreaseDueToExchangeValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_TemporaryEquityIncreaseDecreaseDueToExchangeShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Temporary Equity, Increase (Decrease) Due To Exchange, Shares</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_TemporaryEquityIncreaseDecreaseDueToExchangeShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_TemporaryEquityIncreaseDecreaseDueToExchangeValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Temporary Equity, Increase (Decrease) Due To Exchange, Value</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_TemporaryEquityIncreaseDecreaseDueToExchangeValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_TemporaryEquityStockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Temporary Equity, Stock Issued During Period, Shares, Stock Options And Warrants Exercised</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_TemporaryEquityStockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_TemporaryEquityStockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Temporary Equity, Stock Issued During Period, Value, Stock Options And Warrants Exercised</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_TemporaryEquityStockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in additional paid in capital (APIC) resulting from recognition of deferred taxes for convertible debt with a beneficial conversion feature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 55<br> -Paragraph 51<br> -URI http://asc.fasb.org/extlink&amp;oid=121610041&amp;loc=d3e34017-109320<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=120383193&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=120383193&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326096&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInTemporaryEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569643-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. 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. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityCarryingAmountAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquitySharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquitySharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>201
<FILENAME>R181.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137009337000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>OPERATING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (82,553)<span></span>
</td>
<td class="num">$ (17,471)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash used in operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="nump">5,079<span></span>
</td>
<td class="nump">3,994<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Non-cash interest expense, including interest expenses associated with debt issuance costs</a></td>
<td class="nump">3,902<span></span>
</td>
<td class="nump">2,116<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">760<span></span>
</td>
<td class="nump">456<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Change in fair value of warrant liability and embedded derivative</a></td>
<td class="nump">66,397<span></span>
</td>
<td class="num">(1,009)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense', window );">Noncash lease expense</a></td>
<td class="nump">160<span></span>
</td>
<td class="nump">141<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccretionExpenseIncludingAssetRetirementObligations', window );">Accretion expense</a></td>
<td class="nump">50<span></span>
</td>
<td class="nump">114<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment of energy storage systems</a></td>
<td class="nump">613<span></span>
</td>
<td class="nump">237<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(955)<span></span>
</td>
<td class="nump">206<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventory</a></td>
<td class="num">(1,466)<span></span>
</td>
<td class="num">(5,104)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Other assets</a></td>
<td class="num">(4,690)<span></span>
</td>
<td class="num">(2,660)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_IncreaseDecreaseInCapitalizedContractCosts', window );">Contract origination costs</a></td>
<td class="num">(779)<span></span>
</td>
<td class="num">(742)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued expenses</a></td>
<td class="nump">8,640<span></span>
</td>
<td class="nump">1,081<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="nump">2,992<span></span>
</td>
<td class="nump">8,016<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_IncreaseDecreaseInLeaseLiabilities', window );">Lease Liabilities</a></td>
<td class="num">(176)<span></span>
</td>
<td class="num">(152)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities', window );">Other liabilities</a></td>
<td class="nump">199<span></span>
</td>
<td class="nump">107<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(1,827)<span></span>
</td>
<td class="num">(10,670)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>INVESTING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of energy storage systems</a></td>
<td class="num">(1,525)<span></span>
</td>
<td class="num">(1,911)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToDevelopSoftware', window );">Capital expenditures on internally-developed software</a></td>
<td class="num">(1,238)<span></span>
</td>
<td class="num">(1,399)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(2,763)<span></span>
</td>
<td class="num">(3,310)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>FINANCING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ProceedsFromStockOptionsAndWarrantsExercised', window );">Proceeds from exercise of stock options and warrants</a></td>
<td class="nump">2,894<span></span>
</td>
<td class="nump">21<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt', window );">Proceeds from financing obligations</a></td>
<td class="nump">2,732<span></span>
</td>
<td class="nump">3,912<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfOtherLongTermDebt', window );">Repayment of financing obligations</a></td>
<td class="num">(3,369)<span></span>
</td>
<td class="num">(1,860)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromConvertibleDebt', window );">Proceeds from issuance of convertible notes, net of issuance costs of $8 and $238 for the three months ended March 31, 2021 and 2020, respectively</a></td>
<td class="nump">1,118<span></span>
</td>
<td class="nump">14,050<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromNotesPayable', window );">Proceeds from issuance of notes payable</a></td>
<td class="nump">3,879<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfNotesPayable', window );">Repayment of notes payable</a></td>
<td class="num">(161)<span></span>
</td>
<td class="num">(3,968)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">7,093<span></span>
</td>
<td class="nump">12,155<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash and cash equivalents</a></td>
<td class="nump">428<span></span>
</td>
<td class="num">(184)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net decrease in cash and cash equivalents</a></td>
<td class="nump">2,931<span></span>
</td>
<td class="num">(2,009)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, beginning of year</a></td>
<td class="nump">6,942<span></span>
</td>
<td class="nump">12,889<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, end of year of year</a></td>
<td class="nump">9,873<span></span>
</td>
<td class="nump">10,880<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="nump">1,480<span></span>
</td>
<td class="nump">1,895<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>NON-CASH INVESTING AND FINANCING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_IncreaseDecreaseInAssetRetirementCostsAndObligationsSource2', window );">Change in asset retirement costs and asset retirement obligation</a></td>
<td class="nump">37<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Purchases of energy storage systems in accounts payable</a></td>
<td class="nump">1,260<span></span>
</td>
<td class="nump">$ 66<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ConversionOfAccruedInterestIntoOutstandingNotePayable', window );">Conversion of accrued interest into outstanding note payable</a></td>
<td class="nump">256<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise', window );">Settlement of warrant liability into preferred stock due to exercise</a></td>
<td class="nump">253<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_StockBasedCompensationCapitalizedToInternalUseSoftware', window );">Stock-based compensation capitalized to internal-use software</a></td>
<td class="nump">$ 24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ConversionOfAccruedInterestIntoOutstandingNotePayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Conversion Of Accrued Interest Into Outstanding Note Payable</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ConversionOfAccruedInterestIntoOutstandingNotePayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_IncreaseDecreaseInAssetRetirementCostsAndObligationsSource2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Asset Retirement Costs And Obligations</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_IncreaseDecreaseInAssetRetirementCostsAndObligationsSource2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_IncreaseDecreaseInCapitalizedContractCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in capitalized contract costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_IncreaseDecreaseInCapitalizedContractCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_IncreaseDecreaseInLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase Decrease In Lease Liabilities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_IncreaseDecreaseInLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ProceedsFromStockOptionsAndWarrantsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds From Stock Options And Warrants Exercised</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ProceedsFromStockOptionsAndWarrantsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Settlement Of Warrant Liability Into Preferred Stock Due To Exercise</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_StockBasedCompensationCapitalizedToInternalUseSoftware">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock-Based Compensation Capitalized To Internal-Use Software</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_StockBasedCompensationCapitalizedToInternalUseSoftware</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccretionExpenseIncludingAssetRetirementObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accretion expense, which includes, but is not limited to, accretion expense from asset retirement obligations, environmental remediation obligations, and other contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccretionExpenseIncludingAssetRetirementObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCostsAndDiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4313-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAdjustmentOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (income) related to adjustment to fair value of warrant liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 25<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=109262497&amp;loc=d3e20148-110875<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAdjustmentOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfLongLivedAssetsHeldForUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToDevelopSoftware">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToDevelopSoftware</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from issuance of long-term debt classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a borrowing supported by a written promise to pay an obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for a borrowing supported by a written promise to pay an obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfOtherLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for the payment of debt classified as other, maturing after one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfOtherLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>202
<FILENAME>R182.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137001208392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>BUSINESS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NatureOfOperations', window );">Description of Organization and Business Operations</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">1.&#160;&#160;&#160;BUSINESS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Description of the Business</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Rollins Road Acquisition Company (f/k/a Stem,&#160;Inc.) and its subsidiaries (together &#8220;Stem,&#160;Inc.,&#8221; &#8220;Stem&#8221; or the &#8220;Company&#8221;) is an energy technology company that creates innovative technology services that transform the way energy is distributed and consumed. Through its technology, the Company enables businesses to control their electricity expense and helps the electrical grid be more efficient in managing peak usage. Prior to the Merger (as defined below), Rollins Road Acquisition Company was named Stem,&#160;Inc.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Stem,&#160;Inc. was incorporated on March&#160;16, 2009 in the State of Delaware and is headquartered in Millbrae, California.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Star Peak Acquisition Corp. Merger</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On December&#160;3, 2020, the Company entered into an Agreement and Plan of Merger (the &#8220;Merger Agreement&#8221;) with Star Peak Transition Corp. (&#8220;STPK&#8221;, prior to the closing of the Merger and the &#8220;New Stem&#8221;, following the closing of the Merger), an entity listed on the New York Stock Exchange under the trade symbol &#8220;STPK&#8221;, and STPK Merger Sub Corp., a Delaware corporation and wholly owned subsidiary of STPK (&#8220;Merger Sub&#8221;), providing for, among other things, and subject to the conditions therein, the combination of the Company and STPK pursuant to the proposed merger of Merger Sub with and into the Company with the Company continuing as the surviving entity (the &#8220;Merger&#8221;).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On April&#160;28, 2021, shareholders approved the Merger Agreement, under which Stem received approximately $577.1&#160;million, net of fees and expenses. See Note&#160;14,&#160;<i style="font-style:italic;">Subsequent Events</i>&#160;for additional details regarding this transaction.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Liquidity and Going Concern</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The accompanying condensed consolidated financial statements have been prepared in conformity with U.S. generally accepted accounting principles (&#8220;GAAP&#8221;), assuming the Company will continue as a going concern. As of March&#160;31, 2021, the Company had cash and cash equivalents of $9.9&#160;million, an accumulated deficit of $490.4&#160;million and net current liabilities of $154.9&#160;million, with $123.1&#160;million of debt financing coming due within the next 12&#160;months. During the three&#160;months ended March&#160;31, 2021, the Company incurred a net loss of $82.6&#160;million and had negative cash flows from operating activities of $1.8&#160;million. However, as previously noted, the Company closed the Merger on April&#160;28, 2021 that provided the Company with a significant amount of cash proceeds. The Company believes that the cash position, inclusive of funds raised with the Merger, is sufficient to meet capital and liquidity requirement for at least the next 12&#160;months after the date that the financial statements are available to be issued and, therefore, there is no longer substantial doubt about the Company&#8217;s ability to continue as a going concern.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s business prospects are subject to risks, expenses, and uncertainties frequently encountered by companies in the early stages of commercial operations. To date, the Company has been funded primarily by equity financings, convertible promissory notes and borrowings from affiliates. The attainment of profitable operations is dependent upon future events, including obtaining adequate financing to complete the Company&#8217;s development activities, obtaining adequate supplier relationships, building its customer base, successfully executing its business and marketing strategy and hiring appropriate personnel. Failure to generate sufficient revenues, achieve planned gross margins and operating profitability, control operating costs, or secure additional funding may require the Company to modify, delay, or abandon some of its planned future expansion or development, or to otherwise enact operating cost reductions available to management, which could have a material adverse effect on the Company&#8217;s business, operating results, financial condition, and ability to achieve its intended business objectives.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">COVID-19</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In March&#160;2020, the World Health Organization declared the outbreak of the novel coronavirus disease (&#8220;COVID-19&#8221;) as a pandemic, and we expect our operations in all locations to be affected as the virus continues to proliferate. We have adjusted certain aspects of our operations to protect our employees and customers while still meeting customers&#8217; needs for vital technology. We will continue to monitor the situation closely and it is possible that we will implement further measures. In light of the uncertainty as to the severity and duration of the pandemic, the impact on our revenues, profitability and financial position is uncertain at this time.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><span style="display:inline-block;text-indent:0pt;width:27.35pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">1.</b></span><b style="font-weight:bold;">BUSINESS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Description of the Business</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Stem,&#160;Inc. and its subsidiaries (together &#8220;Stem,&#160;Inc.&#8221; or the &#8220;Company&#8221;) is an energy technology company that creates innovative technology services that transform the way energy is distributed and consumed. Through its technology, the Company enables businesses to control their electricity expense and helps the electrical grid be more efficient in managing peak usage.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Stem,&#160;Inc. was incorporated on March&#160;16, 2009 in the State of Delaware and is headquartered in Millbrae, California.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Liquidity and Going Concern</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The accompanying consolidated financial statements have been prepared in conformity with U.S. generally accepted accounting principles (&#8220;GAAP&#8221;), assuming the Company will continue as a going concern. As of December&#160;31, 2020, the Company had cash and cash equivalents of $6.9 million, an accumulated deficit of $407.8 million and net current liabilities of $141.2 million, with $116.2 million of debt financing coming due in 2021. During the&#160;year ended December&#160;31, 2020, the Company incurred a net loss of $156.1 million and had negative cash flows from operating activities of $33.7 million. As a result of these conditions, there is substantial doubt about the Company&#8217;s ability to continue as a going concern within one&#160;year after the date that the financial statements are available to be issued.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">The Company&#8217;s business prospects are subject to risks, expenses, and uncertainties frequently encountered by companies in the early stages of commercial operations. To date, the Company has been funded primarily by equity financings, convertible promissory notes and borrowings from affiliates. The attainment of profitable operations is dependent upon future events, including obtaining adequate financing to complete the Company&#8217;s development activities, obtaining adequate supplier relationships, building its customer base, successfully executing its business and marketing strategy and hiring appropriate personnel. Failure to generate sufficient revenues, achieve planned gross margins and operating profitability, control operating costs, or secure additional funding may require the Company to modify, delay, or abandon some  of its planned future expansion or development, or to otherwise enact operating cost reductions available to management, which could have a material adverse effect on the Company&#8217;s business, operating results, financial condition, and ability to achieve its intended business objectives.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">The Company intends to obtain financing through the execution of  a merger transaction with a Special Purpose Acquisition Company (&#8220;SPAC&#8221;) or through the issuance of additional equity or debt. These plans are intended to mitigate the relevant conditions or events that raise substantial doubt about the Company&#8217;s ability to continue as a going concern; however, as the plans are not entirely within the Company&#8217;s control, management cannot assure they will be effectively implemented.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The consolidated financial statements do not include any adjustments to reflect the possible future effects on the recoverability and classification of assets or the amounts and classification of liabilities that may result from the outcome of this uncertainty.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><b style="font-weight:bold;">COVID-19</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In March&#160;2020, the World Health Organization declared the outbreak of the novel coronavirus disease (&#8220;COVID-19&#8221;) as a pandemic, and we expect our operations in all locations to be affected as the virus continues to proliferate. We have adjusted certain aspects of our operations to protect our employees and customers while still meeting customers&#8217; needs for vital technology. We will continue to monitor the situation closely and it is possible that we will implement further measures. In light of the uncertainty as to the severity and duration of the pandemic, the impact on our revenues, profitability and financial position is uncertain at this time.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NatureOfOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NatureOfOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>203
<FILENAME>R183.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136920546216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock', window );">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">2.&#160;&#160;&#160;SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Basis of Presentation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the U.S. (&#8220;GAAP&#8221;) and include the accounts of the Company, its wholly-owned subsidiaries, and consolidated variable interest entities (&#8220;VIEs&#8221;). All intercompany balances and transactions have been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Unaudited Interim Condensed Consolidated Financial Statements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The accompanying interim condensed consolidated balance sheet as of March&#160;31, 2021, the interim condensed consolidated statements of operations, condensed consolidated statements of comprehensive loss, condensed consolidated statements of convertible preferred stock and stockholders&#8217; deficit and condensed consolidated statements of cash flows for the three&#160;months ended March&#160;31, 2021 and 2020, and amounts relating to the interim periods included in the accompanying notes to the interim condensed consolidated financial statements are unaudited. The unaudited interim financial statements have been prepared on the same basis as the audited consolidated financial statements, and in management&#8217;s opinion, includes all adjustments, consisting of only normal recurring adjustments, necessary for the fair presentation of the Company&#8217;s condensed consolidated balance. Operating results for the interim periods presented are not necessarily indicative of results to be expected for the full&#160;year or for any other interim period. These interim condensed consolidated financial statements should be read in conjunction with the audited financial statements and notes for the&#160;years ended December&#160;31, 2020 and 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Use of Estimates</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates on historical experience and on various other assumptions believed to be reasonable. Actual results could differ from those estimates and such differences could be material to the financial position and results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Significant estimates and assumptions reflected in these consolidated financial statements include, but are not limited to, depreciable life of energy systems; the amortization of financing obligations; deferred commissions and contract fulfillment costs; the valuation of energy storage systems, internally developed software, and asset retirement obligations; and the fair value of equity instruments, equity-based instruments, warrant liabilities and embedded derivatives.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Segment Information</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Operating segments are defined as components of an entity for which discrete financial information is available that is regularly reviewed by the Chief Operating Decision Maker (&#8220;CODM&#8221;) in deciding how to allocate resources to an individual segment and in assessing performance. Our Chief Executive Officer is the CODM. The CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. As such, we have determined that the Company operates as&#160;oneoperating segment that is focused exclusively on innovative technology services that transform the way energy is distributed and consumed.&#160;Net assets outside of the U.S. were less than 10% of total net assets as of March&#160;31, 2021 and December&#160;31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Significant Customers</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">A significant customer represents 10% or more of the Company&#8217;s total revenue or accounts receivable, net balance at each respective balance sheet date.&#160;For each significant customer, revenue as a&#160;percentage of total revenue and accounts receivable as a&#160;percentage of total accounts receivable are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;width:21.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accounts&#160;Receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.36%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">March&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.62%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;width:23.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Three&#160;Months&#160;Ended&#160;March&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:8.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:9.62%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:10.3%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Customers:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Customer A</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Customer B</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">15</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">30</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Customer C</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Customer D</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">36</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Customer E</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Customer F</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">16</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;">*Total less than 10% for the respective period</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Fair Value of Financial Instruments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Assets and liabilities recorded at fair value in the consolidated financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. The fair value of the Company&#8217;s financial assets and liabilities reflects management&#8217;s estimate of amounts that the Company would have received in connection with the sale of the assets or paid in connection with the transfer of the liabilities in an orderly transaction between market participants at the measurement date. In connection with measuring the fair value of its assets and liabilities, the Company seeks to maximize the use of observable inputs (market data obtained from independent sources) and to minimize the use of unobservable inputs (internal assumptions about how market participants would price assets and liabilities).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Hierarchical levels which are directly related to the amount of subjectivity associated with the inputs to the valuation of these assets or liabilities are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Level 1&#160;&#8212;&#160;</span>Unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access as of the measurement date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Level 2&#160;&#8212;&#160;</span>Inputs other than quoted prices included within Level 1 that are directly observable for the asset or liability or indirectly observable through corroboration with observable market data.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Level 3&#160;&#8212;&#160;</span>Unobservable inputs for the asset or liability only used when there is little, if any, market activity for the asset or liability at the measurement date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">This hierarchy requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value. Assets and liabilities measured at fair value are classified in their entirety based on the lowest level of input that is significant to their fair value measurement. The Company&#8217;s assessment of the significance of a specific input to the fair value measurement in its entirety requires management to make judgments and consider factors specific to the asset or liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Financial assets and liabilities held by the Company measured at fair value on a recurring basis as of March&#160;31, 2021 and December&#160;31, 2020 include cash and cash equivalents and warrant liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Recently Adopted Accounting Standards</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In August&#160;2018, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2018-13,&#160;<i style="font-style:italic;">Fair Value Measurement (Topic 820): Disclosure Framework&#160;&#8212; Changes to the Disclosure Requirements for Fair Value Measurement</i>. The amendments applicable to the Company on, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements and the narrative description of measurement uncertainty should be prospectively applied in the initial fiscal&#160;year of adoption. All other amendments applicable to the Company should be applied retrospectively to all periods presented upon their effective date. The Company adopted ASU 2018-13 as of January&#160;1, 2020. The Company&#8217;s disclosures related to its level 3 financial instruments were not materially impacted for the periods presented. See Note&#160;4,&#160;<i style="font-style:italic;">Fair Value Measurements</i>, for more information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In August&#160;2018, the FASB issued ASU 2018-15,&#160;<i style="font-style:italic;">Intangibles&#160;&#8212; Goodwill and Other&#160;&#8212; Internal-Use Software (Subtopic 350-40): Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract&#160;</i>(&#8220;ASU 2018-15&#8221;). The intent of this pronouncement is to align the requirements for capitalizing implementation costs incurred in a cloud computing arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal- use software as defined in ASC 350-40. Under ASU 2018-15, the capitalized implementation costs related to a cloud computing arrangement will be amortized over the term of the arrangement and all capitalized implementation amounts will be required to be presented in the same line items of the financial statements as the related hosting fees. ASU 2018-15 is effective for public and private companies&#8217; fiscal&#160;years beginning after December&#160;15, 2019, and December&#160;15, 2020, respectively, and interim periods within those fiscal&#160;years, with early adoption permitted. The Company adopted ASU 2018-15 as of January&#160;1, 2021. The adoption did not have a material impact to the Company&#8217;s condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Recently Issued Accounting Standards</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In June&#160;2016, the FASB issued ASU 2016-13,&#160;<i style="font-style:italic;">Financial instruments&#160;&#8212; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</i>, and subsequent related ASUs, which amends the guidance on the impairment of financial instruments by requiring measurement and recognition of expected credit losses for financial assets held. This ASU is effective for public and private companies&#8217; fiscal&#160;years, and for interim periods within those fiscal&#160;years, beginning after December&#160;15, 2019, and December&#160;15, 2022, respectively. The Company expects to adopt ASU 2016-13 under the private company transition guidance beginning January&#160;1, 2023 and is currently assessing the impact, if any, the guidance will have on the Company&#8217;s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In December&#160;2019, the FASB issued ASU 2019-12,&#160;<i style="font-style:italic;">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</i>&#160;(&#8220;ASU 2019-12&#8221;). ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. ASU 2019-12 will be effective for public entities for interim and annual periods beginning after December&#160;15, 2020, with early adoption permitted. ASU 2019-12 will be effective for private entities for annual periods beginning after December&#160;15, 2021, and interim periods beginning after December&#160;15, 2020, with early adoption permitted. The Company plans to adopt ASU 2019-12 for the fiscal&#160;year beginning January&#160;1, 2022 and is currently assessing the impact, if any, the guidance will have on the Company&#8217;s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In August&#160;2020, the FASB issued ASU 2020-06,&#160;<i style="font-style:italic;">Debt&#160;&#8212; Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#160;&#8212; Contracts in Entity&#8217;s Own Equity (Subtopic 815-40)&#160;&#8212; Accounting For Convertible Instruments and Contracts in an Entity&#8217;s Own Equity</i>. The ASU simplifies accounting for convertible instruments by removing major separation models required under current GAAP. Consequently, more convertible debt instruments will be reported as a single liability instrument with no separate accounting for embedded conversion features. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception, which will permit more equity contracts to qualify for it. The ASU also simplifies the diluted net income per share calculation in certain areas. The new guidance is effective for annual and interim periods beginning after December&#160;15, 2023, and early adoption is permitted for fiscal&#160;years beginning after December&#160;15, 2020, and interim periods within those fiscal&#160;years. The Company plans to adopt 2020-06 for the fiscal&#160;year beginning January&#160;1, 2024 and is currently evaluating the impact that this new guidance will have on the Company&#8217;s financial statements.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><span style="display:inline-block;text-indent:0pt;width:27.35pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">2.</b></span><b style="font-weight:bold;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><b style="font-weight:bold;">Basis of Presentation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the U.S. (&#8220;GAAP&#8221;) and include the accounts of the Company, its wholly-owned subsidiaries, and consolidated variable interest entities (&#8220;VIEs&#8221;). All intercompany balances and transactions have been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Reclassification</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Certain prior&#160;year amounts have been reclassified for consistency with the current&#160;year presentation. These reclassifications had an immaterial effect on our reported results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Variable Interest Entities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company forms special purpose entities (&#8220;SPEs&#8221;), some of which are VIEs, with its investors in the ordinary course of business to facilitate the funding and monetization of its energy storage systems. A legal entity is considered a VIE if it has either a total equity investment that is insufficient to finance its operations without additional subordinated financial support or whose equity holders lack the characteristics of a controlling financial interest. The Company&#8217;s variable interests arise from contractual, ownership, or other monetary interests in the entity. The typical condition for a controlling financial interest ownership is holding a majority of the voting interests of an entity; however, a controlling financial interest may also exist in entities, such as VIEs, through arrangements that do not involve controlling voting interests.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">The Company consolidates a VIE if it is deemed to be the primary beneficiary. The Company determines it is the primary beneficiary if it has the power to direct the activities that most significantly impact the VIEs&#8217; economic performance and has the obligation to absorb losses or has the right to receive benefits of  the VIE that could potentially be significant to the VIE. The Company evaluates its relationships with its VIEs on an ongoing basis to determine whether it is the primary beneficiary.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Equity Method Investments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company has ownership interests in SPEs which it does not control. The Company holds an interest in these SPEs of greater than 20% and has the ability to exercise significant influence and, therefore, uses the equity method to account for its investments in these SPEs. Under the equity method of accounting, investments are stated at initial cost and are adjusted for subsequent additional investments and the Company&#8217;s proportionate share of earnings or losses and distributions. Such proportionate share of earnings or losses is included within other expenses, net in the consolidated statements of operations. The Company considers whether its equity method investments are impaired when events or circumstances suggest that the carrying amount may not be recoverable. An impairment charge is recognized in the consolidated statements of operations for a decline in value that is determined to be other-than-temporary. In determining if and when a decline in the fair value of these investments below their carrying value is other-than-temporary, the Company evaluates the market condition, trends of earnings and cash flows and other key measures of performance and recognizes such loss which is deemed to be other-than-temporary. No such losses have been recognized during the&#160;years ended December&#160;31, 2020 and 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Use of Estimates</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 0pt 8.5pt;">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates on historical experience and on various other </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;">assumptions believed to be reasonable. Actual results could differ from those estimates and such differences could be material to the financial position and results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Significant estimates and assumptions reflected in these consolidated financial statements include, but are not limited to, depreciable life of energy storage systems; the amortization of financing obligations; deferred commissions and contract fulfillment costs; the valuation of energy storage systems, internally developed software, and asset retirement obligations; and the fair value of equity instruments, equity- based instruments, warrant liabilities, and embedded derivatives.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Segment Information</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Operating segments are defined as components of an entity for which discrete financial information is available that is regularly reviewed by the Chief Operating Decision Maker (&#8220;CODM&#8221;) in deciding how to allocate resources to an individual segment and in assessing performance. Our Chief Executive Officer is the CODM. The CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. As such, we have determined that the Company operates as one operating segment that is focused exclusively on innovative technology services that transform the way energy is distributed and consumed. Net assets outside of the U.S. were less than 10% of total net assets as of December&#160;31, 2020 and 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Cash and Cash Equivalents</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company considers all highly liquid investments with an original maturity date of three&#160;months or less at the date of purchase to be cash equivalents. Cash and cash equivalents are maintained at financial institutions. The Company maintains all cash in a highly liquid form to meet current obligations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Accounts Receivable, Net</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Accounts receivable are recorded at the invoiced amount, net of allowance for doubtful accounts. Accounts receivable also include unbilled accounts receivable, which is composed of the&#160;monthly energy optimization services provided and recognized but not yet invoiced as of the end of the reporting period. The allowance for doubtful accounts is based on the Company&#8217;s best estimate and is determined based upon a variety of factors, including analyses of specific customer receivables, aging, and overall assessments of collectability. Accounts receivable balances are charged against the allowance when the Company believes it is probable that the receivable will not be recovered. The allowance for doubtful accounts balance was $0.1 million and $0.2 million as of December&#160;31, 2020 and 2019, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Concentrations of Credit Risk and Other Uncertainties</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Financial instruments that potentially subject the Company to concentration of credit risk consist of cash and cash equivalents and accounts receivable. The Company&#8217;s cash and cash equivalents are held at financial institutions where account balances may at times exceed federally insured limits. Management believes the Company is not exposed to significant credit risk due to the financial strength of the depository institution in which the cash is held. The Company has no financial instruments with off-balance sheet risk of loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">At times, the Company may be subject to a concentration of credit risk in relation to certain customers due to the purchase of large energy storage systems made by such customers. The Company routinely assesses the creditworthiness of its customers. The Company has not experienced any material losses related to receivables from individual customers, or groups of customers during the&#160;years ended December&#160;31, 2020 and 2019. The Company does not require collateral. Due to these factors, no additional credit risk beyond amounts provided for collection losses is believed by management to be probable in the Company&#8217;s accounts receivable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Significant Customers</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">A significant customer represents 10% or more of the Company&#8217;s total revenue or accounts receivable, net balance at each respective balance sheet date. For each significant customer, revenue as a&#160;percentage of total revenue and accounts receivable as a&#160;percentage of total accounts receivable are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:50.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Accounts&#160;Receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Revenue</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Years&#160;Ended&#160;December&#160;31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="color:#231f20;font-weight:bold;">Customers:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Customer A</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;">*</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 45</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 12</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;">*</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Customer B</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 30</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;">*</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;">*</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;">*</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Customer C</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 20</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;">*</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;">*</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;">*</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">Customer D</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 17</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;">*</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;"> 25</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"><span style="color:#231f20;">*</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">*</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Total less than 10% for the respective period</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Substantially all of the Company&#8217;s revenue is from customers in the U.S. for the&#160;years ended December&#160;31, 2020 and 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Inventory</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Inventory consists of batteries and related components either in-process at the Company&#8217;s OEM suppliers or as a finished product at the Company&#8217;s warehouse which are sold and delivered directly to customers under the Company&#8217;s partnership arrangements as individual assets or assembled systems. Inventory is stated at lower of cost or net realizable value with cost being determined by the specific identification method. The Company periodically reviews its inventory for potentially slow-moving or obsolete items and writes down specific items in inventory to net realizable value based on its assessment of market conditions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Energy Storage Systems, Net</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company sells energy optimization services to host customers through the use of energy storage systems installed at customer locations. The Company determined that it does not transfer control of these energy storage systems to the customer, which are operated and controlled via the Company&#8217;s proprietary cloud-based software (&#8220;SaaS&#8221;) platform; therefore, these energy storage systems do not qualify as a leased asset. The energy storage systems are stated at cost, less accumulated depreciation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Energy storage systems, net is comprised of equipment costs, which include components such as batteries, inverters, and other electrical equipment, and associated design, installation, and interconnection costs required to begin providing the energy optimization services to customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Depreciation of the energy storage systems is a component of cost of revenues within the consolidated statements of operations and is calculated using the straight-line method over the estimated useful lives of the energy storage systems, or 10 years, once the respective energy storage systems have been installed and interconnected to the power grid, the Company has received permission to operate, and the Company has begun to provide energy optimization services to the customer (i.e., energy storage system is live). Repairs and maintenance costs are expensed as incurred. Impairment charges related to energy storage system that were determined to no longer be recoverable were not material for the&#160;years ended December&#160;31, 2020 and 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Contract Origination Costs, Net</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 0pt 8.5pt;">Contract origination costs, net is stated at gross contract origination costs less accumulated amortization. Contract origination costs consists of sales commissions earned by the Company&#8217;s sales team,as well as related payroll taxes </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;">and other relevant fringe benefits that are direct, incremental, and recoverable costs of obtaining a contract with a customer. As a result, these amounts have been capitalized on the consolidated balance sheets. The Company deferred incremental costs of obtaining a contract of $2.6 million and $1.8 million during the&#160;years ended December&#160;31, 2020 and 2019, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Contract origination costs are amortized over a period of benefit of ten years. The period of benefit was estimated by considering factors such as historical customer attrition rates, the useful life of the Company&#8217;s technology, and the impact of competition in its industry. Amortization of contract costs were $0.8 million and $0.5 million for the&#160;years ended December&#160;31, 2020 and 2019, respectively, and are included in sales and marketing expense in the accompanying consolidated statements of operations. The Company also recorded $0.1 million and $0.5 million in impairment losses in cost of revenue in the statements of operations related to the contract origination costs that were determined to no longer be recoverable during the&#160;years ended December&#160;31, 2020 and 2019, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Goodwill</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Goodwill represents the excess of cost over net assets of acquired businesses that are consolidated. The Company tests goodwill for impairment on an annual basis in the fourth quarter of each&#160;year, and between annual tests if indicators of potential impairment exist, by first assessing qualitative factors to determine whether it is necessary to perform the quantitative goodwill impairment test. No impairment of goodwill was recorded during the&#160;years ended December&#160;31, 2020 and 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Intangible Assets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company capitalizes costs incurred in the development of internal-use software during the application development stage. Costs related to preliminary project activities and post-implementation activities are expensed as incurred. Capitalized internal-use software is amortized on a straight-line basis over its estimated useful life of five years. The Company recorded amortization for internal-use software of $4.0 million and $3.0 million in cost of revenues in the accompanying consolidated statements of operations for the&#160;years ended December&#160;31, 2020 and 2019, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Other finite-lived intangible assets consist of developed technology acquired in a business combination. Intangible assets acquired in business combinations are initially recorded at fair value and subsequently presented net of accumulated amortization. These intangible assets are amortized on a straight-line basis over their estimated useful lives. The Company amortizes its developed technology over five&#160;years. Amortization of these intangible assets was not material for the&#160;years ended December&#160;31, 2020 and 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Impairment of Long-Lived Assets</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company reviews its long-lived assets, which primarily consist of energy storage systems, right-of- use assets, and intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable or that the useful life is shorter than originally estimated. Recoverability of assets is measured by comparing the carrying amount of an asset to future undiscounted net cash flows expected to be generated by the asset over its remaining useful life.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">If such assets are impaired, the impairment recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets. If the useful life is shorter than originally estimated, the Company depreciates or amortizes the remaining carrying value over the revised shorter useful life. Assets to be disposed of by sale are reflected at the lower of their carrying amount or fair value less cost to sell.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Leases</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company determines if an arrangement is or contains a lease at inception by assessing whether the arrangement contains an identified asset and whether it has the right to control the identified asset. Right- of-use (&#8220;ROU&#8221;) assets represent the Company&#8217;s right to use an underlying asset for the lease term and lease liabilities represent the Company&#8217;s obligation to make lease payments arising from the lease. The classification of the Company&#8217;s leases as operating or finance leases along with the initial measurement and recognition of the associated ROU assets and lease liabilities is performed at the lease commencement date. The measurement of ROU assets and lease liabilities is based on the present value of future lease payments over the lease term. The ROU asset also includes the effect of any lease payments made prior to or on lease commencement and excludes lease incentives and initial direct costs incurred, as applicable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">As the implicit rate in the Company&#8217;s leases is generally unknown, the Company uses its incremental borrowing rate based on the information available at the lease commencement date in determining the present value of future lease payments. The Company considers its credit risk, term of the lease, total lease payments and adjusts for the impacts of collateral, as necessary, when calculating its incremental borrowing rates. The lease terms may include options to extend or terminate the lease when it is reasonably certain the Company will exercise any such options. Rent expense for the Company&#8217;s operating leases is recognized on a straight-line basis over the lease term. Variable lease payments are recorded as an expense in the period incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company has elected to not separate lease and non-lease components for any leases within its existing classes of assets and, as a result, accounts for any lease and non-lease components as a single lease component. The Company has also elected to not apply the recognition requirement to any leases within its existing classes of assets with a term of 12&#160;months or less.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Convertible Preferred Stock Warrant Liabilities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company evaluates whether its warrants for shares of convertible redeemable preferred stock are freestanding financial instruments that obligate the Company to redeem the underlying preferred stock at some point in the future and determined that each of its outstanding warrants for preferred stock are liability classified. The warrants are subject to re-measurement at each balance sheet date, and any change in fair value is recognized in the change in fair value of warrants and embedded derivatives in the consolidated statements of operations. The Company will continue to remeasure the warrants until the earlier of the exercise or expiration, the completion of a deemed liquidation event, the conversion of convertible preferred stock into common stock, or until holders of the convertible preferred stock can no longer trigger a deemed liquidation event. On expiration, the convertible preferred stock warrants will automatically net exercise, unless the warrant holder provides written notice that it does not wish to exercise its warrants. Upon exercise, the related convertible preferred stock warrant liability will be reclassified to convertible preferred stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Asset Retirement Obligations</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company recognizes a liability for the fair value of asset retirement obligations (&#8220;ARO&#8221;) associated with its energy storage systems in the period in which there is a legal obligation associated with the retirement of such assets and the amount can be reasonably estimated. The associated asset retirement costs are capitalized as part of the carrying amount of the energy storage systems and depreciated over the asset&#8217;s remaining useful life. This liability includes costs related to the removal of its energy storage systems at the conclusion of each respective customer contract. Subsequent to initial measurement, the asset retirement liability is accreted each period and such accretion is recognized as an expense in the consolidated statements of operations. If there are changes in the estimated amount or timing of cash flows, a revision is recorded to both the asset retirement obligation and the asset retirement capitalized cost.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Financing Obligations</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company has formed various SPEs to finance the development and construction of its energy storage systems. These SPEs, which are structured as limited liability companies, obtain financing in the form of large upfront payments from outside investors and purchase energy storage systems from the Company under master purchase agreements. The Company accounts for the large upfront payments received from the fund investor as a borrowing by recording the proceeds received as a financing obligation, which will be repaid through host customer payments and incentives received from the utilities that will be received by the investor.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The financing obligation is non-recourse once the associated energy storage systems have been placed in-service and the associated customer arrangements have been assigned to the SPE. However, the Company is responsible for any warranties, performance guarantees, accounting, performance reporting, and all other costs associated with the operation of the energy storage systems. Despite such energy storage systems being legally sold to the SPEs, the Company recognizes host customer payments and incentives as revenue during the period as discussed in Note&#160;3, <i style="font-style:italic;">Revenue</i><span style="white-space:pre-wrap;">. The amounts received by the fund investor from customer payments and incentives are recognized as interest using the effective interest method, and the balance is applied to reduce the financing obligation. The effective interest rate is the interest rate that equates the present value of the cash amounts to be received by a fund investor in relation to the underlying Projects with the present value of  the cash amounts paid by the investor to the Company, adjusted for any payments  made by the Company.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Fair Value of Financial Instruments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Assets and liabilities recorded at fair value in the consolidated financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. The fair value of the Company&#8217;s financial assets and liabilities reflects management&#8217;s estimate of amounts that the Company would have received in connection with the sale of the assets or paid in connection with the transfer of the liabilities in an orderly transaction between market participants at the measurement date. In connection with measuring the fair value of its assets and liabilities, the Company seeks to maximize the use of observable inputs (market data obtained from independent sources) and to minimize the use of unobservable inputs (internal assumptions about how market participants would price assets and liabilities).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Hierarchical levels which are directly related to the amount of subjectivity associated with the inputs to the valuation of these assets or liabilities are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:44.95pt;text-indent:-44.95pt;margin:0pt 0pt 12pt 28.39pt;"><span style="font-style:italic;font-weight:bold;">Level 1&#160;&#8212; </span>Unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access as of the measurement date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:44.95pt;text-indent:-44.95pt;margin:0pt 0pt 12pt 28.39pt;"><span style="font-style:italic;font-weight:bold;">Level 2&#160;&#8212; </span>Inputs other than quoted prices included within Level 1 that are directly observable for the asset or liability or indirectly observable through corroboration with observable market data.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:44.95pt;text-indent:-44.95pt;margin:0pt 0pt 12pt 28.39pt;"><span style="font-style:italic;font-weight:bold;">Level 3&#160;&#8212; </span>Unobservable inputs for the asset or liability only used when there is little, if any, market activity for the asset or liability at the measurement date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">This hierarchy requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value. Assets and liabilities measured at fair value are classified in their entirety based on the lowest level of input that is significant to their fair value measurement. The Company&#8217;s assessment of the significance of a specific input to the fair value measurement in its entirety requires management to make judgments and consider factors specific to the asset or liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Financial assets and liabilities held by the Company measured at fair value on a recurring basis as of December&#160;31, 2020 and 2019 include cash and cash equivalents, warrant liabilities, and embedded derivatives which are bifurcated from the host financial instrument.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Revenue Recognition</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company generates revenue from the sales of its energy optimization services to its customers in accordance with Accounting Standards Update (&#8220;ASU&#8221;), <i style="font-style:italic;">Revenue from Contracts with Customers (Topic 606) </i>(&#8220;ASU 2014-09&#8221;). See Note&#160;3, <i style="font-style:italic;">Revenue </i>for discussion of the Company&#8217;s revenue recognition policies and financial statement impacts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Cost of Revenue</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 12pt 8.65pt;">Cost of revenue related to the sale of hardware includes the cost of the hardware sold to project developers, which generally includes the cost to purchase the hardware from a manufacturer, shipping, and other costs required to fulfill our obligation to deliver the hardware to the customer location. Cost of revenue may also include any impairment of hardware held in inventory for sale to a customer. Cost of revenue related to the sale of hardware is recognized when the delivery of the hardware is completed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 12pt 8.65pt;">Cost of revenue related to energy optimization services includes depreciation of the cost of energy storage systems associated with long-term host customer contracts, which includes capitalized fulfillment costs, such as installation services, permitting and other related costs. Cost of revenue may also include any impairment of energy storage systems along with energy storage system maintenance costs associated with the ongoing services provided to customers and other amounts not qualifying for capitalization pursuant to the Company&#8217;s internal use software capitalization policy. Cost of revenue is recognized as the energy optimization and other supporting services are provided to the Company&#8217;s customers throughout the term of the contract.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Sales and Marketing</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Sales and marketing expense consists primarily of payroll and other related personnel costs, including stock-based compensation, employee benefits, and travel for our sales&#160;&amp; marketing department. These costs are recognized in the period incurred. Advertising expenses for the&#160;years ended December&#160;31, 2020 and 2019 were not material.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Research and Development</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Research and development expense consists primarily of payroll and other related personnel costs for engineers and third parties engaged in the design and development of products, third-party software, and technologies, including salaries, bonus and stock-based compensation expense, project material costs, services, and depreciation. The Company expenses research and development costs as they are incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">General and Administrative</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">General and administrative expense consists of payroll and other related personnel costs, including salaries, bonuses and stock-based compensation for executive management, legal, finance, and others. In addition, general and administrative expense includes fees for professional services and occupancy costs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Stock-Based Compensation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company recognizes stock-based compensation expense related to employees over the requisite service period based on the grant-date fair value of the awards. The fair value of options granted is estimated using the Black-Scholes option valuation model. The Company recognizes the grant-date fair value of an award as compensation expense on a straight-line basis over the requisite service period, which typically corresponds to the vesting period for the award. The Company elects to account for forfeitures as they occur and, upon forfeiture of an award prior to vesting, the Company reverses any previously recognized compensation expense related to that award.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Income Taxes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company uses the asset and liability method of accounting for income taxes based on Financial Accounting Standards Board (&#8220;FASB&#8221;) Accounting Standards Codification (&#8220;ASC&#8221;) 740, <i style="font-style:italic;">Accounting for Income Taxes</i>. Under the asset and liability method, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between financial statement carrying amounts and the tax basis of existing assets and liabilities. The Company records a valuation allowance to reduce tax assets to an amount for which realization is more likely than not. There are certain charges that are not deductible for tax purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">In evaluating the ability to recover its deferred income tax assets, the Company considers all available positive and negative evidence, including its operating results, ongoing tax planning, and forecasts of future taxable income on a jurisdiction-by-jurisdiction basis. In the event the Company determines that it would  be able to realize its deferred income tax assets in the future in excess of their net recorded amount, it would make an adjustment to the valuation allowance that would reduce the provision for income taxes. Conversely, in the event that all or part of the net deferred tax assets are determined not to be realizable in the future, an adjustment to the valuation allowance would be charged to earnings in the period such determination is made.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">The Company recognizes the tax benefit from uncertain tax positions in accordance with GAAP,  which prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of uncertain tax positions taken or expected to be taken in the Company&#8217;s tax return. </span>No liability related to uncertain tax positions has been recognized in the financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company includes interest and penalties for uncertain tax positions in the financial statements as a component of income tax expense. No accrual has been deemed necessary as of December&#160;31, 2020 and 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Foreign Currency Translation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company&#8217;s foreign subsidiaries financial position and results of operations are measured using the local currency as the functional currency. The functional currency is the currency of the primary economic environment in which an entity&#8217;s operations are conducted. Assets and liabilities of foreign subsidiaries are translated at exchange rates in effect as of the balance sheet date. Revenues and expenses are translated at average exchange rates in effect during the&#160;year. Translation adjustments are recorded within accumulated other comprehensive income, a separate component of stockholders&#8217; deficit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Net Loss Per Share Attributable to Common Stockholders</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Basic and diluted net loss per share attributable to common stockholders is presented in conformity with the two-class method required for participating securities. Under the two-class method, net loss is attributed to common stockholders and participating securities based on their participation rights. The Company considers all series of its convertible preferred stock to be participating securities. Under the two- class method, the net loss attributable to common stockholders is not allocated to the convertible preferred stock as the holders of the Company&#8217;s convertible preferred stock do not have a contractual obligation to share in the Company&#8217;s losses. Basic net loss per share attributable to common stockholders is calculated by dividing the net loss attributable to common stockholders by the weighted-average number of shares of common stock outstanding for the period, without consideration for potential dilutive securities. Diluted net loss per share is computed by dividing the net loss attributable to common stockholders by the weighted- average number of common shares and common share equivalents of potentially dilutive securities outstanding for the period. For purposes of the diluted net loss per share calculation, convertible preferred stock, convertible notes, warrants and common stock options are considered to be potentially dilutive securities. As the Company was in a net loss position for the&#160;years ended December&#160;31, 2020 and 2019, diluted net loss per share attributable to common stockholders is the same as basic net loss per share attributable to common stockholders because the effects of potentially dilutive securities are antidilutive.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Recently Adopted Accounting Standards</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In August&#160;2018, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2018-13, <i style="font-style:italic;">Fair Value Measurement (Topic 820): Disclosure Framework&#160;&#8212; Changes to the Disclosure Requirements for Fair Value Measurement</i>. The amendments applicable to the Company on the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements and the narrative description of measurement uncertainty should be prospectively applied in the initial fiscal&#160;year of adoption. All other amendments applicable to the Company should be applied retrospectively to all periods presented upon their effective date. The Company adopted ASU 2018-13 as of January&#160;1, 2020. The Company&#8217;s disclosures related to its level 3 financial instruments were not materially impacted for the periods presented. See Note&#160;4, Fair Value Measurements, for more information<span style="font-size:11pt;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Recently Issued Accounting Standards</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In June&#160;2016, the FASB issued ASU 2016-13, <i style="font-style:italic;">Financial instruments&#160;&#8212; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</i>, and subsequent related ASUs, which amends the guidance on the impairment of financial instruments by requiring measurement and recognition of expected credit losses for financial assets held. This ASU is effective for public and private companies&#8217; fiscal&#160;years, and for interim periods within those fiscal&#160;years, beginning after December&#160;15, 2019, and December&#160;15, 2022, respectively. The Company expects to adopt ASU 2016-13 under the private company transition guidance beginning January&#160;1, 2023 and is currently assessing the impact, if any, the guidance will have on the Company&#8217;s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In August&#160;2018, the FASB issued ASU 2018-15, <i style="font-style:italic;">Intangibles&#160;&#8212; Goodwill and Other&#160;&#8212; Internal-Use Software (Subtopic 350-40): Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract </i>(&#8220;ASU 2018-15&#8221;). The intent of this pronouncement is to align the requirements for capitalizing implementation costs incurred in a cloud computing arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal- use software as defined in ASC 350-40. Under ASU 2018-15, the capitalized implementation costs related to a cloud computing arrangement will be amortized over the term of the arrangement and all capitalized implementation amounts will be required to be presented in the same line items of the financial statements as the related hosting fees. ASU 2018-15 is effective for public and private companies&#8217; fiscal&#160;years beginning after December&#160;15, 2019, and December&#160;15, 2020, respectively, and interim periods within those fiscal&#160;years, with early adoption permitted. The Company will adopt ASU 2018-15 for the fiscal&#160;year beginning January&#160;1, 2021, and does not expect the adoption to have a material impact on the Company&#8217;s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In December&#160;2019, the FASB issued ASU 2019-12, <i style="font-style:italic;">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes </i>(&#8220;ASU 2019-12&#8221;). ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. ASU 2019-12 will be effective for public entities for interim and annual periods beginning after December&#160;15, 2020, with early adoption permitted. ASU 2019-12 will be effective for private entities for annual periods beginning after December&#160;15, 2021, and interim periods beginning after December&#160;15, 2020, with early adoption permitted. The Company plans to adopt ASU 2019-12 for the fiscal&#160;year beginning January&#160;1, 2022 and is currently assessing the impact, if any, the guidance will have on the Company&#8217;s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 0pt 8.65pt;">In August&#160;2020, the FASB issued ASU 2020-06, <i style="font-style:italic;">Debt&#160;&#8212; Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#160;&#8212; Contracts in Entity&#8217;s Own Equity (Subtopic 815-</i><i style="color:#231f20;font-style:italic;">40)&#160;&#8212; Accounting For Convertible Instruments and Contracts in an Entity&#8217;s Own Equity</i><span style="color:#231f20;white-space:pre-wrap;">. The ASU simplifies accounting for convertible instruments by removing major separation models required under current  GAAP. Consequently, more convertible debt instruments will be reported as a single liability instrument with no separate accounting for embedded conversion features. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception, which will permit more equity contracts to qualify for it. The ASU also simplifies the diluted net income per share calculation in certain areas. The new guidance is effective for annual and interim periods </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 8.65pt;"><span style="color:#231f20;white-space:pre-wrap;">beginning after December&#160;15, 2023, and early adoption is permitted for fiscal&#160;years beginning after December&#160;15, 2020, and interim periods within those fiscal&#160;years. The Company plans to adopt 2020-06 for the fiscal&#160;year beginning January&#160;1, 2024 and is currently evaluating the impact that this new guidance will have on the Company&#8217;s financial statements.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).  Accounting policies describe all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>204
<FILENAME>R184.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136919436584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>REVENUE</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">REVENUE</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3.&#160;&#160;&#160;REVENUE</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company generates revenue through&#160;two&#160;types of arrangements with customers, host customer arrangements and partnership arrangements. The Company recognizes revenue under these arrangements as described below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Host Customer Arrangements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Host customer contracts are generally entered into with commercial entities who have traditionally relied on power supplied directly from the grid. Host customer arrangements consist of a promise to provide energy optimization services through the Company&#8217;s proprietary SaaS platform coupled with a dedicated energy storage system owned and controlled by the Company throughout the term of the contract. The host customer does not obtain legal title to, or ownership of the dedicated energy storage system at any point in time. The host customer is the end consumer of the energy that directly benefits from the energy optimization services provided by the Company. The term for the Company&#8217;s contracts with host customers generally ranges from&#160;5&#160;to&#160;10&#160;years, which may include certain renewal options to extend the initial contract term or certain termination options to reduce the initial contract term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Although the Company installs an energy storage system at the host customer site in order to provide the energy optimization services, the Company determined it has the right to direct how and for what purpose the asset is used through the operation of its SaaS platform and, as such, retains control of the energy storage system; therefore, the contract does not contain a lease. The Company determined the various energy optimization services provided throughout the term of the contract, which may include services such as remote monitoring, performance reporting, preventative maintenance and other ancillary services necessary for the safe and reliable operation of the energy storage system, are part of a combined output of energy optimization services and the Company provides a single distinct combined performance obligation representing a series of distinct&#160;days of services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company determines the transaction price at the outset of the arrangement, primarily based on the contractual payment terms dictated by the contract with the customer. Fees charged to customers for energy optimization services generally consist of recurring fixed&#160;monthly payments throughout the term of the contract. In certain arrangements, the transaction price may include incentive payments that are earned by the host customer from utility companies in relation to the services provided by the Company. Under such arrangements, the rights to the incentive payments are assigned by the host customer to the Company. These incentives may be in the form of fixed upfront payments, variable&#160;monthly payments, or annual performance-based payments over the first&#160;five&#160;years&#160;of the customer contract term. Incentive payments may be contingent on approval from utility companies or actual future performance of the energy storage system.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Substantially all of the Company&#8217;s arrangements provide customers the unilateral ability to terminate for convenience prior to the conclusion of the stated contractual term or the contractual term is shorter than the estimated benefit period, which the Company has determined to be&#160;10&#160;years based on the estimated useful life of the underlying energy storage systems and the period over which the customer can benefit from the energy optimization services utilizing such energy storage systems. In these instances, the Company determined that upfront incentive payments received from its customers represent a material right that is, in effect, an advance payment for future energy optimization services to be recognized throughout the estimated benefit period. In contracts where the customer does not have the unilateral ability to terminate for convenience without a penalty during the estimated benefit period, the Company determined the upfront incentive payments do not represent a material right for services provided beyond the initial contractual period and are therefore a component of the initial transaction price. The Company revisits its estimate of the benefit period each reporting period. The Company&#8217;s contracts with host customers do not contain a significant financing component.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company transfers control of its energy optimization services to its customers continuously throughout the term of the contract (a stand-ready obligation) and revenue is recognized ratably as control of these services is transferred to its customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for its services.&#160;Monthly incentive payments based on the performance of the energy storage system are allocated to the distinct&#160;month in which they are earned because the terms of the payments relate specifically to the outcome from transferring the distinct time increment (month) of service and because such amounts reflect the fees to which the Company expects to be entitled for providing energy optimization services each period, consistent with the allocation objective. Annual variable performance- based payments are estimated at the inception in the transaction price using the expected value method, which takes into consideration historical experience, current contractual requirements, specific known market events and forecasted energy storage system performance patterns, and the Company recognizes such payments ratably using a time-based measure of progress of&#160;days elapsed over the term of the contract to the extent that it is probable that a significant reversal of the cumulative revenue recognized will not occur in a future period. At the end of each reporting period, the Company reassesses its estimate of the transaction price. The Company does not begin recognition of revenue until the energy storage system is live (i.e., provision of energy optimization services has commenced) or, as it relates to incentive payments, when approval has been received from the utility company if later.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Partnership Arrangements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Partnership arrangements consist of promises to transfer inventory in the form of an energy storage system to a solar plus storage project developer and separately provide energy optimization services as described previously to the ultimate owner of the project after the developer completes the installation of the project. Under partnership arrangements, the Company&#8217;s customer is the solar plus storage project developer. The customer obtains legal title to along with ownership and control of the inventory upon delivery and the customer is responsible for the installation of the project. Once installation of the project is complete, the owner of the solar plus storage project provides energy to the end consumer through a separate contractual arrangement directly with the end consumer. The term for the Company&#8217;s contracts with customers under partnership arrangements generally ranges from&#160;10&#160;to&#160;20&#160;years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company determined the promise to deliver the inventory as a component of the solar plus storage project for which the customer is responsible to develop is a separate and distinct performance obligation from the promise to provide energy optimization services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company determines the transaction price at the outset of the arrangement, primarily based on the contractual payment terms dictated by the contract with the customer. Fees charged for the sale of inventory generally consist of fixed fees payable upon or shortly after successful delivery to the customer. Fees charged to customers for energy optimization services consist of recurring fixed&#160;monthly payments throughout the term of the contract. The Company is responsible for designing, procuring, delivering and ensuring the proper components are provided in accordance with the requirements of the contract. Although the inventory is purchased by the Company from a third-party manufacturer, the Company determined it obtains control of the inventory prior to delivery to the customer and is the principal in the arrangement. The Company is fully responsible for responding to and correcting any customer issues related to the delivery of the inventory. The Company holds title and assumes all risks of loss associated with the inventory until the customer accepts the inventory. The Company is primarily responsible for fulfilling the delivery of the inventory to the customer, assumes substantial inventory risks and has discretion in the pricing charged to the customer. The Company has not entered into any partnership arrangements where it is not the principal in the transaction.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company allocates revenue between the hardware and energy storage services performance obligations based on the standalone selling price of each performance obligation. The standalone selling price for the hardware is established based on observable pricing. The standalone selling price for the energy optimization services is established using a residual value approach due to the significant variability in the services provided to each individual customer based on the specific requirements of each individual project and the lack of observable standalone sales of such services. The Company&#8217;s partnership arrangements do not contain a significant financing component.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company transfers control of the inventory upon delivery and simultaneous transfer of title to the customer. The Company transfers control of its energy optimization services to its customers continuously throughout the term of the contract (a stand-ready obligation), which does not commence until the customer successfully completes the installation of the project. As a result, the time frame between when the Company transfers control of the inventory to the customer upon delivery is generally several&#160;months, and can be in excess of one&#160;year, before the Company is required to perform any subsequent energy optimization services. Revenue is recognized ratably as control of these services is transferred to its customers based on a time-based output measure of progress of&#160;days elapsed over the term of the contract, in an amount that reflects the consideration the Company expects to be entitled to in exchange for its services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In some partnership arrangements, the Company charges shipping fees for the inventory. The Company accounts for shipping as a fulfillment activity, since control transfers to the customer after the shipping is complete and includes such amounts within cost of revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Disaggregation of Revenue</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table provides information on the disaggregation of revenue as recorded in the consolidated statements of operations (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;width:25.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">March&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.96%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.96%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Partnership hardware revenue</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">10,539</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">718</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Partnership service revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">36</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">&#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Host customer service revenue</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">4,845</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">3,393</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">15,420</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">4,111</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Remaining Performance Obligations</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Remaining performance obligations represent contracted revenue that has not been recognized, which include contract liabilities (deferred revenue) and amounts that will be billed and recognized as revenue in future periods.&#160;As of March&#160;31, 2021, the Company had $172.4&#160;million of remaining performance obligations, and the approximate&#160;percentages expected to be recognized as revenue in the future are as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:99.97%;"><tr><td style="vertical-align:bottom;width:23.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:15.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Total&#160;remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:55.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Percent&#160;Expected&#160;to&#160;be&#160;Recognized&#160;as&#160;Revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:23.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:15.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">performance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:13.47%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Less&#160;than</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:19.3%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_74Fo14z2m0qd1PbcXFueRw;"><b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;text-align:center;">Two</b></span><b style="color:#231f20;font-size:8pt;font-weight:bold;">&#160;to</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:16.79%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Greater&#160;than</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background-color:#00ff00;color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:23.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:15.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">obligations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:13.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_Ekip1TpjTk6guhsOVcf3cw;"><b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;text-align:center;">one</b></span><b style="color:#231f20;font-size:8pt;font-weight:bold;">&#160;year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:19.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">five&#160;years</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:16.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">five&#160;year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background-color:#00ff00;color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:23.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;width:72.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">(in thousands, except percentages)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:23.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Service revenue</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:14.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">114,440</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:13.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">13</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:19.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">48</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:16.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">39</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:23.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Hardware revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:14.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">57,989</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:13.47%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">100</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;width:19.3%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">&#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;width:16.79%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">&#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:23.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"><span style="color:#231f20;">Total revenue</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:14.23%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">172,429</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.47%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;margin-right:0pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.3%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;margin-right:0pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.79%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;margin-right:0pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Contract Balances</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Deferred revenue primarily includes cash received in advance of revenue recognition related to energy optimization services and incentives. The following table presents the changes in the deferred revenue balance during the three&#160;months ended March&#160;31, 2021 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Beginning balance as of January 1, 2021</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">52,410</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Upfront payments received from customers</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">12,053</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Upfront or annual incentive payments received</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">1,772</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Revenue recognized related to amounts that were included in beginning balance of deferred revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">(9,860)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Revenue recognized related to deferred revenue generated during the period</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">(973)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Ending balance as of March 31, 2021</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:10.7%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">55,402</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><span style="display:inline-block;text-indent:0pt;width:27.35pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">3.</b></span><b style="font-weight:bold;">REVENUE</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company generates revenue through two types of arrangements with customers, host customer arrangements and partnership arrangements. The Company recognizes revenue under these arrangements as described below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="font-style:italic;font-weight:bold;">Host Customer Arrangements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">Host customer contracts are generally entered into with commercial entities who have traditionally relied on power supplied directly from the grid. Host customer arrangements consist of  a promise to provide energy optimization services through the Company&#8217;s proprietary SaaS platform coupled with a dedicated energy storage system owned and controlled by the Company throughout the term of the contract. The host customer does not obtain legal title to, or ownership of the dedicated energy storage system at any point in time. The host customer is the end consumer of the energy that directly benefits from the energy optimization services provided by the Company. The term for the Company&#8217;s contracts with host customers generally ranges from </span><span style="-sec-ix-hidden:Hidden_VzA6CDmXoE-xXHO8QcBsTQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">5</span></span> to 10 years, which may include certain renewal options to extend the initial contract term or certain termination options to reduce the initial contract term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Although the Company installs an energy storage system at the host customer site in order to provide the energy optimization services, the Company determined it has the right to direct how and for what purpose the asset is used through the operation of its SaaS platform and, as such, retains control of the energy storage system; therefore, the contract does not contain a lease. The Company determined the various energy optimization services provided throughout the term of the contract, which may include services such as remote monitoring, performance reporting, preventative maintenance and other ancillary services necessary for the safe and reliable operation of the energy storage system, are part of a combined output of energy optimization services and the Company provides a single distinct combined performance obligation representing a series of distinct&#160;days of services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">The Company determines the transaction price at the outset of  the arrangement, primarily based on  the contractual payment terms dictated by the contract with the customer. Fees charged to customers for energy optimization services generally consist of recurring fixed&#160;monthly payments throughout the term of the contract. In certain arrangements, the transaction price may include incentive payments that are earned by the host customer from utility companies in relation to the services provided by the Company. Under such arrangements, the rights to the incentive payments are assigned by the host customer to the Company. These incentives may be in the form of fixed upfront payments, variable&#160;monthly payments, or annual performance- based payments over the first </span>five years of the customer contract term. Incentive payments may be contingent on approval from utility companies or actual future performance of the energy storage system.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">Substantially all of the Company&#8217;s arrangements provide customers the unilateral ability to terminate for convenience prior to the conclusion of  the stated contractual term or the contractual term is shorter   than the estimated benefit period, which the Company has determined to be </span>10 years<span style="white-space:pre-wrap;"> based on the estimated useful life of the underlying energy storage systems and the period over which the customer can benefit from the energy optimization services utilizing such energy storage systems. In these instances, the Company determined that upfront incentive payments received from its customers represent a material right that is, in effect, an advance payment for future energy optimization services to be recognized throughout the estimated benefit period. In contracts where the customer does not have the unilateral ability to terminate  for convenience without a penalty during the estimated benefit period, the Company determined the upfront incentive payments do not represent a material right for services provided beyond the initial contractual period and are therefore a component of the initial transaction price. The Company revisits its estimate of the benefit period each reporting period. The Company&#8217;s contracts with host customers do not contain a significant financing component.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">The Company transfers control of its energy optimization services to its customers continuously throughout the term of the contract (a stand-ready obligation) and revenue is recognized ratably as control  of these services is transferred to its customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for its services.&#160;Monthly incentive payments based on the performance of the energy storage system are allocated to the distinct&#160;</span><span style="white-space:pre-wrap;">month in which they are earned because the terms of the payments relate specifically to the outcome from transferring the distinct time increment (month) of service and because such amounts reflect the fees to which the Company expects to be entitled for providing energy optimization services each period, consistent with the allocation objective. Annual variable performance- based payments are estimated at the inception in the transaction price using the expected  value method, which takes into consideration historical experience, current contractual requirements, specific known market events and forecasted energy storage system performance patterns, and the Company recognizes such payments ratably using a time-based measure of progress of&#160;</span><span style="white-space:pre-wrap;">days elapsed over the term of the contract to the extent that it is probable that a significant reversal of the cumulative revenue recognized will not occur in a future period. At the end of  each reporting period, the Company reassesses its estimate of the transaction price. The Company does not begin recognition of revenue until the energy storage system is live (i.e., provision of energy optimization services has commenced) or, as it relates to incentive payments, when approval has been received from the utility company if later.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="font-style:italic;font-weight:bold;">Partnership Arrangements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Partnership arrangements consist of promises to transfer inventory in the form of an energy storage system to a solar plus storage project developer and separately provide energy optimization services as described previously to the ultimate owner of the project after the developer completes the installation of the project. Under partnership arrangements, the Company&#8217;s customer is the solar plus storage project developer. The customer obtains legal title to along with ownership and control of the inventory upon delivery and the customer is responsible for the installation of the project. Once installation of the project is complete, the owner of the solar plus storage project provides energy to the end consumer through a separate contractual arrangement directly with the end consumer. The term for the Company&#8217;s contracts with customers under partnership arrangements generally ranges from <span style="-sec-ix-hidden:Hidden__j8LuhG-v0W9Lu2uoM-YrQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">10</span></span> to 20 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company determined the promise to deliver the inventory as a component of the solar plus storage project for which the customer is responsible to develop is a separate and distinct performance obligation from the promise to provide energy optimization services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">The Company determines the transaction price at the outset of  the arrangement, primarily based on the contractual payment terms dictated by the contract with the customer. Fees charged for the sale of inventory generally consist of fixed fees payable upon or shortly after successful delivery to the customer. Fees charged to customers for energy optimization services consist of recurring fixed&#160;monthly payments throughout the term of the contract. The Company is responsible for designing, procuring, delivering and ensuring the proper components are provided in accordance with the requirements of the contract. Although the inventory is purchased by the Company from a third-party manufacturer, the Company determined it obtains control of the inventory prior to delivery to the customer and is the principal in the arrangement. The Company is fully responsible for responding to and correcting any customer issues related to the delivery of the inventory. The Company holds title and assumes all risks of loss associated with the inventory until the customer accepts the inventory. The Company is primarily responsible for fulfilling the delivery of the inventory to the customer, assumes substantial inventory risks and has discretion in the pricing charged to the customer. The Company has not entered into any partnership arrangements where it is not the principal in the transaction.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company allocates revenue between the hardware and energy storage services performance obligations based on the standalone selling price of each performance obligation. The standalone selling price for the hardware is established based on observable pricing. The standalone selling price for the energy optimization services is established using a residual value approach due to the significant variability in the services provided to each individual customer based on the specific requirements of each individual project and the lack of observable standalone sales of such services. The Company&#8217;s partnership arrangements do not contain a significant financing component.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company transfers control of the inventory upon delivery and simultaneous transfer of title to the customer. The Company transfers control of its energy optimization services to its customers continuously throughout the term of the contract (a stand-ready obligation), which does not commence until the customer successfully completes the installation of the project. As a result, the time frame between when the Company transfers control of the inventory to the customer upon delivery is generally several&#160;months, and can be in excess of one&#160;year, before the Company is required to perform any subsequent energy optimization services. Revenue is recognized ratably as control of these services is transferred to its customers based on a time-based output measure of progress of&#160;days elapsed over the term of the contract, in an amount that reflects the consideration the Company expects to be entitled to in exchange for its services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In some partnership arrangements, the Company charges shipping fees for the inventory. The Company accounts for shipping as a fulfillment activity, since control transfers to the customer after the shipping is complete and includes such amounts within cost of revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="font-style:italic;font-weight:bold;">Disaggregation of Revenue</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The following table provides information on the disaggregation of revenue as recorded in the consolidated statements of operations (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Partnership hardware revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 20,662</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,070</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Partnership service revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 51</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Host customer service revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,594</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13,476</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 36,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 17,552</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.45pt;"><span style="font-style:italic;font-weight:bold;">Remaining Performance Obligations</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 12pt 8.65pt;">Remaining performance obligations represent contracted revenue that has not been recognized, which include contract liabilities (deferred revenue) and amounts that will be billed and recognized as revenue in future periods. As of December&#160;31, 2020, the Company had $148.9 million of remaining performance obligations, and the approximate&#160;percentages expected to be recognized as revenue in the future are as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:41.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Percent expected to be recognized as revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">performance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Less&#160;than</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Two&#160;to</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Greater</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">obligations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_lnp1VoTw50u9Vu5flKPBVg;"><b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;text-align:center;">one year</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_NdO5JwWDeEibXU-51u809Q;"><b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;text-align:center;">five years</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-size:8pt;font-weight:bold;">than&#160;</b><span style="-sec-ix-hidden:Hidden_-rR2zFekZUi1k0esMzedvQ;"><b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;text-align:center;">five </b></span><b style="color:#231f20;font-size:8pt;font-weight:bold;">year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="11" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:41.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">(in thousands, except percentages)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Service revenue</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;">107,909</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;">13</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">50</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">37&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Hardware revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;">41,012</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;">100</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="color:#231f20;">Total revenue</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;">148,921</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="font-style:italic;font-weight:bold;">Contract Balances</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 12pt 8.65pt;">Deferred revenue primarily includes cash received in advance of revenue recognition related to energy optimization services and incentives. The following table presents the changes in the deferred revenue balance during the&#160;years ended December&#160;31, 2020 and 2019 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Beginning balance at January 1,</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 20,728</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 11,859</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Upfront payments received from customers</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 40,481</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,698</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Upfront or annual incentive payments received</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 8,015</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 8,240</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Revenue recognized related to amounts that were included in beginning balance of deferred revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (9,764)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (4,830)</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Revenue recognized</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (7,050)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (1,239)</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Ending balance at December 31,</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 52,410</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 20,728</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>205
<FILENAME>R185.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137021431352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>FAIR VALUE MEASUREMENTS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">4.&#160;&#160;&#160;FAIR VALUE MEASUREMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Fair value accounting is applied for all financial assets and liabilities that are recognized or disclosed at fair value in the financial statements on a recurring basis. At March&#160;31, 2021 and December&#160;31, 2020, the carrying amount of accounts receivable, other current assets, other assets, accounts payable, and accrued and other current liabilities approximated their estimated fair value due to their relatively short maturities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table provides the financial instruments measured at fair value (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;width:53.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March&#160;31,&#160;2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Assets</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"><span style="color:#231f20;">Cash equivalents:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Money market fund</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">67</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">&#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">67</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Convertible preferred stock warrant liability</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">&#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">&#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">161,486</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">161,486</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">&#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">&#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">161,486</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">161,486</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;width:53.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.94%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.94%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.94%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.94%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Assets</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"><span style="color:#231f20;">Cash equivalents:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Money market fund</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">67</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">67</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Convertible preferred stock warrant liability</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">95,342</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">95,342</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">95,342</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">95,342</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company&#8217;s money market funds are classified as Level 1 because they are valued using quoted market prices. The convertible preferred stock warrant liabilities are defined as Level 3 in the fair value hierarchy as the valuations are based on significant unobservable inputs, which reflect the Company&#8217;s own assumptions incorporated in valuation techniques used to determine fair value; further discussion of these assumptions is set forth below. There were no transfers into or out of Level 3 of the fair value hierarchy during the periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Convertible Preferred Stock Warrant Liabilities</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The fair value of the detachable redeemable preferred stock warrants was determined as of March&#160;31, 2021 using the Black-Scholes method as well as a discount for lack of marketability. Black-Scholes inputs used to value the warrants are based on information from purchase agreements and within valuation reports prepared by an independent third party for the Company. Inputs include exercise price, volatility, fair value of common or preferred stock, expected dividend rate and risk-free interest rate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The key assumptions used for the valuation of the preferred stock warrant liabilities upon remeasurement were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:11.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;width:26.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three&#160;Months&#160;Ended</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">March&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:11.83%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:11.85%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Volatility</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.83%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">65.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">75.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term (in years)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Discount for lack of marketability</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.8</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">40.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table presents the changes in the liability for warrants on convertible preferred stock during the three&#160;months ended March&#160;31, 2021 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:15.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:17.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Convertible&#160;Preferred<br/>Warrant&#160;Warrant&#160;Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;">Balance as of December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.44%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:15.77%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">95,342</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in fair value of warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:15.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">66,397</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised warrants</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:15.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(253)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;">Balance as of March 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.44%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:15.77%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">161,486</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">4.</b></span><b style="font-weight:bold;">FAIR VALUE MEASUREMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">Fair value accounting is applied for all financial assets and liabilities that are recognized or disclosed at fair value in the financial statements on a recurring basis. At December&#160;31, 2020 and 2019, the carrying amount of cash and cash equivalents, accounts receivable, other current assets, other assets, accounts payable, and accrued and other current liabilities approximated their estimated fair value due to their relatively short maturities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.4pt;">The following table provides the financial instruments measured at fair value (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash equivalents: </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 67</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Money market fund</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Convertible preferred stock warrant liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 95,342</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 95,342</p></td></tr><tr><td style="vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Embedded derivative liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 95,342</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 95,342</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash equivalents: </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 67</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Money market fund</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Convertible preferred stock warrant liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,094</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,094</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Embedded derivative liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 786</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 786</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,880</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,880</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">The Company&#8217;s money market funds are classified as Level 1 because they are valued using quoted market prices. The convertible preferred stock warrant liabilities and embedded derivatives are defined as Level 3 in the fair value hierarchy as the valuations are based on significant unobservable inputs, which reflect the Company&#8217;s own assumptions incorporated in valuation techniques used to determine fair value; further discussion of these assumptions is set forth below. There were no <span style="-sec-ix-hidden:Hidden_WphZSo4t6kC6gawv4JiaVw;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">transfers</span></span> into <span style="-sec-ix-hidden:Hidden_JkM62fKYS0a-oRp_4T3r_Q;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">or</span></span> <span style="-sec-ix-hidden:Hidden_6ofqoiWqEEG7gH8P1zpnMA;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">out</span></span> of Level 3 of the fair value hierarchy during the periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><i style="font-style:italic;">Convertible Preferred Stock Warrant Liabilities</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The fair value of the detachable redeemable preferred stock warrants was determined as of December&#160;<span style="white-space:pre-wrap;">31, 2020 and 2019 using the Black-Scholes method as well as a discount for lack of marketability. Black- Scholes inputs used to value the warrants are based on information from purchase agreements and within valuation reports prepared by an independent third party for the Company. Inputs include exercise price, volatility,  fair value of common or preferred stock, expected dividend rate and risk-free interest rate.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The key assumptions used for the valuation of the preferred stock warrant liabilities upon remeasurement were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;</b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Year&#160;Ended&#160;December&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Volatility</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 65.0</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 65.0</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Risk-free interest rate</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.1</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1.6</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Expected term (in years)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1.5</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 2.5</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Dividend yield</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Discount for lack of marketability</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 12.3</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 40.0</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">The following table presents the changes in the liability for warrants on convertible preferred stock during the&#160;years ended December&#160;31, 2020 and 2019 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Beginning balance at January 1,</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,094</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,700</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Issuance of warrants</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 3,633</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 3,999</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Change in fair value of warrants</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 85,623</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 395</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Exercised warrants </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (8)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Ending balance at December 31,</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 95,342</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,094</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.45pt;"><i style="font-style:italic;">Embedded Derivatives</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">The fair value of the derivative liability related to the Company&#8217;s issuance of certain convertible notes discussed in Note&#160;11 was estimated using a with and without method. This method isolates the value of the embedded derivative by measuring the difference in the host contract&#8217;s value with and without the isolated feature. The resulting cash flows are discounted at the Company&#8217;s borrowing rate, as adjusted for fluctuations in the market interest rate from the inception of the Company&#8217;s comparative borrowings to the reporting date, to measure the fair value of the embedded derivative. The valuation for the conversion portion of the derivative factors in the expected timing and probability of a qualified financing that would result in the conversion of the underlying (refer to Note&#160;11 for further discussion of the terms), plus accrued interest discounted to the qualified financing price per share. The probability and timing of a qualified financing are estimated at each reporting date. As of December&#160;31, 2020, the Company determined the probability of a qualified financing to be minimal and, as such, the estimated value of the derivative is $0.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The following table sets forth a summary of the changes in fair value of the embedded derivative liabilities:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;</b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Beginning balance at January 1,</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 786</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Issuance of derivative</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 382</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 2,673</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Change in fair value</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (1,168)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (1,887)</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Ending balance at December 31, </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 786</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>206
<FILENAME>R186.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137003661304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ENERGY STORAGE SYSTEMS, NET<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>ENERGY STORAGE SYSTEMS, NET</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">ENERGY STORAGE SYSTEMS, NET</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">5.&#160;&#160;&#160;ENERGY STORAGE SYSTEMS, NET</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Energy Storage Systems, Net</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Energy storage systems, net, consists of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March&#160;31,&#160;2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Energy storage systems placed into service</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">145,555</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(36,758)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Energy storage systems not yet placed into service</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">11,045</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;">Total energy storage systems, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.85%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">119,842</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Depreciation expense for energy storage systems was approximately $3.8&#160;million and $3.6&#160;million within cost of service revenue for the three&#160;months ended March&#160;31, 2021 and 2020, respectively.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>207
<FILENAME>R187.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137039102296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTES PAYABLE<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>NOTES PAYABLE</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_NotesPayableTextBlock', window );">NOTES PAYABLE</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">6.&#160;&#160;&#160;NOTES&#160;PAYABLE</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Revolving Loan Due to SPE Member</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In April&#160;2017, the Company entered into a revolving loan agreement with an affiliate of a member of certain special purpose entities (&#8220;SPE&#8221;) with the Company, which was subsequently amended from time to time. The purpose of this revolving loan agreement is to finance the Company&#8217;s purchase of hardware for its various energy storage system projects. As of the beginning of 2020, the agreement had a total revolving loan capacity of $45.0&#160;million that bore fixed interest at&#160;10% with a maturity date of June&#160;2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In May&#160;2020, concurrent with the 2020 Credit Agreement discussed below, the Company entered into an amendment to the revolving loan agreement, which reduced the loan capacity to $35.0&#160;million and extended the maturity date to May&#160;2021. The amendment increased the fixed interest rate for any borrowings outstanding more than nine&#160;months to&#160;14% thereafter. Additionally, under the original terms of the revolving loan agreement, the Company was able to finance&#160;100% of the value of the hardware purchased up to the total loan capacity. The amendment reduced the advance rate to&#160;85%, with an additional reduction to&#160;70% in August&#160;2020. The amendment was accounted for as a modification of the debt, which did not have a material impact on the condensed consolidated financial statements. As of March&#160;31, 2021 and December&#160;31, 2020, the Company had $9.6&#160;million and $7.4&#160;million, respectively, outstanding under the revolving loan agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The revolving loan agreement is primarily secured by the purchased hardware under the facility and secondarily by substantially all the Company&#8217;s assets with a negative pledge agreement concerning the Company&#8217;s intellectual property and contains customary representations and warranties, certain nonfinancial covenants, and certain limitations on liens and indebtedness. The Company was in compliance with all covenants associated with the revolving loan agreement as of March&#160;31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Term Loan Due to SPE Member</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In December&#160;2018, the Company entered into a term loan in the amount of $13.3&#160;million with an affiliate of a member of certain SPEs with the Company. As of the beginning of 2020, the term loan bore fixed interest of&#160;12.5% on the outstanding principal balance with a final balloon payment of $3.0&#160;million due at the maturity date of June&#160;30, 2020. In May&#160;2020, the Company repaid the remaining outstanding balance of $5.9&#160;million with the proceeds received through the 2020 Credit Agreement discussed below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Term Loan Due to Former Non-Controlling Interest Holder</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In June&#160;2018, the Company acquired the outstanding member interests of an entity controlled by the Company for $8.1&#160;million. The Company financed this acquisition by entering into a term loan agreement with the noncontrolling member bearing fixed interest of&#160;4.5% per quarter (18.0% per annum) on the outstanding principal balance. The loan requires fixed quarterly payments throughout the term of the loan, which will be paid in full by April&#160;1, 2026.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In May&#160;2020, the Company amended the term loan and, using the proceeds from the 2020 Credit Agreement discussed below, prepaid $1.5&#160;million of principal and interest on the note, of which $1.0&#160;million was towards the outstanding principal balance, thereby reducing the fixed quarterly payment due to the lender. In relation to this amendment, the Company was required to issue warrants for&#160;400,000&#160;shares of common stock resulting in a discount to the term loan of $0.2&#160;million. Such debt discount is being amortized to earnings through interest expense over the expected life of the debt. As of March&#160;31, 2021, and December&#160;31, 2020 the outstanding balance was $5.7&#160;million and $5.8&#160;million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The term loan is secured by substantially all the Company&#8217;s assets with a negative pledge agreement concerning the Company&#8217;s intellectual property, and contains customary representations and warranties, nonfinancial covenants, and certain limitations on liens and indebtedness. The Company was in compliance with all covenants associated with the revolving loan agreement as of March&#160;31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">2020 Credit Agreement</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In May&#160;2020, the Company entered into a credit agreement (&#8220;2020 Credit Agreement&#8221;) with a new lender that provided the Company with proceeds of $25.0&#160;million that will provide the Company with access to working capital towards the purchase of energy storage system equipment. The 2020 Credit Agreement has a maturity date of the earlier of (1)&#160;May&#160;2021, (2)&#160;the maturity date of the revolving loan agreement, or (3)&#160;the maturity date of the convertible promissory notes discussed below. The loan bears interest of&#160;12% per annum, of which&#160;8% is paid in cash and&#160;4% is added back to principal of the loan balance every quarter. The Company used a portion of the proceeds towards payments associated with existing debt as previously discussed. As of March&#160;31, 2021, and December&#160;31, 2020, the outstanding balance was $25.9&#160;million and $25.6&#160;million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In relation to the 2020 Credit Agreement, the Company issued warrants for&#160;750,000&#160;shares of Series&#160;D convertible preferred stock. However, if the Company repays the borrowed amount with&#160;12&#160;months from the issuance date, the warrants are terminated. The Company determined the fair value of these warrants upon issuance are immaterial.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The 2020 Credit Agreement is secured by substantially all the Company&#8217;s assets with a negative pledge agreement concerning the Company&#8217;s intellectual property and contains customary representations and warranties, certain nonfinancial covenants, and certain limitations on liens and indebtedness. The Company was in compliance with all covenants associated with the 2020 Credit Agreement as of March&#160;31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">2021 Credit Agreement</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In January&#160;2021, the Company entered into a credit agreement to provide a total of $2.7&#160;million towards the financing of certain energy storage systems owned and operated by the Company. The credit agreement has a stated interest of&#160;5.45% and a maturity date of June&#160;2031. The Company received an advance under the credit agreement of $1.8&#160;million in January&#160;2021. The repayment of advances received under this credit agreement is determined by the lender based on the proceeds generated by the Company through the operation of the underlying energy storage systems. As of March&#160;31, 2021, and December&#160;31, 2020, the outstanding balance was $1.8&#160;million and&#160;zero, respectively. The Company was in compliance with all covenants associated with the 2021 Credit Agreement as of March&#160;31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company&#8217;s outstanding debt consisted of the following as of March&#160;31, 2021 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">3/31/2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding principal</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">43,025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unamortized discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(425)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;">Carrying value of debt</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">42,600</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table summarizes the aggregate undiscounted amount of maturities of all borrowings as of March&#160;31, 2021 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Payment<br/>Schedule</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remainder of 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">36,052</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">821</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">979</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,167</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,392</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">43,025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_NotesPayableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire notes payable disclosure</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_NotesPayableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>208
<FILENAME>R188.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136920725512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONVERTIBLE NOTES<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>NOTES PAYABLE</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">NOTES PAYABLE</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">7.&#160;&#160;&#160;CONVERTIBLE NOTES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the&#160;years ended March&#160;31, 2021, and December&#160;31, 2020, the Company issued various convertible notes to investors. The details of the convertible notes issued are set forth below and the Company refers to the collective group of all such note instruments as the &#8220;Convertible Notes&#8221;.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">January&#160;2020 Convertible Notes&#160;and Warrants Issuance and Equity Exchange</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In January&#160;2020, the Company issued and sold convertible promissory notes (&#8220;the &#8220;January&#160;2020 Convertible Notes&#8221;) to various investors and received aggregate gross proceeds of $14.3&#160;million, of which $13.7&#160;million was issued and sold to related parties as a result of affiliations with certain members of the Board. Each of the January&#160;2020 Convertible Notes&#160;was issued at par with interest at&#160;8% per annum and a maturity date of June&#160;2020 under the same terms as the existing convertible notes issued prior to 2020. At the election of a majority of the note holders, the maturity date of the January&#160;2020 Convertible Notes&#160;can be extended by&#160;six&#160;months&#160;up to&#160;four&#160;separate times. The Company incurred $0.2&#160;million of additional debt issuance costs associated with the notes offering, which was included within the convertible promissory notes balance on the consolidated balance sheet and amortized over the expected life of the related notes, which approximated&#160;six&#160;months&#160;from the date of issuance. In May&#160;2020, the note holders voted to extend the maturity date of the then outstanding Convertible Notes&#160;by&#160;six&#160;months, resulting in an expected maturity date of December&#160;2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">At the time of the January&#160;2020 Convertible Notes&#160;offering, certain note holders that bought a minimum threshold of the January&#160;2020 Convertible Notes&#160;were also issued warrants giving them rights to acquire Financing Stock at the Financing Stock Offer Price, or in the event the Financing Stock offering does not occur to acquire Series&#160;D&#8217; preferred stock (the &#8220;January&#160;2020 Preferred Stock Warrants&#8221;). The January&#160;2020 Preferred Stock Warrants are transferrable (with Company consent) and expire upon the earlier of the occurrence of certain events, as defined by the warrant agreement, or the seventh anniversary of date of issuance (2027). A total of&#160;9,338,642&#160;January&#160;2020 Preferred Stock Warrants were issued and initially recognized at fair value, which resulted in warrant liabilities totaling approximately $2.0&#160;million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Concurrent with the issuance of certain of the January&#160;2020 Convertible Notes&#160;and January&#160;2020 Preferred Stock Warrants (discussed in Note&#160;8), the Company entered into an equity exchange transaction with certain note holders that were existing stockholders. Under this<span style="font-family:'Arial','Helvetica','sans-serif';font-size:12pt;">&#160;</span>transaction and consistent with the exchange transaction related to the 2019 Convertible Notes, preferred stockholders exchanged their existing junior preferred stock, and in certain cases common stock, for senior Series&#160;D&#8217; preferred stock. The transaction was accounted for as an extinguishment and as the preferred equity exchange, January&#160;2020 Convertible Notes&#160;issuance and January&#160;2020 Preferred Stock Warrants issuance all occurred in connection with one another, the Company recorded each unit of account in the transaction at their respective fair values. In relation to the January&#160;2020 transaction, the difference between the fair value of Convertible Notes&#160;of $15.4&#160;million, Preferred Stock Warrants of $2.0&#160;million, and senior Series&#160;D&#8217; preferred stock of $29.8&#160;million </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">which were issued to the Holders and the cash paid of $14.1&#160;million and carrying value of preferred and common equity of $40.4&#160;million surrendered by the Holders in the amount of $7.3&#160;million, was credited to accumulated deficit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In Q4 2020, the Company entered into an agreement with one holder that participated in the exchange transaction discussed above which allowed the holder to reverse the previously executed exchange. The cancellation of such exchange did not have a material impact on the Company&#8217;s financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Net Loss Per Share Impact of January&#160;2020 Convertible Notes&#160;and Warrant Issuance and Equity Exchange</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">For the purpose of determining the impact of the aforementioned transaction on the calculation of net loss per share, the Company reduced net loss attributable to common stockholders for three&#160;months ended March&#160;31, 2020, by $9.5&#160;million, to reflect a dividend for the amount by which the (1)&#160;aggregate fair value of new instruments issued less the amount of cash received is greater than (2)&#160;the fair value of preferred and common stock surrendered. Given that the exchanges involved a multiple element transaction and the fair value of the consideration received by the stockholders exceeded the fair value of the preferred and common equity given up, the Company has adjusted the EPS computation to reflect the value given to note holders from the common stockholders of the Company that did not participate. This adjustment was computed on the individual holder unit of account basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Q4 2020 Convertible Notes&#160;and Warrants Issuance</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">From October&#160;2020 through December&#160;2020, the Company issued and sold convertible promissory notes (the &#8220;Q4 2020 Convertible Notes&#8221;) under the same terms as the existing Convertible Notes&#160;to various investors with aggregate gross proceeds of $19.0&#160;million, of which $7.9&#160;million was issued and sold to related parties as a result of affiliations with certain members of the Board or significant ownership of the Company&#8217;s outstanding capital stock. In December&#160;2020, the note holders voted to further extend the maturity date of all outstanding Convertible Notes&#160;by&#160;six&#160;months&#160;to June&#160;2021. At the time of the Q4 2020 Convertible Notes&#160;offering, certain note holders that bought a minimum threshold of the Q4 2020 Convertible Notes&#160;were also issued warrants giving them rights to acquire Financing Stock at the Financing Stock Offer Price, or in the event the Financing Stock offering does not occur to acquire Series&#160;D&#8217; preferred stock (the &#8220;Q4 2020 Preferred Stock Warrants&#8221;). The Q4 2020 Preferred Stock Warrants are transferrable (with Company consent) and expire upon the earlier of the occurrence of certain events, as defined by the warrant agreement, or the seventh anniversary of date of issuance (2027). A total of&#160;4,620,018&#160;Q4 2020 Preferred Stock Warrants were issued and initially recognized at fair value, which resulted in warrant liabilities totaling approximately $1.6&#160;million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Additionally, the Company evaluated the conversion option within the Q4 2020 Convertible Notes&#160;and determined the effective conversion price was beneficial to the note holders. As such, the Company recorded a beneficial conversion feature (&#8220;BCF&#8221;) related to the issuance of the Q4 2020 Convertible Notes&#160;based on the difference between the effective conversion rate and the fair value of the Series&#160;D&#8217; preferred stock into which it is convertible. The BCF resulted in a $1.6&#160;million discount to the Q4 2020 Convertible Notes&#160;with an increase to additional paid in capital. The Company will accrete the discount in connection with the BCF as interest expense over the term of the Q4 2020 Convertible Notes&#160;using the effective interest rate method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Q1 2021 Convertible Notes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In January&#160;2021, the Company issued and sold convertible promissory notes (the &#8220;Q1 2021 Convertible Notes&#8221;) under the same terms as the existing Convertible Notes&#160;to various investors with aggregate gross proceeds of $1.1&#160;million. The Company evaluated the conversion option within the Q1 2021 Convertible Notes&#160;and determined the effective conversion price was beneficial to the note holders. As such, the Company recorded a BCF related to the issuance of the Q1 2021 Convertible Notes&#160;based on the difference between the effective conversion rate and the fair value of the Series&#160;D&#8217; preferred stock into which it is convertible, limited by the amount of the aggregate gross proceeds. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The BCF resulted in a $1.1&#160;million discount to the Q1 2021 Convertible Notes&#160;with an increase to additional paid in capital. The Company will accrete the discount in connection with the BCF as interest expense over the term of the Q1 2021 Convertible Notes&#160;using the effective interest rate method.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>209
<FILENAME>R189.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136999803976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>WARRANTS<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_WarrantsTextBlock', window );">WARRANTS</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">8.&#160;&#160;&#160;WARRANTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Convertible Preferred Stock Warrants</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Since inception the Company has issued warrants on convertible preferred stock in conjunction with various debt financings. See Note&#160;4 for further information regarding fair value measurements associated with the resulting warrant liabilities, which are remeasured on a recurring basis each period. Warrants to purchase Financing Stock or Series&#160;D&#8217; preferred stock were issued along with certain of the Convertible Notes&#160;at an exercise price which is dependent on the next equity financing event.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following tables represents the warrants on convertible preferred stock outstanding:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.010307312%;padding-left:0pt;padding-right:0pt;width:100.02%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:12.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:12.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:12.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;width:56.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March&#160;31,&#160;2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:40.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:12.59%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Issuance&#160;Date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:12.65%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise&#160;Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:12.59%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number&#160;of</b><br/><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:12.59%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term&#160;(years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series A&#8217;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.59%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">2012</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.1%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.55%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.4485</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.59%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">178,372</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.59%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">10</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series D</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:12.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">2017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.5326</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:12.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,157,542</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:12.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series D&#8217;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2019 and 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.5326</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">**</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">37,869,886</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.59%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">7</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:12.59%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">44,205,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.59%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:12pt;">**</span><span style="font-family:'Arial','Helvetica','sans-serif';font-size:12pt;">&#160;&#160;</span>In connection with various issuances of convertible promissory notes that occurred during 2021 and 2020, warrants to purchase either next financing stock or Series&#160;D&#8217; preferred stock were issued. At March&#160;31, 2021 and December&#160;31, 2020, the number of warrants issued was subject to adjustment pending the occurrence of the next round of financing; however, the number of shares and exercise price of these warrants and related valuation of these warrants has been performed assuming that the warrants will be on Series&#160;D&#8217; preferred stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Common Stock Warrants</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">As of March&#160;31, 2021, the Company had&#160;6,001,639&#160;warrants to purchase common stock outstanding, respectively, to purchase common stock at an exercise price ranging from $0.36&#160;to $1.53&#160;and an expiration date ranging from less than&#160;<span style="-sec-ix-hidden:Hidden_X2ZwXaCt-UGm3WxNLQdD0Q;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">one</span></span>&#160;to&#160;six years. None of the outstanding warrants are classified as liabilities and, as such, are not subject to remeasurement.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_WarrantsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of warrants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_WarrantsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>210
<FILENAME>R190.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136919498840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONVERTIBLE PREFERRED STOCK AND COMMON STOCK<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">9.&#160;&#160;&#160;CONVERTIBLE PREFERRED STOCK AND COMMON STOCK</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Convertible Preferred Stock</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The authorized, issued and outstanding shares of the convertible preferred stock and liquidation preferences were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="9" style="vertical-align:bottom;width:53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March&#160;31,&#160;2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:11.82%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Authorized<br/>Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:11.85%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding<br/>Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.9%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net&#160;Carrying<br/>Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:12.04%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liquidation<br/>Preference</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;width:25.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in&#160;thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series D&#8217;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">190,000,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">105,386,149</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">129,339</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">161,515</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series D</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">87,235,535</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">33,483,143</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">46,979</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">51,316</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series C</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">64,129,209</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">23,298,388</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">35,293</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">35,514</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series B</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">36,969,407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9,185,302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,123</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series A&#8217;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">30,991,277</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,158,503</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,702</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,865</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series A</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">21,288</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">16,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series 1</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,305</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,961</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.82%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">409,351,021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.85%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">175,531,186</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.85%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">220,955</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:11%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">258,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company had reserved shares of common stock for issuance, on an as-converted basis, as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March&#160;31,</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Shares reserved for convertible preferred stock outstanding</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">175,531,186</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Shares reserved for warrants to purchase shares of common stock</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,001,639</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Shares reserved for warrants to purchase shares of preferred stock</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">44,205,800</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Options issued and outstanding</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">44,914,082</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Shares available for future option grants</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">11,048</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.85%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">270,663,755</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><span style="display:inline-block;text-indent:0pt;width:27.35pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">13.</b></span><b style="font-weight:bold;">CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS&#8217; DEFICIT</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="font-style:italic;font-weight:bold;">Convertible Preferred Stock</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The authorized, issued and outstanding shares of the convertible preferred stock and liquidation preferences as of the periods presented were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:58.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Authorized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net&#160;Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liquidation</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Preference</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="11" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;D&#8217;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 190,000,000</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 105,386,149</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 129,339</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 161,516</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;D</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 87,235,535</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 33,392,701</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 46,587</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 51,178</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;C</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 64,129,209</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 23,298,388</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 35,293</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 35,514</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;B</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 36,969,407</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 9,185,302</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 7,049</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 7,123</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;A&#8217;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 30,991,277</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 4,158,503</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,702</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,865</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;A</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 21,288</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 16,740</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 593</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 751</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;1</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 4,305</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 2,961</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 409,351,021</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 175,440,744</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 220,563</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 257,947</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:58.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Authorized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net&#160;Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liquidation</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Preference</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="11" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Series&#160;D&#8217;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 102,000,000</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 78,932,752</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 99,588</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 120,972</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;D</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 87,235,535</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 35,586,652</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 49,772</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 54,540</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;C</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 64,129,209</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 41,305,384</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 62,570</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 62,962</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;B</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 36,969,407</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 9,126,596</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 7,071</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 7,078</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;A&#8217;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 30,991,277</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 26,171,809</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 11,535</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 11,738</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;A</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 21,288</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 16,740</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 593</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 751</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;1</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 4,305</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 2,961</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 321,351,021</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 191,142,894</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 231,129</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 258,041</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The rights, preferences, restrictions, and privileges of the holders of convertible preferred stock are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><i style="font-style:italic;">Conversion</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 12pt 8.65pt;">At the option of the holder, each share of preferred stock is convertible into the number of fully paid and non-assessable shares of common stock at a conversion ratio that is equal to the original issuance price as adjusted for stock dividends, splits or combinations, divided by the applicable conversion price at the time of conversion. The conversion price is equal to the original issuance price, as adjusted for stock dividends, splits or combinations. The original issue price is $1.00, $0.4485, $0.4485, $0.7755, $1.5243, $1.5326 and $1.5326 for series 1, series A, series A&#8217;, series B, series C, series D and series D&#8217;, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 0pt 8.5pt;">Each share of preferred stock automatically converts into the number of shares of common stock into which such shares are convertible at the then applicable conversion ratio upon: (i)&#160;the closing of the sale of the Company&#8217;s common stock in a public offering with aggregate gross proceeds of at least $20.0 million, or (ii) <span style="color:#231f20;">the consent of </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="color:#231f20;">holders owning </span><span style="color:#231f20;">66%</span><span style="color:#231f20;"> of the then outstanding shares of preferred stock, voting together as a single class on an as-converted basis.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><i style="font-style:italic;">Dividends</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The holders of preferred stock are entitled to receive non-cumulative dividends at an annual rate of $3.59, $0.0359, $0.0620, $0.1219, $0.1226 and $0.1226 per share for Series&#160;A, Series&#160;A&#8217;, Series&#160;B, Series&#160;C, Series&#160;D and Series&#160;<span style="white-space:pre-wrap;">D&#8217;, respectively, as adjusted for stock dividends, splits or combinations, per annum when and if  declared by the Board of  Directors. Dividends on preferred stock are non-cumulative and are payable prior to and in preference to any dividends on common stock. No dividends may be paid on any common stock unless and until a dividend is paid or declared and set </span><span style="color:#231f20;">aside</span> on each outstanding share of preferred stock. The holders of convertible preferred stock are also entitled to participate in dividends on common stock on an as-converted basis. As of December&#160;31, 2020 and 2019, no dividends have been paid or declared to date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><i style="font-style:italic;">Liquidation Rights</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In the event of any liquidation, dissolution or winding up of the Company, including a merger or acquisition where the beneficial owners of the Company&#8217;s common stock and preferred stock own less than 50% of the surviving entity, or a sale of all or substantially all Company assets, the holders of preferred stock will be entitled to receive a per share amount equal to the greater of (i)&#160;the liquidation preference rate, as adjusted for stock dividends, splits or combinations, plus all declared but unpaid dividends, or (ii)&#160;the amount per share that would have been payable had all the shares of convertible preferred stock had been converted into common stock. As of December&#160;31, 2020 and 2019, the liquidation preference rates are $44.85 for Series&#160;A preferred stock, $0.4485 for Series&#160;A&#8217; preferred stock, $0.7755 for Series&#160;B preferred stock, $1.5243 for Series&#160;C preferred stock, $1.5326 for Series&#160;D preferred stock and $1.5326 for Series&#160;D&#8217; preferred stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Series&#160;D&#8217; holders are entitled are entitled to receive its liquidation preference prior and in preference to the holders of other classes of convertible preferred stock or common stock, followed by Series&#160;D preferred stockholders, then Series&#160;C stockholders, then Series&#160;B stockholders, then the Series&#160;A&#8217; stockholders and lastly by Series&#160;A stockholders. If there are insufficient assets and funds to allow for full payment to the holders of a particular class of senior preferred stock, distribution will be made ratably in proportion to the preferential amount each holder of such class of preferred stock is otherwise entitled to receive.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">After full payment has been made to the holders of senior preferred stock, the entire remaining liquidation proceeds, if any, will be distributed among the holders of Series&#160;1 preferred stock and common stock, on an as-converted basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><i style="font-style:italic;">Voting</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Each holder of preferred stock is entitled to the number of votes equal to the number of shares of common stock into which each such shares of preferred stock could be converted. Each holder of common stock is entitled to one vote for each share of common stock held. For as long as a minimum number of the originally issued shares remain outstanding, consent of the holders of at least 65% of the outstanding shares of preferred stock, voting as a single class, must approve certain actions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><i style="font-style:italic;">Classification</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 0pt 8.5pt;">The Company has classified its Series&#160;A, Series&#160;A&#8217;, Series&#160;B, Series&#160;C, Series&#160;D and Series&#160;<span style="white-space:pre-wrap;">D&#8217; convertible preferred stock as mezzanine equity on the consolidated balance sheets as the stock is contingently redeemable. Upon the occurrence of certain deemed liquidation events that are outside the Company&#8217;s control, including liquidation, sale or transfer of the Company, holders of the convertible preferred stock can cause  redemption for cash. During the&#160;years </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">ended December&#160;31, 2020 and 2019, the Company did not adjust the carrying value of the convertible preferred stock to the deemed liquidation value of such shares as a deemed liquidation event was not probable of occurring.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="font-style:italic;font-weight:bold;">Common Stock</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Holders of common stock are entitled to one vote per share on all matters to be voted upon by the stockholders of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.45pt;">The Company had reserved shares of common stock for issuance, on an as-converted basis, as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Shares reserved for convertible preferred stock outstanding</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 175,440,744</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 191,142,894</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Shares reserved for warrants to purchase shares of common stock</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,001,639</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,001,639</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Shares reserved for warrants to purchase shares of preferred stock</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 44,296,242</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 29,624,663</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Options issued and outstanding</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 51,379,939</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 42,846,649</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Shares available for future option grants</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 11,048</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 4,299,140</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 277,129,612</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 273,914,985</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>211
<FILENAME>R191.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136920614456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>STOCK-BASED COMPENSATION</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">STOCK-BASED COMPENSATION</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">10.&#160;STOCK-BASED COMPENSATION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In 2009, the Company adopted the 2009 Stock Plan (the &#8220;Plan&#8221;). The Plan provides for the granting of incentive stock options (ISOs), nonqualified stock options (NSOs), stock bonuses, and rights to acquire restricted stock to employees, directors and consultants. The Company has reserved&#160;55,305,506&#160;shares of common stock for issuance under the Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Under the Plan, the exercise price of an option cannot be less than&#160;100% of the fair value of one share of common stock for incentive or non-qualified stock options, and not less than&#160;110% of the fair value for stockholders owning greater than&#160;10% of all classes of stock, as determined by the Board. Options under the Plan generally expire after&#160;ten years. Under the Plan, the Board determines when the options granted will become exercisable. Options granted under the Plan generally vest <span style="-sec-ix-hidden:Hidden_PkIx7_fOmkiNc8cmYd2rIQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">1/4</span></span>&#160;one year&#160;from the grant date and then <span style="-sec-ix-hidden:Hidden_XdaUY_5xGkiGtQsYJkLcZQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">1/48</span></span> each&#160;month over the following&#160;three years&#160;and are exercisable for up to&#160;10&#160;years after the date of the grant. The Plan allows for exercise of unvested options with repurchase rights over the restricted common stock issued at the original exercise price. The repurchase rights lapse at the same rate as the options vest.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">A summary of activity under the Plan is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:12.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b><br/><b style="font-weight:bold;">Available<br/>for&#160;Grant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number&#160;of<br/>Options</b><br/><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b><br/><b style="font-weight:bold;">Average</b><br/><b style="font-weight:bold;">Exercise<br/>Price</b>&#160;<b style="font-weight:bold;">Per<br/>Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b><br/><b style="font-weight:bold;">Average</b><br/><b style="font-weight:bold;">Remaining</b><br/><b style="font-weight:bold;">Contractual</b><br/><b style="font-weight:bold;">Life&#160;(years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:13.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b><br/><b style="font-weight:bold;">Intrinsic</b><br/><b style="font-weight:bold;">Value</b><br/><b style="font-weight:bold;">(in&#160;thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Balances as of December 31, 2020</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.33%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">11,048</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.75%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">51,379,939</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.98%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.56</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.41%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">7.21</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.12%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.26%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">46,516</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 5.75pt;"><span style="color:#231f20;">Options granted</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(18,335)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">18,335</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3.47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 5.75pt;"><span style="color:#231f20;">Options exercised</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(6,465,857)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.43</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 5.75pt;"><span style="color:#231f20;">Options forfeited</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">18,335</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(18,335)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.98%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.51</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.12%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Balances as of March 31, 2021</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.33%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">11,048</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.75%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">44,914,082</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.98%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.58</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">7.05</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.12%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.26%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">202,792</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.5%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Options vested and exercisable &#8212; March 31, 2021</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.75%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">32,204,617</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.98%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">6.30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.12%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:12.26%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="background-color:#00ff00;">149,536</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The weighted-average grant date fair value of stock options granted to employees was $2.24&#160;during the three&#160;months ended March&#160;31, 2021. There were&#160;no&#160;stock options granted during the three&#160;months ended March&#160;31, 2020. The intrinsic value of options exercised were $30.2&#160;million and less than $0.1&#160;million during the three&#160;months ended March&#160;31, 2021 and 2020, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Stock-Based Compensation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table summarizes stock-based compensation expense recorded in each component of operating expenses in the Company&#8217;s consolidated statements of operations and comprehensive loss (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;width:25.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Three&#160;Months&#160;Ended</b><b style="color:#231f20;font-weight:bold;"><br/></b><b style="color:#231f20;font-weight:bold;">March&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.96%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.96%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Sales and marketing</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">84</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">63</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Research and development</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">155</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">167</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">General and administrative</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">521</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">226</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"><span style="color:#231f20;">Total stock-based compensation expense</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">760</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">456</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of March&#160;31, 2021, the Company had approximately $3.5&#160;million of remaining unrecognized stock-based compensation expense, which is expected to be recognized over a weighted average period of&#160;2.2&#160;years.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><span style="display:inline-block;text-indent:0pt;width:27.35pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">14.</b></span><b style="font-weight:bold;">STOCK-BASED COMPENSATION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">In 2009, the Company adopted the 2009 Stock Plan (the &#8220;Plan&#8221;). The Plan provides for the granting of incentive stock options (&#8220;ISOs&#8221;), nonqualified stock options (&#8220;NSOs&#8221;), stock bonuses, and rights to acquire restricted stock to employees, directors and consultants. The Company has reserved 55,305,506 shares of common stock for issuance under the Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">Under the Plan, the exercise price of an option cannot be less than 100% of the fair value of one share of common stock for incentive or non-qualified stock options, and not less than 110% of the fair value for stockholders owning greater than 10% of all classes of stock, as determined by the Board of Directors. Options under the Plan generally expire after ten&#160;years. Under the Plan, the Board of Directors determines when the options granted will become exercisable. Options granted under the Plan generally vest 1/4 one&#160;year from the grant date and then 1/48 each&#160;month over the following three years and are exercisable for up to 10 years after the date of the grant. The Plan allows for exercise of unvested options with repurchase rights over the restricted common stock issued at the original exercise price. The repurchase rights lapse at the same rate as the options vest.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">A summary of activity under the Plan is as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Options</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Number&#160;of</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Available</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Options</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Price&#160;Per</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Value&#160;(in</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.33%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">for&#160;Grant</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.71%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Outstanding</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Life&#160;(years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.83%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">thousands)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Balances as of December&#160;31, 2019</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 4,299,140</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 42,846,649</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.34</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6.82</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 5,821</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Increase to options available under Plan</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 5,242,189</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Options granted</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (10,932,615)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 10,932,615</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1.23</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Options exercised</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (996,991)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.38</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Options forfeited</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 870,317</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (870,317)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.49</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Options expired</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 532,017</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (532,017)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.35</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Balances as of December&#160;31, 2020</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 11,048</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 51,379,939</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.56</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 7.21</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 46,516</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Options vested and exercisable&#160;&#8211; December&#160;31, 2020</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">37,219,281</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.45</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6.48</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 37,854</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">The weighted-average grant date fair value of stock options granted to employees was $0.82 and $0.34 during the&#160;years ended December&#160;31, 2020 and 2019, respectively. The intrinsic value of options exercised was $1.1 million and less than $0.1 million during the&#160;years ended December&#160;31, 2020 and 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Significant Assumptions in Estimating Option Fair Value</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">The Company uses the Black-Scholes model for estimating the fair value of options granted and used the following assumptions for options:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:30.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended&#160;December&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Volatility</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 71.41</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 69.10</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Risk-free interest rate</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.49</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 2.47</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Expected term (in&#160;years)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 5.82</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 5.83</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Dividend yield</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;"><i style="font-style:italic;">Fair Value of Common Stock&#160;&#8212; </i><span style="white-space:pre-wrap;">The fair value of  the common stock underlying the stock option awards was determined by the Board. Given the absence of a public trading market, the Board considered numerous objective and subjective factors to determine the fair value of the Company&#8217;s common stock at each meeting at which awards were approved. These factors included, but were not limited to (i)&#160;contemporaneous third-party valuations of common stock; (ii)&#160;the rights, preferences, and privileges of convertible preferred stock relative to common stock; (iii)&#160;the lack of marketability of common stock; (iv)&#160;stage and development of the Company&#8217;s business; (v)&#160;general economic conditions; and (vi)&#160;the likelihood of achieving a liquidity event, such as an initial public offering (&#8220;IPO&#8221;) or sale of the Company, given prevailing market conditions. To evaluate the fair value of the underlying shares for grants between two independent valuations and after the last independent valuation, a linear interpolation framework was used to evaluate the fair value of the underlying shares.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;"><i style="font-style:italic;">Volatility&#160;&#8212; </i>The volatility is based on a peer group in the industry in which the Company does business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;"><i style="font-style:italic;">Risk-Free Interest Rate&#160;&#8212; </i>The risk-free interest rate is based on the U.S. Treasury yield in effect at the time the options are granted for zero coupon U.S. Treasury notes with maturities approximately equal to the expected term of the option.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;"><i style="font-style:italic;">Dividend Yield&#160;&#8212; </i>The Company has not historically paid dividends. It is possible that the Company will declare a dividend related to future&#160;years&#8217; earnings but as this is unlikely, a zero&#160;percent yield was used.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"><i style="font-style:italic;">Expected Term&#160;&#8212; </i>The expected term is based upon the Company&#8217;s consideration of the historical life of options, the vesting period of the option granted, and the contractual period of the option granted. The Company has a limited history of granting options, accordingly, the expected life was calculated using the simplified method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="font-style:italic;font-weight:bold;">Stock-Based Compensation Expense</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The following table summarizes stock-based compensation expense recorded in each component of operating expenses in the Company&#8217;s consolidated statements of operations and comprehensive loss for the&#160;years ended December&#160;31, 2020 and 2019 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:34.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year&#160;Ended&#160;December&#160;31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.46%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Sales and marketing</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 396</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 364</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Research and development</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,211</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 901</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">General and administrative</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 2,935</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 266</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total stock-based compensation expense</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 4,542</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,531</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">As of December&#160;31, 2020, the Company had approximately $8.0 million of remaining unrecognized stock-based compensation expense, which is expected to be recognized over a weighted average period of <span style="color:#231f20;">3.2</span><span style="color:#231f20;"> years.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>212
<FILENAME>R192.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136999769016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NET LOSS PER SHARE<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>NET LOSS PER SHARE</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">NET LOSS PER SHARE</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">11.&#160;NET LOSS PER SHARE</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share amounts):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;width:25.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three&#160;Months&#160;Ended</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">March&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.96%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.96%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Numerator:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;width:11.96%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;width:11.96%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net loss attributable to common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(82,553)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(17,471)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Less: Deemed dividend to preferred stockholders (see Note 7)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(9,484)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(82,553)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(26,955)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Denominator:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.92%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.92%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Weighted-average number of shares outstanding used to compute net loss per share attributable to common stockholders, basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">12,263,160</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9,075,646</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net loss per share attributable to common stockholders, basic and diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(6.73)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(2.97)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following potentially dilutive shares were not included in the calculation of diluted shares outstanding for the periods presented as the effect would have been anti-dilutive:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March&#160;31,&#160;2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March&#160;31,&#160;2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible preferred stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.92%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">175,531,186</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.92%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">175,593,476</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible promissory notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">50,434,069</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">34,054,264</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding stock options</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">44,914,082</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">42,591,545</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding common stock warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,001,639</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,001,639</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding convertible preferred stock warrants</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">44,205,800</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">38,947,463</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">321,086,776</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">297,188,387</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><span style="display:inline-block;text-indent:0pt;width:27.35pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">16.</b></span><b style="font-weight:bold;">NET LOSS PER SHARE</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share amounts):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.71%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year&#160;Ended&#160;December&#160;31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.54%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Numerator:</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Net loss</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (156,124)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (59,414)</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Less: Deemed dividend to preferred stockholders (see Note&#160;11)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (9,484)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (5,353)</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Net loss attributable to common stockholders</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (165,608)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (64,767)</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Denominator:</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Weighted-average number of  shares outstanding used to compute net loss per share attributable to common stockholders, basic and diluted</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,474,749</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,703,380</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss per share attributable to common stockholders, basic and diluted Net loss per share attributable to common stockholders, basic and diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17.48)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6.05)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The following potentially dilutive shares were not included in the calculation of diluted shares outstanding for the periods presented as the effect would have been anti-dilutive:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:33.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Convertible preferred stock</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 175,440,744</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 191,142,894</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Convertible promissory notes</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 48,730,782</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 24,157,103</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Outstanding stock options</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 51,379,939</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 42,846,649</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Outstanding common stock warrants</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,001,639</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,001,639</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Outstanding convertible preferred stock warrants</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 44,296,242</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 29,624,664</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 325,849,346</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 293,772,949</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>213
<FILENAME>R193.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137016364904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>INCOME TAXES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">INCOME TAXES</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">12.&#160;INCOME TAXES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company did&#160;not record a provision or benefit for income taxes during the three&#160;months ended March&#160;31, 2021 and 2020. The Company continues to maintain a full valuation allowance for its net U.S. federal and state deferred tax assets.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><span style="display:inline-block;text-indent:0pt;width:27.35pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">17.</b></span><b style="font-weight:bold;">INCOME TAXES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The components of loss before provision for income taxes for the&#160;years ended December&#160;31, 2020 and 2019 are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Domestic</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (156,124)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (59,408)</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Foreign</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Loss before income taxes</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (156,124)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (59,408)</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">The components of the provision for income tax expense for the&#160;years ended December&#160;31, 2020 and 2019 are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:34.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.46%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Current:</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Federal</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">State</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 5</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total current</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 5</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Deferred:</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Federal</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">State</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total deferred</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total provision for income taxes</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 5</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The effective tax rate of the Company&#8217;s provision (benefit) for income taxes differs from the federal statutory rate as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:30.68%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Statutory rate</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 21.00</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 21.00</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">State tax</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 3.19</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 7.13</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Foreign income and withholding taxes</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.41</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.08</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Stock-based compensation</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (0.60)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (0.51)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Change in fair value of warrants</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (11.36)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.53</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Other</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (0.04)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Non-deductible interest expense</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (1.51)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (2.63)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Valuation allowance</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (11.13)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (25.56)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.00</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.00</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">Due to the Company&#8217;s net losses, there were no provisions for federal income taxes for 2020 and 2019. Deferred income taxes arise from temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax reporting purposes, as well as net operating losses (&#8220;NOLs&#8221;) and tax credit carryforwards.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">Significant components of the Company&#8217;s deferred tax assets and liabilities as of December&#160;31, 2020 and 2019 are as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">&#160;&#160;</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Net operating losses</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 59,960</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 50,821</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Tax credits</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 761</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 761</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Depreciable assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 635</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 189</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Intangible assets</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 431</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Accruals and allowances</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 575</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,317</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Stock-based compensation</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 83</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 62</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Deferred revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 27,962</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 19,370</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Other</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 3,035</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 2,004</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total gross deferred tax assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 93,011</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 74,955</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Less: Valuation allowance</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (91,315)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (73,930)</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Net deferred tax assets </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,696</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,025</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Deferred tax liabilities:</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Amortization of asset retirement obligation</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (1,696)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (1,025)</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total gross deferred tax liabilities</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (1,696)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (1,025)</span></p></td></tr><tr><td style="vertical-align:bottom;width:63.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Net deferred taxes</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;">&#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;">&#8212;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">As of December&#160;31, 2020 and 2019, the Company had federal NOL carryforwards of approximately $199.8 million and $171.2 million, respectively, and state NOL carryforwards of approximately $200.5 million and $171.0 million, respectively. The federal and state NOL carryforwards will both begin to expire in 2029. As of December&#160;31, 2020 and 2019, the Company had federal research and development tax credit carryforwards of $0.7 million and $1.0 million, respectively, which begin to expire in 2029 if not utilized. As of December&#160;31, 2020 and 2019, the Company had California research and development tax credit carryforwards of $0.7 million and $1.0 million, respectively, which do not expire. As of December&#160;31, 2020 and 2019, the Company had California Enterprise Zone tax credits of $0.1 million and $0.1 million, respectively, which begin to expire in 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. As a result of a history of taxable losses and uncertainties as to future profitability, the Company recorded a full valuation allowance against  its deferred tax assets. The valuation allowance was $</span>91.3 million and $73.9 million as of December&#160;31, 2020 and 2019, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Utilization of the NOL carryforwards and tax credit forwards may be subject to a substantial annual limitation due to ownership change limitations that may have occurred or that could occur in the future, as required by the Internal Revenue Code Section&#160;382, as well as similar state provisions. In general, an &#8220;ownership change,&#8221; as defined by the code, results from a transaction or series of transactions over a <span style="-sec-ix-hidden:Hidden_oDvMnVoqNku2hhfZ9N3bXA;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">three</span></span>- year period resulting in an ownership change of more than 50&#160;percentage points of the outstanding stock of a company by certain stockholders or public groups. Any limitation may result in expiration of all or a portion of the NOL or tax credit carryforwards before utilization. The Company has not performed a detailed analysis to determine whether an ownership change under Section&#160;382 of the Code has previously occurred. As a result, the Company&#8217;s ability to utilize existing carryforwards could be restricted.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company had gross unrecognized tax benefits of $0.8 million as of December&#160;31, 2020 and 2019. There were no material additions, reductions or settlements of unrecognized tax benefits for&#160;years ended December&#160;31, 2020 and 2019. The Company expects resolution of unrecognized tax benefits, if created, would occur while the full valuation allowance of deferred tax assets is maintained. The Company does not expect to have any unrecognized tax benefits that, if recognized, would affect the effective tax rate. As of December&#160;31, 2020, the Company does not have a liability for potential penalties or interest. The Company does not expect its unrecognized tax benefits to change significantly over the next 12&#160;months.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;"><span style="white-space:pre-wrap;">In the normal course of business, the Company is subject to examination by taxing authorities throughout the United States of  America. The Company is not currently under audit by the Internal Revenue Service or similar state or local authorities. The tax return&#160;years 2016 through 2020 remain open to examination by the major domestic taxing jurisdictions to which the Company is subject. Net operating losses generated on a tax return basis by the Company for calendar&#160;years 2009 through 2020 remain open to examination by the major domestic taxing jurisdictions.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>214
<FILENAME>R194.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136919427960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>COMMITMENTS AND CONTINGENCIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">13.COMMITMENTS AND CONTINGENCIES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Contingencies</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company may be subject to various claims and legal proceedings which arise in the normal course of business. Management believes that the ultimate resolution of any such matters will not have a material adverse effect on the financial position or results of operations of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company is currently the defendant in a lawsuit alleging that the Company wrongfully diluted the plaintiffs&#8217; equity holdings. The Company settled with the primary plaintiffs in September&#160;2019 for a cash payment of $1.7&#160;million while those defendants forfeited their remaining preferred stock totaling&#160;2,949&#160;shares, representing a combination of Series&#160;1 and Series&#160;A preferred shares in the Company and also forfeited&#160;10,540&#160;of common shares in the Company. The remaining plaintiffs are pursuing claims which the Company believes have no merit and will be dismissed.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><span style="display:inline-block;text-indent:0pt;width:27.35pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">18.</b></span><b style="font-weight:bold;">COMMITMENTS AND CONTINGENCIES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><span style="font-style:italic;font-weight:bold;">Contingencies</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company may be subject to various claims and legal proceedings which arise in the normal course of business. Management believes that the ultimate resolution of any such matters will not have a material adverse effect on the financial position or results of operations of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The Company is currently the defendant in a lawsuit alleging that the Company wrongfully diluted the plaintiffs&#8217; equity holdings. The Company settled with the primary plaintiffs in September&#160;2019 for a cash payment of $1.7 million while those defendants forfeited their remaining preferred stock totaling 2,949, representing a combination of Series&#160;1 and Series&#160;A preferred shares in the Company and also forfeited 10,540 of common shares in the Company. The remaining plaintiffs are pursuing claims which the Company believes have no merit and will be dismissed.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>215
<FILENAME>R195.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137025207352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUBSEQUENT EVENTS<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>SUBSEQUENT EVENTS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">SUBSEQUENT EVENTS</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">14.SUBSEQUENT EVENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Management has evaluated subsequent events through May&#160;17, 2021, the date the condensed consolidated financial statements were available for issuance. The following subsequent events were noted:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On April&#160;28, 2021, the Company completed the Merger transaction as discussed in Note&#160;1, which provides the Company with approximately $608.6&#160;million of gross cash proceeds. On April&#160;29, 2021, New Stem&#8217;s shares of Class&#160;A common stock began trading on the New York Stock Exchange under the ticker symbol &#8220;STEM&#8221; and warrants under ticker symbol &#8220;STEM WS.&#8221;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Merger will be accounted for as a reverse recapitalization in accordance with U.S. GAAP. Under this method of accounting, STPK, who is the legal acquirer will be treated as the &#8220;acquired&#8221; company for financial reporting purposes and the Company will be treated as the accounting acquirer. As a result of the Merger, each outstanding share of the Company&#8217;s common stock, will convert into newly issued shares of STPK&#8217;s Class&#160;A common stock, as calculated pursuant to the terms of the Merger Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt;"><span style="font-weight:normal;">Concurrent with the Merger, the Company paid off certain existing notes payable including the revolving loan due to SPE member, the term loan due to former non-controlling interest holder, and the 2020 Credit Agreement. The total amount of the repayment was </span><span style="font-weight:normal;">$45.4</span><span style="font-weight:normal;">&#160;million, of which approximately </span><span style="font-weight:normal;">$2.7</span><span style="font-weight:normal;">&#160;million was related to accrued interest and </span><span style="font-weight:normal;">$2.6</span><span style="font-weight:normal;">&#160;million was related to prepayment penalties required under the terms of the notes.</span></p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><span style="display:inline-block;text-indent:0pt;width:27.35pt;"><b style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">20.</b></span><b style="font-weight:bold;">SUBSEQUENT EVENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Management has evaluated subsequent events through March&#160;15, 2021, the date the consolidated financial statements were available for issuance. The following subsequent events were noted:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In January&#160;2021, the Company issued and sold convertible promissory notes payable to various investors with aggregate gross proceeds of $1.1 million under the same terms as the existing convertible notes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In January&#160;2021, the Company entered into a credit agreement to provide a total of $2.7 million towards the financing of certain energy storage systems owned and operated by the Company. The credit agreement has a stated interest of 5.45% and a maturity date of June&#160;2031. The Company received an advance under the credit agreement of $1.9 million in January&#160;2021. The repayment of advances received under this credit agreement is determined by the lender based on the proceeds generated by the Company through the operation of the underlying energy storage systems.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>216
<FILENAME>R196.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136920584760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Basis of Presentation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the U.S. (&#8220;GAAP&#8221;) and include the accounts of the Company, its wholly-owned subsidiaries, and consolidated variable interest entities (&#8220;VIEs&#8221;). All intercompany balances and transactions have been eliminated in consolidation.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.65pt;"><b style="font-weight:bold;">Basis of Presentation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the U.S. (&#8220;GAAP&#8221;) and include the accounts of the Company, its wholly-owned subsidiaries, and consolidated variable interest entities (&#8220;VIEs&#8221;). All intercompany balances and transactions have been eliminated in consolidation.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Use of Estimates</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates on historical experience and on various other assumptions believed to be reasonable. Actual results could differ from those estimates and such differences could be material to the financial position and results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Significant estimates and assumptions reflected in these consolidated financial statements include, but are not limited to, depreciable life of energy systems; the amortization of financing obligations; deferred commissions and contract fulfillment costs; the valuation of energy storage systems, internally developed software, and asset retirement obligations; and the fair value of equity instruments, equity-based instruments, warrant liabilities and embedded derivatives.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Use of Estimates</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 0pt 8.5pt;">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. The Company bases its estimates on historical experience and on various other </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;">assumptions believed to be reasonable. Actual results could differ from those estimates and such differences could be material to the financial position and results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Significant estimates and assumptions reflected in these consolidated financial statements include, but are not limited to, depreciable life of energy storage systems; the amortization of financing obligations; deferred commissions and contract fulfillment costs; the valuation of energy storage systems, internally developed software, and asset retirement obligations; and the fair value of equity instruments, equity- based instruments, warrant liabilities, and embedded derivatives.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segment Information</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Segment Information</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Operating segments are defined as components of an entity for which discrete financial information is available that is regularly reviewed by the Chief Operating Decision Maker (&#8220;CODM&#8221;) in deciding how to allocate resources to an individual segment and in assessing performance. Our Chief Executive Officer is the CODM. The CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. As such, we have determined that the Company operates as&#160;oneoperating segment that is focused exclusively on innovative technology services that transform the way energy is distributed and consumed.&#160;Net assets outside of the U.S. were less than 10% of total net assets as of March&#160;31, 2021 and December&#160;31, 2020.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Segment Information</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Operating segments are defined as components of an entity for which discrete financial information is available that is regularly reviewed by the Chief Operating Decision Maker (&#8220;CODM&#8221;) in deciding how to allocate resources to an individual segment and in assessing performance. Our Chief Executive Officer is the CODM. The CODM reviews financial information presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. As such, we have determined that the Company operates as one operating segment that is focused exclusively on innovative technology services that transform the way energy is distributed and consumed. Net assets outside of the U.S. were less than 10% of total net assets as of December&#160;31, 2020 and 2019.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MajorCustomersPolicyPolicyTextBlock', window );">Significant Customers</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Significant Customers</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">A significant customer represents 10% or more of the Company&#8217;s total revenue or accounts receivable, net balance at each respective balance sheet date.&#160;For each significant customer, revenue as a&#160;percentage of total revenue and accounts receivable as a&#160;percentage of total accounts receivable are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;width:21.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accounts&#160;Receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.36%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">March&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.62%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;width:23.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Three&#160;Months&#160;Ended&#160;March&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:8.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:9.62%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:10.3%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Customers:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Customer A</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Customer B</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">15</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">30</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Customer C</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Customer D</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">36</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Customer E</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Customer F</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">16</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;">*Total less than 10% for the respective period</p><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Fair Value of Financial Instruments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Assets and liabilities recorded at fair value in the consolidated financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. The fair value of the Company&#8217;s financial assets and liabilities reflects management&#8217;s estimate of amounts that the Company would have received in connection with the sale of the assets or paid in connection with the transfer of the liabilities in an orderly transaction between market participants at the measurement date. In connection with measuring the fair value of its assets and liabilities, the Company seeks to maximize the use of observable inputs (market data obtained from independent sources) and to minimize the use of unobservable inputs (internal assumptions about how market participants would price assets and liabilities).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Hierarchical levels which are directly related to the amount of subjectivity associated with the inputs to the valuation of these assets or liabilities are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Level 1&#160;&#8212;&#160;</span>Unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access as of the measurement date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Level 2&#160;&#8212;&#160;</span>Inputs other than quoted prices included within Level 1 that are directly observable for the asset or liability or indirectly observable through corroboration with observable market data.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Level 3&#160;&#8212;&#160;</span>Unobservable inputs for the asset or liability only used when there is little, if any, market activity for the asset or liability at the measurement date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">This hierarchy requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value. Assets and liabilities measured at fair value are classified in their entirety based on the lowest level of input that is significant to their fair value measurement. The Company&#8217;s assessment of the significance of a specific input to the fair value measurement in its entirety requires management to make judgments and consider factors specific to the asset or liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Financial assets and liabilities held by the Company measured at fair value on a recurring basis as of March&#160;31, 2021 and December&#160;31, 2020 include cash and cash equivalents and warrant liabilities.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Fair Value of Financial Instruments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Assets and liabilities recorded at fair value in the consolidated financial statements are categorized based upon the level of judgment associated with the inputs used to measure their fair value. The fair value of the Company&#8217;s financial assets and liabilities reflects management&#8217;s estimate of amounts that the Company would have received in connection with the sale of the assets or paid in connection with the transfer of the liabilities in an orderly transaction between market participants at the measurement date. In connection with measuring the fair value of its assets and liabilities, the Company seeks to maximize the use of observable inputs (market data obtained from independent sources) and to minimize the use of unobservable inputs (internal assumptions about how market participants would price assets and liabilities).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Hierarchical levels which are directly related to the amount of subjectivity associated with the inputs to the valuation of these assets or liabilities are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:44.95pt;text-indent:-44.95pt;margin:0pt 0pt 12pt 28.39pt;"><span style="font-style:italic;font-weight:bold;">Level 1&#160;&#8212; </span>Unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access as of the measurement date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:44.95pt;text-indent:-44.95pt;margin:0pt 0pt 12pt 28.39pt;"><span style="font-style:italic;font-weight:bold;">Level 2&#160;&#8212; </span>Inputs other than quoted prices included within Level 1 that are directly observable for the asset or liability or indirectly observable through corroboration with observable market data.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:44.95pt;text-indent:-44.95pt;margin:0pt 0pt 12pt 28.39pt;"><span style="font-style:italic;font-weight:bold;">Level 3&#160;&#8212; </span>Unobservable inputs for the asset or liability only used when there is little, if any, market activity for the asset or liability at the measurement date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">This hierarchy requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value. Assets and liabilities measured at fair value are classified in their entirety based on the lowest level of input that is significant to their fair value measurement. The Company&#8217;s assessment of the significance of a specific input to the fair value measurement in its entirety requires management to make judgments and consider factors specific to the asset or liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">Financial assets and liabilities held by the Company measured at fair value on a recurring basis as of December&#160;31, 2020 and 2019 include cash and cash equivalents, warrant liabilities, and embedded derivatives which are bifurcated from the host financial instrument.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Adopted Accounting Standards</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Recently Adopted Accounting Standards</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In August&#160;2018, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2018-13,&#160;<i style="font-style:italic;">Fair Value Measurement (Topic 820): Disclosure Framework&#160;&#8212; Changes to the Disclosure Requirements for Fair Value Measurement</i>. The amendments applicable to the Company on, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements and the narrative description of measurement uncertainty should be prospectively applied in the initial fiscal&#160;year of adoption. All other amendments applicable to the Company should be applied retrospectively to all periods presented upon their effective date. The Company adopted ASU 2018-13 as of January&#160;1, 2020. The Company&#8217;s disclosures related to its level 3 financial instruments were not materially impacted for the periods presented. See Note&#160;4,&#160;<i style="font-style:italic;">Fair Value Measurements</i>, for more information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In August&#160;2018, the FASB issued ASU 2018-15,&#160;<i style="font-style:italic;">Intangibles&#160;&#8212; Goodwill and Other&#160;&#8212; Internal-Use Software (Subtopic 350-40): Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract&#160;</i>(&#8220;ASU 2018-15&#8221;). The intent of this pronouncement is to align the requirements for capitalizing implementation costs incurred in a cloud computing arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal- use software as defined in ASC 350-40. Under ASU 2018-15, the capitalized implementation costs related to a cloud computing arrangement will be amortized over the term of the arrangement and all capitalized implementation amounts will be required to be presented in the same line items of the financial statements as the related hosting fees. ASU 2018-15 is effective for public and private companies&#8217; fiscal&#160;years beginning after December&#160;15, 2019, and December&#160;15, 2020, respectively, and interim periods within those fiscal&#160;years, with early adoption permitted. The Company adopted ASU 2018-15 as of January&#160;1, 2021. The adoption did not have a material impact to the Company&#8217;s condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Recently Issued Accounting Standards</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In June&#160;2016, the FASB issued ASU 2016-13,&#160;<i style="font-style:italic;">Financial instruments&#160;&#8212; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</i>, and subsequent related ASUs, which amends the guidance on the impairment of financial instruments by requiring measurement and recognition of expected credit losses for financial assets held. This ASU is effective for public and private companies&#8217; fiscal&#160;years, and for interim periods within those fiscal&#160;years, beginning after December&#160;15, 2019, and December&#160;15, 2022, respectively. The Company expects to adopt ASU 2016-13 under the private company transition guidance beginning January&#160;1, 2023 and is currently assessing the impact, if any, the guidance will have on the Company&#8217;s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In December&#160;2019, the FASB issued ASU 2019-12,&#160;<i style="font-style:italic;">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</i>&#160;(&#8220;ASU 2019-12&#8221;). ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. ASU 2019-12 will be effective for public entities for interim and annual periods beginning after December&#160;15, 2020, with early adoption permitted. ASU 2019-12 will be effective for private entities for annual periods beginning after December&#160;15, 2021, and interim periods beginning after December&#160;15, 2020, with early adoption permitted. The Company plans to adopt ASU 2019-12 for the fiscal&#160;year beginning January&#160;1, 2022 and is currently assessing the impact, if any, the guidance will have on the Company&#8217;s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In August&#160;2020, the FASB issued ASU 2020-06,&#160;<i style="font-style:italic;">Debt&#160;&#8212; Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#160;&#8212; Contracts in Entity&#8217;s Own Equity (Subtopic 815-40)&#160;&#8212; Accounting For Convertible Instruments and Contracts in an Entity&#8217;s Own Equity</i>. The ASU simplifies accounting for convertible instruments by removing major separation models required under current GAAP. Consequently, more convertible debt instruments will be reported as a single liability instrument with no separate accounting for embedded conversion features. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception, which will permit more equity contracts to qualify for it. The ASU also simplifies the diluted net income per share calculation in certain areas. The new guidance is effective for annual and interim periods beginning after December&#160;15, 2023, and early adoption is permitted for fiscal&#160;years beginning after December&#160;15, 2020, and interim periods within those fiscal&#160;years. The Company plans to adopt 2020-06 for the fiscal&#160;year beginning January&#160;1, 2024 and is currently evaluating the impact that this new guidance will have on the Company&#8217;s financial statements.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Recently Adopted Accounting Standards</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In August&#160;2018, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2018-13, <i style="font-style:italic;">Fair Value Measurement (Topic 820): Disclosure Framework&#160;&#8212; Changes to the Disclosure Requirements for Fair Value Measurement</i>. The amendments applicable to the Company on the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements and the narrative description of measurement uncertainty should be prospectively applied in the initial fiscal&#160;year of adoption. All other amendments applicable to the Company should be applied retrospectively to all periods presented upon their effective date. The Company adopted ASU 2018-13 as of January&#160;1, 2020. The Company&#8217;s disclosures related to its level 3 financial instruments were not materially impacted for the periods presented. See Note&#160;4, Fair Value Measurements, for more information<span style="font-size:11pt;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 8.5pt;"><b style="font-weight:bold;">Recently Issued Accounting Standards</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In June&#160;2016, the FASB issued ASU 2016-13, <i style="font-style:italic;">Financial instruments&#160;&#8212; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</i>, and subsequent related ASUs, which amends the guidance on the impairment of financial instruments by requiring measurement and recognition of expected credit losses for financial assets held. This ASU is effective for public and private companies&#8217; fiscal&#160;years, and for interim periods within those fiscal&#160;years, beginning after December&#160;15, 2019, and December&#160;15, 2022, respectively. The Company expects to adopt ASU 2016-13 under the private company transition guidance beginning January&#160;1, 2023 and is currently assessing the impact, if any, the guidance will have on the Company&#8217;s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In August&#160;2018, the FASB issued ASU 2018-15, <i style="font-style:italic;">Intangibles&#160;&#8212; Goodwill and Other&#160;&#8212; Internal-Use Software (Subtopic 350-40): Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract </i>(&#8220;ASU 2018-15&#8221;). The intent of this pronouncement is to align the requirements for capitalizing implementation costs incurred in a cloud computing arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal- use software as defined in ASC 350-40. Under ASU 2018-15, the capitalized implementation costs related to a cloud computing arrangement will be amortized over the term of the arrangement and all capitalized implementation amounts will be required to be presented in the same line items of the financial statements as the related hosting fees. ASU 2018-15 is effective for public and private companies&#8217; fiscal&#160;years beginning after December&#160;15, 2019, and December&#160;15, 2020, respectively, and interim periods within those fiscal&#160;years, with early adoption permitted. The Company will adopt ASU 2018-15 for the fiscal&#160;year beginning January&#160;1, 2021, and does not expect the adoption to have a material impact on the Company&#8217;s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">In December&#160;2019, the FASB issued ASU 2019-12, <i style="font-style:italic;">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes </i>(&#8220;ASU 2019-12&#8221;). ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. ASU 2019-12 will be effective for public entities for interim and annual periods beginning after December&#160;15, 2020, with early adoption permitted. ASU 2019-12 will be effective for private entities for annual periods beginning after December&#160;15, 2021, and interim periods beginning after December&#160;15, 2020, with early adoption permitted. The Company plans to adopt ASU 2019-12 for the fiscal&#160;year beginning January&#160;1, 2022 and is currently assessing the impact, if any, the guidance will have on the Company&#8217;s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:20.15pt;margin:0pt 0pt 0pt 8.65pt;">In August&#160;2020, the FASB issued ASU 2020-06, <i style="font-style:italic;">Debt&#160;&#8212; Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#160;&#8212; Contracts in Entity&#8217;s Own Equity (Subtopic 815-</i><i style="color:#231f20;font-style:italic;">40)&#160;&#8212; Accounting For Convertible Instruments and Contracts in an Entity&#8217;s Own Equity</i><span style="color:#231f20;white-space:pre-wrap;">. The ASU simplifies accounting for convertible instruments by removing major separation models required under current  GAAP. Consequently, more convertible debt instruments will be reported as a single liability instrument with no separate accounting for embedded conversion features. The ASU removes certain settlement conditions that are required for equity contracts to qualify for the derivative scope exception, which will permit more equity contracts to qualify for it. The ASU also simplifies the diluted net income per share calculation in certain areas. The new guidance is effective for annual and interim periods </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 8.65pt;"><span style="color:#231f20;white-space:pre-wrap;">beginning after December&#160;15, 2023, and early adoption is permitted for fiscal&#160;years beginning after December&#160;15, 2020, and interim periods within those fiscal&#160;years. The Company plans to adopt 2020-06 for the fiscal&#160;year beginning January&#160;1, 2024 and is currently evaluating the impact that this new guidance will have on the Company&#8217;s financial statements.</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company generates revenue through&#160;two&#160;types of arrangements with customers, host customer arrangements and partnership arrangements. The Company recognizes revenue under these arrangements as described below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Host Customer Arrangements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Host customer contracts are generally entered into with commercial entities who have traditionally relied on power supplied directly from the grid. Host customer arrangements consist of a promise to provide energy optimization services through the Company&#8217;s proprietary SaaS platform coupled with a dedicated energy storage system owned and controlled by the Company throughout the term of the contract. The host customer does not obtain legal title to, or ownership of the dedicated energy storage system at any point in time. The host customer is the end consumer of the energy that directly benefits from the energy optimization services provided by the Company. The term for the Company&#8217;s contracts with host customers generally ranges from&#160;5&#160;to&#160;10&#160;years, which may include certain renewal options to extend the initial contract term or certain termination options to reduce the initial contract term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Although the Company installs an energy storage system at the host customer site in order to provide the energy optimization services, the Company determined it has the right to direct how and for what purpose the asset is used through the operation of its SaaS platform and, as such, retains control of the energy storage system; therefore, the contract does not contain a lease. The Company determined the various energy optimization services provided throughout the term of the contract, which may include services such as remote monitoring, performance reporting, preventative maintenance and other ancillary services necessary for the safe and reliable operation of the energy storage system, are part of a combined output of energy optimization services and the Company provides a single distinct combined performance obligation representing a series of distinct&#160;days of services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company determines the transaction price at the outset of the arrangement, primarily based on the contractual payment terms dictated by the contract with the customer. Fees charged to customers for energy optimization services generally consist of recurring fixed&#160;monthly payments throughout the term of the contract. In certain arrangements, the transaction price may include incentive payments that are earned by the host customer from utility companies in relation to the services provided by the Company. Under such arrangements, the rights to the incentive payments are assigned by the host customer to the Company. These incentives may be in the form of fixed upfront payments, variable&#160;monthly payments, or annual performance-based payments over the first&#160;five&#160;years&#160;of the customer contract term. Incentive payments may be contingent on approval from utility companies or actual future performance of the energy storage system.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Substantially all of the Company&#8217;s arrangements provide customers the unilateral ability to terminate for convenience prior to the conclusion of the stated contractual term or the contractual term is shorter than the estimated benefit period, which the Company has determined to be&#160;10&#160;years based on the estimated useful life of the underlying energy storage systems and the period over which the customer can benefit from the energy optimization services utilizing such energy storage systems. In these instances, the Company determined that upfront incentive payments received from its customers represent a material right that is, in effect, an advance payment for future energy optimization services to be recognized throughout the estimated benefit period. In contracts where the customer does not have the unilateral ability to terminate for convenience without a penalty during the estimated benefit period, the Company determined the upfront incentive payments do not represent a material right for services provided beyond the initial contractual period and are therefore a component of the initial transaction price. The Company revisits its estimate of the benefit period each reporting period. The Company&#8217;s contracts with host customers do not contain a significant financing component.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company transfers control of its energy optimization services to its customers continuously throughout the term of the contract (a stand-ready obligation) and revenue is recognized ratably as control of these services is transferred to its customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for its services.&#160;Monthly incentive payments based on the performance of the energy storage system are allocated to the distinct&#160;month in which they are earned because the terms of the payments relate specifically to the outcome from transferring the distinct time increment (month) of service and because such amounts reflect the fees to which the Company expects to be entitled for providing energy optimization services each period, consistent with the allocation objective. Annual variable performance- based payments are estimated at the inception in the transaction price using the expected value method, which takes into consideration historical experience, current contractual requirements, specific known market events and forecasted energy storage system performance patterns, and the Company recognizes such payments ratably using a time-based measure of progress of&#160;days elapsed over the term of the contract to the extent that it is probable that a significant reversal of the cumulative revenue recognized will not occur in a future period. At the end of each reporting period, the Company reassesses its estimate of the transaction price. The Company does not begin recognition of revenue until the energy storage system is live (i.e., provision of energy optimization services has commenced) or, as it relates to incentive payments, when approval has been received from the utility company if later.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Partnership Arrangements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Partnership arrangements consist of promises to transfer inventory in the form of an energy storage system to a solar plus storage project developer and separately provide energy optimization services as described previously to the ultimate owner of the project after the developer completes the installation of the project. Under partnership arrangements, the Company&#8217;s customer is the solar plus storage project developer. The customer obtains legal title to along with ownership and control of the inventory upon delivery and the customer is responsible for the installation of the project. Once installation of the project is complete, the owner of the solar plus storage project provides energy to the end consumer through a separate contractual arrangement directly with the end consumer. The term for the Company&#8217;s contracts with customers under partnership arrangements generally ranges from&#160;10&#160;to&#160;20&#160;years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company determined the promise to deliver the inventory as a component of the solar plus storage project for which the customer is responsible to develop is a separate and distinct performance obligation from the promise to provide energy optimization services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company determines the transaction price at the outset of the arrangement, primarily based on the contractual payment terms dictated by the contract with the customer. Fees charged for the sale of inventory generally consist of fixed fees payable upon or shortly after successful delivery to the customer. Fees charged to customers for energy optimization services consist of recurring fixed&#160;monthly payments throughout the term of the contract. The Company is responsible for designing, procuring, delivering and ensuring the proper components are provided in accordance with the requirements of the contract. Although the inventory is purchased by the Company from a third-party manufacturer, the Company determined it obtains control of the inventory prior to delivery to the customer and is the principal in the arrangement. The Company is fully responsible for responding to and correcting any customer issues related to the delivery of the inventory. The Company holds title and assumes all risks of loss associated with the inventory until the customer accepts the inventory. The Company is primarily responsible for fulfilling the delivery of the inventory to the customer, assumes substantial inventory risks and has discretion in the pricing charged to the customer. The Company has not entered into any partnership arrangements where it is not the principal in the transaction.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company allocates revenue between the hardware and energy storage services performance obligations based on the standalone selling price of each performance obligation. The standalone selling price for the hardware is established based on observable pricing. The standalone selling price for the energy optimization services is established using a residual value approach due to the significant variability in the services provided to each individual customer based on the specific requirements of each individual project and the lack of observable standalone sales of such services. The Company&#8217;s partnership arrangements do not contain a significant financing component.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company transfers control of the inventory upon delivery and simultaneous transfer of title to the customer. The Company transfers control of its energy optimization services to its customers continuously throughout the term of the contract (a stand-ready obligation), which does not commence until the customer successfully completes the installation of the project. As a result, the time frame between when the Company transfers control of the inventory to the customer upon delivery is generally several&#160;months, and can be in excess of one&#160;year, before the Company is required to perform any subsequent energy optimization services. Revenue is recognized ratably as control of these services is transferred to its customers based on a time-based output measure of progress of&#160;days elapsed over the term of the contract, in an amount that reflects the consideration the Company expects to be entitled to in exchange for its services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In some partnership arrangements, the Company charges shipping fees for the inventory. The Company accounts for shipping as a fulfillment activity, since control transfers to the customer after the shipping is complete and includes such amounts within cost of revenue.</p><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13279-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MajorCustomersPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for major customers. Major customers are those that the loss of such customers would have a material adverse effect on the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6327-108592<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MajorCustomersPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130561-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130566-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130563-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130566-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130563-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130566-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130564-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130566-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>217
<FILENAME>R197.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136920665400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock', window );">Significant Customers</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;width:21.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accounts&#160;Receivable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.36%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">March&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.62%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;width:23.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Three&#160;Months&#160;Ended&#160;March&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:8.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:9.62%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:10.3%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Customers:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.3%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Customer A</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Customer B</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">15</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">30</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Customer C</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Customer D</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">36</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Customer E</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:49.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Customer F</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">*</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">16</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13537-108611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13531-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6327-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6442-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>218
<FILENAME>R198.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137001225192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>REVENUE</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table provides information on the disaggregation of revenue as recorded in the consolidated statements of operations (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;width:25.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">March&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.96%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.96%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Partnership hardware revenue</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">10,539</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">718</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Partnership service revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">36</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">&#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Host customer service revenue</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">4,845</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">3,393</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">15,420</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">4,111</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr></table><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The following table provides information on the disaggregation of revenue as recorded in the consolidated statements of operations (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Partnership hardware revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 20,662</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4,070</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Partnership service revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 51</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Host customer service revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 15,594</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 13,476</p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 36,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 17,552</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock', window );">Remaining Performance Obligations</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:99.97%;"><tr><td style="vertical-align:bottom;width:23.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:15.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Total&#160;remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:55.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Percent&#160;Expected&#160;to&#160;be&#160;Recognized&#160;as&#160;Revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:23.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;width:15.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">performance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:13.47%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Less&#160;than</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:19.3%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_74Fo14z2m0qd1PbcXFueRw;"><b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;text-align:center;">Two</b></span><b style="color:#231f20;font-size:8pt;font-weight:bold;">&#160;to</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:16.79%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Greater&#160;than</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background-color:#00ff00;color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:23.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:15.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">obligations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:13.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_Ekip1TpjTk6guhsOVcf3cw;"><b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;text-align:center;">one</b></span><b style="color:#231f20;font-size:8pt;font-weight:bold;">&#160;year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:19.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">five&#160;years</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:16.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">five&#160;year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background-color:#00ff00;color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:23.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 1pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;margin-left:0pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;width:72.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">(in thousands, except percentages)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:23.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Service revenue</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:14.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">114,440</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:13.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">13</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:19.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">48</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:16.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">39</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:23.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Hardware revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:14.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">57,989</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:13.47%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">100</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;width:19.3%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">&#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%&#160;&#160;</span></p></td><td style="vertical-align:bottom;width:16.79%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;">&#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">%</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:23.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"><span style="color:#231f20;">Total revenue</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:14.23%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">172,429</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.47%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;margin-right:0pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.3%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;margin-right:0pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.79%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="color:#231f20;margin-right:0pt;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr></table><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:41.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Percent expected to be recognized as revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">performance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Less&#160;than</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Two&#160;to</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Greater</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">obligations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_lnp1VoTw50u9Vu5flKPBVg;"><b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;text-align:center;">one year</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_NdO5JwWDeEibXU-51u809Q;"><b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;text-align:center;">five years</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-size:8pt;font-weight:bold;">than&#160;</b><span style="-sec-ix-hidden:Hidden_-rR2zFekZUi1k0esMzedvQ;"><b style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;text-align:center;">five </b></span><b style="color:#231f20;font-size:8pt;font-weight:bold;">year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="11" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:41.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">(in thousands, except percentages)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Service revenue</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;">107,909</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;">13</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">50</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">37&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Hardware revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;">41,012</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;">100</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="color:#231f20;">Total revenue</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;">148,921</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Contract Balances</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Beginning balance as of January 1, 2021</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">52,410</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Upfront payments received from customers</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">12,053</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Upfront or annual incentive payments received</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">1,772</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Revenue recognized related to amounts that were included in beginning balance of deferred revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">(9,860)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Revenue recognized related to deferred revenue generated during the period</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;">(973)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.51%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Ending balance as of March 31, 2021</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:10.7%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">55,402</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr></table><span></span>
</td>
<td class="text"><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Beginning balance at January 1,</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 20,728</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 11,859</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Upfront payments received from customers</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 40,481</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,698</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Upfront or annual incentive payments received</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 8,015</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 8,240</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Revenue recognized related to amounts that were included in beginning balance of deferred revenue</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (9,764)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (4,830)</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Revenue recognized</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (7,050)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (1,239)</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Ending balance at December 31,</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 52,410</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 20,728</span></p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of expected timing for satisfying remaining performance obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>219
<FILENAME>R199.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137001230360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>FAIR VALUE MEASUREMENTS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByBalanceSheetGroupingTextBlock', window );">Schedule of Financial Instruments Measured at Fair Value</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table provides the financial instruments measured at fair value (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;width:53.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March&#160;31,&#160;2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Assets</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"><span style="color:#231f20;">Cash equivalents:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Money market fund</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">67</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">&#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">67</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Convertible preferred stock warrant liability</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">&#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">&#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">161,486</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">161,486</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">&#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">&#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">161,486</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">161,486</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="11" style="vertical-align:bottom;width:53.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.98%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.94%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.94%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.94%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.94%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Assets</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"><span style="color:#231f20;">Cash equivalents:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Money market fund</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">67</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">67</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Convertible preferred stock warrant liability</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">95,342</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">95,342</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:43.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total liabilities</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">95,342</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.94%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">95,342</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 28.4pt;">The following table provides the financial instruments measured at fair value (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">December&#160;31,&#160;2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash equivalents: </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 67</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Money market fund</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Convertible preferred stock warrant liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 95,342</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 95,342</p></td></tr><tr><td style="vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Embedded derivative liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 95,342</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 95,342</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level&#160;3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash equivalents: </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 67</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Money market fund</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Convertible preferred stock warrant liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,094</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,094</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Embedded derivative liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 786</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 786</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:56.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> &#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,880</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,880</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock', window );">Schedule of quantitative information regarding Level 3 fair value measurements inputs as their measurement dates</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The key assumptions used for the valuation of the preferred stock warrant liabilities upon remeasurement were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:11.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="3" style="vertical-align:bottom;width:26.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three&#160;Months&#160;Ended</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">March&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:11.83%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:11.85%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Volatility</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.83%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">65.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">75.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term (in years)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:69.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Discount for lack of marketability</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6.8</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">40.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Schedule of change in the fair value of the derivative warrant liabilities</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table presents the changes in the liability for warrants on convertible preferred stock during the three&#160;months ended March&#160;31, 2021 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:15.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:17.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Convertible&#160;Preferred<br/>Warrant&#160;Warrant&#160;Stock</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;">Balance as of December 31, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.44%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:15.77%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">95,342</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in fair value of warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:15.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">66,397</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised warrants</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:15.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(253)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:80.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;">Balance as of March 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.44%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:15.77%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">161,486</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByBalanceSheetGroupingTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13467-108611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByBalanceSheetGroupingTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19279-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>220
<FILENAME>R200.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136919477064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ENERGY STORAGE SYSTEMS, NET (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>ENERGY STORAGE SYSTEMS, NET</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Energy Storage Systems, Net</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Energy storage systems, net, consists of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March&#160;31,&#160;2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Energy storage systems placed into service</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">145,555</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(36,758)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Energy storage systems not yet placed into service</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">11,045</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;">Total energy storage systems, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.85%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">119,842</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>221
<FILENAME>R201.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137001308696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTES PAYABLE (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>NOTES PAYABLE</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Schedule of Outstanding Debt</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company&#8217;s outstanding debt consisted of the following as of March&#160;31, 2021 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">3/31/2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding principal</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">43,025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unamortized discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(425)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;">Carrying value of debt</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">42,600</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of Debt Maturities</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table summarizes the aggregate undiscounted amount of maturities of all borrowings as of March&#160;31, 2021 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Payment<br/>Schedule</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remainder of 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">36,052</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">821</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">979</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,167</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,392</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">43,025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity and sinking fund requirement for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>222
<FILENAME>R202.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137001214936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>WARRANTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock', window );">Schedule of Warrants on Convertible Preferred Stock Outstanding</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.010307312%;padding-left:0pt;padding-right:0pt;width:100.02%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:12.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:12.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:12.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;width:56.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March&#160;31,&#160;2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:40.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:12.59%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Issuance&#160;Date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:12.65%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise&#160;Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:12.59%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number&#160;of</b><br/><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:12.59%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term&#160;(years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series A&#8217;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.59%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">2012</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.1%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.55%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.4485</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.59%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">178,372</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.59%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">10</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series D</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:12.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">2017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.5326</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:12.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,157,542</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:12.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:40.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series D&#8217;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2019 and 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.5326</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">**</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">37,869,886</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.59%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">7</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:12.59%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">44,205,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.59%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:12pt;">**</span><span style="font-family:'Arial','Helvetica','sans-serif';font-size:12pt;">&#160;&#160;</span>In connection with various issuances of convertible promissory notes that occurred during 2021 and 2020, warrants to purchase either next financing stock or Series&#160;D&#8217; preferred stock were issued. At March&#160;31, 2021 and December&#160;31, 2020, the number of warrants issued was subject to adjustment pending the occurrence of the next round of financing; however, the number of shares and exercise price of these warrants and related valuation of these warrants has been performed assuming that the warrants will be on Series&#160;D&#8217; preferred stock.</p><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:45.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:52.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number&#160;of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Issuance&#160;Date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(years)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Series A&#8217;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2012</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 0.4485</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 178,372</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_bdKfJrL-50a4yv3YoezWVQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:center;"> 10</span></span></p></td></tr><tr><td style="vertical-align:bottom;width:45.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Series D</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1.5326</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,247,984</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_hLMUzspkTE6GvpT74k9zQQ;"><span style="color:#000000;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:center;"> 7</span></span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Series D&#8217;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2019 and 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">1.5326**</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 37,869,886</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 7</p></td></tr><tr><td style="vertical-align:bottom;width:45.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 44,296,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:49.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number&#160;of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Term</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Issuance&#160;Date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(years)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series A&#8217;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2012</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.4485</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 178,372</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 10</p></td></tr><tr><td style="vertical-align:bottom;width:48.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series D</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1.5326</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 6,269,223</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 7</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Series D&#8217;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;">1.5326**</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 23,177,068</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 7</p></td></tr><tr><td style="vertical-align:bottom;width:48.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 29,624,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">&#160;&#160;</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;">**&#160;&#160;&#160;In connection with various issuances of Convertible Notes&#160;that occurred during 2019 and 2020, warrants to purchase either next financing stock or Series&#160;D&#8217; preferred stock were issued. At December&#160;31, 2020 and December&#160;31, 2019, the number of warrants issued was subject to adjustment pending the occurrence of the next round of financing; however, the number of shares and exercise price of these warrants and related valuation of these warrants has been performed assuming that the warrants will be on Series&#160;D&#8217; preferred stock.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 50<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6784392&amp;loc=d3e188667-122775<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>223
<FILENAME>R203.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136919286120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONVERTIBLE PREFERRED STOCK AND COMMON STOCK (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityTableTextBlock', window );">Temporary Equity</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="9" style="vertical-align:bottom;width:53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March&#160;31,&#160;2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:11.82%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Authorized<br/>Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:11.85%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding<br/>Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.9%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net&#160;Carrying<br/>Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:12.04%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liquidation<br/>Preference</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;width:25.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in&#160;thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series D&#8217;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">190,000,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">105,386,149</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">129,339</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">161,515</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series D</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">87,235,535</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">33,483,143</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">46,979</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">51,316</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series C</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">64,129,209</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">23,298,388</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">35,293</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">35,514</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series B</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">36,969,407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9,185,302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7,123</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series A&#8217;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">30,991,277</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,158,503</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,702</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,865</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series A</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">21,288</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">16,740</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series 1</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">4,305</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,961</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.82%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">409,351,021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.85%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">175,531,186</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.85%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">220,955</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:11%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">258,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The authorized, issued and outstanding shares of the convertible preferred stock and liquidation preferences as of the periods presented were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:58.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Authorized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net&#160;Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liquidation</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Preference</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="11" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;D&#8217;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 190,000,000</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 105,386,149</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 129,339</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 161,516</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;D</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 87,235,535</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 33,392,701</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 46,587</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 51,178</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;C</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 64,129,209</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 23,298,388</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 35,293</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 35,514</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;B</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 36,969,407</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 9,185,302</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 7,049</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 7,123</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;A&#8217;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 30,991,277</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 4,158,503</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,702</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,865</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;A</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 21,288</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 16,740</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 593</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 751</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;1</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 4,305</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 2,961</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 409,351,021</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 175,440,744</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 220,563</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 257,947</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:58.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Authorized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net&#160;Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Liquidation</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Preference</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="11" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="color:#231f20;">Series&#160;D&#8217;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 102,000,000</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 78,932,752</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 99,588</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 120,972</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;D</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 87,235,535</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 35,586,652</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 49,772</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 54,540</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;C</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 64,129,209</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 41,305,384</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 62,570</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 62,962</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;B</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 36,969,407</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 9,126,596</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 7,071</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 7,078</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;A&#8217;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 30,991,277</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 26,171,809</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 11,535</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 11,738</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;A</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 21,288</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 16,740</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 593</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 751</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Series&#160;1</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 4,305</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 2,961</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 321,351,021</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 191,142,894</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 231,129</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 258,041</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_Commonstockreservedforissuancetabletextblock', window );">Reserved shares of common stock for issuance</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company had reserved shares of common stock for issuance, on an as-converted basis, as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March&#160;31,</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Shares reserved for convertible preferred stock outstanding</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">175,531,186</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Shares reserved for warrants to purchase shares of common stock</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,001,639</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Shares reserved for warrants to purchase shares of preferred stock</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">44,205,800</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Options issued and outstanding</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">44,914,082</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Shares available for future option grants</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">11,048</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.85%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">270,663,755</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_Commonstockreservedforissuancetabletextblock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of common stock reserved for issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_Commonstockreservedforissuancetabletextblock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of temporary equity. 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (27)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=d3e177068-122764<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>224
<FILENAME>R204.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136920829512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>STOCK-BASED COMPENSATION</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Summary of activity under the Plan</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:12.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b><br/><b style="font-weight:bold;">Available<br/>for&#160;Grant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number&#160;of<br/>Options</b><br/><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b><br/><b style="font-weight:bold;">Average</b><br/><b style="font-weight:bold;">Exercise<br/>Price</b>&#160;<b style="font-weight:bold;">Per<br/>Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted-</b><br/><b style="font-weight:bold;">Average</b><br/><b style="font-weight:bold;">Remaining</b><br/><b style="font-weight:bold;">Contractual</b><br/><b style="font-weight:bold;">Life&#160;(years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:13.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b><br/><b style="font-weight:bold;">Intrinsic</b><br/><b style="font-weight:bold;">Value</b><br/><b style="font-weight:bold;">(in&#160;thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Balances as of December 31, 2020</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.33%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">11,048</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.75%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">51,379,939</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.98%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.56</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.41%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">7.21</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.12%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.26%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">46,516</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 5.75pt;"><span style="color:#231f20;">Options granted</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(18,335)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">18,335</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3.47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 5.75pt;"><span style="color:#231f20;">Options exercised</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(6,465,857)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.43</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0pt 5.75pt;"><span style="color:#231f20;">Options forfeited</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">18,335</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(18,335)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:8.98%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.51</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.12%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Balances as of March 31, 2021</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.33%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">11,048</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.75%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">44,914,082</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.06%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:8.98%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.58</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">7.05</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.12%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:12.26%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">202,792</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.5%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="color:#231f20;">Options vested and exercisable &#8212; March 31, 2021</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.75%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">32,204,617</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.06%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.98%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 3pt 0pt 0pt;">6.30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.12%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:12.26%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="background-color:#00ff00;">149,536</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">A summary of activity under the Plan is as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Weighted-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Options</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Number&#160;of</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Available</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Options</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Price&#160;Per</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Value&#160;(in</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.33%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">for&#160;Grant</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.71%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Outstanding</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Life&#160;(years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.83%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">thousands)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Balances as of December&#160;31, 2019</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 4,299,140</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 42,846,649</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.34</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6.82</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 5,821</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Increase to options available under Plan</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 5,242,189</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Options granted</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (10,932,615)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 10,932,615</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1.23</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Options exercised</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> &#8212;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (996,991)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.38</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Options forfeited</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 870,317</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (870,317)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.49</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Options expired</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 532,017</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (532,017)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.35</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Balances as of December&#160;31, 2020</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 11,048</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 51,379,939</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.56</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 7.21</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 46,516</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Options vested and exercisable&#160;&#8211; December&#160;31, 2020</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;">37,219,281</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 0.45</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6.48</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 37,854</span></p></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Stock-based compensation expense</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table summarizes stock-based compensation expense recorded in each component of operating expenses in the Company&#8217;s consolidated statements of operations and comprehensive loss (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;width:25.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">Three&#160;Months&#160;Ended</b><b style="color:#231f20;font-weight:bold;"><br/></b><b style="color:#231f20;font-weight:bold;">March&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.96%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.96%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Sales and marketing</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">84</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">63</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Research and development</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">155</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">167</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">General and administrative</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">521</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">226</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 5.75pt;"><span style="color:#231f20;">Total stock-based compensation expense</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">760</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="color:#231f20;">456</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td></tr></table><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.5pt;">The following table summarizes stock-based compensation expense recorded in each component of operating expenses in the Company&#8217;s consolidated statements of operations and comprehensive loss for the&#160;years ended December&#160;31, 2020 and 2019 (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:34.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year&#160;Ended&#160;December&#160;31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.46%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Sales and marketing</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 396</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 364</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Research and development</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,211</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 901</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">General and administrative</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 2,935</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 266</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total stock-based compensation expense</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 4,542</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 1,531</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>225
<FILENAME>R205.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137006827240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NET LOSS PER SHARE (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>NET LOSS PER SHARE</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Computation of Basic and Diluted Net Loss Per Share</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share amounts):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;width:25.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three&#160;Months&#160;Ended</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">March&#160;31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.96%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;width:11.96%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Numerator:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;width:11.96%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="background-color:#cceeff;vertical-align:bottom;width:11.96%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net loss attributable to common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(82,553)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:10.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(17,471)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Less: Deemed dividend to preferred stockholders (see Note 7)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">&#8212;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(9,484)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(82,553)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(26,955)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Denominator:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.92%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.92%;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Weighted-average number of shares outstanding used to compute net loss per share attributable to common stockholders, basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">12,263,160</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9,075,646</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Net loss per share attributable to common stockholders, basic and diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(6.73)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.04%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:10.92%;border-bottom:3px double #000000;border-top:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(2.97)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:19.95pt;margin:0pt 0pt 12pt 8.45pt;">The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share amounts):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;font-weight:bold;visibility:hidden;">&#8203;</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.71%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year&#160;Ended&#160;December&#160;31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="color:#231f20;font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.54%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Numerator:</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Net loss</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (156,124)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (59,414)</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="color:#231f20;">Less: Deemed dividend to preferred stockholders (see Note&#160;11)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (9,484)</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (5,353)</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Net loss attributable to common stockholders</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (165,608)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="color:#231f20;"> (64,767)</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Denominator:</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">&#160;&#160;</p></td></tr><tr><td style="vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Weighted-average number of  shares outstanding used to compute net loss per share attributable to common stockholders, basic and diluted</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,474,749</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">&#160;</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 10,703,380</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:74.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss per share attributable to common stockholders, basic and diluted Net loss per share attributable to common stockholders, basic and diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17.48)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6.05)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Schedule of Potentially Dilutive Shares</a></td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March&#160;31,&#160;2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;&#160;&#160;&#160;</b></p></td><td style="vertical-align:bottom;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March&#160;31,&#160;2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">&#160;</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible preferred stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.92%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">175,531,186</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.92%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">175,593,476</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible promissory notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">50,434,069</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">34,054,264</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding stock options</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">44,914,082</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">42,591,545</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding common stock warrants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,001,639</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6,001,639</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:71.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding convertible preferred stock warrants</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">44,205,800</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:11.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">38,947,463</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">321,086,776</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;width:11.92%;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">297,188,387</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.41%;border-bottom:3px double transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">&#8203;</span></p></td></tr></table><span></span>
</td>
<td class="text"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">&#8203;</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">&#8203;</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><span style="color:#231f20;">&#160;&#160;&#160;&#160;</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:33.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December&#160;31,&#160;</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="color:#231f20;font-size:8pt;visibility:hidden;">&#8203;</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;border-bottom:1px solid #231f20;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="color:#231f20;font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Convertible preferred stock</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 175,440,744</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 191,142,894</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Convertible promissory notes</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 48,730,782</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 24,157,103</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Outstanding stock options</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 51,379,939</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 42,846,649</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Outstanding common stock warrants</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,001,639</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 6,001,639</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Outstanding convertible preferred stock warrants</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 44,296,242</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 29,624,664</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">Total </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 325,849,346</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#231f20;">&#160;</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><span style="color:#231f20;"> 293,772,949</span></p></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>226
<FILENAME>R206.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137012119800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 21, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>BUSINESS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ReverseRecapitalizationNet', window );">Consideration received, net</a></td>
<td class="nump">$ 577,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_LiquidityAndGoingConcernAbstract', window );"><strong>Liquidity And Going Concern [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ReverseRecapitalizationNet', window );">Consideration received, net</a></td>
<td class="nump">$ 577,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,873<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,942<span></span>
</td>
<td class="nump">$ 12,889<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">490,394<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">407,841<span></span>
</td>
<td class="nump">259,054<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_LiabilitiesCurrentExcludingCurrentMaturitiesOfDebt', window );">Net current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">154,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths', window );">Debt financing coming due within the next 12 months</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">123,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">82,553<span></span>
</td>
<td class="nump">$ 17,471<span></span>
</td>
<td class="nump">156,124<span></span>
</td>
<td class="nump">59,414<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Negative cash flows from operating activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,827<span></span>
</td>
<td class="nump">$ 10,670<span></span>
</td>
<td class="nump">$ 33,671<span></span>
</td>
<td class="nump">$ 29,678<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_LiabilitiesCurrentExcludingCurrentMaturitiesOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Liabilities, Current, Excluding Current Maturities Of Debt</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_LiabilitiesCurrentExcludingCurrentMaturitiesOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_LiquidityAndGoingConcernAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Liquidity And Going Concern</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_LiquidityAndGoingConcernAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ReverseRecapitalizationNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reverse Recapitalization, Net</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ReverseRecapitalizationNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, 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. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>227
<FILENAME>R207.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137002918152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) - segment<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_PercentOfTotalNetAssetsOutsideOfUs', window );">Percent of total net assets outside of the U.S. (as a percent)</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable | Customer B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable | Customer C</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable | Customer D</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable | Customers | Customer B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable | Customers | Customer C</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">13.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable | Customers | Customer D</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">36.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember', window );">Revenue | Customers | Customer A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">14.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember', window );">Revenue | Customers | Customer E</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">39.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember', window );">Revenue | Customers | Customer F</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_PercentOfTotalNetAssetsOutsideOfUs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of total net assets outside of the U.S.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_PercentOfTotalNetAssetsOutsideOfUs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=stem_CustomerBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=stem_CustomerBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=stem_CustomerCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=stem_CustomerCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=stem_CustomerDMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=stem_CustomerDMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=stem_CustomerAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=stem_CustomerAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=stem_CustomerEMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=stem_CustomerEMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=stem_CustomerFMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=stem_CustomerFMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>228
<FILENAME>R208.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136917297528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2021 </div>
<div>item</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements', window );">Number of types or revenue arrangements</a></td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_RevenueFromContractWithCustomerPerformanceBasedPaymentPeriod', window );">Performance-based payment period</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=stem_HostCustomerArrangementsMember', window );">Host Customer Arrangements</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_RevenueFromContractWithCustomerEstimatedBenefitPeriod', window );">Estimated benefit period</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Host Customer Arrangements</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_RevenueFromContractWithCustomerContractTerm', window );">Contract term</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Partnership Arrangements</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_RevenueFromContractWithCustomerContractTerm', window );">Contract term</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Host Customer Arrangements</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_RevenueFromContractWithCustomerContractTerm', window );">Contract term</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Partnership Arrangements</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_RevenueFromContractWithCustomerContractTerm', window );">Contract term</a></td>
<td class="text">20 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_RevenueFromContractWithCustomerContractTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue From Contract With Customer, Contract Term</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_RevenueFromContractWithCustomerContractTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_RevenueFromContractWithCustomerEstimatedBenefitPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue From Contract With Customer, Estimated Benefit Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_RevenueFromContractWithCustomerEstimatedBenefitPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue From Contract With Customer, Number Of Types Of Revenue Arrangements</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_RevenueFromContractWithCustomerPerformanceBasedPaymentPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue From Contract With Customer, Performance-Based Payment Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_RevenueFromContractWithCustomerPerformanceBasedPaymentPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=stem_HostCustomerArrangementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=stem_HostCustomerArrangementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=stem_PartnershipArrangementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=stem_PartnershipArrangementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>229
<FILENAME>R209.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136999404168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE - Disaggregation of Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 15,420<span></span>
</td>
<td class="nump">$ 4,111<span></span>
</td>
<td class="nump">$ 36,307<span></span>
</td>
<td class="nump">$ 17,552<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=stem_HardwareMember', window );">Hardware</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">10,539<span></span>
</td>
<td class="nump">718<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=stem_HardwareMember', window );">Hardware | Partnership Arrangements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">10,539<span></span>
</td>
<td class="nump">718<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Service revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">4,881<span></span>
</td>
<td class="nump">3,393<span></span>
</td>
<td class="nump">15,645<span></span>
</td>
<td class="nump">13,482<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Service revenue | Partnership Arrangements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">36<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 51<span></span>
</td>
<td class="nump">$ 6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Service revenue | Host Customer Arrangements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 4,845<span></span>
</td>
<td class="nump">$ 3,393<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=stem_HardwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=stem_HardwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=stem_PartnershipArrangementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=stem_PartnershipArrangementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=stem_HostCustomerArrangementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=stem_HostCustomerArrangementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>230
<FILENAME>R210.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137003596600">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>REVENUE - Remaining Performance Obligations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 172,429<span></span>
</td>
<td class="nump">$ 148,921<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Period expected to be recognized as revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Period expected to be recognized as revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2026-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Period expected to be recognized as revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Service revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 114,440<span></span>
</td>
<td class="nump">$ 107,909<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Service revenue | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Percent Expected to be Recognized as Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Service revenue | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-04-01</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Percent Expected to be Recognized as Revenue</a></td>
<td class="nump">13.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Service revenue | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-04-01 | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Period expected to be recognized as revenue</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Service revenue | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Percent Expected to be Recognized as Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Service revenue | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-04-01</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Percent Expected to be Recognized as Revenue</a></td>
<td class="nump">48.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Service revenue | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-04-01 | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Period expected to be recognized as revenue</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Service revenue | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Percent Expected to be Recognized as Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Service revenue | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-04-01</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Percent Expected to be Recognized as Revenue</a></td>
<td class="nump">39.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=stem_HardwareMember', window );">Hardware</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 57,989<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=stem_HardwareMember', window );">Hardware | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-04-01</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Percent Expected to be Recognized as Revenue</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=stem_HardwareMember', window );">Hardware | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-04-01</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Percent Expected to be Recognized as Revenue</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=stem_HardwareMember', window );">Hardware | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-04-01</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Percent Expected to be Recognized as Revenue</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-01-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-01-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2026-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2026-01-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-04-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-04-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-04-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2022-04-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2026-04-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2026-04-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=stem_HardwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=stem_HardwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>231
<FILENAME>R211.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136920577192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUE - Contract Balances (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ContractWithCustomerLiabilityRollForward', window );"><strong>Contract With Customer, Liability [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Beginning balance at January 1</a></td>
<td class="nump">$ 52,410<span></span>
</td>
<td class="nump">$ 20,728<span></span>
</td>
<td class="nump">$ 11,859<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ContractWithCustomerLiabilityUpfrontPaymentsReceivedFromCustomers', window );">Upfront payments received from customers</a></td>
<td class="nump">12,053<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ContractWithCustomerLiabilityUpfrontOrAnnualIncentivePaymentsReceived', window );">Upfront or annual incentive payments received</a></td>
<td class="nump">1,772<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue recognized related to amounts that were included in beginning balance of deferred revenue</a></td>
<td class="num">(9,860)<span></span>
</td>
<td class="nump">9,764<span></span>
</td>
<td class="nump">4,830<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod', window );">Revenue recognized related to deferred revenue generated during the period</a></td>
<td class="num">(973)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Ending balance at December 31</a></td>
<td class="nump">$ 55,402<span></span>
</td>
<td class="nump">$ 52,410<span></span>
</td>
<td class="nump">$ 20,728<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract with Customer, Liability, Revenue Recognized During The Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ContractWithCustomerLiabilityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Liability</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ContractWithCustomerLiabilityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ContractWithCustomerLiabilityUpfrontOrAnnualIncentivePaymentsReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract with Customer, Liability, Upfront Or Annual Incentive Payments Received</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ContractWithCustomerLiabilityUpfrontOrAnnualIncentivePaymentsReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ContractWithCustomerLiabilityUpfrontPaymentsReceivedFromCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract with Customer, Liability, Upfront Payments Received From Customers</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ContractWithCustomerLiabilityUpfrontPaymentsReceivedFromCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>232
<FILENAME>R212.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136999587736">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS - Schedule of Financial Instruments Measured at Fair Value (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_WarrantLiability', window );">Convertible preferred stock warrant liability</a></td>
<td class="nump">$ 161,486<span></span>
</td>
<td class="nump">$ 95,342<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total liabilities</a></td>
<td class="nump">161,486<span></span>
</td>
<td class="nump">95,342<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember', window );">Money market fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">67<span></span>
</td>
<td class="nump">67<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">95,342<span></span>
</td>
<td class="nump">$ 6,880<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Money market fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">67<span></span>
</td>
<td class="nump">67<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_WarrantLiability', window );">Convertible preferred stock warrant liability</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Money market fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">67<span></span>
</td>
<td class="nump">67<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Recurring | Money market fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">67<span></span>
</td>
<td class="nump">67<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_WarrantLiability', window );">Convertible preferred stock warrant liability</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Money market fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_WarrantLiability', window );">Convertible preferred stock warrant liability</a></td>
<td class="nump">161,486<span></span>
</td>
<td class="nump">95,342<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total liabilities</a></td>
<td class="nump">161,486<span></span>
</td>
<td class="nump">95,342<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Money market fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Recurring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 95,342<span></span>
</td>
<td class="nump">$ 6,880<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_WarrantLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Warrant Liability</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_WarrantLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial and nonfinancial obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>233
<FILENAME>R213.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137010513144">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS - Key Assumptions Used for Valuation (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember', window );">Volatility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_WarrantLiabilityMeasurementInput', window );">Measurement input</a></td>
<td class="nump">0.650<span></span>
</td>
<td class="nump">0.750<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember', window );">Risk-free interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_WarrantLiabilityMeasurementInput', window );">Measurement input</a></td>
<td class="nump">0.001<span></span>
</td>
<td class="nump">0.003<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember', window );">Expected term (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_WarrantLiabilityMeasurementInput', window );">Measurement input</a></td>
<td class="nump">1.2<span></span>
</td>
<td class="nump">2.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedDividendRateMember', window );">Dividend yield</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_WarrantLiabilityMeasurementInput', window );">Measurement input</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember', window );">Discount for lack of marketability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_WarrantLiabilityMeasurementInput', window );">Measurement input</a></td>
<td class="nump">0.068<span></span>
</td>
<td class="nump">0.400<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_WarrantLiabilityMeasurementInput">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Warrant Liability, Measurement Input</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_WarrantLiabilityMeasurementInput</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedDividendRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedDividendRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>234
<FILENAME>R214.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137000273688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS - Schedule of Changes in Liability for Unobservable Inputs (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Beginning balance at January 1</a></td>
<td class="nump">$ 95,342<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Change in fair value</a></td>
<td class="nump">66,397<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements', window );">Exercised warrants</a></td>
<td class="num">(253)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Ending balance at December 31</a></td>
<td class="nump">$ 161,486<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>235
<FILENAME>R215.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136999742344">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>ENERGY STORAGE SYSTEMS, NET - Schedule of Energy Storage Systems, Net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation</a></td>
<td class="num">$ (36,758)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total energy storage systems, net</a></td>
<td class="nump">119,842<span></span>
</td>
<td class="nump">$ 123,703<span></span>
</td>
<td class="nump">$ 131,569<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=stem_EnergyStorageSystemsPlacedIntoServiceMember', window );">Energy storage systems placed into service</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total energy storage systems, gross</a></td>
<td class="nump">145,555<span></span>
</td>
<td class="nump">144,425<span></span>
</td>
<td class="nump">124,789<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(33,389)<span></span>
</td>
<td class="num">(20,489)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember', window );">Energy storage systems not yet placed into service</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total energy storage systems, gross</a></td>
<td class="nump">$ 11,045<span></span>
</td>
<td class="nump">$ 12,667<span></span>
</td>
<td class="nump">$ 27,269<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=stem_EnergyStorageSystemsPlacedIntoServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=stem_EnergyStorageSystemsPlacedIntoServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>236
<FILENAME>R216.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137011510728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ENERGY STORAGE SYSTEMS, NET - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>ENERGY STORAGE SYSTEMS, NET</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">$ 3.8<span></span>
</td>
<td class="nump">$ 3.6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>237
<FILENAME>R217.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136919247288">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>NOTES PAYABLE - Revolving Loan Due to SPE Member (Details) - Line of Credit - Revolving Loan Due To SPE Member - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Aug. 31, 2020</div></th>
<th class="th"><div>May 31, 2020</div></th>
<th class="th"><div>Apr. 30, 2017</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Total capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35.0<span></span>
</td>
<td class="nump">$ 45.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Fixed interest rate, annual</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases', window );">Percent of capacity usage for financing of hardware purchases</a></td>
<td class="nump">70.00%<span></span>
</td>
<td class="nump">85.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Outstanding balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9.6<span></span>
</td>
<td class="nump">$ 7.4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line Of Credit Facility, Percent Of Capacity Usage For Hardware Purchases</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=stem_RevolvingLoanDueToSPEMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=stem_RevolvingLoanDueToSPEMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>238
<FILENAME>R218.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137010334136">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>NOTES PAYABLE - Term Loan Due to SPE Member (Details) - Term Loan Due To SPE Member - Term Loan - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>May 31, 2020</div></th>
<th class="th"><div>Jun. 01, 2020</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Face amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Fixed interest rate, annual</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid', window );">Final balloon payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfMediumTermNotes', window );">Repayment of debt</a></td>
<td class="nump">$ 5.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28551-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of payment greater than the preceding installment payments to be paid at final maturity date of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfMediumTermNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to pay off borrowing used to receive debt funding on a regular basis with maturities ranging from 5-10 years.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfMediumTermNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=stem_TermLoanDueToSPEMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=stem_TermLoanDueToSPEMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_MediumTermNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_MediumTermNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>239
<FILENAME>R219.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137010613832">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>NOTES PAYABLE - Term Loan Due to Former Non-Controlling Interest Holder (Details) - Term Loan Due to Former Non-controlling Interest Holder - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>May 31, 2020</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToMinorityShareholders', window );">Payment to acquire noncontrolling interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=stem_TermLoanDueToFormerNonControllingInterestHolderMember', window );">Term Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DebtInstrumentQuarterlyInterestRateStatedPercentageSource2', window );">Fixed interest rate, quarterly</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Fixed interest rate, annual</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DebtInstrumentPrepaidAmountPrincipalAndInterest', window );">Prepaid principal and interest</a></td>
<td class="nump">$ 1.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DebtInstrumentPrepaidAmountPrincipal', window );">Prepaid principal</a></td>
<td class="nump">$ 1.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ClassOfWarrantOrRightWarrantsIssued', window );">Warrants issued (in shares)</a></td>
<td class="nump">400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Unamortized discount</a></td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Outstanding balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5.7<span></span>
</td>
<td class="nump">$ 5.8<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ClassOfWarrantOrRightWarrantsIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Class Of Warrant Or Right, Warrants Issued</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ClassOfWarrantOrRightWarrantsIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_DebtInstrumentPrepaidAmountPrincipal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Prepaid Amount, Principal</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_DebtInstrumentPrepaidAmountPrincipal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_DebtInstrumentPrepaidAmountPrincipalAndInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Prepaid Amount, Principal And Interest</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_DebtInstrumentPrepaidAmountPrincipalAndInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_DebtInstrumentQuarterlyInterestRateStatedPercentageSource2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Quarterly Interest Rate, Stated Percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_DebtInstrumentQuarterlyInterestRateStatedPercentageSource2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28541-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToMinorityShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToMinorityShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=stem_TermLoanDueToFormerNonControllingInterestHolderMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=stem_TermLoanDueToFormerNonControllingInterestHolderMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_MediumTermNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_MediumTermNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>240
<FILENAME>R220.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137014261304">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>NOTES PAYABLE - 2020 and 2021 Credit Agreements (Details) - Line of Credit - USD ($)<br></strong></div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>May 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Proceeds from credit agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">2020 Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Fixed interest rate, annual</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DebtInstrumentInterestRateStatedPercentagePaidInCash', window );">Fixed interest rate, paid in cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal', window );">Fixed interest rate, added back to principal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Outstanding balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,900,000<span></span>
</td>
<td class="nump">$ 25,600,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">2021 Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Proceeds from credit agreement</a></td>
<td class="nump">$ 1,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Fixed interest rate, annual</a></td>
<td class="nump">5.45%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Outstanding balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,800,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Total capacity</a></td>
<td class="nump">$ 2,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Series D Convertible Preferred Stock | 2020 Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ClassOfWarrantOrRightWarrantsIssued', window );">Warrants issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">750,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ClassOfWarrantOrRightTerminationTermsRepaymentPeriodOfBorrowingsToTriggerTermination', window );">Period for repayment termination trigger</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ClassOfWarrantOrRightTerminationTermsRepaymentPeriodOfBorrowingsToTriggerTermination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Class Of Warrant Or Right, Termination Terms, Repayment Period Of Borrowings To Trigger Termination</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ClassOfWarrantOrRightTerminationTermsRepaymentPeriodOfBorrowingsToTriggerTermination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ClassOfWarrantOrRightWarrantsIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Class Of Warrant Or Right, Warrants Issued</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ClassOfWarrantOrRightWarrantsIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Interest Rate, Stated Percentage, Added Back To Principal</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_DebtInstrumentInterestRateStatedPercentagePaidInCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Interest Rate, Stated Percentage, Paid In Cash</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_DebtInstrumentInterestRateStatedPercentagePaidInCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=stem_A2020CreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=stem_A2020CreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=stem_A2021CreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=stem_A2021CreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesDPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesDPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>241
<FILENAME>R221.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137000819496">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>NOTES PAYABLE - Schedule of Outstanding Debt (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Outstanding principal</a></td>
<td class="nump">$ 43,025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember', window );">Notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Outstanding principal</a></td>
<td class="nump">43,025<span></span>
</td>
<td class="nump">$ 38,866<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Unamortized discount</a></td>
<td class="num">(425)<span></span>
</td>
<td class="num">(571)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total</a></td>
<td class="nump">$ 42,600<span></span>
</td>
<td class="nump">$ 38,866<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28541-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>242
<FILENAME>R222.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136917303560">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>NOTES PAYABLE - Schedule of Debt Maturities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear', window );">Remainder of 2021</a></td>
<td class="nump">$ 36,052<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2022</a></td>
<td class="nump">821<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2023</a></td>
<td class="nump">979<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2024</a></td>
<td class="nump">1,167<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2025</a></td>
<td class="nump">1,392<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_LongTermDebtMaturityAfterYearFour', window );">Thereafter</a></td>
<td class="nump">2,614<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total</a></td>
<td class="nump">43,025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember', window );">Notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 33,712<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">821<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">979<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,167<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total</a></td>
<td class="nump">$ 43,025<span></span>
</td>
<td class="nump">$ 38,866<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_LongTermDebtMaturityAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long-Term Debt, Maturity, After Year Four</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_LongTermDebtMaturityAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>243
<FILENAME>R223.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137003416408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONVERTIBLE NOTES (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="3">3 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jan. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 31, 2020 </div>
<div>USD ($) </div>
<div>Option </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromConvertibleDebt', window );">Proceeds from convertible notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,118<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,050<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_WarrantLiability', window );">Convertible preferred stock warrant liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 161,486<span></span>
</td>
<td class="nump">$ 95,342<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ProceedsFromConvertibleDebtNet', window );">Proceeds from convertible notes, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_StockholdersEquityIncreaseDecreaseDueToExchangeValue', window );">Effect of exchange transaction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,337<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockDividendsIncomeStatementImpact', window );">Deemed dividend to preferred stockholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,484<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember', window );">Deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_StockholdersEquityIncreaseDecreaseDueToExchangeValue', window );">Effect of exchange transaction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,337<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=stem_SeriesDPlusConvertiblePreferredStockMember', window );">Series D'</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertibleDebtFairValueDisclosures', window );">Convertible debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 29,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=stem_PreferredStockWarrantsMember', window );">Shares reserved for warrants to purchase shares of preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ClassOfWarrantOrRightWarrantsIssued', window );">Warrants issued (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,338,642<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,620,018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_WarrantLiability', window );">Convertible preferred stock warrant liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertibleDebtFairValueDisclosures', window );">Convertible debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=stem_Q42020ConvertibleNotesMember', window );">Q4 2020 Convertible Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Unamortized discount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible promissory notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertibleDebtFairValueDisclosures', window );">Convertible debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_TemporaryEquityIncreaseDecreaseDueToExchangeValue', window );">Effect of exchange transaction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible promissory notes | January 2020 Convertible Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromConvertibleDebt', window );">Proceeds from convertible notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Fixed interest rate, annual</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DebtInstrumentExtensionTerm', window );">Extension term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_DebtInstrumentNumberOfOptionsToExtend', window );">Number of options to extend | Option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockDividendsIncomeStatementImpact', window );">Deemed dividend to preferred stockholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,500<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible promissory notes | January 2020 Convertible Notes | Affiliated Entity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromConvertibleDebt', window );">Proceeds from convertible notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible promissory notes | Q4 2020 Convertible Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromConvertibleDebt', window );">Proceeds from convertible notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible promissory notes | Q4 2020 Convertible Notes | Affiliated Entity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromConvertibleDebt', window );">Proceeds from convertible notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible promissory notes | Q1 2021 Convertible Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromConvertibleDebt', window );">Proceeds from convertible notes</a></td>
<td class="nump">$ 1,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Unamortized discount</a></td>
<td class="nump">$ 1,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ClassOfWarrantOrRightWarrantsIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Class Of Warrant Or Right, Warrants Issued</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ClassOfWarrantOrRightWarrantsIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_DebtInstrumentExtensionTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Extension Term</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_DebtInstrumentExtensionTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_DebtInstrumentNumberOfOptionsToExtend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Number Of Options To Extend</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_DebtInstrumentNumberOfOptionsToExtend</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ProceedsFromConvertibleDebtNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds From Convertible Debt, Net</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ProceedsFromConvertibleDebtNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_StockholdersEquityIncreaseDecreaseDueToExchangeValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stockholders' Equity, Increase (Decrease) Due To Exchange, Value</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_StockholdersEquityIncreaseDecreaseDueToExchangeValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_TemporaryEquityIncreaseDecreaseDueToExchangeValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Temporary Equity, Increase (Decrease) Due To Exchange, Value</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_TemporaryEquityIncreaseDecreaseDueToExchangeValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_WarrantLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Warrant Liability</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_WarrantLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleDebtFairValueDisclosures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtFairValueDisclosures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28541-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockDividendsIncomeStatementImpact">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockDividendsIncomeStatementImpact</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=stem_SeriesDPlusConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=stem_SeriesDPlusConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=stem_PreferredStockWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=stem_PreferredStockWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=stem_Q42020ConvertibleNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=stem_Q42020ConvertibleNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=stem_January2020ConvertibleNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=stem_January2020ConvertibleNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_AffiliatedEntityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_AffiliatedEntityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=stem_Q12021ConvertibleNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=stem_Q12021ConvertibleNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>244
<FILENAME>R224.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137006801496">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>WARRANTS (Details) - $ / shares<br></strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Number of Shares (in shares)</a></td>
<td class="nump">44,205,800<span></span>
</td>
<td class="nump">44,296,242<span></span>
</td>
<td class="nump">29,624,663<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.36<span></span>
</td>
<td class="nump">$ 0.36<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingTerm', window );">Warrant term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.53<span></span>
</td>
<td class="nump">$ 1.53<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingTerm', window );">Warrant term</a></td>
<td class="text">6 years<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=stem_SeriesAPlusConvertiblePreferredStockMember', window );">Series A'</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price</a></td>
<td class="nump">$ 0.4485<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Number of Shares (in shares)</a></td>
<td class="nump">178,372<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingTerm', window );">Warrant term</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=stem_SeriesDConvertiblePreferredStockMember', window );">Series D</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price</a></td>
<td class="nump">$ 1.5326<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Number of Shares (in shares)</a></td>
<td class="nump">6,157,542<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingTerm', window );">Warrant term</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=stem_SeriesDPlusConvertiblePreferredStockMember', window );">Series D'</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price</a></td>
<td class="nump">$ 1.5326<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Number of Shares (in shares)</a></td>
<td class="nump">37,869,886<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingTerm', window );">Warrant term</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=stem_CommonStockWarrantsMember', window );">Shares reserved for warrants to purchase shares of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Number of Shares (in shares)</a></td>
<td class="nump">6,001,639<span></span>
</td>
<td class="nump">6,001,639<span></span>
</td>
<td class="nump">6,001,639<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=stem_CommonStockWarrantsMember', window );">Shares reserved for warrants to purchase shares of common stock | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price</a></td>
<td class="nump">$ 0.36<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingTerm', window );">Warrant term</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=stem_CommonStockWarrantsMember', window );">Shares reserved for warrants to purchase shares of common stock | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price</a></td>
<td class="nump">$ 1.53<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsOutstandingTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsOutstandingTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=stem_SeriesAPlusConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=stem_SeriesAPlusConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=stem_SeriesDConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=stem_SeriesDConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=stem_SeriesDPlusConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=stem_SeriesDPlusConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=stem_CommonStockWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=stem_CommonStockWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>245
<FILENAME>R225.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136921799880">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONVERTIBLE PREFERRED STOCK AND COMMON STOCK - Schedule of Convertible Preferred Stock (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesAuthorized', window );">Convertible preferred stock, shares authorized</a></td>
<td class="nump">409,351,021<span></span>
</td>
<td class="nump">409,351,021<span></span>
</td>
<td class="nump">321,346,716<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Convertible preferred stock, shares outstanding</a></td>
<td class="nump">175,528,225<span></span>
</td>
<td class="nump">175,437,783<span></span>
</td>
<td class="nump">191,139,933<span></span>
</td>
<td class="nump">186,466,181<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Convertible preferred stock, $0.00001 par value; 409,351,021 and 321,346,716 shares authorized as of December 31, 2020 and 2019, respectively; 175,437,783 and 191,139,933 shares issued and outstanding as of December 31, 2020 and 2019, respectively; (liquidation preference of $257,947 and $258,041 as of December 31, 2020 and 2019, respectively)</a></td>
<td class="nump">$ 220,955<span></span>
</td>
<td class="nump">$ 220,563<span></span>
</td>
<td class="nump">$ 231,129<span></span>
</td>
<td class="nump">$ 218,931<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLiquidationPreference', window );">Convertible preferred stock, liquidation preference</a></td>
<td class="nump">$ 258,084<span></span>
</td>
<td class="nump">$ 257,947<span></span>
</td>
<td class="nump">$ 258,041<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Series 1 convertible preferred stock, 4,305 shares authorized</a></td>
<td class="nump">4,305<span></span>
</td>
<td class="nump">4,305<span></span>
</td>
<td class="nump">4,305<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Series 1 convertible preferred stock, shares outstanding</a></td>
<td class="nump">2,961<span></span>
</td>
<td class="nump">2,961<span></span>
</td>
<td class="nump">2,961<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_TemporaryEquityAndPreferredStockSharesOutstanding', window );">Authorized Shares (in shares)</a></td>
<td class="nump">409,351,021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_TemporaryEquityAndPreferredStockSharesAuthorized', window );">Outstanding Shares (in shares)</a></td>
<td class="nump">175,531,186<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=stem_SeriesDPlusConvertiblePreferredStockMember', window );">Series D'</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesAuthorized', window );">Convertible preferred stock, shares authorized</a></td>
<td class="nump">190,000,000<span></span>
</td>
<td class="nump">190,000,000<span></span>
</td>
<td class="nump">102,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Convertible preferred stock, shares outstanding</a></td>
<td class="nump">105,386,149<span></span>
</td>
<td class="nump">105,386,149<span></span>
</td>
<td class="nump">78,932,752<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Convertible preferred stock, $0.00001 par value; 409,351,021 and 321,346,716 shares authorized as of December 31, 2020 and 2019, respectively; 175,437,783 and 191,139,933 shares issued and outstanding as of December 31, 2020 and 2019, respectively; (liquidation preference of $257,947 and $258,041 as of December 31, 2020 and 2019, respectively)</a></td>
<td class="nump">$ 129,339<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLiquidationPreference', window );">Convertible preferred stock, liquidation preference</a></td>
<td class="nump">$ 161,515<span></span>
</td>
<td class="nump">$ 161,516<span></span>
</td>
<td class="nump">$ 120,972<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=stem_SeriesDConvertiblePreferredStockMember', window );">Series D</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesAuthorized', window );">Convertible preferred stock, shares authorized</a></td>
<td class="nump">87,235,535<span></span>
</td>
<td class="nump">87,235,535<span></span>
</td>
<td class="nump">87,235,535<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Convertible preferred stock, shares outstanding</a></td>
<td class="nump">33,483,143<span></span>
</td>
<td class="nump">33,392,701<span></span>
</td>
<td class="nump">35,586,652<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Convertible preferred stock, $0.00001 par value; 409,351,021 and 321,346,716 shares authorized as of December 31, 2020 and 2019, respectively; 175,437,783 and 191,139,933 shares issued and outstanding as of December 31, 2020 and 2019, respectively; (liquidation preference of $257,947 and $258,041 as of December 31, 2020 and 2019, respectively)</a></td>
<td class="nump">$ 46,979<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLiquidationPreference', window );">Convertible preferred stock, liquidation preference</a></td>
<td class="nump">$ 51,316<span></span>
</td>
<td class="nump">$ 51,178<span></span>
</td>
<td class="nump">$ 54,540<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=stem_SeriesCConvertiblePreferredStockMember', window );">Series C</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesAuthorized', window );">Convertible preferred stock, shares authorized</a></td>
<td class="nump">64,129,209<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Convertible preferred stock, shares outstanding</a></td>
<td class="nump">23,298,388<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Convertible preferred stock, $0.00001 par value; 409,351,021 and 321,346,716 shares authorized as of December 31, 2020 and 2019, respectively; 175,437,783 and 191,139,933 shares issued and outstanding as of December 31, 2020 and 2019, respectively; (liquidation preference of $257,947 and $258,041 as of December 31, 2020 and 2019, respectively)</a></td>
<td class="nump">$ 35,293<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLiquidationPreference', window );">Convertible preferred stock, liquidation preference</a></td>
<td class="nump">$ 35,514<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=stem_SeriesBConvertiblePreferredStockMember', window );">Series B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesAuthorized', window );">Convertible preferred stock, shares authorized</a></td>
<td class="nump">36,969,407<span></span>
</td>
<td class="nump">36,969,407<span></span>
</td>
<td class="nump">36,969,407<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Convertible preferred stock, shares outstanding</a></td>
<td class="nump">9,185,302<span></span>
</td>
<td class="nump">9,185,302<span></span>
</td>
<td class="nump">9,126,596<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Convertible preferred stock, $0.00001 par value; 409,351,021 and 321,346,716 shares authorized as of December 31, 2020 and 2019, respectively; 175,437,783 and 191,139,933 shares issued and outstanding as of December 31, 2020 and 2019, respectively; (liquidation preference of $257,947 and $258,041 as of December 31, 2020 and 2019, respectively)</a></td>
<td class="nump">$ 7,049<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLiquidationPreference', window );">Convertible preferred stock, liquidation preference</a></td>
<td class="nump">$ 7,123<span></span>
</td>
<td class="nump">$ 7,123<span></span>
</td>
<td class="nump">$ 7,078<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=stem_SeriesAPlusConvertiblePreferredStockMember', window );">Series A'</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesAuthorized', window );">Convertible preferred stock, shares authorized</a></td>
<td class="nump">30,991,277<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Convertible preferred stock, shares outstanding</a></td>
<td class="nump">4,158,503<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Convertible preferred stock, $0.00001 par value; 409,351,021 and 321,346,716 shares authorized as of December 31, 2020 and 2019, respectively; 175,437,783 and 191,139,933 shares issued and outstanding as of December 31, 2020 and 2019, respectively; (liquidation preference of $257,947 and $258,041 as of December 31, 2020 and 2019, respectively)</a></td>
<td class="nump">$ 1,702<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLiquidationPreference', window );">Convertible preferred stock, liquidation preference</a></td>
<td class="nump">$ 1,865<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=stem_SeriesAConvertiblePreferredStockMember', window );">Series A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesAuthorized', window );">Convertible preferred stock, shares authorized</a></td>
<td class="nump">21,288<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Convertible preferred stock, shares outstanding</a></td>
<td class="nump">16,740<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Convertible preferred stock, $0.00001 par value; 409,351,021 and 321,346,716 shares authorized as of December 31, 2020 and 2019, respectively; 175,437,783 and 191,139,933 shares issued and outstanding as of December 31, 2020 and 2019, respectively; (liquidation preference of $257,947 and $258,041 as of December 31, 2020 and 2019, respectively)</a></td>
<td class="nump">$ 593<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityLiquidationPreference', window );">Convertible preferred stock, liquidation preference</a></td>
<td class="nump">$ 751<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=stem_Series1ConvertiblePreferredStockMember', window );">Series 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesAuthorized', window );">Convertible preferred stock, shares authorized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,305<span></span>
</td>
<td class="nump">4,305<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Convertible preferred stock, shares outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,961<span></span>
</td>
<td class="nump">2,961<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Series 1 convertible preferred stock, 4,305 shares authorized</a></td>
<td class="nump">4,305<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Series 1 convertible preferred stock, shares outstanding</a></td>
<td class="nump">2,961<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_TemporaryEquityAndPreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Temporary Equity And Preferred Stock, Shares Authorized</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_TemporaryEquityAndPreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_TemporaryEquityAndPreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Temporary Equity And Preferred Stock, Shares Outstanding</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_TemporaryEquityAndPreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. 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. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityCarryingAmountAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityLiquidationPreference">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityLiquidationPreference</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquitySharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquitySharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquitySharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquitySharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=stem_SeriesDPlusConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=stem_SeriesDPlusConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=stem_SeriesDConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=stem_SeriesDConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=stem_SeriesCConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=stem_SeriesCConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=stem_SeriesBConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=stem_SeriesBConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=stem_SeriesAPlusConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=stem_SeriesAPlusConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=stem_SeriesAConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=stem_SeriesAConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=stem_Series1ConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=stem_Series1ConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>246
<FILENAME>R226.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136999744760">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONVERTIBLE PREFERRED STOCK AND COMMON STOCK - Schedule of Shares Reserved for Issuance (Details) - shares<br></strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Reserved shares of common stock for issuance ( in shares)</a></td>
<td class="nump">270,663,755<span></span>
</td>
<td class="nump">277,129,612<span></span>
</td>
<td class="nump">273,914,985<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_ConvertiblePreferredStockMember', window );">Shares reserved for convertible preferred stock outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Reserved shares of common stock for issuance ( in shares)</a></td>
<td class="nump">175,531,186<span></span>
</td>
<td class="nump">175,440,744<span></span>
</td>
<td class="nump">191,142,894<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=stem_CommonStockWarrantsMember', window );">Shares reserved for warrants to purchase shares of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Reserved shares of common stock for issuance ( in shares)</a></td>
<td class="nump">6,001,639<span></span>
</td>
<td class="nump">6,001,639<span></span>
</td>
<td class="nump">6,001,639<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=stem_PreferredStockWarrantsMember', window );">Shares reserved for warrants to purchase shares of preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Reserved shares of common stock for issuance ( in shares)</a></td>
<td class="nump">44,205,800<span></span>
</td>
<td class="nump">44,296,242<span></span>
</td>
<td class="nump">29,624,663<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_EmployeeStockOptionMember', window );">Options issued and outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Reserved shares of common stock for issuance ( in shares)</a></td>
<td class="nump">44,914,082<span></span>
</td>
<td class="nump">51,379,939<span></span>
</td>
<td class="nump">42,846,649<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_StockCompensationPlanMember', window );">Shares available for future option grants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Reserved shares of common stock for issuance ( in shares)</a></td>
<td class="nump">11,048<span></span>
</td>
<td class="nump">11,048<span></span>
</td>
<td class="nump">4,299,140<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate number of common shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_ConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_ConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=stem_CommonStockWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=stem_CommonStockWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=stem_PreferredStockWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=stem_PreferredStockWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_StockCompensationPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_StockCompensationPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>247
<FILENAME>R227.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137011483400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION - Narrative (Details) - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2009</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Options granted, weighted-average grant date fair value (in dollars per share)</a></td>
<td class="nump">$ 2.24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.82<span></span>
</td>
<td class="nump">$ 0.34<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Options granted (in shares)</a></td>
<td class="nump">18,335<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">10,932,615<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Options exercised, intrinsic value</a></td>
<td class="nump">$ 30.2<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="nump">$ 1.1<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Remaining unrecognized stock-based compensation expense</a></td>
<td class="nump">$ 3.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted average period for recognition of stock-based compensation expense</a></td>
<td class="text">2 years 2 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years 2 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=stem_StockPlan2009Member', window );">2009 Stock Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Shares reserved for issuance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55,305,506<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55,305,506<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">Exercise price as a percentage of fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership', window );">Significant shareholder threshold used for determining exercise price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Exercise period</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=stem_StockPlan2009Member', window );">2009 Stock Plan | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">Exercise price as a percentage of fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders', window );">Exercise price as a percentage of fair value for shareholders owning specified minimum amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">110.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=stem_StockPlan2009Member', window );">2009 Stock Plan | Share-based Payment Arrangement, Tranche One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=stem_StockPlan2009Member', window );">2009 Stock Plan | Share-based Payment Arrangement, Tranche Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.083%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement, By Share-Based Payment Award, Purchase Price For Significant Shareholders</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement, By Share-Based Payment Award, Significant Shareholder Threshold Percentage Ownership</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of vesting of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchase price of common stock expressed as a percentage of its fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=stem_StockPlan2009Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=stem_StockPlan2009Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>248
<FILENAME>R228.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137014146296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION - Option activity (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ShareBasedCompensationArrangementByShareBasedCompensationAwardOptionsNumberOfSharesAvailableForGrantRollForward', window );"><strong>Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Number Of Shares Available For Grant [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Options available for grant, beginning of period</a></td>
<td class="nump">11,048<span></span>
</td>
<td class="nump">4,299,140<span></span>
</td>
<td class="nump">4,299,140<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Options granted (in shares)</a></td>
<td class="num">(18,335)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(10,932,615)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Options forfeited (in shares)</a></td>
<td class="nump">18,335<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">870,317<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Options available for grant, end of period</a></td>
<td class="nump">11,048<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,048<span></span>
</td>
<td class="nump">4,299,140<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Beginning Balance</a></td>
<td class="nump">51,379,939<span></span>
</td>
<td class="nump">42,846,649<span></span>
</td>
<td class="nump">42,846,649<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Options granted (in shares)</a></td>
<td class="nump">18,335<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">10,932,615<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Options exercised (in shares)</a></td>
<td class="num">(6,465,857)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(996,991)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Options forfeited (in shares)</a></td>
<td class="num">(18,335)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(870,317)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance</a></td>
<td class="nump">44,914,082<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,379,939<span></span>
</td>
<td class="nump">42,846,649<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Options vested and exercisable (in shares)</a></td>
<td class="nump">32,204,617<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,219,281<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Options outstanding, beginning of period, weighted average exercise price (in dollars per share)</a></td>
<td class="nump">$ 0.56<span></span>
</td>
<td class="nump">$ 0.34<span></span>
</td>
<td class="nump">$ 0.34<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Options granted, weighted average exercise price (in dollars per share)</a></td>
<td class="nump">3.47<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.23<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Options exercised, weighted average exercise price (in dollars per share)</a></td>
<td class="nump">0.43<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.38<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Options forfeited, weighted average exercise price (in dollars per share)</a></td>
<td class="nump">0.51<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.49<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Options outstanding, end of period, weighted average exercise price (in dollars per share)</a></td>
<td class="nump">0.58<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.56<span></span>
</td>
<td class="nump">$ 0.34<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice', window );">Options vested and exercisable, weighted-average exercise price (in dollars per share)</a></td>
<td class="nump">$ 0.46<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.45<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining contractual life, options outstanding</a></td>
<td class="text">7 years 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years 2 months 15 days<span></span>
</td>
<td class="text">6 years 9 months 25 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted average remaining contractual life, options vested and exercisable</a></td>
<td class="text">6 years 3 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 years 5 months 23 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate intrinsic value, options outstanding</a></td>
<td class="nump">$ 202,792<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 46,516<span></span>
</td>
<td class="nump">$ 5,821<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue', window );">Aggregate intrinsic value, options vested and exercisable</a></td>
<td class="nump">$ 149,536<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 37,854<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ShareBasedCompensationArrangementByShareBasedCompensationAwardOptionsNumberOfSharesAvailableForGrantRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Compensation Award, Options, Number Of Shares Available For Grant</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ShareBasedCompensationArrangementByShareBasedCompensationAwardOptionsNumberOfSharesAvailableForGrantRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>249
<FILENAME>R229.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136999228888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION - Stock-Based Compensation Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation expense</a></td>
<td class="nump">$ 760<span></span>
</td>
<td class="nump">$ 456<span></span>
</td>
<td class="nump">$ 4,542<span></span>
</td>
<td class="nump">$ 1,531<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Sales and marketing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation expense</a></td>
<td class="nump">84<span></span>
</td>
<td class="nump">63<span></span>
</td>
<td class="nump">396<span></span>
</td>
<td class="nump">364<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation expense</a></td>
<td class="nump">155<span></span>
</td>
<td class="nump">167<span></span>
</td>
<td class="nump">1,211<span></span>
</td>
<td class="nump">901<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation expense</a></td>
<td class="nump">$ 521<span></span>
</td>
<td class="nump">$ 226<span></span>
</td>
<td class="nump">$ 2,935<span></span>
</td>
<td class="nump">$ 266<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>250
<FILENAME>R230.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137009535560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NET LOSS PER SHARE - Basic and diluted net loss per share (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss attributable to common stockholders</a></td>
<td class="num">$ (82,553)<span></span>
</td>
<td class="num">$ (17,471)<span></span>
</td>
<td class="num">$ (156,124)<span></span>
</td>
<td class="num">$ (59,414)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockDividendsIncomeStatementImpact', window );">Less: Deemed dividend to preferred stockholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,484)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss attributable to common stockholders</a></td>
<td class="num">$ (82,553)<span></span>
</td>
<td class="num">$ (26,955)<span></span>
</td>
<td class="num">$ (165,608)<span></span>
</td>
<td class="num">$ (64,767)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Weighted-average number of shares outstanding used to compute net loss per share attributable to common stockholders, basic and diluted</a></td>
<td class="nump">12,263,160<span></span>
</td>
<td class="nump">9,075,646<span></span>
</td>
<td class="nump">9,474,749<span></span>
</td>
<td class="nump">10,703,380<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted (in shares)</a></td>
<td class="nump">12,263,160<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,075,646<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Net loss per share attributable to common stockholders, basic and diluted</a></td>
<td class="num">$ (6.73)<span></span>
</td>
<td class="num">$ (2.97)<span></span>
</td>
<td class="num">$ (17.48)<span></span>
</td>
<td class="num">$ (6.05)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net loss per share attributable to common shareholders, basic (in dollars per share)</a></td>
<td class="num">(6.73)<span></span>
</td>
<td class="num">$ (2.97)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net loss per share attributable to common shareholders, diluted (in dollars per share)</a></td>
<td class="num">$ (6.73)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (2.97)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements.  Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period.  Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockDividendsIncomeStatementImpact">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockDividendsIncomeStatementImpact</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>251
<FILENAME>R231.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137101966360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NET LOSS PER SHARE - Antidilutive securities (Details) - shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potentially dilutive shares amount</a></td>
<td class="nump">321,086,776<span></span>
</td>
<td class="nump">297,188,387<span></span>
</td>
<td class="nump">325,849,346<span></span>
</td>
<td class="nump">293,772,949<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertiblePreferredStockMember', window );">Shares reserved for convertible preferred stock outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potentially dilutive shares amount</a></td>
<td class="nump">175,531,186<span></span>
</td>
<td class="nump">175,593,476<span></span>
</td>
<td class="nump">175,440,744<span></span>
</td>
<td class="nump">191,142,894<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertibleDebtSecuritiesMember', window );">Convertible promissory notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potentially dilutive shares amount</a></td>
<td class="nump">50,434,069<span></span>
</td>
<td class="nump">34,054,264<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember', window );">Options issued and outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potentially dilutive shares amount</a></td>
<td class="nump">44,914,082<span></span>
</td>
<td class="nump">42,591,545<span></span>
</td>
<td class="nump">51,379,939<span></span>
</td>
<td class="nump">42,846,649<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=stem_CommonStockWarrantsMember', window );">Shares reserved for warrants to purchase shares of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potentially dilutive shares amount</a></td>
<td class="nump">6,001,639<span></span>
</td>
<td class="nump">6,001,639<span></span>
</td>
<td class="nump">6,001,639<span></span>
</td>
<td class="nump">6,001,639<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember', window );">Outstanding convertible preferred stock warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potentially dilutive shares amount</a></td>
<td class="nump">44,205,800<span></span>
</td>
<td class="nump">38,947,463<span></span>
</td>
<td class="nump">44,296,242<span></span>
</td>
<td class="nump">29,624,664<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertibleDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertibleDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=stem_CommonStockWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=stem_CommonStockWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>252
<FILENAME>R232.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136919328040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>INCOME TAXES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">$ 6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>253
<FILENAME>R233.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140136919419544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES (Details) - Alleged Wrongful Dilution Of Equity - Settled Litigation<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2019 </div>
<div>USD ($) </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LitigationSettlementAmountAwardedToOtherParty', window );">Settlement amount paid to plaintiffs | $</a></td>
<td class="nump">$ 1.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_LitigationSettlementPreferredSharesForfeitedByPlaintiffs', window );">Preferred shares forfeited by plaintiffs (in shares)</a></td>
<td class="nump">2,949<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_LitigationSettlementCommonSharesForfeitedByPlaintiffs', window );">Common shares forfeited by plaintiffs (in shares)</a></td>
<td class="nump">10,540<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_LitigationSettlementCommonSharesForfeitedByPlaintiffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares of common stock forfeited by the plaintiffs in a litigation settlement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_LitigationSettlementCommonSharesForfeitedByPlaintiffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_LitigationSettlementPreferredSharesForfeitedByPlaintiffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares of preferred stock forfeited by the plaintiffs in a litigation settlement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_LitigationSettlementPreferredSharesForfeitedByPlaintiffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LitigationSettlementAmountAwardedToOtherParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount awarded to other party in judgment or settlement of litigation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LitigationSettlementAmountAwardedToOtherParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=stem_AllegedWrongfulDilutionOfEquityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesByNatureOfContingencyAxis=stem_AllegedWrongfulDilutionOfEquityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LitigationStatusAxis=us-gaap_SettledLitigationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LitigationStatusAxis=us-gaap_SettledLitigationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>254
<FILENAME>R234.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137001766504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUBSEQUENT EVENTS (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 28, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfNotesPayable', window );">Repayment of notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 161<span></span>
</td>
<td class="nump">$ 3,968<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_ProceedsFromReverseRecapitalizationTransaction', window );">Gross cash proceeds from merger transaction</a></td>
<td class="nump">$ 608,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfNotesPayable', window );">Repayment of notes payable</a></td>
<td class="nump">45,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_stem_RepaymentsOfNotesPayablePortionRelatedToAccruedInterest', window );">Repayment of notes payable, portion related to accrued interest</a></td>
<td class="nump">2,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtExtinguishmentCosts', window );">Payment of debt prepayment penalties</a></td>
<td class="nump">$ 2,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_ProceedsFromReverseRecapitalizationTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds From Reverse Recapitalization Transaction</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_ProceedsFromReverseRecapitalizationTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_stem_RepaymentsOfNotesPayablePortionRelatedToAccruedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Repayments Of Notes Payable, Portion Related To Accrued Interest</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">stem_RepaymentsOfNotesPayablePortionRelatedToAccruedInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>stem_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtExtinguishmentCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtExtinguishmentCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for a borrowing supported by a written promise to pay an obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>255
<FILENAME>R9999.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140137004445176">
<tr>
<th class="tl" colspan="1">Label</th>
<th class="tl"><strong>Element</strong></th>
<th class="th" colspan="1">Value</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_ConvertiblePreferredStockMember', window );">Convertible Preferred Stock [Member]</a></td>
<td class="th" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesIssued', window );">Temporary Equity, Shares Issued</a></td>
<td class="th" style="border-bottom: 0px;">us-gaap_TemporaryEquitySharesIssued</td>
<td class="nump">175,437,783<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquitySharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquitySharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_ConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_ConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>256
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    (  2(NE('04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    "  $B+I2A*"',>\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+/
M2L0P$(=?17)OIW_8@J&;B^))07!!\18FL[O!)@W)2+MO;UMWNX@^@,?,_/+-
M-S M!HE]I.?8!XIL*=V,KO-)8MB*(W.0  F/Y'3*IX2?FOL^.LW3,QX@:/S0
M!X*J*!IPQ-IHUC #L[ 2A6H-2HRDN8]GO,$5'SYCM\ , G7DR'.",B]!J'EB
M.(U="U? #&.*+GT7R*S$I?HG=NF ."?'9-?4, SY4"^Y:8<2WIX>7Y9U,^L3
M:X\T_4I6\BG05EPFO]9W][L'H:JB*K-BDU7-KFSDYE;6S?OL^L/O*NQZ8_?V
M'QM?!%4+O^Y"?0%02P,$%     @ !(BZ4IE<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
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
M?S[C6@\V-^8\?OMURO _4$L#!!0    (  2(NE)-<J >*@0  "T3   8
M>&PO=V]R:W-H965T<R]S:&5E=#,N>&ULO9A=CYLX&$;_BH7VHI7: 9N$A"J)
ME&12M5*G$S6S[46U%TYP$CJ 6=LDT]7^^#4?@YD"#J32SD4&"'Y];!X.#I,S
M98_\2(@ 3V$0\:EQ%")^9YI\=R0AYC<T)I'\9D]9B(7<90>3QXQ@+VL4!B:R
M+,<,L1\9LTEV;,UF$YJ(P(_(F@&>A"%F/Q<DH.>I 8WG U_\PU&D!\S9),8'
MLB'BSWC-Y)Y95O'\D$3<IQ%@9#\UYO#=PK;2!MD97WURYI5MD YE2^ECNO/1
MFQI62D0"LA-I"2S_G<B2!$%:27+\710URC[3AM7MY^KOL\'+P6PQ)TL:?/,]
M<9P:8P-X9(^30'RAYP^D&- PK;>C <\^P;DXUS+ +N&"AD5C21#Z4?X?/Q43
M46E@MS5 10.4<><=992W6.#9A-$S8.G9LEJZD0TU:RWA_"B]*AO!Y+>^;"=F
MR_O/F_M/'V_G#ZM;L)A_FG]>KL#FPVKUL &OUIB12!R)\'<X>#TQA>PP;6;N
MBN*+O#AJ*7Y+=C? AF\ LJ#[!S !/\J*//]\6<Z4W"4\*N%15G_04G^3%9*)
MVOZ0%QD("F+*N;\-B R,1\(XO?!O0(P9..$@(>"5'P&/!@%F',2$Y3ROP;]
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
MXV]W@^YL."#3&0[WPX?9E(Q'9#P9/G9G=VA /DVH@LRD8%A"^06Y(E-#%9D
M?2+##-3JA<P4Q=-6G):^5&ORZQ[$'-1OM.U+(>PVIUJ3'F[H%-WIEFLP "O#
M32JQO5)L<$1L-U\U2!!?DL +O -X_S0^@*1!0O\H/CB-WU-5X_X!?'@:_YKS
M!O'#HU\?G2W>__P:=['F=>&#NO!!X2\Z&LTS$[FH:H&-9?X'?W9B),%NM01F
M<@6'@BR]QH57V[4V'3_T@Z:'(6T.R EK.>%).=49P?.>/%WN1%5*8$$^L:S:
MO#A4]_"-J.@ZN+F.#FN*:DW124WC#:@KRKDTV$G-B9PW:X?-C\AYK_E>>&46
MWIK]7YKRF)]I-WK?[E46XCH+\<>5NA>?5VIWKR7:&Q)_WA7+-.&P1-!K7&-P
MJKQURH61ZZ)+SJ7!GEM,4[RH05D#?+^4TNP6MO'65W_G'U!+ P04    "  $
MB+I2_*I$[#X'  "U)   &    'AL+W=O<FMS:&5E=',O<VAE970V+GAM;,5:
M;5/;.!#^*YK,S5P[TS26+-E6!YB!))#T6N (O9N;3C\(1R&^.G9J&VC__<F.
MB6-I;0P'[1>(DV>UJWW3HQWOW<7)UW0I98:^K\(HW>\MLVS];C!(_:5<B?1M
MO):1^F41)RN1J<?D>I"N$RGFA= J'!#+<@8K$42]@[WBN_/D8"^^R<(@DN<)
M2F]6*Y'\.))A?+??P[W[+RZ"ZV66?S$XV%N+:SF3V:?U>:*>!MM5YL%*1FD0
M1RB1B_W>(7[WWB:Y0('X*Y!WZ<YGE&_E*HZ_Y@_3^7[/RBV2H?2S? FA_MW*
MH0S#?"5EQ[=RT=Y69RZX^_E^]>-B\VHS5R*5PSC\.YAGR_V>UT-SN1 W8781
MWTUDN2&6K^?'85K\17<EUNHA_R;-XE4IK"Q8!='FO_A>.J*+ "D%B";@D 8!
MNQ2P-0'F- C04H#J&KP& 58*,$V \@8!IQ1P=(&F/;BE@*L)$+=!P"L%/$T
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
M(8QRPP_,>-AW9!IZ-+;IAO8 \B^= XA)]",:L3#<Y\T4&;*06K!K>R _]1Q
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
M0#_0DDO$E<Q"AG*L.S!47LWS=$Y,!2Y9*G-\G@8^Y. B2:#2LXOGSX<C<#U
M1RA 6PF>)6QY*F5%^S1*JP+9E,!3"L1[=#Y 7%3RYP:EZNT]_'^5?)>#P&:X
M*QSV5X7;O%%E*G4)VA0406I4./Z !,-I6>6J(L](KX#>$F6:@RJL4)$L:.*Y
M /4^D;($TLBE,/H#QJ%2Q_4(\Y^&=\-DAJI=(//!:G)):AV6;9 0,Y1(F'R)
M*MNRX%^OKV\]\XD*M+\5-T_7HK"TE$A)D<R4V0-N;IA<5\0DI!"MSQ&KI#DH
MWE14S#GT 7"7WXN"-@B#G[T8OO T$.C^ILVB*0@KJ,_!@-!SYR].A^?V29H.
M"98V6B,IBEQ,\@(D0?*LHXOS<%Y"U+/1^,P3'!_+Y*2VJ*=]$0XRV"T.,)J]
ME ]U H[:@ARU8?*FT193]1RXSOP G T>W%9D !$07" -P0Y:C8&]&@\OHYTA
MUDHY8_M.6)N".JR2J5:+1+&GA,*%D4*PY^&5G668_$VMY+U$15(A]]SGJJF
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
ME=)X\*/'-(A_E#Z(Y!@@HW#B[(A-Y6/M/1NI#F#9O-%9P,*R%D'7!8G+.B9
MQC;<]K01?"Q[%)*1<JJ'0I">+SF8).X.?/)PT2/;-Q%#0E!CM5X3W]74;I?)
M!9?8F/AA1=Z4G5WFT_1F].!P1T(4'7:=D9%R)/[654JO?9_G'?(IF,$J>:W@
M'R<OUM/_]OKNM>.6SG$WV$1D70$[[/K.MZ)\5$N [OSJU#+D&] +,$>35WA6
M-?DN:$"@],=;VKEK<+X)HOI.Y6D3^!UG04.QW7I,-ZI9?-G2A&_0\:>6CP8=
MR0I[\.X8.U$:JB^8SJ XI,:.;>/P;ZO2#!+N26G7?7RI!*\ 2:Z._X$M445X
M6.[N[0VW/*^3<U.$(,'RL7->NK*#KZ"X9F;L<>9BZ0^R4HU.38-#W-]LAZ'<
M1WW.32G  ZC;YU[]<=C']C[_HB9EWW]6HC12[:7[C#55XB26&-J=-U0]@2^K
MJ3'DK48;>UP4<8C -)IC"5L&?>QQV5;"XARB#<PLP_1DAUS58(+E<AO%4_5-
M:2JRVJ)VT#2]D=(+DB#?<NO'9M.J;UXVIZ'3NHH:N;#ZBL]$IS\YWPC0$H/S
M\A3O!*5IZN[JCF#\24UNA:FYI3;@!*9!3B+&M37AMDR^3A!2/AM3:MZG8&WI
M GMV3"G?B U[+AW&SUXF@8\5BJ6Q6>(,S\Y<UM]Z/60F#RM[8/S\:.#BHBB:
M<0!U.3V;41.Z8[TN=UQHXEY8E)8\\R!MYJ<H,6BE'S/ "5HUP@R+HDQBK]60
MM9U+[+;\W1Z;0C>3DM^<>%"Z,LD=MGI5Z"(LL'\52.FZ $TR@FSW(/+5[-Y_
M-!)@-=5W"KL(0W+$/=HZY"L( WM2I1N.)_8T5+;!.FZ#1WH"6&%76LMNH_GM
M-KN?EL3JWN!^<@9W?#HZ/QY=# )[BPD/;-7B+$?8V,[MF,"I;^FR!0?WM6_&
MO(ET9:3#W0TVK61"!K&.7I!(./<9&/0SZT%WOAI;1'^+ P9#(&'48^DIM\#+
M/.R%&$)K,CBV0S)JG0ST]1 4L6\4#?L!)3IRMBO6=JT9-\&V1=K6-G-V@SH*
M3;'.(<<E5LP<E&K ;FF18;>,Q2?%M\)%<YF)7/#S1!3$-W0+%HOY+[.CN]I5
MJ4>4NOV>TB7:=8;N,8UIR7'[ -V^-6W?FK9O3=NWINV^JLI$3Z+GJJH_4O]:
M9Y#H([5;>]W2XUK:'GW*\O?H9ML X_]Q0QNJEWU+VR]M:>L_$[QO9=NWLOW[
M6]G&OVTKV^6^E6W?RK9O97M$*]O%OI5MW\JV;V7[]:UL^_ZT_T_]:8&)W?>G
M;6QUWY^V[T_;]Z?M^]/Z^].>T/G=D1W9-Y1M;R@[?V)#62)S9"$RZIVUZ*""
M[#T5@)#YP]P<3\MU3J\TF__)FAPL]KH34NJ:XU F<@8FB>Y+XILP5G.^T'%#
M$+&X$,'$$%!0V[=%@ %]JB:M6TL[54_USLDZSDD#Q24[3<A=WJ9NZ<&S5^'\
MP=OP\.MCKG'956A0>#4E?-.YQ?G6+;D\*ND1++QD%J^[C< &L<$6= 65S/A
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
MLWVAM6T="B0A4H%^V2N/!6)6#"KF4MSP0EF\3@N$BSK,"-U(IMDW_MKEM&/
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
M7>/@5PWGFI=W+ QAY^).+XR>ZU*:1ER5I6U-H\U"W-I:EUKY%V<-W(>GSLH
M^YIA3_? /A=OK6F67KPRE:KZY\\ SX3L-")[/3T(\*UT(W$^*<1T/)T<@'>>
MB#\G>!?[B&^D$[=*?@(,E5MLQ <G0=U(76ZL6XO_>:M6,^7^]\!=%^FNB\-W
M_9\8?1CV;[918OJ?_W$YG4R?7TNO2[SFUBFO3"-9^TTEOAX%@;#&Y\\% O,[
MP.*O'Y8*S*JTJ[4T&SS?&ME6NE&5**WQ *R2X4,%=@Q_S;61IM2R%AY@*;#N
MAL W .F&X11"F[(&, "O"1>TNX\1M<^>>_&PM'6].;4/!N#[=N9UI8'*0MQ]
MN/VG> MR50Y(GY%$"[&4]TK,E#("G-A:.CBD#5WB*D!-@?TU2_'1$!5WB*07
M"P7J(>$6?$ZM\1?9,6WM &&]KN'!8\1J.G[^<70W$C]?7=W2Y\GS$P'N$^YI
ME-.KC G:L%N-$KIRC2YK)2Z1V/=JT=;\V]WI?X](3@[94@-QP(F-J*PPM@G\
M D[5=632-N"YM0T\"B@Z];G52/5L(Q*:(SHKJS_ X;!,CE& VA.! -,@M!JI
M=JVL_0G)5U<* 2%I4LRE=LC23DLZ3@<$*Z"AKID-06DZZ2*6#9J?)'?ML^.J
MUN#Y2)- 5)UFP6,C\<80P7:M#5X*N*ZD@7""9!3P-0B.B #,P%%[PA8/P _:
M5CZBC")UBMAI5*F\ETZ#O+6IP$@P<$3.1CC-4C9PU090%.IQ#4$FL (?VBAP
M+,J0#O\$X-")),<%6 '#@'8+CSHQ;YO617Q&?[=M^:5MZPJ1Q) =^/=':S@F
MDJZ3D070@S!0-*P\B+!J;!(HPANRR2MC0$U @]?6-0(NP@@J)N-_GEW!%34<
M3#??O;K!!Z[ BFHQ?<HL&HE7*S!<)/MG\+/P:+BAQY[XG48413 ]%0\N^&#@
M8!$L44B/05L;1OXN) ?38WD2)0S?M0Z" -![58(.P8F5K<!;LM'@(_]H5VM@
M$-#VKG7BNO4 SWMT%ZYIUW0.H4W'DZDXQ@,!N7^\N[[#'Z-;*(BWFA6ID9]
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
M<!4N/QGJT\"-UN$F%6LW1/&&EV\X5^:*>) ;N\!R<PF7)[!#8700;.)O)/4
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
M@$Z!]DM-E\BP< ;&;Y'UWU!+ P04    "  $B+I2D?$1^=4,   \.@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6SM6VUOW#82_BN$ZRML0+;WQ8[=
MY@6PG137PZ4UXO2*P^$^<"7N+FM)5$G)]MZOOV>&E%;:U2I.T0"'G($@7FG)
MX;S/,QSLJP=C[]Q2J5(\9FGN7N\MR[+X_N3$Q4N527=L"I7CF[FQF2SQ:!<G
MKK!*)KPI2T\FH]&+DTSJ?._-*WYW8]^\,E69ZES=6.&J+)-V=:52\_!Z;[Q7
MO_B@%\N27IR\>57(A;I5Y2_%C<7324,ET9G*G3:YL&K^>N]R_/WU*:WG!?_0
MZL&U/@N29&;,'3W\F+S>&Q%#*E5Q210D_MRK:Y6F1 AL_!YH[C5'TL;VYYKZ
M#RP[9)E)IZY-^JM.RN7KO8L]D:BYK-+R@WGXJPKRG!&]V*2._Q</?NWI9$_$
ME2M-%C:#@TSG_J]\#'IH;;@8[=@P"1LF3]TP#1NF+*CGC,5Z*TOYYI4U#\+2
M:E"C#ZP;W@UI=$Y6O"TMOM785[[YH%)9JD3<2%NNQ$<K<R=9P>[520GZM.HD
M#K2N/*W)#EI3\=[DY=*)=WFBDI[]U\/[QY,! B<0K)%N4DMW-1FD^%[:8S$=
M1V(RFHS[&!K>_E;%S?;1 #O31ME3IG>Z@]YM*:VX4?(. BJ["/K6[,_7QA;B
M7^]5-E/VWP-GG39GG0Z>]7F&':;UDRF5./WVFXO)>/)R-V'Q@ZE@."MNE](J
M)W[.Q4_FGB42%Z3$,?XOETK<%EAMK"@J&R\1@XF81!?G9]%H-!+.[SV@=73B
M9/2R2Y9?CE\>"C-G8M<F*V2^8N[.7SIQG4KGQ)6(399!KXB@^"X2!31_+]-*
MB?W1,<X9BP(4^;!((!D*B92R6%BU@'"BL#I6=,#^A+DZ)EG^5J4K,9YZ;XC:
M9PLUGR,M00[ISQ.N2'6)+.>0372^$#KO"+XT:4*OQZ-H]&(2G4'NKI#'XC)-
M:UW(/.'=D,O$FI4O,RPOG5C*>R5F2E%&+:WQ21%L8EO)"TM#N9:2IB<!4162
M,-D+W[:878LX^:XM8LUR28:>*VNQ[73$IMHP-XY2,EZ2VMXJI^VWWTRFTY=*
M?# +9;T4U\?D-G>T ^J/>NVG01,U*@&3(M$6G./TW"#W*=++1VS1.6)&IIY]
MTB73A_&\P)!QKJ#^JJ"G<30=]ZF8OJ/SU6-)1Y5+Z54$C[5',DU-27H2IN#P
MU X\E%BL;*S)8V'1>04;S5:\BRD_6%V"E4@XLZ:W<>J#J=($-D'-=41_,OI+
M[<DHLK!:SIY1FWX.@OSECT'FFVJ6ZEC\#(^S6.@5TCZ=7)U6PI)K;D%!VQVB
MX=]EM4"I$9,7M>4?=+GD8^$M@ +$46&L7SX?4)-Z+#2Q)8+PL<GCM'*M?:=G
M1XE<U>OA!=HD\':(&L(EZH8BMIV>4WHXW=*DLJJV-42LX*C!H.!!?I)7K[D-
MFK)"P<7>F/4'[K&S9&O#6]H9A;0F\9\Z @='^$M@ DX2Y"Z!=.K3WR/5*\O^
MCS. EV:_<3B"((A+2@TAMCALD7HXFT(/#H#$Q5;/P,&, -> ^W,F\#$0M<](
M=<;J48^Q*@)A\F3R_G LG>3T NI"1@2@$I32//-PFJZ&(E[DE84E'95HYZK:
M$%YU;'B0L:2,"&Y:ZM3;2-I4DV<;8>*X@FO.OQ<'EX>D4;'"MRW/QQE%JMKV
MK!5P!<_*%;(]<LA,Y\'F5AQ<'9(*G/J]XM VG]P5B8/'0Z$]>1204CB9MNH
M)RHN+)==F7&$3!T=2@I6B1/[XPD*S+J\B /842:_(<"@G'FM/I]U*5?P4Z+O
M-5)>@A=6 93+7/]'!G,A!\I"ES*M7S45(=5WZC"4+R3ND9B.Q(W5]Q0X-ZF,
M.=6+7Z6%I5$M;G6& ).Y,I6#>S=!'J?&4= &07>DFF[)@X$9^9<^N_0<"VHO
MHO/I-)I.IT-<(61DJ^*.C\^\]G9NJ0T:2E,D%@IP2G*A75@#(Q76>&,PP='Q
M&- Y33GH?V3?S$,7L59!+4[+S=@%\%DF"6,TJ.07J,81;G%5BY%V^@UUK#_G
M1+W)MJU6AW#F!+@^\_3T/+H 8!E0X8!"6H2V=2,+/#UJLB+\ <CH?*VH=U3+
M=]L N2Z4%SE+.0]S['IO!NG>:-DT=6-KWH8RL%EE&F;GUF0=H_3[7*.1!TVU
M69'X'A3T4]OAZK0!FY<J36KH]M&2T2[CF( 7W*@#/D5BE <((5GAX/[L1 X7
M*+9?WW =C)XD%=<W1>UQN4Q!WQ>%)^@B-_D1X)M"22>341)IFY K6BP=$PWE
M#$ F->1%CEA;<0%CK0384Z-#_./ 4!;5AE-"J"T-9JM7UJEK$_:9^1QN$7!B
MC?N^8%D;T)<O4TBE "KN#Q>B8]'ME/YNP!:K8E/TIBN0;12;8GW'QSR<W9^.
M//IF0((D0_Z@<@?_L^&\X.V[?+N=O2@: :W16-@5Z0_-4,(T-ALW-@N1AP4S
M0N<)^8MOB48^D75Z-FH9ZTZ-' "^Q (QCLZ/@*<4@1VXI?1X$>0+N6)';)#<
MML)WHF"D]89-?/BNFU5GQJ)]IKZIF_#&%Q/6I4<XM(-;72("A"[U]@;?#XJ'
M)5HNM!BERI"Q))2WE&E="G<I'G%_"V?U>B4FC]ONT"[SQ"EX0%%"#J]\M^%[
M,RX8]-U:I$ZQX)YU>M8C5?<PZEU6M9!=H#^3J<R1H1MU;!>*R7=>;ZUJ%IR
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
M\'RA,7?'"S+0_K^#B_\#4$L#!!0    (  2(NE+/&%(]+10  )E:   9
M>&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;.U<ZW/;.)+_5U"^[)U3Q<@D]9X\
MJOQ*)763Q!5G9C]L[0>(@B1N^- 0I!7EK[_NQH,@1<EVG,ED]UPU&4LDT&@T
M^O'K;M@O-GGQ6:Z$*-F7-,GDRZ-56:Y_.3F1T4JD7/;RM<C@S2(O4E["UV)Y
M(M>%X'.:E"8GH>^/3E(>9T>O7M"SJ^+5B[PJDS@35P6359KR8GLFDGSS\B@X
M,@\^QLM5B0].7KU8\Z6X%N5OZZL"OIU8*O,X%9F,\XP58O'RZ#3XY7R(XVG
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
MKF:P#(R'#2.135RN&%\N"['DI0#,GTM$IWDDQ)SV!3PF@LN2/0G]GL_2.$F
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
M]-T2P)OYU1)A:#A2W5;/!:+F)HBYVV+Z_IVT"']2H[\T813R+^G,&PR?8:5
MCU=U!;J4AL5/626E1WU%"Q]@VF <>I/QH(UP2)&T]IB^I](%X('?RFOOL;'R
M\S96*,7AQ5;+^+&UTBT8^:=T5]BSGZ>[\O-V5=HG\2,;*[MK?^?>R@>SP/5>
M^WOLKOP%W976P;L-EA_97[F+%_IN+99[NJ._KL72ELI=NBR/39;OUV1Y;*[4
M/NE^T>G_?7^E+:['%LMCB^4'M%C::O?OV&5II6J/?9;'/LN_39^E;7__8:V6
MVY+4QW[+3])ON4.YZ['C\E-U7-1O')PX?_V7@"O^461L<8+JJS\$;)_:O[M\
M2G]N^*0>KOYH\SM>+.,,\[ %3/5[X^&12C/,ES)?T]\2GN5EF:?T<24X[ $'
MP/M%GI?F"RY@_QKUJ_\#4$L#!!0    (  2(NE*UPIK2-@\  +Q0   9
M>&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;.U<ZV_;.!+_5XA<]] "JB/Y[>T#
M2+,IKH=V+VC2%H?#?: E.N9%EER22NK]ZV^&I"1*EA0[C[:+S8=&EBP.Y\69
M^0U9O[Q.Q:5<,J;(MU6<R%<'2Z76OQX>RG#)5E3VTC5+X)M%*E94P:VX.)1K
MP6BD!ZWBP[[OCP]7E"<'KU_J9Z?B]<LT4S%/V*D@,ENMJ-B\87%Z_>H@.,@?
M?.072X4/#E^_7-,+=L;4I_6I@+O#@DK$5RR1/$V(8(M7!T?!K\<C?%^_\)FS
M:^E\)BC)/$TO\>9=].K 1X98S$*%%"A<KM@QBV,D!&Q\M30/BBEQH/LYI_Y6
MRPZRS*EDQVG\A4=J^>I@>D BMJ!9K#ZFU_]@5A[-8)C&4O\EU^;=8?^ A)E4
MZ<H.!@Y6/#%7^LWJP1DP]5L&].V _JX#!G; 0 MJ.--B_485??U2I-=$X-M
M#3]HW>C1( U/T(IG2L"W',:IUV\I%^0SC3-&/C J,\' 1$J^/%1 '%\Y#"VA
M-X90OX70@'Q($[64Y"2)6-0P_KA[?-#O(' (4A6B]7/1WO0[*7Z@HD<&@4?Z
M?C]H8JA[^&\L+(;['>P,"DT/-+WAW37=36C8(V^/WGTDGX_>?SHA'TZ.SCY]
M//EP\OOY&=%S7.DY:!BF6:)X<D&X)'2]CCF+""Q[0N.8+'A"DY#3F% IF8(7
MDHC$G,YYS!5GDJ@E580*!BLU3"\2_@<,AK$1EV&<2KB!KQ?E;#R!$<PA*Q55
M1D""BQ7)9$(@-[#HN.R1(T7 0.&RL)!F 93.5G,F"L5[FFY(A=C@8+I"H4BZ
MR.632)GQ*SJ/F4=2>%D0G EFMJ+E3_.[8N":;LPHG!B>B@S%@L]5*JY60(TB
M_<8A>L"K\!;(SZ2R]XXZ(OBG4ON&8#'%6!5OB%RF0L'R59G0!'OD'+66QA!,
M43R%#!&8XXI'V@BN2GDBE<B,3E?&@^IF>*KMD&82Q)#/?B5__]NT[P]>;%UK
MFL\?OV? )0GLM6^O W*>*I@_?^O(>$P;[?N^'E.Y).QK!C:.4?9VJ>[["O&(
M;<!:XA*RZ2(#S\B_>4+&$^<&/P7]%YU/G 'O'8_Z;EI,DRLF%#?^Q19,H/=
M>@DOR36L+NIX^F9/T8)QX VGXXXGQH'B!KGO:X:?Y;H5P/9<7-_[^KB8'Q=S
MY<ELY V&_?8'=UW*-]$OYH'<=YRNUC39:"*3%Y#UZC:4ND0)8\CM?('U#97%
M.INSD&:281+=Z-=TBHQ()C'3?LU2S-F6UEKP,,_&X1[*U34!D ;< $6:,_V@
MJ(C*Y+SD3&#>W>!K^!T^I@AF#!%$(Q%62Y)#P;7@(<Z4)>E<,J'K&Z"YSK"$
MN5YR2-_ &X(A3:JNJ?0ZP8(G6ZT-?9Z$J5BG0A<JP%HQ-5$L7";\:P:29#@_
ME"T14TP UG"Y?P'Z%KHNPA(PDQK%01D&CT#'E:DDD6@>J'268 2H;+1>0<!K
M_)- 600ZE*!79 NF@[(2X"42RW5GZ#;K+LIT%8G?KYG@*?@ 6$E",&%1K[(R
M3@OCG6GC?;'&<U?L>74:.S$H@(9+K7(8S@ W=SB#A ^RU)EV J!3*[&,UR'Q
M-S$-+Y^?A<LT9EC(0;VFQUP#E,4KU1K692Y6Z_@VTC.>:M=TKT;%.$9A0",,
M3E;P6'$PGACXCS9<B'1%UADP2]&0%X+9LATKX6NNEA5O$0R<2&F5KRFJ8@[>
MC 0CMF;P)T%WY"*"XEI Z$$!'/?LD7>&47#'.(L88=^8"+ED9@%ZY"K%4ADE
M]&IF"=/5"CU.U,W@ 9$U+ .XCSB6S< VNKGF7W!Y^7P!(J&G@?=)I;\S"_T2
MXX+CN%I[.<>ER-8G=@D%V5JK:%7".^/S8%53X]]COCM?HE@N9'9<+G])NUZE
M"OE<:+AX-![U?/(+F9C+QV:5%6_[O0#>\GL#^'N2:QY]7X./#:-"/BM>#GIE
M8._#D*)*RBVUX2R.*K)AMOC%^?3;C8NA%*0WA0%#7\OAYI%M@*4#AHG"X/C)
MA5Y#^K;,FSAAL7[ L%V)P8E*2AMF90S#:H;1!MD5I>U3!I3![@V- 3 R&X;:
MZ]&MS'NL%8%ZJ"Z]0@?U^<=C;S K*Z$3NYBC]A%/^Z-!Z1U53ELPZ8VE?E-G
MYR_20-DV+G+1]X-9:]LDQ (<WPIKE;CWV%&Y2T?E1U_;UWD!5&Q=7+WOU^[+
M&&T*_1WQX3:N:T%5[B=XH1V5M5WWP5O[X*3[0S(G8(<(PWX$]>F5=M0[S-+^
MY'LAL9_E6G/Q8/:C7;S4''ARDXM77O@SN_K8\V?#K?O[=?1)I;^'=W=U\+$W
MG?JM]W^>!@.X"MM6]6/GX2Z=!]MT^'GZ!>VUW /U#LAC\^ OUSSX-\!SVRRH
M^%O^O?8[[7/M?8+Q/GV"H#?>K4\P(GWX5Z3Z!^D/!'W=M?C1#0(MN^T,=*SZ
MAT8>-SC &W;!D\3@30O3%?DG33(J-L09L5T<!-[$]\D[6!QZ6%,'8>"-!P/G
M;C:;[=Y^F(Z\<=\9/1MUM1Z>3I]M^0^L@)I@C<IH*)&KLA8%T&].5FY+$5LE
MTL;@6!-UFU(I=U08@F-17O6Q!"H,F6=%DUU_AT<D"'2**7&T22!41^0B-&/Z
M,QD$(QHOT@F7N/1962@4,C04(1C"3<3*O3OB"W!\AFS;!;-,(38 WY!\0U4(
M9RAO<80#+ <03QGB>AMQ84EFL6['Z-;% B.B*8%L!##8O4F1\U0(L[PQ1'DZ
M4T;_RZ2R,7L19Z'*"R++M2W<JL%-YSO-(LBW=B-\?<H0[X7543Z]S"UM,B$R
M%&F&X+&-^_72K5WU1BMEJLF3C_$0727I24H>';,MP!2I*(0MLB!XC'85L,A:
MI//<4?&\#52T-#9%L.V@:(N#RJ_3#(*TL4].T>'"S@[5-!.Q;D<]U<$1I<[]
M55NAK<S3:4,^\\@ZSF315RHLX]C?JK>)4UTDX)81D4N:^Y0K(\ILQ6\5%]VM
M7%8@.J.Z'':MV0- V5C0>:ZCN 6@JG'2KNT4REH\!0@,Q,BP=F69A4M#NV2M
M+?; ,G_B-_?(- @VM3/-#W7F%)P4N)-ONH7-_66N>\M85:B99P4W8SFB%'EF
MZNQE>./)H#EC%7DG\(*QDWO@?CJ=/-L]]W0BY([SB,/B/.*PLPM^IJ 6/&7T
M$EABXF)#SA$<<1TPC@&RD?]\T&S]MV.N43'7Z+[./G83TO%B8E730K6[HG/A
M"YWG*:<>OG=O[[?TC9MZ]LT;'4@9(!" [CSI-B)WN]@:X;-FQ@TN&9;N?]0Q
M-08*AWCOAW?TM@VXM7N^Q_G$6QYE>@>)2BKC.4M$&[">SP44!^3([&N0Y^13
M[PR"IM \;L@9FK7>D!I,!]X(2M.)4]CNUJ9R1[Y_B+C9=OW2@$*? YR?QSQL
MW\,+)A#))E//'P\:*;O"W?3<I=7"C8[#K)V=O:?TAP W $*,MG<4W>^,3S4$
M]B=D-!IYP_' F\R:TH@#A!JF @@Q]KWA: ;_G$-5/W?$VD:I4/;'>O'9)D];
MV/KQ&V;M,>:V1S5WC#/W&%<F?<#4PWT/*;HC]XHK^\6%\= ;#&;@Z),*H?K:
M<^^=(;=8]5V41V-O,@J\V31H>M2QIH=#C$*HK&&G4ALF@(>PT*<!:KML89T7
MK6:5'FK<J+U(8B7:-SOD@_KY )O%L?%ETWT)+<QAM_:&]IRI:\:2EO;#J57H
M:4Q#TUO\DJMV21&BXM#MA@$>+X)00T6<$LE766RBT"J-8#UH[..V*Z.B.[K-
M0&%);&J87@5 Q,3^9R[=!M!\&B?[%_80D 4M)^ =!8$MWK2%KIW818W+;"X9
ME$R)<HD5K6W3WI/U?1N40==.N1 ]=_.H4%L+="^[Z%MPT=C4,^(W8RS'.VR8
M=0^&+$@*-$SCHD?>V@[ C2>0JDC4=4#D0ES81H?NS8<8G5C#IA),[BY:!*WE
M60Y0[Y-@-.I- :W&L>Y%Y(<T,?J&+;T^!W8UM<BMB?"\B68===BNCO,"N#9S
M7X/&31.:GLI-Y[EPWTGC9:/#6_3KFZ)@'1GJ# 5%!9C/GT$$FDQO:IDV;IV"
M5;S)% -=T#9MZTFL_F0,Y1K$.6?O_;S2=]A;P[RR%686<KF1B?L]N.^#,2_1
MO26[R)]O+7(JJIN!3F^UZ&[I5OQSLZ;=W:+BA9@OF->V\>.5>T1Z6\*K-VW0
M*V.F3"QZ@[(P*7&9S:$V,TPFT4X[=$WAQ39DRWT9&,:5S#>WS#9#$<J6$,92
M$!3R776(^1^T$'KP0):>HB@.899P:><I5 *QG7+=54'EU(.:;<VV[ 6!<2NQ
MM5KN_,%$^AQ4@?M>9I\'RI\KEK]\H7TETFU7/'27'_+:H-5Y3$7>[=N+U8JI
M&Y*3\2'C-W/FG/=P3Y_ET^1-[0RTC#YLIJCN)-9UX!C&.)794G<#,K#"0[[6
M-B\G P.AQKJ<8V]_-$+.1CW_%V>#5V_1IFM]2G&>#PO+83><L?N:H0#*-AP=
M\"+8!161N\*=<+%R.SAV2]J<5H!7ZE7&'<#Q45,/YJ2RE>Q"N* W*G&!.1=P
M6GNG[_=&TS(>MFQQ@H[+H-FPNQK "[OMJ\Z&>MNS<X<TOS_=UR/R@3/+SA[;
MJX4DO5&YO=IT.G>'%M^TD.1[-OD>(?+WA<AWO=X)8E<!<O?QO5M#Z;M>SUJ/
MBSS%T( 5SK/&P7NUQ)R2LNN[#OB\:Y>B::I;X.>'@\]N65OKIN/Q*HB3Z0HC
M1DL5BM7F#X*#3?#'A7@"D<N3(/"F_;X7#*?%AO$-%;JNSTP:+@\D).0HN\"%
MAMN:&!A*](EYK^UTR\W T]9T+5(YAP!NA5"?!/[,ZX]GWG3@/SPBK5O$]:U[
M :;=RGXX7.ILJEI4FJ]T=P_5]G)PJ>;MIR^MFPJE6[;,><;6RLKG;_U/)F?X
MCIAXSE7#J6K7/7;&Y-W1[<?@X^TFV,/C8XMNW;KT$<D^(MD.).NND3\IG-P-
M;C8>\3!?U?*H7D1U(OJ+C@"X(WQMAK/U,9#+A^Y^Y:PW<_[31 NZ+5'N8'M7
M>.3BXP;H6X@9&,SIW(]V@<0E-!X&SG"_-[@!*>]3+-\:2>?7Z:@JW<B_-<(>
M5"D-*[=-QW4.G1^(6S&HL_!W\S#@PKSFM^**I\5/\QWI7Z0[+%\WO^OW <HT
M#ODC9@L8ZO<F@.:%^:T\<Z/2M?ZYN7FJ5+K2'Y>,0IK#%^#[10H W][@!,4/
M%K[^/U!+ P04    "  $B+I2!E1$%J<,  !>*P  &0   'AL+W=O<FMS:&5E
M=',O<VAE970Q-RYX;6S-&FEOVSCVKQ#9SB(!5$62K[@7D$DZV +3 TTZ>V$_
MT!)M<RJ)'E**X_[Z?>^1NFS)2=N9P7Q(+--\C^^^J!=;I3^;M1 %N\_2W+P\
M61?%YMGYN8G7(N/&5QN1PR]+I3->P%>].C<;+7A"0%EZ'@7!]#SC,C]Y]8+6
M/NA7+U19I#(7'S0S999QO?M1I&K[\B0\J18^RM6ZP(7S5R\V?"5N1/%I\T'#
MM_,:2R(SD1NI<J;%\N7)9?CL:H+[:<,O4FQ-ZYDA)PNE/N.7-\G+DP )$JF(
M"\3 X>-.7(DT141 QF\.YTE]) *VGROL/Q'OP,N"&W&ETG_*I%B_/+DX88E8
M\C(M/JKM/X3CAPB,56KH/]O:O>/HA,6E*53F@(&"3.;VD]\[.;0 +H(!@,@!
M1(\%&#F $3%J*2.VKGG!7[W0:LLT[@9L^$"R(6C@1N:HQ9M"PZ\2X(I7;_)8
M98+=\GMA7IP7@!'7SV,'_:.%C@:@1^RMRHNU8:_S1"0]\%?'X</H"()S8*7F
M)ZKX^3$ZBO$MUSX;A1Z+@BCL(^@X^+6(:_#@"#FC6KPCPC?^1O$>APXCG[UY
M=_7^[6MV>_FOUS?L=BW8E<HV/-^Q1"8L5P6X4JQTPCC;:'4GR;L4F+;(Q5(6
M#/R<24M$@42PI-0R7[$",!5K+03+K ($*H"!^.)U+3_&\X0DX7=.C@%"YB4@
M*Q3#2%' 'Q"P+-.4W?&TY-9#4P@1/(^%):(P+(>H],F_\=E2)$+SE/";@A<"
M/4]H#10 E8P;(R V]:GO 8'->@0&S&]4+G(@0"U9JHP!Z0!)HB6Q S'A LIH
M)[BNA /&(;*%T+6!./F$<\8!&T<HY-FP4Y!'L5:E@0WF[!G[^]\NHF#T_+L_
M.Q14BT0)47$-])M"QO5/3]AI.)EZ830^:Z]-YMXXN#AC$ @AS.6=8\+H^<'W
MGULRZTCID>=42X?:0!$/:8&)>\A51OS%=-&K@T-=7)5@SGEQ>-Y/SO8;.>V+
MO5FY(=^HUB?UTY3=J@)PQ/:0WAW7SJ,>IF!([=W3AW992FK_?=SV(Y[72&'2
M>IYVC$@LEX+R/]F)1C*=,;D81:?-GIO60:<N))[UQ$0)^,"TEEIEA*6*3QB;
MRD+IG3VCL:H_S:5ONA1$H1\$[(?ZTZH(A3#R8?</;.:'(_BH/-NQB;ZQE<5Z
MK=*$HC^Q'?CC$/8&?G!!J%3\^2F61 DY*;B>C>.G@3\-SF '/$Q"?+A:\WR%
MH8 MN=04\DD!6ZXU1\\^#4-_-#TCY!.DYSU(5=<V (B",?[Z3N5/P9M+T.4B
M182%T!#!:L\_#=V)IY$_'>'#+SWI!4\+1W;;Q)_0N=;, BLE]U&+'*B%S-5G
M+IBA,$,(X^'O$$FV^"]7C2'9W%!9R$'2Z,0BO_;"[D:N)<8U,C<!\5!# >VL
M4 !'&&R+K1 YT1B#5'>H-9ZITL5-FR'IG%3RA4QE(1T!2YF#5"30I@5@+A!R
M4^J-,L("(,X*58G:W@N[AV >6OX62FW\1!%!$P'FB%NLL-@I2C *GK][_[.A
MQ_#YF3T,$,; /Y0BQ ><!5:2&)_=@'W*I8S!8'J2PKYB>NJ# ^XY0?_E,\/U
M(2N'9[_KDW(K-,Z]^31H+P0>2 H+32?N9O=L&G:>KP7T>V @Z'%.DG76&#4Q
M-[R8LS=0VN4KV;-S/[R/1R&[C&-=\M0JIG;/!F8R:V'W1N%L..94VRY&#6U1
M(SDM[@04H(UP9R".J$$^]T:SH!5T<''D!2WN(B\(QBY*K#36-WT65NV> W#8
MDN+8FT\F[&=A0'-]$:G:>#I'/B=-!70Z&WGS$413U.^Q$T-O.I^VO@71I&LX
M+<,_M)[+##WXBR6K"A<@M4)JD6'!H!:I7'5%?4I'GK6_PZ%GPS)JN]Y#2/;9
M[1CS</U3\_. 9WOMF,'6/*GC,P2D;N A<6P@FM_+#')GNF-/POG<OX#F.DU)
MBX#S23@+_:A:\D!R9F,+CG3GM;J6QV"/ LB!A]B#?NRVTSKLCPY/V@(X6ZAB
M#<EBA9%,8=J45**C="#Y?+O8@"1!K2!N3<#;4K4APQF*YWC0D\"?[3$ZQ*;'
MMFL9#Y+.Y))ZV[(  _LBDF]AY8JG$JC+)?_3N$D446UY^4Z:7V,MM*$ZX3^0
M&END5M2%7>I:"U\CZQ ZYIP"A#'58$ +H..+]>X=GM83J3SH_'.^LN$DAK)(
M)EA";]>"HBY(5!J68<>8RL_H" 44C20>>"B8P6J#Z@P[KX#86:7^OK!(QH[
MBXHZ9Q2DW#(MR/'86AJJE1$3OZ<,YU(GBJB$T*QQ5E%5"R"+95F4=A( K8'C
MN*L7.U\1R;$!!U\!5JA;43E]DPQRZC[ +5#QA'TB,Z^C-9Y^Z.][U52]GO$=
M2L64BU]!X\@3QR\0-H!/BB$Y)&700@8,TA&)K7_5-@>-K>6&Q;:>;[88JR1$
MO>;09:F8.LV$42?.4>%EFMAE)FV9:B5)I:(6OY42MR]V]-,;M.4<B/CH\O:5
M2@2[<9/<T474*3 -D)%R[0)?4W>3H:Z@B8, A4&8N9ISGP_/%:"("Y0A\X:0
M&,[UG,6X=H^S GH6P^/*$HW0:!ZHA^8'^'X'5LW=S.QVSV]M=BQSM!6H:K\X
M[;N.LW+85HYY(#*0P;2:#\PEFI29@.Z1'N2"^B:B#:DNBI2<D5 /DX+%_N,&
M*=VA'[9D<8&Z-2HM*U,=/,?#$ ZF"H0G$(!:Y@+!*!7.8@;<J3_B4$!QTT;T
M_LXP5('*7.QU7D"&B[\-RP)-F0AM-E2T<IHP$)F'PX;!T-Z-'#51EI2Z8-J1
M$C:J$-9#H>SE*<4D:L1L#WR</Z3^"%^J<FG3-%D0@LF&D<)<W!<LC-SLEQR+
MEO%B)$7GUH:TL"@A)T!BZ/(%>FA%&W'/,V@Y287H9OR>>M42.BMMBT/P&56N
MH-&R\OR42S *.[H@,5YF8-PQ[W(L+;]NPI6B&A/TP!*#WU!<N1'Z3J(!Z;TH
M @NIBM&!&KKL>;;CA="5.[< TY]6)%N'@)H9!]QX<];',"#)^*]P0E*-7YT,
M?BTA?2?2.2E VCS<+TJ_O^6S\0[EA1[2IA:Z)H!V!%3XT+" 37!MKFM^@OD?
MP(]_Y'9D7-^.C(^.Z\$$-/L@^&>H=H1>[=@M1EP*<,"1WK#_OB7_^M^1LR;U
M69/ON8FY.@[]#IR5S>N^I(VL;;7UN**J/MQ8!>JXC&N9[FRE9&R0KL==;I>R
M7GBK2UB#9AI'-'XO>I<%;:.=@/8 )=H-A!DW.C,T['#[JG/!@00U%+IX6D*Z
M5,9-43BEF;:W-5.Y.A?A[$=]_WS><M1"TS>B;8N)4@6-;, (?[_!ZT^.ZG\3
MU:\/J1Z<Z7_]4:ZKPFN2D3>>7IS1XPP:Y<,9^]#PO+U^W3=M_QI*]M=/I_.)
M%XQ;G7O]"TY*YM]*Z+'A2#U-"2Z\23@^G)AYX<6D<C4TE,8\&I-I9@6'4X,^
MS\D'YB[=T> ?--XG2]I;>>Q \*%/R!Y/N]FCTS\XVXOF8<?V*!"<O]<KGE<-
MB(T*+</ P=GL[, @]NY]>F98S= KF'JCZ*+7N$#'9X\T$T(R8":',O3LI'K9
M0GG,6(::X*K2_8NVP&CCT,S0M.D1)"-%B=A@C ::RXU+.:[*<'"N)][+8:T7
M!\#,I(+6$XH(5]+T7F)H'#0;+'(!#I7A$+=N?*I[B(6P9[2RSML^V>+I^"93
M4J9N#*P-3P?U W$":RN\X^CEJ>JI-RETR4@EI5&QPJH5F,OX9\NR-,XXD!RH
M_I>0N&NJFBEKHT"9VQ>LR*3O.%2B<&K'7A8BE4"^Z[1;=7IK3(%=%V5!O+NK
M9CJMJ<6>OH<L![E<<V,OM.@2'XH.($B:]=&Q!C!:/#B^&IIJ[$U!9\$<PH8%
M?H(1).B9>[8ZWN'FYN'>^9VJ[8K0<;R7</=<9+Y\9X?@K1(,H9L^C!_C^Z!/
M::HF=$^^Q5R"YD"_&GQ/QO8N8*[X7EMK@.)F5V!J;0-P].&U6W6C I37,X $
MT%B)TP #9;)1MFH^(*W5IW4*M[KBIP["EOL]G1L$PYB<16PL^DMJE?,8VMB.
MV347Y8<7H_;FNDG> U>O/7?Z#0PYX.^7G;^N]FN^A//ZR\V#'-=@.#?^H?H8
MNCL''/+.EO#N&KW_@B4*?+HZWV>I?A, KVM=YJLH:_E/O3_PW<UXAZ8^;ZZ/
M#ORIO60'3O#A35\-7S4%?>>XM;YN[KSU"F,&O2"]V6D8]4#V;<9ZM7YY])+>
MF3QOMMLW3]]RO9)@V*E8 FC@SZ"UT_9M3ONE4!MZ(7*ABD)E]+@6'$2%&^#W
MI8)NSWW! ^I7:E_]'U!+ P04    "  $B+I2V_>=&R<'   6%   &0   'AL
M+W=O<FMS:&5E=',O<VAE970Q."YX;6S-6-MRVS80_16,FO9)H2Z^)K$]XSAN
MFW2<JI&=3*?3!XB$1#0@P "@9/7K>Q8@*2J1E;3I=/HBD2!V<7;W[(4\6QG[
MWN5">'9?*.W.>[GWY=/!P*6Y*+A+3"DTGLR-+;C'K5T,7&D%SX)0H0;CX?!X
M4'"I>Q=G86UB+\Y,Y9748F*9JXJ"V_5SH<SJO#?J-0MOY"+WM#"X."OY0DR%
MORLG%G>#5DLF"Z&=-)I9,3_O78Z>7AW1_K#AK10KU[EF9,G,F/=T\S([[PT)
MD% B]:2!XV\IKH12I @P/M0Z>^V1)-B];K1_'VR'+3/NQ)51[V3F\_/>:8]E
M8LXKY=^8U8^BMB< 3(URX9>MXM[#<8^EE?.FJ(6!H) Z_O/[V@\=@=/A P+C
M6F#\I0('M<!!,#0B"V:]X)Y?G%FS8I9V0QM=!-\$:5@C-45QZBV>2LCYBVDU
M<^)#);1GUTO\NK.!AUIZ.$AK%<^CBO$#*@[8C=$^=^Q:9R+;(7^U7WXTWJ-@
M 'M:H\:-4<_'>S7><)NP@U&?C8?CT2Y ^\5?B+05'^Z!<]#Z^"#H._P:'^]7
M,3I,IG?/I]>_W%V_OF77;_$[93=<(]$*TIMSQ\22JXI[D2$EVP-%.)#YW)IJ
MD4-DS48GT3%]K J602)<I ;>UP[BN')&R2SHFDO-=2JY8LYCH0CJ5L(*QI=<
M*CY3@J&8,.E<A8TB8;<YK2C4!ZD7.[ $86V@_"G[6;/+TDK%QJ==4%>F*+E>
M TE1*D$P:/5&V(6PS%NN':^K@&.9=,@3PBTU>PVU#$I6N4QS5EJSE)EP6SI7
MTN>,EWAV+U$&A%JS1\?#T^08Z:44*35SMK#&.99R%Y2D0F0NZ8!]TH!]C3HU
MA5>^^^9T/#IYYIC+N<6!4'&E.%1<D@T%E"*3T_=L)A9<DP49^0;+A(R4_(IB
M!TVTY_H^S;E>"%8A(#;L\#)]CTNW+F:H$'38>/AL>GM]$RY'SQC7&5MQ"\_
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
MD8=#(\1VN<A8:IVLAT.K1$#[YO&41.ZM!^MNL*BED]+Q,U824\52FU#X[4+
M (@R0(Q*4-)B5,II6W@C'V#\V@"])64P#PM+K%+71@VM,)%*,GB('A]L:(2L
MHEG)?4I,(A;3X#:;A2MA#E.N:'<"A!$1PEQZ=\X$VYVV;*!!;V5@C#/M_-P*
ME4KI75*%D\@. 3C*%9<M:3(T][@LR1LB]OT(W!#PITN:%7D=1^$MB9C$ ]T4
MS4V,&I*(JD&E#S@CX015YK')RWZ)19@!E^V]0QQM@JQ?8\C9[-AOO&@(\ZX:
M)DRG;T(U@"FP3(B3MEY74AB>'%!;FNJ SGB(5_T?@6N%-3 ^0$Q+[5S6PM#,
M;/O< !XZ-GZ0D;"_[ZQ?[^%HZ*]%4J/U1Z/6;S3C>U#@',JLR+&<?8G(S42:
MH.>' PK:8=R*]C0\/*!_&[*_I\;^G@[:Q3<E+%!$'Y.K8#W)^?9O>ZJ_E<I7
M9@_*=9&NM75#3\]6#B$Y<QZNH>&,N;$.EU,[.$4A2.H,3'0%_Y@JGM=GTQ>F
MG"CX_'F5D;-)3*1?.YN>F[<>/QS%[JNX,@]0B!B%"D24SM"0 ;TQF0#"0D;.
M;+Q9P)33Z,>*OJ$T(8/B]0O>72W%@MPUF!N>!5<Y5HX@+@)G4[N8\$EM;<:
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
M3&-]NP**;W.U 9\OTE26$W6 ^9-]]2]02P,$%     @ !(BZ4E+TL:T1!@
M*18  !D   !X;"]W;W)K<VAE971S+W-H965T,C,N>&ULU5A;;]LV%/XKA-=N
M-J#8NEBRU28!<FFQ &L;-%F'8=@#+=$V$8ET22I.]NMW2,F4;,M*VJW%]F*1
MU.&Y\3N'GW6\YN).+@E1Z"'/F#SI+95:O1J-9+(D.99#OB(,WLRYR+&"J5B,
MY$H0G)I->3;R73<:Y9BRWNFQ6;L6I\>\4!EEY%H@6>0Y%H_G)./KDY[7VRQ\
MI(NET@NCT^,57I ;HGY=70N8C:R6E.:$2<H9$F1^TCOS7IW'6MX(?*)D+1MC
MI".9<7ZG)U?I2<_5#I&,)$IKP/"X)Q<DR[0B<.-SI;-G3>J-S?%&^UL3.\0R
MPY)<\.PWFJKE26_:0RF9XR)3'_GZ9U+%$VI]"<^D^47K2M;MH:20BN?59O @
MIZQ\XH<J#\_9X%<;?.-W:<AX>8D5/CT6?(V$E@9M>F!"-;O!.<KTH=PH 6\I
M[%.G5RSA.4&W^(%(U+_%LXS(P?%(@6HM,$HJ->>E&O^ &L]'[SA32XG>L)2D
MVPI&X)-US-\X=NYW:KPDR1 %GH-\UW<[] 4VT,#H&Q_0=P-P3HN,(#Y'$/**
M,\*4U#-:ID#A![02_)X:O/5GA)$Y5:VYZ+9TNR0[%A2LU*JADIHVR0,4F"1F
M60L^$BPD(CJ-")) \AD1-A$(LQ0&7HRP( A+V)5!7<'140:[>2%!0 Y>H1]_
MF/IN\/JKGUN6=U\:3XP7%X40$.6^O;<D)0)G=O["C#S_=<O*C<**V/70CB)T
MRQ7H2$HCK1*79$[@;?JT![OVVZT?DBH]22MKSQ0_=.90:G46PL8XVHP[ #^V
M@!\_&_ 7 $?,'G^2B$&?MU%H^&$IB9)M*']"/5TP.J<)AH/91WMET*1C\EJV
MF310SBB>T8PJ"BG!9O=_'O*7^Z'LVWX/:8:+4V!%V0)E',2VSCQVXLAM+K@.
M9$JW892 ;JIJZ4GD;8TO"=R^"=6=>I-)6PY!#29O&J,KIC!;T!;)7=R. P^=
M)8DH<%8>#-8YQBQIN!U.&MJ=P)M Z?#D[DA?BJG! /0Q;.[:C=@TJ'WSZ\P)
M<D]841>=/X%T^+7RV DF+OH 0!)V,7#<1G2^X[KCJLH6 M+;BK"-= R;O486
MQTX<AN@7(N'D/N&L*)VV(5O!?JSC# ?UPB1PXL =F//MLN@Y41PU9JX?;@.G
M ?Q]])SE7"CZ5^D6U(11#EE35)!<=T(^R^AB.]5]8W+0G(/1P>$<-4OO*26[
MX6Z!^7!C?[J9A;:9A<]N9H!^SA)PW>9'=QP);;Q07#RB>=7X&W>LT"W>7NE(
M\6:3@JY(YG-BZ&&+=%MK[';VGS:BSH94-Z(;&[%QV/>&KHM>VF=YK^EX@B%(
MOT23H1?  \@L4%6V28\N]C55RR7/4MVKRM-UAV,/9-VA.S6J#M1YWQU&4 TO
M]2#T].!B"1V'@'(TQU2@>Z@N<VAK+ 36%T3?\X9!-##*0^U/7>8:,J#('>NW
M[SD[ @I4P+'H_D69(H)(9>E2WZLL]OUA%.A!6R5K:UY0BH7#T-@M*\(MLU0^
M.A :681&W0A56*!K@N^  1.Q>$2W$*^DQI\++E;HCW?F,/_LL#6QMB;?C<MV
M6_JWH/RV(K>_&W+[9I_<'J267VZJ*O\7</B!,XZF S.<P-GO4[U#'*ZY?ME&
M^K[$D]WU?A2'CCMN]%G[1M]K\=<ZVG65V;O/G3JA-][G-XXW#=%5#9^Z6]9
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
M3%UN"(9"0PK _U>4BM<;^1'J_L/IR_\#4$L#!!0    (  2(NE+4]'O$( P
M $-6   9    >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;.U<:V_;1A;]*X11
M8%M CCGOF=0QD(A-7& #!'&[^V&Q'QAI;'-#B2I)V4VQ/WZ'E*PA.9=#RJ;3
M8I%^:"3KW.$\+N\Y=U[G]UG^N;C5N@Q^7Z7KXM7);5EN7IZ=%8M;O8J+%]E&
MK\TOUUF^BDOS-;\Y*S:YCI>UT2H]PV'(SU9QLCZY.*__]B&_.,^V99JL]8<\
M*+:K59Q_>:/3[/[5"3IY^,/'Y.:VK/YP=G&^B6_TE2Y_W7S(S;>S0RG+9*77
M19*M@UQ?OSIYC5Y>(L0JBQKRCT3?%XW/0=663UGVN?KR\_+525A52:=Z459E
MQ.:?.SW7:5H592KRV[[4D\-#*\/FYX?2W]:M-ZWY%!=ZGJ7_3);E[:L3>1(L
M]76\3<N/V?VEWK>HKN B2XOZ_\']'AN>!(MM46:KO;&IP2I9[_Z-?]_W1,,
MT1X#O#? 8PW(WH",-:![ SK6@.T-V%@#OC?@8PW$WD",-9![ UF/[FXXZK&,
MXC*^.,^S^R"OT*:TZD/M$+6U&<)D73GO59F;7Q-C5UY\U$49E]JX8QEDU\&'
M7-\EV;9(OP0_%\56+X.WR3I>+Y(X#:X>@$5P&KR)4_-G'5S5;]CWD2[C)"U^
M,+_\>A4%WW_WP_E9::I7/>1LL:_*FUU5<$]5WL?YBX"@68!#C #SN=\\THN#
M>0B81W[S*[TQYF&O^4]^\]?;FQ<!YKWF;\>W'3)_-[KM2 'FE^/-9=O\S/C3
MP:GPP:EP71[I*:_E')[RR*$\4I='>\K[)2N-_\5%H<L"\JN=-:NMJVA]=X$1
M)BHT_YV?W35="$"&3#(7^<Y%(BE#*IK(5F/HH3'4VSE_3^)/29J4B2Z">+T,
MS"N^^'R;I4N=%W\+]&_;I/SBZ3-V> P;T6>+;9Y7KW9J'PIUX*XHWNH6B8%N
MF;M(I$*&F-N! #)4A,K>#N2'EO$1+1MH$7>>3KD(*75;Y"*)))@IMT4NTK@9
M$ZJW1>+0(N%MT3Q;W^F\3#ZE.C 2Y%J;0=L[QBSX+GQ1C0,*-G$>W,7I5O\8
MT%#-"$,S$RAK'R(8S0CE,X%X4-S&>>5:V_(VRY,_3$%Q485V\Y+KU2>='\),
M;5D%C)E1(<5&URHB_?)C@ 2;42)F0I(:@Q2:(:)FBI"'TI,=.52_&D5D*&2]
M3-8W1S_I^S0Q_KZ,:QFS:[FN H<IY#O3LS-%16UKOLA92-&1#P!)2+BCB$/%
M7 ^>@TC&B>L9 )(@A%T?NA1 J)**H%X?D@<?DMZP<G5<&%&'8I77-:]T7@4J
M%"R.]M$9"=DCO/'' ,\41T_T-&CDE3-*W1'W(5K=AT*KK\*!=WNU,LY==Q2H
MB<+!6GDA[6HU9!_R5NOU<IE4;YV)I)LX69XFZV 1;Q(36<%*(C>84X&Y^\Y
M2)-'(?>= 9"$D/Y@BJSZ0-C?ML5BN]JF1JTNJS0F620EV"CL5."4JI H@"1
M;"@DA1H&8"L^8;2_;58)H3%2J*T9?&TD0+T%XZ$;FN80EBBA!':P;Y$KCTXQ
MIY(+H#^ <C%C''"*2Q!K<+0_0"(KO! ]3CC,?%$-$&>^CJ:0.  U* 3M$:$
M=$"%(JL/D5\@FG0N#S[H^'/PTUKG-U^"7_)X7=1!(9AG^2;XU_LZMO[;PR+(
M:C;$)TD)D-5,R"^:AI("Y)(RD90I:2B\.R(0E&')0TG;T BY!$XD1T(Q2KJ#
M!Z@"1NH,"QPYR_3(3_5/S""0Y7[D)_^C<@CDDB?FDG-,N[T- &6H*&'=OG:!
M1N"&6'8[&BB0<L9[.AI;[L9^[HX> D*J;TQ'7&NXY=CE9VQH!'5?_)&X:!C7
M;H\E?>PG_4-[MFOC*_>Y&4LCI19&H1B59=Y[N'4 HQ.*&17=UV@T,AJ-_&F/
M;.7AN%+@?0$0-R8I_#+!DW4%]W%NHN&@SV.7ZK'@4A!1*=!VY[A09)A-(25D
MMW< *)(8(]KGT58^X#'R8:A5+@ECDZ)(HP2<5KE01(2)<D*I;JN 4CGB1HS@
MSOL,(7WOLQ4 V"\ ON797S'/QJYVD9R&DF G+@*"B&+!# ,[H=&%$I.Z(Z1D
M7SRP@@BS*3-H;+4/]D]8_1_ET'-_4ZNEMI?%)E[H5R>F@87.[_3)10!-:$]0
M4'LXK'#$?N%X7.J+ 14GB%)42MSU8Q>*D.#48!T"=*&,*),N=+4-]/CJZ3W.
M;C4DEE/DR/M2VOD8ETJ9+,2A?P"+$.8,2>I0'( EBB'F< %4J#2O?$\'6&V+
MQVC;T?D==C5FG;"%HML+?<"NNNT%HDZN#0$)ZZ:* (K3+NH20"$N&PE1>WW&
M*F7B5\K/F5H35P[W)7(@%$[D0"B<R %07R)'K!XG?CT^.@4/_AN\+IJ+LQ_U
M)LO-N^M;7+-"F$RT7-=8KWO2@EU$7(7G=G[[V5;DD6==7R-6+Y#I5M@BXBZ'
M=7+9=BVLN"!^<3$N1XT(L'CER2F)95/B9]/'Y)01 9BRF_^UZV.)C?B);4R&
M$Q&751 EE%'40ZS$\@KQ\\JW'./KY1@1<>F,<"X)1;C'L:FE-!I.F0Y0&_7I
MA$LO$76G2EBU1$%Z/)7:L$^G6":)*+"<T9%J[0I8EJ!3KF5$U"6-G6!2/15I
M[,CXTQ8&(@IDK'ZJHY:!Z$13^$8_-#=ZO5[^9UN4U4>?0UL*HOZY_2<R+K5<
M0Q^]3V+DC%U$H1S--[=&+?/0"9B' LSC?[YE'OJ->?XRS$-=YCG=#V0/\S#+
M/&Q2YF&6>=B4S,-<YCDUZ7Q/ZRSM,#_M'!GU&4 _/:\*L\S#_,SSV,!IO&8?
M9XK*B4SED[NX\I+^U[Y=0TM)S)_%C,W)6&,_X)ATI3\G8VZ&,D!4S#($>U:&
M8)8AV)A%X9$Y&7.YP)>3,<L$S,\$(W,RYG*!+R=CE@F8GPD>E9,Q8&K(FY-Q
M&]#XT!ZH)_,V=^=@_+S);53D_J@XBK>Y&PR=U:OV\VU Y(]>A_S&VU/S-G?I
M9& !B5M6X61*WN:6#+@_/SF.M[F;<737%MKUL!3"_10R,F/D+I-X,T;>V/D]
M9NOW:.W W4FO[A1[NR*69_@8GGF>C)%#NY&\1,PM,W$_,SVK\'G,+#6WI,;5
M)(I(6%H28Q8M>A717(Q?30"AWC$3EI\$>D[Q)"P1B3'*?)QXF@M@ZPNXBPL
M^E26L.%6^$7\.)4U%\!N$FC7U3"N74\;O84_>C]&C<T%L/,3WDLU!MFNN8WW
M8DS*,.0(P$$?3HF4&'5K"B"]L^["$H/P$\,W#?7U--1< $>F.)'U@8#ND$-0
M[P2]:!R:$E/*+6%)4@SLC3A&;LV%F\5)(D/)G4#H KTS^<)2H_#G>^-TV5P
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
M!0<02@'X?9[GZN&A'&![I^?L/U!+ P04    "  $B+I2PB=KK$X%  "T%P
M&0   'AL+W=O<FMS:&5E=',O<VAE970R."YX;6S%6-MNXS80_17"Z,,NT,0B
M=5\D!K*^H &:(DBZ[<.B#[1$V^S*HI>B[0VP']^AK%BR2<FN@2 /B769,QH=
MCLX9Z68KY+=BP9A"/Y997MSV%DJM/O7[1;)@2UI<BQ7+X<Q,R"55L"OG_6(E
M&4U+T#+K$\<)^DO*\][@ICSV* <W8JTRGK-'B8KU<DGERV>6B>UM#_=>#SSQ
M^4+I _W!S8K.V3-37U:/$O;Z^RPI7[*\X")'DLUN>W?XTX2$&E!&_,79MFAL
M(WTK4R&^Z9W[]+;GZ(I8QA*E4U#XV; ARS*=">KX7B7M[:^I@<WMU^R3\N;A
M9J:T8$.1_<U3M;CM13V4LAE=9^I);']CU0WY.E\BLJ+\C[95K--#R;I08EF!
MH8(ESW>_]$=%1 . O18 J0#D7(!; =QS 5X%\,X%^!7 /Q<05("@Y'Y'5LGT
MB"HZN)%BBZ2.AFQZHURN$@T$\UQWUK.2<)8#3@V>6*&H8M K"HD9>I1LP\6Z
MR%[0?5&L68HF/*=YPFF&GE\#"W15[VC4D!8+-($F+="'$5.49\5'B/GR/$(?
M?OEXTU=0J+Y</ZF*^KPKBK04=;>>7R/B_ I_Q+' A]WP!RJOD8M+.+; 1^?#
M;5<?=\-'+.F$3\Z&X_@0WH>UW2\PV2\P*?.Y+?G&4@J)AD+*W;-<()JGL,X<
MCCXR^$G17?HO--IN99O]\/5WR(7N8:_XIZ,2=U^)6U;BM53R!^AD)HK"1ND.
MZ9=(+8:;P17V TP\QP$.-TWZ+*%^[.&#R(/ZO'U]WLGZ$MW)ZP+ZGN<(Y%M2
MQ?/Y3O^XXLQ6_-"S%!^1T"A]9 MT AUX%#G>10;-2-<-0FS288DD<1!&K73X
M>SK\_T<'SS?0'*?I\"T5A8%KTF$)=%UL8<,2B(GC!B8;ED@O</UV-H(]&\%Y
M;*RDV/ 4&)F^H-E.&T\R$AA5A4YL(<2,PP3[ODF(&>@Y)+8\+&9@$(*PM-(1
M[ND(3]*1L@1FF8+IWBBIT<)2;K#O:[ZAF184&QVA412)7;.U1V;<%0Q,L4F'
M)1 DP7P )Y9 2.>WTA'MZ8@ZZ0 WU&I*OZ%QSN3\!?TI*0Q?Y>P$TKM"7Q_8
M<LIDEXS&^VO%[RSHV*F'!^=221]6T.!(TUTOB/WH:*6ML=A89WL8"5R7Q$<I
M)]98QW,"^TKCQL"$.^^Y2:X2,%TG C0@8RBOR-!'\PN]9%Q=_$ #G)@$<>2V
M]"BN)P%,WL;@JKR'#QAV0,2.U]$,--;0D@M';N2%X?$*VB)#+W1;>*CG$'QZ
M$+G$V<95WD/'BL!>?&BLEJKJZ0.?.7Y<X#!C;(X!;A2 0Y+X6 ,MH5?8(SB.
M6^Z@'ACPZ8GA8E.H<ONG>\P,-'K,' -BF)X:G5-18;DF]F%Z(BU4U-,"[AX7
M[O.*!M""+97@!J -G$YY5BXA2M?E*;4 HI8K6%O]&D631*SSL@]G6LS7TXPG
M)8$K"=0I]IK*1N#GJJ+FS6"L!Y\V<\.UV>-NMS_;WM!/=/1"^5HQHG#3K+P-
MOF$'7/Q$=T7SQ?.)K814+.URJ-J8<?3>;ED;-XXO?@&JH,<3/[AE9%\]4ILT
M.6W2%WD1L5GHD50?UE2;*.DVT8LEF)C^>$J"2>-5^4R#O$2"B6E7I@0?%E8[
M%CGM6)<JZYB8KG6DAH=5U8Y%NAWKK66AB:D?TJYO(K55$?^=98'47D%.OUJV
MR0(Q7^"N3LR#I)9UTBWK;SO)5A<_\*.6RON-[Y?Z>_8#E7,.:Y*Q&6"=ZQ"2
MR-TGXMV.$JORD^94*"66Y>:"46@D'0#G9T*HUQW]E73_H7[P'U!+ P04
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
M^RR*#BN2ECEY!Z/[+7O_38WN_^??YS#J#Y(P&;QP^C61SR0/6LF#3LFI*Q1
M4DXSP*IO.FP8MIS#=S Y#)XJ8?"F-C=TS]SKAX,PC'LO;'Y-9"W:/ZCD%=9-
MU^ T<<6X+NKM:MM$+UWK\)_"ZPZ,M:A@0A,..4*#LS[^.53=U.J)D1O7%Y;2
M8)=QPQ(_!$#9 -S/I33[B7U!^VDQ^0=02P,$%     @ !(BZ4I,3D7Z5!
MC10  !D   !X;"]W;W)K<VAE971S+W-H965T,S$N>&ULQ5C;;N,V$/T5PNC#
M+K!KB=0ESL(QL+&=-D#3&G&W?5CL RV/;2*2J))4G #]^)*2(EFQ3*LMLLU#
MK,N<F<.9X1Q)XST7#W('H-!3$J?R:K!3*OOD.#+:04+ED&>0ZCL;+A*J]*G8
M.C(30-<%*(D=XKJADU"6#B;CXMI"3,8\5S%+82&0S).$BN=KB/G^:H '+Q?N
MV7:GS 5G,L[H%I:@OF0+H<^<VLN:)9!*QE,D8',U^(P_W9"1 106OS/8RX-C
M9):RXOS!G-RNKP:N800Q1,JXH/KG$:80Q\:3YO%GY710QS3 P^,7[S?%XO5B
M5E3"E,=_L+7:70U& [2&#<UC=<_W/T&UH,#XBW@LB_]H7]FZ Q3E4O&D FL&
M"4O+7_I4)>( @/T3 %(!R&M > +@50"O;P2_ OA] 4$%"/H"P@H0%KDODU5D
M>D85G8P%WR-AK+4W<U"4JT#K!+/4=-92"7V7:9R:W*9,,1JC1;Z*681^W6Q
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
M5#JQ1A:)(*9EIF[X_@O4@@+-%_),FCO9U[:.1<)2*I[78(P@9T7UI ]U(@X
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
MF.9P2FF1:;"W/A=NCJ2V0@5-J)I8OQ+KOX/8<E>)$/GI'?6/]L$;]MT#F6U
M00.H)K)7B>R]GTAU>0B)TXBDJU-*>VV4M@$%#:":TGZEM']>J51?XPSP&CVD
MP%<[])UC=8>9*VC*>(9^/T*R /[GS+$PJ'(-+GLL#(X,<1WS'+C;$A<TXVJZ
M;RO=MQ<['XI,P[TE&MKA]]0.%C3":GJ'E=[A)8Z(X=%N'.YK(R(XAZAI<YW_
M]8%SL;.A3'5.8S,D. LI5-I[!9$N7U6]L2*I0!26BN-T!NILX45%6'0DRTR-
MM&!255RF&:LJ&K@&J/DE8_*UH\NNJBZ?_ -02P,$%     @ !8BZ4O4^>8 /
M!@  #1X  !D   !X;"]W;W)K<VAE971S+W-H965T,S<N>&ULU5E;;]LV%/XK
MA-%A+=#:(JF;"R= 8J=.AV4UFK5[*/9 V[2M11)=DG*2H3]^U"6ZF9+E-'Z8
M'Q)=SOEX/O+P?"0UNF?\3FPHE> A\$-QUMM(N7T_&(C%A@9$]-F6ANK-BO&
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
M@7H_SS+Y=J,/3*M#_OY_4$L#!!0    (  6(NE(AFYVW5@,   4+   9
M>&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;,56VX[;-A#]%4+H0P*TJZMU6=@&
M8KM!$W2!1=RD#T4>:'ML$4N1+DG9"="/[Y#2REZOK#;( GFQ16K.X9G#(37C
MHU0/N@0PY$O%A9YXI3'[6]_7ZQ(JJF_D'@2^V4I548-#M?/U7@'=.%#%_2@(
M4K^B3'C3L9N[5].QK UG NX5T7554?5U!EP>)U[H/4Y\8+O2V E_.M[3'2S!
M?-S?*QSY'<N&52 TDX(HV$Z\-^'M(HPLP$5\8G#49\_$IK*2\L$.WFTF7F 5
M 8>UL104_PXP!\XM$^KXNR7UNC4M\/SYD?VM2QZ365$-<\G_9!M33KS<(QO8
MTIJ;#_+X&[0)C2S?6G+M?LFQC0T\LJZUD54+1@45$\T__=(:<09 GGY U *B
M2T!R!1"W@/C_KI"T@,0YTZ3B?%A00Z=C)8]$V6ADLP_.3(?&])FP^[XT"M\R
MQ)GI6\H4^41Y#>0.J*X5X*8:37XA\Y**'1 FB"F!;&W<P<7)K9O9@&(':G>-
M'*E25!C"&5TQS@P#35XMP%#&]6ND^KA<D%<_O1[[!A7;=?UUJV[6J(NNJ(O)
MG12FU.17L8%-#WXQC"\&\#XZU=D5/=HUBP8)[ZBZ(7'X,XF"*.S1,Q^&+V#=
MP8.^=(;A2]@C/.B#/\DF[C8_=GSQ%;[OV^(! 4DG('$"DBL"9K!C0C"QP[/+
MJ5@#H8:\IZ+&*XCT^3MK^$:.S]YIAVDQBA.\Y="/0X^24:=D-*CD9,53&]J\
M=9^6AC$]TY*F<9%=U9)V6M)!+5BL%Y9@W4"U H6UTR<D?28D3,,D3\^5-.69
M?J-]62<Y&Y2\-%21>Z />-) [;Z2/] US=S5/I=J3_ZZ<PE\)O^0W^$ G,0#
MY9-WJ^8_IGZ+3D#QPO5;/-^J* R*L,CRBZWJB0SS*,)][=^J,#A=^<&@ZG=:
MUTXLVG2RJ/=V#9[5RW^(./ONA"]^X%K*)YZ,1ED>9DEXX5Y?:%!$:9''5TH]
MC$[2HY<]GRW?N8U1EN99G(7%I>[GH5<*9-$7VK\Y_EE_4.'Q='V6)FM9"]-\
M^[K9KI=[XSJ8B_E9>#MO.K(33=,@XH<1CX(F'+9(&=QD*$LU/5<S,'+ONI"5
M--C3N,<2^U10-@#?;Z4TCP.[0-?Y3O\%4$L#!!0    (  6(NE+L$5O!!P0
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
M:&5E=#0S+GAM;*V676_:,!2&_XH535HKC29.2" 5(*VP:;WHADK;74R[,.$
M41T[LTV!_?K93IJE3:"]@ MB)^=]_9P3?V2PY>)1K@$4VF64R:&S5BJ_=%V9
MK"$C\H+GP/23)1<94;HK5J[,!9"%%674]3TO<C.2,F<TL/>F8C3@&T53!E.!
MY";+B-A? >7;H8.=YQNWZ6JMS UW-,C)"F:@[O.IT#VW<EFD&3"9<H8$+(?.
M9WPYQE9@(QY2V,I:&YE4YIP_FL[U8NAXA@@H),I8$'UY@C%0:IPTQY_2U*G&
M-,)Z^]G]JTU>)S,G$L:<_DP7:CUT^@Y:P))LJ+KEVV]0)A0:OX13:?_1MHB-
M8@<E&ZEX5HHU09:RXDIV92%J MP](/!+@?]>05 * IMH06;3FA!%1@/!MTB8
M:.UF&K8V5JVS29EYC3,E]--4Z]3HFB4\ W1'=B!1!XUYEA.V_R@1TU-(EP.$
M@ 529(>(E* D.IN (BF5YSKZ?C9!9Q_.!Z[2),;/3<I1KXI1_0.C3B"Y0 '^
MA'S/]UKDXW?+<?Q2[NK\JR+X51%\ZQ<<]&OD>7G$-JAL VO;/6#['51'KS=!
M5,I6B'(I44*$V.O%MR5BT5:VPC"TAF8%/HTZ81Q'GOX-W*=ZA=HBO;Z/ZY$O
MJ+L5=?<H]1U7A**5,+@M$Z"-NC",:BQQX&'<A&X&]KIQ&!YD#BOF\"CS Z$;
M4FP+5&],A"70QADV.7& PR9G,[ 7Z)0.<D859W24<Z:(0%,@C^@+ [':HSM!
M](YHR<=<Y.C7#61S$+^/S+Y>-5;OE).Z7]GV3SVI^XUJ=G#@Q_A5T=O">E%[
MP>.*-GZSX*JSR=T?8D58^K>8) F7[1,Y;B)$^KT'O5>H+7'ZW(S;6;'W?R_V
M3KWT2L<74]6+ K__BK@ESL?]\ !Q[?3 IUAXI4OX)F4SKH72K1UWYEOCAHA5
MRB2BL-0R[Z*G]:(XOHN.XKD] >=<Z?/4-M?ZDP>$"=#/EYRKYXXY5*N/J-$_
M4$L#!!0    (  6(NE).1P$J+@,  /T+   9    >&PO=V]R:W-H965T<R]S
M:&5E=#0T+GAM;+U6;6_:,!#^*U:D24SJ\L9;J0"IT$[;ATJH[;8/TSX<R858
M=6QFFT+__6P'4N@@P*3N2V([?IZ[YWPY7W\IY)/*$359%8RK@9=K/;\* I7D
M6(#RQ1RY^9()68 V4SD+U%PBI Y4L" .PTY0 .7>L._6)G+8%PO-*,>))&I1
M%"!?1LC$<N!%WF;AGLYR;1>"87\.,WQ _6T^D6865"PI+9 K*CB1F V\Z^AJ
M',46X'9\I[A46V-BI4R%>+*3K^G "ZU'R##1E@+,ZQG'R)AE,G[\7I-ZE4T+
MW!YOV#\[\4;,%!2.!?M!4YT/O$N/I)C!@NE[L?R":T%MRY<(IMR3+,N][9Y'
MDH72HEB#C0<%Y>4;5NM ; &BS@% O ;$;P&M X#F&M!T0DO/G*P;T##L2[$D
MTNXV;';@8N/01@WE]A@?M#1?J<'IX5>>B +)(ZQ0D4_D-LO0!99H6!$)&LD]
M)H(GE%%P<6_<H ;*U,=^H(U]RQ(D:UNCTE9\P%84DSO!=:[(+4\QW24(C..5
M]_'&^U%<RWB#B4^:T06)PSC<X]#X9'C4JW&G606SZ?A:!_@>-.B%%O*%9)BB
M!$9H&=XJF U0!,@<98)<[PUAO84X\L/PPSZEY^-V)+8JB:VC$IT>5!>$FS(C
MLDJL53E%CAG5)PBMM]/TH]Y>G?6PKA\UZV2V*YGM6IYQ#GR&YOC(,[!%F?G
M3,T#GIQRBO7LC2BR?NY#CH\@X[;?[KQ%[DCL5!([M52/0@/;YWL]+#R4@&?#
M=KSN5EYWC^6?)!.$)U-#4,Y>R*,$<Z>X QH+.2<_[["8HOQ58^NRLG7Y[K]S
MO87#O_/YN!V)O4IB[\0\SX!*E^QH?VDCESZ#NPB6($V(-3$7P-3< IJBVB>T
MWDXC#OU66)NW4?AZ987_J08=,70PU\_'[4K=NIVC=ZU#1^@;H=_YZU36$H\@
MRQ2L/=#X567\;Z7H".[P^9R-*ST/MAJIPI07UU\JDH@%UV574JU6/>RUZ]S>
MK(]L;^L:M%>:LC&^ SFC7!&&F:$,_:XI^++L-<N)%G/7KDV%-LV?&^:F/T=I
M-YCOF1!Z,[$&JHY_^ =02P,$%     @ !8BZ4K)^;#ST @  !PD  !D   !X
M;"]W;W)K<VAE971S+W-H965T-#4N>&ULO5;);MLP$/T50N@A =IHB[P$M@$O
M+9I# "-.TD/1 RV-;2(4J9)T[/3K.Z1DQ4YLI8>@%XO+S)LWST,.>QNI'O4*
MP)!MSH7N>RMCBBO?U^D*<JHO9 $"=Q92Y=3@5"U]72B@F7/*N1\%0<O/*1/>
MH.?6IFK0DVO#F8"I(GJ=YU0]CX#+3=\+O=W"+5NNC%WP![V"+F$&YKZ8*ISY
M-4K&<A":24$4+/K>,+P:AX%U<!8/##9Z;TQL*G,I'^WD.NM[@64$'%)C(2A^
MGF ,G%LDY/&[ O7JF-9Q?[Q#_^:2QV3F5,-8\A\L,ZN^U_%(!@NZYN96;KY#
ME5!B\5+)M?LEF]*V%7LD76LC\\H9&>1,E%^ZK838<PA;)QRBRB%Z[7!YPB&N
M'&*7:,G,I36AA@YZ2FZ(LM:(9@=.&^>-V3!A_\:94;C+T,\,KD4J<R!W= N:
M?"'#+&-67LH)$V616+'/)F HX_H<3>YG$W+VZ;SG&PQO0?RT"C4J0T4G0H41
MN9'"K#3Y*C+(#@%\Y%V3CW;D1U$CX@32"Q*'GTD41,$10N-_=@^[#73B6LO8
MX5V>P'N@?%WJ13D>#RI2.*92"9(X$'O*G@;=, Z3(, 4GO;9OS5LQ]TXV#<\
MX'E9\[QLY'DO%*1R*=@?R(BA6S(' 0MF]#&V)51KC\2)Z$D=/6F,/DQ3M<;Z
MPNK"&C.@0!M"14;P9J+<,*Q#N[5&]106G7 ,"ZE=71ZEF#10+)5LLCA(HE4G
MT6I,8F:H(E.@CUC+H);/Y$Y145(D8ZD*\O,&\CFH7PUEU:YCM1MC54?4R@!;
M%$D?K:KVNR(T61P0Z]3$.A]1[YTW<=M!*XXZK^B]-8O"3G*<8;=FV/VX2N^^
MJV"3Q0&_,'BY?H/_?!JJ@$E#'HTF92+^7DO)L<)=I]4DE6MAR@NZ7JV[^=#U
ML%?K(]OE7:MZ@2F?"#=4+9G0A,,"(8.+-O)19=<M)T86KG'-I<$VZ(8K?*F
ML@:XOY#2["8V0/WV&?P%4$L#!!0    (  6(NE(CF,U--0P  '95   9
M>&PO=V]R:W-H965T<R]S:&5E=#0V+GAM;.U<76_;.!;]*T)08%O :<1OLDT#
MM%8[&6 &Z#;3W8?%/B@VDV@K6QY)3J:+_?%+R8XIB5>TG"C9P:)]:.SD7(H?
ME_><2U(\O<OR;\6-UF7PQR)=%N^.;LIR]>;DI)C=Z$5<O,Y6>FG^<I7EB[@T
M7_/KDV*5ZWA>&RW2$QR&_&01)\NCL]/Z=Y_SL]-L7:;)4G_.@V*]6,3Y]P\Z
MS>[>':&C^U]\2:YORNH7)V>GJ_A:7^CRZ^IS;KZ=[$J9)PN]+))L&>3ZZMW1
M>_3F'"%26=20OR7ZKFA\#JJV7&;9M^K+S_-W1V%5)9WJ65F5$9L?MWJJT[0J
MRE3D]VVI1[N'5H;-S_>E?ZI;;UIS&1=ZFJ5_3^;ES;LC>13,]56\3LLOV=VY
MWK:(5>7-LK2H_P_NMMCP*)BMBS);;(U-#1;)<O,S_F/;$PT#1'L,\-8 #S4@
M6P,RU(!N#>A0 [8U8$,-^-: #S406P,QU$!N#60]NIOAJ,<RBLOX[#3/[H*\
M0IO2J@^U0]369@B39>6\%V5N_IH8N_+LK^LX+W6>?@\^)<MX.4OB-/AYN9D4
ME6^]_+J,U_.DU/-7P<M(EW&2%J^"X^#K112\?/'J]*0TE:B*.IEM'_AA\T#<
M\\!?X_QU0- DP"%&@/G4;Q[IV<X\!,PCO_F%7AGSL-?\H]_\_?KZ=8!YK_FG
MX6V'S'\:W':D //SX>:R;7YBO&;G.GCG.K@NC_24]R%.C</HX*)R/D]Y9%<>
MJ<NC/>7]EI7&^>*BT&4!^=7&FM7654R^/<,($Q6:?Z<GMTT7 I AD\Q%_N0B
MD90A%4UDJS%TUQCJ[9Q?DO@R29,RT440+^>!F<BS;S=9.M=Y\9= _[Y.RN^>
M/F.[Q[ !?39;Y[E>ED%J'PIUX*8HWNH6B8%NF;I(I$*&F-N! #)4A,K>#N2[
MEO$!+=O3(NX\G7(14NJVR$4223!3;HM<I'$S)E1OB\2N1<+;HFFVO-5YF5RF
M.C!"XTJ;0=LZQB1X$;ZNQ@$%JS@/;N-TK=\&-%03PM#$!,K:APA&$T+Y1" >
M%#=Q7KG6NKS)\N3?IJ"X"+*KP$QRO;C4^2[,U)95P)@8K5&L=*T5TN]O R38
MA!(Q$9+4&*30!!$U483<EYX4Q;HJV?S5Z)ZB-!^2Y?7!3WJ9)L;?YQM"V;1<
M5X'#%/+"].Q$45';FB]R$E)TX - $A+N*.)0,=>#IR"2<>)Z!H D"&'7A\X%
M$*JD(JC7A^3.AZ0WK%P<%D;4KECE=<T+G5>!"@6S@WUT0D+V &]\&^")XNB1
MG@:-O')&J3OB/D2K^U!H552X9VXO%L:YZXX"-5&XMU9>2+M:#7&'O-5Z/S?2
MS<PZ$TE7<3(_3I;!+%XE)K*"E41N,*<"<W?.0$B3+2%WS@!(0DA_,$56?2#L
M;]MLMEZLT]A(TRI9269)"38*.Q4XIBHD"B )$!L*2:&& =B*3QCM;YM50FB(
M%&IK!E\;"5!OP7CHAJ8IA"5**($=["?DRJ-CS*GD N@/H%S,& ><XAS$&ASM
M#Y#("B]$#Q,.$U]4 \29KZ,I) Y #0I!>T0H -VC0I'5A\@O$"]*$ZL_Z_A;
M\'&I\^OOP6]YO"SJH!!,LWP5_./7.K;^T\,BR&HVQ$=)"9#53,@OFO8E!<@E
M92(I4])0>'=$("C#DH>2MJ$1<@F<2(Z$8I1T!P]0!8S4&18X<I;ID9_J'YE!
M(,O]R$_^!^40R"5/S"7GF'9[&P#*4%'"NGWM HW #;'L=C10(.6,]W0TMMR-
M_=P=W0>$5%^;CKC2<,NQR\_8T CJ3OR!N&@_KMT>2_K83_J[]JR7QE?N<C.6
M1DK-C$(Q*LO,>Z.VEE5(7&Z7#^^2\B8H;[3YM8%64F%]F28SH[Q,.<84[ Q
M !"*&17=63<8&0U&?MPB6VD[K@1[7[S$C34-OZKP)&G!79R;X+EWBF!7&6#!
MI2"B$JSMSG&AR!"A0DK(;N\ 4"0Q1K1O EBU@8>HC7VM<CD;FXQ&&N'@M,J%
M(B),4!1*=5L%E,H1-]H%=Z8_A/1-?ZL7L%\O_$C+GS$MQZ[4D9R&DF GC +Z
MB6+!#&$[D=2%$I/I(Z1D7SRP^@FS,1-N;*42]J]O_1^EW%-_4ZO]MS?%*I[I
M=T>F@87.;_7160"M?X]04'LXK,[$?IUY6*:, =$GB%)42MSU8Q>*D.#48!T"
M=*&,*)-==*40]/CJZ3W.;B4GEF.DU-M2VND;ETJ9I,6A?P"+$.8,2>I0'( E
MBB'F< %4J#13OJ<#K!3&0Z3PX'00NY*TSN]"T>V%/F!7#/<"42<UAX"$=3-+
M ,5I%W4.H!"7C?RIO9UCA37Q"^NGS,2)JY[[\CX0"N=](!3.^P"H+^\C5KX3
MOWP?G+$'_PG>%\'G7-\FV;I(OP=?]"K+S=SU[<59(4Q&VMUK;.\]:G\O(J["
M<SN__6PK\LB3;L<1JQ?(>!MR$7%WSSJI;[L65EP0O[@8EM)&!-CK\J2@Q+(I
M\;/I,Z2@$0&(M9LNMJMO>9#X>7!(0A01EX00)911U,/#Q-(0\=/0CY3D^5*2
MB+CL1SB7A"+<,P^H94 :CID]4$L2=,2-G8BZ*RNLV@ A/9Y*+4O0,39A(@IL
MEG247;L"EE3HF#LE$74Y9J.O5$]%&N<]_F?;#A$%$EP_,U)+6'2D#0(C-[YH
M,[-+O:BH[?W\7^NBK#[Z'-HR%O7O'#R2H*FE)OK@4Q@#%_@B"J5TOJ4X:IF'
MCL \%& >__,M\] ?S/.G81[J,L_Q=B![F(=9YF&C,@^SS,/&9![F,L^QR?Y[
M6F=IA_EIY\"HSP#ZZ9DJS#(/\S//0P.G\9IMG"DJ)S*53V[CRDOZIWV[AI:2
MF#_I&9K"L<9IPR'937\*Q]R$9@]1,<L0[$D9@EF&8$.VG >F<,SE E\*QRP3
M,#\3#$SAF,L%OA2.629@?B9XCA2. 0M/WA2.V_C']QW(>C3-<W>%QT^SW 91
M[@^B@VB>N['3V1MK/]_&3_[@7<X?-#\VS7.7??9L3W%+0IR,2?/<<@?WIS.'
MT3QW$Y3NSD6['I9QN)]Q!B:8W"4>;X+)&\?0AYQ#'RPUN+NDUEW ;U?$TA(?
M0DM/DV!RZ&B4E[>Y)3+N)[(GU4D/60/GE@.Y&D5 "4M+8LB62*^ FHKA>Q4@
MU#MFPO*30$^IM80E(C%$R _36E,!'*P!CY0!0)\H$S;<"K_F'R;*I@(XJP(=
M =N/:]?31F_AC][/(-ZF CBU"A_L&H)L-]32@QB2D.SS&^ E)4Z)E!AU:PH@
MO6OZPO*(\//(#\GU?))K*H#7O3B1]<L,W2&'H-[E?]%XX4N,J<Z$Y52QYZ#&
M(>IL*MP<41(92N[$31?HW2<0EDF%/YL<)N.F E@1(T3BYK;ZMJH0TB/XI*5H
M.82BATJGJ71I>"/X.@<&HEY@S]:#M&PM#\PFQU.&4PF\O],C2$"H5Y!(JQ.D
M7R<\M8@\>&=#6LT@_2G:([64M*0O'WR0=>"2QU0"3-US'AF">E='I"5U.0*I
M2X"J^ZH*0/U5M:PN?[#ZGX;5I4O5Q]LQ=\X$@UCOWHJTM"Y'I779>+EW3%J7
MP#9@J*JW<1Q="T#[MV&D974Y"JM+:)^KJJF2I&<PE*5K-2I=*^#87J>S $C?
M;I&R'*W&.]4W3>.B"-[7^1K\4G&[$I9%E?],WZ%OCUN.4_Z\>,_KSU,%O!%"
MN\>:(P"%98^3*DN+:LC!C,$'2Q7PWH$2W5/= *K5H'9=+?.I\0YC0%[RD.4P
M9<E.^7?@#G4?&U#5OC,97O>)%'#@HN_%'V6CK1IO8;*GLP^6C:IQ(X-_[?'
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
M-Q-'!NN84]G/R(716(D@' ATY[#:SX1O.MS@+NVQ4(4AZ_,C!E1!+'C_[L>
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
M"N3WCY2*EYOT<+0\#)_\#U!+ P04    "  %B+I2<]-D8UX&  #6'   &0
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
MHOR+'BJL[XY0M!>RR&IC&$&6Y-5_^E@3<6" ^PQ(;4"Z!DZ/@5T;V%T#K\?
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
M"L1[=#Y 7%3RYP:EZNT]_'^5?)>#P&:X*QSV5X7;O%%E*G4)VA0406I4./Z
M!,-I6>6J(L](KX#>$F6:@RJL4)$L:.*Y /4^D;($TLBE,/H#QJ%2Q_4(\Y^&
M=\-DAJI=(//!:G)):AV6;9 0,Y1(F'R)*MNRX%^OKV\]\XD*M+\5-T_7HK"T
ME$A)D<R4V0-N;IA<5\0DI!"MSQ&KI#DHWE14S#GT 7"7WXN"-@B#G[T8OO T
M$.C^ILVB*0@KJ,_!@-!SYR].A^?V29H."98V6B,IBEQ,\@(D0?*LHXOS<%Y"
MU+/1^,P3'!_+Y*2VJ*=]$0XRV"T.,)J]E ]U H[:@ARU8?*FT193]1RXSOP
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
M-6W?FK9O3=NWINV^JLI$3Z+GJJH_4O]:9Y#H([5;>]W2XUK:'GW*\O?H9ML
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
M_NCJ2%1J+MNZ^6 ??U*!GF<(K[2UI_^*1W[V\MLC4;:^L:MP&#!8:</_RJ?
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
MD#R7F(=1..X^=93L)\'K%3A+=Y@ !'R(^OUP=E!&LV?@+TC$?<Z<]S@S)&>
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
M61O0ER]32*4 *NX/%Z)CT>V4_F[ %JMB4_2F*Y!M%)MB?<?'/)S=GXX\^F9
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
MJH[?,11X^)ARF[.*;_P.(-A7X\%;E!&E"!5LI1+0J&TG-DN2"R&CLY*0HVY
M :)/+ 00R1CJ4OH(SCBNZ$'2?W?RCMF< ^4^!+#0"D\\\D$7<VQ)L[WWV#NP
M8.SY%2\NNZJ]EH9;#0BTF"NK.]Z-1_WIR8A4PD(!Y7LE Y:=&+:@836KP-F:
M[D?2!WIW+;>\]>PK-2O@L_,.>6(BAS)I"VFMR ;["LPW,OATP(XI?$SAOT4*
M'W-W?W<_:;O[R<%DOG?<L#O!'S&^"+/<L ?#RTC@F385^^^UW]__'; U;6U-
M?^PD<5C=C4863SV;D_<'=;//R!7K0OXQ/_>'LD3<IV3'KOZL:\QOAMW'EG!G
MY(K*Q)WB::@E7[DQO-&_;BY\_L6RAEVI096Z@I54EU0G(@V_XLV ]GW&*PGZ
MLO]HH-QGTA>>ON<&,=BG'(JBZ?IK@K__BDQ#=HFFA#QW6I?(>KY I7IFWY>V
MEK&P,%/<4B8T9*;4^G?@)]4:K'">R!T_*&RO(J#6^,671GB //?M%M2&K]W
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
M;%T!&X!:]HG"VAWXC, ;.1[A&RBW-V'/?  &/?0FCE?ZL$:_*/=%$6?F-!C
MH8=MOO@-CQ..HD/&%E590<3(B2I;*B:MW$#;!I,]^AB.?6\TZGMC1]-:/[O0
MP.&X&_1O#[STZ<V'7R\N/UX;OW%Q^?KM^=M//T\<YI;"&EQ$/I?X5HH,C>0O
MB]& M40Z$X7%6SLC'AJ>M8[M^?H[3RIAOUU9<3TTNK>CNAO-[Q?%1W7T=J(V
M1.O^-(0HX_CYD3><U,$)_'(PGM11V8G&'5&X%7UUU+71UHFRN]&U&555-&U'
M42=Z[D;-9K144=)&1QT56]'0C8(8_6S44]%N-\JUHQM^5][#C6+HE@<#'Y8:
M. >!T6LXZKM/AF-O.AC?6TN^L[D$M=C_0\S$#ZV9C"?>M \J/@P=P4^GH.03
MYT& R&(<=AL)_  [&SD4!E-O/*Z_#@?>$+2JRT@& 6H2&$FM":/0&XY]]^MT
M%.XSDA#,<5H'=S"2<=#X-CED)# [&(,E.-@90I^+U^'KN#_Y@7;2AQ6LG0";
MP2#T)M.&G2"@"5T71BAO4*^  :_ X@H@,B<V>0A-RB*FZ@Z"-0ACZR*^B1.Q
MK .?3J$5[CD0 UNA3 5@JCR=ED1(0XL&68\)#B"/0FT7_HEE8]$X ]B$L[.*
M[!%F+*HDV;(UCU4 S_+L&9=22$G(9@]FXR7CFK"JC:%U F%X#BN*/RH0O%X)
MK'L99_#=P%T4441[Y?-_5;+4P$X1GH/TY@*,S&-RG<0 H0BEIC,@H:6LA@!"
MWA)]OH9Q$3'K,*374((KXU34XL?W/3K2G?%WY-W[5N;5L@VJHE[Z2= #'\*>
M^+W! &)5X\,8P*&'(X;AH*\^],,1G9CY3'QH._',I]/ZDS97^^#,?CJWGRZ(
MHFRZ-U+SM:#B9;+ML<N#&@? ,$]ANQ%'O=+*)[LT;X]NT<C-*L9%*K.2)/MP
M5=F<[4ID>W1 *66USK-?P($_52@TR27&%&U$DB?"?-;IF]ZT;#,%"K^N9K ,
MC(<-(Y%-7*X87RX+L>2E ,R?2T2G>23$G/8%/":"RY(]"?V>S](X28 Q#]7B
M.#8<@5X FL7AUE-L,B0_&OW-\$:[[,;6+?E[["8O<429+P5,*TA7&6X:I9.
M;>]--WOLPF@P*:KCN;J\%7 =EPD\@O,J(,*#>I#[B*JT2CAJ2VT1Y#%PV0S-
MJT!Q =4G_=YP2OKM]\V'4:AL( B#J?Y@%%U_ACQ JQ^J_+55].NVHE];1;^V
MBG[M*OKU(47_9BOWB$/<:@IZC.H)2\4+-A<@_J+V7&<Y+^8HAHL8Q%?F1>,
M;!K4%'I+P$@:'Z_YEJNH$@,W<""TIIM)J8=;YTA@!5?'>^Q][KQ-^9;-A H,
MI##;ID5460)!@M:I0!$24#(S&9V9FE?4FU:.!;1 PI@&IJ,VC&1O,Y**N-'6
M@"LZ22$Z?BGSI%)!L #K4Z90K5L6# EI%B45O>0L%<42_0V<2 3$9$SSX5P*
M,BO88R86<12#6H+=:76_U1^H4-\JF&PR1C*!.)BQH6^M5U;%#8@&V"&3V9(#
MX-;Y@*/$![*:H7F7,3E.?&@*2AB/$7J4AVUR ^X%CZS++KEC-3S-X<2:D0Y\
M&-@DN67C*KL3<K+=AYA&4DG:7&T-50D:1/KBS'==I&:XW@$!C4U>)7.VXC=X
MAF!EQ@2P_(8+D.2=$+,?>N$,(E'[0PI"3>LX)3J[F3^J N8TWFU24S'LR6#0
MFPP;KFO7A^O0WQAEX';78(0'[N"SCE$*.[BCSKM'&3!A7657N:9KX!X.%>II
M#S**W(@D^\(*JM(>R2J/U^GN6O:24SBD$'B[3BC%M<?O:6"NO/<^R>C%/!6O
MK93WOSOK>E?6TK*'[@Y3Y3* %> F:F9.&V-Z["WY'C3W G&_K!;HY="W*G="
M5!85NGJ,#+@Y7<<$VP%;2G'HKA#!D7 0600!J#!P J"<R/ 4=M0)7#;D1S/E
MLXU_2OF<# *L=:L.+5_G!0W1ZYEC1%]HW16B3L4(K8C0T*[?D?;0:6]BV:E0
M8,T+='>-S:[ J9$;( 9WM[YODQ2U8 V0<R'P%@)Z^J:V*DCH(0J@ &5$8>6#
MN@_*MFRO:1/?+AML*NA^5/>[0H2730EVR,R55!.K Z@4K>3H/D!>):D.FN]8
M/R)_/A.U%^ZU66Z2;_*;9X*X)"5N)L6-:2N1 .'7.0'C!$5. #F%8TL!L-6[
M<A- 5%15Y):F)X$'[4)RST7R;:,Q><!H:$'!_=#\#HCW6 K1%S.?(@<'&8'
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
M+G%%>9*8:Y=TC0ZOR_YM7[%B3^^F"?6MD]KCB%6>Y6Y776RA7G^]*:7TW1+
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
M>ZP5@7JH+KU"!_7YQV-O,"LKH1.[F*/V$4_[HT'I'55.6S#IC:5^4V?G+])
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
M\H9H6"WDYS>OI%[(4716%/QLRE."R"APQY+&;NJDE G)(Q=(HLB!4Q.U5;L
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
MS*!01:F8NB[1T H3J0PQ'J+'Y1\:(:MH5O+6$W/NATQH#T]P)4QA/0(%]X@
M82J].V6"JYBV[ ^"F9R![Y=I0^96H%0V]B6EVHKL$#9'1Y-E2U(#O4M<EN3S
M=_M^!%ZO1'M,6U=6\<3$'N@5:VIBT!!'5 WZ&  S8DXTA5PR>=G/L;AG@&5[
M[SN.-K>L7^.=LY=CO_&";WC,I_>$I[>;NQJ %#A"").V!N4@#$T.B"V-=0!G
M/$2K_H] M<+Z,_Z&&)<ZEE$+@S.C'V_8'OK1?DPK8=/ 6;].&="[OP:+!9U-
M-//Z%51\#P*<(V<KBF/,OH3E9F!I8Z"!K$)*:-D*]S0\/*!_&U*Z3XS2?3*H
M%S\ Q# )/*LH(33D((7.5K<9%'8Q-"QZ"6?M LQ41- I2^Z[NW:YE&W?3)_6
M=(IN?;M/YC6<^G!\'$=.N/JM8P/N?ZS6@.C3R>C@*4@4DT'TN@9"P((&$Z Z
M7R;E0IC F//L!U;C;)0AV?;,%?ZZ!U"P=[/GZ2>UCT<Q/ S;7B"K2K.T[ZLJ
MN\S1DP1N>$>90/JG-RH,>8@97U.5)!+M3]M90QL_?C0Z?(A[/Z?2!5$;Y=-U
MB%?K@M;+\OD<DU;0G&MKG:0<G1=5FQ%KM_3:&8H0%0_ZB&[1&S18IZ*^P CG
MN<Z%,=3T9@#% *,?VU(@'$YZ(73"F Y$3BRLSF&Y.=N*F(O,Z#^>G  (WOJ^
M@?^D%Y=PSSA@948LL23J6=V3P_$D]@,+:OK'A(%I#B#.Y]=:4=T0D3 D,QGU
M33D9'8X 6B_%K#'[IP]DDBH75GM&3#?OE'2W%/+P\>@0N$.=.-D8%G[^060+
M7)\!KL(I"?57F/!MC9EWER6EVH!%; <_'3]"\C,#.'M&;7?N*"87YI2[X\Z5
M#$P7<B9V\NTKR+>COP K_S<+XITD^T))%GUM41:Q XXPD0QCLAM]\+K6O,LV
M,XS>K:H+?&Z5_ )/2IOOO:HR/$DT$8F6?'"=\(>A.HIY2OB=.#R&-VK?B<X0
M'^Z$Q DS-U4:R4["_(5P3@?L*XS-LM(+$]VMF<.4U&)\+C#=4D@+&MHE)BBK
MB)H43<,L@^]E.L1'@=I:^%$8E06;&HR ./P5W':@9N.1V).<2*;56E!H>LU^
M%H<S:>=KC*4V#*>;ALT;N_RDD)6+WJZ;IX)\04>/0D]JVPFF?/.PI;B,%FW.
MP5?P=-@IP0W@Y$E98F"":\$PE7NE7$[T9( KZ# TF<,O5CZ@! 2V/%:'7 EF
M!B09^X84#*/--PJJ<U F, .[<C>-.8J#2T':H#@)IJ:[ _I!*3SU(/#2:K3H
M<&+$YD5G(3\F ('Z.F*O\B'/+S7YP]8ZQS^ G"1M=(H&1IA< !/V*?)3A>,Z
MH6CND+,W'MGBX-&@Y0):MH[>B^0SR!#*'O^(V1JYTA3U.OK?MP3K_QN:S2E%
M'M]/I>M=QB%!.CI^1MA%.4 P1 RT9=)FE,/OI0HA;V/(NR=I:*.BT9RE-<O>
MPD>#LG#M(PPS_?C^GV!NU N,.[<S@G*\91WGIY)V,6VHY"%0OQDN]-1V()5U
M>N6<?$[%?.,>('/W *T?SS#P"B+X%#?[02RT[)@>_L\1J:T:P8(R'B!QK4.9
M^A"<SK;F*E7$'WA>50W%CZQ,!:5CEGG$IYWFZ IV0@$D21N$,4L<K=#'%?+
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
M09+P!$98++ =&G< &#^)GYP\CH]'$\?M#;F:05=8!TR<VU<J_U+.[DTMV+&
MKQM'K4$2CKJAVSO208T>FJLA;;<M>U!/,_-=N)1XD:@*-'O_I;G@>Y 4R/7V
M[KK<XKW>6PW"L9([EY=JX0^[\^YZJ.:]U,X7'X4#%9TP(X;V2F'3JI3@W[B=
MN7^V(Y?Q'.S.-FZ3QF6%B6?P5MY[JOE%/6RS8<!N^.;X$=<!E4+_:IHCD@UK
MB_=8I*/YFM7)96G+&[>=HB-% C?G!@$3N@#7:UO ?:_\0P!&B']3ZS Z7MP&
M'>8:V,W=CA^='!U'0$B%5M3?C+9?MTJ1PA"<?VI V3V*P+IV;1AL<STQ5:[J
MAG#;(N'%S4C0\CSH)MVLTLSE[%J!$=MNHNU6>HOO<?8Z? Y=WQS8_A875O\Q
M.FU8GVVER6ZAM?J5QW8Z*[I_I;6MDKJE4@I71X?UC^Q70+^3YOG]5(ZC:M0L
M"&N;*GJ3V!\?/^Y3+5Z>I@A*47YYR_M-;L/56^L8P]I?J$FVV<)-VI^O]&'7
M,0,?RG9S%4ZR4E?O6CT4]_8@<*XN#"6YH189CYYT-%H ?]^<'#.V;?^#W+O&
M/8#C\>3HQ*[PWC73H&]G+R.9#/?:?CD(H* []R4#!J\FR2K!&@7;=3H8\XK2
M*[#YLH7@,FHZ?&Q45Z9Y45W&*HN6XH"8J)\O2G6=87K--=:^$E,7' JI[W=#
M'SJ8K>G>G*<2-QDU1CEI71=S)8!*^XURU<#6.Q^OW1U20C,>>-(IICY4I7"0
MOBP3^^/J2T"=%V/OABH,SV". %UV!W_CW:SC1[QA??QK;Q<*0]C=YN62D^\V
MEN_>>X:'K'XJ0,X;PB6KLT^*?QUBP$E*D6W7<F0PU<+1^WY:J+D$R:36=M,3
M\?4^ V1_/(D?GY[$XY/3@QYK9/]Q/#X=Q^/CAP?<3WZ0S /I'1HQ#T>!9I.!
MH)!C1?DD)+L=$]VF+B1"L:Y(5V]Y+.2W?QE 0#=FZ^GX0S^ZQ^-X!]+<<Y!;
M?.LVB1D79-)I04A:;\1*0X&)X?8N&_UG GC\MZ84Y\XS$VI7'5VBM\"3,'E2
M%W0SK38<Z=)@WNYFR5UX 5L0)JVS0Y"4UIHSM8(R":?3;+=<E4AA;C*V@_FE
M,9Q^[Y9<DF6!(D!O(NP+?9$^V.F!G1[8Z8&='KBK'KA9#71)0AGBICO/=@(Y
M3 P8"@FJ$)+(AUV)+ V4-M3'D#%O>\U/AAM(?Q#8D"DZR[B+?N@\/6C1?_&H
M6,]YUB[08[:]&^CD4 $]^-*G-9&'OAOU;/K)W,Z*%VBJJ\QC\"=G='O.>/(,
M_V0DG5<EEKAJG^T=":IWJFOU_K2=-9PZ^WAT.!D=J*QI*W#Q\P^@2&!%:NAS
M<U<]D,0KJNPUY/;NLE29M<[0S,0'3]W-D9M,*VLH5?!-)S?6FR09FD=!_<T
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
M)<%PFJL-\'[.F&PF2H#Y4G3^#U!+ P04    "  %B+I27["0T;D&  "_'P
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
M0E_$4UG^HFTM:_50M)&*9S48+,B2O/JGSW4@=@"@1P\@-8 < IPC +L&V(<
M[PC J0'.J2NX-< ]%>#5 *^,?16L,M(3JNAP(/@6B4(:M!47Y7:5: APDA>9
M-5,"WB: 4\,1E4F$^ +="299KFBUWWF,9E6N%>]FR3)/%DE$<X6NHHAO<I7D
M2W3'TR1*F$0?T3BE4J(K-.99!OB9XM$C:)C_"PF$% =1*9-YRM ]BUFV+A=Y
M-V&*)JE\#_@OLPEZ]]O[05^!3X5E_:BV?U393X[8;Z-;GJN51-,\9K$&/S'C
M,3$HZ$,PFXB2EXB.B%'C+16?D(T_(&(1K#%H?#K<TOECAD]89(1/3X;C4 ._
M/AT>&&)I-]EIE_KL(_JJM"HRL$RHKY_A/;I1+)/_&+0[C7:GU.X<T?X F<A%
MD>/3;YM$??^ 9BL*98#^W"BIH 8@R74966GU2JT%<S\-L>^Z)"#$'?2?=O=*
M*^G8OA_8^Y)3C62(L1V&]H'DM48R\!S/PP%N)/?"X3;A<(WAJ)UGSU&Z@5)
M,LDCAM2*)0+!9;HIN\F6;](8S1EPA$H^QDFZ*5J#+DQNQU";8"OP?-_;=VG<
ME22ACX/ #OR#@.ITNH$3VLZ!SJE.)P2>A$ZH#Y/7A,DSAND/:/<IT)G.Y0KI
M[BSZ,2"N:UN6=>"R1A+[CH\[DA.=I.MAXG1$IQI1-W3PGN2>SW[CLV].#44%
MNF/T$5B2B>5W]" H#!<EC8^Y6*.OMRR;,V&JRJ!9*SA#S8>-]O <-3\)N^GD
MD++J]9'%5MN +:-%-_D3DPJ&-85N\HAG[ ."%--V0JN;_:[CA0<)4XOMI@&V
M/=_RCUBZ,RK@-V=^#3U,4ZC+T T.<K^6]?9D<2?QM2HQ\6R;A <JIUI9R[&\
M(SZ3UF?R:S(?_6B&H*@:@F21OX:4Q6T7Q.=H@[CM@_@\C1!W>Q&T(BNPR>%6
M=@5?*9^V:6%SUWJ@SV H?8))DA8#)@R;T)RVB5K%@FYSM! \*YH8;!Q,TR_C
MJW90=#5UXQ_E3MPV#&SN&#^50U7N5#L^,NUNR]W8/T?VM'R-@[?30M"-*;""
M974[HD:TPP@:;4 (^]KVO6C[ C8WAK<4NBRKQ/3-T'8!8IUADTC+W<3,W6\M
M<=+E:GV):P3-)4Y:#B9F#CZ]0]:*W+T.V1VI-&*F2B<M41/[_R&C4;V0=]23
M?0M;JB=FJC<5:PW55^#^>BT]DU<^*LY25BWU$N\<9=5R*WEE,/[%WTSU<OO?
M@:'GVU:GWDZ0W'>J)71B)O2?V;-K2."8B1<V^8%F:YY++DS1;3F9A&?8/;LE
M7=L\>E\S,)VF*&9K#OYQ8,<DEQOP%C8QXD_P<JG=)KL[8A.WV],FK\M5EO=W
M#O R"'EYU"I1R0[5:4GSM#G.O2H/,0^>C_#%&&N>3_#%M#JL;=579\>W5"S!
M:92R!2QE??+!6%$=QU8WBJ_+X\,Y5XIGY>6*40A<(0#O%YRKEYMB@>90?/@?
M4$L#!!0    (  6(NE(V/VFMZ@(  ( (   9    >&PO=V]R:W-H965T<R]S
M:&5E=#8V+GAM;+5676_:,!3]*U:>-FEKOFB "I *;%JE58O*/AZJ/ICD)E@X
M-K--:?_]KIV0T@ZB/K0O)+;O.3[WV-R;T4ZJM5X!&/)0<:''WLJ8S87OZVP%
M%=5G<@,"5PJI*FIPJ$I?;Q30W($J[D=!D/@59<*;C-Q<JB8CN36<"4@5T=NJ
MHNIQ"ESNQE[H[2=N6+DR=L*?C#:TA 687YM4X<AO67)6@=!,"J*@&'N7X<4L
M#"S 1?QFL-,'[\2FLI1R;0=7^=@+K"+@D!E+0?%Q#S/@W#*ACK\-J=?N:8&'
M[WOVKRYY3&9)-<PD_\-RLQI[ X_D4- M-S=R]PV:A,XM7R:Y=K]DU\0&'LFV
MVLBJ :."BHGZ21\:(PX R',<$#6 Z"4@.0&(&T#L$JV5N;3FU-#)2,D=438:
MV>R+\\:A,1LF[#$NC,)5AC@SF5+-,B(+DBK0( RMS14Y6=0':]<6K!2L8!D5
MAEQFF=P*PT1)4LE9QD"3SV0.BMU3>R)D1Y6R@9S1)>/,V( /<S"4<?T10Q>&
M*I("79,O E3Y2'YBN&9NWYE4&W)[#=42U!W&ZA5%62/?8*96KY\U64WKK*(3
M6<7D6@JSTKA%#OD1_*P;'T8=!#Y:W/H<[7V>1IV,UU2=D3C\1*(@"H\)ZH;/
M(6OA08><N#WVV/'%)_AFG&KMCM;(;$UNO^,ZN3)0Z;L.]E[+WG/LO5/LLJKP
M-+7C;NZ#)DSK[='#F-9LB6.S=>=^$@Z'23\.HI%_?VC2*P*?"3YO!9]W"KX2
M>/\H)^EVB5>:_"@*O,^B[+ B:9F3=S"ZW[+WW]3H_G_^?0ZC_B )D\$+IU\3
M^4SRH)4\Z)2<ND(!).4T ^P'IL.&8<LY? >3P^"I1@9O:G-#]\R]?C@(P[CW
MPN;71-:B_8,:7V'==*U/$U>,ZW+?SK;M]=(U%?\IO.[-6(M*)C3A4" T..OC
MGT/5[:X>&+EQ'6,I#?8?][K"3P10-@#7"RG-?F W:#\Z)O\ 4$L#!!0    (
M  6(NE)D*RFB/00  *L1   9    >&PO=V]R:W-H965T<R]S:&5E=#8W+GAM
M;,58WV_;-A#^5PAC#RW06J)^)2D< XWM; ':S:C7[:'H RV?;2*2J)%4W/[W
M(RE&LF*9%C9TRT,L2O?=?3P>[Q,U.3#^*/8 $GW+LT+<CO92EN\\3Z1[R(D8
MLQ(*]63+>$ZD&O*=)TH.9&- >>8%OI]X.:'%:#HQ]Y9\.F&5S&@!2XY$E>>$
M?[^#C!UN1WCT?.,3W>VEON%-)R79P0KDYW+)U<AKO&QH#H6@K$ <MK>C]_C=
M?1!H@+'X@\)!'%TC/94U8X]Z\+"Y'?F:$6202NV"J)\GF$&6:4^*QU_6Z:B)
MJ8''U\_>[\WDU6361,",97_2C=S?CJY': -;4F7R$SO\ G9"L?:7LDR8_^A@
M;?T12BLA66[!BD%.B_J7?+.). +@Z P@L(#@)2 Y P@M(!P:(;* :"@@MH!X
M*""Q@,3DODZ6R?2<2#*=<'9 7%LK;_K"+)=!JP330E?62G+UE"J<G#X45%*2
MH66USFB*?MMN@=-BAU[-01*:B=?H+5I)PM$2R"-:%,!WW]'OG*C2,I4Q8[Q$
M7SY"O@;^5=E^7LW1JY]>3SRIR.D07FJ)W-5$@C-$WE>[,0J2-RCP [\'/AL"
M]\_"YV[X1\+'*,0&CGO@"S=\#FD#[XM^[X:OH%3P7O*>6L]F48-F40/C+SSG
MKUH+NJ&J4[Q!*Y(!8ENUB"Q]1%\^*%/T("$77QV!PB90: )%9P(M.4T!E:!:
MU9YPZ$M<[2 V#G2;>YIB-<6GGJ!1$S1R!IV#JE$.&U05&^ 'K@I1%6S*\IP*
MW? $HH4:%H5M7@<J]TCN0=VN:[VL:YW96N^KU>B4=1#Z^J_A7I=5CV$8!7%T
ME70-%T,-[P<8=M(6-VF+G6D[L],=59 TGI,?6VY73: KYQ1^K72;T>XK-1FU
MSD)4L.E;O]I/<I3$,(RO8S_J)GO68Q?[W77N,+UNF%[_RXUQ=^W:&#6[RR9S
MITF'^DU#_<9)_6?.A$ E9RG 1J M9SD2=E5-VON:\\T)C><\GF&#_5:@?">?
M1I)2)OJ#6P?'JQBX@Q^I(_Z_>\W,4G VFR[]5@=P,'##F#(T;(E9Q5Z)#$[R
MB%]T,:=)EV2K(=@M(BW) ^'JS4)>HEF[P_B(A#\.PY=4+YEUZ;;J@]WR<YI3
MU87(.JNWNYU"+^_H<GI=)EV^;=O'[KZ_^ 8\I4+1,SWI*,V])&MG>DNU%/ X
M?DGTDEF7;*LD.'%O]B?@;TF6,:E.+](A&;C5#'SU8]4)MTT?N[O^<'VRCBX*
MU+S', [BTQ>1Q0##[JQ:/<!N01B@9?BT_Y\HU0";A=NF^R[<"DC@%I!_(FAW
MUF='T<+$T92#5E,"MZ9<%+0[ZZ#3!FY<L8\.!FY!^"_>G2V%KI[UL?>.CJWZ
M,X8ZA.VHHI#!5B']\95RP>LO _5 LM*<9-=,JG.QN=P#41/1!NKYEC'Y/-"'
MX^;[S/1O4$L#!!0    (  6(NE*IT9T_Q0<  $0O   9    >&PO=V]R:W-H
M965T<R]S:&5E=#8X+GAM;-5:;6_B.!#^*Q:ZDW:E;DF<%V#55FIIN?9TNT7;
M[NV'U7TPP4"N>>$< UOI?OR-$Q,G$)S0@J[;#P62F?%X7IZ9<7*VBME3,J.4
MHQ]A$"7GK1GG\X_M=N+-:$B2TWA.([@SB5E(./QDTW8R9Y2,4Z8P:&/#<-LA
M\:/6Q5EZ;<@NSN(%#_R(#AE*%F%(V/,5#>+5><MLK2]\\:<S+BZT+\[F9$H?
M*/\Z'S+XU<ZEC/V01HD?1XC1R7GKTOQXYQJ"(:7XTZ>KI/ =B:V,XOA)_+@;
MG[<,H1$-J,>%" (?2]JG02 D@1[_2*&M?$W!6/R^ECY(-P^;&9&$]N/@FS_F
ML_-6MX7&=$(6 ?\2KVZIW) CY'EQD*3_T4K2&BWD+1(>AY(9- C]*/LD/Z0A
M"@RFO8,!2P;<E,&2#%93!ELRV$T9',G@-&5P)8/;E*$C&3I-&;J2H=N4H2<9
M>FDX9/Y+G7]-.+DX8_$*,4$-TL27-()2;O"Y'XE@?^ ,[OK QR^^T(!P.D9#
MPO@S>F0D2D@:A@GZ@ ;Q(AI3AAYFA-$$O;NFG/A!\AYN?7VX1N]^>7_6YJ"$
M$-7VY()7V8)XQX*?X^4I,KHG"!O8J&#OZ]DO%]-3A-V=[-=Z]M\7 ;#W=K+?
M-& WK9WL SW[)\).D66F[&8%^V]Z]FOJY>Q5J]\V9C=[%>QWC1UG=LOL;0BZ
M//)P'GDXE6?M&WGH^Q] BNXX#9._- M9^4)6NI"]8Z%^'(8@-4F#^$1^(@#^
MA)-H[$=3],Y?WZX*Z$$FWDW%B^*QO# [;L_&&,RP++JO@M $*JMCYH2E'=CY
M#NQ&.^"Q]Y1OP$^2!1U7Z6LWU;>"<%/?++"V"7M6#[M=7+TO)]^7H]W7 R<,
M#2EY0C<195,9!7X:!/V8S='W3S0<4::+ C=?RSUNN'7RA3K:35U.IXQ.82TT
M7S!O!H48S9GOT:I\SR0Y!;M:X"D+]SK=:LMV<R6ZA[$L^A<-F;\4Z@X#XE'H
M8[C&"+U\_=YQK6T:JH 9A[+W0(H2'RKD3YV-M*BC*BM:J+2F5M'/"V%Q%$_6
M&<R%62:4,3!4#01)T<4,=#N6^-O4O9ZPK+Z":Q,?+*3*C8/.S0K$3>O($:70
MUM3#[9:CDL7H;VC.$8\1C!<3ZO,%HS4NZYO;H&EW<+=CESUV74%G6B9V#&.'
MQQ2ZFGIX'5+F03K#S"+VDM4+!"6O5/OD%LF$PY;Y# P9@4])@(:+4>![Z'X"
M$2H(H=-,)Y0E#9[1C 9C-'I&OB1.2],L#L#I2657IM<4&Z>&\:O.>0KF3?=@
M8?HPASXW9KIU%>J;G2/'I\)V4P_NKP"2&RFZ%&TP%VO"34&^V3NTY?>L/E@5
M!6P<UQM8P3K>$]97/I\A^#*7D+&:^=XLRQ T]I?^F$(*^@FBD%D>KVSA^G@;
MQFV[TS5V-)*XT'0?#L65DQKC.59XCH^,YUCA.=;C^3X=@A15;,E$;A@;9;:6
MK*RJ@FRL!\)7I/:U%%V*&6.W3@I1\>$0M1^0)$&74DV=]Q2PXB,#*U; BO7
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
M+!^5W(S?K:0&R85N-Z3V0DV/H6H2K4*B=?H0^IS'ZN&S#KH:.K9G(N0V)"F
M4*(,!S94'0(]PT.VB]2Z[$*7W4M7*J@0)E<77.!HZ4=K\-9_N:V:<2=V7Z4*
M8%-I38%3*' Z%=Q7<FTO,$>1IF4A%R&KD:<2:1J.XS:?)P72@]#P/*.!_*A
MNK9IV]!M$>\6XMU.\0]"/F(S@A_!3438^AG\QK!<T*7KL0EE6_#UCH1SPKIF
M,:]HRSO#' GU<@F@__>!O,Y)JGV)3)2.I;HK864- E^G,^5TEG7&!V6B]>9+
M"X+G\"!8FA!\=1>""G/1\U_CL>D%K6=>V@L\M[_D#7B5[%(6V%1Q%%>74-H'
M?%7_@(?3/?(<.;,ZJ)FQPD%,W97H%L>#I37 ,WL#/)SSVU0HW*%;16D/L-L?
M:BIJV?O1(HC3HRWEW)\'1&Z#ER3<)D^\4L_A/&ZXAN5:NMG4TP-9UU/.^+![
MRN_G=SE)-0'I.+I<ZS4S/00>F4]+OX!>9Z8SPA8D$GA-DEDM*W8@,Z\-PLL\
MM!*$ ;&1,UXD9UP<@%D\#_P%N%^M"$N <HN9OFG8D> 9;$BP!/-G.809F%?V
MC\KNZ,X4)0_Y#TJ[.3VPO@$I[0]UV]])[I/5=.885UW-E^:'X!G<!U4V6.BU
MW2=G5%E*HXA[(Z=]D'6%I;^B4_SU>UPJ;^"H2_7$38_CZE)+0T;]##EWAAT5
M<C"W\@%.KTB=R4L,I4+S<)YOBNN"U/,MW1>]JOLBQ6;+<CT;-3>D?8%3!1#J
MNHVL9H'>*I#(=:SV^BSM')W7SJ^0PJ25(B8*9$L']@1.^[1=[Y=R@8"Z%PAW
M^,D/X_"E0W@\_TOZ#! 4K"A;$5_$3%7+5TBQJS-@1T:EQ:-NB___&.?5D4R/
M^U^Y6D#=5GJ*_]WO"+O 04!%*/OI%$,T2C\V]'.\$BP-U^C>;7YGV4URVJZR
MRU\,]@3>*(#)"T2GL:B=]B#,^D*K? A(/CW=8;;V(PX"LI*1^M"1<QS+ON9D
M)X)NTV\#<RH$#=/##<&R)A. O+^BTD_RD^1S0_%-;?PO4$L#!!0    (  6(
MNE+5J5F+\P(  *,+   9    >&PO=V]R:W-H965T<R]S:&5E=#<S+GAM;+U6
M76_:,!3]*U94:9O4D@\"E J05M)I>ZB$RCX>ICV8Y$(LG#BU'2C[];.=-"-
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
M6-&%";4SH/<KI>S+PCGHKF"3?P!02P,$%     @ !8BZ4NP16\$'!   PA
M !D   !X;"]W;W)K<VAE971S+W-H965T-S<N>&ULS5C?;^(X$/Y7+'0/K;1+
MX@0H60'2MNSJ5FI77+GMZ;3:!Y,,8)'$.=N!\M_?.$F3-*1II>T#?6A^S??9
M,]]XQF9R$'*GM@":/$9AK*:]K=;))\M2_A8BIOHB@1B_K(6,F,9'N;%4(H$%
M&2@*+<>V1U;$>-R;3;)W"SF;B%2'/(:%)"J-(B:/UQ"*P[1'>T\O[OEFJ\T+
M:S9)V :6H'\D"XE/5LD2\ ABQ45,)*RGO<_TT]QQ#""S>.!P4+5[8EQ9";$S
M#]^":<\V,X(0?&TH&%[V< -A:)AP'O\5I+UR3 .LWS^Q?\V<1V=63,&-"/_A
M@=Y.>^,>"6#-TE#?B\.?4#@T-'R^"%7VGQP*6[M'_%1I$15@G$'$X_S*'HM
MU #H:#O *0!. X #MP/< N"^%3 H (,L,KDK61SF3+/91(H#D<8:V<Q-%LP,
MC>[SV.B^U!*_<L3IV5?&)7E@80KD#IA*):"H6I&/Y*^4Q9IK9G0A/,Y3+%=[
MPV3 XPVYA3V$Q"5K0[+/2*(Z"8^3%"],$;T%-*E]) '3H,C%'#3CH;K$ 9>:
M2;( MB-?8I";(_E;,LRO;,P;(1/R\PZB%<A?:%N,/+$TQL!X8OF%O]>YO\X+
M_MXQV2<N_4 <VZ$_EG-R\<?EORTT-]TT<_!+&KL-/^_&+R%!O-V*MU#"4D>G
MU-')" <O$'YY!.ES!221W(<.0K<D=#-"]]7$^$ ^*P5&QS@@MYRM>(BBH'A%
MP@0$!;H'/Y72)(6Q^BYB6;ZX9HHK\O,6!R#?-$3J5\?T!N7T!IW^UI(U3[.V
M5,@I:)[[I@+N9Y3VAQ-K7U?Z35;SUZR>>3$LO1AV>K'4PM^]*MFH9!N=HV17
MY?2N?E^RJ],P.W9_.&YHUFXV&#5$:S'S^EZ[9N/2C?$K*RW!GH4AU" C<L%C
M<@0FU65'A+R2VCM' :E=-0O[]R4L.)Y%?=BWO8:$[6:NVY"PW:R6$,]=J?4]
MVNG*@PBQG6%4CUV1J<HO=<Y2NJJ<4_<=I,LY1O4BURR7+38.;8KFMJS/%ZLE
MK8H^[:[Z]USM/JXEF T)+C]0FDC<1W0%J"K%='B6"E;5G8[>0<'1:>3MON=Z
MS_Z:DK:"!B>JMIJY@Q=4K?H"[6X,"RE6>9"/1*R)+Z(D!)V%EERG"JV5PAU@
MM.)QM@/MBF95Q>GX+.6N>@'UWD%N[V0Q>B<+]M1FW-S=M-@,[79=G:I;.-W=
M8LZ5+U*</IX=2,APIX/JXNERAWO^U6NEUZDJN4//44FGMC7OWIN_2<F"@SKU
MVGNR5RVLZCHU&V:+27.%6K7SHCG=XZ%HPV-%0E@CQNY?8:64^8$Y?] BR8Z0
M*Z'Q0)K=;H$%((T!?E\+H9\>S*FT_-EB]C]02P,$%     @ !8BZ4N$2%4U0
M"0  RRH  !D   !X;"]W;W)K<VAE971S+W-H965T-S@N>&ULM5I=;]NX$OTK
MA!'@MH!2\UM4FP1('6>W0+<M-MV[SXK-Q$)ER97D9'-__25EQ;+)$>WL9OO0
MR/:9D<YP.'-(ZNRQK'[4"ZT;]-<R+^KST:)I5N_'XWJVT,NT?E>N=&%^N2NK
M9=J8C]7]N%Y5.IVW1LM\3#&6XV6:%:.+L_:[;]7%6;EN\JS0WRI4KY?+M'KZ
MJ//R\7Q$1L]?_)[=+QK[Q?CB;)7>ZQO=_+'Z5IE/XZV7>;;419V5!:KTW?GH
MDKR_YM(:M(C_9OJQWKE&ELIM6?ZP'S[-ST?8/I'.]:RQ+E+SYT%/=)Y;3^8Y
M?G9.1]M[6L/=ZV?OURUY0^8VK?6DS/_,YLWB?*1&:*[OTG7>_%X^_JH[0L+Z
MFY5YW?Z/'CLL'J'9NF[*96=LGF"9%9N_Z5]=('8,"!\PH)T!/=: =0;L6 />
M&?!C#41G((XUD)U!.YCC3;#:2%^E37IQ5I6/J+)HX\U>M,/56IL 9X7-K)NF
M,K]FQJZYF'S]<O/U\Z>KR^_3*_3Q\O/EE\D4W?PZG7Z_0:?HCYLK].;D+3I!
M68&^+\IUG1;S^FS<F#M;^_&LN\O'S5WHP%U^2ZMWB)$(44P)8#X)FU_IV=8<
M ^97Q]\=,I\>?7>2 .;7QYNK??.Q&:SMB-'MB-'6'QL:L755Z:)!:5WKI@XX
M9%N'K'7(AQRF]0*9<44S>Z%_KK.'-#=W ,=YXTJTKFS5>KA(5,S.Q@^[H^F#
M9,+I/FCJ@PA5*MFB]KCP+1<>Y'(YFY5K\^BFZ,VTX7&;ZP@5NH&H;#S)W0?@
M0L8.%P#%1.R2\5%2D@$N8LM%!+E\*A[,*)35TR #X=V54H83AP& PHH[8S;U
M44PH##.06P8RR.!KL]"5J6*["8O>9,4L7\]UC4X(96WBG7#%T'RMT5U5+LW0
MY6FCYVB55DUF8&F-RCMDII%>WAIWSQ.YM;13,C(6]4JW+2I_>@L%2OK#(Y0[
MTCXH3BAVPN2#1$P&PA1OPQ0'P_2];-+<"1/$(O;OS1B3#@T?Q1,:.V2G/HJJ
M.%$P$;4EHH)$IH6N[I^0:5J5426H?JH;O:P'TU?Y4XLDRBT4$P!&68S=! 9@
MC @Y, F3+:4D7!S+HJF,_$%EE=UG1=K*H5E9-\.T$O]!<**(PPI"<<P=4CY*
M23PP2@3W/1\'2?U2EO/'+,_!1H[]!Y/233((%3.G\DQ!7XG81UUWJ+U.(*D8
M(+DC;,B!\MFDQ7UF.D WI08'K'.TGV$DQBYG"(;=,C*%8'B7]3Z?ONT3>D0Q
M+<KB<*'H/.VW-N8&?@+ E.1NQ0-04BHZ0*<7'22L.C9%+\"!^17*S/O$&Q4
MAX42'@T?1Y3"/!X@TBL.PH_28WF6WF9Y9EO6^X J(WW[)^'^O]4RJ_3)"ADP
M2D!S)S%UBPT (RSFWGP%8%0F9"!$O0P@81U@F%1KT]%W0@22\9NKF86*NV0
MF,2>) -@,<-#P]WW:A)NUL]<S*!4Y4 )]9NK%,1M:P!*)+%T60 HL2.X]UGT
MC9J$._67LM';Q(JVVF-55K;!@:3\_LHD41XK ,:D<ILU +/B?ZA(]MV:'&S7
M#]IPL%5_9<1D5M=&0)NJ:>GN*$\N(AJ3C?BD/"*8MOJS*?\-]4G\+BZ5DLH-
M'0"+A5OPI@",&84W$#K:BP(:%@771MT4LZRX1^5MGMVW2N>HS*! EU=8N)D!
MP7A"7,4#P"0;2GC:JP$:5@-?5[HRE R[SSJM3<I_[FJ165UU%1S:EZ!^,S>2
MVWUD'R3YT'CL+//#_?Y*WVGS7'.37V8=N.YG*3@&?I-F*I;>&  P8&D.P(R$
MY0.ZD_8]GX9[_OYZ<*<;[$Y-EB2;>4D2_"].2@KH 2S=M3.$$LKMFP"*RIV%
MV7ZX>F5!PYL9^^O" \V3^EL01IQ25P=- )P)M"#"Y03@<,(&DZ"7-30L:_R\
M[C4M2 P0)=*3J1,()KA;9*< +(F']CEHKW#H 85C=:QAU&257MK1ZFLHR,G7
M)ISX0P6AF+O> %#"M UGD06@)$X&5#SMU1 -JR%'1QP824 7<>*V00#%I:N>
MII O(8>2L]=%-*R+X"9X@):O96*,W1&80#!&J)>@ (SOIOL^LUX9T; R:MO>
MMH@\'23EJPSNKBH C/"R$U KR0 9UFL5%M8JF\IXH"(R7TEP&6/NKB< '%.,
MN@,X!7!F12KB@1TFUFL3%M8FDW*YS!I;-NJV@]D])Y."VB2B;8UVCB&BP"X6
M]FR/)=_7JW2FST<KTQ%U]:!'%P@2.J_E:/H*CO;#V LF%A9,^]K_N<O433G[
M$:$3_ Z;?\1*"/20YFO] 7&<1$R0"-/-2H!1$C$NHYA(5"_2R@J-=;,HJ^Q_
MQM'+-,<'1&(1<19'L=IL<I.$1(0E4<+8LW>S.K%+2?MKN6[JQES8TO/2.[W)
MLY_K;+[9F]PP-[FCK9,3DY]1PN-NI2-4A#EY#?G$?(E(*4Z$N\<$XX1T-32$
M8X10MX]!.*(2-K!'P78.P5AP&^?&YLFBS.>ZJO]C8G.7S;(FE)>]C&-A&7>C
M*SN/"9J].$$CAL7?2,4/B$:))/\PS<!A]U6AJUJ"D/T0]IJ1A36CK9 FM_=#
MY<0JYE%,5<2Z,R6F9/_Y'\QB$E'KI=LL, 4CH9%4]'7F+AAB7Z%Z(0Y!]D/<
M*UAV0,'.YYDM(*:OKM)L?IH5:):N,M-GP8<$]N!X3-UC @B&L23NY/=A9I4]
MU%=[<<H.;M6ME^O-RK'<+#W+I9EX"_MBS(,V=;.LZ[?(+#W+);B[RJ M.I>B
MCSDEB7?8#7CB _QZL<K"8G67WQPJ6!T+7U&>\@2SQ!-"$!#'RA5^4PAH]!(>
MI-2K5!96J1MA5^_5XA U7UV>\EA([PP< K(D3MQ=XZL.*/:H2:[<]P*FD$<J
MA'23^QKT:&8!'VA9O%?!_(4J. JUF+8$'1U9[A_*@<<O'!#%T/$+@ L=O_!>
M//.P>.[.G&^Z,^>;S9ESH''S7E#R5WK3AO<J@X=WP%YV0C[A_L920D3BBB<(
MII@86 WSG9=I7O5HB_?]G+]T#VAX*3KAP*LI,?%B +W ,G3<P_NVR,-M\86[
M59/.W>Z\452ZFVL 2C+L[L:,=U[KLZ]Y_I96]UE1HUS?&3/\+C;VU>;-R<V'
MIERU;_K=EDU3+MO+A4[-7+< \_M=:9:2W0?[\N#V_=6+_P-02P,$%     @
M!8BZ4DO.9\#N P  UP\  !D   !X;"]W;W)K<VAE971S+W-H965T-SDN>&UL
MK9==C]HX%(;_BA7UHI6FD]C.9Q>09IA9M5*W,RKM[K5)#%B3Q-0VT.ZO7SM)
M R&&0+LWD(_W'+^/XY,3CW9<O,@5I0I\+_)2CIV54NMWKBO3%2V(O.5K6NH[
M"RX*HO2I6+IR+2C)JJ B=Y'GA6Y!6.E,1M6U9S$9\8W*64F?!9";HB#BQSW-
M^6[L0.?GA<]LN5+F@CL9K<F2SJCZNGX6^LQMLV2LH*5DO 2"+L;.'7PWA;$)
MJ!1_,[J3!\? H,PY?S$G'[*QXQE'-*>I,BF(_MO2*<USDTG[^-8D==HQ3>#A
M\<_L?U;P&F9.))WR_!^6J=78B1V0T079Y.HSW[VG#5!@\J4\E]4OV-7:$#D@
MW4C%BR98.RA86?^3[\U$' 1 _T0 :@+0I0&X"< 5:.VLPGH@BDQ&@N^ ,&J=
MS1Q4<U-%:QI6FL<X4T+?93I.3:9/GV9/'S\\W'UY? #W=Q_O/DT?P>S]X^.7
M&7C]3 0MU8HJEI+\#7@+OLX>P.M7;T:NTD.;!&[:#'-?#X-.#/- TUN X0U
M'O(LX=.+PV'2#7<U<$N-6FI4Y</74Y_)CMOLN,KNG\C^I*=,Z(<GS.P!(B55
M$F0;"A:"%WKMYT31#*R)4(Q*VUS6Z8,JO:G#[00B['EZXK:'<]:7^7%'UG'O
MM^[]L^ZGO-Q2;6V>4[#6AIF47/P )5>TIE#\$H9ZD/#07( BV*?H"Y$/]2HY
MQ1&T',$53R%G9,YR9MQ> 1'T9A@G21^A+X-&=0(@; '"*QX$75!-D@']1DA?
M;HQIL"7YAOYA\UTGC@X-T;=><&1[2-5Q';6NHU]W+5?ZC2(!V:@5%^Q?FMG,
M1_V5XR4XT&L"'@'TE1A![(<1#.T0<0L1_S:$KHN-'2#NV8)1X.,HBO$1@$69
M0*C7&,9V@*0%2'X;0#=UJ4B9L7)IHT@NIK HSU- ;]^=O%_GR-FW#<M(]3E0
MWZ1E2JW-R>M5* JBQ(_ZM6R5QIX/3]8S/.BU\"S-C KS_H$@/8?URKLU+P^X
MKW$K$KRHQ@=E791] X7H?T#Q;[ 77%;US7B=LL=]G %5EV;?L.'YCGT9S6#A
M-Z-T>ED2'K^UAE1=AGW;AN?[]E4, [4/+4W9 C*@ZH+L^S8\W[BGO"AT17>K
M8; <ZISQT3H/CRT/R;J>]ZT:#O7J0\^7+?BPOY0C/T(Q1L<O6(L4Q^&1M.M\
MWZ[A4+^V.#^SQ/L]%T*DG42]U=%7)CA!88Q.6-XW9SC4G2V6AU9TW/]&.^&[
MK[3[=@]V76;+^Q<12U9*D-.%CO1N(YU"U+O(^D3Q=;41FW.EMW75X4KOO*DP
M GU_P?4W=G-B]G;M7G[R'U!+ P04    "  %B+I2BKLXH#4%  !U$P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970X,"YX;6RE6&UOVS@,_BM"L \;L-:6_)84
M:8 V[6X%UA<TW>VS$BNQ4=O*24K2_?NC9,=.;=DK[E"@L662>DB1?"1-#UR\
MRH0QA=[RK)"7HT2I[87CR%7"<BK/^985\&7-14X5O(J-([>"T=@HY9E#7#=T
M<IH6H]G4C#V)V93O5)86[$D@N<MS*GY?LXP?+D=X=!QX3C>)T@/.;+JE&[9@
MZN?V2<";4UN)TYP5,N4%$FQ].;K"%W,2:04C\7?*#O+D&6E7EIR_ZI>[^'+D
M:D0L8RNE35#XV;,YRS)M"7#\4QD=U7-JQ=/GH_5OQGEP9DDEF_/L5QJKY'(T
M'J&8K>DN4\_\\)U5#@7:WHIGTOQ'ATK6':'53BJ>5\J ($^+\I>^58$X4<!A
MCP*I%$A;P>]1\"H%SSA:(C-NW5!%9U/!#TAH:;"F'TQLC#9XDQ9Z&1=*P-<4
M]-1L_OBP>/QQ=W/U<GN#%B_P<W_[\+) C]_0X]/M\]7+'0B@,_1S<8,^?_J"
M/J&T0"\)WTE:Q'+J*,"@+3FK:K[K<C[2,Q\FZ)X7*I'HMHA9_-Z  ^!K#\C1
M@VLR:/&&K<Z1A[\BXA+7 FC^874\&8#CU0'UC#V_Q]XSV[-BQVR1*14#HZC+
M:S_S0L^-IL[^%&Y7"D=!0&JI=ZC\&I4_B&K.I4)\#877BZXT$)[,Z[M$A^0=
MNJX4<<>X!UU0HPL&T?TEN)20U6*3%C9H06?2,V]R,FD)S29%0M<.+:RAA4;-
MZX'VN&6"JK38(/8&K5,R>3&0)%%M-1IT>$$S)A%4D';ZE6G[-K^CCD?8'Y/V
MDEBD(C_L69)QC7#\AS26C(I58D#&D#49WT+W5C:8XRZ 8.+C%DR+E!^YGAWF
MI(8Y&<X<5L#Z9 8EC:$_IE+I]=I;4WQBA1"T@%JDB$\".U#L-HW6'83ZPA4
MY9U\LO90MUN,@1^UD=K$_&#2D_+XA!/P(-0?NAS7@N='N+RPP\3=DO,GWKC=
MTJQRT3CH TH:H&2X.E7"!##2BN<,?:XB^N4K*I@:*E/<-',\W,WO"L4$@]Y9
MV;9&P>MZ!TW1#=M1L,AA$OCCGB@TO1W_H;DGM-@P3<QKF@JTI]F.Z69_H$+0
M0I6-AN5+%@/C0C&+=&]*Q+ZFW0Y_-H:LZN1>5P[#VO?XTC !'J:"<D6/M6%6
MTHK2TNRAEML]QR86]/4<W' "#C]2RM;DLZ(-+6C=,/+:%&85Q$'0ER(-W^!A
MPC$5O62P[6='Q(J^]61 EU#.<!#BSE[ )@B-W^U#VW /'B:?NQKA8-UU&>6L
MDZ46F; '7L,Y>)AT'N!TE4% K: FG>V;"1[QV\@L@IHU?3LZTO ,&>:9(SH$
MK1O)A,**4Z5$NMPINLP@JAQ!=',X0IF/"<^@(T"EP6$H795TGV8[U=Z;5UOQ
M<FY-/"?^1><G3:S:=-L$PW.WAT9)PTUDF)M^F8,9]#&Z!VJ"MF>\D&@G80Q:
M(/BVW1F"+3J!^*B37;J:^!'\M0O (HA=V--XXQYF(PVS$3*\0V1BGZZ8?</^
MWF9#9N0_'TV(Y=01A'Z[G&QB'FQ)>[QM&(S\[^,)L9P\,.YL-2QB.)ST-5#2
M\!(9YJ7O5,0'74L?6)"&1\@PCPPM2)<)B!N&;<*PB/F0@3W>-G1!ANGB(^L1
M=5-AXG88S2+FC8-VDW-.+C!R)C;F7D="+>\*5=X$U*/UW=&5N3%IC5_CBWEY
M ]28*2^D[LWI4J*,K<&D>QX!)%'>\90OBF_--<F2*\5S\Y@P"KU1"\#W->?J
M^*(GJ&_:9O\"4$L#!!0    (  6(NE(1NBH3_@(  /\(   9    >&PO=V]R
M:W-H965T<R]S:&5E=#@Q+GAM;*U674_C,!#\*U;$ T@'^4X M96@"0*)MH@4
M[MDT;I,CL7NVV\*_O[430@EIQ,.]-+8SL^N9VKL9[!A_%1DA$KV5!15#(Y-R
M?6F:8I&1$HLSMB84WBP9+[&$*5^98LT)3C6I+$S'L@*SQ#DU1@.]]L!' [:1
M14[) T=B4Y:8OU^3@NV&AFU\+#SFJTRJ!7,T6.,528A\6C]PF)E-E#0O"14Y
MHXB3Y="XLB_C4.$UX#DG.[$W1DK)"V.O:G*7#@U+;8@49"%5! R/+1F3HE"!
M8!M_ZYA&DU(1]\<?T6^T=M#R@@49L^)WGLIL:)P;*"5+O"GD(]O=DEJ/K^(M
M6"'T+]I5V! R+C9"LK(FP[S,:?7$;[4/>P2(TTUP:H+3)G@'"&Y-<-N$X #!
MJPG>3S/X-4%+-ROMVK@(2SP:<+9#7*$AFAIH]S4;_,JI.B>)Y/ V!YX<C6?3
M9'9_%UW-XP@E<WA,XND\0;,;-)Y-'A[CVWB:W#W'Z'Z6).@4/241.CXZ04<H
MIVB>L8W -!4#4\)>5$1S4>>]KO(Z!_*Z:,*HS 2*:4K2#G[4S[>=G@ FF- X
MX7PX<>WT1IQ@?H9<^Q=R+,?NV-#XYW2K2T\_/2*+7GK\8[I]T6.&VQP+5\=S
M_\>QZ,GG-?D\G<\[D&\*%;%@HO,@54Q?,U79VXY.SQW?=P?F=O_OZ8#9H1?:
M7V%1%\P/;,?[BHL[</Z%9W_"ONCT&YU^KZ\SF1&.%JR$HIZI:KLEZ%@)/X'[
M!,ODLL?,H$D2])H)%13J(X7RP3FABW<D.::BP%5E3O] 58%*+[N\K@('>ZH=
MO^7@^#O&:V.B[YA3QPM:%G\'^0?L#1OE8:_R.9.X:-E[Z%B%7<?*M9R6V@Z8
M'>H[^D5P%\P/W+"%BSMP_H4;6"W=YEY%+PE?Z58J0-F&RNH6-ZM-M[[23:JU
M?FU?CNV.]0BZ>]6,/\-7GP90R%8Y%:@@2TAEG86P65ZUVVHBV5KWDQ<FH3OI
M809?*(0K +Q?,B8_)BI!\\TS^@=02P,$%     @ !8BZ4BFQK?#[ P  $ T
M !D   !X;"]W;W)K<VAE971S+W-H965T.#(N>&ULO9?=;^(X$,#_%0OM0ROM
M-G%"$EA1I/)1777;;07LWL/I'MQD(%$3F[5-:?_[&SMI^ H4W4G[ K$S,_[-
M>.R9]-9"/JL40)/7(N?JNI5JO?SJ."I.H6#J2BR!XYNYD 73.)0+1RTEL,0J
M%;GCN6[H%"SCK7[/SCW*?D^L=)YQ>)1$K8J"R;<!Y&)]W:*M]XE)MDBUF7#Z
MO25;P!3TC^6CQ)%36TFR KC*!"<2YM>M&_IU2 .C8"5^9K!66\_$N/(DQ+,9
MW"77+=<000ZQ-B88_KW $/+<6$*.7Y715KVF4=Q^?K=^:YU'9YZ8@J'(_\H2
MG5ZW.BV2P)RM<CT1ZS^@<L@"QB)7]I>L*UFW1>*5TJ*HE)&@R'CYSUZK0&PI
MT/"(@E<I>/L*[2,*?J7@6T=+,NO6B&G6[TFQ)M)(HS7S8&-CM=&;C)MMG&J)
M;S/4T_WAP_?IP[>[T<UL/"+3&?[=C[_/IN3AEN"KG^/)[&[P;4P>)^/;\61B
M91Z&?Y(OY,=T1"X^79)/).-DEHJ58CQ1/4<CE#'MQ!7 H 3PC@!0C]P+KE-%
MQCR!9-> @][4+GGO+@V\DQ9'$%\1GWXFGNNY#4##L]5I]P2.7T?8M_;\(_;N
M>(SG2P&Y0,OVZ=*&#(JED'ARR/C7*M-OY.^)R'."N;EF,OGGQ,+M>N&V7;A]
M9.$!RQF/X3-Y@D7&><871,S)$F0FDJ9]*JT%UIHY_2]]SZ?4PQB\;$>O08QV
MNCZMQ79@@QHV^,^PY +CI5(F05TV@9>6PRTBVJ74[W9]?X^]0;(3ML.0=H[@
MAS5^>!)_/)_CO620X35.&5\ T9)QQ>QEU00='H3Q"W5#-]@C;A(+NNVP&3>J
M<:/_@?M1O*.#*")3T Y=VMZC;Y1T_2"D7K,#G=J!SDD'[I1:F7PQ+DPQ24"1
M$<$Z-@<I(2%X;<;/9+5$7V+!7T#:JF,22HHB4TK@L>-"0]/MT#G,[PYMMYMY
MNS5O]W?P?K SPV[#28@HYGBW&9^ZFS+AGG0 Z[G. >NWS9H\T]F"G9$KP\KL
M3@IXP5::[_)LE2UZDF=HHIGG)<.Q/'YZ*]%2D2<@/TKK:L7=;(TB/SH&ZVU@
MO;-W/Q9%8=H7GC3O/[R"C#-E9<MIL33.**N"M0']T\UUUCO(7/_8OF^*%_5_
M,_J'V^ ?;(-'O:.>;*HA/;,< L*<+(2TH<1Y;A#N5Y,FN=V*N8NZJ87TS&*X
M@_IAX!JJ6Q2T_2CJ')"?4S)+>&>KMRQ +FS+K3 75ER7/5D]6[?U-[:9W9L?
MF';?]JP;,^6WPCV36/,5R6&.)MVK".EDV7Z7 RV6MH-]$AK[8?N8XB<+2".
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
M#A,Y !00"]T $\O4 :)&%IW_\//;UW];/L7TE"KA.*7\8AU,^%;)!O3]@]N
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
MNDWC7+9E/NB0#PZP1K,C0V(BR[=,GXTK<[H 79V@%1#FZZ)5H@Y7(#G*JNZ
MK@8C)W8P>DWA8F:]DM><:"5\#!,^](+7#&&;;QV*;. =0#T$LTQX+SPSN<<@
M.2O03? [.2- ^\Y70$ SQ0C,#C<M+WX#X2N#<7[?$C:1YBK@(!7J$"5@>=DW
M#?Z0#*@<W,L6M*)PC*O<-[BCR.]2!A+ .7Y[YMDKIGA8$28#7252RO"$9348
MC*<!1QK \K !7Q5^F:,.A9#H7'#D"Y>Y#SO0LA"7"GT/*-F[O,G@"_P2^4\-
MOS2#5>FHVT^CF793]V6!ZZ,Z*OSJM[YB?8_XNCWT<;J#8V;B5= 1:KTX(+_=
M=@% JPR7NW/V5V"&+2'B.1PS*(>.^1N38#BO^_? 0*-R[;L]PXSB!';TC]X#
MD@T!(JZW^7O =EB2[F\+"O6.^7BWR8%YK%9P&+07@*9NZ$"W00C!\TXV7H)
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
MM?3-LM_"NJ1\M?UZC8077+9+8)YDDHC?#;DO$C!E+BQK8-F2NE#)"AQ"!^R
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
MAA$4K:8#[6+YD-9$;T.C"YMZQL.Y.V,;2GR-\"< *6F*X_"F=#=$U5A/XP*
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
M'IEO,?7VAT>79]]=GC]Z#"/CXS]^OP/5^67>K+$=2.E6,/1T_LU7C]BZU _
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
MAP'%Z8'R\/PT%PJEJ,Z T,KZJ0R"  8'6B%8A^[3@^Y9++&]@[T'#G1*2AW
MMTJS0WOV)*@5DFMS62N."V<^ZTA;J_E\#A1/IC9_QGR6 #YN,:U$>!,3)5\V
MR[8 WXFKXU6JLFR28,+W=O9@&$U&^^RV[0W;PP-$=J@PX^M/^%S$JI@[$./L
MRT),93N#=WV4I$]5?X4BWD-XUTC(9&$; M]:AQP'!WI4W6^+_WU50U\4B=[=
MVZRSRU_6,"([/B;I>6FL#@/?W&M+2;4POJ^= V6NY>.$TXYO36')&#@;K$>
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
M*:.@-9P [^<"#K8;X ;-]\['?P%02P,$%     @ !8BZ4G1@)W") P  ]@@
M !D   !X;"]W;W)K<VAE971S+W-H965T.3 N>&ULO59M;R(W$/XKHVU47:05
M^\9+H( $@>:0<KGH2'N?S>[ NN>UJ6V.<+^^8P,+-+FT4D_]LFO/SCS/C!_;
ML_VMTE],B6CAN1+2#(+2VG4OBDQ>8L5,0ZU1TI>ETA6S--6KR*PULL('52)*
MX[@=58S+8-CWMD<][*N-%5SBHP:SJ2JF=V,4:CL(DN!H^,17I76&:-A?LQ7.
MT?ZV?M0TBVJ4@E<H#5<2-"X'P2CIC9O.WSO\SG%KSL;@*EDH]<5-9L4@B%U"
M*#"W#H'1ZRO>HA .B-+X\X 9U)0N\'Q\1/_5UTZU+)C!6R4^\\*6@^ F@ *7
M;"/L)[5]CX=Z6@XO5\+X)VSWOED[@'QCK*H.P91!Q>7^S9X/ZW 6<!-_)R ]
M!*0^[SV1SW+"+!OVM=J"=MZ$Y@:^5!]-R7'I1)E;35\YQ=GAW<>/D\^S^WL8
M/4Q@]O T>KB;C>^G,)K/IT_S$!ZF3_W($I%SC_(#Z'@/FGX'-$GA@Y*V-#"5
M!1:7 !%E6*>9'M,<IV\B3C!O0):$D,9I_ 9>5I>=>;SL1Y5]P=*L69J>I?EC
M%_=MT%8#_@4NW"E5;+D0D"LZ0<8:4$NP)<)2"3J)7*[@'9=PW8.??[I)X^R7
M__PFC;!:H/8Z'8U.+WHDW5-"QT]7D(3MM/5B/ETNZ<BZ=.G.H5,EZ1QHC3+?
M@=5,&L'\>3Z&)4FS'G=B>%*6"5B]1M;)NI=DW1/Y3%HF5WPA$)@Q:$T($FWX
M#ZMG2[4Q3!;F_UO&"7ZEFW2-!5C,2ZF$6NW.JFK%\=]F5!EJR838T6UUC#5J
M:;=,XXD@#5O-TW(D[;"3IB]7Y>2?A?&Y?R=,R?\>C>G!*,\WU89D(B)6*6WY
MMTO)WB5QV.UFUR=#F]B[US JBA[<OJ8V*_Z@RY"Z@:V#LM99]@?=^:LRGJN>
MAO%-Y]P07^R#T7F^^$R]SSC1]4MDV#(#5\U&BZYE(7R.LH"KK)'4!A?G-LT.
MF3: [BZ\E-?+ZL*<M"$U.;-&WZ;$+G0[;EORO*2&N3!$;KD7D1[D2!W8T&*8
MRP6F$/ZFW!ISM9+\&]EH^^;*^'/F3HLA)^&M+F.W[97@A=>0R"U6GHV<"5![
M-M-X[8J,SGI1A7KE.ZXAP(VT^[946^NF/MKWLI/[_H_@ ],K+@T(7%)HW.BT
M M#[+KN?6+7VG6VA+/5)/RSIQP2U<Z#O2Z7L<>((ZE^=X5]02P,$%     @
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
M)/"[8+G6SR 9SC:-\%:WP'H5EA86F]9*!RM(-RS?1E(+16CXKMG9^X8?VIT
MP'DI9I6WZV3$N!/:WR<4)CN*51-G)%T+\7I]<H$ZE.&Z!XJ9#[K#'@=6&5!:
MC@ZJ2S**8U'@F3M&%SJY=7(>:$F']M&RX:!C3O<Z);I.CHP@BCI[SW CIV%@
M&;H+0[(*<^LKXJ60O9;3EC[#<J,.XH$7U%% 3WBG+6=MV"!#%1;O,6"+\PTS
ML#N$P'#,MI4=]Z0N2L>-Z93P_QF"^5XJ2 E=;G6>'K69HR"W2O_? <[$;]34
M !Q,R+DH([])+*?-=1_[N6XFBI]M)4X'="LR7^6L;;4^=<SP9",Y U#9([LC
MB-_6N%,C8;\S9:<@UN5;0F=0D:EJX&ZHS7-E5$WI[?'JK7-/Q9IEDB2P0E;S
M,L#7@:C>#]5&\;R<V3'O\050+C?XY *A#^#W%<?HKC?Z@N81-_P74$L#!!0
M   (  6(NE+77T3A91   *P[   9    >&PO=V]R:W-H965T<R]S:&5E=#DU
M+GAM;-U;:W/;QA7]*SNJTI%G6(H/2902VS.R+#?.Q+82.>ET.OVP!);D)B#
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
M?6H^K6X6M51S=Q#HQ;$:=W9L=!X7'3$F-,F<-G='+2[..)371<HS>W\JZ2'
MV^AI![>MFU3=I[9O<]M#NQ,J&P.>N[9=B57G8ESA\6"D&743[R>CT6 T&MES
M4X[/UCE@^T;33D_:. LA8G1%;2ANZ=BZC8&:)@@\\ P7PN@:EN2:(#C[GM:R
M\]88[>$K[O[\.=AQ%']/C91T>#H\;U6#A[-&%K[7M;$]:K:3UB!45&[]_RNF
MP?]:,OW12J4NX/YTE=2-24^LV=TUDVA#/X_N)!NF@L&0]SX+4VBU1GF3G0Z.
M01OOT!6!=M0RM23A0_Z"?[<1'^[%P!<WJYT]J3-&MU96%KBZ[CY&AS9T/\$I
M#^KV-PDZ5_4W.%#'T73/RKTCVMU;5>-QE$3G?*L^3M/CB8BR<I1%SO&<.J4P
M$3,K]IT3^URFJ<6D)HE$V38@!EWG>?2IH^WM-=\($AO"MR8/!$_PM@L)?MOQ
MPPR9D5.:^+Y04$,OVGT"Y 2<,#I:VDDD/7[2.5QO)9'9Z782\4/5+<.V)JM#
M%);WI,N!T.T;$ERI6@^?%V7)5ZI<D\):@GVW;P&'.3)YU2 ^.73'ESSF)D6W
M#;8U -\9#YN(CIV1M&YB6T#RFV_? &X-4[=US19F).C.B_UI<#?[]<?X'RT]
M_=D:^FZM]^2IUIZ=-SCR>%1M;T?Q]21G[45!%PS957HRX1'W]  ,$#3//N>3
MK='TBR?_VZ+H'S+E#YU%MG_E4$S/!^=G9^*[O/'BX/[;NQR=SI!5KG9NE'),
MM$A.+D[#@X\M#=CK>_;GDMC-;)VXU+G?O0$/[."RC[8P1?:U",,5Z&^EU!O7
M6_C/M\D*K4AF;\;$\DX',V ;GD["4S@)/9B&!Q>S"WIP$AZ,!^.S&3TZC1Y-
M+R:DKU+)!?6I_HL9U/F19\T[AG,/N@XPCJ,?1*Y19?#O1.D@#$JUOXT,3\-/
M42_Y%YC'S>OV=ZSO9+FDR,_4 DM'P]GI@;UFXS]4Q89_7CDO*D #_[E2$C45
MO8#O%P5"Q'V@#<(/=%_^%U!+ P04    "  %B+I2D S)=O4.  "34P  &0
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
M& LKAUX&"YEG.,^$11\T$I*)O1<4!PNKPE B_FI"(^HJ>00"0^F1-.)=17U
M;W.]ZI#.=IJSO)W(5.[,P4BFRP:S,KX9T2Q,2OE*^O %SBWD1LH/']2]M*Z8
M[R-;FOT["[&?^[VR_+.%"'^@$* >!7\3*7%$GCZ@HY84TOVFU3R*$8[+-<IT
MVJ)?&G-+OJS@%#4 T8 VS(Y"W8\3Y(X3=_-U2B=.&$;!='S\.'7O[=J;Q!X?
M%DE_S2]7U&N<M?&4C3WCPTI<$(U*VP87DND]%551E]Y).?)[B%CY2&9CZM9+
M4W; [#NRXTX"3A\@KC]Q\_8!".,G62"RQ )]_N=9OAOIAX_=HD:]BV>!=BW7
M:P=2]>8.VJUV-_CSYN*Z$V^N_Q^4I:C)0UR1:CB<'0W -E?JYL&;2JZQ2^/I
M4BP_,U0$'1:@]RM#J-H^\ ;=_S7._@902P,$%     @ !8BZ4J%NYL4@#
M=2H  !D   !X;"]W;W)K<VAE971S+W-H965T.3@N>&ULW5IM<]LV$OXK&)_O
MKIU!9;Y3S"69L65GFKDFSEAI[C-,01*O)*$2I%7UU]\N0((@1<E-TO9N;B:.
M2!#872QV]WD \N5>5#_)+><U^:7(2_GJ8EO7NQ=75S+=\H+)F=CQ$IZL156P
M&FZKS97<59RMU* BO_(<)[HJ6%9>O'ZIVCY4KU^*ILZSDG^HB&R*@E6'&YZ+
M_:L+]Z)K>,@VVQH;KEZ_W+$-7_+ZQ]V'"NZNC)155O!29J(D%5^_NKAV7RP"
M[*\Z?,KX7EK7!&?R*,1/>/-V]>K"08-XSM,:)3#X>>(+GN<H",SXN95Y853B
M0/NZD_Y&S1WF\L@D7XC\7]FJWKZZF%^0%5^S)J\?Q/Y[WLXG1'FIR*7ZG^QU
MWS"X(&DC:U&T@\&"(BOU+_NE]8,U8.Z<&."U [S?.L!O!_AJHMHR-:U;5K/7
M+RNQ)Q7V!FEXH7RC1L-LLA)7<5E7\#2#<?7KQ?W[3W</']_>_'!'/CS<O;E[
M>+B[)<N/]XM_DNOW[=7W]S_<WCTL_TYN[]Z\7;S]^/*J!M4HX"IMU=QH-=X)
M-3YY)\IZ*\E=N>*KB?&+\^-=[XR *YBSF;C73?S&.ROQ':MFQ'<I\1S/G3+H
M_/!;GIKASAES?+,.OI+G_W'K,- ;&+V!TAO\T>M_7DTR(\]I6MR_>W?_OFU8
MB/*)5W7VF'/R 1*;5Q5?D64MTI_(QRTGK*FWHLI^Y2M*,BD;>,C*%8$R)6NX
MR,H-D5M6<4G$FM0P(+4$[HQ J03BR#S[N<E63)46_9R7*0S?PP5ADJQ%#@5/
MOB!_^\O<<_Q__.F_$*_IU@2L:;XVCB#WUN3?0_U?L*HZX,T/UMR^5/TW60E^
M%(T$!?);T[SD509>NL5[-^Z[NXE#'4?]]6U.2/UY1-T@,6V7Q/42ZON#ELBE
MH1L>Z3 -\YAZ?DA#O^_C^S28^R#:/[(\B&@2)T?-H4M]-QHK69B&**!HFN?T
M0SV?>LD<YC _D@;F>,FQ;K32#<9*;OKG8%N4T,")35-"W3GXR?&.A,74"8[G
M$8.9_EC#]7@]?(<FB4N]N%<$\POG-'2.K79I/*'>I?/H:%&N>^> =,LQ;D3C
MP#GV^H23XM =BW4M*WVGU^J!N]PC 6JRWG3LVNT?1<WR7K(#@0=18&>3&V-8
MN; $?61<$L\#[X6AW0*><^;!D48L30M1[%AY(%NV IHC>?6$A<84HU04!>2A
MKCS PE3Y8E!K*$%6 __D=VVQ@G' 4#))OZH C0K'4EMB+$,3SA5'NZ2><].4
MW#U4(%;6DM2"[!HP _C6*5>8O(.:X=+(J@A?('D\";/F 21T2.=65;K?85V4
MIU#$&IFX 2RZ-[:+/;$L9^@Z-&S=U T@AE!2R48;:?P&T1;,3\2C%SLTBGP:
M6Y$V^IVB*>=QU_6?!UX;XKNZT0+]_PX.,R-A!R5"K"0^E;S$)/FO83200%X\
M\LH0P:,>7PO/;8R=N/W$\H:;NP_&75^+[F-4M]'\\U \ZM';0FU :S_Q &6L
M.A_1<-Z#$]1E-Y[WJ&RA\00*C]"W15V#MA;*'J/K$%4UFHY1U$+/8]0<HJ5&
M28..+2J.T-!&040_@WH:[8Y1;HQN>*^KAXUB6):#P %5@;40B%YAY-LM84R3
M(/[L*/F=T\7MW?Y_DB:.9](DGM/$AQ //<OQ20)!/K<:7&06L3>=)/ #>199
M$H*$QG%_&P8TA*B:2I+ Q4B").DC(?)H&#OV;1)YIY+$@W1,>G"')(G=P=W\
M7)+ :#>&3+"X,T"?S=?A-O;G?V*>^*#!Y F8Z08>G2>#/$%"X]DE3+&\H->
M@%?AL1 P,@N;*%*3NLK4N122-8"Q794]93G?],"W%?F*5RWO.8.!(RC3 *S.
MS*YK):BE%@.QE' &)$]![13_R>1 :58";<+19:/R$4:LFSP_D!W+-("7HOR.
M2<FE5,SF!&=C-6&M8'VJA]D)@J$=-/*?&W!\JPFR>Y.5<-_17711JN;*5O]N
M9-T2.RUX!=Y;<4@R2N0NSX!"*99:/(*(ULNZ"S#D@Y+/=M O5<9:!K4ZM./J
MK."]^_'Y3"WI4?_?:#O]4N.UVH%4WJN^=&=00\BE,PL"P*K!10SDD&*/T M\
M?>%[D5JQ[EK9T>8)[:ZN^ZLV74W#C;E:F*M;)5$.RYL*\QU7QZ[Y84;NSD8<
M$$-1P'13AG'5!I^<BKP3L:5Z[K<9*FDZ35+EAQW*W=IN>7DB!G10-CM1OH "
M_JUFH;F0B"EM$DF6\^ZZW;ZUDY9CHR#@=\TCJ('^,&$4LL_J+6&;3<4WK.;
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
MZL5W.U8GXVZ-"EPBTX?:1]V\$'*#4<XEPL%#\Q\0V&ZBDU.KLFK(%NMRFB+
MT6>X73A W1T0"1) 4ZI<6;E2.7J%,-._NTSA8+!E<SN7;I!$?C:"[ FI_0<6
M'64QU+B)3SETCWL'+6M-Z<2',2SP"">K;3?'C)^6"!=/3,NB/I'"(*]7NJH=
MQ_J$]"I00PRB6I%.Q5+GR>E:YH@>$K0Z(7D$(M F-(AYIN,IS,.,IN;8@VJU
M0PT8VNYUJA8U+L*PF!>:BJM;FC=@(U>I.S> 3#N[5-M0RA(?YQDY=?&]1ZS[
M$SKG6:B=\XT#!I^6EB9]"UJ05N.YP&"?F14B K^)9AN<,<?C^UH@_4FE>FD<
M6(>7M+IG'^$-(&="XF'W#%%D2W(9S>1P"IB!?Q5O9@Y#$%4#A6^N:V!+T,S*
M]'&D>&+!(0PCTMS01FM'5(0".H-SWZ' ZR12A5ZI7'%U@U%4L5&4)QL#D1.U
MI@H-&W8B@@%&@QX YHK]*SVV2$;5BVO.FJL3/#;/,:O3UPZ<L*Z4?KW4O6ZY
MJ^L(E[GOJ<R]J\O<QWJ8I?=-U?IEJVHU=>^.ZE[]]. 9YU5U+/4_<=99G]L\
MKR%_LZ/1YW>YIT\_H\FP>S>,OWSN&6">:V>YB1\\YX0SQ,393GSA</CU9YFQ
M-XB[0"'P!E$KQ_G^L?>+1YGCGO_?<Y09'3C*=%]]]#O?\:"S+OCS)@KG,BO<
M)SW-T^8+JG/^<*C?+G>?7[V7^0*C*@;/.4C]WFAPY!I4?5.8-7\5-#5%859\
MN502-846X/W<F**^H0V:[\K>_!-02P,$%     @ !8BZ4JW&)AXM"P  JB(
M !H   !X;"]W;W)K<VAE971S+W-H965T,3 P+GAM;+U::7/;.!+]*RAO9LNN
M8F2=EIRK*G:264]E)JXXDZW]")&0A U)< #2&LVOW]<-\)(E9X[,?K$%$NB[
M7W=#>K$U]HO;*%6*7[,T=R]/-F59/#L_=_%&9=(-3*%RO%D9F\D22[L^=X55
M,N%#67H^'@XOSC.I\Y-7+_C9K7WUPE1EJG-U:X6KLDS:W95*S?;ER>BD?O!1
MKS<E/3A_]:*0:W6GRI^+6XO5>4,ET9G*G3:YL&KU\N3UZ-G5E/;SAL]:;5WG
MLR!-EL9\H<5-\O)D2 *I5,4E49#X=Z^N59H2(8CQ2Z!YTK"D@]W/-?5WK#MT
M64JGKDWZ;YV4FY<GBQ.1J)6LTO*CV?Y+!7UF1"\VJ>._8NOWCF<G(JY<:;)P
M&!)D.O?_Y:_!#IT#B^&1 ^-P8,QR>T8LY1M9RE<OK-D*2[M!C3ZPJGP:PNF<
MG')76KS5.%>^NKM]>WWS^KVX_?GC[8>[M^+M3Y]N/MV\O7MQ7H(Z[3F/ Z4K
M3VE\A-)H+'XT>;EQXFV>J*1/X!QB-;*-:]FNQH]2?*/B@9B,(C$>CH>/T)LT
MNDZ8WN0OZ=HC/6U(3YGT]!N8\7%*H]E '*,F/FV4N#99(?.=V$@G*"E5(NZE
MU:9R=,Z)THB5SF4>*U%B>Z+ND7D%\J@4,D]$;')7VLKGA%D)73JA<F77.X%@
MLTA$X7:N5)D;$#NGF&HDMAL=;X2T>,W'*PO&$"'5F2[Q,=5RJ5-=[L"!!-0*
MA\RR!"X$>72^%BMK,@%L<#I10N?WBG@Z%JRH; R=E"BL^2]RUOG-94?E"H%E
M$?T0S[;[Y=HJ1?HYL=SA[1=B)'-1%2  K0NY8^UAF"XQV Y0!)V.:?_:B<Q
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
M@\0B<1MP?:;P.-83]P?=]YR+/P%02P,$%     @ !8BZ4G'I6IYM"0  <QT
M !H   !X;"]W;W)K<VAE971S+W-H965T,3 R+GAM;,U9ZV_;.!+_5PA?]Y
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
M6&U0G>'N*P [ZZ._#Q8IV)%X44OG@X*<6^66$H^MI:%:&3GQ!SKA_-&))JH
MFC7>5=35 MAB6=G*W01 :^ U[OK%W:^([-0%!U\!5ZA;T3E]-QF4U'V$6Y#B
M"?M$8=Z@->Y^F.^/JJEFON [M(JI%I_!XZ@3QP> #="3,*2$0QF\4(""M$7F
MZE^U+<%C:[EAJ:OG]TN,<Q*R7G/HLE1*G6;&J!/GZ/ JS]PTDZY,=9:D4E&+
M/RJ)RQ<[>O4*8[D$(3[X<_M&98+=^8OAY"+N%)@&Q,BY]L"WK[LI4%?0Q %
M(0@S7W,^UB/P!2CR F?(<B]("OL&/F)\N\>9A9[%\+2.1",TA@?Z8?\"GN\A
MJKF_,_OX*&_=Z5B5&"M0U7[UWO<=9YVPK3/F&\A  =-J/O LT>3,#'R/\J 6
MU#>1;"BUM3DE([$^+@H6^]]WD=*]],.6++7H6Z/RJ@[5H_L$".$0JB!X!@#4
M"A< HUSXB#F23OV(0X#B;QLQ^SN7H0I<YK'79P$%+KX[;@L,91)TOZ"6E=,-
M XEY>-EP%-J[R-$(Y41I"J8=.6&CK' 9"F4OSPF3J!%S/?!I_5#Z$WJI.J7-
MOLD""*881@E+\6!9%/N[7THLFL;O+#DFMS;DA44%9P(<#%V]P \MM!$/O("6
MDUR(:<8?J%>MH+/2KCB$G%'5"AHM9\]/I82@<%<79,;K H([Y5V-I=/7WW#E
MZ,8,,[!"\#N&*W="WTL,(/T(16 B5RDFT%XNMY_K> &Z2I\6$/K36F27$% S
MXP4W?HCK4QB8%/PS[)#5UZ_>!I\K.+XSZ9,4*-TYW&_*87_+Y_ .[849TI86
MNB:@]@+4_#"P0$U(;:X;?<+Y_T&?8=_7D5'KNQ8X=46?^PP&5&G=)ZYFMOFB
M>$T?TD;[Y>YSY!NNH5PQ+!=+((5:;#)@VGWB<P]6;>@K&93 5A4T7 L.,8(+
MX/U208+Y!]R@^<YZ]3]02P,$%     @ !8BZ4NL!T!S0 P  50P  !H   !X
M;"]W;W)K<VAE971S+W-H965T,3 S+GAM;.U736_C-A#]*P.UZ"FP+-EIDJUC
M(''2-@=G@W7:GFEI9+&A2"U)Q>M_OX^4[3A%UBW0'GK(Q1+)>6\^.#,:3];&
M/KF:V=.71FEWF=3>MQ_2U!4U-\(-3,L:)Y6QC?!8VE7J6LNBC*!&I?EP^&/:
M"*F3Z23N/=CIQ'1>2<T/EES7-,)NKEF9]662);N-3W)5^["13B>M6/&"_6_M
M@\4JW;.4LF'MI-%DN;I,KK(/LW&0CP*_2UZ[@W<*GBR->0J+N_(R&0:#6''A
M X/ XYEGK%0@@AF?MYS)7F4 'K[OV'^.OL.7I7 \,^H/6?KZ,CE/J.1*=,I_
M,NM?>>O/:> KC'+QE]:][&B84-$Y;YHM&!8T4O=/\64;AP/ ^;< ^1:0_U/
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
MK\KQC?2^D=[_$>DE_Z&T=S=_QLFQ3^DY'B7"<W3PX)#T!SJ<X9B&O-5W'6O
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
MKU2[!W$9%0M;,K;U:<1#ZP-&#BN[9P=H49$\QN@]?D/Y";Q$;>OH>T ,#K,
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
MTOL:-K<1"]7RU6=\6\X2VV@X_H <$,CR5/+84RS^23,)VW,K5$RV%*@N09C
M#&SY73?F\:1W*>[BLPK[-P8#=BZ!+%+N*TFK4=81!&'<B\%"_IX"!.I]PD;H
M Y[?*OH7^VY\5:ZVD2HLNN<B #"=/CF*JGXW4%^XI-<VO$\>ZA=ID_[\#$3"
MRIS3+8M$$S_=P\"&^Q9+R+"A\H]GLWOWX4W_^,_/MNG*O$GK%?8E+LP27CV>
M/GYXCWV ^@'8& Z)O75 _M"?:Y,"KN,#\/NR FM7/N $J#S0\G[^7U!+ P04
M    "  %B+I2.8"X5R\#  !B"@  &@   'AL+W=O<FMS:&5E=',O<VAE970Q
M,#<N>&ULM59M3]LP$/XK5B:F#4WDK:7 VDHEO*P2;VK+)C3M@YM>&XO$[FR7
MLG^_LYN$=(0P3>Q+;)_O>>[.OHNONQ;R7B4 FCQF*5<])]%Z>>2Z*DX@HVI/
M+('CSES(C&I<RH6KEA+HS(*RU T\;]_-*.-.OVME-[+?%2N=,@XWDJA5EE'Y
MZQA2L>XYOE,(1FR1:"-P^]TE7< 8].WR1N+*+5EF+ .NF.!$PKSG#/RCJ&/T
MK<)7!FM5F1,3R52(>[,8SGJ.9QR"%&)M&"@.#Q!!FAHB=.-GSNF4)@VP.B_8
MSVSL&,N4*HA$^HW-=-)S#APR@SE=I7HDUE\@CZ=M^&*1*OLEZXUN.W!(O%):
M9#D8/<@8WXST,3^'"N# >P$0Y(#@;P%A#@AMH!O/;%@G5--^5XHUD48;V<S$
MGHU%8S2,FUL<:XF[#'&Z/[Z]O!R,[LCU&1D/SZ^&9\-H<#4A@RBZOKV:#*_.
MR<WUQ3 :GH[)APF=IJ ^=EV-A@W<C7,CQQLCP0M&0G(IN$X4.>4SF-7@HV:\
M'S00N!AQ&790A'T<-#)>4KE'0O\3";S KW.H&7X"<0GW&MP)RUL(+5_X E\D
M> Q<2VI3>\34/?E^@3IDJ"%3/QHLM$H++6NA]=(]8_G/5BD0,2>*+3B;LYAR
MG:<82%5WJ\V4[]\=!%[XF?PY#N)8K+A69 0QL >3-.7>"!Z K^ 9!N\C3NR)
M%A(\8LBF(+>$DT0";.5"#;(8S=7:"ZK,BKVH"/OH&>Q?QX*2#$K1;LW,;Y&=
MRK)$'3]IM%$C]+;4:@#1$R!$W>!5P$DI"O=1U^^\!CAM#"0\K _DK!%5.0AT
MHB&QVV5BMQNS,*I/X"VN_9)K_S^58:>TT'GS,HR:*=\J?]^RG&N+]PZH+*JV
M5B&O5?^P,GO#0JT4Z"YIF2+#=\6D<*4&\[+;K4JCHK:VI"=% 07M?',B-$T)
MOI"*Z(1RXGL[!-LL7 #V.VH)MF,A2Y!,U+YA;N491Q,+V]TH8H]_\Z*7TK*!
M&MB^P7U2WW1?^%=<,*[0FSE"O;T.%I'<=#2;A19+VQ1,A<9X[#3!)A"D4<#]
MN1"Z6!@#95O9_PU02P,$%     @ !8BZ4O/PR:0U!0  21,  !H   !X;"]W
M;W)K<VAE971S+W-H965T,3 X+GAM;-U8;6_;-A#^*X37#@D@U-2[E#D!FC1=
M-JQ#D+3=9UHZVT(ET2/I.-FOWY%ZL1Q)KM.B^S @",D3[R&/]]SQS-F6BR]R
M!:#(8Y&7\GRR4FI]-IW*9 4%DV_X&DK\LN"B8 J'8CF5:P$L-4I%/G4H#:8%
MR\K)Q<S(;L7%C&]4GI5P*XC<% 433Y>0\^WYQ)XT@KMLN5):,+V8K=D2[D%]
M6M\*'$U;E#0KH)09+XF Q?GDK7UV%>CY9L+G#+:RTR?:DCGG7_3@M_1\0O6&
M((=$:02&S0-<09YK(-S&WS7FI%U2*W;[#?I[8SO:,F<2KGC^5Y:JU?DDFI 4
M%FR3JSN^O8':'E_C)3R7YC_95G/]<$*2C52\J)5Q!T565BU[K,^AHQ#1$06G
M5G".57!K!=<86NW,F/6.*78Q$WQ+A)Z-:+ICSL9HHS59J;UXKP1^S5!/7=Q=
M?[[^\],U.?G(YCG(T]E4(:K^-DUJA,L*P1E!<,D'7JJ5)-=E"NF _M5A?=LY
M #!%<UJ;G,:F2^<@X@<FWA#7MHA#'7MH0X?5WT'2JM,#VW';(W8-GGOXB \@
M>2V29Y"\$:1[C.%TDP/A"Y*550CK6, _M0*29I(MEP*6M72!8?8 Y0:&G'IX
MI8\(M^ YQGA6+HG2W"!KP1^R%.2+EB9,8C?A EV+BF9RPDO)\RQE"F5288-I
M04FMA=E)& A)3LQLOI&L3.7I&?GYI\BA[B^]%KV=K(R_&HEVNW%>*[EE0I4@
MY"I;DQ43Z98):'?83'I%;&KY;MP1A'8TB"%!/&1)'Z)IW6!PN[:S&]]PJ>H
M!_%50,^*/+^_C.7&;COZR!7+AZSR+:]S%J\0S+;M9CP4'_\;;KRTQ="'8H[^
M>$8GBO_L^%@:.=0* F?OP&E(CR*0W_J%!"^D"+K9C[W=T+6\,!@EA1M8+@V[
M+ DMWW>&6;&7K/PV6?E')RL!NJ#0=$$?&H*4: F?YUE%"CF4H0[#C[FP,;A9
ML U?$ DRB5P_KK&"0'(I3N9 [I!_RS+[!P7(QKN1L^WNNI'] 5(B"5FY6WK+
M-6HS_!6K*H6.VYO3M!W;,4Z / $39($5C>G)77>4JWLQ8!%X3&"M]$ZUF5B
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
M*#TQP)?@&'I9]_0--G=##T-H43&F(44 T9B&. 9.OED9.E.'CD[F?)]D0"0
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
MQWABB^(5L)@HOC(/:?=<*9Z9X1(8]I": -?GG*MJHC>HGV)/_P-02P,$%
M  @ !8BZ4D*"S:'_ P  ^@L  !H   !X;"]W;W)K<VAE971S+W-H965T,3$Y
M+GAM;+U6;6_;-A#^*P=O&1I B/5J2:EC($E=S,6Z&G&:81]IB[:(2J1+4G'S
M[W>D+%EV'#?KBGT1=>3=P^?NR.,--T)^43FE&KZ5!5=7O5SK]66_KQ8Y+8FZ
M$&O*<64I9$DTBG+55VM)26:-RJ+ON^Z@7Q+&>Z.AG9O*T5!4NF"<3B6HJBR)
M?+JAA=A<];Q>,W''5KDV$_W1<$U6=$;UY_54HM1O43)64JZ8X"#I\JIW[5W>
M1$;?*CPPNE&=?S">S(7X8H1)=M5S#2%:T(4V" 2'1WI+B\( (8VO6\Q>NZ4Q
M[/XWZ.^M[^C+G"AZ*XJ_6*;SJU[2@XPN257H.['YG6[]L007HE#V"YNMKMN#
M1:6T*+?&R*!DO![)MVT<7F/@;PU\R[O>R+)\1S09#:78@#3:B&9^K*O6&LDQ
M;I(RTQ)7&=KIT6PZOIU<_P'3SW?33[,QC/^\G]Q/QC-X<T_F!57GP[[&;8QR
M?[&%O*DA_1<@/1\^"JYS!6.>T6P?H(_\6I)^0_+&/XGXCBXN(/ <\%W?/8$7
MM$X'%B_XETZ?@ Y;Z-!"AR]!XZW)JH*"6(+.*1"EJ%9 > 8%(W-6,,VH,JL+
MP94H6$8TS>!A,CX6Z--[_?9+XKO!6_C1\6]*9)TCP C3<DZEC?*AGHDZ?KP4
ME:E</0&>2HDW%M23TK14#G"L'HWVK^ YX2#8D^,DPBV65$K<2])'RBOJX/%&
MF7<M_20XD)Y;<<&?&WJ.&\9[<C!(X1-F0.[%O0,>I!TI<.,3R8_:Y$>O3C[C
M=<6TI6>.Y1 J?IARC!Q9+$3%C8SJJ)(A8?JU8OH)2JISD2'0(U4:ZZ!6QX[(
M:4;_]8@<CK/I TPFVV$[/@!6'FKXE^C&!\(KK.X87W-=O0@^5)Q";(5!+02N
ME7;YFG#,#BE ;/!\J9RMX:Q="U,4(K?YS/# F24O?JLP-)I*# YXKGMF@GY;
MX'V#:U YP?F#Z9OO3!^RR9C2DLTKDT)UV2XW>W@(\L;0.8>D^;5*GO\6N9[!
M.:3Q182<FWU2XX#_3-?2.0?_(FH!?W;:FO'H-=]=[TE[U#"T3:YWEZ0A_'SF
MF.'.,DQVJ1ZDT3'MAQV;:*?LA0G<"XVY>/%*=,C$8=B1DC#XZ>'[7L'<1?(]
MXX0O&%^!F!=L9<O KN"MA;1UH5.O0B?UNO0'3A '+\ <K8!QX'A^LA<.9Q"Z
M_YOO/_I8I)X3I=VJGR9.$"6O>BX")_:"/3ERX]<^&8GC#Z+]B+O^R2<#(QQW
M(^P[ S<Y]FST._U8B4&P7:<"6^GKUJR=;1O;Z[J?VZG77?%'(E>,*RCH$DW=
MBQCKO:P[S5K08FV[N[G0V"O:WQR;<RJ- JXOA="-8#9HV_W1/U!+ P04
M"  %B+I2:[O5\>4$   O$0  &@   'AL+W=O<FMS:&5E=',O<VAE970Q,C N
M>&ULY5AM3^,X$/XK5N]T LE'8\=YXP")!59[TBZ+*'>K^VB::1.1Q#W;H?#O
M;YRV25O:"+A=Z:3[TL1CSY-Y>69L]V2N](/) "QY*HO*G XR:V?'PZ$99U!*
M<Z1F4.',1.E26ASJZ=#,-,BT42J+(?>\<%C*O!J<G32R&WUVHFI;Y!7<:&+J
MLI3Z^0,4:GXZ8(.5X#:?9M8)AF<G,SF%$=@_9C<:1\,6)<U+J$RN*J)A<CHX
M9\<7@5O?+/@SA[E9>R?.DWNE'MS@]_1TX#F#H("Q=0@2'X]P 47A@-",OY>8
M@_:33G']?87^L?$=?;F7!BY4\2U/;78ZB <DA8FL"WNKYI]@Z4]CX%@5IODE
M\\7:4 S(N#96E4MEM*#,J\53/BWCL*80>WL4^%*!OU;!7RKXC:,+RQJW+J65
M9R=:S8EVJQ'-O32Q:;31F[QR61Q9C;,YZMFSZZL[\OGK:$1NKF[)Z-/Y[14Y
MN)/W!9C#DZ'%#[AEP_$2[,,"C.\!\\D75=G,D*LJA72'_D6_/N,] $/TK'6/
MK]S[P'L1OTA]1'Q&"?<XVV50O_HEC%MUK\<<OXVVW^#YKXYV#ZAH044#*O:
MCK"RT[H HB9DK,I9;653(3A$@N=C(JN4I'E16TA)A8VA4,:0&6 M9U+#KC3W
M?_ N S)1!3: O)H2Z]A"#%B#0FTS8G'Z'780::W.[^L%GE4.HT1U+('Q0Z:*
M%+0A!WF%^*HVB&4H@:<QS.Q*'^'7T$I55]8<'I-??HJYY__VXGF7:8 -PA&D
MRSAK$KY:Y'C39+^57-<E:&F5WH^\_;Q>.?L:%U=*/Y.#F-,@\ _712RB(F*=
MZ#,8<TPN 4IPP7W,4\ P(#3V] EHC=+- !KT^5I9(-'A3GL9?VG_04)%+':O
MWUBW;7 [P4.:!$$W<0F5PF[VMC!N/[\U/1K27^4C9F0*I*K+>R0 $J[A@"&X
M;1F+O' \K0VDRY@C->&=#*0[N+QM%^.4ASYEH?=B*J%>%-!0A"^Y\=W,0):$
M1]$F;?A1TN5[5Q_\7U3\6Y]_@=3+SH [ 33DVFH.'OZPI*\IM E>K^(@I(R+
MC10%6&0,1>^O:+;6%[9+]B"@OJO,=[6B Q8B:;UX#2X4- J14KV%_%\K4(Q)
MA':+I"M5CT:>3_W8^XZ%^$-*FD5'(C[<+'(OV%/3&^>(H#U'!*\^1\R03Y7-
M95$\+XS!L_8R9[O."_W _[8,NUVYV8TWAAZY4!6RR^8NLELETJ49FVZ &BP.
M-V6)CY3H9)M82&QCE'XF%4:CJX; H\(7U L[&KEA(+#KBU;T=8W9"V/4S#7'
M#D<(FC!4C'DGPOTS8300P4Z<==:0N=1:8K]K5X;4\Q@-_:1'LHFV/W OP-%8
M[@4T]KH]S8]I(O X$OK=D4I9670+.$/O0AJM19@G$68AQHJ+^K:C'T.HG4W\
M93/O8Y1CC1#8-80@#%/%,&5Q(OJ9(V(:^:B#F>:"L@!#X/D]# D8]:.$)I@X
M!R]"/#$DKV!"E^_N[<T9=YE.0LH%&IO0$ T.D=:+S/H<*2 2ZN,!AF/M1!%'
M#B2[FL]P[4Z*>^.TN:H;- 'WZ,7UM)6V_P:<-Y?@8;=\\5<"%OPTQ[ 4,$%5
M[RA"=NC%]7PQL&K6W'#OE<7[<O.:@<2FZA;@_$1A&I8#]X'V/Y*S?P!02P,$
M%     @ !8BZ4LI5T%OR!   61   !H   !X;"]W;W)K<VAE971S+W-H965T
M,3(Q+GAM;,U8;6_B.!#^*Q9W>P<2"TY" K2T4ENZNDK;;K7M[=U7DPQ@-;%9
MVRGM_?H;.R&$\E*T)YWV"[&=\3-OSTQL1DNIGO0<P)"7+!7ZK#$W9G'2[>IX
M#AG3';D @6^F4F7,X%3-NGJA@"5N4Y9V?4JC;L:X:)R/W-J].A_)W*1<P+TB
M.L\RIEXO(97+LX;76"U\Y;.YL0O=\]&"S> !S)^+>X6S;H62\ R$YE(0!=.S
MQH5W<MFW\D[@&X>EKHV)]60BY9.=W"1G#6H-@A1B8Q$8/I[A"M+4 J$9WTO,
M1J72;JR/5^B?G._HRX1IN)+I7SPQ\[/&H$$2F+(\-5_E\@\H_0DM7BQ3[7[)
MLI2E#1+GVLBLW(P69%P43_92QN&8#7ZYP7=V%XJ<E6-FV/E(R2515AK1[,"Y
MZG:C<5S8I#P8A6\Y[C/G-W=77VZOR>/%W]</I/G()BGHUJAK$-H*=.,2YK*
M\?? >#ZYE<+,-;D6"22; %VTJ3+,7QEVZ1]$'$/<(8'7)C[UZ0&\H'(T<'C!
M$8X>@.M5<#T'U]L#]X#5D>0I$#DEL<P64H PVLY2J369 -8+D(62S]SQ%Z>$
M"Y0$8M@+Z%TA/JSQ<0X_I,DM&-S\"DQI C8_!*,+V014%6'"1((#;T@8HC&[
M*\6"U:3)!>Z6N48!W3HAO_TR\&EP^I^?&Q:L%ITESHHQVJ\-CZM7OY*F%T9M
MS^^UZFOAL-VC@Q;!$L4"%!MJ//]T:_ZY%K.-*!VIIUPZP*"P8E#X@PRRR=J7
M3P(OV(\U[.+/87W;_#E&ST_&GIVLV6;/5:X4>KFM[Q,DH%A:R^Q;HJQ7'@PS
M4*V'U2@BC](@1EPHV2DQABG@V^1]"_81=5/[/JG"DJ34=J3X@5ZQCD)8&T='
MT#ZJ:!\=37N83L%]E1WCE'6XI.45$I6)U]]US=CF! 1,N6D=U4P/6_$_=3&;
MQ-Q(]5HXYWL=2LF'ZEGDV/H>=%#Z ^EWO  ?JV96^FB+:\G-?"[3A(M9F2K:
MZ7DH2SMTX*!D_/31GD\25^58N\P=>YJT$]$62N @].S@:L[$S'8_,F5<D6>6
MYB[N2Z84LZVAZ7F=(&HY\-#:\P53HBH2(1#MV;=W4GS$=I!C"O'8@( &%#;M
MJG4TO5)CT^]$@1U\0UV%6<SV!R9B<-J\H! +.Z'36_"4%E$J'@>HUZ^HUS^:
M>AKCRZ<\1H=W=,4U_:K2LEEB6@,*V7RDG$UXR@W?S;YW##E&N0MW__0H$VS+
MQ=T_?5\>;[NRK?L.KR)XZ<"*L62WAYS-QC1L#R-:7Z!MC!1Y1,@8L;E92_<C
M;V,\!KRYQ-R><E>1K'IVL.YXWF!(;H3!,N$[)-\VUU[@D8LX5CE+B\14W%[O
M"?LU]';@]?<7[$IL$*QM\]>14_ ,(E]_&?P^AL-?@P_;09_6*M8N!FU:\\YO
M4]HK2VRF['EH%\-6TD/<[-6BV&L/PY!\!HV9VU7.*\'FT/H9K@]1S7[0'@;8
MBFQ^#VGTVM$PJLVH'VX2IT;\;?9<9%(9_D]A%M:$ \>H&:X@LY]K.4GY;#/4
M3:>R59^CTM;^&-5+[SV0M^YND'G_Z>/ %[=;N^YEH&;N4JN11;DPQ<VO6JWN
MS1?%=7$M7ERZ;YF:<:%)"E/<2CM]/$.JXB);3(Q<N,OC1!J\BKKA'._^H*P
MOI]*:583JZ#Z-^'\7U!+ P04    "  %B+I285?+(#H#   ,"@  &@   'AL
M+W=O<FMS:&5E=',O<VAE970Q,C(N>&ULC59-CYLP$/TK%NJAE;H+YIM5$FD3
M4K6'5JNFVYX=<()58Z>VV;3_OK9A:0J$W0O89M[SO/'@F<69BY^RPEB!WS5E
M<NE42IWN7%<6%:Z1O.4GS/27 Q<U4GHJCJX\"8Q*"ZJIZWM>[-:(,&>UL&L/
M8K7@C:*$X0<!9%/72/Q98\K/2P<ZSPM?R;%29L%=+4[HB'=8/9X>A)ZY/4M)
M:LPDX0P(?%@Z]_!NFQE[:_"=X+.\& .C9,_Y3S/Y5"X=SSB$*2Z484#Z]80W
MF%)#I-WXU7$Z_98&>#E^9O]@M6LM>R3QAM,?I%35TDD=4.(#:JCZRL\?<:<G
M,GP%I](^P;FU#4,'%(U4O.[ VH.:L/:-?G=QN !HGFF WP'\(>#:#D$'"(:
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
M3D7Q@+Z_X%P=!D6 LF'8^Q]02P,$%     @ !8BZ4H?K-/!  @  \ 0  !H
M  !X;"]W;W)K<VAE971S+W-H965T,3(U+GAM;'U4VV[;, S]%<)/&]#5CM/+
M4"0!DO0R TT:U.V&8=B#:C.Q4-ER)7II_GZ4G'@9T.3%%BGR'!Z)U&"MS:LM
M$ G>2U7985 0U5=A:+,"2V%/=8T5[RRU*06Q:5:AK0V*W">5*HRCZ"(LA:R"
MT<#[%F8TT TI6>'"@&W*4IC-!)5>#X->L',\RE5!SA&.!K5888KT7"\,6V&'
MDLL2*RMU!0:7PV#<NYJ<NW@?\%WBVNZMP2EYT?K5&4D^#")7$"K,R"$(_OW!
M*2KE@+B,MRUFT%&ZQ/WU#OW6:V<M+\+B5*L?,J=B&'P-(,>E:!0]ZO4WW.KQ
M!69:6?^%=1M[R<%98TF7VV2NH)15^Q?OVW/82^A='$B(MPFQK[LE\E5>"Q*C
M@=%K,"Z:T=S"2_797)RLW*6D9'A7<AZ-TN?9;/SX$QYN(4WNYLEM,AW/GV \
MG3X\SY^2^1TL'NZ3:7*3PA>XJ="L-I"2-GQAD&XL86GATS62D,I^'H3$)3G@
M,-O23UKZ^ !]+X:9KJBPC)UC_C] R%HZ0?%.T"0^BGB-V2GT>R<01W%T!*_?
M'5#?XYT=P/M8\Q'@LP[XS /W#P O#$^6H<T)+)2H"$25P\U;(VMN>8)?]QP.
MB>/Z?83LO",[/Z["DN06QAP:B\M&@>)9L!_=UW&<7@0;%.9#_>%>%Y9\:'[6
M+&2ZJ:AMR,[;C?.X[>)_X>U;,!-F)2L+"I><&IU><E6FG:_6(%W[GG[1Q!/B
MEP4_26A< .\OM::=X0BZ1V[T%U!+ P04    "  %B+I2Y-K4L_\"   6"
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
MT>8U<%G?@=OE]5-BQ-2,"TURF*)I='2&YTC5M_.Z8V3I;L03:?#?Q#4S?-&
ML@MP?BJE67?L!LT;:? /4$L#!!0    (  6(NE*,+CAI5P,  - ,   :
M>&PO=V]R:W-H965T<R]S:&5E=#$S,"YX;6RU5]]OVC 0_E>L: ^KM#5Q?@$5
M(+6$J9.VJ6K7[6':@TN.)&IB,]O )NV/G^VD(800(::^0.Q\WYWO._M\&6\9
M?Q8I@$2_BYR*B95*N;JR;;%(H2#BDJV JC=+Q@LBU9 GMEAQ(+$A%;GM.DYH
M%R2CUG1LYN[X=,S6,L\HW'$DUD5!^)\;R-EV8F'K9>(^2U*I)^SI>$42> #Y
MN+KC:F375N*L "HR1A&'Y<2ZQE=S'&J"07S+8"L:STB'\L38LQY\C">6HU<$
M.2RD-D'4WP9FD.?:DEK'K\JH5?O4Q.;SB_4/)G@5S!,1,&/Y]RR6Z<0:6BB&
M)5GG\IYM;Z$**-#V%BP7YA=M2^Q >5RLA61%15;C(J/E/_E="=$@*#O=!+<B
MN&V"?X3@502O30B/$/R*X)_J(:@()G2[C-T(%Q%)IF/.MHAKM+*F'XSZAJWT
MRJC>* ^2J[>9XLGI_?S;_,OC'+U'429(DG!(B,D@6Z)[V != WH;@219+BX4
MZO$A0F_?7* W**/H:\K6@M!8C&VIUJ(MVHO*[TWIUSWBUT.?&96I0',:0]S!
MC_KYV.TQ8"L1:B7<%R5NW%Z+GPF_1!Y^AUS'Q1T+FIU.=[KBZ:='L.BEST^F
MXU&/&%Z]+3QCSSMF[^AF^/%)0=%'"87XV>/(KQWYQI%_;/^59KLV4$D,#%'7
MN\T4![X69]/,RB'*QQCO@Z)#D!=ZSF ?->]P. @"MT;M!1C4 0:] 3X WV0+
M4$6U(] ]BV%M,7S=W QJ1X-S<U,2PZ;JPV%+]=DAR/-&7BLUAR <A'[02DT'
MRO.'1U(SK.,;]L9W1[BDP$6:K= UYX0FH*Y *=!?=$MXO"7\E+2-:F^CUTT;
M=G8UW3DS<5'%;"KI.F'HMO3N@/G.P.G6&S<N&WRNXJ>?$^SNW+FO+/FN7F+O
MW+-2,?>K3^NH=&!:A2ZJ(,V4!+B=MD-,>"1GNP*-^ROT+1,2S4PG OP_LK8K
MF#AXY:SM*BD.SSXH8<?U$XS\MN(=,,\?M%6W&QV:DC$QK;% "[:FLKR5Z]FZ
M_;XV36=K_@9?S7#'?*3;==,1[LR7O;YJ3)*,"I3#4KER+@=JK;QLG\N!9"O3
M'SXQJ7)L'E/UR0%< ]3[)6/R9: =U!\QTW]02P,$%     @ !8BZ4EWHM\LJ
M!   ;!P  !H   !X;"]W;W)K<VAE971S+W-H965T,3,Q+GAM;,U9[V_;*!C^
M5Y"UDS:IJPTXOZHDTIKVM$G;KFK6W8=I'XA-$C3;Y( DW>G^^('C&+=*8%IV
MBJ6J,3;OX^=]><QCS'#+Q3>YI%2!QSPKY"A8*K6Z"D.9+&E.Y"5?T4)?F7.1
M$Z6;8A'*E: D+8/R+$11U USPHI@/"S/W8GQD*]5Q@IZ)X!<YSD1WZ]IQK>C
M  ;[$_=LL53F1#@>KLB"3JEZ6-T)W0IKE)3EM)",%T#0^2AX Z\F>& "RAZ?
M&=W*QC$PJ<PX_V8:[])1$!E&-*.),A!$_VSHA&:90=(\_JE @_J>)K!YO$?_
MLTQ>)S,CDDYX]C=+U7(4] .0TCE99^J>;]_2*J&.P4MX)LO_8%OUC0*0K*7B
M>16L&>2LV/V2QZH0C0 8'PE 50#ZV0!<!> RT1VS,JT;HLAX*/@6"--;HYF#
MLC9EM,Z&%688ITKHJTS'J?'][>?;CP^WX#6XIV;46;$ =U24^B@2"OZ:96Q!
M3,4E>'E#%6&9?*5[/TQOP,L7K\ +P KP:<G7DA2I'(9*<S+(85+=_WIW?W3D
M_A^(N 087@ 4(7@@?.(.OZ%)'1X]#0]U)>IRH+H<J,3#Q\I!-[18TPMO-2[
M[>-*2Y&FX!/+33\^!U-]2<[)3J!?WFML\$[17'YU,,,U,UPRBX\RVQ-:-0AQ
M.SR':K^#[)20YH'>C&$/Q6@P##?-&A_H%O<'9CPV!QC'->/8P_AWU?("3!41
M"FB%4_#ES2.37Z]*P;R.S)^CNIV::Z=EX]ZMF76=5=0T&$_-4[9=LF2IITZW
M#@"3@.XI*@YF5(<D?%&P?_4)(G6K3/70L^9F L%W2H0CI5Z=4N_,PD!>8?1K
MKOV6"6-0,QNT1AAN)K@4AG3D!"-K1]&9M='U:@,VS!.V3!W0.AE$K=&'ATK'
M+Q!K@]#M@U,J-BRAA]D\Q;1&!>.V#:,U)MCY_;Y?83YQ=!C'<?3,^ _UBWJ#
M:'#8^:$U+>CVBF>C!/X#;7@;@-:A8*]MBK".!/N^!SNAA?KUA]4-#_%E%/WA
M8FH="KJ-X4PJB-TJ0-:,4-0R%2!K/0C^GRJX]L![58 :2RKW['\.%?A? )%U
M'(3;I@+K7,B]QCIU+O# =R*?"JR/(;>/G4D%OKG .AKJMDT%UJV0>T%U\ES@
MAH_[/A58[T)N<SF'"OPO_,@Z&AJT3 78NA5V+YU.G0L\\+CG40&VWH7=YG(F
M%7CF FP=#;?N*V'C,Z%[?73J7."!QP.?"JQW8;>YO"4BW1+Q,TLY;&T&M^U#
M'K86@MV+HE]9RDTJS.82+8811(=7:-AZ!G9/ZL^KWY(E&K96@MOV90Y;F\#>
M;W.G3<5N>!@=?2\+&UM!9A_N Q$+5DB0T;F&BBY[6DABM[6U:RB^*G>'9EPI
MGI>'2TI2*DP'?7W.N=HWS(93O<$X_@%02P,$%     @ !8BZ4EN%ZK)P P
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
M(\H:P.\S*<W3C6V@.$7O_0=02P,$%     @ !8BZ4BZ$^_'\ @  L@D  !H
M  !X;"]W;W)K<VAE971S+W-H965T,3,T+GAM;,56VV[B,!#]%2M/K;0E-Z 7
M 1(%JJU4=A&T]&&U#R8,8.'$J>U ^_<[-FF:LI"MU)7Z0NQXSLF9,WCLUE;(
MM5H!:/(<\T2UG976Z97KJF@%,54UD4*"*PLA8ZIQ*I>N2B70N07%W T\K^G&
ME"5.IV7?C62G)3+-60(C2506QU2^7 ,7V[;C.Z\OQFRYTN:%VVFE= D3T _I
M2.+,+5CF+(9$,9$0"8NVT_6O>GYH #9BRF"K2F-B4ID)L3:3VWG;\8PBX!!I
M0T'QL8$><&Z84,=33NH4WS3 \OB5_<8FC\G,J(*>X(]LKE=MY\(A<UC0C.NQ
MV'Z'/*&&X8L$5_:7;/-8SR%1IK2(<S JB%FR>]+GW(@2P*\? 00Y(/@H(,P!
MUCEWI\RFU:>:=EI2;(DTT<AF!M8;B\9L6&+*.-$25QGB=.>F>SLFT^[=PX ,
M!]W)PW@P'/RXGY STA/)!J1F,PYDA-Z"E# G$RVB-7FD4M)$DSM&9XPSS4"1
MDSYHRK@Z1>S/3"M-DSE+EB0J\:0%C[(\VQV/:KD:<S&*W"C7?;W3'1S1W8>H
M1D+_&PF\P#L [WT8[E^^A[OH8&%C4-@86+[Z$;ZIX%0;)UXJR,*"++1DX;&:
M4";)E/(,R!"HRB3@OM'D-DG15H*VVD5JM\$]1*N$/658@%]WR$-N-<3J=X6*
M>J&B7IE2^=/,?/I0D78434MA.L:FTVRTW$VY$)4A[Y0U"F6-2F5CIM9G"PF
MNC1(4)I(JJ$BYV;!W/Q"Y\\+%>>?=WY'X0<E7[V:O^?]@2"_UCSL_D6A[J)2
MW> YQ1:,6QBMC\D)2\@+4*E.*Q*_+*@OO]!^WWOKB=[G"Y!S[)F[_^\_%!74
MCFP O]2U_4J%?:8BD:$\/,@)I]A*Q0*/!;G&'CS[5Q_RW[J:'WQE0=X:HA_^
MAX*$!PH2U,+]BH1_-:2ZMU</MW2@FMO,D,HE2Q3AL$"05SO'!B5W%X3=1(O4
MGK$SH?'$ML,57JI F@!<7PBA7R?FV"ZN:9T_4$L#!!0    (  6(NE)E)_E2
MK@,  $0,   :    >&PO=V]R:W-H965T<R]S:&5E=#$S-2YX;6S55TV/XC@0
M_2M6-(<9J:?S!8&,  D"H^W5L-."H?>PVH-)"K#:L5G;@=Y_O[:3#C2$S(YV
M+GLAL5/OU:LJ?Q2#(Q?/<@>@T$M.F1PZ.Z7VGUQ7ICO(L;SG>V#ZRX:+'"L]
M%%M7[@7@S()RZ@:>%[DY)LP9#>S<HQ@->*$H8? HD"SR'(N_)T#Y<>CXSNO$
M@FQWRDRXH\$>;V$):K5_%'KDUBP9R8%)PAD2L!DZ8__3U.\8@+5X(G"49^_(
MA++F_-D,'K*AXQE%0"%5A@+KQP$2H-0P:1U_5:1.[=, S]]?V3_;X'4P:RPA
MX?1WDJG=T.D[*(,-+JA:\.,O4 74-7PII]+^HF-EZSDH+:3B>076"G+"RB=^
MJ1)Q!M \S8"@ @27@.@&(*P X26@<P/0J0 VU6X9BLW#%"L\&@A^1,)8:S;S
M8I-IT3I\PDS=ETKHKT3CU.CS^&&!GL9?5C,TGXV7J\5L/OOMVQ)]1 EG!Q"*
MK"D@O:0V( 1D2 M*G]'[*2A,J/R@[5;+*7K_[@-ZAPA#WW:\D)AE<N JK<[X
M<--*R:14$MQ0$J(Y9VHGT8QED#7@DW:\'[00N#HM=6Z"U]Q,@E;&.1;W*/3O
M4. %?I.@=O@4TAKN-<"G_QKNQRW1A'6E0\L7WJHT)@(]85K '?I"\)I0H@A(
M- <L"U-:O0L7D!9"$+9%$RR)O$,KQM<2Q &;5?# ]H4R-IRE&HW-QKU#":9I
M0>T _;'@E"*](8]89'^VB.[4HCM6=.>&Z EL"6-&T!I3S%) 6*%?,2OT&86:
M:C(I^;J6SQQZAU'<#3O!P#TTR.C6,KJM,I(=9ELP"WQCLG@P641\@W28 C/5
MN-I+QNA,2!2%<:]92%0+B5J%S%Y I$3J:K6YCJY<!]VPV7&O=MQK=\RRBRKH
M]0GY&H1>HTT:>E<:_,CO]*-:1KF%>C]2KGXMMM\J]FNAI,*EXK3E&&O.X1N7
M<>TR_O_L+M\[G?[>3]Y?%>'MBE5GM7>]_+VX\]9JVD#F]SRON?K^V9WFMT;U
M(&5A@VG?HDE%<RXRC,+P4F2#51S'-T0&)Y'!SSY3DHKR7$J_&P57BJ_-PKA[
M0_#I_O##_W[V)!7)N>^/_1NN3[> WWX-_.CID_C?NP:J1%V;O5FEI5SWK+W*
M06QMFRKUR5(P5783]6S="H]M W@QGY@6V;9M)YJRO]:MAMZ($E'8:$KOOJ<E
MB;)E+0>*[VT3M^9*MX3V=:?;?!#&0'_?<*Y>!\9!_<=A] ]02P,$%     @
M!8BZ4G/(KS-I P  [PH  !H   !X;"]W;W)K<VAE971S+W-H965T,3,V+GAM
M;-5638_:,!#]*U;40RMM-U\0H (DOJIN5:H5E.VAZL$D ['JV-1V8/OO:SO9
M; HA:J6]] *V,^_-\\S8GN&)BQ\R!5#H,:-,CIQ4J<,[UY5Q"AF6M_P 3'_9
M<9%AI:=B[\J# )Q84$;=P/,B-\.$.>.A7;L7XR'/%24,[@62>99A\6L*E)]&
MCN\\+:S(/E5FP1T/#W@/:U";P[W0,[=B24@&3!+.D(#=R)GX[^9^8 #6XH'
M2=;&R&QER_D/,[E+1HYG% &%6!D*K/^., -*#9/6\;,D=2J?!E@?/[&_MYO7
MF]EB"3-.OY)$I2.G[Z $=CBG:L5/'Z#<4-?PQ9Q*^XM.I:WGH#B7BF<E6"O(
M""O^\6,9B!I \S0#@A(0G .B*X"P!(3G@,X50*<$=&QDBJW8.,RQPN.AX"<D
MC+5F,P,;3(O6VR?,Y'VMA/Y*-$Z-WT_N5NAA\FFS0,O%9+U9+9:+SU_6Z"U:
M9%M($DAT% 4Y8I,>1 G>$DH4 8E>ST%A0N4;;;M9S]'K5V_0*T08^I+R7&*6
MR*&KM$+CQXU+-=-"37!%38B6G*E4H@73GAOPLW:\'[00N#HT57R"I_A,@U;&
M)1:W*/1O4. %?I.@=O@<X@KN-<#G?PWW!RV[":MLAY8OO)9M3 1ZP#2'&_2I
MELLE8)D+G6M]$E<0YT(0MD=3+(F\01O&MQ+$$6\IH#MVR)6QX2S6:&P.[PV:
M81KGU$[0MQ6G%.E#><(B^=XBNE.)[EC1G2NBI[ GC!E!6TPQBP%AA3YBENM[
M"C7E9%KP=2V?N?B.XT$W[ 1#]]@@HUO)Z+;*F*68[<$4^,Y$\6BBV.2\8(EJ
MSJ,H'/2:G4>5\ZC5N2[GLP#HT@!]0H4NCR85T84*/_([_:B2451O]"^1ZE5B
M>^UB+V\.V5('_8JV__\4[Z 2/7CAXAU<I,0[2]K@(K>]6F+_D.E[S^^ URKT
M3LK<ZN.[6MX:KV#OPG_8#_[4."^-ZML(HEYX167MM?)?XA#.2IJZQK>^'_7/
M53:9]?M7#JL?/,L,7O2XSDJ^EJS/&TPNT^[6.H$,Q-YV5!+%/&>J>/2JU:IK
MF]A>Y6Q]9KHYVV$\TQ2MH'X1=4E+1&&G*;W;GE8DBNZJF"A^L/W&EBO=O=AA
MJCM2$,9 ?]]QKIXFQD'5XXY_ U!+ P04    "  %B+I2Z,IEDYD"  !O!@
M&@   'AL+W=O<FMS:&5E=',O<VAE970Q,S<N>&ULC57?4^(P$/Y7=CH^Z(QG
M:8%R.L ,O\YC1M$1/!]N[B&T6YHQ3;@D6/WO+TFA(@+G2YM-]OOVVVUVVRZ$
M?%89HH;7G''5\3*MEU>^K^(,<Z(NQ!*Y.4F%S(DVIESX:BF1) Z4,S^LU2(_
M)Y1[W;;;NY?=MEAI1CG>2U"K/"?RK8],%!TO\#8;#W21:;OA=]M+LL IZL?E
MO3267[$D-$>NJ. @,>UXO>!J$%E_Y_"+8J&VUF SF0OQ;(UQTO%J5A RC+5E
M(.;U@@-DS!(9&7_7G%X5T@*WUQOV'RYWD\N<*!P(]D03G76\[QXDF)(5TP^B
M^(GK?)J6+Q9,N2<4I6_+1(Q72HM\#39V3GGY)J_K.FP!@N@ (%P#PEU XP"@
MO@;47:*E,I?6D&C2;4M1@+3>ALTN7&T<VF1#N?V*4RW-*34XW;V^NQL^C6]N
MH#<9PG@RZTVNQ_V;$?2FT]%L>@Z3T0Q.AZ@)9>H,OL'C= BG)V=P I3#+!,K
M17BBVKXV6BRC'Z_C]LNXX8&X00BW@NM,P8@GF'PD\$T252;A)I-^>)1QB/$%
MU(-S"&MA;8^@P9?AP>41.?6JL'7'5S]46"&2@C(&OQ^$>9H[5Q"9_#G"W*B8
M&XZY\1_F<YCC@G).^<+<9$9XC/N^0TG6=&2VIU^Z0739;/LOV[79YQ2^.WW0
MV:QT-H_J'*6IZ540*9AA8]J)F_LL)?+X#;0D7#%B&WF?Y)(WVE83-'84?_9I
MU?;KC2J]T1?KBCSY3U&CS_5JU2]W).YQVJY\*=+?ZMT<Y<*-- 6Q6'%=7OYJ
MMYJ:/3<L=O;[9IJ6P^^=IAS%MT2:>Z* 86HH:Q<M(TF6XZTTM%BZ"3$7VLP;
MM\S,'P&E=3#GJ1!Z8]@ U3^F^P]02P,$%     @ !8BZ4NL3*]9^ P  ;@L
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
M%5J+Q%Y&C(9,F@'P?B6$_K@Q .5GH]D_4$L#!!0    (  6(NE(*QSQ-Z0(
M $$(   :    >&PO=V]R:W-H965T<R]S:&5E=#$T,"YX;6R5EFUOVC 0Q[^*
M%?5%*ZW-$TF@ B2>MC&M#P*ZO3;)0:(F-K,=Z+[]S@FD%$*TOB&V<_?W[VSN
M+MT=%Z\R!E#D+4N9[!FQ4IM[TY1A#!F5=WP##-^LN,BHPJE8FW(C@$:%4Y::
MCF7Y9D839O2[Q=JSZ'=YKM*$P;,@,L\R*OX.(>6[GF$;AX59LHZ57C#[W0U=
MPQS4R^99X,RL5*(D R83SHB 5<\8V/>CCK8O#'XEL)-'8Z(C67+^JB?3J&=8
M&@A2")56H/C8P@C25 LAQI^]IE%MJ1V/QP?UKT7L&,N22ACQ]'<2J;AGM T2
MP8KFJ9KQW7?8Q^-IO9"GLO@EN]+6=PT2YE+Q;.^,!%G"RB=]VY_#D8/M7W!P
M]@[.J4/K@H.[=W"+0$NR(JPQ5;3?%7Q'A+9&-3THSJ;PQF@2IF]QK@2^3=!/
M]0?S^61!9I/%=#9YF#PNR-/PY_3;8#%]>B378U T2>4-N24O\S&YOKHA5R1A
M9!'S7%(6R:ZID$$KF>%^OV&YGW-A/]LA#YRI6)()BR#Z*& B?!6!<XA@Z#0J
MCB&\(Z[]A3B68]4 C?[;W>XTX+C5@;J%GOOY VU0;U7JK4*]=4%]".N$L82M
M\;^;4A8"H8K\H"S'#"1VW764>EZAIU-ZV_<"#P/='A_1N9%O=9S*Z .J5Z%Z
MC:@#*;$("5") $Q[1?@R3=94)V\=9RGF'R$$@7V">6[3]JQZ2K^B]!LIL4RI
M=,^W(O1SS/X9SZWM!EX]45 1!8U$L_?=0RXUS9:F^46&H(;!<;V3DZNS:K7]
M>M)V1=INON$PU$>%Q1C>L*M(J.-KG^WLV,$)W;F-:[GU;)V*K=/(AM7E)$LP
MT2%;@L!DK^/LG*5 "^_R!/3<Z$,RE:3F437.0*R+)B7Q,G.FRK)6K59]<%"4
M_Y/U(?;'LIV]RY3-]8$*K .2I+!"2>LN0"11-JQRHOBFJ/E+KK"#%,,8>SP(
M;8#O5YRKPT1O4'TU]/\!4$L#!!0    (  6(NE(6FIYNS@,  /H-   :
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
M-<R[[FB\J&^G.E"\LO,ZYTI/OUT6^D('81+T^9)SM0O,%=!^(M+_4$L#!!0
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
MK^;!:B%97DY(&R;5O%4^'M0,#5P;J.\[QN3S0@]=S50^_0-02P,$%     @
M!8BZ4FYDE&N! @  _@8  !H   !X;"]W;W)K<VAE971S+W-H965T,30U+GAM
M;(V5VV[B,!"&7\6*>M%*N^2<E HB<5IUI9:B0G>O33(0JTZ<M4UIW[ZVDT:4
MTW)#?)C_YYMQ,NYM&7\5.8!$[P4M1=_*I:SN;%ND.118=%@%I=I9,5Y@J:9\
M;8N* \Z,J*"VYSB176!26DG/K,UXTF,;24D),X[$IB@P_Q@"9=N^Y5I?"\]D
MG4N]8">]"J]A#O*EFG$ULUN7C!10"L)*Q&'5MP;NW3C2\2;@#X&MV!DCG<F2
ML5<]^9WU+4<# 854:@>L'F\P DJUD<+XUWA:[5]JX>[XR_V7R5WELL0"1HS^
M)9G,^]:MA3)8X0V5SVQ[#TT^H?9+&17F%VV;6,="Z49(5C1B15"0LG[B]Z8.
M.P(W."'P&H%WJ<!O!/ZE@J 1!*8R=2JF#F,L<=+C;(NXCE9N>F"*:=0J?5+J
M8Y]+KG:)TLED.'@83$<3-+^?3!9H]/0X>YI.IHLY^HD&:<HWD*$'@I>$$DE
MH.LQ2$RHN%'[+_,QNKZZ05>(E&B1LXW 929ZME18VMQ.&X1AC>"=0'C$O(-\
M]P?R',\](A^=EX\A;>7.$?GX8KG;_2ZW52W;@GIM03WCYY_P.U*U,ZY^Z^H;
MU^ _KA7^P$NZ;UF7J78(C8/^VM^2;MQ5*;WM%N,P* RZ?AOT#2YHX8*+X$@I
M@8.0ZMTHF51O2T-[#+9VC'8X(C?8AST,<N,P/@X;MK#A6=@GF0-7[:9&IJ=.
MJ:8,#P&\8 _R,.848M0B1F<1%TQB>B'B,#HX4#=V;O<@1T>B(B?V]E(YC(I]
M9S\9>Z?9Z)M!?;YK4@I$8:5D3B=6>EYWVWHB667ZSY))U<W,,%<7%' =H/97
M3+TLS42WM/;*2SX!4$L#!!0    (  6(NE(^_X%3X0(  (L(   :    >&PO
M=V]R:W-H965T<R]S:&5E=#$T-BYX;6R5EEUOVC 8A?^*%>VBE;;FDP 5(+6!
MJ9/Z@0K=KDUBB%7'SFP'VG\_VPE92D+4WD"<O.?X>0]VS.3 ^*M($9+@+2-4
M3*U4ROS:MD6<H@R**Y8CJIYL&<^@5$.^LT7.$4R,*".VYSBAG4%,K=G$W%OR
MV805DF"*EAR((LL@?[]%A!VFEFL=;SSC72KU#7LVR>$.K9!\R9=<C>S:)<$9
MH@(S"CC:3JT;]WH^TO6FX#=&!]&X!KJ3#6.O>O KF5J.!D($Q5([0/6U1Q$B
M1!LIC+^5IU5/J87-ZZ/[3].[ZF4#!8H8^8,3F4ZMD042M(4%D<_L<(>J?@;:
M+V9$F$]PJ&H="\2%D"RKQ(H@P[3\AF]5#@V!&YP1>)7 .Q'XX1F!7PG\S\X0
M5(+ )%.V8G*80PEG$\X.@.MJY:8O3)A&K=K'5/_L*\G54ZQT<G9[<W_S&"W
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
MCP2KAA99<4:="0TGWN)RP2@DPW2 YW,!\UDVS+&W^E0S^!]02P,$%     @
M!8BZ4C'WSP5V P  I@L  !H   !X;"]W;W)K<VAE971S+W-H965T,34P+GAM
M;+56VV[;.!#]E8'0!5H@C2ZV9*>P#=AQB@9HNT;=;K%8[ ,MC2TB$JF2=)P
M_?B2E"*[B<0 N\B++5[.F<,9Z7 F!RYN9(ZHX*XLF)QZN5+5.]^7:8XED>>\
M0J97MER41.FAV/FR$D@R"RH+/PJ"Q"\)9=YL8N=68C;A>U50ABL!<E^61-PO
ML."'J1=Z#Q-?Z"Y79L*?32JRPS6J;]5*Z)'?LF2T1"8I9R!P._7FX;MEF!B
MW?$7Q8,\>09SE WG-V9PG4V]P"C" E-E*(C^N\5++ K#I'7\:$B]-J8!GCX_
ML+^WA]>'V1")E[SX3C.53[VQ!QENR;Y07_CA S8'B@U?R@MI?^'0[ T\2/=2
M\;(!:P4E9?4_N6L2<0+0/-V J %$CP%)#V#0  :/ <,>P+ !#&UFZJ/8/"R)
M(K.)X <09K=F,P\VF1:MCT^9J?M:";U*-4[-/O_Y]6H-J_G?\\7'*W@+41 %
M<"DPHPKF.X&H:ZS@]1(5H85\HW=\Y@HE5.2>; K4XV_K);Q^]09> 67P->=[
M25@F)[[2ZDP,/VV4+&HE48^2$#YQIG()5RS#K -_^0P^<A#X.BUM;J*'W"PB
M)^,G<@^#\,SFI$N/&[W$]-P%7SX77+3PT'&805OH@>4;],K9*+AF4HF]+>D_
M'_4&N%98RG\=],.6?FCIASWT"U(0EB)H:Y%*OP"4[<X 609\"Q4*RCLK6G/&
MEM,XU.UL,(XNXHE_VR$E;J7$3BGVI!F5*=\SU16UAB<G4>-1V,:LBQ,_43:,
M>G0EK:[$J:OSTW*D?M3RCEZBLN.6?NR4O1(\1<PD; 4OH>"$=7W;XR?YBN(@
M"+HS=M&&OG"&?D_O,-.VHE"@5""(PJ[8;I(P.@^"/QR)"(.C5P9.JNM3)6=0
M<6'OKHI0HQ)2(O-.WW.SCI_3=^+EX7_11S+MAZ X5(*RE%:DZ%3IYAX^IS(Z
MJHQ>P"H:TN2W-RSI>\/"HRV&@__G%@W^MU>[-^S1+D.W7W;?LS^UVX<7L-*]
M#PJ]"&O%TQOX3H0@3$E7^H_N&,8O81?AT>9"M\\]J 4JY;[G)D^>%'-D[.)Q
M6OV3QJ9$L;,-H@1;J[K':6?;)G1N6R__N+WN8/5]NJ-,0H%;#0W.1SI+HFX*
MZX'BE6V3-ESIILL^YKJ11F$VZ/4MUXU/,S !VM9\]@M02P,$%     @ !8BZ
M4H?=5G9Z P  H0P  !H   !X;"]W;W)K<VAE971S+W-H965T,34Q+GAM;+U7
M76^;,!3]*Q;:0RNU!9L$DBJ)U-)6J]0O]6-35>W!29S$*MC,-DV[7S^;4*##
MT*W:]A(PW'/.O9?<@QFMN7B4*T(4>$YB)L?.2JETWW7E;$42+/=X2IB^L^ B
MP4HOQ=*5J2!XGH.2V$6>%[@)ILR9C/)K5V(RXIF**2-7 L@L2;!X.20Q7X\=
MZ+Q>N*;+E3(7W,DHQ4MR0]1=>B7TRBU9YC0A3%+.@""+L7, ]R.4 _*(+Y2L
M9>T<F%*FG#^:Q>E\['@F(Q*3F3(46!^>2$3BV##I/+X7I$ZI:8#U\U?VD[QX
M7<P42Q+Q^"N=J]78&3A@3A8XB]4U7W\F14%]PS?CL<Q_P7H3&X8.F&52\:0
MZPP2RC9'_%PTH@: O18 *@#H=P%^ ?#S0C>9Y64=884G(\'70)AHS69.\M[D
M:%T-9>8QWBBA[U*-4Y.+R]OC&W!U<']P>'8,=L%EIJ3";$[9$C"NB 0I?L'3
MF("M(Z(PC>6VCKJ[.0);G[;!)T 9N%WQ3&J('+E*9V1XW5FA?KA11RWJYUCL
M 1_N .0A:(%'W? C,BOAWENXJ_M0-@.5S4 YG]_*-U7@E$DE,OU/5>#A3 >
M4T42^:V#WB_I_9R^UT)?[VTJ*)O1%,>VIFUH^CF-F<.G2<_W4'_D/EG4>Z5Z
MK[.X,\Z6NXJ(!)@R=\ )E3,<@WN"!3C'*A-4O8"'@ZFN7L]65[W]4K'?66_+
M0SW<H():>0,3:"LN**6"]Z2032IH2 W#H5TJ+*7"]Z1\FU38D((P".U:@U)K
M\)Y6SZ8U:&KY0V37&I9:PTZMB_JT=SQ]Z%76XOV+<8(U[X)_9Z *GJ!UH@JW
M@8W!\P>#(+ W%E:V E%GGG<,)UPH^H/,P5R/'<^8LJ:)&FGN]II96J+Z8<L
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
M'0^<KD,B6-$LT7=B]QZ*"[4,7R@299]D5YSU'!)F2HNT *."E/'\39\+1QP
MD*<:$!2 X&= ^PB@40 :]J*Y,GNM*=5TV)=B1Z0YC6QF8'UCT7@;QDT8%UKB
M+D.<'DYN;QYG=_>7XZL9N;F]GRW(6S(1? O2!DJL2.#YO6))LV4"Y$9H4.1D
M"IJR1)TBX&$Q)2=O3LD;PCBYCT6F*(]4W]4HT)AQPT+,.!<3'!'CDVO!=:S(
MC$<05> GO\ '-00N>J9T3[!WSSBH91QEZW/2\,^L%ZH$U<.G$!Z#_R"G44:K
M8?D:1_F6^C \'Z_P +G4D*I/-?3-DKYIZ9M'Z.>2\9!M:$)H*C*N29B'O3H6
M.5?+<IEJL1T&7;_9[+O;"@FM4D*K5L(BIA*S"_-N 9+A:+H787,/2]4*I(2(
MX)<1/A&F5%:M+C?3/E#G]SJ^WVWWJ@6V2X'M6H&_]7%\.[)1$Z-.:;_S+U*@
M6])W_UX*C+NO4J#A80.I]G"OE-#[+RDP[OUA"OC>2]'T:B6.HL]8FK&;:46T
M(*,H8J8IH=?FE$6F"D[HAFF:G)$I4Z%U),;J$J52'D)E9?1>?T[^*U>Z!Y4^
M!;FV#5 1:R$O^N5JV61'MK6X+\?S#GU-Y9IQ11)8(=0[[Z!IF3>]?*+%QO:-
MI=#8A>PPQA\%D.8 [J\$IG0Q,0;*7X_A=U!+ P04    "  %B+I2</ERVI$%
M  #;'   &@   'AL+W=O<FMS:&5E=',O<VAE970Q-34N>&ULM9E;;]LV%(#_
M"F'TH06Z2+Q8L@O'0&)U6($E"))V?1CVP,AT+%02/9*.DZ$_?J0DBY8M49XS
M!TBBRSF'YZ9/(CG9</%#+AE3X"5+<WDY6"JU^N1Y,EZRC,H+OF*YOK/@(J-*
MGXHG3ZX$H_-"*4L]Y/N!E]$D'TPGQ;4[,9WPM4J3G-T)(-=91L7K-4OYYG(
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
MOF6^*9M7\"1C@PE8[LLJW\K&0L$VS0[_D[]E1[0:$-C1 ,D&R&B PXX&6#;
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
MDPT^Q.*1'G\G94).YB^D,<__@V.)-0<@/'!!D])81I!$:?&+7TLB3@R@VV&
M2@/4-+ [#*S2P&H8(*?#P"X-[+X&3FF0IVX4N>?$!5C@Z831(V 96GK+#G+V
M<VO)5Y1F"^5),'DWDG9B^O1\O_CC:CY[6@9@<7_WL/SZ-'N^O?\*KL#]/I_*
M63:5D7@#GP,B<!3S+_+>MZ< ?/[T!7P"!N [S @'40J^I9'@0WE1'C_OZ('C
M=,TGAI!Q9J,981G3O(@)=<1D@3N:BAT'RW1-U@K[0&\/D<:!(0FJ6$+O+,V1
MUN,=9B-@P2% )H**@!;]S4U5/GKS@(1:\V5O<^AKR+"J)6/E_JP/+AF-:[MR
M;>>N[0[7Q9+C +_(A897,0%2"L&6X50,P8ILHS2-TBV@&[ G+**JM3$O1G#S
M$3*9?)E":-K>Q'@YG; VRD:^#VWS'!=<QITEZE2).MI$;]-0RCHG0%! 6TD?
MY+)E0.P(V,<X5<VXTPK+03:"GJ\.RZW"<GOQGS.NW'ISMS7R%?0LRVGPVX8U
MF54Y,GT+N=!1)S&NDACW2H*\$A9&7)W&N#VZ:[N.YXP;82J ON_*): .TJN"
M]'H%*=?WAD0=7'OMI=RF.FBCO+%IP;$Z0+\*T._)XCYB:A7VVXO0DAK3,3 T
MZY)D_KP*D'2MW_^E\PL"$/2#+14PK0# D\(+]3*:E<VKK,E9@P5-9.?'<5%P
MF<QT2V0W)L#J#9SB'O!;?GEVQ&P]+"NTK+CW!\&%++:9./[U2.,8R"XJP_RM
M$66(ZE"1=D)^4:A#\/60K @;@GDE[7,L%2\DRHE%[?4&K;'O6WY#?!1(&WFV
MZ]I^<Q7T0)Z35E=):/U7+2T]7-C@"P6L*:8J3UHQA75)AOUJLE9.8;M.=NBI
M"JD35%B75*BOJ;TD%;8KIZI^!2J<3E9A76)AOQJK$5:HJ(U:::U+(]37QE^^
MDY>%".FV<;NBVG8FJ!YJSD$;J=[P2Y5/_3:NZS34%^KO^:.FI &_$"8?G:M]
M /8L"LFP:M_H*1V*7A5\EK_%P](7)2]%'%G!J;?YR&G5+37,-4__8),?I9%E
M=Y!3]PA0WR3T)J<4P8L<%,-!>!*G-;);&J* P1&RU.F@NO% ^L:C=SJ5%EY*
MJ!SP+%)S9%N-A-0PR^M(J.XQ$/Q_$JHT\V)"4!6I YL)*6%=NQ'5G0C2=R(?
MF*%<72^D$Y3#-8GO*)JH+OY(7_Q_3C7.>MN+,V'UTHL.F%XOU$9=>H'J7@+I
M>XD6+8QD+S,SG0QI*A@.Q0''((XV:HJ4/.B''(,W@AD'T -K_*9Z&Q7T](!
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
MM.SV'D[WP"9.8A7LG.ULNM+]\6<#"PD8FI6R+PF&[YN9;Y@9X\F1LA]\AY
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
MS;%F!VDFX'@FA-XUS +=OX#9+U!+ P04    "  %B+I2\4E>9*4#  #%#
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
MA'19MZ)ZHD5I;_-<:.P-=KC"[@W2 '!_(83>3DR#</^#Y ]02P,$%     @
M!8BZ4E>-N#R4 @  Y <  !H   !X;"]W;W)K<VAE971S+W-H965T,3<Q+GAM
M;+55VT[<,!#]E5'$ T@MN>P-4#829$%%ZK:(A;9JU0>3S&XL'#NUO1N0^O&U
MDY &Q*9(A9?$ESGGS!PGX[ 4\E9EB!KN<L;5U,FT+HY<5R49YD3MBP*YV5D*
MF1-MIG+EJD(B22M0SMS \\9N3BAWHK!:NY!1*-::48X7$M0ZSXF\/T$FRJGC
M.P\+EW25:;O@1F%!5KA ?5U<2#-S6Y:4YL@5%1PD+J?.L7\4^YX%5!%?*):J
M,P9;RHT0MW9RGDX=SV:$#!-M*8AY;3!&QBR3R>-70^JTFA;8'3^PGU7%FV)N
MB,)8L*\TU=G4.7 @Q259,WTIR@_8%#2R?(E@JGI"6<=.1@XD:Z5%WH!-!CGE
M]9O<-49T /YP"R!H ,%+ 8,&,*@*K3.KRIH13:)0BA*DC39L=E!Y4Z%--93;
M8UQH:7:IP>GH_%/\>7X*5\??3A?P'J[('2024ZHA(5+>@_E02B)3!;LSU(0R
MM6>BKA<SV-W9@QV@'.:4,7,@*G2UR<>RNDFC?5)K!UNT9YCLP\!_!X$7>,_
MXQ?#_</'<->XT%H1M%8$%=]P"U],&#7E<DK@E&N4A:0*X;O@"+JU1?4(#5JA
M024TV")D38YKDV-K<N,Q_/AH N%<8ZY^]L@,6YEA;SU;S_*YDZJI_#IE^^]O
M(F_?#]U-]SS^$?0HRU&;Y:@WRS-,41(&O^$2%1*99$!X:O[$C6DQA6D8NN-^
MCROC5F_\EN9/6IG)ZYE?4_G!(U\G3\RO@\:=F"W.'[0I'O2FN-!$XW_[?MBJ
M';ZE[[[WMZ%YK^=\P_7DDWYJ?1,UZO'>[;1@>__-B5Q1KH#ATF ,I0'+^DJI
M)UH455>^$=KT^&J8F6L8I0TP^TLA],/$-OKV8H_^ %!+ P04    "  %B+I2
M?\K5Y2,#  "^"   &@   'AL+W=O<FMS:&5E=',O<VAE970Q-S(N>&ULK59M
M;],P$/XKIP@DD&!)D[5=45MIZP9,8C QWKZZR;6QYMC!OJP;OYYSDH5NM $D
MOB1^N7O\/)<[7Z8;8Z]=CDAP6RCM9D%.5+X*0Y?F6 AW8$K4O+,RMA#$4[L.
M76E19+53H<(XBD9A(:0.YM-Z[=+.IZ8B)35>6G!540A[=X+*;&;!(+A?^"C7
M.?F%<#XMQ1JOD#Z7EY9G88>2R0*UDT:#Q=4L.!Z\6DR\?6WP1>+&;8W!*UD:
M<^TGY]DLB#PA5)B21Q#\NL$%*N6!F,;W%C/HCO2.V^-[]->U=M:R% X71GV5
M&>6SX"B #%>B4O31;-YBJV?H\5*C7/V$36L;!9!6CDS1.C.#0NKF+6[;.&PY
M#$9['.+6(7[L<+C'(6D=DEIHPZR6=2I(S*?6;,!Z:T;S@SHVM3>KD=I_Q2NR
MO"O9C^;G[Q<?+L[@T_&WLRMX"9^UQ=2LM?R!&9"XA25J7$ER\.P424CEGGNK
MJU-X]N0Y/ &IX5-N*B=TYJ8A,2$/&Z;MX2?-X?&>PP<Q7!A-N8,SG6'V$"!D
M)9V<^%[.2=R+>(KI 22#%Q!'<;2#T.*OW0>3'CI)%]VDQDO^(KH]<(<=W&$-
M=[@'[HM0E6BR7W'Y"9WBKJ W(,,:Q%?QS7PR2 ;#:7BS'8G?K<;))(DZJP<,
MAQW#82_#2[329&!NT,(FEVD. L@*[413M88O$#9!!V:UO>'X1G!<>5*O?4X)
MMMQHM"Z7):2YT&L$R@5Q<2@%LBC9"RJ22OYHXL%H[S^\VQ6,?KX)W*&PKN?;
MC#KEHS\I3U$3WWQ0&JFI49@C\-7IB.O#2^-R3J__F[1^0L/H((J>]B@;=\K&
MO4![[X1=G,:_9=6>C#KJ3C_J/?V--<Y!]2\<&L#1%H>C*'J4_?TV#YA..J:3
M7J;OI%CR9Z,[X.;*24"<#E(HX(8K.+-]SEM.;D).==K%>](3NX9UGT7#.=QJ
M!07:==TA':2FTM1<H]UJUX2/Z][S:/V$FW/32W_!-)W]0MBUY(I5N&+(Z&#,
M?&S3+9L)F;)N.$M#W+[J8<X_&&B] >^O#,>FG?@#NE^6^4]02P,$%     @
M!8BZ4KT^+EZ1 @  P04  !H   !X;"]W;W)K<VAE971S+W-H965T,3<S+GAM
M;)64;6_:,!#'O\HIZHM6VD@(#UTK0.)I&U*AJ+3;BVDO#+DD5OV0V4YII7WX
MV0YD; .DO8GMR]W_?N?DKK>5ZEGGB 9>.1.Z'^3&%+=AJ#<Y<J(;LD!AWZ12
M<6+L466A+A22Q =Q%L91U TYH2(8]+QMJ08]61I&!2X5Z))SHMY&R.2V'S2#
MO>&!9KEQAG#0*TB&*S1/Q5+94UBK))2CT%0*4)CV@V'S=M1U_M[A"\6M/MB#
MJV0MY;,[S))^$#D@9+@Q3H'8Y07'R)@3LA@_=II!G=(%'N[WZA]][;:6-=$X
MENPK34S>#SX$D&!*2F8>Y/8S[NKI.+V-9-H_8;OSC0+8E-I(O@NV!)R*:B6O
MNWLX"(BO3P3$NX#8<U>)/.6$&#+H*;D%Y;RMFMOX4GVTA:/"?9254?8MM7%F
M,+Z?SV>/\^GB<07#Q03&]XO'V>+3=#&>35=P.4%#*--7\!Z&C&&&"6R5%%E:
M,D@H*_W-RA3P1TG-&UP %3"GC%FS[H7& KHTX68',ZI@XA,P39A+87(-4Y%@
M\F=\: NKJXOWU8WBLX(K+!K0BMY!'#5OGE83N+RXTCE1J,^(M^JK:WGQU@GQ
M.ZDUC"TP%1F*#44-W^ZL#\P,<OW]3(9VG:'M,[1/XAO#T+:  <)E:9>"T 2,
MA(+9?C,T337\A(MC-UTI-RMXUYHO@V;CNA>^'.'IU#R=LSQ+VS&HE/T)JDL$
M.Q12I,8:UF\'3,=X*N7N 4Y\T[XYSM.M>;IG><:2<_O__3],]Q^89M1I1W_1
MA =MQ5%E?GAHV+@O4758;:WGT[!JR]_NU7";$Y51H8%A:D.CQK6]#E4-C.I@
M9.&;="V-;7F_S>V,1>4<[/M42K,_N 3UU![\ E!+ P04    "  %B+I2PZ+H
M4ZH"  "(!P  &@   'AL+W=O<FMS:&5E=',O<VAE970Q-S0N>&ULK95K;]HP
M%(;_BA5U4BMUY,)U")#*95JETF70;MI'DQR(55\RVRGEW]=V(&,5I)NT+\1V
M_+[G.0X^9[ 5\DEE !J],,K5T,NTSON^KY(,&%8-D0,W;]9",JS-5&Y\E4O
MJ1,QZD=!T/$9)MP;#=Q:+$<#46A*.,02J8(Q+'=CH&([]$+OL+ @FTS;!7\T
MR/$&EJ ?\UB:F5^YI(0!5T1P)&$]]&["_J1G][L-WPELU=$8V4Q60CS9R6TZ
M] (+!!02;1VP>3S#!"BU1@;CU][3JT):X?'XX/[9Y6YR66$%$T%_D%1G0Z_G
MH136N*!Z(;9?8)]/V_HE@BKWB[;EWD[@H:106K"]V! PPLLG?MF?PY$@ZIX1
M1'M!]$80MLX(FGM!TR5:DKFTIECCT4"*+9)VMW&S W<V3FVR(=Q^Q:66YBTQ
M.CV:S>.[KS]G"[28/=PN9O/9_0.*[V[NT>44-"947:&/Z'$Y19<75^@"$8X>
M,E$HS%,U\+4!L#9^L@\V+H-%9X*%$9H+KC.%9CR%]$\#WY!7^-$!?QS5.DXA
M::!F>(VB( I. $W^6AY^JL%I5J?9='[-?SS-&NM69=URUJTSUJT@1)=/5RBG
MF)\Z^7IUH388Y_UO!:9D32"-C<L<V ID#5J[0FN_AU9'5B].1,&UW/4?ES4D
MG8JD4VL6@TR :U-^D%BC1#!3[!1V]0)83L4.0)G;L[,7'>2UO5"$%>P4=7V@
ML!$$'VJ NQ5P]_\"XY=SP/6!NNUWB'L5<:_6Z%X<R*2AT4EVBJ6T:#L+VT>>
M1^9R/A_?R[H=)9=_5-08R(VK]0JY_TM9(*K5JIW<N"KZ9GULVDS9%7[;E#UJ
MCN6&<(4HK(UET.@:'EG6_7*B1>Y*YTIH4XC=,#.M$J3=8-ZOA="'B0U0-=_1
M*U!+ P04    "  %B+I27\$<CZL"  !U!P  &@   'AL+W=O<FMS:&5E=',O
M<VAE970Q-S4N>&ULM57?3]LP$/Y73A&30-J:)OT%J*U$2]%  W5T90_3'MSF
MVEHX=K"O+4C[XV<[(12IS1.\.#[[[OONOMCG[E;I1[-")'A.A32]8$64G8>A
MF:\P9::F,I1V9Z%TRLB:>AF:3"-+?% JPKA>;X<IXS+H=_W:6/>[:DV"2QQK
M,.LT9?IE@$)M>T$4O"[<\^6*W$+8[V9LB1.D:3;6U@I+E(2G* U7$C0N>L%%
M=#Z(?(#W>."X-3MS<*7,E'ITQG72"^HN(Q0X)P?![&>#0Q3"(=D\G@K0H.1T
M@;OS5_0K7[PM9L8,#I7XS1-:]8+3 !)<L+6@>[7]CD5!+8<W5\+X$;:Y;]LR
MSM>&5%H$6SOE,O^RYT*(G8#X4$!<!,0^[YS(9WG)B/6[6FU!.V^+YB:^5!]M
MD^/2_94):;O+;1SU)]/!9/1S.KK[!:,'.T[@^!*)<6%.X!M,UC.#3VN4!+AQ
MXQ%P";=<"*NHZ89D,W XX;Q@&^1L\0&V"&Z5I)6!D4PP>1\?VLS+]./7] =Q
M)> -DS5H1%\AKL?1='()QT<G%;"-4I6&AVT<4N6M[I&O^\\/ZP'7A*GY6X'?
M+/&;'K]Y '^LU1PQ,;#0*@6AF-RG98X1Y4FZZ[7IQ[5.-]SL86Z5S*U*YJ&2
M&]3$9P(AL^3<&*5?0"I"4U%8NX1O?XIPG1*_\P'"Y1A1O"-<5(OV"W=:,I]6
M,M\YA2!C+\Q)]\\?.!AJ3#C!Q5(CVE9%%16>E3QGGZ)@5'^[\?4/T+  >7?Z
MHMK9?A&CG78359)?\6=,;!,AU&@(-"/<RUZ-TJHU6U_VB1'N=,(4]=+W>P-S
MM9:4-\5RM7Q3+O).^N:>/TBW3"^Y-"!P84/KM8Z]6#KO\;E!*O-]=:;(=FD_
M7=EW$;5SL/L+98],83B"\J7M_P=02P,$%     @ !8BZ4JR.S$RC"   B"4
M !H   !X;"]W;W)K<VAE971S+W-H965T,3<V+GAM;+U:;6_;.!+^*X01X+J
M4_--E-1+ J16=K? 7EILNK>?%9N)=95%5Y2=YG[]#67'LLF1[#LL[D,;V7XX
MXC,SG'E(Z>K%U-_L0NN&_%B6E;T>+9IF]6$RL;.%7N;VO5GI"GYY,O4R;^!C
M_3RQJUKG\W;0LIQP2M5DF1?5Z.:J_>Y+?7-EUDU95/I+3>QZN<SKUX^Z-"_7
M(S9Z^^+WXGG1N"\F-U>K_%D_Z.:/U9<:/DWV5N;%4E>V,!6I]=/UZ)9]R&0[
MH$7\L] O]N":."J/QGQS'S[-KT?4S4B7>M8X$SG\V>BI+DMG">;Q?6=TM+^G
M&WAX_6;]YY8\D'G,K9Z:\L]BWBRN1\F(S/53OBZ;W\W+KWI'*'+V9J:T[?_D
M98>E(S);V\8L=X-A!LNBVO[-?^P<<3" R9X!?#> GSM [ :(<P?(W0#9>F9+
MI?5#EC?YS55M7DCMT&#-7;3.;$<#_:)R<7]H:OBU@''-S?3S?79W_W"7$;AZ
M^/S;I^SV*WSX>/O;[?WTCCS\>G?W]8%<DC\>,O+NXB=R08J*?%V8M<VKN;V:
M-# '9VDRV]WOX_9^O.=^_\CK]T2P,>&4,V3X='AXIF?[X109GIT]G*7'PR?@
MN+WW^-Y[O+4G^KRWKFM=-22W5C?VPX!%L;<H6HNRSV)N%P1<2V;N0G]?%YN\
MA%N@KMZ:BEI3;H%O;M(D%E>3S:%#0Y!*)3\&92&(\21)]Z@C+G+/10YRN9W-
MS!JF#O5AIH''8ZG'I-(-1F5K21U.0$8J]K@@*!'%/ID0I13KX1+MN42#7#Y5
M&XB"J5][&43!73D7-/48("B:2"]F68@244)Q!FK/0 TR^-PL= TEY3!CR;NB
MFI7KN;;D@G'1)MZ%3 29KS5YJLT20E?FC9Z355XW!<!R2\P3@76DEX]@[FTI
MMB/=HAK#"+O2;34O7W_"'*7"\$2)'^D0%*><>FX*05',>MP4[]T4#[KIJVGR
MTG,3QB(.[RV$4!Z-$"53'GMDLQ#%DSA-<"+)GD@R2.2NTO7S*X$.4D,#)_;5
M-GII>],W"9<62Q._4$P1&!<Q]1,8@0D6J9Y%F.XII</%T51-#4J!F+IX+JJ\
M50XS8YM^6FDX$9HFS&.%H225'JD0E2C:$R5&NP9,!TG]8LS\I2A+M)?2<&)*
M^4F&H6+A59X,M95&/=,_T _L1&%L\NJY@-J^6RR]H=@9.LX=%E.?#0:C?H'(
M,!CMY]-U=,;/*).5J4Z7@)VEXZ8E#J:P(Q3"$B7]6H:@E$IX#YU.3K!A/;$M
M9P,<1%A[8$6G0500'(V2** 1XEB24!GW$.FT!)-G2:VRR!^+LG#-:$AOL:ZQ
ML^'.OE<IJ_S521342TC;9C'WRP@"8R*6P4I$8%REK,=%78-GPQT>F-1KZ-7Z
M!^P*K<;C'?9,6(*)])D@,$4#I87 8D'[8MVU8#;<@]^(0$1JTU,9PYZI(N9W
M*P05I;'R62"HZ$!''[/H^B\;;L#WIM'[K!KO)<7*U*YOH:3"MBD42P)6"$RH
MQ._!",QI^KX*V35A=K(+;S1P<"5_!1JQL!9T,91,1_= 4,IH+))HIRFC,8]9
M*RL;TR,J86LX6^SWANVX0&>>(2]9V*95DJC$=R("BR._[F4(3("$ZW$B[[H^
M'^[Z/X-\J69%]4S,8UD\MU+FK!SA2!M/:.3G" :3*?,E#0)3HB_U>2<*^+ H
MR/23!B9SB!9LF]9=]J.,PDXNDE@%C! 8LI-%8*#X9(],XP<[_7-TP2SL0H<I
M+W9Y>R'2]/^2[!R1(%3YFTX,%25^6T)07!WL:(X=URD0?HX"01R'\L%D1L)]
MF3%%<"RE$8M\3@B.IJ(W'3HYPH?/-L(,[R0C2@PYNE"!"IQBL$CZQ2M#8&G<
M=T# .RG$3T@A)Q.!45/4>NFBU=4FE%.H8R0+0X6AA"_G$50$Y;B'42>)^+ D
M\GKPB1@A)Q.2^8T#04GE*X\,LQ6IOK3KE!$?5D9XVSA!*Y0W,:514"00F& \
M2#T$)@\3^9A9IY;XL%KZ,Z_K_(P"@9PL*"83?T^,X-)(A-TBA"GH%CUD.HG$
MAR72O:DNO5[NBKY9Z1I"!M$K=6[U2:ZA]I#^E@/!1,':0C1,VA,PT2D8,:Q@
MMG7]! 41Z@NI8BK]_0:"$XG@?I)F" ZVJU'<4RA$IUC$L&*9FN6R:%S1LVTS
M=D=-$"@-B\VU>%='2(2VX&'#[KG=![O*9_IZM()VKNN-'MT0[,G'7V4H^PL,
M'7NQ$TEB6"1-R]Q:<DMFX$U(>=N8V;<QN:#O*:7,*2"RR<NU_CM)QE RQA#A
M[<&QA-U!-(YX0NPBASD1NW[\%P@?IY]6QMIVKP'=5B]7VZ>%#;E@SBJ!%;4=
M\S_K*C2FB!3B-(W\HQT<%RE_*X;A!&.\+VT/GA:)P5.1!^?AA2GGNK9_(W??
MUT7S.O@8JA,X8EC@?*G?%$Y?% D;PQ?NWUO4\G6S,'7Q;Q@$+4D3V!FZ;;P+
M@EDWMH$+6%.HPT-!X^N(0<@QR4[PB&'!,SW(4W1:H2H)IC4$.9Y6IUK$B8.<
M^;QP>0[U=947\\NB(K-\54"]12>)G-7(F/L=$8-1JIB?JB%,"-&7J)UP$2>/
M=-;+]78G9+9;*;.$\K-PKQ!L(%4J^*S)NQ)6.UYFL:,<GV*(N61I\*P3L=33
M\44G7\2P?#GD-]=/Q:Q M9@(]<:E3*E(@X:( 6F<^ (@PX#0-VDOI4[$B&$1
MLVWP]JC"#%$+5<:EC",5/ +%@"*-T^!T$0/R*%*JYZ14=MI%_I?:90SI>'BJ
M=53[V@)VMA]VMSY\EHZ>J&,X[$0=P0V=J,M.\LC3DJ=KTF$)?P=E9_LMNB!E
M>- B8Z@[T-3]5Q#.AV8(5"3*@VX)3P[>>G'O*$'K?RXJ"]KZ"<;2]S&XK-Z^
M]K/]T)A5^R+,HVD:LVPO%SJ'@#H _/YD0.7M/KAW:_8O7]W\!U!+ P04
M"  %B+I2X()J17X$  !G$@  &@   'AL+W=O<FMS:&5E=',O<VAE970Q-S<N
M>&ULE9AM<YLX$,>_BL;3%\E,&I!X[CB>28QOVIE<DJG3ZVL%Y)@+(%<2=G.?
M_B0@V(# ](W-PW^7_6FEU<+\0-D;WQ(BP.\LS?G-;"O$[HMA\&A+,LROZ8[D
M\LZ&L@P+><I>#;YC!,>E498:R#1=(\-)/EO,RVM/;#&GA4B3G#PQP(LLP^S]
MCJ3T<#.#LX\+WY/7K5 7C,5\AU_)FH@?NR<FSXS&2YQD).<)S0$CFYO9+?RR
M@KXR*!7_).3 3XZ!0GFA]$V=?(MO9J:*B*0D$LH%EG][LB1IJCS).'[53F?-
M,Y7AZ?&'][]*> GS@CE9TO1G$HOMS<R?@9AL<)&*[_3PE=1 CO(7T927O^!0
M:;U@!J*""YK5QC*"+,FK?_R['H@3 V@/&*#: $TUL&H#:ZJ!71O84PV<VJ!$
M-RKV<N!"+/!BSN@!,*66WM1!.?JEM1RO)%<392V8O)M(.[%8/CZ$JX?U*@3R
M:/UX_RV\?98G=[?WMP_+%5A_7:V>U^#B"3.2BRT128332_ 9_%B'X.+3)?@$
MDAP\;VG!<1[SN2%D3,JS$=7/OZN>CP:>_S=FU\""5P"9"&K,E^/F(8D:<U-C
M'DXVAX'&?#7=W&^;&S(/33)0DPQ4^K.&DS&4@A'O5N/=*KW;0]$6!&P8S>3Z
M3K$@,=AA)A*B35KER2D]J5JS7T#;=^;&_C0U&A&RVIJPK[']HZ;%83<<]BC'
M Q5$QOZ.7U*BB[VR=D\?Z5B]X'4JY,%.^'T5LJ&)] !. ^", MQ&$2URP3\@
MY'(Z3<F[#LKIC:.%.L$N-9H@Z #U-3 P]3AN@^..XJRWLCAPN=6\_"NK/Q 4
M["CGB0)C)";93NT(5PH-['$J)^&%+!DQ35/,Y! 0N6LI!Y<ZZNK!WFFTY+/9
M3>4D57A.U6+W&G9O/)6%V%*6_"=35U)H%Y/7GVIF8#G0[&5PLC+L*^5\L&S7
M@ZZ>R&^(_%&B)<WW1-8%E3[9>FP(8PI.T.CMJF8$">>%O*CR6%W1)L_OA0@]
MQT$^0MT$:I6VY7E^MYQHE &$<II; T4E:+"#4>S'0G AM[ D?QW)9# 92:O4
M(FF4/:1J,](H?==V7>A#/3PTCUV .8I_G_PJDAB7O5N5=9)'VNI:.SJM(,CQ
M3=_N#(!6YP6VU\$?\&</(9TT-G 4Z:D[>9L"I,6"DTK--%EX5M9F.O8'$/T9
M4[T@<5.&M&RH7U:L/MH457A.U08[MB9PO#<9 JLJC1;*ZF_-@=LMJ)-4X3E5
M&^K8I\#Q1F4(BAYKC99,TW1HR*:HPG.J-MFQ@8'C'<R29IFL%),65N7)[RP%
MMXLS21:>E;6!CBT,'.]AVD"]575NJZN]MU:%9WO(M[H-\7*Z--1(+=_M2-O
MQ[X%CC<N6N!I^SKL]Q[0<P,;(;_+JE%"*;-Z?;9&&5@!<OV!5AL>VQEXKI_1
M@)Y;@;J&1$^H478)J\"-DW=T]0E&OOB^)CD'*=E(4_/:DS.;55\UJA-!=^5K
M^PL5@F;EX9;@F# ED/<W5+X'U2?J2T#S;6GQ/U!+ P04    "  %B+I2[4.(
MGU0%  #C%   &@   'AL+W=O<FMS:&5E=',O<VAE970Q-S@N>&ULI9A;;^(X
M%,>_BH7FH2--2^S<2-4BM;2S4VEZ46%VG@TQ)&H2L[:![K??DQ 2B!VWN_L"
MN9QS\CN^G+_MJQT7;S)A3*'W/"OD]2!1:GTY',I%PG(J+_B:%?!FR45.%=R*
MU5"N!:-QY91G0^(XP3"G:3$87U7/7L3XBF]4EA;L12"YR7,J_KYE&=]=#_#@
M\. U726J?# <7ZWIBDV9^K5^$7 W;*+$:<X*F?("";:\'MS@RPF)2H?*XL^4
M[>31-2I3F7/^5MX\Q-<#IR1B&5NH,@2%ORV;L"PK(P''7W700?/-TO'X^A#]
M>Y4\)#.GDDUX]CN-57(]& U0S)9TDZE7OOO!ZH3\,MZ"9[+Z1;O:UAF@Q48J
MGM?.0)"GQ?Z?OM<-<>0 <<P.I'8@70>OQ\&M'=PJT3U9E=8=571\)?@.B=(:
MHI475=M4WI!-6I3=.%4"WJ;@I\:3YZ>[^Z?I_1V"J^GSSX>[FQG<3&?P]WC_
M-)NBY^_H^>7^]6;V  ;H'/V:WJ&S+U_1%Y06:);PC:1%+*^&"FC*F,-%_>7;
M_9=)SY==],@+E4AT7\0L/O4?0A9-*N20RBVQ!GRDX@*Y^!LB#L$&GLGGW1T+
MCMNTK%O%\WKBO;(M*S;,U#![1[]R+.?9=HQ]K_SH]AA7M_(PQHW1"9370'E6
MJ F7"O$E3,!>N'V X 3.=\,.G&[E^]@UP_D-G&^%^T-P*6%PBU5:F,A\[9OG
M&'?!3$:>0\QD04,65&YN#]GSF@FJTF*%V#L44,GDI66$A$W4T)KOE&9,(I@]
M9<YOK(QO2CO4,B)!T$U;-_+<*#1G/6KX1A^,8,FH6"058@PC)N-KJ.#*!#G2
MO^\Y74C=R'4CWPP9-9"1?="P OHFJQAI#!4RE:KLJRUK^LK$&QD:-2(=7MW(
M=1S/S(N=MN(Z5N(95\#+M2%E+*&.AA"%0=#A-%AA)XR"'M(C;<!6TI_E?%P*
MGA]H>6&FQ/JDBT8CMXMI,,,$1Z,>3M)R$OOT5 D3($<+GC-T5K?GUV^H8,HV
M3W%;RK&]EC\4B@D&I;..;6P$5\\N(*[6" 8SSPVBGC9H"SO^H+(GM%BQ4I.7
M-!5H2[,-*RO]C@I!"X6RE,[3+%5IST#3"_IY$!R7D!K?( ^.TT??5GYL+_W[
M'CS,A*KGC)2&ZNYU==-DA*,^<<*M!N#@,_/6.-:,L('.$9(@U'@-=CX)^WA;
M=<%V>:EF[YS!4I\=>!5][^E^73_.1P1TO\MJL,.A%_8L2W K-=BN-0\-H'6.
MZ0JBM:;-Y!2NE1ALUY@GV$YET)I&I$A;IIE;SF!G:3G2R@FQR\D!#D&)1C*A
MT-M4*9'.-XK.,VA2CJ!I<]@R52\3GL5,P!2#S4^Z0&=0,&*>950<!3 .YQJC
MU)JC$G$1=A,UVI&+OL4(:=6(V-7HOR8:I]E&L?C?I(H_2O4TA5:H"+&F\+O:
M5;+XG&Y!3Z%<5PP2;23P 1[PKS?5HJ#0DCWNL;V;F9WH!9J0P,5!=Z88+",G
M] .O9]U 6KDD=KG\?VD>]Y<M45U(M41/^5LM)78MG3*Q31?,O$LZC=DJ'+$K
MG&4[6'N>[/1&(]SM+MT*5L]]0[)5-6)7M4_L"(DN4$'D^%T^W<H+@YZ-%VE5
MC-A5[ <5,:QAK)W0J@SY:$?3GZ2N&]CQW:B;I6X6XIX%+&D%AM@%YC.=H.O'
M*'"[.Q:#5>AW)69X=%R4,[&J3M$DS,I-H?;'+<W3YJ3NICJ?ZCR_Q9>3_7E;
M&V9__/=8;>(ERM@20CH7(1")_8G:_D;Q=74H->=*\;RZ3!B%@ET:P/LEY^IP
M4WZ@.=<<_P-02P,$%     @ !8BZ4G7D+<4  P   PD  !H   !X;"]W;W)K
M<VAE971S+W-H965T,3<Y+GAM;(U6VT[C,!#]%2O:AUUI(?<$4%N)-D$@T1:1
MPCZ;QFVR)';7=EOX^QT[(9201GUI?#EG/.?4F<E@S_BKR B1Z*TLJ!@:F92;
M*],4RXR46)RS#:&PLV*\Q!*F?&V*#2<XU:2R,!W+"LP2Y]08#?3: Q\-V%86
M.24/'(EM66+^/B8%VP\-V_A8>,S7F50+YFBPP6N2$/FT>> P,YLH:5X2*G)&
M$2>KH7%M7\6APFO <T[VXF",E)(7QE[5Y"X=&I9*B!1D*54$#(\=F9"B4($@
MC7]U3*,Y4A$/QQ_1;[1VT/*"!9FPXD^>RFQH7!@H)2N\+>0CV]^26H^OXBU9
M(?0OVM=8RT#+K9"LK,F009G3ZHG?:A\."!"GF^#4!*=-\(X0W)K@M@G!$8)7
M$[Q33_!K@I9N5MJU<1&6>#3@;(^X0D,T-=#N:S;XE5-U3Q+)83<'GAQ-YK,H
MGB5QA&"4S._OHNL%3)(%/*;Q;)&@^0UL31\>XUO W3W'Z'Z>).@,/241^OGC
M%_J!<HH6&=L*3%,Q,"5DI6*;RSJ#<96!<R0#%TT9E9E ,4U)VL&/^OFVTQ/
M!#L:3YP/3\9.;\0IYN?(M7\CQW+LCH0FI].M+CW]](@L>^GQR73[LL<,M[D@
MKH[G'K\@IU^+GO.\YCQ/G^<=.6\&M;%@HO,B54Q?,U4!W(W.+AS?=P?F[O#O
MZ8#9H1?:7V%1%\P/;,?[BHL[</ZE9W_"ONCT&YU^KZ]SF1&.EJR$\IZINKLC
M\"+!G%SUN!@TT8->%Z&(0HFD4$$X)W3YCB3'5!2X*L[I7R@L4.QEI\M5Y.!
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
MBT'"+==Q6Y X3M0*ZA*$1J[AX+6@9 ;6;P-505YCN]B]#7D^NTFH[[L.R>2
M[29J6>L.2XM>-ZP(M?)Q(E?QZ@ %M4>9\'[=4\E0UZKL0UXY0(1<!H=?*7Z%
M>0&';6*1JS5S(!=4A(6T@(N\-48U<_$MLH!< AMC76(EAP1UY*J>H5761 *B
M0VM*+=/&$27BS UU[7302'8Y'(S]V3!LC M*Z\G_R&D/<R@;J]@: 6N$(%K3
MRH$!#J!&G&$KO8;@"D[<LQA90 ,$V,-O! AR3M8T!_VZD_%>".LG(>/]$,K]
MVPZL12,3\NM06ZA2]67$U0%U\-"3VIG8R"#+FBHV!%)0 ^,HA60%P'N>F"A[
M4_M[6\[/)L<[Y?N&W#5RV=!*QI2?L$P.$SD %! +W0 3R]0!HD86G;__^>WK
MORR?8GI*E7"<4GZQ#B9\KV0#^CZX"*A4V7!W0\O >H6C82.UK9AS%2GG$,BM
M=CW/KF!L-;0R^=!A:F$RA LJU>HR6K/C6+&3>G>0SZBX:',:6Z8'D;DE>Y2X
M.S:P\>1,M[P*@,3XQNB>BU]4"D[U:\^C2.)+[(\L"VL^.3F*"%DG!3*P^]Q\
MYG3U%'^ P@=JQJBN,7CRVQ1C%"X46*YG6ZYYX^#.JAUV<@QVHT.ZCD#![6,<
MN!-H]NG.@Z@.Y=@SGW+MVR5)FG@K5M#>\832(B#(!R  @6_H C*';ZP<>_9E
M'!T\]2:Y8ZYZ=S"HC)&C;SA,1FR3ET;N.. #EC-".7<19,*@@.#JC2=!MVI^
MTRW;E[EEFEP?_-'+H_N+HB]\4?1?N<KYH_/@_\<4.%Y-+6^ZF_K\(/CH]PZ"
MQX_'0>?S@^#I<K[ZS2"X?#0^O'L0A*MI CH8^_;H:M.X]QFK;YOXE@\?32;1
M?WWD.SF9/QYGOC,*3JSLB97\](9H,GA\^7$C3\S6)/]\H>'I?HRY'V/NQYC[
M,>8_.L9\.*!P6LE]2P3M%/VI!6**B.B+]43F.W1NK63\PW^Z*KL$7Y&B%[VC
MZ_:;_Q"96\.+L_.A[^.N<#R0^!%Z<$PG&$F,PH$L MOB(S0C1PZ64X"P:2-3
MZB+MU);N[R9_4X"42 B1O_D"[M]0/)Z)>G)=R3/ H"]XC_]HX&@RF5S+?GI2
MRJ39!'6HHX:V4U\3,R6U,T7&&L(-J<,\D\O-YYNRRK)BD26I0=RGT2^^I@*D
MU@W7(K(FCU$YW_APGY'N5(DAUTUG&0S$V$(7J@.DT#T'GT>#>,?J;UD[;8(X
M<)$PN#'@DI$&[3)1 H]%DTGM?I"_'^3_-P?Y^".5Q>1G14S$]&LKBCIR)O["
M:'@Z_*#KC'_'M!B7QU^#O4M5O%%K;#V>/WYXA-Z2?V$5OP3;\8^4"AL02OY(
M<Z)RM #OUQ;02%_H@.%G;B__"5!+ P04    "  %B+I2P\Q\S6,I   [H@
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
MA?0,@L"&$)ZB)0E&0S.[?[UM#ARO;.O,?0"TXD:4VF<<"P/:8'+N-DW=KY'
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
MAG[&K-(P,Z!\=(O!,M&L\)C8.HP- #:?LV)P(XK!C3KET'BT6VU=6;;'K3$
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
M_@X%((N:)!W&&?$;BJ0RB-K>(1;M34ZS!.877<<=**=KUQP!<YZ]JD;V.+U
MP![W?>J[&H4W9[B@S:BXFP'LDG,54"X;T1AK2ZDL&&H!GN276J]DDC7N/!B@
MMJC<7OEY]@X3Y.."S,\T(^K>+9BK0GM9V&8JS"N/S"*6&(C!4'/V*E9<''@
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
M-\1GN4MDF[YB42[U\>V%DK6099&S,FC@5TW@8]L:_'X&SL&3K>.6=;_CRBW
MMNHE/L62\T%G3]/# _K;Y[=EXTX^X6W9!G'_9U\,_?_YM=Z?WXO].]^+G?U/
MOQA;DE$1)RWCF!A8BEXK5NRUH31N:9!+KWI5A3^X?4UXGA//]94HZ"4@=TOH
M]C+CQN5VK0+/(VWB'W*^Y05HMOS2U(/H$#[-JHZ6R&!K(<_$E(>M7$XNVX@:
MVB4&H\68!^NO*T-7A$*]"]IV*S$'Y-U6(<*-[%#;P:IHC$DN6;L$LY.\8KN#
M;'>.9C.>[IO6=Q%\BF:;XQWJ&^)?&-4XR :2;>=8/L335NXN6V/]FJ0+Q_1?
M3H.EYE^A9ZC?BN[3<@=7;D6XPA*$P!^0 \*UO)#\'WI'5EY(-($[$& H7["Z
M F$"*[!.<=^<I[-14$+_5GSAG)UPT#D:['#V[",TRCJ,>RH,-(#\1PX8:/89
MJS=/,FW]RN1?[H>>Y_!>7LK_I!YF!L%T^F2"U.,&QI@C:9Z^]/YQ4]_!_\F=
M\"SO\A^_!Y&P=E?4+)KNQ ^/SAZ9;S'U]H='EV??79X_>@PCX^,_?K\#U?EE
MWJRQ'4CI5C#T=/[-5X_8NM0/P,9P2JP% OE#?VY<#K2.#\#OJQKT*/F "Z#R
M0.#]^-]02P,$%     @ !8BZ4@I9;[W>$0  \F@  !H   !X;"]W;W)K<VAE
M971S+W-H965T,3@T+GAM;.U=>Y/;MA'_*IAKTK%G&)V>I[O$]HQ?;=*I&X^=
MM']#(B2AI@@6($]6/GUW%P^"%*G3I4G;M)Q)+(DD@,4^?[O$SCT[*/W)[(0H
MV>=]EIOG5[NR++Z^OC;KG=AS,U*%R.'.1ND]+^&GWEZ;0@N>TJ!]=CT=CV^N
M]USF5R^>T;7W^L4S5969S,5[S4RUWW-]?"4R=7A^-;GR%S[([:[$"]<OGA5\
M*SZ*\L?BO89?UV&65.Y%;J3*F1:;YU<O)U^_GN/S],!?I3B8Z#O#G:R4^H0_
MODN?7XV1()&)=8DS</BX%Z]%EN%$0,8_W)Q784D<&'_WL_^!]@Y[67$C7JOL
M;S(M=\^O;J]8*C:\RLH/ZO"M</M9X'QKE1GZEQWLLY/9%5M7IE1[-Q@HV,O<
M?O+/C@_1@-MQSX"I&S"]=,#,#9C11BUEM*TWO.0OGFEU8!J?AMGP"_&&1L-N
M9(Y2_%AJN"MA7/GBP]N_OOW+CV^?79<P&5ZZ7KN!K^S :<_ &7NG\G)GV-L\
M%6G'^-?GQT^F9R:XAEV$K4S]5EY-S\[XCNL1FTT2-AU/)UT$G1_^1JS#\/$9
M<F:!LS.:;_88SC9FFH>9YC33_/$R.C]P-F)N+/MA)]AKM2]X?F1;D0O-2V'
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
M![WC%SMA[$M?O*GY-_:Q\=Z4_'&F)/*=+N!\8F!/_$("VC^Z./LO4$L#!!0
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
MVT?N1=N?+9N^?\BW<>Q-@MCSQ^&V;]L5HYX_Z+P#,V\T"7>4I1R&IE0*.T6
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
M$KE(+7+@\',O;D2>(R,0XP_/<]!LB83M<<W]%](==%EP(VY4_IO,[/KYX&+
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
MP&].%M$HT64O(-?^G9TA_&PA^J )*DRUD*A?V]+[;6L-3((34ND#G]+U&ER
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
MA4C#EPHE,+?47+GH[2\6?+LK-BN;JE)[91I/B&FY6(RUMZR#GB3 "M#5GM+
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
M(JB9&$^/X!.J:N<DZ:R-%8-1!A@"4P1R[F"](3;]\*=5:)/5=@I OD_@F^M
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
M2M^$>+*+^JVE;BA>F>>*!5?H;5-= TM!Z 'X?\FY:AIZ@O;!Z_Q?4$L#!!0
M   (  6(NE)K:P#.YP0  . 7   :    >&PO=V]R:W-H965T<R]S:&5E=#$Y
M.2YX;6SM6.MOXC@0_U<L[O:TE3@2$D@?2Y$HI=I*[:GJZSZ;9" 624QMI[3_
M_8V=$ (E.:IRNSUIO\2/S-/^S7CLWH*+F0P!%'F)HT2>-D*EYB>6)?T08BI;
M? X)_IEP$5.%0S&UY%P #0Q3'%F.;7M63%G2Z/?,W(WH]WBJ(I; C2 RC6,J
M7L\@XHO31KNQG+AETU#I":O?F],IW(%ZF-\('%F%E(#%D$C&$R)@<MH8M$^&
MGJ8W!(\,%K+4)]J3,><S/;@,3ANV-@@B\)660+%YAB%$D1:$9CSE,AN%2LU8
M[B^E7QC?T9<QE3#DT=\L4.%IXZA! IC0-%*W?/$=<G^Z6I[/(VF^9)'3V@WB
MIU+Q.&=&"V*69"U]R==A%P8G9W!V97!S!M<XFEEFW#JGBO9[@B^(T-0H37?,
MVAAN](8E>A?OE,"_#/E4_V)P>4L>!U</(W(]&MP]W(ZN1W_=WY&O]W0<@3SH
M60JU:%K+SR6>91*="HDNN>:)"B49)0$$6_B']?QMIT: A>X5/CI+'\^<6HG7
M5+2(VVX2QW;:VPRJ9S\'OV"W:\QQBR5WC3SW?4M>([E32.X8R9T*R7<8XT$:
M >$3<L$2FOB,1N0RD4JD&'E*DFN@,A40$*K(!66"/-(HA6V;7*_I/@0RX1'F
M )9,B=)8(7/!GUD DBC]LU#/2NKCDOJ)5O^LU9.O+$$FGDJ:!/+@A/SQVY%C
MN]_>M+B1?ECL9#%]!<\0D7;>.GGKDGNN4/^2:B EH E5LO?=#JD,"3RE#%W4
MOE=[M>\6HP=>,4>(&1X"DS0)BC^_$^^P--"]MO.M=J;$<,7HF$5,,?B!J\B3
M9Q"*9?B""0B-'LR*_HPLJ! T423*[7I]IVMMK]WL''DU,QF HBU^[TO#9VDQ
MQT$\!E'DN7<&UX]N?P7SKV!>FSGN-MV.4SWQT5#^%_G;JHK/>(+^[+8ZSVSF
MF_6QLS%V-S9VQWSP-HXKHJC<0X+J**QJWQ-?[XF+_2%WA/L08(&-EQZ!ZZ%O
M4Q_04CWS'T?>IVLW(-X^_MD07\O_VR"^1O!_AKK7M(\[;\;[!?KA6CVG1Q\%
MN-<\.K*KQC6WPFYQ*^SN?"M\2G&%F<H6@279*U#V(#.E(M!'T1)]I=,E/W2R
M$X@E\Q0;:DXI)"G]) %5(+?=)NLMU&?A#%%'I4SCN;9'DE3BCJ%]YBS49F1V
MH@]Z8A?LI'/C5]F^!0C0EF<'[Q[+N/M0 *R]6Y0NJTLB<VE=._0>>81NK94[
M7K=EDR_D,&MNF9S].=&R6:+0>*F(P#4NJ.U6&ZGLEHO?T<L<?(6:D3 V%<$K
M4"$/"N)V:Y5CG-8JOYPS775@I+\RB-;C72/U2ZEWSJ3/4UQ)O3,1Q97'#<F2
MQ6;=YK6.D*%C:S]J4.P5*/9V1K$?TF2JER0KE%9 S=%1"O0MP-B&SWK=VVLU
MD"8>M,+,(+FT:%7$ZF7*39 $X>C7Y+\@%48\"E &3G$&)]B DX'1O@J^<D*^
M*0PZHQ'6GB94<$FKB[8WA_&PV)GU72G68%._YS7=XU4%-GH!X3,=^I4<7YVN
MN\+TNJ45#T1O[MW;\&B5'E%C$%/SMBR)@7OVGEK,%L_7 _-J:ZW(L[=O-&.*
M13N)8(*L=NL0TY_(WI.S@>)S\R0[YDKQV'1#H A;38#_)YRKY4 K*![U^_\
M4$L#!!0    (  6(NE(HC"[ZD@(   <&   :    >&PO=V]R:W-H965T<R]S
M:&5E=#(P,"YX;6R5E&UOVC 0Q[_**9NF5D+- Z%E#)!*Q[I)HZL(V]27)CF(
M5<=FME/*M]\Y"2F;"E+?Q/;Y[N?_V;D;;I5^-#FBA>="2#/R<FLW ]\W:8X%
M,Q=J@Y)V5DH7S-)2KWVST<BR*J@0?A0$EW[!N/3&P\IVK\=#55K!)=YK,&51
M,+V;H%#;D1=Z>\.<KW/K#/YXN&%K3-#^W-QK6ODM)>,%2L.5!(VKD7<=#B:Q
M\Z\<?G'<FH,YN$R62CVZQ;=LY 5.$ I,K2,P&I[P!H5P()+QIV%Z[9$N\'"^
MIW^I<J=<ELS@C1*_>6;SD=?W(,,5*X6=J^U7;/+I.5ZJA*F^L*U]X\"#M#16
M%4TP*2BXK$?VW-S#04#_6$#4!$25[OJ@2N5G9MEXJ-46M/,FFIM4J5;1)(Y+
M]RB)U;3+*<Z.IW?3^>T#)(L?\^O;*20/R6(Z2SIP-UW V8(M!9KSH6_I).?O
MIPUU4E.C(]0NS)2TN8&IS##[-]XGA:W,:"]S$IT$SIB^@&[8@2B(PA.\;IMV
MM^)UWY[V"7K<TN.*'A^A)U0Z62D0U(IN /5Z!XE5FGYR2';&8F'H)+2OW>MI
M< ,S#<SL81)M!U)%I6*L<:?:'&&E!)4<EVLXXY(LJC1,9N9\ !_>]:.@^^G-
M([U"FK?/ *^K@8U@*6; I55@4#_Q%%O">PCC7J?7Z[66[VC,@(HS+8M2,$N!
M&5)[23FKJO9_"6?=R\Y5KW_>&HZ(D,K"CGK:*3'[,0P[0?RB:*$L$X#'K_HP
MF_!CIQ]'>\MK_XY_4)P%,:L69.BU2FGK.FVM;9>[KHO[Q;UND73_:RX-"%Q1
M:'!QU?- UVVG7EBUJ4I]J2PUCFJ:4Z=&[1QH?Z64W2_< 6WO'_\%4$L#!!0
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
M4ST0Z_=LUZ'$ZHU%JHK?8+UK&S? >*FTR';&QH.,Y]N_=+,;B(H!)$<,T,X
M_5<#O#/ 14>WGA7=NJ>:]KM2K(&TK8V:/2C&IK VO>&Y#>-02W.7&SO='SQ\
M>OC]^0&\!0-FH\[S&7ABLLB/?,S 'Z.4SZ@=<05>WS-->:K>F-;/PWOP^M4;
M\ KP''R<BZ6B^41U(VU\LLK1>/?\V^WST9'G/U)Y#3"\ BA&\(#YG=_\GHU+
M\_BE>61&HAP.5 X'*O3PL>%@*Y8OV55P-*[ PV9A4I%-P$>>V79B"H;FEIK2
M;8)^_LUH@P^:9>J+QS-<>H8+S\A1S_8.+2H."1>>0V._E4P*23NA5WW80@1U
MNM&J.L8'FI%VQ\9C=<!C4GI, A[_J+&\ D--I08FPQGX_&[#U9>;(F'>QO;'
M,[I)Z6M2L[@W2\^:WE$T;G Q 6S_5"W B)D%="QF.?_;7*#*G!7>'YH^?G$(
MOC$J/5ZV2B];%XXU"L:Z7?K:KEFL.Z5GG7/&VB^.BU@KCYLP=M"(+QSN9C#<
ML((X6+. 0\<;B,X9\H!Z$HZYXP_T VC(Y(J/V6%O7FHZ0D!2M\@X(L#DQP-W
MI_D"I9 0$G]'W$/MXE8G[AQ&+G2T@/X5_;LH@7] '3 ,'4=@JVX9X;@!VZ&Y
M.F:Y=@_>3M;!B\DZ\$Q6OSS$UW'\B\]3QQ'H7^LOE 7$GP7(\07%-<L"Y&B"
MX#FSX#8@'\P"5-G+^%?_"V:!>=8CW?!LF?EZXMB#<-WRP3$,^;<YIQ'\-J >
M?$-'#FC(#[1+I$/XK1TYM*%FW9+ 80OY]S^GHB$@G\2A1<%!#/DI<Z$L"*'!
MH0UU:I8%V&$+^[=%IZ(A($_:@2S #F+83YD+9H%%@]'WHP$[R.':5>PJ)3O_
MENE$- 3447!SAQW$L!\SE\B'\!8?.[;ANM7OL.,6#E;P3F)#0!ZW0JN"HQCV
M8^9"61!@ W9LPW6K[&''+1RL[9W&AD!UKQ/( N(H1OR8>4_E9$VEK\)#'&A(
MW6IOQ*&#^/='_ZO"L].L5FZ25J=]I'!#'"N(?S7?CWI-]NJD\E^>NM7PB,,"
M\6]Y3IUT 7D8A][+B:,$\2_C/S7^X1=RXJ!!ZE:Q(PX(Y*P5N]N ?##ZC@[$
MOWS_U.B'D9LX6"1UJ]0ECCW)>2MU ?FCT8\JGV/8;V$>J9SQ7(&438U0?-TR
MJXK<?EZR/=%B47RA,1):BZPXG#,Z8=(V,/>G0NC]B?WHH_S(I_\O4$L#!!0
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
M7^S/#_<WBF^R$[4Y5XI'V>6:DH"*-$"_7W*NWF[20[KB%'?P/U!+ P04
M"  %B+I2-$*G7! #    "P  &@   'AL+W=O<FMS:&5E=',O<VAE970R,3,N
M>&ULQ5;!;N(P$/T5*]I#*VU)'"#0"I!HH=IJVU4%A3VL]N"2H5@X<6H[I?S]
MCD,:4@392JW$!>QDYN7->\EX.BNIEGH!8,AK)&+==1;&)!>NJV<+B)BNR01B
MO#.7*F(&M^K)U8D"%F9)D7!]SPO<B/'8Z76R:_>JUY&I$3R&>T5T&D5,K2]!
MR%77H<[;A1%_6AA[P>UU$O8$8S"3Y%[ASBU00AY!K+F,B8)YU^G3BRL:V(0L
M8LIAI4MK8DMYE')I-S=AU_$L(Q P,Q:"X=\+7($0%@EY/.>@3O%,FUA>OZ%?
M9\5C,8],PY44OWEH%EVG[9 0YBP59B17/R OJ&GQ9E+H[)>L\EC/(;-4&QGE
MR<@@XO'FG[WF0I02:.- @I\G^!]-J.<)]:S0#;.LK $SK-=1<D64C48TN\BT
MR;*Q&AY;&\=&X5V.>:9WW;\9D6G_=C(D=\/^>#(:W@U_/8S)&?D):]+7:&]B
M]=9DHB$D^-Z0*1,IRSPX&8!A7.A3#)^,!^3DVVG'-<C*8KNSG,'EAH%_@,$=
M4S52I]^)[_ET3_K5Q].]]^DN:E$(XA>"^!E>XP#>5 HL3G"SK@"K%V#U#*Q^
M2%W&-WH!N0.F4P7X!1AR$R>IT83%84G,!Y@M8OZ<@B9_;A&'W!B(]-\*%HV"
M1:.RI/*CN7WT/I,V$/BZ6PS[\;_TO%K0[+@O92_V1K6V4>_X-0M^S4I^(ZZ7
M9W,%@.P,*-"&*&:@HO*@0 Z.J'^K8-'ZO/ZM?<IZ'MTQX$!8?;\#[8)ANY+A
M\#7!MHK?-\H?D1,>DS4PI4\KBC\OH,^/: 'UMGW.^[P).0;U2_+2FK_CP;XH
MOW;  EKJQ+22X8"_\!!0D#4'$585O>UEU#^F^-LV2.M?(/X&(RB_VKO*5X6\
MY[9MCK2Z.PZXGLD4B=FS3;#9DL@YGK!JB6?;X_\. KKM<;1Y3"NV'9$&7V!%
ML+?-!.U=/_;&-78L<4OCB9T-\<A^XCA1")ACECT_'*(VX]9F8V2232R/TN#\
MDRT7.**"L@%X?RZE>=O8(:@8>GO_ %!+ P04    "  %B+I2\P-V>]0"  !U
M!@  &@   'AL+W=O<FMS:&5E=',O<VAE970R,30N>&UL?55-;^(P$/TKHZB'
M5J(-"1#:"I#XJK:KLJJ@= ^K/3C)0*PZ-FL[T/[[M1W(LFW@DGB<F??>C,>3
MWD[(-Y4A:GC/&5=]+]-Z<^_[*LDP)^I&;)";+RLA<Z*-*=>^VD@DJ0O*F1\V
MFY&?$\J]0<_M/<M!3Q2:48[/$E21YT1^C)")7=\+O,/&G*XS;3?\06]#UKA
MO=P\2V/Y%4I*<^2*"@X25WUO&-R/NM;?.;Q2W*FC-=A,8B'>K/&8]KVF%80,
M$VT1B'EM<8R,62 CX\\>TZLH;>#Q^H#^X'(WN<1$X5BPGS356=^[]2#%%2F8
MGHO=-]SGT[%XB6#*/6&W]VUZD!1*BWP?;!3DE)=O\KZOPU% &)P("/<!H=-=
M$CF5$Z+)H"?%#J3U-FAVX5)UT48<Y?90%EJ:K]3$Z<'#\'$.K\.GY11FT^%B
M.9_.IC]>%G -"W/^:<$0Q K&&>%K5$ Y/%$24T;U!YB.@"47L4*Y);%Q?.2;
M0BNXG* FE*DKN+ !+YDH%.&IZOG:"+:T?K(7-RK%A2?$M6 FN,X43'F*Z?_Q
MODFTRC8\9#L*SP+.B+R!5M" L!D&R\4$+B^NSL"VJB*V'&SK5!$)E?!*6(&-
MJC[4E&N&1!424S#M-\>DD)+R-8R(HJI14SKK(WABHHGMV :,"4L*Y@SX-1>,
M@>G$'9'I[S.BVY7HMA/=/B%ZA&O*N144$T9X@D T?">\,'<3@KK#*O$Z#L]>
M]NW@KM-JASU_6R.C4\GHG)51MI9ME)6MXM96L8Z\1(F.R*.H==>M)X\J\N@L
M^?0=94*5.2%354FXKFW2Z OU==AIU3-W*^;N>6:>?BK]!!/,8Y2F/^M$=+\4
M/XB"]FWT289_- IRE&LW\!0DHN"ZG K5;C53A^4H^>=>#F1S64R'*&"X,J'-
MFZXAE^60*PTM-FZPQ$*;,>66F?DOH+0.YOM*"'TP+$'UIQG\!5!+ P04
M"  %B+I2RW'@!" #  #Y"0  &@   'AL+W=O<FMS:&5E=',O<VAE970R,34N
M>&ULM59M3^) $/XKD\8/FJA]A8(!$A7.,U&/6+R+N=R'M2RP<=OE=K<@__YF
MV])#+,1[D0]TMYUGYIFWG>TLA7Q6,THUO"0\55UKIO7\S+95/*,)4:=B3E/\
M,A$R(1JW<FJKN:1DG(,2;GN.T[03PE*KU\G?#66O(S+-64J'$E26)$2N+B@7
MRZ[E6NL7]VPZT^:%W>O,R91&5#_,AQ)W=J5ES!*:*B92D'32M<[=L[Z; W*)
MKXPNU<8:C"M/0CR;S?6X:SF&$>4TUD8%P<>"7E+.C2;D\;-4:E4V#7!SO=;^
M*7<>G7DBBEX*_HV-]:QKM2P8TPG)N+X7R\^T=*AA],6"J_P?EJ6L8T&<*2V2
M$HP,$I863_)2!F(#X 8[ %X)\-X+\$N _UY 4 *"/#*%*WD<^D237D>*)4@C
MC=K,(@]FCD;W66KR'FF)7QGB=&]P-[B_>H1H].7^_&H T6,T&MQ&QW W&,$)
M1%AFXXQ3$!,8I%1.5Q!I(;$@(%HI31.%DEB<AWVJ">/J"#$/41\.#X[@ %@*
MHYG(%$G'JF-K9&MLVG')[*)@YNU@=DOD*?CN,7B.Y]; +_?#^S2NX$X-O/]N
MN-M^#;<QQ%6<O2K.7J[/WZ%O*+%5I5X=PY"35 /&! 8_,S;''M+P_0;%X=H$
M],<>8WYES,^-!3N,W5"ESK"EXBS).-%TC)V IT+,B.FUNE04^AJY/G-4+'HG
M?C-LM#KVHH9'4/$(]O(8"4TXT*)P5%DX:ETX*=5U5 J5S0TJKMMN!5Y%I<A^
M\(:QZ_FAX[\6Z]>(^6ZCV:YWK%$YUMCKV*#6)9AS$F.P6:H%*"H7+*9[LMFL
MC#4_OG3"RECX#RF;2J%J6SE\F[2@@;^MI-6)!8&W)=:O$?."L+4C::W*M=;_
M[8K+UAL>)[[O;_ HZ-:(>4ZPBVZ[HMO^FQI+A885'KE_5FNN\WL>.!]?;>[&
M^'$_HMY*K:_ZVG6"[7JK$_.:S7 K@35B7NB].23LC3%K+D4XH:8L5<#I!''.
M:8@*9''/*#9:S//)^R0TSO%\.<.[&95& +]/A-#KC1GFU6VO]PM02P,$%
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
M56M/VS 4_2M7$9- @CS;CJ$T$B6@,=&MHK!IFO;!36];"\?.;(?"OY^=A*A
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
M ^&'\%K:41;4;_'J9'1U."/'R*@Q :B*-I3#HDZ**PFN4R'Y5JF3!'^]5PW
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
M*%E17ABH[]>,R9>3XEU:\[)U]A]02P,$%     @ !8BZ4N1*8AW5!@  &BT
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
MHP04/ZEHL4R+=8_N@[KWP15<]>OH_NU<]4\<P&"HAW'HMUSM1!+B!(2T7.U
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
ME,<?MW3/<1KRL2&DGVHU8U7X-,M]0BT^6>"!IF++P2(-2:C1#[KU(>HP8,@
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
MYX3_GM&,'28&-HX=3^DVD:K#G(YW9$N75#[O'CFTS)8E3G-:B)05B-/-Q'C
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
M65I-MYS\;']T-YM-'V:3^<,2!O,QC.[F#]/YE\E\-)TLX7R,EG%A+N C#(3
M!"-XTDHF<2%@S$515O8NALE+P>T[6=$K6D%6M]SRA)779\ ES+@0M#%=WQ*U
MB^VOMX3#BC \0MB$F9(V-3"1$49_^ON4;9URN$MY&)X47&+>@%;P <*@>?VX
M',/YV85)F49S0KQ5U[-5BK>.B-\J8V!$P%PF*-<<#7R_)1N86LS,CQ,1VG6$
M=AFA?13?59CZP@++5$&?G/$(K()<4!-:'L<&?L+9H4I7RLT*WO7K:[_9N.KZ
MKP=X+FN>RY,\"VHCU)K>O"HBT*2(D5LZ6+WO,YW3WZ RN3C$5D7I[*&%U^WK
MPVR=FJUSDFVDLDS)_P3K_ /6#"[;P5]D_EX/9JB3<M(86+L7JMJQ/JV'V:#J
MX=_FU22<,9UP:4!@3*Y!XXI*HZOI4FVLRLN.7BE+\Z%<IC2043L#NH^5LKN-
M"U"/^/XO4$L#!!0    (  6(NE((,XN.N (  -4'   :    >&PO=V]R:W-H
M965T<R]S:&5E=#(S-"YX;6RU55UOVC 4_2M741]:J6M"" $J0"JEVRIM$RNE
M>YCV8)(+L>K8J>U ^^]G.VE&Q8>J:7MQ?.U[CL\]ANO!1LA'E2%J>,X95T,O
MT[JX]'V59)@3=2$*Y&9G*61.M GERE>%1)(Z4,[\, AB/R>4>Z.!6YO*T4"4
MFE&.4PFJS',B7\;(Q&;HM;S7A3NZRK1=\$>#@JQPAGI>3*6)_(8EI3ER104'
MB<NA=]6ZG/1MODMXH+A16W.PE2R$>+3!;3KT BL(&2;:,A#S6>,U,F:)C(RG
MFM-KCK3 [?DK^T=7NZEE011>"_:#ICH;>CT/4ER2DND[L?F,=3T=RY<(IMP(
MFRHWCCQ(2J5%7H.-@ISRZDN>:Q^V *U#@+ &A.\%M&M ^[V J 9$SIFJ%.?#
MA&@R&DBQ 6FS#9N=.#,=VI1/N;WVF99FEQJ<'LWFX]G-]_G-MWNX>3#C#$XG
MJ EEZ@P^P'PV@=.3,S@!RN$^$Z4B/%4#7YN3+=Y/ZE/&U2GA@5.N"GD!8>\<
MPB!L[8%?'X=_)0;>;AV$3]X/#]["?6-7XUG8>!8ZOO8AS\J%PJ<2N8:;M1U_
M?C$9<*LQ5[^.\+<;_K;CCP[PWV%!7G)++); A48%9H$L&.ZSKN+J."[[)U^/
M6K$Q:;WMSVY.NQ_WFJ0W*J-&9714Y98+:%TX4GBGH>S\%V/CAC\^*OF3%$I!
M0E0&A10)8JI@*44..<H52M"2<$5<0]KW&X]W7(R#7AP$^WWL-J*Z_^ZVQQ57
MO*4AZD2')/0:";V_E' .A9"Z:O&,:$Q!"].K$UF:*>4:)2J]3V=O1V?8/22S
MW\CL'Y4Y_2,RQ84V=]CH-J\@89KBWM[4W[FW</?6_*T>:A\\TS16E"M@N#2P
MX*)K\+)Z1*I B\*UU870IDF[:6;>790VP>POA3&R#FRG;E[RT6]02P,$%
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
M;P!: - Z&:!X-PL,R#: ;!\1TE_H+[>.IP&GUV(Z<^8&9 = =DX(^=4R(+L
MLGLRR-$GVS,@>P"R=T)(4I)] -D_':3M?S(@!P!RP LY5EF81L_%ZR)Y$-/T
M,8BCG^7[BF;3@!P"R"$OY%R5O[ELRS7D+%4O4;+-UKHYS[*M,AOR%FK)6[R8
M_G:S"=(?!:(?/<:1_F^!)K;#,-EJ^YB84#C,QG'C*(^"M9AM[]=1**8/#RK5
MBC;QD&XDLV_FQ8MJ)69!JGV]2(,X"\I>4&82(M=(;MDDFTV4%V_*RJ[%2'>L
M= &J.(P4@42ND<RR\?,D_/:4K%<JS?X0SC];W?LQV9!B)+-CKH,H%7?!>JO$
MK0JR;5I6;5)T2"Z2V2YN'"8;)1;!=WHYD4LDLTS\[7VF_MD6+:#S4BTLY _)
M+)"_M[J>JE2WQ==1'.@JH%N6ADXV,HAD5@ALFTF/P4(*L9@5 DU',9%"+&:%
M-%1@\4Z/ M>DTEAPY,*L$K,B[]G^9<(ABUC,%H$5AUYJY!&+V2.P@T@QD5(L
M9J7@BM,V,9%:+&:U8,R.B8EL8S';!F-V34SD'HO9/;A1)Q<=N<<ZJ7O,B]Y&
M[FDSNZ=A7"#>C54>1&L3$[FGS>R>YO&!.!?7B8F)W-,^V3!&8]KFP+H-Y\U.
M.981YR8FLE";>^H,81(+M9&%VLP6JAMTZ<NMVT]=EU)SHJ*-+-1FME #9E'(
MVNKFO',;6:C-/>:IQ_P<I+HVD1%0&UFHS6RAIL[P^:YC9V(B"[69+=2,.7H*
MR/1/!UFHPVRA9DS=88YS$Q-9J,,^B68,+<JJ\YS$):BV?&1>] ZR4.>8(Z =
M9A#_^",3L?Z%*[-!ZB +=9@M5,%T=->C7%04>?!=I.8:4P>NWS!;J()IKU91
M\1[=9XJ*@9N)B2S48;80'EF:W>(.LE#GF(LX^INQX_G&$J.)B2S4.>8R3A63
M=#TZR$(=9@LU8.[7G4Q,9*$.LX4@)ET#11;J,EL(8YI5J(LLU#WFYH$#3'-D
MV446ZAYS"\$!ICF=T$46ZC);"$]UD8N.+-1EMM!5D.GA^6Y:)M-O_;U8*\J)
M!A,3[B-@ME##= *MX\@_7?:YN*81.F5$\NERRP>.>\DMB>33Y9Z(JQFIT4)$
MSNF>9N1# 'O(-CWVC0.5Q3V*A@S38S8,;&PH)C),C]DP<$&*8B+#]$YJ&-/7
M/628WBD-0UJ='C),C]DP&).4)MRKQKZ= ,RKTWL3J:;'ON8#)JPI)E)-CUDU
M&)/<F\@Y/>YQ#A2W>6_VD7GZW.,<B&GVS/O(0GUF"\$):[K?$UFHSVPA./U/
M,9&%^LP6@O/J%!-9J,]L(3BO3C&1A?JGV<RVFU>GF,A"?68+P7EUB@GW3!]S
MMHV>-J"0R$']8\ZU58]$4$SDH/XQY]H.SAN8JAP@!PV..==6V2<_O9V9F,A!
M@V/.M54QO3L3$SEH<,RY-HKI+Z8C$Q,Y:'"Z SLCFU2A 7+0X'1'=C0FJ4+(
M00/ND=#2=SW'-U?N!T@V ^X-!LO;6WO^I;SIW!O/O79'MK<0]F@T77JD6SE
MLAEP#WF<.\=;.B8./(K#O9' =N?BSIXL'7'KV/YROKO9OEKT1D-*&3 KY68Z
M'7]V)Q-A>V/A>@O;NW&O)HZP?5_+[T\#<XB4,F16RD07GV/6AB$RQY#9'&7A
MB+FS<'=75$RO)NZ-O7"GYK+<$%ECR&P-QW/F-U\*0\SM&]V7^>+KEL[_4WC.
MPD1$QA@R&X/TL\J>P=0KJH?)AU0Q9%:%-UTXOIC97VQ=(4PH)(8A_VG..V>^
M*.MH"6B"(4,,F0WQV9[/[<K50RH8\H\[?A?4;.Y<._-Y:?SIZ*^BK3,QD2*&
MW LM!=#YE>V7"ZFW,\?S#]H1>%"3>ZOSS!FY]D3,EO/9U'>$KJ#NPB6WG6SA
M,YK,:M MFIA,?5U3G;EN2^RY0]C@P<P6]Z8R3U]31RSL_SATM"M;\$1FBWU,
M<7OK+G8]WT+\NK(L7._&\4;ZTG[M$5!X,+/%[ CG=C:9?M$7UI#M;$).K<L6
M/)79XCZ6N;SRG;^7!5C1^3SHW<D6/)C9XM[ ##ON]$K#(YJMDXXP^@04GMML
M'6>,47?\3+;@P<W6:88;O]9,Z4T)CVZV3CGHH.TD/O_/'0"P&W;47NK_<>+_
M=".0@I: 0M-P'_X'XY #4&@:[@R IM'(KXM/0*%PN', R+"D_M:$QN'. M@/
M!.K1H&.X<P#@F*#2[D#'L(<#-(P*ZFY&J!SNL("FX4$=*%0.=US X2BA]OZ$
M60&2.RS '"[\QJ/W)4P)D-PQ ?MIZ?T1TDKAX909[K5ZV($<$%!H&NZ<  PZ
M)*#0--Q) 0CT:]DQ>P.%RN'."L"@DH!" 7&G!6!06M&A@+CS C H&4K P #)
MG1CP>S16VR!!Y7"G!.S1SL4XRH+'QU0]!ON-HG/U8H+"F #)G1/P!CI717YI
ML9=QIM+RL^*02!P&!4CVI(#?H,6VMC0(<W$5K O&K+@!""AT$7=60--(?+?3
MB50?&!8@N=,"FD%U";_0$H4NXLX+@*"TBP0# R1W8D SJ+.Y5RL""EW$G1F
M)V'H/0I=Q)T:@$$[!!2ZB#LW8#];5*<BF!0@N:,"X'01;3AA5H#D#@N TT45
M4*@B[KB QNDB-RX._!!0J"+NP(!&T',QS9]HB4(5<4<&-('N.%,"BG,XN0_3
M-)>H'884%*J(.S8 7GKJ3)@;(+F# ^B49M$-?4G6+T4W=)($L2"@4$7<T0%5
MT(5*-SO&\58)6NNABKC# R!HY=)#,W''!U1!K9;5$J-4K:)<V(^D,L'\ ,D=
M(% %G6YS#1.OBKLT3LBEAPD"\@@1 G2'4%FJ<KCKT=,2A68Z0HA #6AQ^0]!
MH9FX8P3J0'>,63&<)Z#03-Q! F]++W5=4!@>(+G3 _#:"QENP! !R9TB@$')
M< ,F"4CN*('F1:+RZA-0*"/V,($F4-V*/M,8?1@K(+ES!0!HD?-I@L)X <F>
M+P! \R0DH%!&W&D#S>N#!_<HC!N0W'D#C:#G8AF'"0&%,N).' "@17P9 84R
MXLX<J%EQ/1?WY0G_XF R 85FXDX=J 4-@W6X+=],0/%3#+AS!\CR<)WB8=Z
MY X<('QZS/&DA#*"_P@H%!)WY$ %]"U$<57&NA)0*"3NT($*J#>=Z!LS37\(
M_6FO 0&%J0.2.W:@>NF#[R+<#>)*7@(*A<0=/% !7<:I"I/'N'BV7I%-24"A
MD+BC!^ 6;?&.@$(A<8</-&W1KE$\3!^0W/$#!SNUZ]M0F#T@N<,'WL+T:L^D
M$U H(^[X 0A*9YA@_H \0@!!'6A-CJ:$&03R""$$S:"5$H56.D(, 0 E0WF8
M0R"/$$0 0,E0'B812.XH@OV^.GJ58>R Y,X=P%N :.%! 7$G#_S:%5(I.Z@:
M[I0!</"[<MM!V7"G#(#5UDII0M5PAP^0J?<*&%0+=]S P<1P!0X_QHU9)_O)
MX H3- =WV@">6S5C)"2,&Y#<>0--$VRT,&$(@>1.(3B<MZC007UP!Q#0HZ^T
M5P!C!R1W[@ ^_$I.&L+\ <D=0%![M)3Z V812.XP MQ%H-49&H0[G "#DE.P
M,+1 <J<65 ^75FHT% IW5 $^7DIO2_QD4&;+P$UDE4>#XF>#'G5/0>TUMV"
M@<4=8'!PF*\"!Q\&RI]B@'H3/0**C&-QIQC XWR5$H6/!N4.,P"GY"J8\-&@
MW*$&A\?0*G3PB:"G3#+X*OL$%#X3]%A)!N?"*Y)BRV6:NBE1"\8:6-RQ!O <
M3>7"PZ>"<L<:P',TE6<]0^]PQQK <S054/Q4:N['4C<>IO#UIZ\(*%01=\Q!
M,^A?ZH>P"2A4$7?, 2S1RJ6'*N*..4"=N'/R2$L+YAU8W'D'&-0CH-!+W.D'
M<)=UY=)#+W&G'^#-RVT""LW$G7Z 0<G#OV'Z@<6>?E"WR[K8A:/_(869(6S!
M! 2+.P&A"EHV\]NU*A^NLLT)*#03=Q(" AVK>P(*S<0=BW"X>;FVBP<C$2SN
M2(3#C<NT/8(Y"!9W#@(>9Y(./<Q!L+AS$##H@(!"%;'G(#3O7RV&(@04JH@]
M!P%M7:[<HU!%W#D(<$=P!12JB#L5H7:WY=6O;:$4%*8B6-RI"+6@=IQ'JVB]
M);O6+9B*8'&G(M1O"ZT4)700=QP"7G$A[1*,0["XXQ# %K%*>4(A<8<A+.-0
M_^K')"VW+;JYVA2/?<GTU_.B9T= H9!V80@7Y=NSCQ]6ZB&*U<K3OR33KQ=[
MH&=IN16ZG-6W.MVB&_NP7:]'^K5IK+NZQ>OE9[PFZ;?[)/GV\;]02P,$%
M  @ !8BZ4CEDFO'N!0  6HD  !H   !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN
M<F5L<\W=S4X;212&X5M!OH"XOE-=U=6CD%4VV8YR Q9I?A3 ENW1)'<_B"S@
M?#.+V41^5ZB-:,[&KY#II\['/]?'W?EA_WRZ?SB<KGX\/3Z?KC?WY_/AC^WV
M='._/NU.'_:']?GE.[?[X]/N_')YO-L>=C??=W?K-DKIV^/[>VP^?7Q_SZNO
M/P_K_[GC_O;VX6;]O+_YZVE]/O_'C;=_[X_?3_?K>MY<?=T=[];S]6;[X_'M
MY=/V]8L^O-QY<_7EV_7F^.6;-MM+#Q1IH+C\0#4-5"\_T)0&FBX_4$L#M<L/
MU-- _?(#S6F@^?(#C330N/Q 2QIHN?Q *KF,!3"2Q1I0:^5<"]!KY6 +4&SE
M9 O0;.5H"U!MY6P+T&WE< M0;N5T"]!NY7@+4._(]0Y O2/7.P#U#OMC&U#O
MR/4.0+TCUSL ]8Y<[P#4.W*] U#OR/4.0+TCUSL ]8Y<[P#4N^9Z5T"]:ZYW
M!=2[YGI70+VK?5@"J'?-]:Z >M=<[PJH=\WUKH!ZUUSO"JAWS?6N@'K77.\*
MJ/>4ZST!ZCWE>D^ >D^YWA.@WE.N]P2H]V0?=@/J/>5Z3X!Z3[G>$Z#>4Z[W
M!*CWE.L] >H]Y7I/@'JW7.\&J'?+]6Z >K=<[P:H=\OU;H!ZMUSO!JAWLW]6
M NK=<KT;H-XMU[L!ZMURO1N@WBW7NP'JW7.].Z#>/=>[ ^K=<[T[H-X]U[L#
MZMUSO3N@WCW7NP/JW>UA$T"]>ZYW!]2[YWIW0+U[KG<'U'O.]9X!]9YSO6=
MO>=<[QE0[SG7>P;4>\[UG@'UGG.]9T"]YUSO&5#OV1X6!-1[SO6> ?6><[UG
M0+U'KO< U'OD>@] O4>N]P#4>^1Z#T"]1Z[W -1[Y'H/0+U'KO< U'OD>@]
MO8<][ VH]\CU'H!Z+[G>"Z#>2Z[W JCWDNN] .J]Y'HO@'HON=X+H-Y+KO<"
MJ/>2Z[T ZKWD>B^ >B^YW@N@WHMA'4"]59SK /JM8F"G  JN8F2G !JN8FBG
M "JN8FRG #JN8G"G $JN8G2G %JN8GBG &JN8GRG 'JN8H"G$(KN ),A,)U@
M$HKN"!.A,)UA(ARF0TR$Q'2*B;"8CC$1&M,Y)L)C.LA$B$PGF023*4.9(JA,
M&<L4P64JG-43BFXT4P2;*<.9(NA,&<\4P6?*@*8(0E-&-$4PFC*D*8+2E#%-
M$9RF#&J*(#5E5%,$JRG#FB)H354_*H50= .;(HA-&=D4P6S*T*8(:E/&-D5P
MFS*X*8+<E-%-$>RF#&^*H#=E?%,$ORD#G"((3AGA%,%P:O+CKPA%-\8I@N.4
M04X1)*>,<HI@.6684P3-*>.<(GA.&>@4073*2*<(IE.&.D50G3+6*8+KE,%.
M$62GFA]I2"BZX4X1=*>,=XK@.V7 4P3A*2.>(AA/&?(407G*F*<(SE,&/460
MGC+J*8+UE&%/$;2GC'N*X#W5_9A:0M&-?(I@/F7H4P3U*6.?(KA/&?P407[*
MZ*<(]E.&/T70GS+^*8+_E %0$02HC("*8$!E"%0$!:K9CQXG%-T@J @25$9!
M1;"@,@PJ@@:5<5 1/*@,A(H@0F4D5 03*D.A(JA0&0L5P87*8*@(,E1&0T6P
MH1J^3H)0=..A(OA0&1 508C*B*@(1E2&1$50HC(F*H(3E4%1$:2HC(J*8$5E
M6%0$+2KCHB)X41D8%4&,:O$508"B1_$E08"BAYG1()C1,#,:!#,:9D:#8$;#
MS&@0S&B8&0V"&0TSHT$PHV%F- AF-,R,!L&,AIG1()C1,#,:!#,:\L5OA**;
M&0V"&0TSHT$PHV%F- AF-,R,!L&,AIG1()C1,#,:!#,:9D:#8$;#S&@0S&CX
M(D^"&0U?Y4DPH_&O99Z$HOLZ3X(9#5_H23"CX2L]"68T?*DGP8R&K_4DF-'P
MQ9X$,QJ^VI-@1L/,:!#,:)@9#8(9#3.C03"C47U!,Z'H9D:#8$;#S&C\5C-Z
M.O]\7$]O$_VZM@%^9[W/+S^[OOW^U\M?+_I;ZS77V_=CG#[] U!+ P04
M"  %B+I2PG@F;OD#  ")@0  $P   %M#;VYT96YT7U1Y<&5S72YX;6S-V\M.
MVT 8AN%;B;)%Q/Y^GRM@TW;;LN@-N,F$6/@DCZ%P]YV$@]2*1D6IU'=#1#R>
M?V)+[^ZY^/8X.K]XZ-K>7RYW\SQ^B"*_WKFN]JMA='VXLAVFKI[#O]----;K
MV_K&11;'>;0>^MGU\_F\WV-Y=?');>N[=EY\?@A?^V;H+Y>3:_UR\?%IX7[6
MY;(>Q[99UW.X'MWWF]^FG#]/6(4[#VO\KAG]65BPC-Z<L+_RYP'/]WV]=]/4
M;-SBNI[F+W475D4/;>3GQ];YU?$MWCCCL-TV:[<9UG==N&7EQ\G5&[]S;N[:
MU=.F9\<GS^$)NZ>_.GG^89MC \/*ZVD8?7ACDWO_N)=7LK_[? P;N6ENCO_$
MUXEAZY-_G]N_[8W;_.7L\'A_#-/MX7WXZ/!Q^C/^]1V_[O_.<QCD' GD'"GD
M'!GD'#GD' 7D'"7D'!7D'(HI!Z$4592DBM)44:(J2E5%R:HH714EK**4U2AE
M-4I9C5)6HY35*&4U2EF-4E:CE-4H935*61-*61-*61-*61-*61-*61-*61-*
M61-*61-*61-*65-*65-*65-*65-*65-*65-*65-*65-*65-*65-*63-*63-*
M63-*63-*63-*63-*63-*63-*63-*63-*67-*67-*67-*67-*67-*67-*67-*
M67-*67-*67-*60M*60M*60M*60M*60M*60M*60M*60M*60M*60M*64M*64M*
M64M*64M*64M*64M*64M*64M*64M*64M*62M*62M*62M*62M*62M*62M*62M*
M62M*62M*62M*6153TJJ8TE;%E+@JIM15,26OBBE]54P)K&)*8153$JL8TU@0
MQ\(TE@.R."*+0[(X)HN#LC@JB\.R,"Y+&)@EC,P2AF8)8[.$P5G"Z"QA>)8P
M/DL8H"6,T!*&: ECM(1!6L(H+6&8EC!.2QBH)8S4$H9J"6.UA,%:PF@M8;B6
M,%Y+&+ EC-@2AFP)8[:$05O"J"UAV)8P;DL8N"6,W!*&;@ECMX3!6\+H+6'X
MEC!^2QC )8S@$H9P"6.XA$%<PB@N81B7,(Y+&,@EC.02AG()8[F$P5S":"YA
M.)<PGDL8T"6,Z!*&= ECNH1!7<*H+F%8ES"N2QC8)8SL$H9V"6.[A,%=PN@N
M87B7,+Y+&. EC/ 2AG@)8[R$05["*"]AF)<PSLLPSLLPSLLPSLLPSLLPSLLP
MSLLPSLLPSLLPSLLPSLLPSLLPSLLPSLLPSLLPSLLPSLLPSLLPSLLPSLLPSLLP
MSLLPSLLPSLLPSLLPSLLPSLLPSLLPSLLPSLLPSLLPSLLPSLLPSLLPSLLPSLO^
MJ_/Z/@RW_WC\X7/5U4W_,C_:;^JO?@)02P$"% ,4    "  $B+I2!T%-8H$
M  "Q    $               @ $     9&]C4')O<',O87!P+GAM;%!+ 0(4
M Q0    (  2(NE*$H(<Q[P   "L"   1              "  :\   !D;V-0
M<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    (  2(NE*97)PC$ 8  )PG   3
M          "  <T!  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @
M!(BZ4OV;])*% P  F0P  !@              ("!#@@  'AL+W=O<FMS:&5E
M=',O<VAE970Q+GAM;%!+ 0(4 Q0    (  2(NE(DZ&KRT04  %H9   8
M          " @<D+  !X;"]W;W)K<VAE971S+W-H965T,BYX;6Q02P$"% ,4
M    "  $B+I237*@'BH$   M$P  &               @('0$0  >&PO=V]R
M:W-H965T<R]S:&5E=#,N>&UL4$L! A0#%     @ !(BZ4EV&:=8_!0  @Q8
M !@              ("!,!8  'AL+W=O<FMS:&5E=',O<VAE970T+GAM;%!+
M 0(4 Q0    (  2(NE+_=UN2L (   8(   8              " @:4;  !X
M;"]W;W)K<VAE971S+W-H965T-2YX;6Q02P$"% ,4    "  $B+I2_*I$[#X'
M  "U)   &               @(&+'@  >&PO=V]R:W-H965T<R]S:&5E=#8N
M>&UL4$L! A0#%     @ !(BZ4F>5"+K( @  &P@  !@              ("!
M_R4  'AL+W=O<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4 Q0    (  2(NE(U
M3U-3^@<   DC   8              " @?TH  !X;"]W;W)K<VAE971S+W-H
M965T."YX;6Q02P$"% ,4    "  $B+I29V0V*: @  #BE0  &
M    @($M,0  >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL4$L! A0#%     @
M!(BZ4CF-LU H"P  6BP  !D              ("! U(  'AL+W=O<FMS:&5E
M=',O<VAE970Q,"YX;6Q02P$"% ,4    "  $B+I2$X\WWS<5  #W0   &0
M            @(%B70  >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4
M Q0    (  2(NE*8)&03@P,  )<,   9              " @=!R  !X;"]W
M;W)K<VAE971S+W-H965T,3(N>&UL4$L! A0#%     @ !(BZ4I'Q$?G5#
M/#H  !D              ("!BG8  'AL+W=O<FMS:&5E=',O<VAE970Q,RYX
M;6Q02P$"% ,4    "  $B+I2$,\WK"X(  "#(   &0              @(&6
M@P  >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    (  2(NE+/
M&%(]+10  )E:   9              " @?N+  !X;"]W;W)K<VAE971S+W-H
M965T,34N>&UL4$L! A0#%     @ !(BZ4K7"FM(V#P  O%   !D
M     ("!7Z   'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"% ,4
M"  $B+I2!E1$%J<,  !>*P  &0              @(',KP  >&PO=V]R:W-H
M965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    (  2(NE+;]YT;)P<  !84   9
M              " @:J\  !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL4$L!
M A0#%     @ !(BZ4J^.6592!0  -!   !D              ("!",0  'AL
M+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4    "  $B+I2"ENKL0LD
M  !PO@  &0              @(&1R0  >&PO=V]R:W-H965T<R]S:&5E=#(P
M+GAM;%!+ 0(4 Q0    (  2(NE( [,[N; 8   8>   9              "
M@=/M  !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL4$L! A0#%     @ !(BZ
M4F$<1_44!@  U18  !D              ("!=O0  'AL+W=O<FMS:&5E=',O
M<VAE970R,BYX;6Q02P$"% ,4    "  $B+I24O2QK1$&   I%@  &0
M        @('!^@  >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0
M   (  2(NE(:K]S9" 0  %@,   9              " @0D! 0!X;"]W;W)K
M<VAE971S+W-H965T,C0N>&UL4$L! A0#%     @ !(BZ4@OW'I0@"0  1"T
M !D              ("!2 4! 'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6Q0
M2P$"% ,4    "  $B+I2U/1[Q" ,  !#5@  &0              @(&?#@$
M>&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0    (  2(NE*WL22Y
MPP8  -\C   9              " @?8: 0!X;"]W;W)K<VAE971S+W-H965T
M,C<N>&UL4$L! A0#%     @ !(BZ4L(G:ZQ.!0  M!<  !D
M ("!\"$! 'AL+W=O<FMS:&5E=',O<VAE970R."YX;6Q02P$"% ,4    "  $
MB+I2AJ"$BH$&   A'   &0              @(%U)P$ >&PO=V]R:W-H965T
M<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    (  2(NE+E/]>;VP(  &8(   9
M          " @2TN 0!X;"]W;W)K<VAE971S+W-H965T,S N>&UL4$L! A0#
M%     @ !(BZ4I,3D7Z5!   C10  !D              ("!/S$! 'AL+W=O
M<FMS:&5E=',O<VAE970S,2YX;6Q02P$"% ,4    "  $B+I2DL%I6/X'  "_
M,0  &0              @($+-@$ >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM
M;%!+ 0(4 Q0    (  2(NE*J9XC!800  /X2   9              " @4 ^
M 0!X;"]W;W)K<VAE971S+W-H965T,S,N>&UL4$L! A0#%     @ !(BZ4DCF
M5KCQ @  _PD  !D              ("!V$(! 'AL+W=O<FMS:&5E=',O<VAE
M970S-"YX;6Q02P$"% ,4    "  $B+I2S@9<%_,"  !Q"0  &0
M    @($ 1@$ >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    (
M  6(NE+5J5F+\P(  *,+   9              " @2I) 0!X;"]W;W)K<VAE
M971S+W-H965T,S8N>&UL4$L! A0#%     @ !8BZ4O4^>8 /!@  #1X  !D
M             ("!5$P! 'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6Q02P$"
M% ,4    "  %B+I20TV\=!X&  #%'   &0              @(&:4@$ >&PO
M=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    (  6(NE+5+I1*$04
M / 7   9              " @>]8 0!X;"]W;W)K<VAE971S+W-H965T,SDN
M>&UL4$L! A0#%     @ !8BZ4B&;G;=6 P  !0L  !D              ("!
M-UX! 'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6Q02P$"% ,4    "  %B+I2
M[!%;P0<$  #"$   &0              @('$80$ >&PO=V]R:W-H965T<R]S
M:&5E=#0Q+GAM;%!+ 0(4 Q0    (  6(NE(LZ!>I @,  *H)   9
M      " @0)F 0!X;"]W;W)K<VAE971S+W-H965T-#(N>&UL4$L! A0#%
M  @ !8BZ4D(*B.[S @  4 D  !D              ("!.VD! 'AL+W=O<FMS
M:&5E=',O<VAE970T,RYX;6Q02P$"% ,4    "  %B+I23D<!*BX#  #]"P
M&0              @(%E; $ >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+
M 0(4 Q0    (  6(NE*R?FP\] (   <)   9              " @<IO 0!X
M;"]W;W)K<VAE971S+W-H965T-#4N>&UL4$L! A0#%     @ !8BZ4B.8S4TU
M#   =E4  !D              ("!]7(! 'AL+W=O<FMS:&5E=',O<VAE970T
M-BYX;6Q02P$"% ,4    "  %B+I2-)^+YXH(   @*P  &0
M@(%A?P$ >&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;%!+ 0(4 Q0    (  6(
MNE+Z7**LH00  !@7   9              " @2*( 0!X;"]W;W)K<VAE971S
M+W-H965T-#@N>&UL4$L! A0#%     @ !8BZ4G/39&->!@  UAP  !D
M         ("!^HP! 'AL+W=O<FMS:&5E=',O<VAE970T.2YX;6Q02P$"% ,4
M    "  %B+I2B[WXO+<"   0"   &0              @(&/DP$ >&PO=V]R
M:W-H965T<R]S:&5E=#4P+GAM;%!+ 0(4 Q0    (  6(NE*DJ0N\(@8  -D>
M   9              " @7V6 0!X;"]W;W)K<VAE971S+W-H965T-3$N>&UL
M4$L! A0#%     @ !8BZ4DDIB-+. @  )0@  !D              ("!UIP!
M 'AL+W=O<FMS:&5E=',O<VAE970U,BYX;6Q02P$"% ,4    "  %B+I2<3H,
M%C0&  !C&@  &0              @(';GP$ >&PO=V]R:W-H965T<R]S:&5E
M=#4S+GAM;%!+ 0(4 Q0    (  6(NE)G9#8IH"   .*5   9
M  " @4:F 0!X;"]W;W)K<VAE971S+W-H965T-30N>&UL4$L! A0#%     @
M!8BZ4@$!+.<Z%0  *T$  !D              ("!'<<! 'AL+W=O<FMS:&5E
M=',O<VAE970U-2YX;6Q02P$"% ,4    "  %B+I2F"1D$X,#  "7#   &0
M            @(&.W $ >&PO=V]R:W-H965T<R]S:&5E=#4V+GAM;%!+ 0(4
M Q0    (  6(NE*1\1'YU0P  #PZ   9              " @4C@ 0!X;"]W
M;W)K<VAE971S+W-H965T-3<N>&UL4$L! A0#%     @ !8BZ4A#/-ZPN"
M@R   !D              ("!5.T! 'AL+W=O<FMS:&5E=',O<VAE970U."YX
M;6Q02P$"% ,4    "  %B+I2SQA2/2T4  "96@  &0              @(&Y
M]0$ >&PO=V]R:W-H965T<R]S:&5E=#4Y+GAM;%!+ 0(4 Q0    (  6(NE*U
MPIK2-@\  +Q0   9              " @1T* @!X;"]W;W)K<VAE971S+W-H
M965T-C N>&UL4$L! A0#%     @ !8BZ4MOWG1LG!P  %A0  !D
M     ("!BAD" 'AL+W=O<FMS:&5E=',O<VAE970V,2YX;6Q02P$"% ,4
M"  %B+I2/U+B]0 D   >O@  &0              @('H( ( >&PO=V]R:W-H
M965T<R]S:&5E=#8R+GAM;%!+ 0(4 Q0    (  6(NE)R[JD C08  #4:   9
M              " @1]% @!X;"]W;W)K<VAE971S+W-H965T-C,N>&UL4$L!
M A0#%     @ !8BZ4E^PD-&Y!@  OQ\  !D              ("!XTL" 'AL
M+W=O<FMS:&5E=',O<VAE970V-"YX;6Q02P$"% ,4    "  %B+I2(#D\R6X%
M   @%P  &0              @('34@( >&PO=V]R:W-H965T<R]S:&5E=#8U
M+GAM;%!+ 0(4 Q0    (  6(NE(V/VFMZ@(  ( (   9              "
M@7A8 @!X;"]W;W)K<VAE971S+W-H965T-C8N>&UL4$L! A0#%     @ !8BZ
M4F0K*:(]!   JQ$  !D              ("!F5L" 'AL+W=O<FMS:&5E=',O
M<VAE970V-RYX;6Q02P$"% ,4    "  %B+I2J=&=/\4'  !$+P  &0
M        @($-8 ( >&PO=V]R:W-H965T<R]S:&5E=#8X+GAM;%!+ 0(4 Q0
M   (  6(NE)C^PA7GP0  'L5   9              " @0EH @!X;"]W;W)K
M<VAE971S+W-H965T-CDN>&UL4$L! A0#%     @ !8BZ4DCF5KCQ @  _PD
M !D              ("!WVP" 'AL+W=O<FMS:&5E=',O<VAE970W,"YX;6Q0
M2P$"% ,4    "  %B+I2S@9<%_,"  !Q"0  &0              @($'< (
M>&PO=V]R:W-H965T<R]S:&5E=#<Q+GAM;%!+ 0(4 Q0    (  6(NE+9W+)\
MB04  %\;   9              " @3%S @!X;"]W;W)K<VAE971S+W-H965T
M-S(N>&UL4$L! A0#%     @ !8BZ4M6I68OS @  HPL  !D
M ("!\7@" 'AL+W=O<FMS:&5E=',O<VAE970W,RYX;6Q02P$"% ,4    "  %
MB+I2+5OT;A4&  #0'   &0              @($;? ( >&PO=V]R:W-H965T
M<R]S:&5E=#<T+GAM;%!+ 0(4 Q0    (  6(NE*WHF1AOP4  /,=   9
M          " @6>" @!X;"]W;W)K<VAE971S+W-H965T-S4N>&UL4$L! A0#
M%     @ !8BZ4AK(C2\? P  C@D  !D              ("!78@" 'AL+W=O
M<FMS:&5E=',O<VAE970W-BYX;6Q02P$"% ,4    "  %B+I2[!%;P0<$  #"
M$   &0              @(&SBP( >&PO=V]R:W-H965T<R]S:&5E=#<W+GAM
M;%!+ 0(4 Q0    (  6(NE+A$A5-4 D  ,LJ   9              " @?&/
M @!X;"]W;W)K<VAE971S+W-H965T-S@N>&UL4$L! A0#%     @ !8BZ4DO.
M9\#N P  UP\  !D              ("!>)D" 'AL+W=O<FMS:&5E=',O<VAE
M970W.2YX;6Q02P$"% ,4    "  %B+I2BKLXH#4%  !U$P  &0
M    @(&=G0( >&PO=V]R:W-H965T<R]S:&5E=#@P+GAM;%!+ 0(4 Q0    (
M  6(NE(1NBH3_@(  /\(   9              " @0FC @!X;"]W;W)K<VAE
M971S+W-H965T.#$N>&UL4$L! A0#%     @ !8BZ4BFQK?#[ P  $ T  !D
M             ("!/J8" 'AL+W=O<FMS:&5E=',O<VAE970X,BYX;6Q02P$"
M% ,4    "  %B+I25!](\TH'   R)0  &0              @(%PJ@( >&PO
M=V]R:W-H965T<R]S:&5E=#@S+GAM;%!+ 0(4 Q0    (  6(NE*Q^9M*#PD
M ,PF   9              " @?&Q @!X;"]W;W)K<VAE971S+W-H965T.#0N
M>&UL4$L! A0#%     @ !8BZ4M%67=-Z @  (@8  !D              ("!
M-[L" 'AL+W=O<FMS:&5E=',O<VAE970X-2YX;6Q02P$"% ,4    "  %B+I2
M@$>XSV$+  #')@  &0              @('HO0( >&PO=V]R:W-H965T<R]S
M:&5E=#@V+GAM;%!+ 0(4 Q0    (  6(NE+#S'S-8RD  #NB   9
M      " @8#) @!X;"]W;W)K<VAE971S+W-H965T.#<N>&UL4$L! A0#%
M  @ !8BZ4@I9;[W>$0  \F@  !D              ("!&O," 'AL+W=O<FMS
M:&5E=',O<VAE970X."YX;6Q02P$"% ,4    "  %B+I2@NF=4&\)  #[+
M&0              @($O!0, >&PO=V]R:W-H965T<R]S:&5E=#@Y+GAM;%!+
M 0(4 Q0    (  6(NE)T8"=PB0,  /8(   9              " @=4. P!X
M;"]W;W)K<VAE971S+W-H965T.3 N>&UL4$L! A0#%     @ !8BZ4LT&9?%B
M!   U0L  !D              ("!E1(# 'AL+W=O<FMS:&5E=',O<VAE970Y
M,2YX;6Q02P$"% ,4    "  %B+I2-SW<?+X"  #+!@  &0
M@($N%P, >&PO=V]R:W-H965T<R]S:&5E=#DR+GAM;%!+ 0(4 Q0    (  6(
MNE)@AXROLP,  , +   9              " @2,: P!X;"]W;W)K<VAE971S
M+W-H965T.3,N>&UL4$L! A0#%     @ !8BZ4M$SNT2N!   T T  !D
M         ("!#1X# 'AL+W=O<FMS:&5E=',O<VAE970Y-"YX;6Q02P$"% ,4
M    "  %B+I2UU]$X640  "L.P  &0              @('R(@, >&PO=V]R
M:W-H965T<R]S:&5E=#DU+GAM;%!+ 0(4 Q0    (  6(NE*0#,EV]0X  )-3
M   9              " @8XS P!X;"]W;W)K<VAE971S+W-H965T.38N>&UL
M4$L! A0#%     @ !8BZ4JF?>1,6!@  XQ   !D              ("!ND(#
M 'AL+W=O<FMS:&5E=',O<VAE970Y-RYX;6Q02P$"% ,4    "  %B+I2H6[F
MQ2 ,  !U*@  &0              @($'20, >&PO=V]R:W-H965T<R]S:&5E
M=#DX+GAM;%!+ 0(4 Q0    (  6(NE+!VA&[_0H  &,F   9
M  " @5Y5 P!X;"]W;W)K<VAE971S+W-H965T.3DN>&UL4$L! A0#%     @
M!8BZ4JW&)AXM"P  JB(  !H              ("!DF # 'AL+W=O<FMS:&5E
M=',O<VAE970Q,# N>&UL4$L! A0#%     @ !8BZ4D0 \*06!0  VQ$  !H
M             ("!]VL# 'AL+W=O<FMS:&5E=',O<VAE970Q,#$N>&UL4$L!
M A0#%     @ !8BZ4G'I6IYM"0  <QT  !H              ("!17$# 'AL
M+W=O<FMS:&5E=',O<VAE970Q,#(N>&UL4$L! A0#%     @ !8BZ4NL!T!S0
M P  50P  !H              ("!ZGH# 'AL+W=O<FMS:&5E=',O<VAE970Q
M,#,N>&UL4$L! A0#%     @ !8BZ4I<.FB?R 0  @@0  !H
M ("!\GX# 'AL+W=O<FMS:&5E=',O<VAE970Q,#0N>&UL4$L! A0#%     @
M!8BZ4L#PAI?H!0  ! \  !H              ("!'($# 'AL+W=O<FMS:&5E
M=',O<VAE970Q,#4N>&UL4$L! A0#%     @ !8BZ4B?,"BL.*@  8JH  !H
M             ("!/(<# 'AL+W=O<FMS:&5E=',O<VAE970Q,#8N>&UL4$L!
M A0#%     @ !8BZ4CF N%<O P  8@H  !H              ("!@K$# 'AL
M+W=O<FMS:&5E=',O<VAE970Q,#<N>&UL4$L! A0#%     @ !8BZ4O/PR:0U
M!0  21,  !H              ("!Z;0# 'AL+W=O<FMS:&5E=',O<VAE970Q
M,#@N>&UL4$L! A0#%     @ !8BZ4HG?JXSG!0  1"   !H
M ("!5KH# 'AL+W=O<FMS:&5E=',O<VAE970Q,#DN>&UL4$L! A0#%     @
M!8BZ4B17OI$C P  ,0@  !H              ("!=< # 'AL+W=O<FMS:&5E
M=',O<VAE970Q,3 N>&UL4$L! A0#%     @ !8BZ4K5(\T!( P  V0D  !H
M             ("!T,,# 'AL+W=O<FMS:&5E=',O<VAE970Q,3$N>&UL4$L!
M A0#%     @ !8BZ4F%1F1O/ @  Q08  !H              ("!4,<# 'AL
M+W=O<FMS:&5E=',O<VAE970Q,3(N>&UL4$L! A0#%     @ !8BZ4@")"I!#
M P  \@D  !H              ("!5\H# 'AL+W=O<FMS:&5E=',O<VAE970Q
M,3,N>&UL4$L! A0#%     @ !8BZ4IA8FX'(!   P0T  !H
M ("!TLT# 'AL+W=O<FMS:&5E=',O<VAE970Q,30N>&UL4$L! A0#%     @
M!8BZ4AM+S;B; P  ^ H  !H              ("!TM(# 'AL+W=O<FMS:&5E
M=',O<VAE970Q,34N>&UL4$L! A0#%     @ !8BZ4M"X)-0A!   U@P  !H
M             ("!I=8# 'AL+W=O<FMS:&5E=',O<VAE970Q,38N>&UL4$L!
M A0#%     @ !8BZ4I7?256<!0  5A,  !H              ("!_MH# 'AL
M+W=O<FMS:&5E=',O<VAE970Q,3<N>&UL4$L! A0#%     @ !8BZ4J"Q(DI
M!@  EA4  !H              ("!TN # 'AL+W=O<FMS:&5E=',O<VAE970Q
M,3@N>&UL4$L! A0#%     @ !8BZ4D*"S:'_ P  ^@L  !H
M ("!2N<# 'AL+W=O<FMS:&5E=',O<VAE970Q,3DN>&UL4$L! A0#%     @
M!8BZ4FN[U?'E!   +Q$  !H              ("!@>L# 'AL+W=O<FMS:&5E
M=',O<VAE970Q,C N>&UL4$L! A0#%     @ !8BZ4LI5T%OR!   61   !H
M             ("!GO # 'AL+W=O<FMS:&5E=',O<VAE970Q,C$N>&UL4$L!
M A0#%     @ !8BZ4F%7RR Z P  # H  !H              ("!R/4# 'AL
M+W=O<FMS:&5E=',O<VAE970Q,C(N>&UL4$L! A0#%     @ !8BZ4O[9<?3.
M @  < <  !H              ("!.OD# 'AL+W=O<FMS:&5E=',O<VAE970Q
M,C,N>&UL4$L! A0#%     @ !8BZ4E;(L#?@ P  /!0  !H
M ("!0/P# 'AL+W=O<FMS:&5E=',O<VAE970Q,C0N>&UL4$L! A0#%     @
M!8BZ4H?K-/!  @  \ 0  !H              ("!6  $ 'AL+W=O<FMS:&5E
M=',O<VAE970Q,C4N>&UL4$L! A0#%     @ !8BZ4N3:U+/_ @  %@@  !H
M             ("!T ($ 'AL+W=O<FMS:&5E=',O<VAE970Q,C8N>&UL4$L!
M A0#%     @ !8BZ4CF7NGS5 @  ] <  !H              ("!!P8$ 'AL
M+W=O<FMS:&5E=',O<VAE970Q,C<N>&UL4$L! A0#%     @ !8BZ4H;7&,E)
M @  3 4  !H              ("!% D$ 'AL+W=O<FMS:&5E=',O<VAE970Q
M,C@N>&UL4$L! A0#%     @ !8BZ4C\?9$I- P  +PT  !H
M ("!E0L$ 'AL+W=O<FMS:&5E=',O<VAE970Q,CDN>&UL4$L! A0#%     @
M!8BZ4HPN.&E7 P  T P  !H              ("!&@\$ 'AL+W=O<FMS:&5E
M=',O<VAE970Q,S N>&UL4$L! A0#%     @ !8BZ4EWHM\LJ!   ;!P  !H
M             ("!J1($ 'AL+W=O<FMS:&5E=',O<VAE970Q,S$N>&UL4$L!
M A0#%     @ !8BZ4EN%ZK)P P  ! H  !H              ("!"Q<$ 'AL
M+W=O<FMS:&5E=',O<VAE970Q,S(N>&UL4$L! A0#%     @ !8BZ4EB^5.:8
M!0  41\  !H              ("!LQH$ 'AL+W=O<FMS:&5E=',O<VAE970Q
M,S,N>&UL4$L! A0#%     @ !8BZ4BZ$^_'\ @  L@D  !H
M ("!@R $ 'AL+W=O<FMS:&5E=',O<VAE970Q,S0N>&UL4$L! A0#%     @
M!8BZ4F4G^5*N P  1 P  !H              ("!MR,$ 'AL+W=O<FMS:&5E
M=',O<VAE970Q,S4N>&UL4$L! A0#%     @ !8BZ4G/(KS-I P  [PH  !H
M             ("!G2<$ 'AL+W=O<FMS:&5E=',O<VAE970Q,S8N>&UL4$L!
M A0#%     @ !8BZ4NC*99.9 @  ;P8  !H              ("!/BL$ 'AL
M+W=O<FMS:&5E=',O<VAE970Q,S<N>&UL4$L! A0#%     @ !8BZ4NL3*]9^
M P  ;@L  !H              ("!#RX$ 'AL+W=O<FMS:&5E=',O<VAE970Q
M,S@N>&UL4$L! A0#%     @ !8BZ4HQ[8/J&!   0A(  !H
M ("!Q3$$ 'AL+W=O<FMS:&5E=',O<VAE970Q,SDN>&UL4$L! A0#%     @
M!8BZ4@K'/$WI @  00@  !H              ("!@S8$ 'AL+W=O<FMS:&5E
M=',O<VAE970Q-# N>&UL4$L! A0#%     @ !8BZ4A::GF[. P  ^@T  !H
M             ("!I#D$ 'AL+W=O<FMS:&5E=',O<VAE970Q-#$N>&UL4$L!
M A0#%     @ !8BZ4J_<(4]; @  +@8  !H              ("!JCT$ 'AL
M+W=O<FMS:&5E=',O<VAE970Q-#(N>&UL4$L! A0#%     @ !8BZ4II\VU#=
M @  - @  !H              ("!/4 $ 'AL+W=O<FMS:&5E=',O<VAE970Q
M-#,N>&UL4$L! A0#%     @ !8BZ4KXP]$>* P  H0L  !H
M ("!4D,$ 'AL+W=O<FMS:&5E=',O<VAE970Q-#0N>&UL4$L! A0#%     @
M!8BZ4FYDE&N! @  _@8  !H              ("!%$<$ 'AL+W=O<FMS:&5E
M=',O<VAE970Q-#4N>&UL4$L! A0#%     @ !8BZ4C[_@5/A @  BP@  !H
M             ("!S4D$ 'AL+W=O<FMS:&5E=',O<VAE970Q-#8N>&UL4$L!
M A0#%     @ !8BZ4E$9=!%" P  & P  !H              ("!YDP$ 'AL
M+W=O<FMS:&5E=',O<VAE970Q-#<N>&UL4$L! A0#%     @ !8BZ4O$=!W<N
M P  $ H  !H              ("!8% $ 'AL+W=O<FMS:&5E=',O<VAE970Q
M-#@N>&UL4$L! A0#%     @ !8BZ4B^8-SE0!   MA$  !H
M ("!QE,$ 'AL+W=O<FMS:&5E=',O<VAE970Q-#DN>&UL4$L! A0#%     @
M!8BZ4C'WSP5V P  I@L  !H              ("!3E@$ 'AL+W=O<FMS:&5E
M=',O<VAE970Q-3 N>&UL4$L! A0#%     @ !8BZ4H?=5G9Z P  H0P  !H
M             ("!_%L$ 'AL+W=O<FMS:&5E=',O<VAE970Q-3$N>&UL4$L!
M A0#%     @ !8BZ4G6_ D ]!   A0X  !H              ("!KE\$ 'AL
M+W=O<FMS:&5E=',O<VAE970Q-3(N>&UL4$L! A0#%     @ !8BZ4O@3]O*L
M!0  M!@  !H              ("!(V0$ 'AL+W=O<FMS:&5E=',O<VAE970Q
M-3,N>&UL4$L! A0#%     @ !8BZ4HB!#]'P @  A@@  !H
M ("!!VH$ 'AL+W=O<FMS:&5E=',O<VAE970Q-30N>&UL4$L! A0#%     @
M!8BZ4G#Y<MJ1!0  VQP  !H              ("!+VT$ 'AL+W=O<FMS:&5E
M=',O<VAE970Q-34N>&UL4$L! A0#%     @ !8BZ4B<1,4UZ"   V2X  !H
M             ("!^'($ 'AL+W=O<FMS:&5E=',O<VAE970Q-38N>&UL4$L!
M A0#%     @ !8BZ4G]\DM]8 P  I0L  !H              ("!JGL$ 'AL
M+W=O<FMS:&5E=',O<VAE970Q-3<N>&UL4$L! A0#%     @ !8BZ4K?*'L](
M P  G@D  !H              ("!.G\$ 'AL+W=O<FMS:&5E=',O<VAE970Q
M-3@N>&UL4$L! A0#%     @ !8BZ4NAH,W#<!0  \!D  !H
M ("!NH($ 'AL+W=O<FMS:&5E=',O<VAE970Q-3DN>&UL4$L! A0#%     @
M!8BZ4A26[RW* @  20<  !H              ("!SH@$ 'AL+W=O<FMS:&5E
M=',O<VAE970Q-C N>&UL4$L! A0#%     @ !8BZ4KOA/ ?D P  @PX  !H
M             ("!T(L$ 'AL+W=O<FMS:&5E=',O<VAE970Q-C$N>&UL4$L!
M A0#%     @ !8BZ4KCRPE69 P  - X  !H              ("![(\$ 'AL
M+W=O<FMS:&5E=',O<VAE970Q-C(N>&UL4$L! A0#%     @ !8BZ4I#9$9NE
M!   .!@  !H              ("!O9,$ 'AL+W=O<FMS:&5E=',O<VAE970Q
M-C,N>&UL4$L! A0#%     @ !8BZ4GGB/-T2!0  #A0  !H
M ("!FI@$ 'AL+W=O<FMS:&5E=',O<VAE970Q-C0N>&UL4$L! A0#%     @
M!8BZ4@P1&PN  P  % L  !H              ("!Y)T$ 'AL+W=O<FMS:&5E
M=',O<VAE970Q-C4N>&UL4$L! A0#%     @ !8BZ4D?6D:LU!   (Q$  !H
M             ("!G*$$ 'AL+W=O<FMS:&5E=',O<VAE970Q-C8N>&UL4$L!
M A0#%     @ !8BZ4FW25.@C P  <0L  !H              ("!":8$ 'AL
M+W=O<FMS:&5E=',O<VAE970Q-C<N>&UL4$L! A0#%     @ !8BZ4C(9@CV)
M P  $0P  !H              ("!9*D$ 'AL+W=O<FMS:&5E=',O<VAE970Q
M-C@N>&UL4$L! A0#%     @ !8BZ4O%)7F2E P  Q0P  !H
M ("!):T$ 'AL+W=O<FMS:&5E=',O<VAE970Q-CDN>&UL4$L! A0#%     @
M!8BZ4CM)FCM/ @  &P8  !H              ("! K$$ 'AL+W=O<FMS:&5E
M=',O<VAE970Q-S N>&UL4$L! A0#%     @ !8BZ4E>-N#R4 @  Y <  !H
M             ("!B;,$ 'AL+W=O<FMS:&5E=',O<VAE970Q-S$N>&UL4$L!
M A0#%     @ !8BZ4G_*U>4C P  O@@  !H              ("!5;8$ 'AL
M+W=O<FMS:&5E=',O<VAE970Q-S(N>&UL4$L! A0#%     @ !8BZ4KT^+EZ1
M @  P04  !H              ("!L+D$ 'AL+W=O<FMS:&5E=',O<VAE970Q
M-S,N>&UL4$L! A0#%     @ !8BZ4L.BZ%.J @  B <  !H
M ("!>;P$ 'AL+W=O<FMS:&5E=',O<VAE970Q-S0N>&UL4$L! A0#%     @
M!8BZ4E_!'(^K @  =0<  !H              ("!6[\$ 'AL+W=O<FMS:&5E
M=',O<VAE970Q-S4N>&UL4$L! A0#%     @ !8BZ4JR.S$RC"   B"4  !H
M             ("!/L($ 'AL+W=O<FMS:&5E=',O<VAE970Q-S8N>&UL4$L!
M A0#%     @ !8BZ4N"":D5^!   9Q(  !H              ("!&<L$ 'AL
M+W=O<FMS:&5E=',O<VAE970Q-S<N>&UL4$L! A0#%     @ !8BZ4NU#B)]4
M!0  XQ0  !H              ("!S\\$ 'AL+W=O<FMS:&5E=',O<VAE970Q
M-S@N>&UL4$L! A0#%     @ !8BZ4G7D+<4  P   PD  !H
M ("!6]4$ 'AL+W=O<FMS:&5E=',O<VAE970Q-SDN>&UL4$L! A0#%     @
M!8BZ4LO/D;<T"   >"T  !H              ("!D]@$ 'AL+W=O<FMS:&5E
M=',O<VAE970Q.# N>&UL4$L! A0#%     @ !8BZ4O)A%VQ<"   ,R$  !H
M             ("!_^ $ 'AL+W=O<FMS:&5E=',O<VAE970Q.#$N>&UL4$L!
M A0#%     @ !8BZ4E2$)8YL"P  \B8  !H              ("!D^D$ 'AL
M+W=O<FMS:&5E=',O<VAE970Q.#(N>&UL4$L! A0#%     @ !8BZ4L/,?,UC
M*0  .Z(  !H              ("!-_4$ 'AL+W=O<FMS:&5E=',O<VAE970Q
M.#,N>&UL4$L! A0#%     @ !8BZ4@I9;[W>$0  \F@  !H
M ("!TAX% 'AL+W=O<FMS:&5E=',O<VAE970Q.#0N>&UL4$L! A0#%     @
M!8BZ4@M;M-=X"0  ^RP  !H              ("!Z# % 'AL+W=O<FMS:&5E
M=',O<VAE970Q.#4N>&UL4$L! A0#%     @ !8BZ4GT@Z+#= @  ]@8  !H
M             ("!F#H% 'AL+W=O<FMS:&5E=',O<VAE970Q.#8N>&UL4$L!
M A0#%     @ !8BZ4L8/*[M3"@  TB   !H              ("!K3T% 'AL
M+W=O<FMS:&5E=',O<VAE970Q.#<N>&UL4$L! A0#%     @ !8BZ4I%7D)38
M"0  @"$  !H              ("!.$@% 'AL+W=O<FMS:&5E=',O<VAE970Q
M.#@N>&UL4$L! A0#%     @ !8BZ4F@2WA<O!   Z@D  !H
M ("!2%(% 'AL+W=O<FMS:&5E=',O<VAE970Q.#DN>&UL4$L! A0#%     @
M!8BZ4E9?>P@D#   ;"H  !H              ("!KU8% 'AL+W=O<FMS:&5E
M=',O<VAE970Q.3 N>&UL4$L! A0#%     @ !8BZ4L':$;O]"@  8R8  !H
M             ("!"V,% 'AL+W=O<FMS:&5E=',O<VAE970Q.3$N>&UL4$L!
M A0#%     @ !8BZ4D0 \*06!0  VQ$  !H              ("!0&X% 'AL
M+W=O<FMS:&5E=',O<VAE970Q.3(N>&UL4$L! A0#%     @ !8BZ4G'I6IYM
M"0  <QT  !H              ("!CG,% 'AL+W=O<FMS:&5E=',O<VAE970Q
M.3,N>&UL4$L! A0#%     @ !8BZ4JVSZS?: P  50P  !H
M ("!,WT% 'AL+W=O<FMS:&5E=',O<VAE970Q.30N>&UL4$L! A0#%     @
M!8BZ4L#PAI?H!0  ! \  !H              ("!18$% 'AL+W=O<FMS:&5E
M=',O<VAE970Q.34N>&UL4$L! A0#%     @ !8BZ4E6:5$PE&   HV0  !H
M             ("!98<% 'AL+W=O<FMS:&5E=',O<VAE970Q.38N>&UL4$L!
M A0#%     @ !8BZ4L4I+0"" @  M@8  !H              ("!PI\% 'AL
M+W=O<FMS:&5E=',O<VAE970Q.3<N>&UL4$L! A0#%     @ !8BZ4@B4 ),O
M!0  _!(  !H              ("!?*(% 'AL+W=O<FMS:&5E=',O<VAE970Q
M.3@N>&UL4$L! A0#%     @ !8BZ4FMK ,[G!   X!<  !H
M ("!XZ<% 'AL+W=O<FMS:&5E=',O<VAE970Q.3DN>&UL4$L! A0#%     @
M!8BZ4BB,+OJ2 @  !P8  !H              ("! JT% 'AL+W=O<FMS:&5E
M=',O<VAE970R,# N>&UL4$L! A0#%     @ !8BZ4DLZW+;_ @  > <  !H
M             ("!S*\% 'AL+W=O<FMS:&5E=',O<VAE970R,#$N>&UL4$L!
M A0#%     @ !8BZ4M)41S17!    PT  !H              ("! [,% 'AL
M+W=O<FMS:&5E=',O<VAE970R,#(N>&UL4$L! A0#%     @ !8BZ4@LOQSZ/
M!0  4A,  !H              ("!DK<% 'AL+W=O<FMS:&5E=',O<VAE970R
M,#,N>&UL4$L! A0#%     @ !8BZ4O6D)X.8!0  9!,  !H
M ("!6;T% 'AL+W=O<FMS:&5E=',O<VAE970R,#0N>&UL4$L! A0#%     @
M!8BZ4HV^'SWY!   +Q$  !H              ("!*<,% 'AL+W=O<FMS:&5E
M=',O<VAE970R,#4N>&UL4$L! A0#%     @ !8BZ4@9,UWEU P  $PL  !H
M             ("!6L@% 'AL+W=O<FMS:&5E=',O<VAE970R,#8N>&UL4$L!
M A0#%     @ !8BZ4EST3[(&!   @Q0  !H              ("!!\P% 'AL
M+W=O<FMS:&5E=',O<VAE970R,#<N>&UL4$L! A0#%     @ !8BZ4D#)>+8(
M P  U L  !H              ("!1= % 'AL+W=O<FMS:&5E=',O<VAE970R
M,#@N>&UL4$L! A0#%     @ !8BZ4M4?QYAV P  %PX  !H
M ("!A=,% 'AL+W=O<FMS:&5E=',O<VAE970R,#DN>&UL4$L! A0#%     @
M!8BZ4E7JH#*M!   \",  !H              ("!,]<% 'AL+W=O<FMS:&5E
M=',O<VAE970R,3 N>&UL4$L! A0#%     @ !8BZ4I/ZLHAG P  Q D  !H
M             ("!&-P% 'AL+W=O<FMS:&5E=',O<VAE970R,3$N>&UL4$L!
M A0#%     @ !8BZ4@,"7: ]!   T14  !H              ("!M]\% 'AL
M+W=O<FMS:&5E=',O<VAE970R,3(N>&UL4$L! A0#%     @ !8BZ4C1"IUP0
M P    L  !H              ("!+.0% 'AL+W=O<FMS:&5E=',O<VAE970R
M,3,N>&UL4$L! A0#%     @ !8BZ4O,#=GO4 @  =08  !H
M ("!=.<% 'AL+W=O<FMS:&5E=',O<VAE970R,30N>&UL4$L! A0#%     @
M!8BZ4LMQX 0@ P  ^0D  !H              ("!@.H% 'AL+W=O<FMS:&5E
M=',O<VAE970R,34N>&UL4$L! A0#%     @ !8BZ4D@V#00V @  &04  !H
M             ("!V.T% 'AL+W=O<FMS:&5E=',O<VAE970R,38N>&UL4$L!
M A0#%     @ !8BZ4CBKDC[U @  CP@  !H              ("!1O % 'AL
M+W=O<FMS:&5E=',O<VAE970R,3<N>&UL4$L! A0#%     @ !8BZ4IA^6RZ%
M @  ;P8  !H              ("!<_,% 'AL+W=O<FMS:&5E=',O<VAE970R
M,3@N>&UL4$L! A0#%     @ !8BZ4A.@VO<] P  (0H  !H
M ("!,/8% 'AL+W=O<FMS:&5E=',O<VAE970R,3DN>&UL4$L! A0#%     @
M!8BZ4A@CBDFO P  D@T  !H              ("!I?D% 'AL+W=O<FMS:&5E
M=',O<VAE970R,C N>&UL4$L! A0#%     @ !8BZ4B3=2H&# @  X08  !H
M             ("!C/T% 'AL+W=O<FMS:&5E=',O<VAE970R,C$N>&UL4$L!
M A0#%     @ !8BZ4J0VV03] @  Z0D  !H              ("!1P & 'AL
M+W=O<FMS:&5E=',O<VAE970R,C(N>&UL4$L! A0#%     @ !8BZ4AT'9+SD
M!0  L!P  !H              ("!? ,& 'AL+W=O<FMS:&5E=',O<VAE970R
M,C,N>&UL4$L! A0#%     @ !8BZ4F$]]' A!   >!4  !H
M ("!F D& 'AL+W=O<FMS:&5E=',O<VAE970R,C0N>&UL4$L! A0#%     @
M!8BZ4N1*8AW5!@  &BT  !H              ("!\0T& 'AL+W=O<FMS:&5E
M=',O<VAE970R,C4N>&UL4$L! A0#%     @ !8BZ4O#??5BG P  ;PX  !H
M             ("!_A0& 'AL+W=O<FMS:&5E=',O<VAE970R,C8N>&UL4$L!
M A0#%     @ !8BZ4O,P"BLS!0  T14  !H              ("!W1@& 'AL
M+W=O<FMS:&5E=',O<VAE970R,C<N>&UL4$L! A0#%     @ !8BZ4O-Z043A
M!0  ^!H  !H              ("!2!X& 'AL+W=O<FMS:&5E=',O<VAE970R
M,C@N>&UL4$L! A0#%     @ !8BZ4N?+#CAR P  L0P  !H
M ("!820& 'AL+W=O<FMS:&5E=',O<VAE970R,CDN>&UL4$L! A0#%     @
M!8BZ4OM G'OS P  0 X  !H              ("!"R@& 'AL+W=O<FMS:&5E
M=',O<VAE970R,S N>&UL4$L! A0#%     @ !8BZ4N'K#Y\F!   $1$  !H
M             ("!-BP& 'AL+W=O<FMS:&5E=',O<VAE970R,S$N>&UL4$L!
M A0#%     @ !8BZ4LM)[NQ1 @  908  !H              ("!E# & 'AL
M+W=O<FMS:&5E=',O<VAE970R,S(N>&UL4$L! A0#%     @ !8BZ4O1.[(:B
M @  [@4  !H              ("!'3,& 'AL+W=O<FMS:&5E=',O<VAE970R
M,S,N>&UL4$L! A0#%     @ !8BZ4@@SBXZX @  U0<  !H
M ("!]S4& 'AL+W=O<FMS:&5E=',O<VAE970R,S0N>&UL4$L! A0#%     @
M!8BZ4OT?RP/Y 0  ; 0  !H              ("!YS@& 'AL+W=O<FMS:&5E
M=',O<VAE970R,S4N>&UL4$L! A0#%     @ !8BZ4LFF-+5@ P  XA8   T
M             ( !&#L& 'AL+W-T>6QE<RYX;6Q02P$"% ,4    "  %B+I2
MEXJ[',     3 @  "P              @ &C/@8 7W)E;',O+G)E;'-02P$"
M% ,4    "  %B+I2>DYX[AD.  !(F0  #P              @ &,/P8 >&PO
M=V]R:V)O;VLN>&UL4$L! A0#%     @ !8BZ4CEDFO'N!0  6HD  !H
M         ( !TDT& 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#
M%     @ !8BZ4L)X)F[Y P  B8$  !,              ( !^%,& %M#;VYT
D96YT7U1Y<&5S72YX;6Q02P4&     /, \P"D0P  (E@&

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>257
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>258
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>259
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.21.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>632</ContextCount>
  <ElementCount>724</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>153</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>10</UnitCount>
  <MyReports>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>10000090 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DocumentDocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>11100100 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/StatementConsolidatedBalanceSheets</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>11100105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/StatementConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>11100200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/StatementConsolidatedStatementsOfOperations</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF OPERATIONS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>11100205 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/StatementConsolidatedStatementsOfOperationsParenthetical</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>11100300 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>11100305 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>11100400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>11110101 - Disclosure - Description of Organization and Business Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperations</Role>
      <ShortName>Description of Organization and Business Operations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>11110201 - Disclosure - Restatement of Previously Issued Financial Statements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatements</Role>
      <ShortName>Restatement of Previously Issued Financial Statements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>11110301 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>11110401 - Disclosure - Initial Public Offering</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureInitialPublicOffering</Role>
      <ShortName>Initial Public Offering</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>11110501 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureRelatedPartyTransactions</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>11110601 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureCommitmentsAndContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>11110701 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureStockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>11110801 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureFairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>11110901 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureIncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>11111001 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureSubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>11111101 - Disclosure - Quarterly Financial Information (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnaudited</Role>
      <ShortName>Quarterly Financial Information (Unaudited)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>11120302 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>11130203 - Disclosure - Restatement of Previously Issued Financial Statements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsTables</Role>
      <ShortName>Restatement of Previously Issued Financial Statements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatements</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>11130803 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureFairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureFairValueMeasurements</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>11130903 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureIncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureIncomeTaxes</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>11131103 - Disclosure - Quarterly Financial Information (Unaudited) (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnauditedTables</Role>
      <ShortName>Quarterly Financial Information (Unaudited) (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnaudited</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>11140101 - Disclosure - Description of Organization and Business Operations - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails</Role>
      <ShortName>Description of Organization and Business Operations - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>11140201 - Disclosure - Restatement of Previously Issued Financial Statements - Balance Sheet (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsBalanceSheetDetails</Role>
      <ShortName>Restatement of Previously Issued Financial Statements - Balance Sheet (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>11140202 - Disclosure - Restatement of Previously Issued Financial Statements - Statement of Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfOperationsDetails</Role>
      <ShortName>Restatement of Previously Issued Financial Statements - Statement of Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>11140203 - Disclosure - Restatement of Previously Issued Financial Statements - Statement of Cash Flows (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfCashFlowsDetails</Role>
      <ShortName>Restatement of Previously Issued Financial Statements - Statement of Cash Flows (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>11140301 - Disclosure - Summary of Significant Accounting Policies - Class A Common Stock Subject to Possible Redemption (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Class A Common Stock Subject to Possible Redemption (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>11140302 - Disclosure - Summary of Significant Accounting Policies - Derivative warrant liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativeWarrantLiabilitiesDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Derivative warrant liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>11140401 - Disclosure - Initial Public Offering (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureInitialPublicOfferingDetails</Role>
      <ShortName>Initial Public Offering (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureInitialPublicOffering</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>11140501 - Disclosure - Related Party Transactions - Founder Shares (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails</Role>
      <ShortName>Related Party Transactions - Founder Shares (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>11140502 - Disclosure - Related Party Transactions - Additional information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails</Role>
      <ShortName>Related Party Transactions - Additional information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>11140601 - Disclosure - Commitments and Contingencies - Forward Purchase Agreement (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureCommitmentsAndContingenciesForwardPurchaseAgreementDetails</Role>
      <ShortName>Commitments and Contingencies - Forward Purchase Agreement (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>11140602 - Disclosure - Commitments and Contingencies - Administrative Services Agreement and Underwriting Agreement (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureCommitmentsAndContingenciesAdministrativeServicesAgreementAndUnderwritingAgreementDetails</Role>
      <ShortName>Commitments and Contingencies - Administrative Services Agreement and Underwriting Agreement (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>11140701 - Disclosure - Stockholders' Equity - Preferred Stock Shares (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureStockholdersEquityPreferredStockSharesDetails</Role>
      <ShortName>Stockholders' Equity - Preferred Stock Shares (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>11140702 - Disclosure - Stockholders' Equity - Common Stock Shares (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetails</Role>
      <ShortName>Stockholders' Equity - Common Stock Shares (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>11140703 - Disclosure - Stockholders' Equity - Warrants (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetails</Role>
      <ShortName>Stockholders' Equity - Warrants (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>11140801 - Disclosure - Fair Value Measurements - Financial assets that are measured at fair value on a recurring basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetails</Role>
      <ShortName>Fair Value Measurements - Financial assets that are measured at fair value on a recurring basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>11140802 - Disclosure - Fair Value Measurements - Change in the fair value of the derivative warrant liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfDerivativeWarrantLiabilitiesDetails</Role>
      <ShortName>Fair Value Measurements - Change in the fair value of the derivative warrant liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>11140803 - Disclosure - Fair Value Measurements - Quantitative information regarding Level 3 fair value measurements inputs as their measurement dates (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureFairValueMeasurementsQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsAsTheirMeasurementDatesDetails</Role>
      <ShortName>Fair Value Measurements - Quantitative information regarding Level 3 fair value measurements inputs as their measurement dates (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>11140901 - Disclosure - Income Taxes - Components of income tax provision (benefit) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionBenefitDetails</Role>
      <ShortName>Income Taxes - Components of income tax provision (benefit) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>11140902 - Disclosure - Income Taxes - Company's net deferred tax assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureIncomeTaxesCompanySNetDeferredTaxAssetsDetails</Role>
      <ShortName>Income Taxes - Company's net deferred tax assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>11140903 - Disclosure - Income Taxes - Effective tax rate Reconciliation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails</Role>
      <ShortName>Income Taxes - Effective tax rate Reconciliation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>11140904 - Disclosure - Income Taxes - Additional information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureIncomeTaxesAdditionalInformationDetails</Role>
      <ShortName>Income Taxes - Additional information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>11141101 - Disclosure - Quarterly Financial Information (Unaudited) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails</Role>
      <ShortName>Quarterly Financial Information (Unaudited) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnauditedTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>11200100 - Statement - CONSOLIDATED CONDENSED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheets</Role>
      <ShortName>CONSOLIDATED CONDENSED BALANCE SHEETS</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>11200105 - Statement - CONSOLIDATED CONDENSED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheetsParenthetical</Role>
      <ShortName>CONSOLIDATED CONDENSED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>11200200 - Statement - CONSOLIDATED CONDENSED STATEMENTS OF OPERATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperations</Role>
      <ShortName>CONSOLIDATED CONDENSED STATEMENTS OF OPERATIONS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>11200205 - Statement - CONSOLIDATED CONDENSED STATEMENTS OF OPERATIONS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperationsParenthetical</Role>
      <ShortName>CONSOLIDATED CONDENSED STATEMENTS OF OPERATIONS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>11200300 - Statement - CONSOLIDATED CONDENSED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfChangesInStockholdersEquity</Role>
      <ShortName>CONSOLIDATED CONDENSED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>11200305 - Statement - CONSOLIDATED CONDENSED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfChangesInStockholdersEquityParenthetical</Role>
      <ShortName>CONSOLIDATED CONDENSED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>11200400 - Statement - CONSOLIDATED CONDENSED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfCashFlows</Role>
      <ShortName>CONSOLIDATED CONDENSED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>11210101 - Disclosure - Description of Organization and Business Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationss</Role>
      <ShortName>Description of Organization and Business Operations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>11210201 - Disclosure - Basic of Presentation and Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPolicies</Role>
      <ShortName>Basic of Presentation and Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>11210301 - Disclosure - Initial Public Offering</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureInitialPublicOfferings</Role>
      <ShortName>Initial Public Offering</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>11210401 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureRelatedPartyTransactionss</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>11210501 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureCommitmentsAndContingenciess</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>11210601 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureStockholdersEquitys</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>11210701 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureFairValueMeasurementss</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>11210801 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureSubsequentEventss</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>11220202 - Disclosure - Basic of Presentation and Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Basic of Presentation and Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>11230703 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureFairValueMeasurementsTabless</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureFairValueMeasurements</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>11240101 - Disclosure - Description of Organization and Business Operations - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetailss</Role>
      <ShortName>Description of Organization and Business Operations - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>11240201 - Disclosure - Basic of Presentation and Summary of Significant Accounting Policies - Class A Common Stock Subject to Possible Redemption (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails</Role>
      <ShortName>Basic of Presentation and Summary of Significant Accounting Policies - Class A Common Stock Subject to Possible Redemption (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>11240202 - Disclosure - Basic of Presentation and Summary of Significant Accounting Policies - Derivative warrant liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesDerivativeWarrantLiabilitiesDetails</Role>
      <ShortName>Basic of Presentation and Summary of Significant Accounting Policies - Derivative warrant liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>11240301 - Disclosure - Initial Public Offering (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureInitialPublicOfferingDetailss</Role>
      <ShortName>Initial Public Offering (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureInitialPublicOffering</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>11240401 - Disclosure - Related Party Transactions - Founder Shares (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss</Role>
      <ShortName>Related Party Transactions - Founder Shares (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>11240402 - Disclosure - Related Party Transactions - Additional information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetailss</Role>
      <ShortName>Related Party Transactions - Additional information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>11240501 - Disclosure - Commitments and Contingencies - Forward Purchase Agreement (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureCommitmentsAndContingenciesForwardPurchaseAgreementDetailss</Role>
      <ShortName>Commitments and Contingencies - Forward Purchase Agreement (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>11240502 - Disclosure - Commitments and Contingencies - Administrative Services Agreement and Underwriting Agreement (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureCommitmentsAndContingenciesAdministrativeServicesAgreementAndUnderwritingAgreementDetailss</Role>
      <ShortName>Commitments and Contingencies - Administrative Services Agreement and Underwriting Agreement (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>11240601 - Disclosure - Stockholders' Equity - Common Stock Shares (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetailss</Role>
      <ShortName>Stockholders' Equity - Common Stock Shares (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>11240602 - Disclosure - Stockholders' Equity - Preferred Stock Shares (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureStockholdersEquityPreferredStockSharesDetailss</Role>
      <ShortName>Stockholders' Equity - Preferred Stock Shares (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>11240603 - Disclosure - Stockholders' Equity - Warrants (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetailss</Role>
      <ShortName>Stockholders' Equity - Warrants (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>11240701 - Disclosure - Fair Value Measurements - Financial assets that are measured at fair value on a recurring basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetailss</Role>
      <ShortName>Fair Value Measurements - Financial assets that are measured at fair value on a recurring basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>11240702 - Disclosure - Fair Value Measurements - Change in the fair value of the derivative warrant liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfDerivativeWarrantLiabilitiesDetailss</Role>
      <ShortName>Fair Value Measurements - Change in the fair value of the derivative warrant liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>11240703 - Disclosure - Fair Value Measurements - Quantitative information regarding Level 3 fair value measurements inputs as their measurement dates (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureFairValueMeasurementsQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsAsTheirMeasurementDatesDetailss</Role>
      <ShortName>Fair Value Measurements - Quantitative information regarding Level 3 fair value measurements inputs as their measurement dates (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>1200100 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/StatementConsolidatedBalanceSheetss</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>1200105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/StatementConsolidatedBalanceSheetsParentheticals</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>1200200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/StatementConsolidatedStatementsOfOperationss</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF OPERATIONS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>1200300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/StatementConsolidatedStatementsOfComprehensiveLoss</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>1200400 - Statement - CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStock</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>1200405 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' DEFICIT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/StatementConsolidatedStatementsOfStockholdersDeficit</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF STOCKHOLDERS' DEFICIT</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>1200500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>1200505 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS(Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS(Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>1210101 - Disclosure - BUSINESS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureBusiness</Role>
      <ShortName>BUSINESS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>1210201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciess</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>1210301 - Disclosure - REVENUE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureRevenue</Role>
      <ShortName>REVENUE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>1210401 - Disclosure - FAIR VALUE MEASUREMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureFairValueMeasurementsss</Role>
      <ShortName>FAIR VALUE MEASUREMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>1210501 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureGoodwillAndIntangibleAssetsNet</Role>
      <ShortName>GOODWILL AND INTANGIBLE ASSETS, NET</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>90</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>1210601 - Disclosure - LEASES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureLeases</Role>
      <ShortName>LEASES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>91</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>1210701 - Disclosure - ASSET RETIREMENT OBLIGATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureAssetRetirementObligation</Role>
      <ShortName>ASSET RETIREMENT OBLIGATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>92</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>1210801 - Disclosure - ENERGY STORAGE SYSTEMS, NET</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureEnergyStorageSystemsNet</Role>
      <ShortName>ENERGY STORAGE SYSTEMS, NET</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>93</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>1210901 - Disclosure - BALANCE SHEET COMPONENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureBalanceSheetComponents</Role>
      <ShortName>BALANCE SHEET COMPONENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>94</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>1211001 - Disclosure - NOTES PAYABLE</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.stem.com/role/DisclosureNotesPayable</Role>
      <ShortName>NOTES PAYABLE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>95</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>1211101 - Disclosure - CONVERTIBLE NOTES</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.stem.com/role/DisclosureConvertibleNotes</Role>
      <ShortName>CONVERTIBLE NOTES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>96</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>1211201 - Disclosure - WARRANTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureWarrants</Role>
      <ShortName>WARRANTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>97</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>1211301 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficit</Role>
      <ShortName>CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>98</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>1211401 - Disclosure - STOCK-BASED COMPENSATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureStockBasedCompensation</Role>
      <ShortName>STOCK-BASED COMPENSATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>99</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>1211501 - Disclosure - SPECIAL PURPOSE ENTITIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureSpecialPurposeEntities</Role>
      <ShortName>SPECIAL PURPOSE ENTITIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>100</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>1211601 - Disclosure - NET LOSS PER SHARE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureNetLossPerShare</Role>
      <ShortName>NET LOSS PER SHARE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>101</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>1211701 - Disclosure - INCOME TAXES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureIncomeTaxess</Role>
      <ShortName>INCOME TAXES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>102</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>1211801 - Disclosure - COMMITMENTS AND CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureCommitmentsAndContingenciesss</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>103</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>1211901 - Disclosure - EMPLOYER RETIREMENT PLAN</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureEmployerRetirementPlan</Role>
      <ShortName>EMPLOYER RETIREMENT PLAN</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>104</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>1212001 - Disclosure - SUBSEQUENT EVENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureSubsequentEventsss</Role>
      <ShortName>SUBSEQUENT EVENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>105</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>1220202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>106</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>1230203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciess</ParentRole>
      <Position>107</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R108.htm</HtmlFileName>
      <LongName>1230303 - Disclosure - REVENUE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureRevenueTables</Role>
      <ShortName>REVENUE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureRevenue</ParentRole>
      <Position>108</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>1230403 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureFairValueMeasurementsTablesss</Role>
      <ShortName>FAIR VALUE MEASUREMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureFairValueMeasurementsss</ParentRole>
      <Position>109</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R110.htm</HtmlFileName>
      <LongName>1230503 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureGoodwillAndIntangibleAssetsNetTables</Role>
      <ShortName>GOODWILL AND INTANGIBLE ASSETS, NET (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureGoodwillAndIntangibleAssetsNet</ParentRole>
      <Position>110</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R111.htm</HtmlFileName>
      <LongName>1230603 - Disclosure - LEASES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureLeasesTables</Role>
      <ShortName>LEASES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureLeases</ParentRole>
      <Position>111</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R112.htm</HtmlFileName>
      <LongName>1230703 - Disclosure - ASSET RETIREMENT OBLIGATION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureAssetRetirementObligationTables</Role>
      <ShortName>ASSET RETIREMENT OBLIGATION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureAssetRetirementObligation</ParentRole>
      <Position>112</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R113.htm</HtmlFileName>
      <LongName>1230803 - Disclosure - ENERGY STORAGE SYSTEMS, NET (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureEnergyStorageSystemsNetTables</Role>
      <ShortName>ENERGY STORAGE SYSTEMS, NET (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureEnergyStorageSystemsNet</ParentRole>
      <Position>113</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R114.htm</HtmlFileName>
      <LongName>1230903 - Disclosure - BALANCE SHEET COMPONENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureBalanceSheetComponentsTables</Role>
      <ShortName>BALANCE SHEET COMPONENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureBalanceSheetComponents</ParentRole>
      <Position>114</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R115.htm</HtmlFileName>
      <LongName>1231003 - Disclosure - NOTES PAYABLE (Tables)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.stem.com/role/DisclosureNotesPayableTables</Role>
      <ShortName>NOTES PAYABLE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureNotesPayable</ParentRole>
      <Position>115</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R116.htm</HtmlFileName>
      <LongName>1231203 - Disclosure - WARRANTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureWarrantsTables</Role>
      <ShortName>WARRANTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureWarrants</ParentRole>
      <Position>116</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R117.htm</HtmlFileName>
      <LongName>1231303 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitTables</Role>
      <ShortName>CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficit</ParentRole>
      <Position>117</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R118.htm</HtmlFileName>
      <LongName>1231403 - Disclosure - STOCK-BASED COMPENSATION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureStockBasedCompensationTables</Role>
      <ShortName>STOCK-BASED COMPENSATION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureStockBasedCompensation</ParentRole>
      <Position>118</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R119.htm</HtmlFileName>
      <LongName>1231503 - Disclosure - SPECIAL PURPOSE ENTITIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureSpecialPurposeEntitiesTables</Role>
      <ShortName>SPECIAL PURPOSE ENTITIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureSpecialPurposeEntities</ParentRole>
      <Position>119</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R120.htm</HtmlFileName>
      <LongName>1231603 - Disclosure - NET LOSS PER SHARE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureNetLossPerShareTables</Role>
      <ShortName>NET LOSS PER SHARE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureNetLossPerShare</ParentRole>
      <Position>120</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R121.htm</HtmlFileName>
      <LongName>1231703 - Disclosure - INCOME TAXES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureIncomeTaxesTabless</Role>
      <ShortName>INCOME TAXES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureIncomeTaxess</ParentRole>
      <Position>121</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R122.htm</HtmlFileName>
      <LongName>1240101 - Disclosure - BUSINESS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureBusinessDetails</Role>
      <ShortName>BUSINESS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureBusiness</ParentRole>
      <Position>122</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R123.htm</HtmlFileName>
      <LongName>1240201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>123</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R124.htm</HtmlFileName>
      <LongName>1240202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Significant Customers (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSignificantCustomersDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Significant Customers (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>124</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R125.htm</HtmlFileName>
      <LongName>1240203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Energy Storage Systems (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEnergyStorageSystemsDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Energy Storage Systems (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>125</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R126.htm</HtmlFileName>
      <LongName>1240204 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Contract Origination Costs, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractOriginationCostsNetDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Contract Origination Costs, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>126</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R127.htm</HtmlFileName>
      <LongName>1240205 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>127</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R128.htm</HtmlFileName>
      <LongName>1240206 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>128</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R129.htm</HtmlFileName>
      <LongName>1240301 - Disclosure - REVENUE (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureRevenueDetails</Role>
      <ShortName>REVENUE (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureRevenueTables</ParentRole>
      <Position>129</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R130.htm</HtmlFileName>
      <LongName>1240302 - Disclosure - REVENUE - Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureRevenueDisaggregationOfRevenueDetails</Role>
      <ShortName>REVENUE - Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>130</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R131.htm</HtmlFileName>
      <LongName>1240303 - Disclosure - REVENUE - Remaining Performance Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureRevenueRemainingPerformanceObligationsDetailss</Role>
      <ShortName>REVENUE - Remaining Performance Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>131</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R132.htm</HtmlFileName>
      <LongName>1240304 - Disclosure - REVENUE - Contract Balances (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureRevenueContractBalancesDetails</Role>
      <ShortName>REVENUE - Contract Balances (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>132</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R133.htm</HtmlFileName>
      <LongName>1240401 - Disclosure - FAIR VALUE MEASUREMENTS - Financial instruments measured at fair value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueDetails</Role>
      <ShortName>FAIR VALUE MEASUREMENTS - Financial instruments measured at fair value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>133</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R134.htm</HtmlFileName>
      <LongName>1240402 - Disclosure - FAIR VALUE MEASUREMENTS - Convertible Preferred Stock Warrant Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureFairValueMeasurementsConvertiblePreferredStockWarrantLiabilitiesDetails</Role>
      <ShortName>FAIR VALUE MEASUREMENTS - Convertible Preferred Stock Warrant Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>134</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R135.htm</HtmlFileName>
      <LongName>1240403 - Disclosure - FAIR VALUE MEASUREMENTS - Convertible preferred stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureFairValueMeasurementsConvertiblePreferredStockDetails</Role>
      <ShortName>FAIR VALUE MEASUREMENTS - Convertible preferred stock (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>135</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R136.htm</HtmlFileName>
      <LongName>1240404 - Disclosure - FAIR VALUE MEASUREMENTS - Embedded derivative liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureFairValueMeasurementsEmbeddedDerivativeLiabilitiesDetails</Role>
      <ShortName>FAIR VALUE MEASUREMENTS - Embedded derivative liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>136</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R137.htm</HtmlFileName>
      <LongName>1240501 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureGoodwillAndIntangibleAssetsNetDetails</Role>
      <ShortName>GOODWILL AND INTANGIBLE ASSETS, NET (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureGoodwillAndIntangibleAssetsNetTables</ParentRole>
      <Position>137</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R138.htm</HtmlFileName>
      <LongName>1240502 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET - Intangible assets, net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsNetDetails</Role>
      <ShortName>GOODWILL AND INTANGIBLE ASSETS, NET - Intangible assets, net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>138</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R139.htm</HtmlFileName>
      <LongName>1240601 - Disclosure - LEASES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureLeasesDetails</Role>
      <ShortName>LEASES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureLeasesTables</ParentRole>
      <Position>139</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R140.htm</HtmlFileName>
      <LongName>1240701 - Disclosure - ASSET RETIREMENT OBLIGATION (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureAssetRetirementObligationDetails</Role>
      <ShortName>ASSET RETIREMENT OBLIGATION (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureAssetRetirementObligationTables</ParentRole>
      <Position>140</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R141.htm</HtmlFileName>
      <LongName>1240801 - Disclosure - ENERGY STORAGE SYSTEMS, NET (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureEnergyStorageSystemsNetDetails</Role>
      <ShortName>ENERGY STORAGE SYSTEMS, NET (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureEnergyStorageSystemsNetTables</ParentRole>
      <Position>141</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R142.htm</HtmlFileName>
      <LongName>1240901 - Disclosure - BALANCE SHEET COMPONENTS Inventory (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureBalanceSheetComponentsInventoryDetails</Role>
      <ShortName>BALANCE SHEET COMPONENTS Inventory (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>142</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R143.htm</HtmlFileName>
      <LongName>1240902 - Disclosure - BALANCE SHEET COMPONENTS - Other current assets consist (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherCurrentAssetsConsistDetails</Role>
      <ShortName>BALANCE SHEET COMPONENTS - Other current assets consist (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>143</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R144.htm</HtmlFileName>
      <LongName>1240903 - Disclosure - BALANCE SHEET COMPONENTS- Other Noncurrent Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherNoncurrentAssetsDetails</Role>
      <ShortName>BALANCE SHEET COMPONENTS- Other Noncurrent Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>144</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R145.htm</HtmlFileName>
      <LongName>1240904 - Disclosure - BALANCE SHEET COMPONENTS - Accrued Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureBalanceSheetComponentsAccruedLiabilitiesDetails</Role>
      <ShortName>BALANCE SHEET COMPONENTS - Accrued Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>145</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R146.htm</HtmlFileName>
      <LongName>1240905 - Disclosure - BALANCE SHEET COMPONENTS - Other Current Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherCurrentLiabilitiesDetails</Role>
      <ShortName>BALANCE SHEET COMPONENTS - Other Current Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>146</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R147.htm</HtmlFileName>
      <LongName>1241001 - Disclosure - NOTES PAYABLE - Revolving Loan Due to SPE Member (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.stem.com/role/DisclosureNotesPayableRevolvingLoanDueToSpeMemberDetails</Role>
      <ShortName>NOTES PAYABLE - Revolving Loan Due to SPE Member (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>147</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R148.htm</HtmlFileName>
      <LongName>1241002 - Disclosure - NOTES PAYABLE - Term Loan Due to SPE Member (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToSpeMemberDetails</Role>
      <ShortName>NOTES PAYABLE - Term Loan Due to SPE Member (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>148</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R149.htm</HtmlFileName>
      <LongName>1241003 - Disclosure - NOTES PAYABLE - Term Loan Due to Former Non-controlling Interest Holder (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToFormerNonControllingInterestHolderDetails</Role>
      <ShortName>NOTES PAYABLE - Term Loan Due to Former Non-controlling Interest Holder (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>149</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R150.htm</HtmlFileName>
      <LongName>1241004 - Disclosure - NOTES PAYABLE - 2020 Credit Agreement (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.stem.com/role/DisclosureNotesPayable2020CreditAgreementDetails</Role>
      <ShortName>NOTES PAYABLE - 2020 Credit Agreement (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>150</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R151.htm</HtmlFileName>
      <LongName>1241005 - Disclosure - NOTES PAYABLE - Outstanding notes payable (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.stem.com/role/DisclosureNotesPayableOutstandingNotesPayableDetails</Role>
      <ShortName>NOTES PAYABLE - Outstanding notes payable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>151</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R152.htm</HtmlFileName>
      <LongName>1241101 - Disclosure - CONVERTIBLE NOTES - 2019 Convertible Notes (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.stem.com/role/DisclosureConvertibleNotes2019ConvertibleNotesDetails</Role>
      <ShortName>CONVERTIBLE NOTES - 2019 Convertible Notes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>152</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R153.htm</HtmlFileName>
      <LongName>1241102 - Disclosure - CONVERTIBLE NOTES - 2020 Convertible Notes (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.stem.com/role/DisclosureConvertibleNotes2020ConvertibleNotesDetails</Role>
      <ShortName>CONVERTIBLE NOTES - 2020 Convertible Notes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>153</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R154.htm</HtmlFileName>
      <LongName>1241103 - Disclosure - CONVERTIBLE NOTES - Conversion of 2019 Convertible Notes (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.stem.com/role/DisclosureConvertibleNotesConversionOf2019ConvertibleNotesDetails</Role>
      <ShortName>CONVERTIBLE NOTES - Conversion of 2019 Convertible Notes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>154</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R155.htm</HtmlFileName>
      <LongName>1241201 - Disclosure - WARRANTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureWarrantsDetails</Role>
      <ShortName>WARRANTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureWarrantsTables</ParentRole>
      <Position>155</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R156.htm</HtmlFileName>
      <LongName>1241301 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT - Convertible Preferred Stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitConvertiblePreferredStockDetails</Role>
      <ShortName>CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT - Convertible Preferred Stock (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>156</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R157.htm</HtmlFileName>
      <LongName>1241302 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT - Shares Reserved for Issuance (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitSharesReservedForIssuanceDetails</Role>
      <ShortName>CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT - Shares Reserved for Issuance (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>157</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R158.htm</HtmlFileName>
      <LongName>1241401 - Disclosure - STOCK-BASED COMPENSATION (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureStockBasedCompensationDetails</Role>
      <ShortName>STOCK-BASED COMPENSATION (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureStockBasedCompensationTables</ParentRole>
      <Position>158</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R159.htm</HtmlFileName>
      <LongName>1241402 - Disclosure - STOCK-BASED COMPENSATION - Option Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureStockBasedCompensationOptionActivityDetails</Role>
      <ShortName>STOCK-BASED COMPENSATION - Option Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>159</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R160.htm</HtmlFileName>
      <LongName>1241403 - Disclosure - STOCK-BASED COMPENSATION - Significant Assumptions in Estimating Option Fair Value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureStockBasedCompensationSignificantAssumptionsInEstimatingOptionFairValueDetails</Role>
      <ShortName>STOCK-BASED COMPENSATION - Significant Assumptions in Estimating Option Fair Value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>160</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R161.htm</HtmlFileName>
      <LongName>1241404 - Disclosure - STOCK-BASED COMPENSATION - Stock-Based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails</Role>
      <ShortName>STOCK-BASED COMPENSATION - Stock-Based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>161</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R162.htm</HtmlFileName>
      <LongName>1241501 - Disclosure - SPECIAL PURPOSE ENTITIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureSpecialPurposeEntitiesDetails</Role>
      <ShortName>SPECIAL PURPOSE ENTITIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureSpecialPurposeEntitiesTables</ParentRole>
      <Position>162</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R163.htm</HtmlFileName>
      <LongName>1241502 - Disclosure - SPECIAL PURPOSE ENTITIES - Unconsolidated VIEs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureSpecialPurposeEntitiesUnconsolidatedViesDetails</Role>
      <ShortName>SPECIAL PURPOSE ENTITIES - Unconsolidated VIEs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>163</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R164.htm</HtmlFileName>
      <LongName>1241503 - Disclosure - SPECIAL PURPOSE ENTITIES - Additional information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureSpecialPurposeEntitiesAdditionalInformationDetails</Role>
      <ShortName>SPECIAL PURPOSE ENTITIES - Additional information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>164</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R165.htm</HtmlFileName>
      <LongName>1241601 - Disclosure - NET LOSS PER SHARE - basic and diluted net loss per share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetails</Role>
      <ShortName>NET LOSS PER SHARE - basic and diluted net loss per share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>165</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R166.htm</HtmlFileName>
      <LongName>1241602 - Disclosure - NET LOSS PER SHARE - calculation of diluted shares outstanding (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureNetLossPerShareCalculationOfDilutedSharesOutstandingDetails</Role>
      <ShortName>NET LOSS PER SHARE - calculation of diluted shares outstanding (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>166</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R167.htm</HtmlFileName>
      <LongName>1241701 - Disclosure - INCOME TAXES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureIncomeTaxesDetails</Role>
      <ShortName>INCOME TAXES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureIncomeTaxesTabless</ParentRole>
      <Position>167</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R168.htm</HtmlFileName>
      <LongName>1241702 - Disclosure - INCOME TAXES - The effective tax rate of the Company's provision (benefit) (Details) 2</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureIncomeTaxesEffectiveTaxRateOfCompanySProvisionBenefitDetails2</Role>
      <ShortName>INCOME TAXES - The effective tax rate of the Company's provision (benefit) (Details) 2</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>168</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R169.htm</HtmlFileName>
      <LongName>1241703 - Disclosure - INCOME TAXES - Company's deferred tax assets and liabilities - (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureIncomeTaxesCompanySDeferredTaxAssetsAndLiabilitiesDetails</Role>
      <ShortName>INCOME TAXES - Company's deferred tax assets and liabilities - (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>169</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R170.htm</HtmlFileName>
      <LongName>1241704 - Disclosure - INCOME TAXES - NOL carry forwards (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureIncomeTaxesNolCarryForwardsDetails</Role>
      <ShortName>INCOME TAXES - NOL carry forwards (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>170</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R171.htm</HtmlFileName>
      <LongName>1241705 - Disclosure - INCOME TAXES - Tax credit carry forwards (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureIncomeTaxesTaxCreditCarryForwardsDetails</Role>
      <ShortName>INCOME TAXES - Tax credit carry forwards (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>171</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R172.htm</HtmlFileName>
      <LongName>1241706 - Disclosure - INCOME TAXES - Unrecognized tax benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails</Role>
      <ShortName>INCOME TAXES - Unrecognized tax benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>172</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R173.htm</HtmlFileName>
      <LongName>1241801 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureCommitmentsAndContingenciesDetails</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureCommitmentsAndContingenciesss</ParentRole>
      <Position>173</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R174.htm</HtmlFileName>
      <LongName>1241901 - Disclosure - EMPLOYER RETIREMENT PLAN (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureEmployerRetirementPlanDetails</Role>
      <ShortName>EMPLOYER RETIREMENT PLAN (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureEmployerRetirementPlan</ParentRole>
      <Position>174</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R175.htm</HtmlFileName>
      <LongName>1242001 - Disclosure - SUBSEQUENT EVENTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureSubsequentEventsDetails</Role>
      <ShortName>SUBSEQUENT EVENTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureSubsequentEventsss</ParentRole>
      <Position>175</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R176.htm</HtmlFileName>
      <LongName>200100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>176</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R177.htm</HtmlFileName>
      <LongName>200105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>177</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R178.htm</HtmlFileName>
      <LongName>200200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfOperations</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>178</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R179.htm</HtmlFileName>
      <LongName>200300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>179</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R180.htm</HtmlFileName>
      <LongName>200400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersDeficit</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>180</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R181.htm</HtmlFileName>
      <LongName>200500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>181</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R182.htm</HtmlFileName>
      <LongName>210101 - Disclosure - BUSINESS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureBusinesss</Role>
      <ShortName>BUSINESS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>182</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R183.htm</HtmlFileName>
      <LongName>210201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesss</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>183</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R184.htm</HtmlFileName>
      <LongName>210301 - Disclosure - REVENUE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureRevenues</Role>
      <ShortName>REVENUE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>184</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R185.htm</HtmlFileName>
      <LongName>210401 - Disclosure - FAIR VALUE MEASUREMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureFairValueMeasurementssss</Role>
      <ShortName>FAIR VALUE MEASUREMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>185</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R186.htm</HtmlFileName>
      <LongName>210501 - Disclosure - ENERGY STORAGE SYSTEMS, NET</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureEnergyStorageSystemsNets</Role>
      <ShortName>ENERGY STORAGE SYSTEMS, NET</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>186</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R187.htm</HtmlFileName>
      <LongName>210601 - Disclosure - NOTES PAYABLE</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.stem.com/role/DisclosureNotesPayables</Role>
      <ShortName>NOTES PAYABLE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>187</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R188.htm</HtmlFileName>
      <LongName>210701 - Disclosure - CONVERTIBLE NOTES</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.stem.com/role/DisclosureConvertibleNotess</Role>
      <ShortName>CONVERTIBLE NOTES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>188</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R189.htm</HtmlFileName>
      <LongName>210801 - Disclosure - WARRANTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureWarrantss</Role>
      <ShortName>WARRANTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>189</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R190.htm</HtmlFileName>
      <LongName>210901 - Disclosure - CONVERTIBLE PREFERRED STOCK AND COMMON STOCK</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStock</Role>
      <ShortName>CONVERTIBLE PREFERRED STOCK AND COMMON STOCK</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>190</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R191.htm</HtmlFileName>
      <LongName>211001 - Disclosure - STOCK-BASED COMPENSATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureStockBasedCompensations</Role>
      <ShortName>STOCK-BASED COMPENSATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>191</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R192.htm</HtmlFileName>
      <LongName>211101 - Disclosure - NET LOSS PER SHARE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureNetLossPerShares</Role>
      <ShortName>NET LOSS PER SHARE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>192</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R193.htm</HtmlFileName>
      <LongName>211201 - Disclosure - INCOME TAXES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureIncomeTaxesss</Role>
      <ShortName>INCOME TAXES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>193</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R194.htm</HtmlFileName>
      <LongName>211301 - Disclosure - COMMITMENTS AND CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureCommitmentsAndContingenciessss</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>194</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R195.htm</HtmlFileName>
      <LongName>211401 - Disclosure - SUBSEQUENT EVENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureSubsequentEventssss</Role>
      <ShortName>SUBSEQUENT EVENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>195</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R196.htm</HtmlFileName>
      <LongName>220202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciesss</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>196</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R197.htm</HtmlFileName>
      <LongName>230203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTabless</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciess</ParentRole>
      <Position>197</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R198.htm</HtmlFileName>
      <LongName>230303 - Disclosure - REVENUE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureRevenueTabless</Role>
      <ShortName>REVENUE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureRevenue</ParentRole>
      <Position>198</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R199.htm</HtmlFileName>
      <LongName>230403 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureFairValueMeasurementsTablessss</Role>
      <ShortName>FAIR VALUE MEASUREMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureFairValueMeasurementsss</ParentRole>
      <Position>199</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R200.htm</HtmlFileName>
      <LongName>230503 - Disclosure - ENERGY STORAGE SYSTEMS, NET (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureEnergyStorageSystemsNetTabless</Role>
      <ShortName>ENERGY STORAGE SYSTEMS, NET (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureEnergyStorageSystemsNet</ParentRole>
      <Position>200</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R201.htm</HtmlFileName>
      <LongName>230603 - Disclosure - NOTES PAYABLE (Tables)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.stem.com/role/DisclosureNotesPayableTabless</Role>
      <ShortName>NOTES PAYABLE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureNotesPayable</ParentRole>
      <Position>201</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R202.htm</HtmlFileName>
      <LongName>230803 - Disclosure - WARRANTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureWarrantsTabless</Role>
      <ShortName>WARRANTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureWarrants</ParentRole>
      <Position>202</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R203.htm</HtmlFileName>
      <LongName>230903 - Disclosure - CONVERTIBLE PREFERRED STOCK AND COMMON STOCK (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStockTables</Role>
      <ShortName>CONVERTIBLE PREFERRED STOCK AND COMMON STOCK (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStock</ParentRole>
      <Position>203</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R204.htm</HtmlFileName>
      <LongName>231003 - Disclosure - STOCK-BASED COMPENSATION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureStockBasedCompensationTabless</Role>
      <ShortName>STOCK-BASED COMPENSATION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureStockBasedCompensation</ParentRole>
      <Position>204</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R205.htm</HtmlFileName>
      <LongName>231103 - Disclosure - NET LOSS PER SHARE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureNetLossPerShareTabless</Role>
      <ShortName>NET LOSS PER SHARE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureNetLossPerShare</ParentRole>
      <Position>205</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R206.htm</HtmlFileName>
      <LongName>240101 - Disclosure - BUSINESS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureBusinessDetailss</Role>
      <ShortName>BUSINESS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureBusiness</ParentRole>
      <Position>206</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R207.htm</HtmlFileName>
      <LongName>240201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>207</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R208.htm</HtmlFileName>
      <LongName>240301 - Disclosure - REVENUE - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureRevenueNarrativeDetails</Role>
      <ShortName>REVENUE - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>208</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R209.htm</HtmlFileName>
      <LongName>240302 - Disclosure - REVENUE - Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureRevenueDisaggregationOfRevenueDetailss</Role>
      <ShortName>REVENUE - Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>209</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R210.htm</HtmlFileName>
      <LongName>240303 - Disclosure - REVENUE - Remaining Performance Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureRevenueRemainingPerformanceObligationsDetails</Role>
      <ShortName>REVENUE - Remaining Performance Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>210</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R211.htm</HtmlFileName>
      <LongName>240305 - Disclosure - REVENUE - Contract Balances (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureRevenueContractBalancesDetailss</Role>
      <ShortName>REVENUE - Contract Balances (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>211</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R212.htm</HtmlFileName>
      <LongName>240401 - Disclosure - FAIR VALUE MEASUREMENTS - Schedule of Financial Instruments Measured at Fair Value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialInstrumentsMeasuredAtFairValueDetails</Role>
      <ShortName>FAIR VALUE MEASUREMENTS - Schedule of Financial Instruments Measured at Fair Value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>212</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R213.htm</HtmlFileName>
      <LongName>240402 - Disclosure - FAIR VALUE MEASUREMENTS - Key Assumptions Used for Valuation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureFairValueMeasurementsKeyAssumptionsUsedForValuationDetails</Role>
      <ShortName>FAIR VALUE MEASUREMENTS - Key Assumptions Used for Valuation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>213</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R214.htm</HtmlFileName>
      <LongName>240403 - Disclosure - FAIR VALUE MEASUREMENTS - Schedule of Changes in Liability for Unobservable Inputs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureFairValueMeasurementsScheduleOfChangesInLiabilityForUnobservableInputsDetails</Role>
      <ShortName>FAIR VALUE MEASUREMENTS - Schedule of Changes in Liability for Unobservable Inputs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>214</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R215.htm</HtmlFileName>
      <LongName>240501 - Disclosure - ENERGY STORAGE SYSTEMS, NET - Schedule of Energy Storage Systems, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureEnergyStorageSystemsNetScheduleOfEnergyStorageSystemsNetDetails</Role>
      <ShortName>ENERGY STORAGE SYSTEMS, NET - Schedule of Energy Storage Systems, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>215</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R216.htm</HtmlFileName>
      <LongName>240502 - Disclosure - ENERGY STORAGE SYSTEMS, NET - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureEnergyStorageSystemsNetNarrativeDetails</Role>
      <ShortName>ENERGY STORAGE SYSTEMS, NET - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>216</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R217.htm</HtmlFileName>
      <LongName>240601 - Disclosure - NOTES PAYABLE - Revolving Loan Due to SPE Member (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.stem.com/role/DisclosureNotesPayableRevolvingLoanDueToSpeMemberDetailss</Role>
      <ShortName>NOTES PAYABLE - Revolving Loan Due to SPE Member (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>217</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R218.htm</HtmlFileName>
      <LongName>240602 - Disclosure - NOTES PAYABLE - Term Loan Due to SPE Member (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToSpeMemberDetailss</Role>
      <ShortName>NOTES PAYABLE - Term Loan Due to SPE Member (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>218</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R219.htm</HtmlFileName>
      <LongName>240603 - Disclosure - NOTES PAYABLE - Term Loan Due to Former Non-Controlling Interest Holder (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToFormerNonControllingInterestHolderDetailss</Role>
      <ShortName>NOTES PAYABLE - Term Loan Due to Former Non-Controlling Interest Holder (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>219</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R220.htm</HtmlFileName>
      <LongName>240604 - Disclosure - NOTES PAYABLE - 2020 and 2021 Credit Agreements (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.stem.com/role/DisclosureNotesPayable2020And2021CreditAgreementsDetails</Role>
      <ShortName>NOTES PAYABLE - 2020 and 2021 Credit Agreements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>220</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R221.htm</HtmlFileName>
      <LongName>240605 - Disclosure - NOTES PAYABLE - Schedule of Outstanding Debt (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.stem.com/role/DisclosureNotesPayableScheduleOfOutstandingDebtDetails</Role>
      <ShortName>NOTES PAYABLE - Schedule of Outstanding Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>221</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R222.htm</HtmlFileName>
      <LongName>240606 - Disclosure - NOTES PAYABLE - Schedule of Debt Maturities (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.stem.com/role/DisclosureNotesPayableScheduleOfDebtMaturitiesDetails</Role>
      <ShortName>NOTES PAYABLE - Schedule of Debt Maturities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>222</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R223.htm</HtmlFileName>
      <LongName>240701 - Disclosure - CONVERTIBLE NOTES (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.stem.com/role/DisclosureConvertibleNotesDetails</Role>
      <ShortName>CONVERTIBLE NOTES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureConvertibleNotes</ParentRole>
      <Position>223</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R224.htm</HtmlFileName>
      <LongName>240801 - Disclosure - WARRANTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureWarrantsDetailss</Role>
      <ShortName>WARRANTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureWarrantsTables</ParentRole>
      <Position>224</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R225.htm</HtmlFileName>
      <LongName>240901 - Disclosure - CONVERTIBLE PREFERRED STOCK AND COMMON STOCK - Schedule of Convertible Preferred Stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStockScheduleOfConvertiblePreferredStockDetails</Role>
      <ShortName>CONVERTIBLE PREFERRED STOCK AND COMMON STOCK - Schedule of Convertible Preferred Stock (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>225</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R226.htm</HtmlFileName>
      <LongName>240902 - Disclosure - CONVERTIBLE PREFERRED STOCK AND COMMON STOCK - Schedule of Shares Reserved for Issuance (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStockScheduleOfSharesReservedForIssuanceDetails</Role>
      <ShortName>CONVERTIBLE PREFERRED STOCK AND COMMON STOCK - Schedule of Shares Reserved for Issuance (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>226</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R227.htm</HtmlFileName>
      <LongName>241001 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureStockBasedCompensationNarrativeDetails</Role>
      <ShortName>STOCK-BASED COMPENSATION - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>227</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R228.htm</HtmlFileName>
      <LongName>241002 - Disclosure - STOCK-BASED COMPENSATION - Option activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureStockBasedCompensationOptionActivityDetailss</Role>
      <ShortName>STOCK-BASED COMPENSATION - Option activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>228</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R229.htm</HtmlFileName>
      <LongName>241003 - Disclosure - STOCK-BASED COMPENSATION - Stock-Based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetailss</Role>
      <ShortName>STOCK-BASED COMPENSATION - Stock-Based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>229</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R230.htm</HtmlFileName>
      <LongName>241101 - Disclosure - NET LOSS PER SHARE - Basic and diluted net loss per share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetailss</Role>
      <ShortName>NET LOSS PER SHARE - Basic and diluted net loss per share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>230</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R231.htm</HtmlFileName>
      <LongName>241102 - Disclosure - NET LOSS PER SHARE - Antidilutive securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureNetLossPerShareAntidilutiveSecuritiesDetails</Role>
      <ShortName>NET LOSS PER SHARE - Antidilutive securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>231</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R232.htm</HtmlFileName>
      <LongName>241201 - Disclosure - INCOME TAXES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureIncomeTaxesDetailss</Role>
      <ShortName>INCOME TAXES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureIncomeTaxesTabless</ParentRole>
      <Position>232</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R233.htm</HtmlFileName>
      <LongName>241301 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureCommitmentsAndContingenciesDetailss</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureCommitmentsAndContingenciesss</ParentRole>
      <Position>233</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R234.htm</HtmlFileName>
      <LongName>241401 - Disclosure - SUBSEQUENT EVENTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.stem.com/role/DisclosureSubsequentEventsDetailss</Role>
      <ShortName>SUBSEQUENT EVENTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.stem.com/role/DisclosureSubsequentEventsss</ParentRole>
      <Position>234</Position>
    </Report>
    <Report instance="stem-20200430xs1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9999.htm</HtmlFileName>
      <LongName>Uncategorized Items - stem-20200430xs1.htm</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/role/uncategorizedFacts</Role>
      <ShortName>Uncategorized Items - stem-20200430xs1.htm</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>235</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="S-1" original="stem-20200430xs1.htm">stem-20200430xs1.htm</File>
    <File>stem-20200430.xsd</File>
    <File>stem-20200430_cal.xml</File>
    <File>stem-20200430_def.xml</File>
    <File>stem-20200430_lab.xml</File>
    <File>stem-20200430_pre.xml</File>
    <File>stem-20200430xex23d1.htm</File>
    <File>stem-20200430xex23d2.htm</File>
    <File>stem-20200430xex5d1.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>stem-20200430xs1009.jpg</File>
    <File>stem-20200430xs1019.jpg</File>
    <File>stem-20200430xs1020.jpg</File>
    <File>stem-20200430xs1021.jpg</File>
    <File>stem-20200430xs1023.jpg</File>
    <File>stem-20200430xs1025.jpg</File>
    <File>stem-20200430xs1028.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/us-gaap/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2020-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>262
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "stem-20200430xs1.htm": {
   "axisCustom": 0,
   "axisStandard": 42,
   "contextCount": 632,
   "dts": {
    "calculationLink": {
     "local": [
      "stem-20200430_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "stem-20200430_def.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml",
      "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "stem-20200430xs1.htm"
     ]
    },
    "labelLink": {
     "local": [
      "stem-20200430_lab.xml"
     ],
     "remote": [
      "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "stem-20200430_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "stem-20200430.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd",
      "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd"
     ]
    }
   },
   "elementCount": 1007,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2020-01-31": 79,
    "http://www.stem.com/20200430": 27,
    "http://xbrl.sec.gov/dei/2020-01-31": 2,
    "total": 108
   },
   "keyCustom": 204,
   "keyStandard": 520,
   "memberCustom": 73,
   "memberStandard": 64,
   "nsprefix": "stem",
   "nsuri": "http://www.stem.com/20200430",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "10000090 - Document - Document and Entity Information",
     "role": "http://www.stem.com/role/DocumentDocumentAndEntityInformation",
     "shortName": "Document and Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountingChangesAndErrorCorrectionsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11110201 - Disclosure - Restatement of Previously Issued Financial Statements",
     "role": "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatements",
     "shortName": "Restatement of Previously Issued Financial Statements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountingChangesAndErrorCorrectionsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R100": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:VariableInterestEntityDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1211501 - Disclosure - SPECIAL PURPOSE ENTITIES",
     "role": "http://www.stem.com/role/DisclosureSpecialPurposeEntities",
     "shortName": "SPECIAL PURPOSE ENTITIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:VariableInterestEntityDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R101": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1211601 - Disclosure - NET LOSS PER SHARE",
     "role": "http://www.stem.com/role/DisclosureNetLossPerShare",
     "shortName": "NET LOSS PER SHARE",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R102": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1211701 - Disclosure - INCOME TAXES",
     "role": "http://www.stem.com/role/DisclosureIncomeTaxess",
     "shortName": "INCOME TAXES",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R103": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1211801 - Disclosure - COMMITMENTS AND CONTINGENCIES",
     "role": "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesss",
     "shortName": "COMMITMENTS AND CONTINGENCIES",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R104": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1211901 - Disclosure - EMPLOYER RETIREMENT PLAN",
     "role": "http://www.stem.com/role/DisclosureEmployerRetirementPlan",
     "shortName": "EMPLOYER RETIREMENT PLAN",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R105": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1212001 - Disclosure - SUBSEQUENT EVENTS",
     "role": "http://www.stem.com/role/DisclosureSubsequentEventsss",
     "shortName": "SUBSEQUENT EVENTS",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R106": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1220202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "role": "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": null,
      "lang": "en-US",
      "name": "stem:ReclassificationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R107": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:MajorCustomersPolicyPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1230203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "role": "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_eeNcrZHNXESoYsJ0RqCm7g",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R108": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1230303 - Disclosure - REVENUE (Tables)",
     "role": "http://www.stem.com/role/DisclosureRevenueTables",
     "shortName": "REVENUE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": null
    },
    "R109": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1230403 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)",
     "role": "http://www.stem.com/role/DisclosureFairValueMeasurementsTablesss",
     "shortName": "FAIR VALUE MEASUREMENTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_FinancialInstrumentAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_AqXQ_jtozEaxzvTUlaGQlQ",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11110301 - Disclosure - Summary of Significant Accounting Policies",
     "role": "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R110": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1230503 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET (Tables)",
     "role": "http://www.stem.com/role/DisclosureGoodwillAndIntangibleAssetsNetTables",
     "shortName": "GOODWILL AND INTANGIBLE ASSETS, NET (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R111": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1230603 - Disclosure - LEASES (Tables)",
     "role": "http://www.stem.com/role/DisclosureLeasesTables",
     "shortName": "LEASES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R112": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:AssetRetirementObligationDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1230703 - Disclosure - ASSET RETIREMENT OBLIGATION (Tables)",
     "role": "http://www.stem.com/role/DisclosureAssetRetirementObligationTables",
     "shortName": "ASSET RETIREMENT OBLIGATION (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:AssetRetirementObligationDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R113": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1230803 - Disclosure - ENERGY STORAGE SYSTEMS, NET (Tables)",
     "role": "http://www.stem.com/role/DisclosureEnergyStorageSystemsNetTables",
     "shortName": "ENERGY STORAGE SYSTEMS, NET (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsMember_w87EzvvJsUK4j3ZHgpVDLw",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R114": {
     "firstAnchor": {
      "ancestors": [
       "stem:BalanceSheetComponentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "stem:BalanceSheetComponentsTableTextblock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1230903 - Disclosure - BALANCE SHEET COMPONENTS (Tables)",
     "role": "http://www.stem.com/role/DisclosureBalanceSheetComponentsTables",
     "shortName": "BALANCE SHEET COMPONENTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "stem:BalanceSheetComponentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "stem:BalanceSheetComponentsTableTextblock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R115": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1231003 - Disclosure - NOTES PAYABLE (Tables)",
     "role": "http://www.stem.com/role/DisclosureNotesPayableTables",
     "shortName": "NOTES PAYABLE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_kjltUqrqEUu1mlRUn10MVA",
      "decimals": null,
      "lang": "en-US",
      "name": "stem:ComponentsOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R116": {
     "firstAnchor": {
      "ancestors": [
       "stem:WarrantsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1231203 - Disclosure - WARRANTS (Tables)",
     "role": "http://www.stem.com/role/DisclosureWarrantsTables",
     "shortName": "WARRANTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": null
    },
    "R117": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TemporaryEquityTableTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1231303 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT (Tables)",
     "role": "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitTables",
     "shortName": "CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": null,
      "lang": "en-US",
      "name": "stem:CommonStockReservedForIssuanceTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R118": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1231403 - Disclosure - STOCK-BASED COMPENSATION (Tables)",
     "role": "http://www.stem.com/role/DisclosureStockBasedCompensationTables",
     "shortName": "STOCK-BASED COMPENSATION (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R119": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:VariableInterestEntityDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1231503 - Disclosure - SPECIAL PURPOSE ENTITIES (Tables)",
     "role": "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesTables",
     "shortName": "SPECIAL PURPOSE ENTITIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:VariableInterestEntityDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "stem:InitialPublicOfferingTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11110401 - Disclosure - Initial Public Offering",
     "role": "http://www.stem.com/role/DisclosureInitialPublicOffering",
     "shortName": "Initial Public Offering",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R120": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1231603 - Disclosure - NET LOSS PER SHARE (Tables)",
     "role": "http://www.stem.com/role/DisclosureNetLossPerShareTables",
     "shortName": "NET LOSS PER SHARE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": null
    },
    "R121": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1231703 - Disclosure - INCOME TAXES (Tables)",
     "role": "http://www.stem.com/role/DisclosureIncomeTaxesTabless",
     "shortName": "INCOME TAXES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R122": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1240101 - Disclosure - BUSINESS (Details)",
     "role": "http://www.stem.com/role/DisclosureBusinessDetails",
     "shortName": "BUSINESS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:NatureOfOperations",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA",
      "decimals": "-5",
      "lang": null,
      "name": "stem:NetCurrentLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R123": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment",
       "p",
       "us-gaap:EquityMethodInvestmentsPolicy",
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1240201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)",
     "role": "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment",
       "p",
       "us-gaap:EquityMethodInvestmentsPolicy",
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R124": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_srt_MajorCustomersAxis_stem_CustomerMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_rj8UIC23ikSklBTiGW_vuQ",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1240202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Significant Customers (Details)",
     "role": "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSignificantCustomersDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Significant Customers (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_srt_MajorCustomersAxis_stem_CustomerMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember_rj8UIC23ikSklBTiGW_vuQ",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw",
      "xsiNil": "false"
     }
    },
    "R125": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsMember_w87EzvvJsUK4j3ZHgpVDLw",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1240203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Energy Storage Systems (Details)",
     "role": "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEnergyStorageSystemsDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Energy Storage Systems (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsMember_w87EzvvJsUK4j3ZHgpVDLw",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R126": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "stem:IncrementalContractCostsDeferred",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1240204 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Contract Origination Costs, Net (Details)",
     "role": "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractOriginationCostsNetDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Contract Origination Costs, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "stem:IncrementalContractCostsDeferred",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R127": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1240205 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible Assets (Details)",
     "role": "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TechnologyBasedIntangibleAssetsMember_GqEgrCrLbkevIEczUlTLoA",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R128": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:IncomeTaxPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1240206 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Income Taxes (Details)",
     "role": "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R129": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "stem:NumberOfTypesOfRevenueArrangements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_item_XXK3fe1x0kyo_llMI9Xdwg",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1240301 - Disclosure - REVENUE (Details)",
     "role": "http://www.stem.com/role/DisclosureRevenueDetails",
     "shortName": "REVENUE (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "stem:NumberOfTypesOfRevenueArrangements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_item_XXK3fe1x0kyo_llMI9Xdwg",
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11110501 - Disclosure - Related Party Transactions",
     "role": "http://www.stem.com/role/DisclosureRelatedPartyTransactions",
     "shortName": "Related Party Transactions",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R130": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1240302 - Disclosure - REVENUE - Disaggregation of Revenue (Details)",
     "role": "http://www.stem.com/role/DisclosureRevenueDisaggregationOfRevenueDetails",
     "shortName": "REVENUE - Disaggregation of Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_srt_ProductOrServiceAxis_stem_HardwareRevenueMember_us-gaap_TypeOfArrangementAxis_stem_PartnershipArrangementsMember_OfopEBr40EuQxhdb2f8FGw",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R131": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1240303 - Disclosure - REVENUE - Remaining Performance Obligations (Details)",
     "role": "http://www.stem.com/role/DisclosureRevenueRemainingPerformanceObligationsDetailss",
     "shortName": "REVENUE - Remaining Performance Obligations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2020_srt_ProductOrServiceAxis_us-gaap_ProductMember_jm0LaxKe9k2LgoRQ_zInNA",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R132": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1240304 - Disclosure - REVENUE - Contract Balances (Details)",
     "role": "http://www.stem.com/role/DisclosureRevenueContractBalancesDetails",
     "shortName": "REVENUE - Contract Balances (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": "-3",
      "lang": null,
      "name": "stem:UpfrontPaymentsReceivedFromCustomers",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R133": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LiabilitiesFairValueDisclosure",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1240401 - Disclosure - FAIR VALUE MEASUREMENTS - Financial instruments measured at fair value (Details)",
     "role": "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueDetails",
     "shortName": "FAIR VALUE MEASUREMENTS - Financial instruments measured at fair value (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R134": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2020_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputPriceVolatilityMember_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_O_0qGxrgX0usNfiJMovWpw",
      "decimals": "1",
      "first": true,
      "lang": null,
      "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1240402 - Disclosure - FAIR VALUE MEASUREMENTS - Convertible Preferred Stock Warrant Liabilities (Details)",
     "role": "http://www.stem.com/role/DisclosureFairValueMeasurementsConvertiblePreferredStockWarrantLiabilitiesDetails",
     "shortName": "FAIR VALUE MEASUREMENTS - Convertible Preferred Stock Warrant Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2020_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputPriceVolatilityMember_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_O_0qGxrgX0usNfiJMovWpw",
      "decimals": "1",
      "first": true,
      "lang": null,
      "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw",
      "xsiNil": "false"
     }
    },
    "R135": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1240403 - Disclosure - FAIR VALUE MEASUREMENTS - Convertible preferred stock (Details)",
     "role": "http://www.stem.com/role/DisclosureFairValueMeasurementsConvertiblePreferredStockDetails",
     "shortName": "FAIR VALUE MEASUREMENTS - Convertible preferred stock (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2018_us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis_us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember_1mAwLLYZQEqtd7mZpP2M7g",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R136": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1240404 - Disclosure - FAIR VALUE MEASUREMENTS - Embedded derivative liabilities (Details)",
     "role": "http://www.stem.com/role/DisclosureFairValueMeasurementsEmbeddedDerivativeLiabilitiesDetails",
     "shortName": "FAIR VALUE MEASUREMENTS - Embedded derivative liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_FinancialInstrumentAxis_us-gaap_EmbeddedDerivativeFinancialInstrumentsMember_eJ4-m0nOg02CkpkLN8pcLQ",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R137": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2018_GUne4wNQ4EqRag9HciQTtw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1240501 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET (Details)",
     "role": "http://www.stem.com/role/DisclosureGoodwillAndIntangibleAssetsNetDetails",
     "shortName": "GOODWILL AND INTANGIBLE ASSETS, NET (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R138": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1240502 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET - Intangible assets, net (Details)",
     "role": "http://www.stem.com/role/DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsNetDetails",
     "shortName": "GOODWILL AND INTANGIBLE ASSETS, NET - Intangible assets, net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R139": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:LeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1240601 - Disclosure - LEASES (Details)",
     "role": "http://www.stem.com/role/DisclosureLeasesDetails",
     "shortName": "LEASES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:LeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11110601 - Disclosure - Commitments and Contingencies",
     "role": "http://www.stem.com/role/DisclosureCommitmentsAndContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R140": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AssetRetirementObligationsNoncurrent",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1240701 - Disclosure - ASSET RETIREMENT OBLIGATION (Details)",
     "role": "http://www.stem.com/role/DisclosureAssetRetirementObligationDetails",
     "shortName": "ASSET RETIREMENT OBLIGATION (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock",
       "us-gaap:AssetRetirementObligationDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AssetRetirementObligationLiabilitiesIncurred",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R141": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1240801 - Disclosure - ENERGY STORAGE SYSTEMS, NET (Details)",
     "role": "http://www.stem.com/role/DisclosureEnergyStorageSystemsNetDetails",
     "shortName": "ENERGY STORAGE SYSTEMS, NET (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsMember_w87EzvvJsUK4j3ZHgpVDLw",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R142": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "stem:BalanceSheetComponentsTableTextblock",
       "stem:BalanceSheetComponentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryWorkInProcessNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1240901 - Disclosure - BALANCE SHEET COMPONENTS Inventory (Details)",
     "role": "http://www.stem.com/role/DisclosureBalanceSheetComponentsInventoryDetails",
     "shortName": "BALANCE SHEET COMPONENTS Inventory (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "stem:BalanceSheetComponentsTableTextblock",
       "stem:BalanceSheetComponentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryWorkInProcessNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R143": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "stem:BalanceSheetComponentsTableTextblock",
       "stem:BalanceSheetComponentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredCostsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1240902 - Disclosure - BALANCE SHEET COMPONENTS - Other current assets consist (Details)",
     "role": "http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherCurrentAssetsConsistDetails",
     "shortName": "BALANCE SHEET COMPONENTS - Other current assets consist (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "stem:BalanceSheetComponentsTableTextblock",
       "stem:BalanceSheetComponentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredCostsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R144": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "stem:BalanceSheetComponentsTableTextblock",
       "stem:BalanceSheetComponentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DueFromRelatedPartiesNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1240903 - Disclosure - BALANCE SHEET COMPONENTS- Other Noncurrent Assets (Details)",
     "role": "http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherNoncurrentAssetsDetails",
     "shortName": "BALANCE SHEET COMPONENTS- Other Noncurrent Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "stem:BalanceSheetComponentsTableTextblock",
       "stem:BalanceSheetComponentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DueFromRelatedPartiesNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R145": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "stem:AccruedPayablesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1240904 - Disclosure - BALANCE SHEET COMPONENTS - Accrued Liabilities (Details)",
     "role": "http://www.stem.com/role/DisclosureBalanceSheetComponentsAccruedLiabilitiesDetails",
     "shortName": "BALANCE SHEET COMPONENTS - Accrued Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "stem:AccruedPayablesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R146": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CapitalizedContractCostNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1240905 - Disclosure - BALANCE SHEET COMPONENTS - Other Current Liabilities (Details)",
     "role": "http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherCurrentLiabilitiesDetails",
     "shortName": "BALANCE SHEET COMPONENTS - Other Current Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CapitalizedContractCostNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R147": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2019_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSpeMemberMember_4u0eI1DSr0OFfVfaynXosw",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:NotesPayable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1241001 - Disclosure - NOTES PAYABLE - Revolving Loan Due to SPE Member (Details)",
     "role": "http://www.stem.com/role/DisclosureNotesPayableRevolvingLoanDueToSpeMemberDetails",
     "shortName": "NOTES PAYABLE - Revolving Loan Due to SPE Member (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2019_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSpeMemberMember_4u0eI1DSr0OFfVfaynXosw",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:NotesPayable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R148": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_kjltUqrqEUu1mlRUn10MVA",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RepaymentsOfDebt",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1241002 - Disclosure - NOTES PAYABLE - Term Loan Due to SPE Member (Details)",
     "role": "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToSpeMemberDetails",
     "shortName": "NOTES PAYABLE - Term Loan Due to SPE Member (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2018_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToSpeMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_Fz7YCr6L-0ST0aaYiDe8mQ",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R149": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_kjltUqrqEUu1mlRUn10MVA",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RepaymentsOfDebt",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1241003 - Disclosure - NOTES PAYABLE - Term Loan Due to Former Non-controlling Interest Holder (Details)",
     "role": "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToFormerNonControllingInterestHolderDetails",
     "shortName": "NOTES PAYABLE - Term Loan Due to Former Non-controlling Interest Holder (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_6_1_2018_To_6_30_2018_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_wHrT3POI6kKp9MuDSyRQEQ",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:PaymentsToMinorityShareholders",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11110701 - Disclosure - Stockholders' Equity",
     "role": "http://www.stem.com/role/DisclosureStockholdersEquity",
     "shortName": "Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R150": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "stem:ComponentsOfDebtTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_Y5vxbksN4EmFDS3hhvxJXg",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NotesPayable",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1241004 - Disclosure - NOTES PAYABLE - 2020 Credit Agreement (Details)",
     "role": "http://www.stem.com/role/DisclosureNotesPayable2020CreditAgreementDetails",
     "shortName": "NOTES PAYABLE - 2020 Credit Agreement (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_5_1_2020_To_5_31_2020_us-gaap_DebtInstrumentAxis_stem_CreditAgreement2020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_1mF3AGYpckikiDm1X5ei1w",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:ProceedsFromIssuanceOfDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R151": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1241005 - Disclosure - NOTES PAYABLE - Outstanding notes payable (Details)",
     "role": "http://www.stem.com/role/DisclosureNotesPayableOutstandingNotesPayableDetails",
     "shortName": "NOTES PAYABLE - Outstanding notes payable (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_Y5vxbksN4EmFDS3hhvxJXg",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R152": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_1_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_QxUuNSMmUUOoByZS6UAJDA",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:ConvertibleDebtFairValueDisclosures",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1241101 - Disclosure - CONVERTIBLE NOTES - 2019 Convertible Notes (Details)",
     "role": "http://www.stem.com/role/DisclosureConvertibleNotes2019ConvertibleNotesDetails",
     "shortName": "CONVERTIBLE NOTES - 2019 Convertible Notes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotes2019Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_l6i1exR_oESjlhNIRnVCBw",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:ProceedsFromIssuanceOfDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R153": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1241102 - Disclosure - CONVERTIBLE NOTES - 2020 Convertible Notes (Details)",
     "role": "http://www.stem.com/role/DisclosureConvertibleNotes2020ConvertibleNotesDetails",
     "shortName": "CONVERTIBLE NOTES - 2020 Convertible Notes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_2dO35BsZbU6cuyLTvB7AdQ",
      "decimals": "2",
      "lang": null,
      "name": "stem:DebtRedemptionPriceAsPercentageOfQualifiedFinancing",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw",
      "xsiNil": "false"
     }
    },
    "R154": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtConversionConvertedInstrumentAmount1",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1241103 - Disclosure - CONVERTIBLE NOTES - Conversion of 2019 Convertible Notes (Details)",
     "role": "http://www.stem.com/role/DisclosureConvertibleNotesConversionOf2019ConvertibleNotesDetails",
     "shortName": "CONVERTIBLE NOTES - Conversion of 2019 Convertible Notes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_8_1_2019_To_8_31_2019_us-gaap_DebtConversionByUniqueDescriptionAxis_stem_ConversionOf2019NotesMember_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotes2019Member_MR5hOXdvdUispmqcquqC-w",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:DebtConversionConvertedInstrumentAmount1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R155": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
       "stem:WarrantDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ClassOfWarrantOrRightOutstanding",
      "reportCount": 1,
      "unitRef": "Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1241201 - Disclosure - WARRANTS (Details)",
     "role": "http://www.stem.com/role/DisclosureWarrantsDetails",
     "shortName": "WARRANTS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "stem:WarrantDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_stem_ConvertibleNotes2019Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_4xo8RqOwLkuGclYvySQSTw",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q",
      "xsiNil": "false"
     }
    },
    "R156": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:TemporaryEquitySharesAuthorized",
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:TemporaryEquitySharesAuthorized",
      "reportCount": 1,
      "unitRef": "Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1241301 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT - Convertible Preferred Stock (Details)",
     "role": "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitConvertiblePreferredStockDetails",
     "shortName": "CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT - Convertible Preferred Stock (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": "-5",
      "lang": null,
      "name": "stem:ConvertiblePreferredStockConversionUponPublicOfferingMinimumProceeds",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R157": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "stem:Commonstockreservedforissuancetabletextblock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance",
      "reportCount": 1,
      "unitRef": "Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1241302 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT - Shares Reserved for Issuance (Details)",
     "role": "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitSharesReservedForIssuanceDetails",
     "shortName": "CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT - Shares Reserved for Issuance (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R158": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2020_us-gaap_PlanNameAxis_stem_StockPlan2009Member_NgHe_PuXYEy-itIYLoh0Cw",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unitRef": "Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1241401 - Disclosure - STOCK-BASED COMPENSATION (Details)",
     "role": "http://www.stem.com/role/DisclosureStockBasedCompensationDetails",
     "shortName": "STOCK-BASED COMPENSATION (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_PlanNameAxis_stem_StockPlan2009Member_QjoJ7HPXJkmMIDfjcxs6pQ",
      "decimals": "2",
      "lang": null,
      "name": "stem:ShareBasedCompensationArrangementPurchasePriceForSignificantShareholders",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw",
      "xsiNil": "false"
     }
    },
    "R159": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
      "reportCount": 1,
      "unitRef": "Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1241402 - Disclosure - STOCK-BASED COMPENSATION - Option Activity (Details)",
     "role": "http://www.stem.com/role/DisclosureStockBasedCompensationOptionActivityDetails",
     "shortName": "STOCK-BASED COMPENSATION - Option Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2019_To_12_31_2019_RbSrzh2zjUCSYqzwcTtAHw",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q",
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11110801 - Disclosure - Fair Value Measurements",
     "role": "http://www.stem.com/role/DisclosureFairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R160": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_gwGlAZPWQkehDli5Usby2g",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1241403 - Disclosure - STOCK-BASED COMPENSATION - Significant Assumptions in Estimating Option Fair Value (Details)",
     "role": "http://www.stem.com/role/DisclosureStockBasedCompensationSignificantAssumptionsInEstimatingOptionFairValueDetails",
     "shortName": "STOCK-BASED COMPENSATION - Significant Assumptions in Estimating Option Fair Value (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_gwGlAZPWQkehDli5Usby2g",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw",
      "xsiNil": "false"
     }
    },
    "R161": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1241404 - Disclosure - STOCK-BASED COMPENSATION - Stock-Based Compensation Expense (Details)",
     "role": "http://www.stem.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails",
     "shortName": "STOCK-BASED COMPENSATION - Stock-Based Compensation Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R162": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentNet",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1241501 - Disclosure - SPECIAL PURPOSE ENTITIES (Details)",
     "role": "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesDetails",
     "shortName": "SPECIAL PURPOSE ENTITIES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock",
       "us-gaap:VariableInterestEntityDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2020_srt_ConsolidatedEntitiesAxis_stem_Scf1LlcMember_7Q9jQC0NoUuVnaBjdwEAdA",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:ContractWithCustomerLiabilityCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R163": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeLossFromEquityMethodInvestments",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1241502 - Disclosure - SPECIAL PURPOSE ENTITIES - Unconsolidated VIEs (Details)",
     "role": "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesUnconsolidatedViesDetails",
     "shortName": "SPECIAL PURPOSE ENTITIES - Unconsolidated VIEs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:EquityMethodInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R164": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LoansPayableCurrent",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1241503 - Disclosure - SPECIAL PURPOSE ENTITIES - Additional information (Details)",
     "role": "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesAdditionalInformationDetails",
     "shortName": "SPECIAL PURPOSE ENTITIES - Additional information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_EquityMethodInvesteeMember_tQ4DcqJJeU-ddmRAFf8U7Q",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:RevenueFromRelatedParties",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R165": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1241601 - Disclosure - NET LOSS PER SHARE - basic and diluted net loss per share (Details)",
     "role": "http://www.stem.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetails",
     "shortName": "NET LOSS PER SHARE - basic and diluted net loss per share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R166": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unitRef": "Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1241602 - Disclosure - NET LOSS PER SHARE - calculation of diluted shares outstanding (Details)",
     "role": "http://www.stem.com/role/DisclosureNetLossPerShareCalculationOfDilutedSharesOutstandingDetails",
     "shortName": "NET LOSS PER SHARE - calculation of diluted shares outstanding (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_ConvertibleDebtMember_V-YaHf20O0mCveChXEgZLw",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q",
      "xsiNil": "false"
     }
    },
    "R167": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1241701 - Disclosure - INCOME TAXES (Details)",
     "role": "http://www.stem.com/role/DisclosureIncomeTaxesDetails",
     "shortName": "INCOME TAXES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R168": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unitRef": "Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1241702 - Disclosure - INCOME TAXES - The effective tax rate of the Company's provision (benefit) (Details) 2",
     "role": "http://www.stem.com/role/DisclosureIncomeTaxesEffectiveTaxRateOfCompanySProvisionBenefitDetails2",
     "shortName": "INCOME TAXES - The effective tax rate of the Company's provision (benefit) (Details) 2",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": "4",
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw",
      "xsiNil": "false"
     }
    },
    "R169": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1241703 - Disclosure - INCOME TAXES - Company's deferred tax assets and liabilities - (Details)",
     "role": "http://www.stem.com/role/DisclosureIncomeTaxesCompanySDeferredTaxAssetsAndLiabilitiesDetails",
     "shortName": "INCOME TAXES - Company's deferred tax assets and liabilities - (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsTaxCreditCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11110901 - Disclosure - Income Taxes",
     "role": "http://www.stem.com/role/DisclosureIncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R170": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2020_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember_ggmeB4Xn-UqVIMAmiUAtLw",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1241704 - Disclosure - INCOME TAXES - NOL carry forwards (Details)",
     "role": "http://www.stem.com/role/DisclosureIncomeTaxesNolCarryForwardsDetails",
     "shortName": "INCOME TAXES - NOL carry forwards (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2020_us-gaap_IncomeTaxAuthorityAxis_us-gaap_DomesticCountryMember_ggmeB4Xn-UqVIMAmiUAtLw",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R171": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2020_us-gaap_TaxCreditCarryforwardAxis_stem_CaliforniaEnterpriseZoneTaxCreditsMember_2S8Ztl4VM0m19NLOGV3dUA",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:TaxCreditCarryforwardAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1241705 - Disclosure - INCOME TAXES - Tax credit carry forwards (Details)",
     "role": "http://www.stem.com/role/DisclosureIncomeTaxesTaxCreditCarryForwardsDetails",
     "shortName": "INCOME TAXES - Tax credit carry forwards (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2020_us-gaap_TaxCreditCarryforwardAxis_stem_CaliforniaEnterpriseZoneTaxCreditsMember_2S8Ztl4VM0m19NLOGV3dUA",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:TaxCreditCarryforwardAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R172": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsValuationAllowance",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1241706 - Disclosure - INCOME TAXES - Unrecognized tax benefits (Details)",
     "role": "http://www.stem.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails",
     "shortName": "INCOME TAXES - Unrecognized tax benefits (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": "2",
      "lang": null,
      "name": "stem:PercentagePointsOfOutstandingStockOwnershipChangeThatWillImpactUtilizationOfNol",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw",
      "xsiNil": "false"
     }
    },
    "R173": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_9_1_2019_To_9_30_2019_srt_LitigationCaseAxis_stem_AllegedWrongfulDilutionOfEquityLitigationMember_yzpBfxaMaECMYlux9tSMIQ",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:LitigationSettlementAmountAwardedToOtherParty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1241801 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)",
     "role": "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesDetails",
     "shortName": "COMMITMENTS AND CONTINGENCIES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_9_1_2019_To_9_30_2019_srt_LitigationCaseAxis_stem_AllegedWrongfulDilutionOfEquityLitigationMember_yzpBfxaMaECMYlux9tSMIQ",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:LitigationSettlementAmountAwardedToOtherParty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R174": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "stem:DefinedContributionPlanMinimumAnnualContributionsPerEmployeePercent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1241901 - Disclosure - EMPLOYER RETIREMENT PLAN (Details)",
     "role": "http://www.stem.com/role/DisclosureEmployerRetirementPlanDetails",
     "shortName": "EMPLOYER RETIREMENT PLAN (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "stem:DefinedContributionPlanMinimumAnnualContributionsPerEmployeePercent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw",
      "xsiNil": "false"
     }
    },
    "R175": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_1_31_2021_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_tVBldmr2TU6Svj9hYZ4zeg",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProceedsFromIssuanceOfDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1242001 - Disclosure - SUBSEQUENT EVENTS (Details)",
     "role": "http://www.stem.com/role/DisclosureSubsequentEventsDetails",
     "shortName": "SUBSEQUENT EVENTS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_1_31_2021_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_tVBldmr2TU6Svj9hYZ4zeg",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProceedsFromIssuanceOfDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R176": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "200100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS",
     "role": "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:ContractWithCustomerAssetNetNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R177": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DueFromRelatedPartiesCurrent",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "200105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "role": "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:NotesPayableRelatedPartiesClassifiedCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R178": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "200200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS",
     "role": "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfOperations",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:CostOfRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R179": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "200300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS",
     "role": "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11111001 - Disclosure - Subsequent Events",
     "role": "http://www.stem.com/role/DisclosureSubsequentEvents",
     "shortName": "Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R180": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2018_GUne4wNQ4EqRag9HciQTtw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:TemporaryEquityCarryingAmountAttributableToParent",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "200400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT",
     "role": "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersDeficit",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_ConvertiblePreferredStockMember_6GSUwrSqIkipUhqiiMREKw",
      "decimals": "INF",
      "lang": null,
      "name": "stem:TemporaryEquityIncreaseDecreaseDueToExchangeShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q",
      "xsiNil": "false"
     }
    },
    "R181": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "200500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "role": "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R182": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210101 - Disclosure - BUSINESS",
     "role": "http://www.stem.com/role/DisclosureBusinesss",
     "shortName": "BUSINESS",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R183": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "role": "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesss",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R184": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210301 - Disclosure - REVENUE",
     "role": "http://www.stem.com/role/DisclosureRevenues",
     "shortName": "REVENUE",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R185": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210401 - Disclosure - FAIR VALUE MEASUREMENTS",
     "role": "http://www.stem.com/role/DisclosureFairValueMeasurementssss",
     "shortName": "FAIR VALUE MEASUREMENTS",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R186": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210501 - Disclosure - ENERGY STORAGE SYSTEMS, NET",
     "role": "http://www.stem.com/role/DisclosureEnergyStorageSystemsNets",
     "shortName": "ENERGY STORAGE SYSTEMS, NET",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R187": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "stem:NotesPayableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210601 - Disclosure - NOTES PAYABLE",
     "role": "http://www.stem.com/role/DisclosureNotesPayables",
     "shortName": "NOTES PAYABLE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "stem:NotesPayableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R188": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210701 - Disclosure - CONVERTIBLE NOTES",
     "role": "http://www.stem.com/role/DisclosureConvertibleNotess",
     "shortName": "CONVERTIBLE NOTES",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R189": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "stem:WarrantsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210801 - Disclosure - WARRANTS",
     "role": "http://www.stem.com/role/DisclosureWarrantss",
     "shortName": "WARRANTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "stem:WarrantsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11111101 - Disclosure - Quarterly Financial Information (Unaudited)",
     "role": "http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnaudited",
     "shortName": "Quarterly Financial Information (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R190": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210901 - Disclosure - CONVERTIBLE PREFERRED STOCK AND COMMON STOCK",
     "role": "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStock",
     "shortName": "CONVERTIBLE PREFERRED STOCK AND COMMON STOCK",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R191": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211001 - Disclosure - STOCK-BASED COMPENSATION",
     "role": "http://www.stem.com/role/DisclosureStockBasedCompensations",
     "shortName": "STOCK-BASED COMPENSATION",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R192": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211101 - Disclosure - NET LOSS PER SHARE",
     "role": "http://www.stem.com/role/DisclosureNetLossPerShares",
     "shortName": "NET LOSS PER SHARE",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R193": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211201 - Disclosure - INCOME TAXES",
     "role": "http://www.stem.com/role/DisclosureIncomeTaxesss",
     "shortName": "INCOME TAXES",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R194": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211301 - Disclosure - COMMITMENTS AND CONTINGENCIES",
     "role": "http://www.stem.com/role/DisclosureCommitmentsAndContingenciessss",
     "shortName": "COMMITMENTS AND CONTINGENCIES",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R195": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211401 - Disclosure - SUBSEQUENT EVENTS",
     "role": "http://www.stem.com/role/DisclosureSubsequentEventssss",
     "shortName": "SUBSEQUENT EVENTS",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R196": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "220202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "role": "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciesss",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:MajorCustomersPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R197": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:MajorCustomersPolicyPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "role": "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTabless",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": null
    },
    "R198": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230303 - Disclosure - REVENUE (Tables)",
     "role": "http://www.stem.com/role/DisclosureRevenueTabless",
     "shortName": "REVENUE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": null
    },
    "R199": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230403 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)",
     "role": "http://www.stem.com/role/DisclosureFairValueMeasurementsTablessss",
     "shortName": "FAIR VALUE MEASUREMENTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": null
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "11100100 - Statement - CONSOLIDATED BALANCE SHEETS",
     "role": "http://www.stem.com/role/StatementConsolidatedBalanceSheets",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_g2wyo-zeBUeNvXf67WNWHQ",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:DeferredCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11120302 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "role": "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": null
    },
    "R200": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230503 - Disclosure - ENERGY STORAGE SYSTEMS, NET (Tables)",
     "role": "http://www.stem.com/role/DisclosureEnergyStorageSystemsNetTabless",
     "shortName": "ENERGY STORAGE SYSTEMS, NET (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": null
    },
    "R201": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230603 - Disclosure - NOTES PAYABLE (Tables)",
     "role": "http://www.stem.com/role/DisclosureNotesPayableTabless",
     "shortName": "NOTES PAYABLE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R202": {
     "firstAnchor": {
      "ancestors": [
       "stem:WarrantsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230803 - Disclosure - WARRANTS (Tables)",
     "role": "http://www.stem.com/role/DisclosureWarrantsTabless",
     "shortName": "WARRANTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": null
    },
    "R203": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TemporaryEquityTableTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230903 - Disclosure - CONVERTIBLE PREFERRED STOCK AND COMMON STOCK (Tables)",
     "role": "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStockTables",
     "shortName": "CONVERTIBLE PREFERRED STOCK AND COMMON STOCK (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "lang": "en-US",
      "name": "stem:Commonstockreservedforissuancetabletextblock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R204": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231003 - Disclosure - STOCK-BASED COMPENSATION (Tables)",
     "role": "http://www.stem.com/role/DisclosureStockBasedCompensationTabless",
     "shortName": "STOCK-BASED COMPENSATION (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": null
    },
    "R205": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231103 - Disclosure - NET LOSS PER SHARE (Tables)",
     "role": "http://www.stem.com/role/DisclosureNetLossPerShareTabless",
     "shortName": "NET LOSS PER SHARE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": null
    },
    "R206": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:NatureOfOperations",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_4_21_2021_To_4_21_2021_kf7MJmOooU2zyxi6xQ_iiA",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "stem:ReverseRecapitalizationNet",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240101 - Disclosure - BUSINESS (Details)",
     "role": "http://www.stem.com/role/DisclosureBusinessDetailss",
     "shortName": "BUSINESS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:NatureOfOperations",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw",
      "decimals": "-5",
      "lang": null,
      "name": "stem:LiabilitiesCurrentExcludingCurrentMaturitiesOfDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R207": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unitRef": "Unit_Standard_segment_mgJfyTW7dEyafbmKRAiUfw",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)",
     "role": "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_srt_RangeAxis_srt_MaximumMember_8tTAyUSQ5EOpMo-ESz7TRg",
      "decimals": "2",
      "lang": null,
      "name": "stem:PercentOfTotalNetAssetsOutsideOfUs",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw",
      "xsiNil": "false"
     }
    },
    "R208": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "stem:RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_item_XXK3fe1x0kyo_llMI9Xdwg",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240301 - Disclosure - REVENUE - Narrative (Details)",
     "role": "http://www.stem.com/role/DisclosureRevenueNarrativeDetails",
     "shortName": "REVENUE - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "stem:RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_item_XXK3fe1x0kyo_llMI9Xdwg",
      "xsiNil": "false"
     }
    },
    "R209": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240302 - Disclosure - REVENUE - Disaggregation of Revenue (Details)",
     "role": "http://www.stem.com/role/DisclosureRevenueDisaggregationOfRevenueDetailss",
     "shortName": "REVENUE - Disaggregation of Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_srt_ProductOrServiceAxis_stem_HardwareMember_us-gaap_TypeOfArrangementAxis_stem_PartnershipArrangementsMember_-pB_vGr87UagWkuQ_6uOKg",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11130203 - Disclosure - Restatement of Previously Issued Financial Statements (Tables)",
     "role": "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsTables",
     "shortName": "Restatement of Previously Issued Financial Statements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R210": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240303 - Disclosure - REVENUE - Remaining Performance Obligations (Details)",
     "role": "http://www.stem.com/role/DisclosureRevenueRemainingPerformanceObligationsDetails",
     "shortName": "REVENUE - Remaining Performance Obligations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_3_31_2021_srt_ProductOrServiceAxis_stem_HardwareMember_W3QJMaxjYEijhtp1uStdEQ",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R211": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240305 - Disclosure - REVENUE - Contract Balances (Details)",
     "role": "http://www.stem.com/role/DisclosureRevenueContractBalancesDetailss",
     "shortName": "REVENUE - Contract Balances (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": "-3",
      "lang": null,
      "name": "stem:ContractWithCustomerLiabilityUpfrontPaymentsReceivedFromCustomers",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R212": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "stem:WarrantLiability",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240401 - Disclosure - FAIR VALUE MEASUREMENTS - Schedule of Financial Instruments Measured at Fair Value (Details)",
     "role": "http://www.stem.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialInstrumentsMeasuredAtFairValueDetails",
     "shortName": "FAIR VALUE MEASUREMENTS - Schedule of Financial Instruments Measured at Fair Value (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_3_31_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_TZq9XGUFOUmZwCOSxuUumA",
      "decimals": "-3",
      "lang": null,
      "name": "stem:WarrantLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R213": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_3_31_2021_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputPriceVolatilityMember_UNwOJk9Oo0Wl4U8Dssj8Dw",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "stem:WarrantLiabilityMeasurementInput",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240402 - Disclosure - FAIR VALUE MEASUREMENTS - Key Assumptions Used for Valuation (Details)",
     "role": "http://www.stem.com/role/DisclosureFairValueMeasurementsKeyAssumptionsUsedForValuationDetails",
     "shortName": "FAIR VALUE MEASUREMENTS - Key Assumptions Used for Valuation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_3_31_2021_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputPriceVolatilityMember_UNwOJk9Oo0Wl4U8Dssj8Dw",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "stem:WarrantLiabilityMeasurementInput",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R214": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240403 - Disclosure - FAIR VALUE MEASUREMENTS - Schedule of Changes in Liability for Unobservable Inputs (Details)",
     "role": "http://www.stem.com/role/DisclosureFairValueMeasurementsScheduleOfChangesInLiabilityForUnobservableInputsDetails",
     "shortName": "FAIR VALUE MEASUREMENTS - Schedule of Changes in Liability for Unobservable Inputs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R215": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240501 - Disclosure - ENERGY STORAGE SYSTEMS, NET - Schedule of Energy Storage Systems, Net (Details)",
     "role": "http://www.stem.com/role/DisclosureEnergyStorageSystemsNetScheduleOfEnergyStorageSystemsNetDetails",
     "shortName": "ENERGY STORAGE SYSTEMS, NET - Schedule of Energy Storage Systems, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R216": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240502 - Disclosure - ENERGY STORAGE SYSTEMS, NET - Narrative (Details)",
     "role": "http://www.stem.com/role/DisclosureEnergyStorageSystemsNetNarrativeDetails",
     "shortName": "ENERGY STORAGE SYSTEMS, NET - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R217": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "stem:NotesPayableTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_5_31_2020_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSPEMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_xUVBRBnF00uKXMuaOjjycw",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240601 - Disclosure - NOTES PAYABLE - Revolving Loan Due to SPE Member (Details)",
     "role": "http://www.stem.com/role/DisclosureNotesPayableRevolvingLoanDueToSpeMemberDetailss",
     "shortName": "NOTES PAYABLE - Revolving Loan Due to SPE Member (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "stem:NotesPayableTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_5_31_2020_us-gaap_DebtInstrumentAxis_stem_RevolvingLoanDueToSPEMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_xUVBRBnF00uKXMuaOjjycw",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R218": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "stem:NotesPayableTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2018_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToSPEMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_MediumTermNotesMember_rCMUmAOAZkC8pq3_uw3x4g",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240602 - Disclosure - NOTES PAYABLE - Term Loan Due to SPE Member (Details)",
     "role": "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToSpeMemberDetailss",
     "shortName": "NOTES PAYABLE - Term Loan Due to SPE Member (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "stem:NotesPayableTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2018_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToSPEMemberMember_us-gaap_LongtermDebtTypeAxis_us-gaap_MediumTermNotesMember_rCMUmAOAZkC8pq3_uw3x4g",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R219": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "stem:NotesPayableTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_6_30_2018_To_6_30_2018_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_x1ctqVd83UeO1_N8B4MOAQ",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:PaymentsToMinorityShareholders",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240603 - Disclosure - NOTES PAYABLE - Term Loan Due to Former Non-Controlling Interest Holder (Details)",
     "role": "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToFormerNonControllingInterestHolderDetailss",
     "shortName": "NOTES PAYABLE - Term Loan Due to Former Non-Controlling Interest Holder (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "stem:NotesPayableTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_6_30_2018_us-gaap_DebtInstrumentAxis_stem_TermLoanDueToFormerNonControllingInterestHolderMember_us-gaap_LongtermDebtTypeAxis_us-gaap_MediumTermNotesMember_1kQtn9g3wkyN_ryg1Y4BbA",
      "decimals": "3",
      "lang": null,
      "name": "stem:DebtInstrumentQuarterlyInterestRateStatedPercentageSource2",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw",
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11130803 - Disclosure - Fair Value Measurements (Tables)",
     "role": "http://www.stem.com/role/DisclosureFairValueMeasurementsTables",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R220": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_5_31_2020_To_5_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_MJlgLo0FnkOzPLgjX9Qy6A",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProceedsFromLinesOfCredit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240604 - Disclosure - NOTES PAYABLE - 2020 and 2021 Credit Agreements (Details)",
     "role": "http://www.stem.com/role/DisclosureNotesPayable2020And2021CreditAgreementsDetails",
     "shortName": "NOTES PAYABLE - 2020 and 2021 Credit Agreements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_5_31_2020_To_5_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_MJlgLo0FnkOzPLgjX9Qy6A",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProceedsFromLinesOfCredit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R221": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240605 - Disclosure - NOTES PAYABLE - Schedule of Outstanding Debt (Details)",
     "role": "http://www.stem.com/role/DisclosureNotesPayableScheduleOfOutstandingDebtDetails",
     "shortName": "NOTES PAYABLE - Schedule of Outstanding Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R222": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240606 - Disclosure - NOTES PAYABLE - Schedule of Debt Maturities (Details)",
     "role": "http://www.stem.com/role/DisclosureNotesPayableScheduleOfDebtMaturitiesDetails",
     "shortName": "NOTES PAYABLE - Schedule of Debt Maturities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R223": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProceedsFromConvertibleDebt",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240701 - Disclosure - CONVERTIBLE NOTES (Details)",
     "role": "http://www.stem.com/role/DisclosureConvertibleNotesDetails",
     "shortName": "CONVERTIBLE NOTES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_1_31_2020_g7nJF5Dh4EmyooWD_nAZkA",
      "decimals": "-5",
      "lang": null,
      "name": "stem:ProceedsFromConvertibleDebtNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R224": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
       "stem:WarrantsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ClassOfWarrantOrRightOutstanding",
      "reportCount": 1,
      "unitRef": "Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240801 - Disclosure - WARRANTS (Details)",
     "role": "http://www.stem.com/role/DisclosureWarrantsDetailss",
     "shortName": "WARRANTS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
       "stem:WarrantsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_3_31_2021_us-gaap_ClassOfWarrantOrRightAxis_stem_SeriesAPlusConvertiblePreferredStockMember_aNaMk0-EpkKy5zamra20BQ",
      "decimals": "4",
      "lang": null,
      "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g",
      "xsiNil": "false"
     }
    },
    "R225": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:TemporaryEquitySharesAuthorized",
      "reportCount": 1,
      "unitRef": "Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240901 - Disclosure - CONVERTIBLE PREFERRED STOCK AND COMMON STOCK - Schedule of Convertible Preferred Stock (Details)",
     "role": "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStockScheduleOfConvertiblePreferredStockDetails",
     "shortName": "CONVERTIBLE PREFERRED STOCK AND COMMON STOCK - Schedule of Convertible Preferred Stock (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:TemporaryEquityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw",
      "decimals": "INF",
      "lang": null,
      "name": "stem:TemporaryEquityAndPreferredStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q",
      "xsiNil": "false"
     }
    },
    "R226": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "stem:Commonstockreservedforissuancetabletextblock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance",
      "reportCount": 1,
      "unitRef": "Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240902 - Disclosure - CONVERTIBLE PREFERRED STOCK AND COMMON STOCK - Schedule of Shares Reserved for Issuance (Details)",
     "role": "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStockScheduleOfSharesReservedForIssuanceDetails",
     "shortName": "CONVERTIBLE PREFERRED STOCK AND COMMON STOCK - Schedule of Shares Reserved for Issuance (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R227": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
      "reportCount": 1,
      "unitRef": "Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241001 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details)",
     "role": "http://www.stem.com/role/DisclosureStockBasedCompensationNarrativeDetails",
     "shortName": "STOCK-BASED COMPENSATION - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2009_To_12_31_2009_us-gaap_PlanNameAxis_stem_StockPlan2009Member_0X5xE5OcJ0OcSQNW-t4yeA",
      "decimals": "INF",
      "lang": null,
      "name": "stem:ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw",
      "xsiNil": "false"
     }
    },
    "R228": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
      "reportCount": 1,
      "unitRef": "Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241002 - Disclosure - STOCK-BASED COMPENSATION - Option activity (Details)",
     "role": "http://www.stem.com/role/DisclosureStockBasedCompensationOptionActivityDetailss",
     "shortName": "STOCK-BASED COMPENSATION - Option activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q",
      "xsiNil": "false"
     }
    },
    "R229": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241003 - Disclosure - STOCK-BASED COMPENSATION - Stock-Based Compensation Expense (Details)",
     "role": "http://www.stem.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetailss",
     "shortName": "STOCK-BASED COMPENSATION - Stock-Based Compensation Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11130903 - Disclosure - Income Taxes (Tables)",
     "role": "http://www.stem.com/role/DisclosureIncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R230": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241101 - Disclosure - NET LOSS PER SHARE - Basic and diluted net loss per share (Details)",
     "role": "http://www.stem.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetailss",
     "shortName": "NET LOSS PER SHARE - Basic and diluted net loss per share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R231": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unitRef": "Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241102 - Disclosure - NET LOSS PER SHARE - Antidilutive securities (Details)",
     "role": "http://www.stem.com/role/DisclosureNetLossPerShareAntidilutiveSecuritiesDetails",
     "shortName": "NET LOSS PER SHARE - Antidilutive securities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_ConvertibleDebtSecuritiesMember_-ucDgmvuwE6XYdU_--5HIg",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q",
      "xsiNil": "false"
     }
    },
    "R232": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241201 - Disclosure - INCOME TAXES (Details)",
     "role": "http://www.stem.com/role/DisclosureIncomeTaxesDetailss",
     "shortName": "INCOME TAXES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R233": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_9_1_2019_To_9_30_2019_us-gaap_LitigationStatusAxis_us-gaap_SettledLitigationMember_us-gaap_LossContingenciesByNatureOfContingencyAxis_stem_AllegedWrongfulDilutionOfEquityMember_n238w02_8E-R80DV7vXHpw",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:LitigationSettlementAmountAwardedToOtherParty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241301 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)",
     "role": "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesDetailss",
     "shortName": "COMMITMENTS AND CONTINGENCIES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_9_1_2019_To_9_30_2019_us-gaap_LitigationStatusAxis_us-gaap_SettledLitigationMember_us-gaap_LossContingenciesByNatureOfContingencyAxis_stem_AllegedWrongfulDilutionOfEquityMember_n238w02_8E-R80DV7vXHpw",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:LitigationSettlementAmountAwardedToOtherParty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R234": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RepaymentsOfNotesPayable",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241401 - Disclosure - SUBSEQUENT EVENTS (Details)",
     "role": "http://www.stem.com/role/DisclosureSubsequentEventsDetailss",
     "shortName": "SUBSEQUENT EVENTS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_4_28_2021_To_4_28_2021_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_OlbzRErbWk6N1KVLyo2zbQ",
      "decimals": "-5",
      "lang": null,
      "name": "stem:ProceedsFromReverseRecapitalizationTransaction",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11131103 - Disclosure - Quarterly Financial Information (Unaudited) (Tables)",
     "role": "http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnauditedTables",
     "shortName": "Quarterly Financial Information (Unaudited) (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unitRef": "Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11140101 - Disclosure - Description of Organization and Business Operations - Additional Information (Details)",
     "role": "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails",
     "shortName": "Description of Organization and Business Operations - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:NatureOfOperations",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw",
      "decimals": "2",
      "lang": null,
      "name": "stem:ThresholdBusinessCombinationFmvAsPercentOfTrustAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw",
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Assets",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11140201 - Disclosure - Restatement of Previously Issued Financial Statements - Balance Sheet (Details)",
     "role": "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsBalanceSheetDetails",
     "shortName": "Restatement of Previously Issued Financial Statements - Balance Sheet (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassSubjectToRedemptionMember_ZLJCy7hFAUG_AQpEsJa25w",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:CommonStockValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingIncomeLoss",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11140202 - Disclosure - Restatement of Previously Issued Financial Statements - Statement of Operations (Details)",
     "role": "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfOperationsDetails",
     "shortName": "Restatement of Previously Issued Financial Statements - Statement of Operations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:OperatingIncomeLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11140203 - Disclosure - Restatement of Previously Issued Financial Statements - Statement of Cash Flows (Details)",
     "role": "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfCashFlowsDetails",
     "shortName": "Restatement of Previously Issued Financial Statements - Statement of Cash Flows (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:TemporaryEquitySharesOutstanding",
      "reportCount": 1,
      "unitRef": "Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11140301 - Disclosure - Summary of Significant Accounting Policies - Class A Common Stock Subject to Possible Redemption (Details)",
     "role": "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails",
     "shortName": "Summary of Significant Accounting Policies - Class A Common Stock Subject to Possible Redemption (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:CashEquivalentsAtCarryingValue",
       "p",
       "us-gaap:CashAndCashEquivalentsPolicyTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:CashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:TemporaryEquityParOrStatedValuePerShare",
      "reportCount": 1,
      "unitRef": "Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "11100105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "role": "http://www.stem.com/role/StatementConsolidatedBalanceSheetsParenthetical",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2019_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_jrM7332rkkin9aBaHmVpJA",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:TemporaryEquityParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "stem:DerivativeWarrantLiabilitiesPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "stem:CommonStockWarrantsIssuedClassifiedAsDerivativeWarrantLiabilities",
      "reportCount": 1,
      "unitRef": "Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11140302 - Disclosure - Summary of Significant Accounting Policies - Derivative warrant liabilities (Details)",
     "role": "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativeWarrantLiabilitiesDetails",
     "shortName": "Summary of Significant Accounting Policies - Derivative warrant liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:SharePrice",
      "reportCount": 1,
      "unitRef": "Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11140401 - Disclosure - Initial Public Offering (Details)",
     "role": "http://www.stem.com/role/DisclosureInitialPublicOfferingDetails",
     "shortName": "Initial Public Offering (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "stem:InitialPublicOfferingTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_8_20_2020_To_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_us-gaap_SubsidiarySaleOfStockAxis_us-gaap_IPOMember_z3jgxpy3kUuydeK0yhFrWA",
      "decimals": "-5",
      "lang": null,
      "name": "stem:SaleOfStockOtherOfferingCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockSharesIssued",
      "reportCount": 1,
      "unitRef": "Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11140501 - Disclosure - Related Party Transactions - Founder Shares (Details)",
     "role": "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
     "shortName": "Related Party Transactions - Founder Shares (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "stem:RepaymentsOfRelatedPartyAdvances",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11140502 - Disclosure - Related Party Transactions - Additional information (Details)",
     "role": "http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
     "shortName": "Related Party Transactions - Additional information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "stem:RepaymentsOfRelatedPartyAdvances",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:SharePrice",
      "reportCount": 1,
      "unitRef": "Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11140601 - Disclosure - Commitments and Contingencies - Forward Purchase Agreement (Details)",
     "role": "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesForwardPurchaseAgreementDetails",
     "shortName": "Commitments and Contingencies - Forward Purchase Agreement (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_guc8K44MqkqK91lIm5OLJw",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "stem:CashUnderwritingDiscountPerUnit",
      "reportCount": 1,
      "unitRef": "Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11140602 - Disclosure - Commitments and Contingencies - Administrative Services Agreement and Underwriting Agreement (Details)",
     "role": "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesAdministrativeServicesAgreementAndUnderwritingAgreementDetails",
     "shortName": "Commitments and Contingencies - Administrative Services Agreement and Underwriting Agreement (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "reportCount": 1,
      "unitRef": "Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11140701 - Disclosure - Stockholders' Equity - Preferred Stock Shares (Details)",
     "role": "http://www.stem.com/role/DisclosureStockholdersEquityPreferredStockSharesDetails",
     "shortName": "Stockholders' Equity - Preferred Stock Shares (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockSharesAuthorized",
      "reportCount": 1,
      "unitRef": "Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11140702 - Disclosure - Stockholders' Equity - Common Stock Shares (Details)",
     "role": "http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetails",
     "shortName": "Stockholders' Equity - Common Stock Shares (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_11_8_2018_To_11_8_2018_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_U-biOMbgW0GiRYKN1h6Jdw",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:ProceedsFromIssuanceOfCommonStock",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member_bJjRmzGyG0q26NVaKYMPMA",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger",
      "reportCount": 1,
      "unitRef": "Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11140703 - Disclosure - Stockholders' Equity - Warrants (Details)",
     "role": "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetails",
     "shortName": "Stockholders' Equity - Warrants (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FairValueAdjustmentOfWarrants",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11140801 - Disclosure - Fair Value Measurements - Financial assets that are measured at fair value on a recurring basis (Details)",
     "role": "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetails",
     "shortName": "Fair Value Measurements - Financial assets that are measured at fair value on a recurring basis (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_8_20_2020_To_8_20_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Lw4L9btKrkqa5IsWzAIh7Q",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:LiabilitiesFairValueAdjustment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:GeneralAndAdministrativeExpense",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "11100200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS",
     "role": "http://www.stem.com/role/StatementConsolidatedStatementsOfOperations",
     "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11140802 - Disclosure - Fair Value Measurements - Change in the fair value of the derivative warrant liabilities (Details)",
     "role": "http://www.stem.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfDerivativeWarrantLiabilitiesDetails",
     "shortName": "Fair Value Measurements - Change in the fair value of the derivative warrant liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_mOiPi7ctgkWwAhqNR3c13Q",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExercisePriceMember_0oLyNTIg0k-YNnHer4nQPQ",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:DerivativeLiabilityMeasurementInput",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11140803 - Disclosure - Fair Value Measurements - Quantitative information regarding Level 3 fair value measurements inputs as their measurement dates (Details)",
     "role": "http://www.stem.com/role/DisclosureFairValueMeasurementsQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsAsTheirMeasurementDatesDetails",
     "shortName": "Fair Value Measurements - Quantitative information regarding Level 3 fair value measurements inputs as their measurement dates (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11140901 - Disclosure - Income Taxes - Components of income tax provision (benefit) (Details)",
     "role": "http://www.stem.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionBenefitDetails",
     "shortName": "Income Taxes - Components of income tax provision (benefit) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11140902 - Disclosure - Income Taxes - Company's net deferred tax assets (Details)",
     "role": "http://www.stem.com/role/DisclosureIncomeTaxesCompanySNetDeferredTaxAssetsDetails",
     "shortName": "Income Taxes - Company's net deferred tax assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unitRef": "Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11140903 - Disclosure - Income Taxes - Effective tax rate Reconciliation (Details)",
     "role": "http://www.stem.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails",
     "shortName": "Income Taxes - Effective tax rate Reconciliation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw",
      "decimals": "3",
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsValuationAllowance",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11140904 - Disclosure - Income Taxes - Additional information (Details)",
     "role": "http://www.stem.com/role/DisclosureIncomeTaxesAdditionalInformationDetails",
     "shortName": "Income Taxes - Additional information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "stem:IncomeTaxExpense",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw",
      "decimals": "0",
      "lang": null,
      "name": "stem:IncomeTaxExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Assets",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11141101 - Disclosure - Quarterly Financial Information (Unaudited) (Details)",
     "role": "http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails",
     "shortName": "Quarterly Financial Information (Unaudited) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_9_30_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_VoeU-eZKzEuBV5IvtDS7lQ",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:CommonStockValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "11200100 - Statement - CONSOLIDATED CONDENSED BALANCE SHEETS",
     "role": "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheets",
     "shortName": "CONSOLIDATED CONDENSED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_3IZwupzQaEOK_NM2ASj0IA",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:PrepaidExpenseCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:TemporaryEquityParOrStatedValuePerShare",
      "reportCount": 1,
      "unitRef": "Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "11200105 - Statement - CONSOLIDATED CONDENSED BALANCE SHEETS (Parenthetical)",
     "role": "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheetsParenthetical",
     "shortName": "CONSOLIDATED CONDENSED BALANCE SHEETS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_GDK7y45JLE6xiIgEuOQVvQ",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:TemporaryEquityParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:GeneralAndAdministrativeExpense",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "11200200 - Statement - CONSOLIDATED CONDENSED STATEMENTS OF OPERATIONS",
     "role": "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperations",
     "shortName": "CONSOLIDATED CONDENSED STATEMENTS OF OPERATIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_7_13_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_GYZ-Scj730qdrkW4FeifcA",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "stem:MaximumCommonStockSharesSubjectToForfeiture",
      "reportCount": 1,
      "unitRef": "Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "11100205 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical)",
     "role": "http://www.stem.com/role/StatementConsolidatedStatementsOfOperationsParenthetical",
     "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_7_13_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_GYZ-Scj730qdrkW4FeifcA",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "stem:MaximumCommonStockSharesSubjectToForfeiture",
      "reportCount": 1,
      "unitRef": "Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "11200205 - Statement - CONSOLIDATED CONDENSED STATEMENTS OF OPERATIONS (Parenthetical)",
     "role": "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperationsParenthetical",
     "shortName": "CONSOLIDATED CONDENSED STATEMENTS OF OPERATIONS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2018_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_NQ2pDqMUt0GrWLqtjSidfQ",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "11200300 - Statement - CONSOLIDATED CONDENSED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY",
     "role": "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfChangesInStockholdersEquity",
     "shortName": "CONSOLIDATED CONDENSED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_7_13_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_GYZ-Scj730qdrkW4FeifcA",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "stem:MaximumCommonStockSharesSubjectToForfeiture",
      "reportCount": 1,
      "unitRef": "Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "11200305 - Statement - CONSOLIDATED CONDENSED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical)",
     "role": "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfChangesInStockholdersEquityParenthetical",
     "shortName": "CONSOLIDATED CONDENSED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "11200400 - Statement - CONSOLIDATED CONDENSED STATEMENTS OF CASH FLOWS",
     "role": "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfCashFlows",
     "shortName": "CONSOLIDATED CONDENSED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:UnrealizedGainLossOnInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11210101 - Disclosure - Description of Organization and Business Operations",
     "role": "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationss",
     "shortName": "Description of Organization and Business Operations",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11210201 - Disclosure - Basic of Presentation and Summary of Significant Accounting Policies",
     "role": "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPolicies",
     "shortName": "Basic of Presentation and Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "stem:InitialPublicOfferingTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11210301 - Disclosure - Initial Public Offering",
     "role": "http://www.stem.com/role/DisclosureInitialPublicOfferings",
     "shortName": "Initial Public Offering",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11210401 - Disclosure - Related Party Transactions",
     "role": "http://www.stem.com/role/DisclosureRelatedPartyTransactionss",
     "shortName": "Related Party Transactions",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11210501 - Disclosure - Commitments and Contingencies",
     "role": "http://www.stem.com/role/DisclosureCommitmentsAndContingenciess",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11210601 - Disclosure - Stockholders' Equity",
     "role": "http://www.stem.com/role/DisclosureStockholdersEquitys",
     "shortName": "Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2018_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_NQ2pDqMUt0GrWLqtjSidfQ",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "11100300 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY",
     "role": "http://www.stem.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity",
     "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_stem_CommonClassNotSubjectToRedemptionMember_mes-4bkSd0mOvPNX9LM2iQ",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:StockIssuedDuringPeriodValueNewIssues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11210701 - Disclosure - Fair Value Measurements",
     "role": "http://www.stem.com/role/DisclosureFairValueMeasurementss",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11210801 - Disclosure - Subsequent Events",
     "role": "http://www.stem.com/role/DisclosureSubsequentEventss",
     "shortName": "Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11220202 - Disclosure - Basic of Presentation and Summary of Significant Accounting Policies (Policies)",
     "role": "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
     "shortName": "Basic of Presentation and Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": null
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11230703 - Disclosure - Fair Value Measurements (Tables)",
     "role": "http://www.stem.com/role/DisclosureFairValueMeasurementsTabless",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:HeldToMaturitySecuritiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unitRef": "Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11240101 - Disclosure - Description of Organization and Business Operations - Additional Information (Details)",
     "role": "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetailss",
     "shortName": "Description of Organization and Business Operations - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg",
      "decimals": "4",
      "lang": null,
      "name": "stem:ThresholdMinimumAggregateFairMarketValueAsPercentageOfAssetsHeldInTrustAccount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_pure_miglEJlt7E-I8HYUT1S0Uw",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:TemporaryEquitySharesOutstanding",
      "reportCount": 1,
      "unitRef": "Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11240201 - Disclosure - Basic of Presentation and Summary of Significant Accounting Policies - Class A Common Stock Subject to Possible Redemption (Details)",
     "role": "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails",
     "shortName": "Basic of Presentation and Summary of Significant Accounting Policies - Class A Common Stock Subject to Possible Redemption (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:EarningsPerSharePolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_n5fmLrWngEGPzh1sDbbrpQ",
      "decimals": "-3",
      "lang": null,
      "name": "stem:AmountOfTaxesAvailableToBeWithdrawnFromTrustAccount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "stem:DerivativeWarrantLiabilitiesPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_TXgc3LtjAkiX_qykxp4kdg",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "stem:CommonStockWarrantsIssuedClassifiedAsDerivativeWarrantLiabilities",
      "reportCount": 1,
      "unitRef": "Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11240202 - Disclosure - Basic of Presentation and Summary of Significant Accounting Policies - Derivative warrant liabilities (Details)",
     "role": "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesDerivativeWarrantLiabilitiesDetails",
     "shortName": "Basic of Presentation and Summary of Significant Accounting Policies - Derivative warrant liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:SharePrice",
      "reportCount": 1,
      "unitRef": "Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11240301 - Disclosure - Initial Public Offering (Details)",
     "role": "http://www.stem.com/role/DisclosureInitialPublicOfferingDetailss",
     "shortName": "Initial Public Offering (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockSharesIssued",
      "reportCount": 1,
      "unitRef": "Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11240401 - Disclosure - Related Party Transactions - Founder Shares (Details)",
     "role": "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss",
     "shortName": "Related Party Transactions - Founder Shares (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccountsPayableRelatedPartiesCurrent",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11240402 - Disclosure - Related Party Transactions - Additional information (Details)",
     "role": "http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetailss",
     "shortName": "Related Party Transactions - Additional information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_7_13_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassBMember_GYZ-Scj730qdrkW4FeifcA",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "stem:MaximumCommonStockSharesSubjectToForfeiture",
      "reportCount": 1,
      "unitRef": "Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "11100305 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical)",
     "role": "http://www.stem.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical",
     "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_Xk606-lVxEiZ6tH86MCsIg",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:SharePrice",
      "reportCount": 1,
      "unitRef": "Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11240501 - Disclosure - Commitments and Contingencies - Forward Purchase Agreement (Details)",
     "role": "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesForwardPurchaseAgreementDetailss",
     "shortName": "Commitments and Contingencies - Forward Purchase Agreement (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_8_26_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_guc8K44MqkqK91lIm5OLJw",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "stem:CashUnderwritingDiscountPerUnit",
      "reportCount": 1,
      "unitRef": "Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11240502 - Disclosure - Commitments and Contingencies - Administrative Services Agreement and Underwriting Agreement (Details)",
     "role": "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesAdministrativeServicesAgreementAndUnderwritingAgreementDetailss",
     "shortName": "Commitments and Contingencies - Administrative Services Agreement and Underwriting Agreement (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockSharesAuthorized",
      "reportCount": 1,
      "unitRef": "Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11240601 - Disclosure - Stockholders' Equity - Common Stock Shares (Details)",
     "role": "http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetailss",
     "shortName": "Stockholders' Equity - Common Stock Shares (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "reportCount": 1,
      "unitRef": "Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11240602 - Disclosure - Stockholders' Equity - Preferred Stock Shares (Details)",
     "role": "http://www.stem.com/role/DisclosureStockholdersEquityPreferredStockSharesDetailss",
     "shortName": "Stockholders' Equity - Preferred Stock Shares (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_srt_StatementScenarioAxis_stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member_bJjRmzGyG0q26NVaKYMPMA",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "stem:ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger",
      "reportCount": 1,
      "unitRef": "Unit_Divide_USD_shares_AXggYRnQFUanboO0az3_-g",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11240603 - Disclosure - Stockholders' Equity - Warrants (Details)",
     "role": "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetailss",
     "shortName": "Stockholders' Equity - Warrants (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FairValueAdjustmentOfWarrants",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11240701 - Disclosure - Fair Value Measurements - Financial assets that are measured at fair value on a recurring basis (Details)",
     "role": "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetailss",
     "shortName": "Fair Value Measurements - Financial assets that are measured at fair value on a recurring basis (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:HeldToMaturitySecuritiesTextBlock",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_ClassOfWarrantOrRightAxis_stem_PublicWarrantsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_3d3A9a2s3EW1qf6cA4tZ4Q",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11240702 - Disclosure - Fair Value Measurements - Change in the fair value of the derivative warrant liabilities (Details)",
     "role": "http://www.stem.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfDerivativeWarrantLiabilitiesDetailss",
     "shortName": "Fair Value Measurements - Change in the fair value of the derivative warrant liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_3_31_2021_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputExercisePriceMember_0oLyNTIg0k-YNnHer4nQPQ",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:DerivativeLiabilityMeasurementInput",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11240703 - Disclosure - Fair Value Measurements - Quantitative information regarding Level 3 fair value measurements inputs as their measurement dates (Details)",
     "role": "http://www.stem.com/role/DisclosureFairValueMeasurementsQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsAsTheirMeasurementDatesDetailss",
     "shortName": "Fair Value Measurements - Quantitative information regarding Level 3 fair value measurements inputs as their measurement dates (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_3_31_2021_xIZ0SBZqyUOCAbJRhGgpxw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1200100 - Statement - CONSOLIDATED BALANCE SHEETS",
     "role": "http://www.stem.com/role/StatementConsolidatedBalanceSheetss",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2020_MQ-oq2pfCU2l2zNEVyQTuA",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DueFromRelatedPartiesCurrent",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1200105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "role": "http://www.stem.com/role/StatementConsolidatedBalanceSheetsParentheticals",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:CommonStockValueOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "11100400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "role": "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_dei_LegalEntityAxis_stem_StarPeakEnergyTransitionCorpMember_p-ds3nGd1UyLU_4m1k_-Mw",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:ProceedsFromIssuanceInitialPublicOffering",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1200200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS",
     "role": "http://www.stem.com/role/StatementConsolidatedStatementsOfOperationss",
     "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1200300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS",
     "role": "http://www.stem.com/role/StatementConsolidatedStatementsOfComprehensiveLoss",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2019_fPqJA9kpREGFZVmdLtkSQw",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:TemporaryEquityCarryingAmountAttributableToParent",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1200400 - Statement - CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK",
     "role": "http://www.stem.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStock",
     "shortName": "CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": "-3",
      "lang": null,
      "name": "stem:TemporaryEquityValueDecreaseDueToExchange",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_Acx4NXtWq0Krmq-W6qIboQ",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1200405 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' DEFICIT",
     "role": "http://www.stem.com/role/StatementConsolidatedStatementsOfStockholdersDeficit",
     "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' DEFICIT",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_Acx4NXtWq0Krmq-W6qIboQ",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1200500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "role": "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:OtherDepreciationAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_2dO35BsZbU6cuyLTvB7AdQ",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PaymentsOfDebtIssuanceCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1200505 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS(Parenthetical)",
     "role": "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS(Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_2dO35BsZbU6cuyLTvB7AdQ",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PaymentsOfDebtIssuanceCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_Standard_USD_Op_zRBibckyAdsZv3pIcew",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1210101 - Disclosure - BUSINESS",
     "role": "http://www.stem.com/role/DisclosureBusiness",
     "shortName": "BUSINESS",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1210201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "role": "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciess",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1210301 - Disclosure - REVENUE",
     "role": "http://www.stem.com/role/DisclosureRevenue",
     "shortName": "REVENUE",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1210401 - Disclosure - FAIR VALUE MEASUREMENTS",
     "role": "http://www.stem.com/role/DisclosureFairValueMeasurementsss",
     "shortName": "FAIR VALUE MEASUREMENTS",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "11110101 - Disclosure - Description of Organization and Business Operations",
     "role": "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperations",
     "shortName": "Description of Organization and Business Operations",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1210501 - Disclosure - GOODWILL AND INTANGIBLE ASSETS, NET",
     "role": "http://www.stem.com/role/DisclosureGoodwillAndIntangibleAssetsNet",
     "shortName": "GOODWILL AND INTANGIBLE ASSETS, NET",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1210601 - Disclosure - LEASES",
     "role": "http://www.stem.com/role/DisclosureLeases",
     "shortName": "LEASES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetRetirementObligationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1210701 - Disclosure - ASSET RETIREMENT OBLIGATION",
     "role": "http://www.stem.com/role/DisclosureAssetRetirementObligation",
     "shortName": "ASSET RETIREMENT OBLIGATION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetRetirementObligationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1210801 - Disclosure - ENERGY STORAGE SYSTEMS, NET",
     "role": "http://www.stem.com/role/DisclosureEnergyStorageSystemsNet",
     "shortName": "ENERGY STORAGE SYSTEMS, NET",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_PropertyPlantAndEquipmentByTypeAxis_stem_EnergyStorageSystemsMember_w87EzvvJsUK4j3ZHgpVDLw",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "stem:BalanceSheetComponentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1210901 - Disclosure - BALANCE SHEET COMPONENTS",
     "role": "http://www.stem.com/role/DisclosureBalanceSheetComponents",
     "shortName": "BALANCE SHEET COMPONENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "stem:BalanceSheetComponentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1211001 - Disclosure - NOTES PAYABLE",
     "role": "http://www.stem.com/role/DisclosureNotesPayable",
     "shortName": "NOTES PAYABLE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_NotesPayableOtherPayablesMember_kjltUqrqEUu1mlRUn10MVA",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1211101 - Disclosure - CONVERTIBLE NOTES",
     "role": "http://www.stem.com/role/DisclosureConvertibleNotes",
     "shortName": "CONVERTIBLE NOTES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember_2dO35BsZbU6cuyLTvB7AdQ",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R97": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "stem:WarrantDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1211201 - Disclosure - WARRANTS",
     "role": "http://www.stem.com/role/DisclosureWarrants",
     "shortName": "WARRANTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2020_To_12_31_2020_0EMamsDxI0yV5kCYEhhOiA",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "stem:WarrantDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R98": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1211301 - Disclosure - CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT",
     "role": "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficit",
     "shortName": "CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R99": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "Duration_1_1_2021_To_3_31_2021_ZC6yzUU-40-ItWAaly_79g",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1211401 - Disclosure - STOCK-BASED COMPENSATION",
     "role": "http://www.stem.com/role/DisclosureStockBasedCompensation",
     "shortName": "STOCK-BASED COMPENSATION",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R9999": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "stem-20200430xs1.htm",
      "contextRef": "As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_6m-JvsNfTUqBrKrlkQ8N5w",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:TemporaryEquitySharesIssued",
      "reportCount": 1,
      "unitRef": "Unit_Standard_shares_u7kMHBoOuUag7FHP51rF2Q",
      "xsiNil": "false"
     },
     "groupType": "",
     "isDefault": "false",
     "longName": "Uncategorized Items - stem-20200430xs1.htm",
     "role": "http://xbrl.sec.gov/role/uncategorizedFacts",
     "shortName": "Uncategorized Items - stem-20200430xs1.htm",
     "subGroupType": "",
     "uniqueAnchor": null
    }
   },
   "segmentCount": 153,
   "tag": {
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_ContactPersonnelName": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of contact personnel",
        "label": "Contact Personnel Name"
       }
      }
     },
     "localname": "ContactPersonnelName",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Document and Entity Information"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r684"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]",
        "terseLabel": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPolicies",
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails",
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesDerivativeWarrantLiabilitiesDetails",
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.stem.com/role/DisclosureCommitmentsAndContingencies",
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesAdministrativeServicesAgreementAndUnderwritingAgreementDetails",
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesAdministrativeServicesAgreementAndUnderwritingAgreementDetailss",
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesForwardPurchaseAgreementDetails",
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesForwardPurchaseAgreementDetailss",
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciess",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperations",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetailss",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationss",
      "http://www.stem.com/role/DisclosureFairValueMeasurements",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfDerivativeWarrantLiabilitiesDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfDerivativeWarrantLiabilitiesDetailss",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetailss",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsAsTheirMeasurementDatesDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsAsTheirMeasurementDatesDetailss",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsTables",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsTabless",
      "http://www.stem.com/role/DisclosureFairValueMeasurementss",
      "http://www.stem.com/role/DisclosureIncomeTaxes",
      "http://www.stem.com/role/DisclosureIncomeTaxesAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureIncomeTaxesCompanySNetDeferredTaxAssetsDetails",
      "http://www.stem.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionBenefitDetails",
      "http://www.stem.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails",
      "http://www.stem.com/role/DisclosureIncomeTaxesTables",
      "http://www.stem.com/role/DisclosureInitialPublicOffering",
      "http://www.stem.com/role/DisclosureInitialPublicOfferingDetails",
      "http://www.stem.com/role/DisclosureInitialPublicOfferingDetailss",
      "http://www.stem.com/role/DisclosureInitialPublicOfferings",
      "http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnaudited",
      "http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails",
      "http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnauditedTables",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactions",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetailss",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionss",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatements",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsBalanceSheetDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfCashFlowsDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfOperationsDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsTables",
      "http://www.stem.com/role/DisclosureStockholdersEquity",
      "http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetailss",
      "http://www.stem.com/role/DisclosureStockholdersEquityPreferredStockSharesDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityPreferredStockSharesDetailss",
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetailss",
      "http://www.stem.com/role/DisclosureStockholdersEquitys",
      "http://www.stem.com/role/DisclosureSubsequentEvents",
      "http://www.stem.com/role/DisclosureSubsequentEventss",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPolicies",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativeWarrantLiabilitiesDetails",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheetsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfChangesInStockholdersEquity",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfChangesInStockholdersEquityParenthetical",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperations",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperationsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperations",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperationsParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r684"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r685"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.",
        "label": "Entity Ex Transition Period"
       }
      }
     },
     "localname": "EntityExTransitionPeriod",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r684"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r684"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r684"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPolicies",
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails",
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesDerivativeWarrantLiabilitiesDetails",
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.stem.com/role/DisclosureCommitmentsAndContingencies",
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesAdministrativeServicesAgreementAndUnderwritingAgreementDetails",
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesAdministrativeServicesAgreementAndUnderwritingAgreementDetailss",
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesForwardPurchaseAgreementDetails",
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesForwardPurchaseAgreementDetailss",
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciess",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperations",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetailss",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationss",
      "http://www.stem.com/role/DisclosureFairValueMeasurements",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfDerivativeWarrantLiabilitiesDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfDerivativeWarrantLiabilitiesDetailss",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetailss",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsAsTheirMeasurementDatesDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsAsTheirMeasurementDatesDetailss",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsTables",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsTabless",
      "http://www.stem.com/role/DisclosureFairValueMeasurementss",
      "http://www.stem.com/role/DisclosureIncomeTaxes",
      "http://www.stem.com/role/DisclosureIncomeTaxesAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureIncomeTaxesCompanySNetDeferredTaxAssetsDetails",
      "http://www.stem.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionBenefitDetails",
      "http://www.stem.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails",
      "http://www.stem.com/role/DisclosureIncomeTaxesTables",
      "http://www.stem.com/role/DisclosureInitialPublicOffering",
      "http://www.stem.com/role/DisclosureInitialPublicOfferingDetails",
      "http://www.stem.com/role/DisclosureInitialPublicOfferingDetailss",
      "http://www.stem.com/role/DisclosureInitialPublicOfferings",
      "http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnaudited",
      "http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails",
      "http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnauditedTables",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactions",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetailss",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionss",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatements",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsBalanceSheetDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfCashFlowsDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfOperationsDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsTables",
      "http://www.stem.com/role/DisclosureStockholdersEquity",
      "http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetailss",
      "http://www.stem.com/role/DisclosureStockholdersEquityPreferredStockSharesDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityPreferredStockSharesDetailss",
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetailss",
      "http://www.stem.com/role/DisclosureStockholdersEquitys",
      "http://www.stem.com/role/DisclosureSubsequentEvents",
      "http://www.stem.com/role/DisclosureSubsequentEventss",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPolicies",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativeWarrantLiabilitiesDetails",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheetsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfChangesInStockholdersEquity",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfChangesInStockholdersEquityParenthetical",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperations",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperationsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperations",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperationsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DocumentDocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "srt_AffiliatedEntityMember": {
     "auth_ref": [
      "r387",
      "r558",
      "r559",
      "r561",
      "r682"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Affiliated Entity [Member]",
        "terseLabel": "Affiliated Entity"
       }
      }
     },
     "localname": "AffiliatedEntityMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidatedEntitiesAxis": {
     "auth_ref": [
      "r486",
      "r487",
      "r493",
      "r494",
      "r682"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Axis]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesDomain": {
     "auth_ref": [
      "r486",
      "r487",
      "r493",
      "r494"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Domain]",
        "terseLabel": "Consolidated Entities [Domain]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_LitigationCaseAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation Case [Axis]"
       }
      }
     },
     "localname": "LitigationCaseAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_LitigationCaseTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation Case Type [Domain]",
        "terseLabel": "Litigation Case [Domain]"
       }
      }
     },
     "localname": "LitigationCaseTypeDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r216",
      "r364",
      "r370",
      "r654"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSignificantCustomersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r397",
      "r399",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r598",
      "r651",
      "r655"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureLeasesDetails",
      "http://www.stem.com/role/DisclosureRevenueDetails",
      "http://www.stem.com/role/DisclosureRevenueNarrativeDetails",
      "http://www.stem.com/role/DisclosureRevenueRemainingPerformanceObligationsDetails",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSignificantCustomersDetails",
      "http://www.stem.com/role/DisclosureWarrantsDetails",
      "http://www.stem.com/role/DisclosureWarrantsDetailss"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r397",
      "r399",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r598",
      "r651",
      "r655"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureLeasesDetails",
      "http://www.stem.com/role/DisclosureRevenueDetails",
      "http://www.stem.com/role/DisclosureRevenueNarrativeDetails",
      "http://www.stem.com/role/DisclosureRevenueRemainingPerformanceObligationsDetails",
      "http://www.stem.com/role/DisclosureStockBasedCompensationNarrativeDetails",
      "http://www.stem.com/role/DisclosureWarrantsDetails",
      "http://www.stem.com/role/DisclosureWarrantsDetailss"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r216",
      "r364",
      "r370",
      "r654"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name Of Major Customer [Domain]",
        "terseLabel": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSignificantCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r213",
      "r364",
      "r368",
      "r599",
      "r650",
      "r652"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureRevenueDisaggregationOfRevenueDetails",
      "http://www.stem.com/role/DisclosureRevenueDisaggregationOfRevenueDetailss",
      "http://www.stem.com/role/DisclosureRevenueRemainingPerformanceObligationsDetails",
      "http://www.stem.com/role/DisclosureRevenueRemainingPerformanceObligationsDetailss",
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfOperations",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperationss"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r213",
      "r364",
      "r368",
      "r599",
      "r650",
      "r652"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Products And Services [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureRevenueDisaggregationOfRevenueDetails",
      "http://www.stem.com/role/DisclosureRevenueDisaggregationOfRevenueDetailss",
      "http://www.stem.com/role/DisclosureRevenueRemainingPerformanceObligationsDetails",
      "http://www.stem.com/role/DisclosureRevenueRemainingPerformanceObligationsDetailss",
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfOperations",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperationss"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r377",
      "r397",
      "r399",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r598",
      "r651",
      "r655"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureLeasesDetails",
      "http://www.stem.com/role/DisclosureRevenueDetails",
      "http://www.stem.com/role/DisclosureRevenueNarrativeDetails",
      "http://www.stem.com/role/DisclosureRevenueRemainingPerformanceObligationsDetails",
      "http://www.stem.com/role/DisclosureStockBasedCompensationNarrativeDetails",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSignificantCustomersDetails",
      "http://www.stem.com/role/DisclosureWarrantsDetails",
      "http://www.stem.com/role/DisclosureWarrantsDetailss"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r377",
      "r397",
      "r399",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r598",
      "r651",
      "r655"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range [Member]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureLeasesDetails",
      "http://www.stem.com/role/DisclosureRevenueDetails",
      "http://www.stem.com/role/DisclosureRevenueNarrativeDetails",
      "http://www.stem.com/role/DisclosureRevenueRemainingPerformanceObligationsDetails",
      "http://www.stem.com/role/DisclosureStockBasedCompensationNarrativeDetails",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSignificantCustomersDetails",
      "http://www.stem.com/role/DisclosureWarrantsDetails",
      "http://www.stem.com/role/DisclosureWarrantsDetailss"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RestatementAxis": {
     "auth_ref": [
      "r132",
      "r133",
      "r134",
      "r135",
      "r136",
      "r137",
      "r138",
      "r139",
      "r140",
      "r142",
      "r143",
      "r144",
      "r145",
      "r146",
      "r162",
      "r239",
      "r240",
      "r434",
      "r469",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Axis]"
       }
      }
     },
     "localname": "RestatementAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureInitialPublicOfferingDetails",
      "http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsBalanceSheetDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfCashFlowsDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfOperationsDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RestatementDomain": {
     "auth_ref": [
      "r132",
      "r133",
      "r134",
      "r135",
      "r136",
      "r137",
      "r138",
      "r139",
      "r140",
      "r142",
      "r143",
      "r144",
      "r145",
      "r146",
      "r162",
      "r239",
      "r240",
      "r434",
      "r469",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement [Domain]",
        "terseLabel": "Revision of Prior Period [Domain]"
       }
      }
     },
     "localname": "RestatementDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureInitialPublicOfferingDetails",
      "http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsBalanceSheetDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfCashFlowsDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfOperationsDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember": {
     "auth_ref": [
      "r138",
      "r139",
      "r142",
      "r143",
      "r145",
      "r146"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision Of Prior Period Error Correction Adjustment [Member]",
        "terseLabel": "Restatement Adjustment"
       }
      }
     },
     "localname": "RevisionOfPriorPeriodErrorCorrectionAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsBalanceSheetDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfCashFlowsDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioPreviouslyReportedMember": {
     "auth_ref": [
      "r132",
      "r134",
      "r135",
      "r136",
      "r137",
      "r138",
      "r139",
      "r140",
      "r142",
      "r143",
      "r145",
      "r146",
      "r162",
      "r239",
      "r240",
      "r434",
      "r469",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario Previously Reported [Member]",
        "terseLabel": "As Previously Reported"
       }
      }
     },
     "localname": "ScenarioPreviouslyReportedMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureInitialPublicOfferingDetails",
      "http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsBalanceSheetDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfCashFlowsDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfOperationsDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r398"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario Unspecified [Domain]",
        "terseLabel": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetailss"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r214",
      "r215",
      "r364",
      "r369",
      "r653",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSignificantCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r214",
      "r215",
      "r364",
      "r369",
      "r653",
      "r668",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSignificantCustomersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r305",
      "r398",
      "r566"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetailss"
     ],
     "xbrltype": "stringItemType"
    },
    "stem_A2020CreditAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2020 Credit Agreement",
        "label": "A2020 Credit Agreement [Member]",
        "terseLabel": "2020 Credit Agreement"
       }
      }
     },
     "localname": "A2020CreditAgreementMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureNotesPayable2020And2021CreditAgreementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_A2021CreditAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2021 Credit Agreement",
        "label": "A2021 Credit Agreement [Member]",
        "terseLabel": "2021 Credit Agreement"
       }
      }
     },
     "localname": "A2021CreditAgreementMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureNotesPayable2020And2021CreditAgreementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_AccruedPayablesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsAccruedLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as accrued payable, due within one year or the normal operating cycle, if longer.",
        "label": "Accrued Payables Current",
        "verboseLabel": "Accrued payables"
       }
      }
     },
     "localname": "AccruedPayablesCurrent",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_AdditionalInformationRelatedToOperatingLeasesTabletextblock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of additional information related to operating leases.",
        "label": "Additional information related to operating leases [TableTextBlock]",
        "verboseLabel": "Schedule of additional information related to operating leases"
       }
      }
     },
     "localname": "AdditionalInformationRelatedToOperatingLeasesTabletextblock",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureLeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "stem_AdjustmentsToAdditionalPaidInCapitalDiscountOnIssuance": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of increase (decrease) in additional paid in capital due to discount on issuance of warrants Associated with notes.",
        "label": "Adjustments to Additional Paid in Capital, Discount on Issuance"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalDiscountOnIssuance",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotesConversionOf2019ConvertibleNotesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_AllegedWrongfulDilutionOfEquityLitigationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Litigation in which the company is alleged to have wrongfully diluted the plaintiffs' equity holdings.",
        "label": "Alleged Wrongful Dilution Of Equity Litigation [Member]",
        "terseLabel": "Alleged wrongful dilution of equity"
       }
      }
     },
     "localname": "AllegedWrongfulDilutionOfEquityLitigationMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_AllegedWrongfulDilutionOfEquityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Alleged Wrongful Dilution Of Equity",
        "label": "Alleged Wrongful Dilution Of Equity [Member]",
        "terseLabel": "Alleged Wrongful Dilution Of Equity"
       }
      }
     },
     "localname": "AllegedWrongfulDilutionOfEquityMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesDetailss"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_AmountOfTaxesAvailableToBeWithdrawnFromTrustAccount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount Of Taxes Available To Be Withdrawn From Trust Account.",
        "label": "Amount Of Taxes Available To Be Withdrawn From Trust Account",
        "terseLabel": "Taxes available to be withdrawn from the Trust Account"
       }
      }
     },
     "localname": "AmountOfTaxesAvailableToBeWithdrawnFromTrustAccount",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_BalanceSheetComponentsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for balance sheet components.",
        "label": "BALANCE SHEET COMPONENTS"
       }
      }
     },
     "localname": "BalanceSheetComponentsDisclosureAbstract",
     "nsuri": "http://www.stem.com/20200430",
     "xbrltype": "stringItemType"
    },
    "stem_BalanceSheetComponentsTableTextblock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for balance sheet components.",
        "label": "Balance Sheet Components Table TextBlock",
        "terseLabel": "Schedule of balance sheet components"
       }
      }
     },
     "localname": "BalanceSheetComponentsTableTextblock",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "stem_BalanceSheetComponentsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for balance sheet components.",
        "label": "Balance Sheet Components Text Block",
        "verboseLabel": "BALANCE SHEET COMPONENTS"
       }
      }
     },
     "localname": "BalanceSheetComponentsTextBlock",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureBalanceSheetComponents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "stem_CaliforniaEnterpriseZoneTaxCreditsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "California Enterprise Zone tax credits.",
        "label": "California Enterprise Zone Tax Credits [Member]",
        "terseLabel": "California Enterprise Zone tax credits"
       }
      }
     },
     "localname": "CaliforniaEnterpriseZoneTaxCreditsMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesTaxCreditCarryForwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_CapitalizedContractCostPolicyTextblock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cost capitalized in obtaining or fulfilling contract with customer.",
        "label": "Capitalized Contract Cost Policy TextBlock",
        "verboseLabel": "Contract Origination Costs, Net"
       }
      }
     },
     "localname": "CapitalizedContractCostPolicyTextblock",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "xbrltype": "textBlockItemType"
    },
    "stem_CarryingValueOfCommonAndConvertiblePreferredExchanged": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value of common and preferred stock exchanged in a transaction.",
        "label": "Carrying Value Of Common and Convertible Preferred Exchanged",
        "terseLabel": "Carrying value of preferred and common equity exchange"
       }
      }
     },
     "localname": "CarryingValueOfCommonAndConvertiblePreferredExchanged",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotes2019ConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureConvertibleNotes2020ConvertibleNotesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_CashPaidInExchangeTransaction": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash paid in an exchange transaction.",
        "label": "Cash Paid In Exchange Transaction",
        "terseLabel": "Cash paid in exchange transaction"
       }
      }
     },
     "localname": "CashPaidInExchangeTransaction",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotes2019ConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureConvertibleNotes2020ConvertibleNotesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_CashUnderwritingDiscountPerUnit": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the cash underwriting discount per unit.",
        "label": "Cash Underwriting Discount Per Unit",
        "terseLabel": "Underwriting discount per unit"
       }
      }
     },
     "localname": "CashUnderwritingDiscountPerUnit",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesAdministrativeServicesAgreementAndUnderwritingAgreementDetails",
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesAdministrativeServicesAgreementAndUnderwritingAgreementDetailss"
     ],
     "xbrltype": "perShareItemType"
    },
    "stem_ChangeInValueOfCommonStockSubjectToPossibleRedemption": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of change in value of common stock subject to possible redemption in a non cash investing and financing activities.",
        "label": "Change In Value Of Common Stock Subject To Possible Redemption",
        "terseLabel": "Change in value of Class A common stock subject to possible redemption"
       }
      }
     },
     "localname": "ChangeInValueOfCommonStockSubjectToPossibleRedemption",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_ClassOfWarrantOrRightAdjustmentOfExercisePriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of adjustment of exercise price of warrants based on market value and newly issued price.",
        "label": "Class of Warrant or Right, Adjustment of Exercise Price of Warrants or Rights, Percent, Based On Market Value And Newly Issued Price",
        "terseLabel": "Adjustment of exercise price of warrants based on market value and newly issued price (as a percent)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightAdjustmentOfExercisePriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetailss"
     ],
     "xbrltype": "percentItemType"
    },
    "stem_ClassOfWarrantOrRightAdjustmentOfRedemptionPriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of adjustment of redemption price of stock based on market value and newly issued price.",
        "label": "Class of Warrant or Right, Adjustment of Redemption Price of Warrants or Rights, Percent, Based On Market Value And Newly Issued Price 2",
        "terseLabel": "Adjustment of redemption price of stock based on market value and newly issued price 2 (as a percent)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightAdjustmentOfRedemptionPriceOfWarrantsOrRightsPercentBasedOnMarketValueAndNewlyIssuedPrice2",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetailss"
     ],
     "xbrltype": "percentItemType"
    },
    "stem_ClassOfWarrantOrRightMinimumThresholdWrittenNoticePeriodForRedemptionOfWarrants": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The minimum threshold period during which a written notice is required for redemption of warrants, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Class Of Warrant Or Right, Minimum Threshold Written Notice Period For Redemption Of Warrants",
        "terseLabel": "Minimum threshold written notice period for redemption of public warrants"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightMinimumThresholdWrittenNoticePeriodForRedemptionOfWarrants",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetailss"
     ],
     "xbrltype": "durationItemType"
    },
    "stem_ClassOfWarrantOrRightPriceOfWarrantsOrRights": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Price per share or per unit of warrants or rights outstanding.",
        "label": "Class of Warrant or Right, Price of Warrants or Rights",
        "verboseLabel": "Warrant Issue Price"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightPriceOfWarrantsOrRights",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetailss"
     ],
     "xbrltype": "perShareItemType"
    },
    "stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Price of the entity's common stock which would be required to be attained to trigger the redemption of warrants.",
        "label": "Class Of Warrant Or Right, Redemption Of Warrants Or Rights, Stock Price Trigger",
        "terseLabel": "Stock price trigger for redemption of public warrants (in dollars per share)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetailss"
     ],
     "xbrltype": "perShareItemType"
    },
    "stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdConsecutiveTradingDays": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold number of specified consecutive trading days for stock price trigger considered for redemption of warrants.",
        "label": "Class Of Warrant Or Right, Redemption Of Warrants Or Rights, , Threshold Consecutive Trading Days",
        "terseLabel": "Threshold consecutive trading days for redemption of public warrants"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdConsecutiveTradingDays",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetailss"
     ],
     "xbrltype": "integerItemType"
    },
    "stem_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDays": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold number of specified trading days for stock price trigger considered for redemption of warrants.",
        "label": "Class Of Warrant Or Right, Redemption Of Warrants Or Rights, , Threshold Trading Days",
        "terseLabel": "Threshold trading days for redemption of public warrants"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDays",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetailss"
     ],
     "xbrltype": "integerItemType"
    },
    "stem_ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Redemption price per share or per unit of warrants or rights outstanding.",
        "label": "Class Of Warrant Or Right, Redemption Price Of Warrants Or Rights",
        "terseLabel": "Redemption price per public warrant (in dollars per share)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetailss"
     ],
     "xbrltype": "perShareItemType"
    },
    "stem_ClassOfWarrantOrRightTerminationTermsRepaymentPeriodOfBorrowingsToTriggerTermination": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class Of Warrant Or Right, Termination Terms, Repayment Period Of Borrowings To Trigger Termination",
        "label": "Class Of Warrant Or Right, Termination Terms, Repayment Period Of Borrowings To Trigger Termination",
        "terseLabel": "Period for repayment termination trigger"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightTerminationTermsRepaymentPeriodOfBorrowingsToTriggerTermination",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureNotesPayable2020And2021CreditAgreementsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "stem_ClassOfWarrantOrRightWarrantsIssued": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class Of Warrant Or Right, Warrants Issued",
        "label": "Class Of Warrant Or Right, Warrants Issued",
        "terseLabel": "Warrants issued (in shares)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightWarrantsIssued",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureNotesPayable2020And2021CreditAgreementsDetails",
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToFormerNonControllingInterestHolderDetailss"
     ],
     "xbrltype": "sharesItemType"
    },
    "stem_CommitmentsAndContingenciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Commitments And Contingencies [Line Items]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesLineItems",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesAdministrativeServicesAgreementAndUnderwritingAgreementDetails",
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesAdministrativeServicesAgreementAndUnderwritingAgreementDetailss",
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesForwardPurchaseAgreementDetails",
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesForwardPurchaseAgreementDetailss"
     ],
     "xbrltype": "stringItemType"
    },
    "stem_CommitmentsAndContingenciesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses the commitment and contingencies information.",
        "label": "Commitments And Contingencies [Table]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesTable",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesAdministrativeServicesAgreementAndUnderwritingAgreementDetails",
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesAdministrativeServicesAgreementAndUnderwritingAgreementDetailss",
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesForwardPurchaseAgreementDetails",
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesForwardPurchaseAgreementDetailss"
     ],
     "xbrltype": "stringItemType"
    },
    "stem_CommonClassNotSubjectToRedemptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock representing ownership interest in a corporation.",
        "label": "Common Class Not Subject To Redemption [Member]",
        "terseLabel": "Class A common stock"
       }
      }
     },
     "localname": "CommonClassNotSubjectToRedemptionMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfChangesInStockholdersEquity",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_CommonClassSubjectToRedemptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock representing ownership interest in a corporation.",
        "label": "Common Class Subject To Redemption [Member]",
        "terseLabel": "Class A common stock"
       }
      }
     },
     "localname": "CommonClassSubjectToRedemptionMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsBalanceSheetDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfOperationsDetails",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperations",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_CommonStockNumberOfVotesPerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of votes that each common share is entitled.",
        "label": "Common Stock, Number Of Votes Per Share",
        "terseLabel": "Common shares, votes per share"
       }
      }
     },
     "localname": "CommonStockNumberOfVotesPerShare",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetailss"
     ],
     "xbrltype": "integerItemType"
    },
    "stem_CommonStockReservedForIssuanceTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the common stock shares reserved for future issuance.",
        "label": "Common Stock Reserved For Issuance [Table Text Block]",
        "terseLabel": "Common stock reserved for issuance"
       }
      }
     },
     "localname": "CommonStockReservedForIssuanceTableTextBlock",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "stem_CommonStockSharesForfeited": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common stock, forfeited.",
        "label": "Common Stock, Shares Forfeited",
        "negatedLabel": "Class B common stock forfeited (in shares)",
        "terseLabel": "Class B common stock forfeited (in shares)",
        "verboseLabel": "Common stock, shares forfeited (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesForfeited",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfChangesInStockholdersEquityParenthetical",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperationsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperationsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "stem_CommonStockSharesIssuedPercentageHeldByShareholders": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage 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), to be held by shareholders. 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.",
        "label": "Common Stock, Shares Issued, Percentage Held By Shareholders",
        "terseLabel": "Percentage of shares issued to be held by stock holders (as a percent)"
       }
      }
     },
     "localname": "CommonStockSharesIssuedPercentageHeldByShareholders",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "stem_CommonStockSharesOutstandingIncludingPossibleRedemption": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding including possible redemption.",
        "label": "Common Stock Shares Outstanding Including Possible Redemption",
        "terseLabel": "Common shares outstanding including possible redemption"
       }
      }
     },
     "localname": "CommonStockSharesOutstandingIncludingPossibleRedemption",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetailss"
     ],
     "xbrltype": "sharesItemType"
    },
    "stem_CommonStockSharesOutstandingPercentageHeldByShareholders": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of shares of common stock outstanding, to be held by shareholders. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares Outstanding, Percentage Held By Shareholders",
        "terseLabel": "Percentage of shares outstanding to be held by stock holders (as a percent)"
       }
      }
     },
     "localname": "CommonStockSharesOutstandingPercentageHeldByShareholders",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "stem_CommonStockSubjectToPossibleRedemptionPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the accounting policy on common stock subject to possible redemption.",
        "label": "Common Stock Subject to Possible Redemption [Policy Text Block]",
        "terseLabel": "Class A Common Stock Subject to Possible Redemption"
       }
      }
     },
     "localname": "CommonStockSubjectToPossibleRedemptionPolicyTextBlock",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "stem_CommonStockValueOfSharesForfeited": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of (increase) decrease in value of common stock due to shares forfeited during the period.",
        "label": "Common Stock, Value of Shares Forfeited",
        "negatedLabel": "Class B common stock forfeited"
       }
      }
     },
     "localname": "CommonStockValueOfSharesForfeited",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_CommonStockVotingRightsPerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of votes per share for each share of common stock outstanding.",
        "label": "Common Stock Voting Rights Per Share",
        "terseLabel": "Common stock voting rights per share"
       }
      }
     },
     "localname": "CommonStockVotingRightsPerShare",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitConvertiblePreferredStockDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "stem_CommonStockWarrantsIssuedClassifiedAsDerivativeWarrantLiabilities": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common stock warrants issued classified as derivative warrant liabilities.",
        "label": "Common Stock Warrants Issued Classified As Derivative Warrant Liabilities",
        "terseLabel": "Common stock warrants issued"
       }
      }
     },
     "localname": "CommonStockWarrantsIssuedClassifiedAsDerivativeWarrantLiabilities",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesDerivativeWarrantLiabilitiesDetails",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativeWarrantLiabilitiesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "stem_CommonStockWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants to purchase common stock issued to former non-controlling interest holder in relation to amendment of debt agreement.",
        "label": "Common Stock Warrants [Member]",
        "terseLabel": "Shares reserved for warrants to purchase shares of common stock"
       }
      }
     },
     "localname": "CommonStockWarrantsMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStockScheduleOfSharesReservedForIssuanceDetails",
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitSharesReservedForIssuanceDetails",
      "http://www.stem.com/role/DisclosureNetLossPerShareAntidilutiveSecuritiesDetails",
      "http://www.stem.com/role/DisclosureNetLossPerShareCalculationOfDilutedSharesOutstandingDetails",
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToFormerNonControllingInterestHolderDetails",
      "http://www.stem.com/role/DisclosureWarrantsDetails",
      "http://www.stem.com/role/DisclosureWarrantsDetailss"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_Commonstockreservedforissuancetabletextblock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of common stock reserved for issuance.",
        "label": "CommonStockReservedForIssuanceTableTextBlock",
        "terseLabel": "Reserved shares of common stock for issuance"
       }
      }
     },
     "localname": "Commonstockreservedforissuancetabletextblock",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStockTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "stem_ComponentsOfDebtTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular presentation of the components of debt.",
        "label": "Components of Debt [Table Text Block]",
        "verboseLabel": "Components of debt"
       }
      }
     },
     "localname": "ComponentsOfDebtTableTextBlock",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureNotesPayableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "stem_ConcentrationsOfCreditRiskAndOtherUncertaintiesPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for concentrations of credit risk and other uncertainties.",
        "label": "Concentrations Of Credit Risk And Other Uncertainties Policy Text Block",
        "verboseLabel": "Concentrations of Credit Risk and Other Uncertainties and Significant Customers"
       }
      }
     },
     "localname": "ConcentrationsOfCreditRiskAndOtherUncertaintiesPolicyTextBlock",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "xbrltype": "textBlockItemType"
    },
    "stem_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with Customer, Liability, Revenue Recognized During The Period",
        "label": "Contract with Customer, Liability, Revenue Recognized During The Period",
        "negatedTerseLabel": "Revenue recognized related to deferred revenue generated during the period"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureRevenueContractBalancesDetailss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_ContractWithCustomerLiabilityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract With Customer, Liability",
        "label": "Contract With Customer, Liability [Roll Forward]",
        "terseLabel": "Contract With Customer, Liability [Roll Forward]"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRollForward",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureRevenueContractBalancesDetailss"
     ],
     "xbrltype": "stringItemType"
    },
    "stem_ContractWithCustomerLiabilityUpfrontOrAnnualIncentivePaymentsReceived": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with Customer, Liability, Upfront Or Annual Incentive Payments Received",
        "label": "Contract with Customer, Liability, Upfront Or Annual Incentive Payments Received",
        "terseLabel": "Upfront or annual incentive payments received"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityUpfrontOrAnnualIncentivePaymentsReceived",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureRevenueContractBalancesDetailss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_ContractWithCustomerLiabilityUpfrontPaymentsReceivedFromCustomers": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with Customer, Liability, Upfront Payments Received From Customers",
        "label": "Contract with Customer, Liability, Upfront Payments Received From Customers",
        "terseLabel": "Upfront payments received from customers"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityUpfrontPaymentsReceivedFromCustomers",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureRevenueContractBalancesDetailss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_ConversionOf2019NotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Conversion of 2019 convertible notes.",
        "label": "Conversion Of2019 Notes [Member]",
        "terseLabel": "Conversion of 2019 Convertible Notes"
       }
      }
     },
     "localname": "ConversionOf2019NotesMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotesConversionOf2019ConvertibleNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_ConversionOfAccruedInterestIntoOutstandingNotePayable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Conversion Of Accrued Interest Into Outstanding Note Payable",
        "label": "Conversion Of Accrued Interest Into Outstanding Note Payable",
        "terseLabel": "Conversion of accrued interest into outstanding note payable"
       }
      }
     },
     "localname": "ConversionOfAccruedInterestIntoOutstandingNotePayable",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_ConvertibleNotes2019Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible notes issued in 2019.",
        "label": "Convertible Notes2019 [Member]",
        "terseLabel": "2019 Convertible Notes"
       }
      }
     },
     "localname": "ConvertibleNotes2019Member",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotes2019ConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureConvertibleNotesConversionOf2019ConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureWarrantsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_ConvertibleNotesJanuary2020Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible notes issued in January 2020.",
        "label": "Convertible Notes January2020 [Member]",
        "terseLabel": "January 2020 Convertible Notes"
       }
      }
     },
     "localname": "ConvertibleNotesJanuary2020Member",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotes2020ConvertibleNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_ConvertibleNotesQ42020Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible notes issued in the fourth quarter of 2020.",
        "label": "Convertible Notes Q42020 [Member]",
        "terseLabel": "Q4 2020 Convertible Notes"
       }
      }
     },
     "localname": "ConvertibleNotesQ42020Member",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotes2020ConvertibleNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_ConvertiblePreferredStockConversionUponHoldersConsentPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The minimum percentage of holders of convertible preferred stock that must consent to conversion.",
        "label": "Convertible Preferred Stock Conversion Upon Holders Consent Percentage",
        "terseLabel": "Conversion upon consent of percentage of holders"
       }
      }
     },
     "localname": "ConvertiblePreferredStockConversionUponHoldersConsentPercentage",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitConvertiblePreferredStockDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "stem_ConvertiblePreferredStockConversionUponPublicOfferingMinimumProceeds": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The minimum gross proceeds from a public offering which will trigger conversion of convertible preferred stock.",
        "label": "Convertible Preferred Stock Conversion Upon Public Offering Minimum Proceeds",
        "terseLabel": "Conversion upon public offering with gross proceeds"
       }
      }
     },
     "localname": "ConvertiblePreferredStockConversionUponPublicOfferingMinimumProceeds",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitConvertiblePreferredStockDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_ConvertiblePreferredStockWarrantLiabilitiesPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for convertible preferred stock warrant liabilities.",
        "label": "Convertible Preferred Stock Warrant Liabilities Policy Text Block",
        "verboseLabel": "Convertible Preferred Stock Warrant Liabilities"
       }
      }
     },
     "localname": "ConvertiblePreferredStockWarrantLiabilitiesPolicyTextBlock",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "xbrltype": "textBlockItemType"
    },
    "stem_CreditAgreement2020Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2020 Credit Agreement.",
        "label": "Credit Agreement2020 [Member]",
        "terseLabel": "2020 Credit Agreement"
       }
      }
     },
     "localname": "CreditAgreement2020Member",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureNotesPayable2020CreditAgreementDetails",
      "http://www.stem.com/role/DisclosureWarrantsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_CreditAgreement2021Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2021 Credit Agreement.",
        "label": "Credit Agreement2021 [Member]",
        "terseLabel": "2021 Credit Agreement"
       }
      }
     },
     "localname": "CreditAgreement2021Member",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureSubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_CustomerAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer A",
        "label": "Customer A [Member]",
        "terseLabel": "Customer A"
       }
      }
     },
     "localname": "CustomerAMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_CustomerBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer B.",
        "label": "Customer B [Member]",
        "terseLabel": "Customer B"
       }
      }
     },
     "localname": "CustomerBMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSignificantCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_CustomerCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer C.",
        "label": "Customer C [Member]",
        "terseLabel": "Customer C"
       }
      }
     },
     "localname": "CustomerCMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSignificantCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_CustomerDMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer D.",
        "label": "Customer D [Member]",
        "terseLabel": "Customer D"
       }
      }
     },
     "localname": "CustomerDMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSignificantCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_CustomerEMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer E",
        "label": "Customer E [Member]",
        "terseLabel": "Customer E"
       }
      }
     },
     "localname": "CustomerEMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_CustomerFMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer F",
        "label": "Customer F [Member]",
        "terseLabel": "Customer F"
       }
      }
     },
     "localname": "CustomerFMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_CustomerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer A.",
        "label": "Customer [Member]",
        "terseLabel": "Customer A"
       }
      }
     },
     "localname": "CustomerMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSignificantCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_DebtInstrumentExtensionTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Extension Term",
        "label": "Debt Instrument, Extension Term",
        "terseLabel": "Extension term"
       }
      }
     },
     "localname": "DebtInstrumentExtensionTerm",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "stem_DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Interest Rate, Stated Percentage, Added Back To Principal",
        "label": "Debt Instrument, Interest Rate, Stated Percentage, Added Back To Principal",
        "terseLabel": "Fixed interest rate, added back to principal"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentageAddedBackToPrincipal",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureNotesPayable2020And2021CreditAgreementsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "stem_DebtInstrumentInterestRateStatedPercentagePaidInCash": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Interest Rate, Stated Percentage, Paid In Cash",
        "label": "Debt Instrument, Interest Rate, Stated Percentage, Paid In Cash",
        "terseLabel": "Fixed interest rate, paid in cash"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentagePaidInCash",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureNotesPayable2020And2021CreditAgreementsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "stem_DebtInstrumentNumberOfOptionsToExtend": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Number Of Options To Extend",
        "label": "Debt Instrument, Number Of Options To Extend",
        "terseLabel": "Number of options to extend"
       }
      }
     },
     "localname": "DebtInstrumentNumberOfOptionsToExtend",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "stem_DebtInstrumentPrepaidAmountPrincipal": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Prepaid Amount, Principal",
        "label": "Debt Instrument, Prepaid Amount, Principal",
        "terseLabel": "Prepaid principal"
       }
      }
     },
     "localname": "DebtInstrumentPrepaidAmountPrincipal",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToFormerNonControllingInterestHolderDetailss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_DebtInstrumentPrepaidAmountPrincipalAndInterest": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Prepaid Amount, Principal And Interest",
        "label": "Debt Instrument, Prepaid Amount, Principal And Interest",
        "terseLabel": "Prepaid principal and interest"
       }
      }
     },
     "localname": "DebtInstrumentPrepaidAmountPrincipalAndInterest",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToFormerNonControllingInterestHolderDetailss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_DebtInstrumentQuarterlyInterestRateStatedPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage interest rate for funds borrowed under the debt agreement, computer per quarter.",
        "label": "Debt Instrument Quarterly Interest Rate Stated Percentage",
        "verboseLabel": "Fixed interest rate, quarterly"
       }
      }
     },
     "localname": "DebtInstrumentQuarterlyInterestRateStatedPercentage",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToFormerNonControllingInterestHolderDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "stem_DebtInstrumentQuarterlyInterestRateStatedPercentageSource2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Quarterly Interest Rate, Stated Percentage",
        "label": "Debt Instrument, Quarterly Interest Rate, Stated Percentage Source2",
        "terseLabel": "Fixed interest rate, quarterly"
       }
      }
     },
     "localname": "DebtInstrumentQuarterlyInterestRateStatedPercentageSource2",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToFormerNonControllingInterestHolderDetailss"
     ],
     "xbrltype": "percentItemType"
    },
    "stem_DebtRedemptionPriceAsPercentageOfQualifiedFinancing": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of a qualified financing offer price at which the convertible debt will be redeemed.",
        "label": "Debt Redemption Price As Percentage Of Qualified Financing",
        "terseLabel": "Redemption price as percentage price of qualified financing"
       }
      }
     },
     "localname": "DebtRedemptionPriceAsPercentageOfQualifiedFinancing",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotes2020ConvertibleNotesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "stem_DeemedDividendAdjustment": {
     "auth_ref": [],
     "calculation": {
      "http://www.stem.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deemed dividend to preferred stockholders",
        "label": "Deemed Dividend Adjustment",
        "terseLabel": "Less:Deemed dividend to preferred stockholders",
        "verboseLabel": "Deemed dividend to preferred stockholders"
       }
      }
     },
     "localname": "DeemedDividendAdjustment",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotes2020ConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_DeferredFeePerUnit": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the deferred fee per unit.",
        "label": "Deferred Fee Per Unit",
        "terseLabel": "Deferred fee per unit"
       }
      }
     },
     "localname": "DeferredFeePerUnit",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesAdministrativeServicesAgreementAndUnderwritingAgreementDetails",
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesAdministrativeServicesAgreementAndUnderwritingAgreementDetailss"
     ],
     "xbrltype": "perShareItemType"
    },
    "stem_DeferredLegalFeesNonCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to deferred legal fees. (due more than one year or normal operating cycle if longer).",
        "label": "Deferred Legal Fees, Non Current",
        "terseLabel": "Deferred legal fees"
       }
      }
     },
     "localname": "DeferredLegalFeesNonCurrent",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsBalanceSheetDetails",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_DeferredTaxAssetsStartUpOrOrganizationCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowances, of deferred tax asset attributable to deductible differences from start-up / organization costs.",
        "label": "Deferred Tax Assets, Start-Up Or Organization Costs",
        "negatedLabel": "Start-up/Organization costs"
       }
      }
     },
     "localname": "DeferredTaxAssetsStartUpOrOrganizationCosts",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesCompanySNetDeferredTaxAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_DeferredUnderwritingCompensationNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of balance sheet date of underwriting compensation deferred, classified as noncurrent.",
        "label": "Deferred Underwriting Compensation, Noncurrent",
        "terseLabel": "Deferred underwriting commissions in connection with the initial public offering",
        "verboseLabel": "Deferred underwriting commissions"
       }
      }
     },
     "localname": "DeferredUnderwritingCompensationNoncurrent",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesAdministrativeServicesAgreementAndUnderwritingAgreementDetails",
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesAdministrativeServicesAgreementAndUnderwritingAgreementDetailss",
      "http://www.stem.com/role/DisclosureInitialPublicOfferingDetails",
      "http://www.stem.com/role/DisclosureInitialPublicOfferingDetailss",
      "http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsBalanceSheetDetails",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_DeferredUnderwritingFeePayable": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of deferred underwriting fee payable in a non cash investing and financing activities.",
        "label": "Deferred Underwriting Fee Payable",
        "terseLabel": "Deferred underwriting commissions in connection with the initial public offering"
       }
      }
     },
     "localname": "DeferredUnderwritingFeePayable",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_DefinedContributionPlanMinimumAnnualContributionsPerEmployeePercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum percentage of employee gross pay the employee may contribute to a defined contribution plan.",
        "label": "Defined Contribution Plan Minimum Annual Contributions Per Employee Percent",
        "terseLabel": "Percentage of compensation employees may defer, minimum"
       }
      }
     },
     "localname": "DefinedContributionPlanMinimumAnnualContributionsPerEmployeePercent",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureEmployerRetirementPlanDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "stem_DerivativeWarrantLiabilitiesPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for derivative warrant liabilities.",
        "label": "Derivative Warrant Liabilities [Policy Text Block]",
        "terseLabel": "Derivative warrant liabilities"
       }
      }
     },
     "localname": "DerivativeWarrantLiabilitiesPolicyTextBlock",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "stem_DistributionRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distribution rate.",
        "label": "Distribution rate",
        "terseLabel": "Distribution rate"
       }
      }
     },
     "localname": "DistributionRate",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesUnconsolidatedViesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "stem_DistributionRatePortionPaidToRegistrant": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distribution rate portion paid to registrant.",
        "label": "Distribution Rate Portion Paid To Registrant",
        "terseLabel": "Distribution rate portion paid to registrant"
       }
      }
     },
     "localname": "DistributionRatePortionPaidToRegistrant",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesUnconsolidatedViesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "stem_EffectiveIncomeTaxRateReconciliationChangeInFairValueOfDerivativeWarrantLiabilitiesPercent": {
     "auth_ref": [],
     "calculation": {
      "http://www.stem.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the fair value of derivative warrant liabilities.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Fair Value Of Derivative Warrant Liabilities, Percent",
        "terseLabel": "Change in fair value of derivative warrant liabilities"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInFairValueOfDerivativeWarrantLiabilitiesPercent",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "stem_Effectiveincometaxratereconciliationchangeinfairvalueofwarrants": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to change in fair value of warrants.",
        "label": "EffectiveIncomeTaxRateReconciliationChangeInFairValueOfWarrants",
        "terseLabel": "Change in fair value of warrants"
       }
      }
     },
     "localname": "Effectiveincometaxratereconciliationchangeinfairvalueofwarrants",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesEffectiveTaxRateOfCompanySProvisionBenefitDetails2"
     ],
     "xbrltype": "percentItemType"
    },
    "stem_EmergingGrowthCompanyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the accounting policy on Emerging Growth Company.",
        "label": "Emerging Growth Company [Policy Text Block]",
        "terseLabel": "Emerging Growth Company"
       }
      }
     },
     "localname": "EmergingGrowthCompanyPolicyTextBlock",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "stem_EnergyStorageSystemsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Energy storage systems are comprised of equipment costs, which include components such as batteries, inverters, and other electrical equipment, and associated design, installation, and interconnection costs required to begin providing energy optimization services to customers.",
        "label": "Energy Storage Systems [Member]",
        "terseLabel": "Energy Storage Systems"
       }
      }
     },
     "localname": "EnergyStorageSystemsMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureEnergyStorageSystemsNet",
      "http://www.stem.com/role/DisclosureEnergyStorageSystemsNetDetails",
      "http://www.stem.com/role/DisclosureEnergyStorageSystemsNetTables",
      "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesDetails",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEnergyStorageSystemsDetails",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_EnergyStorageSystemsNotYetPlacedIntoServiceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Energy storage systems not yet placed into service.",
        "label": "Energy Storage Systems Not Yet Placed Into Service [Member]",
        "terseLabel": "Energy storage systems not yet placed into service"
       }
      }
     },
     "localname": "EnergyStorageSystemsNotYetPlacedIntoServiceMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureEnergyStorageSystemsNetDetails",
      "http://www.stem.com/role/DisclosureEnergyStorageSystemsNetScheduleOfEnergyStorageSystemsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_EnergyStorageSystemsPlacedIntoServiceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Energy storage systems placed into service.",
        "label": "Energy Storage Systems Placed Into Service [Member]",
        "terseLabel": "Energy storage systems placed into service"
       }
      }
     },
     "localname": "EnergyStorageSystemsPlacedIntoServiceMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureEnergyStorageSystemsNetDetails",
      "http://www.stem.com/role/DisclosureEnergyStorageSystemsNetScheduleOfEnergyStorageSystemsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_EstimatedBenefitPeriodInRevenueContract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated benefit period in revenue contract.",
        "label": "Estimated benefit period in revenue contract",
        "verboseLabel": "Estimated benefit period in revenue contract"
       }
      }
     },
     "localname": "EstimatedBenefitPeriodInRevenueContract",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureRevenueDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "stem_ExchangeTransactionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Exchange Transaction"
       }
      }
     },
     "localname": "ExchangeTransactionAbstract",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotes2019ConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureConvertibleNotes2020ConvertibleNotesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "stem_FinancingObligationsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for financing obligations.",
        "label": "Financing Obligations Policy Text Block",
        "verboseLabel": "Financing Obligations"
       }
      }
     },
     "localname": "FinancingObligationsPolicyTextBlock",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "xbrltype": "textBlockItemType"
    },
    "stem_ForfeitureOfOrdinarySharesIncurredAsPartOfNoncashOrPartialNoncashTransaction": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forfeiture of ordinary shares incurred as a part of non cash or partial non cash transaction.",
        "label": "Forfeiture of Ordinary Shares, Incurred as a Part of Noncash or Partial Noncash Transaction",
        "terseLabel": "Forfeiture of Class B common stock"
       }
      }
     },
     "localname": "ForfeitureOfOrdinarySharesIncurredAsPartOfNoncashOrPartialNoncashTransaction",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_FounderSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This represents Founder Shares member.",
        "label": "Founder Shares [Member]",
        "terseLabel": "Founder Shares"
       }
      }
     },
     "localname": "FounderSharesMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetailss",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_FranchiseTaxExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of franchise tax expense incurred during the period.",
        "label": "Franchise Tax Expense",
        "terseLabel": "Franchise tax expense"
       }
      }
     },
     "localname": "FranchiseTaxExpense",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperations",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_FranchiseTaxPayableCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.stem.com/role/StatementConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": -1.0
      },
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to franchise tax. (due within one year or within the normal operating cycle if longer).",
        "label": "Franchise Tax Payable, Current",
        "terseLabel": "Franchise tax payable"
       }
      }
     },
     "localname": "FranchiseTaxPayableCurrent",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/StatementConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_GenerateStemLcrLlcMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generate-Stem LCR, LLC.",
        "label": "Generate Stem Lcr Llc [Member]",
        "terseLabel": "SPV IV"
       }
      }
     },
     "localname": "GenerateStemLcrLlcMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesUnconsolidatedViesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_HardwareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hardware",
        "label": "Hardware [Member]",
        "terseLabel": "Hardware"
       }
      }
     },
     "localname": "HardwareMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureRevenueDisaggregationOfRevenueDetailss",
      "http://www.stem.com/role/DisclosureRevenueRemainingPerformanceObligationsDetails",
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_HardwareRevenueMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hardware revenue [member]",
        "label": "Hardware Revenue [Member]",
        "terseLabel": "Hardware revenue"
       }
      }
     },
     "localname": "HardwareRevenueMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureRevenueDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_HostCustomerArrangementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Host Customer Arrangements.",
        "label": "Host Customer Arrangement [Member]",
        "terseLabel": "Host Customer Arrangements"
       }
      }
     },
     "localname": "HostCustomerArrangementMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureRevenueDetails",
      "http://www.stem.com/role/DisclosureRevenueDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_HostCustomerArrangementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Host Customer Arrangements",
        "label": "Host Customer Arrangements [Member]",
        "terseLabel": "Host Customer Arrangements"
       }
      }
     },
     "localname": "HostCustomerArrangementsMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureRevenueDisaggregationOfRevenueDetailss",
      "http://www.stem.com/role/DisclosureRevenueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_IncomeTaxExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income tax expense recognized during the period.",
        "label": "Income Tax Expense",
        "terseLabel": "Income tax expense"
       }
      }
     },
     "localname": "IncomeTaxExpense",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_IncreaseDecreaseInAssetRetirementCostsAndObligations": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The noncash change in asset retirement costs and obligations.",
        "label": "Increase Decrease In Asset Retirement Costs And Obligations",
        "verboseLabel": "Change in asset retirement costs and asset retirement obligation"
       }
      }
     },
     "localname": "IncreaseDecreaseInAssetRetirementCostsAndObligations",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_IncreaseDecreaseInAssetRetirementCostsAndObligationsSource2": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) In Asset Retirement Costs And Obligations",
        "label": "Increase (Decrease) In Asset Retirement Costs And Obligations Source2",
        "terseLabel": "Change in asset retirement costs and asset retirement obligation"
       }
      }
     },
     "localname": "IncreaseDecreaseInAssetRetirementCostsAndObligationsSource2",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_IncreaseDecreaseInCapitalizedContractCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) in capitalized contract costs.",
        "label": "Increase Decrease In Capitalized Contract Costs",
        "negatedLabel": "Contract origination costs",
        "negatedTerseLabel": "Contract origination costs"
       }
      }
     },
     "localname": "IncreaseDecreaseInCapitalizedContractCosts",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_IncreaseDecreaseInFranchiseTaxPayable": {
     "auth_ref": [],
     "calculation": {
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred and payable for franchise tax payable.",
        "label": "Increase (Decrease) in Franchise Tax Payable",
        "terseLabel": "Franchise tax payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInFranchiseTaxPayable",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_IncreaseDecreaseInLeaseLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase Decrease In Lease Liabilities",
        "label": "Increase Decrease In Lease Liabilities",
        "negatedLabel": "Lease Liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInLeaseLiabilities",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_IncreaseDecreaseInOperatingLeaseLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation for operating lease.",
        "label": "Increase (Decrease) in Operating Lease Liability",
        "terseLabel": "Lease liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_IncreaseToWarrantLiabilitiesDueToImpactOfAccountingForPublicAndPrivateWarrants": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of increase to warrant liabilities due to the impact of accounting for public and private warrants.",
        "label": "Increase To Warrant Liabilities Due To The Impact Of Accounting For Public And Private Warrants",
        "terseLabel": "Increase to warrant liabilities due to the impact of accounting for Public and private warrants"
       }
      }
     },
     "localname": "IncreaseToWarrantLiabilitiesDueToImpactOfAccountingForPublicAndPrivateWarrants",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_IncrementalContractCostsDeferred": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of incremental contract costs deferred during the year.",
        "label": "Incremental contract costs deferred",
        "verboseLabel": "Incremental costs deferred"
       }
      }
     },
     "localname": "IncrementalContractCostsDeferred",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractOriginationCostsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_InitialClassificationOfCommonStockSubjectToPossibleRedemption": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of initial classification of common stock subject to possible redemption in a non cash investing and financing activities.",
        "label": "Initial Classification Of Common Stock Subject To Possible Redemption",
        "terseLabel": "Initial value of Class A common stock subject to possible redemption"
       }
      }
     },
     "localname": "InitialClassificationOfCommonStockSubjectToPossibleRedemption",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_InitialPublicOfferingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Initial Public Offering"
       }
      }
     },
     "localname": "InitialPublicOfferingAbstract",
     "nsuri": "http://www.stem.com/20200430",
     "xbrltype": "stringItemType"
    },
    "stem_InitialPublicOfferingTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure on information about initial public offering.",
        "label": "Initial Public Offering [Text Block]",
        "terseLabel": "Initial Public Offering"
       }
      }
     },
     "localname": "InitialPublicOfferingTextBlock",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureInitialPublicOffering",
      "http://www.stem.com/role/DisclosureInitialPublicOfferings"
     ],
     "xbrltype": "textBlockItemType"
    },
    "stem_InterestRatePotionAddedToPrincipalPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of the interest rate on the debt instrument which is added to principal.",
        "label": "Interest Rate Potion Added to Principal Percent",
        "verboseLabel": "Interest rate, portion added to principal"
       }
      }
     },
     "localname": "InterestRatePotionAddedToPrincipalPercent",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureNotesPayable2020CreditAgreementDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "stem_InterestRatePotionPaidInCashPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of the interest rate on the debt instrument which is paid in cash.",
        "label": "Interest Rate Potion Paid In Cash Percent",
        "verboseLabel": "Interest rate, portion paid in cash"
       }
      }
     },
     "localname": "InterestRatePotionPaidInCashPercent",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureNotesPayable2020CreditAgreementDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "stem_InventoryBatteries": {
     "auth_ref": [],
     "calculation": {
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsInventoryDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "the amount if inventory, batteries.",
        "label": "Inventory Batteries",
        "verboseLabel": "Batteries"
       }
      }
     },
     "localname": "InventoryBatteries",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_InvestmentOfCashIntoTrustAccount": {
     "auth_ref": [],
     "calculation": {
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the investment of cash into trust account.",
        "label": "Investment of Cash into Trust Account",
        "negatedLabel": "Cash deposited in Trust Account"
       }
      }
     },
     "localname": "InvestmentOfCashIntoTrustAccount",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetailss",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_InvestmentsHeldInTrustAccountPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investments Held in Trust Account [Policy Text Block].",
        "label": "Investments Held in Trust Account [Policy Text Block]",
        "terseLabel": "Investments Held in the Trust Account"
       }
      }
     },
     "localname": "InvestmentsHeldInTrustAccountPolicyTextBlock",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "stem_January2020ConvertibleNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "January 2020 Convertible Notes",
        "label": "January2020 Convertible Notes [Member]",
        "terseLabel": "January 2020 Convertible Notes"
       }
      }
     },
     "localname": "January2020ConvertibleNotesMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_LeasebalancesheetdisclosureTabletextblock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of operating lease liabilities.",
        "label": "LeaseBalanceSheetDisclosure [TableTextBlock]",
        "verboseLabel": "Schedule of operating lease liabilities"
       }
      }
     },
     "localname": "LeasebalancesheetdisclosureTabletextblock",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureLeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "stem_LiabilitiesCurrentExcludingCurrentMaturitiesOfDebt": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Liabilities, Current, Excluding Current Maturities Of Debt",
        "label": "Liabilities, Current, Excluding Current Maturities Of Debt",
        "terseLabel": "Net current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrentExcludingCurrentMaturitiesOfDebt",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureBusinessDetailss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line Of Credit Facility, Percent Of Capacity Usage For Hardware Purchases",
        "label": "Line Of Credit Facility, Percent Of Capacity Usage For Hardware Purchases",
        "terseLabel": "Percent of capacity usage for financing of hardware purchases"
       }
      }
     },
     "localname": "LineOfCreditFacilityPercentOfCapacityUsageForHardwarePurchases",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureNotesPayableRevolvingLoanDueToSpeMemberDetailss"
     ],
     "xbrltype": "percentItemType"
    },
    "stem_LiquidityAndGoingConcernAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Liquidity And Going Concern",
        "label": "Liquidity And Going Concern [Abstract]",
        "terseLabel": "Liquidity And Going Concern [Abstract]"
       }
      }
     },
     "localname": "LiquidityAndGoingConcernAbstract",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureBusinessDetailss"
     ],
     "xbrltype": "stringItemType"
    },
    "stem_LitigationSettlementCommonSharesForfeitedByPlaintiffs": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares of common stock forfeited by the plaintiffs in a litigation settlement.",
        "label": "Litigation Settlement Common Shares Forfeited By Plaintiffs",
        "terseLabel": "Common shares forfeited by plaintiffs",
        "verboseLabel": "Common shares forfeited by plaintiffs (in shares)"
       }
      }
     },
     "localname": "LitigationSettlementCommonSharesForfeitedByPlaintiffs",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesDetailss"
     ],
     "xbrltype": "sharesItemType"
    },
    "stem_LitigationSettlementPreferredSharesForfeitedByPlaintiffs": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares of preferred stock forfeited by the plaintiffs in a litigation settlement.",
        "label": "Litigation Settlement Preferred Shares Forfeited By Plaintiffs",
        "terseLabel": "Preferred shares forfeited by plaintiffs (in shares)",
        "verboseLabel": "Preferred shares forfeited by plaintiffs"
       }
      }
     },
     "localname": "LitigationSettlementPreferredSharesForfeitedByPlaintiffs",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesDetailss"
     ],
     "xbrltype": "sharesItemType"
    },
    "stem_LoansFromWorkingCapital": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount represents the information about the loan from working capital.",
        "label": "Loans From Working Capital",
        "terseLabel": "Loans from working capital"
       }
      }
     },
     "localname": "LoansFromWorkingCapital",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetailss",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetailss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_LongTermDebtMaturityAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.stem.com/role/DisclosureNotesPayableScheduleOfDebtMaturitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-Term Debt, Maturity, After Year Four",
        "label": "Long-Term Debt, Maturity, After Year Four",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LongTermDebtMaturityAfterYearFour",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureNotesPayableScheduleOfDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_MaturityDateExtensionPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The period of time which the maturity date can be extended at the election of a majority of the note holders.",
        "label": "Maturity Date Extension Period",
        "terseLabel": "Maturity date, extension period"
       }
      }
     },
     "localname": "MaturityDateExtensionPeriod",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotes2019ConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureConvertibleNotes2020ConvertibleNotesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "stem_MaximumBorrowingCapacityOfRelatedPartyPromissoryNote": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of maximum borrowing capacity of related party promissory note.",
        "label": "Maximum Borrowing Capacity of Related Party Promissory Note",
        "terseLabel": "Maximum amounts of transaction"
       }
      }
     },
     "localname": "MaximumBorrowingCapacityOfRelatedPartyPromissoryNote",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetailss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_MaximumCommonStockSharesSubjectToForfeiture": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the maximum number of common stock shares subject to forfeiture.",
        "label": "Maximum Common Stock, Shares Subject To Forfeiture",
        "terseLabel": "Maximum shares subject to forfeiture"
       }
      }
     },
     "localname": "MaximumCommonStockSharesSubjectToForfeiture",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetailss",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfChangesInStockholdersEquityParenthetical",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperationsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperationsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "stem_MaximumLoansConvertibleIntoWarrants": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum amount of Loans that may be convertible into warrants of the post-Business Combination entity.",
        "label": "maximum Loans Convertible Into Warrants",
        "terseLabel": "Maximum loans convertible into warrants"
       }
      }
     },
     "localname": "MaximumLoansConvertibleIntoWarrants",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetailss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_MaximumNetInterestToPayDissolutionExpenses": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the maximum interest permitted to be used to pay dissolution expenses.",
        "label": "Maximum Net Interest to Pay Dissolution Expenses",
        "terseLabel": "Maximum net interest to pay dissolution expenses"
       }
      }
     },
     "localname": "MaximumNetInterestToPayDissolutionExpenses",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_MeasurementInputProbabilityOfCompletingBusinessCombinationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using probability of completing a Business Combination.",
        "label": "Measurement Input Probability Of Completing Business Combination [Member]",
        "terseLabel": "Probability of completing a Business Combination"
       }
      }
     },
     "localname": "MeasurementInputProbabilityOfCompletingBusinessCombinationMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsAsTheirMeasurementDatesDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsAsTheirMeasurementDatesDetailss"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_MergerAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Agreement and Plan of Merger.",
        "label": "Merger Agreement [Member]",
        "terseLabel": "Agreement and Plan of Merger"
       }
      }
     },
     "localname": "MergerAgreementMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_MinimumTangibleAssetsOfTarget": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the minimum target assets of the target.",
        "label": "Minimum Tangible Assets of Target",
        "terseLabel": "Minimum target assets of the target"
       }
      }
     },
     "localname": "MinimumTangibleAssetsOfTarget",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_NetCurrentLiabilities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current liabilities net of current assets.",
        "label": "Net current liabilities",
        "terseLabel": "Net current liabilities"
       }
      }
     },
     "localname": "NetCurrentLiabilities",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureBusinessDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_NewStemCommonStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for New Stem Common Stock.",
        "label": "New Stem Common Stock [Member]",
        "terseLabel": "New Stem Common Stock"
       }
      }
     },
     "localname": "NewStemCommonStockMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_NotesPayableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire notes payable disclosure",
        "label": "Notes Payable Text Block",
        "terseLabel": "NOTES PAYABLE"
       }
      }
     },
     "localname": "NotesPayableTextBlock",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureNotesPayables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "stem_NumberOfDaysToRedeemSharesIfBusinessCombinationIsNotCompletedBySpecifiedDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of days To redeem shares if business combination is not completed by specified date.",
        "label": "Number of Days To Redeem Shares If Business Combination Is Not Completed By Specified Date",
        "terseLabel": "Threshold business days for redemption of public shares"
       }
      }
     },
     "localname": "NumberOfDaysToRedeemSharesIfBusinessCombinationIsNotCompletedBySpecifiedDate",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "stem_NumberOfSharesExpectedToBeIssued": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares expected to be issued during the period.",
        "label": "Number Of Shares Expected To Be Issued",
        "terseLabel": "Number of shares expected to be issued (in shares)"
       }
      }
     },
     "localname": "NumberOfSharesExpectedToBeIssued",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "stem_NumberOfSharesIssuedPerUnit": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of shares in a unit.",
        "label": "Number of Shares Issued Per Unit",
        "terseLabel": "Number of shares in a unit"
       }
      }
     },
     "localname": "NumberOfSharesIssuedPerUnit",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureInitialPublicOfferingDetails",
      "http://www.stem.com/role/DisclosureInitialPublicOfferingDetailss"
     ],
     "xbrltype": "sharesItemType"
    },
    "stem_NumberOfSharesSubjectToForfeiture": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of the company that are subject to forfeiture during the period.",
        "label": "Number Of Shares Subject To Forfeiture",
        "terseLabel": "Number of shares subject to forfeiture (in shares)"
       }
      }
     },
     "localname": "NumberOfSharesSubjectToForfeiture",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss"
     ],
     "xbrltype": "sharesItemType"
    },
    "stem_NumberOfSharesWithRespectToWhichStockDividendIsEffected": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares with respect to which stock dividend is effected.",
        "label": "Number Of Shares With Respect To Which Stock Dividend Is Effected",
        "terseLabel": "Number of shares with respect to which stock dividend is effected"
       }
      }
     },
     "localname": "NumberOfSharesWithRespectToWhichStockDividendIsEffected",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss"
     ],
     "xbrltype": "sharesItemType"
    },
    "stem_NumberOfTypesOfRevenueArrangements": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of types of revenue arrangements.",
        "label": "Number of types of revenue arrangements",
        "verboseLabel": "Number of types of revenue arrangements"
       }
      }
     },
     "localname": "NumberOfTypesOfRevenueArrangements",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureRevenueDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "stem_NumberOfWarrantsIssued": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights",
        "label": "Number Of Warrants Issued",
        "terseLabel": "Number of warrants issued"
       }
      }
     },
     "localname": "NumberOfWarrantsIssued",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "stem_NumberOfWarrantsIssuedPerUnit": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the number of warrants in a unit.",
        "label": "Number of Warrants Issued Per Unit",
        "terseLabel": "Number of warrants in a unit"
       }
      }
     },
     "localname": "NumberOfWarrantsIssuedPerUnit",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureInitialPublicOfferingDetails",
      "http://www.stem.com/role/DisclosureInitialPublicOfferingDetailss"
     ],
     "xbrltype": "sharesItemType"
    },
    "stem_OfferingCostsAdjustedAccruedExpensesIncurredDuringNoncashOrPartialNoncashTransaction": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of adjusted offering costs against accrued expenses that were incurred during a noncash or partial noncash transaction.",
        "label": "Offering Costs Adjusted Accrued Expenses Incurred During Noncash or Partial Noncash Transaction",
        "terseLabel": "Adjust offering costs against accrued expenses"
       }
      }
     },
     "localname": "OfferingCostsAdjustedAccruedExpensesIncurredDuringNoncashOrPartialNoncashTransaction",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_OfferingCostsIncludedInAccountsPayableIncurredDuringNoncashOrPartialNoncashTransaction": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of offering costs included in accounts payable that were incurred during a noncash or partial noncash transaction.",
        "label": "Offering Costs Included in Accounts Payable Incurred During Noncash or Partial Noncash Transaction",
        "terseLabel": "Offering costs included in accounts payable"
       }
      }
     },
     "localname": "OfferingCostsIncludedInAccountsPayableIncurredDuringNoncashOrPartialNoncashTransaction",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_OfferingCostsIncludedInAccruedExpensesIncurredDuringNoncashOrPartialNoncashTransaction": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of offering costs included in accrued expenses that were incurred during a noncash or partial noncash transaction.",
        "label": "Offering Costs Included in Accrued Expenses Incurred During Noncash or Partial Noncash Transaction",
        "terseLabel": "Offering costs included in accrued expenses"
       }
      }
     },
     "localname": "OfferingCostsIncludedInAccruedExpensesIncurredDuringNoncashOrPartialNoncashTransaction",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_OfferingCostsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the accounting policy on offering costs.",
        "label": "Offering Costs [Policy Text Block]",
        "terseLabel": "Offering Costs Associated with the Initial Public Offering"
       }
      }
     },
     "localname": "OfferingCostsPolicyTextBlock",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "stem_PartnershipArrangementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Partnership Arrangements.",
        "label": "Partnership Arrangements [Member]",
        "terseLabel": "Partnership Arrangements"
       }
      }
     },
     "localname": "PartnershipArrangementsMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureRevenueDetails",
      "http://www.stem.com/role/DisclosureRevenueDisaggregationOfRevenueDetails",
      "http://www.stem.com/role/DisclosureRevenueDisaggregationOfRevenueDetailss",
      "http://www.stem.com/role/DisclosureRevenueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_Payablesmaturitiesinnexttwelvemonths": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of payable that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year.",
        "label": "PayablesMaturitiesInNextTwelveMonths",
        "terseLabel": "Debt financing coming due in 2021"
       }
      }
     },
     "localname": "Payablesmaturitiesinnexttwelvemonths",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureBusinessDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_PercentOfTotalNetAssetsOutsideOfUs": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of total net assets outside of the U.S.",
        "label": "Percent Of Total Net Assets Outside Of US",
        "terseLabel": "Percent of total net assets outside of the U.S. (as a percent)"
       }
      }
     },
     "localname": "PercentOfTotalNetAssetsOutsideOfUs",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss"
     ],
     "xbrltype": "percentItemType"
    },
    "stem_PercentageObligationToRedeemPublicSharesIfEntityDoesNotCompleteBusinessCombination": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the threshold percentage of Obligation to redeem Public Shares if entity does not complete a Business Combination.",
        "label": "Percentage Obligation To Redeem Public Shares If Entity Does Not Complete A Business Combination",
        "terseLabel": "Obligation to redeem Public Shares if entity does not complete a Business Combination (as a percent)"
       }
      }
     },
     "localname": "PercentageObligationToRedeemPublicSharesIfEntityDoesNotCompleteBusinessCombination",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "stem_PercentageOfGrossProceedsOnTotalEquityProceeds": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of total equity related to new issuances which would trigger an adjustment in the exercise price of the warrant.",
        "label": "Percentage Of Gross Proceeds On Total Equity Proceeds",
        "terseLabel": "Percentage of gross proceeds on total equity proceeds"
       }
      }
     },
     "localname": "PercentageOfGrossProceedsOnTotalEquityProceeds",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetailss"
     ],
     "xbrltype": "percentItemType"
    },
    "stem_PercentageOfHardwareForEnergySystemsPurchased": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of hardware for energy storage systems which the loan is intended to purchase.",
        "label": "Percentage of hardware for energy systems purchased",
        "verboseLabel": "Loan finance percentage of hardware for energy systems"
       }
      }
     },
     "localname": "PercentageOfHardwareForEnergySystemsPurchased",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureNotesPayableRevolvingLoanDueToSpeMemberDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "stem_PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the percentage of issued and outstanding shares after the Initial Public Offering collectively held by initial stockholders.",
        "label": "Percentage Of Issued And Outstanding Shares After The Initial Public Offering Collectively Held By Initial Stockholders",
        "terseLabel": "Percentage of issued and outstanding shares after the Initial Public Offering collectively held by initial stockholders"
       }
      }
     },
     "localname": "PercentageOfIssuedAndOutstandingSharesAfterInitialPublicOfferingCollectivelyHeldByInitialStockholders",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss",
      "http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetailss"
     ],
     "xbrltype": "percentItemType"
    },
    "stem_PercentagePointsOfOutstandingStockOwnershipChangeThatWillImpactUtilizationOfNol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points of the outstanding stock ownership change that will impact utilization of NOL.",
        "label": "Percentage Points Of The Outstanding Stock Ownership Change That Will Impact Utilization Of NOL",
        "terseLabel": "Percentage points of the outstanding stock ownership change that will impact utilization of NOL"
       }
      }
     },
     "localname": "PercentagePointsOfOutstandingStockOwnershipChangeThatWillImpactUtilizationOfNol",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "stem_PeriodForFilingRegistrationStatementAfterBusinessCombination": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum period of time in which the registrant must file a registration statement with the SEC after completion of a business combination.",
        "label": "Period For Filing registration Statement After Business Combination",
        "terseLabel": "Period For Filing registration Statement After Business Combination"
       }
      }
     },
     "localname": "PeriodForFilingRegistrationStatementAfterBusinessCombination",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "stem_PeriodOverFirstYearsOfCustomerContractUnderWhichIncentivesAreInFormOfAnnualPerformanceBasedPayments": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over the first years of the customer contract under which the incentives are in the form of annual performance- based payments.",
        "label": "Period over the first years of the customer contract under which the incentives are in the form of annual performance- based payments",
        "verboseLabel": "Period over the first years of the customer contract under which the incentives are in the form of annual performance- based payments"
       }
      }
     },
     "localname": "PeriodOverFirstYearsOfCustomerContractUnderWhichIncentivesAreInFormOfAnnualPerformanceBasedPayments",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureRevenueDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "stem_PeriodOverWhichTransactionOrSeriesOfTransactionsResultingInOwnershipChangeThatWillImpactUtilizationOfNol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which a transaction or series of transactions resulting in an ownership change that will impact utilization of NOL.",
        "label": "Period Over Which A Transaction Or Series Of Transactions Resulting In An Ownership Change That Will Impact Utilization Of NOL",
        "terseLabel": "Period over which a transaction or series of transactions resulting in an ownership change that will impact utilization of NOL"
       }
      }
     },
     "localname": "PeriodOverWhichTransactionOrSeriesOfTransactionsResultingInOwnershipChangeThatWillImpactUtilizationOfNol",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "stem_PreferredStockVotingRightsPercentageRequiredForCertainActions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The minimum percentage of preferred stock votes required to approve certain actions.",
        "label": "Preferred Stock Voting Rights Percentage Required For Certain Actions",
        "terseLabel": "Preferred stock voting rights, percentage of votes"
       }
      }
     },
     "localname": "PreferredStockVotingRightsPercentageRequiredForCertainActions",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitConvertiblePreferredStockDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "stem_PreferredStockWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants to purchase preferred stock",
        "label": "Preferred Stock Warrants [Member]",
        "terseLabel": "Shares reserved for warrants to purchase shares of preferred stock"
       }
      }
     },
     "localname": "PreferredStockWarrantsMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStockScheduleOfSharesReservedForIssuanceDetails",
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitSharesReservedForIssuanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_PrepaymentOfDebtPrincipalAndInterest": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of principal and interest paid on a debt instrument.",
        "label": "Prepayment of Debt Principal And Interest",
        "verboseLabel": "Prepayment of debt, principal and interest"
       }
      }
     },
     "localname": "PrepaymentOfDebtPrincipalAndInterest",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToFormerNonControllingInterestHolderDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_PrivateWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents a redeemable warrant (Private Warrant) that entitles the holder to purchase shares of common stock subject to adjustment.",
        "label": "Private Warrants [Member]",
        "terseLabel": "Private warrants"
       }
      }
     },
     "localname": "PrivateWarrantsMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetailss"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_ProRataPortionOfSharesIssuableAsRightToReceiveUponConversion": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pro rata portion of shares issuable as right to receive upon conversion, pursuant to a merger agreement.",
        "label": "Pro Rata Portion Of Shares Issuable As Right To Receive Upon Conversion",
        "terseLabel": "Pro rata portion of shares issuable as right to receive upon conversion (in shares)"
       }
      }
     },
     "localname": "ProRataPortionOfSharesIssuableAsRightToReceiveUponConversion",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "stem_ProceedsFromConvertibleDebtNet": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds From Convertible Debt, Net",
        "label": "Proceeds From Convertible Debt, Net",
        "terseLabel": "Proceeds from convertible notes, net"
       }
      }
     },
     "localname": "ProceedsFromConvertibleDebtNet",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_ProceedsFromIssuanceOfDebtPortionRelatedParties": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Portion of proceeds from issuance of debt that is from related parties.",
        "label": "Proceeds From Issuance Of Debt Portion Related Parties",
        "terseLabel": "Proceeds from related parties"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfDebtPortionRelatedParties",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotes2019ConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureConvertibleNotes2020ConvertibleNotesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_ProceedsFromRelatedPartyAdvances": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a advances made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.",
        "label": "Proceeds from Related Party Advances"
       }
      }
     },
     "localname": "ProceedsFromRelatedPartyAdvances",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetailss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_ProceedsFromReverseRecapitalizationTransaction": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds From Reverse Recapitalization Transaction",
        "label": "Proceeds From Reverse Recapitalization Transaction",
        "terseLabel": "Gross cash proceeds from merger transaction"
       }
      }
     },
     "localname": "ProceedsFromReverseRecapitalizationTransaction",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureSubsequentEventsDetailss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_ProceedsFromSaleOfUnits": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This represents Proceeds from Sale of Units.",
        "label": "Proceeds From Sale Of Units",
        "terseLabel": "Gross proceeds from sale of units"
       }
      }
     },
     "localname": "ProceedsFromSaleOfUnits",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetailss",
      "http://www.stem.com/role/DisclosureInitialPublicOfferingDetails",
      "http://www.stem.com/role/DisclosureInitialPublicOfferingDetailss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_ProceedsFromStockOptionsAndWarrantsExercised": {
     "auth_ref": [],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds From Stock Options And Warrants Exercised",
        "label": "Proceeds From Stock Options And Warrants Exercised",
        "terseLabel": "Proceeds from exercise of stock options and warrants"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsAndWarrantsExercised",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_ProceedsFromStockOptionsandWarrantsExercised": {
     "auth_ref": [],
     "calculation": {
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option and warrants.",
        "label": "Proceeds from Stock OptionsAnd Warrants Exercised",
        "terseLabel": "Proceeds from exercise of stock options and warrants"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsandWarrantsExercised",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_PromissoryNoteWithRelatedPartyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for promissory note with related party.",
        "label": "Promissory Note With Related Party [Member]",
        "terseLabel": "Promissory Note with Related Party"
       }
      }
     },
     "localname": "PromissoryNoteWithRelatedPartyMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetailss"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_PublicWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents a redeemable warrant (Public Warrant) that entitles the holder to purchase shares of common stock subject to adjustment.",
        "label": "Public Warrants [Member]",
        "terseLabel": "Public warrants"
       }
      }
     },
     "localname": "PublicWarrantsMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetailss"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_Q12021ConvertibleNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Q1 2021 Convertible Notes",
        "label": "Q12021 Convertible Notes [Member]",
        "terseLabel": "Q1 2021 Convertible Notes"
       }
      }
     },
     "localname": "Q12021ConvertibleNotesMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_Q42020ConvertibleNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Q4 2020 Convertible Notes",
        "label": "Q42020 Convertible Notes [Member]",
        "terseLabel": "Q4 2020 Convertible Notes"
       }
      }
     },
     "localname": "Q42020ConvertibleNotesMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_ReclassificationOfOfferingCostsToAccountsPayableIncurredDuringNoncashOrPartialNoncashTransaction": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of offering costs reclassified in to accounts payable, incurred as a part of non cash or partial non cash transaction.",
        "label": "Reclassification of Offering Costs to Accounts Payable Incurred During Noncash or Partial Noncash Transaction",
        "negatedLabel": "Reclassification of accrued offering costs to accounts payable"
       }
      }
     },
     "localname": "ReclassificationOfOfferingCostsToAccountsPayableIncurredDuringNoncashOrPartialNoncashTransaction",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_ReclassificationPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for reclassification.",
        "label": "Reclassification Policy Text Block",
        "verboseLabel": "Reclassification"
       }
      }
     },
     "localname": "ReclassificationPolicyTextBlock",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "xbrltype": "textBlockItemType"
    },
    "stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the scenario, where redemption of warrants when the price per share of class a common stock equals or exceeds $10.00.",
        "label": "Redemption Of Warrants When Price Per Share Of Class Common Stock Equals Or Exceeds10.00 [Member]",
        "terseLabel": "Redemption of Warrants When the Price per Share of Class A Common Stock Equals or Exceeds $10.00"
       }
      }
     },
     "localname": "RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds10.00Member",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetailss"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the scenario, where redemption of warrants when the price per share of class a common stock equals or exceeds $18.00.",
        "label": "Redemption Of Warrants When Price Per Share Of Class Common Stock Equals Or Exceeds18.00 [Member]",
        "terseLabel": "Redemption of Warrants When the Price per Share of Class A Common Stock Equals or Exceeds $18.00"
       }
      }
     },
     "localname": "RedemptionOfWarrantsWhenPricePerShareOfClassCommonStockEqualsOrExceeds18.00Member",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetailss"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_RedemptionPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The minimum threshold redemption period, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Redemption Period",
        "terseLabel": "Redemption period"
       }
      }
     },
     "localname": "RedemptionPeriod",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetailss"
     ],
     "xbrltype": "durationItemType"
    },
    "stem_RepaymentsOfNotesPayablePortionRelatedToAccruedInterest": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Repayments Of Notes Payable, Portion Related To Accrued Interest",
        "label": "Repayments Of Notes Payable, Portion Related To Accrued Interest",
        "terseLabel": "Repayment of notes payable, portion related to accrued interest"
       }
      }
     },
     "localname": "RepaymentsOfNotesPayablePortionRelatedToAccruedInterest",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureSubsequentEventsDetailss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_RepaymentsOfRelatedPartyAdvances": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for the payment of a advances made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.",
        "label": "Repayments of Related Party Advances",
        "terseLabel": "Repayment of advances from related party"
       }
      }
     },
     "localname": "RepaymentsOfRelatedPartyAdvances",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_RestatementOfWarrantsAsDerivativeLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Error correction to previously issued financial statement of restatement of warrants classification from equity to derivative liabilities.",
        "label": "Restatement Of Warrants As Derivative Liabilities [Member]",
        "terseLabel": "Restatement of warrants as derivative liabilities"
       }
      }
     },
     "localname": "RestatementOfWarrantsAsDerivativeLiabilitiesMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsBalanceSheetDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfCashFlowsDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_RevenueFromContractWithCustomerContractTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue From Contract With Customer, Contract Term",
        "label": "Revenue From Contract With Customer, Contract Term",
        "terseLabel": "Contract term"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerContractTerm",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureRevenueNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "stem_RevenueFromContractWithCustomerEstimatedBenefitPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue From Contract With Customer, Estimated Benefit Period",
        "label": "Revenue From Contract With Customer, Estimated Benefit Period",
        "terseLabel": "Estimated benefit period"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerEstimatedBenefitPeriod",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureRevenueNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "stem_RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue From Contract With Customer, Number Of Types Of Revenue Arrangements",
        "label": "Revenue From Contract With Customer, Number Of Types Of Revenue Arrangements",
        "terseLabel": "Number of types or revenue arrangements"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerNumberOfTypesOfRevenueArrangements",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureRevenueNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "stem_RevenueFromContractWithCustomerPerformanceBasedPaymentPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue From Contract With Customer, Performance-Based Payment Period",
        "label": "Revenue From Contract With Customer, Performance-Based Payment Period",
        "terseLabel": "Performance-based payment period"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPerformanceBasedPaymentPeriod",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureRevenueNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "stem_RevenueRecognizedFromCurrentPeriodIncreaseInContractLiability": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized that was from current period increase in the balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "label": "Revenue recognized from current period increase in contract liability",
        "verboseLabel": "Revenue recognized"
       }
      }
     },
     "localname": "RevenueRecognizedFromCurrentPeriodIncreaseInContractLiability",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureRevenueContractBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_ReverseRecapitalizationNet": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reverse Recapitalization, Net",
        "label": "Reverse Recapitalization, Net",
        "terseLabel": "Consideration received, net"
       }
      }
     },
     "localname": "ReverseRecapitalizationNet",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureBusinessDetailss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_RevolvingLoanDueToSPEMemberMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revolving Loan Due To SPE Member",
        "label": "Revolving Loan Due To S P E Member [Member]",
        "terseLabel": "Revolving Loan Due To SPE Member"
       }
      }
     },
     "localname": "RevolvingLoanDueToSPEMemberMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureNotesPayableRevolvingLoanDueToSpeMemberDetailss"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_RevolvingLoanDueToSpeMemberMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revolving loan agreement with an affiliate of a member of certain special purpose entities.",
        "label": "Revolving Loan Due To Spe Member [Member]",
        "terseLabel": "Revolving Loan Due to SPE Member"
       }
      }
     },
     "localname": "RevolvingLoanDueToSpeMemberMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureNotesPayableRevolvingLoanDueToSpeMemberDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_SaleOfStockOtherOfferingCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of other offering costs incurred on sale of stock.",
        "label": "Sale of Stock, Other Offering Costs",
        "verboseLabel": "Offering costs"
       }
      }
     },
     "localname": "SaleOfStockOtherOfferingCosts",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureInitialPublicOfferingDetails",
      "http://www.stem.com/role/DisclosureInitialPublicOfferingDetailss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_SaleOfStockUnderwritingFees": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of underwriting fees incurred on sale of stock.",
        "label": "Sale of Stock, Underwriting fees",
        "terseLabel": "Cash underwriting fees"
       }
      }
     },
     "localname": "SaleOfStockUnderwritingFees",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesAdministrativeServicesAgreementAndUnderwritingAgreementDetails",
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesAdministrativeServicesAgreementAndUnderwritingAgreementDetailss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_Scf1LlcMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SCF 1, LLC.",
        "label": "Scf1 Llc [Member]",
        "terseLabel": "SCF 1"
       }
      }
     },
     "localname": "Scf1LlcMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_Series1ConvertiblePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series 1  convertible preferred stock.",
        "label": "Series1 Convertible Preferred Stock [Member]",
        "terseLabel": "Series 1"
       }
      }
     },
     "localname": "Series1ConvertiblePreferredStockMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStockScheduleOfConvertiblePreferredStockDetails",
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitConvertiblePreferredStockDetails",
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersDeficit"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_SeriesAConvertiblePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series A Convertible Preferred Stock",
        "label": "Series A Convertible Preferred Stock [Member]",
        "terseLabel": "Series A"
       }
      }
     },
     "localname": "SeriesAConvertiblePreferredStockMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStockScheduleOfConvertiblePreferredStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_SeriesAPlusConvertiblePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series A Plus Convertible Preferred Stock",
        "label": "Series A Plus Convertible Preferred Stock [Member]",
        "terseLabel": "Series A'"
       }
      }
     },
     "localname": "SeriesAPlusConvertiblePreferredStockMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStockScheduleOfConvertiblePreferredStockDetails",
      "http://www.stem.com/role/DisclosureWarrantsDetailss"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_SeriesBConvertiblePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series B convertible preferred stock.",
        "label": "Series B Convertible Preferred Stock [Member]",
        "terseLabel": "Series B"
       }
      }
     },
     "localname": "SeriesBConvertiblePreferredStockMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStockScheduleOfConvertiblePreferredStockDetails",
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitConvertiblePreferredStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_SeriesCConvertiblePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series C Convertible Preferred Stock",
        "label": "Series C Convertible Preferred Stock [Member]",
        "terseLabel": "Series C"
       }
      }
     },
     "localname": "SeriesCConvertiblePreferredStockMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStockScheduleOfConvertiblePreferredStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_SeriesCPlusConvertiblePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series C convertible preferred stock.",
        "label": "Series C Plus Convertible Preferred Stock [Member]",
        "terseLabel": "Series C"
       }
      }
     },
     "localname": "SeriesCPlusConvertiblePreferredStockMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitConvertiblePreferredStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_SeriesConvertiblePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series A convertible preferred stock.",
        "label": "Series Convertible Preferred Stock [Member]",
        "terseLabel": "Series A"
       }
      }
     },
     "localname": "SeriesConvertiblePreferredStockMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitConvertiblePreferredStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_SeriesConvertiblePreferredStockWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants to purchase Series A Convertible Preferred Stock issued in 2012.",
        "label": "Series Convertible Preferred Stock Warrants [Member]",
        "terseLabel": "Series A Preferred Stock Warrants"
       }
      }
     },
     "localname": "SeriesConvertiblePreferredStockWarrantsMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureWarrantsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_SeriesDConvertiblePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series D convertible preferred stock.",
        "label": "Series D Convertible Preferred Stock [Member]",
        "terseLabel": "Series D"
       }
      }
     },
     "localname": "SeriesDConvertiblePreferredStockMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStockScheduleOfConvertiblePreferredStockDetails",
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitConvertiblePreferredStockDetails",
      "http://www.stem.com/role/DisclosureWarrantsDetailss"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_SeriesDConvertibleStockWarrants2017Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants to purchase Series D Convertible Preferred Stock issued in 2019.",
        "label": "Series D Convertible Stock Warrants2017 [Member]",
        "terseLabel": "Series D Preferred Stock Warrants 2017"
       }
      }
     },
     "localname": "SeriesDConvertibleStockWarrants2017Member",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureWarrantsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_SeriesDConvertibleStockWarrants2019And2020Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants to purchase Series D Convertible Preferred Stock issued in 2019 and 2020.",
        "label": "Series D Convertible Stock Warrants2019 And2020 [Member]",
        "terseLabel": "Series D Preferred Stock Warrants 2019 and 2020"
       }
      }
     },
     "localname": "SeriesDConvertibleStockWarrants2019And2020Member",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureWarrantsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_SeriesDConvertibleStockWarrants2019Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants to purchase Series D Convertible Preferred Stock issued in 2019.",
        "label": "Series D Convertible Stock Warrants2019 [Member]",
        "terseLabel": "2019 Preferred Stock Warrants"
       }
      }
     },
     "localname": "SeriesDConvertibleStockWarrants2019Member",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotes2019ConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureNotesPayable2020CreditAgreementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_SeriesDConvertibleStockWarrantsJanuary2020Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants to purchase Series D Convertible Preferred Stock issued in January 2020.",
        "label": "Series D Convertible Stock Warrants January2020 [Member]",
        "terseLabel": "January 2020 Preferred Stock Warrants"
       }
      }
     },
     "localname": "SeriesDConvertibleStockWarrantsJanuary2020Member",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotes2020ConvertibleNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_SeriesDConvertibleStockWarrantsQ42020Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants to purchase Series D Convertible Preferred Stock issued in the fourth quarter of 2020.",
        "label": "Series D Convertible Stock Warrants Q42020 [Member]",
        "terseLabel": "Q4 2020 Preferred Stock Warrants"
       }
      }
     },
     "localname": "SeriesDConvertibleStockWarrantsQ42020Member",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotes2020ConvertibleNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_SeriesDPlusConvertiblePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series D plus convertible preferred stock.",
        "label": "Series D Plus Convertible Preferred Stock [Member]",
        "terseLabel": "Series D'"
       }
      }
     },
     "localname": "SeriesDPlusConvertiblePreferredStockMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStockScheduleOfConvertiblePreferredStockDetails",
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitConvertiblePreferredStockDetails",
      "http://www.stem.com/role/DisclosureWarrantsDetailss"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_SeriesPlusConvertiblePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series A plus convertible preferred stock.",
        "label": "Series Plus Convertible Preferred Stock [Member]",
        "terseLabel": "Series A'"
       }
      }
     },
     "localname": "SeriesPlusConvertiblePreferredStockMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitConvertiblePreferredStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Settlement Of Warrant Liability Into Preferred Stock Due To Exercise",
        "label": "Settlement Of Warrant Liability Into Preferred Stock Due To Exercise",
        "terseLabel": "Settlement of warrant liability into preferred stock due to exercise"
       }
      }
     },
     "localname": "SettlementOfWarrantLiabilityIntoPreferredStockDueToExercise",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_ShareBasedCompensationArrangementByShareBasedCompensationAwardOptionsNumberOfSharesAvailableForGrantRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-Based Compensation Award, Options, Number Of Shares Available For Grant",
        "label": "Share-Based Compensation Arrangement By Share-Based Compensation Award, Options, Number Of Shares Available For Grant [Roll Forward]",
        "terseLabel": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Number Of Shares Available For Grant [Roll Forward]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedCompensationAwardOptionsNumberOfSharesAvailableForGrantRollForward",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationOptionActivityDetailss"
     ],
     "xbrltype": "stringItemType"
    },
    "stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingNumberOfYearsOfMonthlyVesting": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The period of time over which a monthly vesting schedule is used.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Number Of Years Of Monthly Vesting",
        "terseLabel": "Number of years for monthly vesting"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingNumberOfYearsOfMonthlyVesting",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement, By Share-Based Payment Award, Purchase Price For Significant Shareholders",
        "label": "Share-Based Compensation Arrangement, By Share-Based Payment Award, Purchase Price For Significant Shareholders",
        "terseLabel": "Exercise price as a percentage of fair value for shareholders owning specified minimum amount"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceForSignificantShareholders",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "stem_ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement, By Share-Based Payment Award, Significant Shareholder Threshold Percentage Ownership",
        "label": "Share-Based Compensation Arrangement, By Share-Based Payment Award, Significant Shareholder Threshold Percentage Ownership",
        "terseLabel": "Significant shareholder threshold used for determining exercise price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSignificantShareholderThresholdPercentageOwnership",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "stem_ShareBasedCompensationArrangementPurchasePriceForSignificantShareholders": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exercise price for a share based compensation award as a percent of fair value to be used as a minimum for shareholders owning a specified amount of shares outstanding.",
        "label": "Share based Compensation Arrangement Purchase Price For Significant Shareholders",
        "terseLabel": "Exercise price as a percentage of fair value for shareholders owning specified minimum amount"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementPurchasePriceForSignificantShareholders",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "stem_SignificantShareholderThresholdPercentageOwnership": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The ownership threshold used to determine if a recipient of a share based compensation award uses a different percentage of fair value for exercise price of awards.",
        "label": "Significant Shareholder Threshold Percentage Ownership",
        "terseLabel": "Significant shareholder threshold used for determining exercise price"
       }
      }
     },
     "localname": "SignificantShareholderThresholdPercentageOwnership",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "stem_SponsorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for sponsor.",
        "label": "Sponsor [Member]",
        "terseLabel": "Sponsor"
       }
      }
     },
     "localname": "SponsorMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetailss",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetailss",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_SpvIiSpvIiiAndSpvIvMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the member SPV II, SPV III and SPV IV.",
        "label": "Spv Ii Spv Iii And Spv Iv [Member]",
        "terseLabel": "SPV II, SPV III and SPV IV [Member]"
       }
      }
     },
     "localname": "SpvIiSpvIiiAndSpvIvMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesUnconsolidatedViesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_StarPeakEnergyTransitionCorpMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents Star Peak Energy Transition Corp.",
        "label": "Star Peak Energy Transition Corp [Member]",
        "terseLabel": "Star Peak Energy Transition Corp [Member]"
       }
      }
     },
     "localname": "StarPeakEnergyTransitionCorpMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPolicies",
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails",
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesDerivativeWarrantLiabilitiesDetails",
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.stem.com/role/DisclosureCommitmentsAndContingencies",
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesAdministrativeServicesAgreementAndUnderwritingAgreementDetails",
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesAdministrativeServicesAgreementAndUnderwritingAgreementDetailss",
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesForwardPurchaseAgreementDetails",
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesForwardPurchaseAgreementDetailss",
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciess",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperations",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetailss",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationss",
      "http://www.stem.com/role/DisclosureFairValueMeasurements",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfDerivativeWarrantLiabilitiesDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfDerivativeWarrantLiabilitiesDetailss",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetailss",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsAsTheirMeasurementDatesDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsAsTheirMeasurementDatesDetailss",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsTables",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsTabless",
      "http://www.stem.com/role/DisclosureFairValueMeasurementss",
      "http://www.stem.com/role/DisclosureIncomeTaxes",
      "http://www.stem.com/role/DisclosureIncomeTaxesAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureIncomeTaxesCompanySNetDeferredTaxAssetsDetails",
      "http://www.stem.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionBenefitDetails",
      "http://www.stem.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails",
      "http://www.stem.com/role/DisclosureIncomeTaxesTables",
      "http://www.stem.com/role/DisclosureInitialPublicOffering",
      "http://www.stem.com/role/DisclosureInitialPublicOfferingDetails",
      "http://www.stem.com/role/DisclosureInitialPublicOfferingDetailss",
      "http://www.stem.com/role/DisclosureInitialPublicOfferings",
      "http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnaudited",
      "http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails",
      "http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnauditedTables",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactions",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetailss",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionss",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatements",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsBalanceSheetDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfCashFlowsDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfOperationsDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsTables",
      "http://www.stem.com/role/DisclosureStockholdersEquity",
      "http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetailss",
      "http://www.stem.com/role/DisclosureStockholdersEquityPreferredStockSharesDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityPreferredStockSharesDetailss",
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetailss",
      "http://www.stem.com/role/DisclosureStockholdersEquitys",
      "http://www.stem.com/role/DisclosureSubsequentEvents",
      "http://www.stem.com/role/DisclosureSubsequentEventss",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPolicies",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativeWarrantLiabilitiesDetails",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheetsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfChangesInStockholdersEquity",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfChangesInStockholdersEquityParenthetical",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperations",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperationsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperations",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperationsParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_StemCommonStockHoldersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Stem common stock holders.",
        "label": "Stem Common Stock Holders [Member]",
        "terseLabel": "Stem common stock holders"
       }
      }
     },
     "localname": "StemCommonStockHoldersMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_StemFinanceSpvIIILlcMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stem Finance SPV III, LLC.",
        "label": "Stem Finance Spv I I I Llc [Member]",
        "terseLabel": "SPV III"
       }
      }
     },
     "localname": "StemFinanceSpvIIILlcMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesUnconsolidatedViesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_StemFinanceSpvIiLlcMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stem Finance SPV II, LLC .",
        "label": "Stem Finance Spv Ii Llc [Member]",
        "terseLabel": "SPV II"
       }
      }
     },
     "localname": "StemFinanceSpvIiLlcMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesUnconsolidatedViesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_StockBasedCompensationCapitalizedToInternalUseSoftware": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock-Based Compensation Capitalized To Internal-Use Software",
        "label": "Stock-Based Compensation Capitalized To Internal-Use Software",
        "terseLabel": "Stock-based compensation capitalized to internal-use software"
       }
      }
     },
     "localname": "StockBasedCompensationCapitalizedToInternalUseSoftware",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_StockIssuanceCostsIncurredAndDeferred": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of balance sheet date of underwriting compensation deferred, classified as noncurrent.",
        "label": "Stock Issuance Costs Incurred And Deferred",
        "terseLabel": "Deferred underwriting fee payable"
       }
      }
     },
     "localname": "StockIssuanceCostsIncurredAndDeferred",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Shares, Stock Options And Warrants Exercised",
        "label": "Stock Issued During Period, Shares, Stock Options And Warrants Exercised",
        "terseLabel": "Issuance of common and preferred stock upon exercise of stock options and warrants (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "stem_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Value, Stock Options And Warrants Exercised",
        "label": "Stock Issued During Period, Value, Stock Options And Warrants Exercised",
        "terseLabel": "Issuance of common and preferred stock upon exercise of stock options and warrants"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_StockPlan2009Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The 2009 Stock Plan.",
        "label": "Stock Plan2009 [Member]",
        "terseLabel": "2009 Stock Plan"
       }
      }
     },
     "localname": "StockPlan2009Member",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationDetails",
      "http://www.stem.com/role/DisclosureStockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_StockRedemptionRestrictionPercentageRequiringCompanyConsent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum percentage of shares which can be redeemed by a stockholdler and its affiliates if the Company does not conduct redemptions pursuant to tender offer rules in connection with seeking shareholder approval of a business combination.",
        "label": "Stock Redemption Restriction Percentage Requiring Company Consent",
        "terseLabel": "Stock redemption restriction percentage requiring company consent"
       }
      }
     },
     "localname": "StockRedemptionRestrictionPercentageRequiringCompanyConsent",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "stem_StockTransferredToOthersDuringPeriodShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares transferred to others during the period.",
        "label": "Stock Transferred To Others During Period, Shares",
        "terseLabel": "Number of shares transferred (in shares)"
       }
      }
     },
     "localname": "StockTransferredToOthersDuringPeriodShares",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss"
     ],
     "xbrltype": "sharesItemType"
    },
    "stem_StockWarrantLiabilities": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of ttock warrant liabilities",
        "label": "Stock Warrant Liabilities",
        "terseLabel": "Stock warrant liabilities"
       }
      }
     },
     "localname": "StockWarrantLiabilities",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_StockholdersEquityIncreaseDecreaseDueToExchangeShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stockholders' Equity, Increase (Decrease) Due To Exchange, Shares",
        "label": "Stockholders' Equity, Increase (Decrease) Due To Exchange, Shares",
        "terseLabel": "Effect of exchange transaction (in shares)"
       }
      }
     },
     "localname": "StockholdersEquityIncreaseDecreaseDueToExchangeShares",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "stem_StockholdersEquityIncreaseDecreaseDueToExchangeValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stockholders' Equity, Increase (Decrease) Due To Exchange, Value",
        "label": "Stockholders' Equity, Increase (Decrease) Due To Exchange, Value",
        "terseLabel": "Effect of exchange transaction"
       }
      }
     },
     "localname": "StockholdersEquityIncreaseDecreaseDueToExchangeValue",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotesDetails",
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_StockholdersEquityShareDecreaseDueToExchange": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The decrease in stockholders' equity shares outstanding due to an exchange of other equity instruments.",
        "label": "Stockholders Equity Share Decrease Due To Exchange",
        "negatedLabel": "Effect of exchange transaction (in shares)"
       }
      }
     },
     "localname": "StockholdersEquityShareDecreaseDueToExchange",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "stem_StockholdersEquityShareDecreaseDueToSettlementOfLitigation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The decrease in stockholders' equity shares outstanding due to settlement of litigation.",
        "label": "Stockholders Equity Share Decrease Due To Settlement of Litigation",
        "negatedLabel": "Settlement of litigation (in shares)"
       }
      }
     },
     "localname": "StockholdersEquityShareDecreaseDueToSettlementOfLitigation",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "stem_StockholdersEquityShareIncreaseDueToExchange": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase in stockholders' equity shares outstanding due to cancellation of an exchange.",
        "label": "Stockholders Equity Share Increase Due To Exchange",
        "terseLabel": "Cancellation of exchange transaction by shareholder (in shares)"
       }
      }
     },
     "localname": "StockholdersEquityShareIncreaseDueToExchange",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "stem_StockholdersEquityValueDecreaseDueToExchange": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The decrease in stockholders' equity due to an exchange of temporary and other equity instruments.",
        "label": "Stockholders Equity Value Decrease Due To Exchange",
        "negatedLabel": "Effect of exchange transaction"
       }
      }
     },
     "localname": "StockholdersEquityValueDecreaseDueToExchange",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_TemporaryAndStockholdersEquityValueDecreaseDueToExchange": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The decrease in temporary and stockholders' equity due to an exchange of temporary and other equity instruments.",
        "label": "Temporary And Stockholders Equity Value Decrease Due To Exchange",
        "negatedLabel": "Effect of exchange transaction"
       }
      }
     },
     "localname": "TemporaryAndStockholdersEquityValueDecreaseDueToExchange",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotes2019ConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureConvertibleNotes2020ConvertibleNotesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_TemporaryEquityAndPreferredStockSharesAuthorized": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary Equity And Preferred Stock, Shares Authorized",
        "label": "Temporary Equity And Preferred Stock, Shares Authorized",
        "terseLabel": "Outstanding Shares (in shares)"
       }
      }
     },
     "localname": "TemporaryEquityAndPreferredStockSharesAuthorized",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStockScheduleOfConvertiblePreferredStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "stem_TemporaryEquityAndPreferredStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary Equity And Preferred Stock, Shares Outstanding",
        "label": "Temporary Equity And Preferred Stock, Shares Outstanding",
        "terseLabel": "Authorized Shares (in shares)"
       }
      }
     },
     "localname": "TemporaryEquityAndPreferredStockSharesOutstanding",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStockScheduleOfConvertiblePreferredStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "stem_TemporaryEquityIncreaseDecreaseDueToExchangeShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary Equity, Increase (Decrease) Due To Exchange, Shares",
        "label": "Temporary Equity, Increase (Decrease) Due To Exchange, Shares",
        "negatedLabel": "Effect of exchange transaction (in shares)"
       }
      }
     },
     "localname": "TemporaryEquityIncreaseDecreaseDueToExchangeShares",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "stem_TemporaryEquityIncreaseDecreaseDueToExchangeValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary Equity, Increase (Decrease) Due To Exchange, Value",
        "label": "Temporary Equity, Increase (Decrease) Due To Exchange, Value",
        "negatedLabel": "Effect of exchange transaction"
       }
      }
     },
     "localname": "TemporaryEquityIncreaseDecreaseDueToExchangeValue",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotesDetails",
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_TemporaryEquityShareDecreaseDueToExchange": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The decrease in temporary equity shares outstanding due to an exchange of other equity instruments.",
        "label": "Temporary Equity Share Decrease Due To Exchange",
        "negatedLabel": "Effect of exchange transaction (in shares)"
       }
      }
     },
     "localname": "TemporaryEquityShareDecreaseDueToExchange",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStock"
     ],
     "xbrltype": "sharesItemType"
    },
    "stem_TemporaryEquityShareDecreaseDueToExchangeCancellation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The decrease in temporary equity shares outstanding due to cancellation of the exchange transaction",
        "label": "Temporary Equity Share Decrease Due To Exchange Cancellation",
        "negatedLabel": "Cancellation of exchange transaction by shareholder (in shares)"
       }
      }
     },
     "localname": "TemporaryEquityShareDecreaseDueToExchangeCancellation",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStock"
     ],
     "xbrltype": "sharesItemType"
    },
    "stem_TemporaryEquityShareDecreaseDueToSettlementOfLitigation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The decrease in temporary equity shares outstanding due to settlement of litigation.",
        "label": "Temporary Equity Share Decrease Due To Settlement of Litigation",
        "negatedLabel": "Settlement of litigation (in shares)"
       }
      }
     },
     "localname": "TemporaryEquityShareDecreaseDueToSettlementOfLitigation",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStock"
     ],
     "xbrltype": "sharesItemType"
    },
    "stem_TemporaryEquityShareIncreaseDueToOptionAndWarrantExercise": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase in temporary equity shares outstanding due to exercise of options and warrants.",
        "label": "Temporary Equity Share Increase Due To Option And Warrant Exercise",
        "terseLabel": "Issuance of common and preferred stock upon exercise of stock options and warrants (in shares)"
       }
      }
     },
     "localname": "TemporaryEquityShareIncreaseDueToOptionAndWarrantExercise",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStock"
     ],
     "xbrltype": "sharesItemType"
    },
    "stem_TemporaryEquityStockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary Equity, Stock Issued During Period, Shares, Stock Options And Warrants Exercised",
        "label": "Temporary Equity, Stock Issued During Period, Shares, Stock Options And Warrants Exercised",
        "terseLabel": "Issuance of common and preferred stock upon exercise of stock options and warrants (in shares)"
       }
      }
     },
     "localname": "TemporaryEquityStockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "stem_TemporaryEquityStockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary Equity, Stock Issued During Period, Value, Stock Options And Warrants Exercised",
        "label": "Temporary Equity, Stock Issued During Period, Value, Stock Options And Warrants Exercised",
        "terseLabel": "Issuance of common and preferred stock upon exercise of stock options and warrants"
       }
      }
     },
     "localname": "TemporaryEquityStockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_TemporaryEquityValueDecreaseDueToExchange": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The decrease in temporary equity due to an exchange of other equity instruments.",
        "label": "Temporary Equity Value Decrease Due To Exchange",
        "negatedLabel": "Effect of exchange transaction"
       }
      }
     },
     "localname": "TemporaryEquityValueDecreaseDueToExchange",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStock"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_TemporaryEquityValueIncreaseDueToOptionAndWarrantExercise": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase in temporary equity due to exercise of options and warrants.",
        "label": "Temporary Equity Value Increase Due To Option And Warrant Exercise",
        "terseLabel": "Issuance of common and preferred stock upon exercise of stock options and warrants"
       }
      }
     },
     "localname": "TemporaryEquityValueIncreaseDueToOptionAndWarrantExercise",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStock"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_TermForContracts": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term for contracts.",
        "label": "Term for contracts",
        "verboseLabel": "Term for contracts"
       }
      }
     },
     "localname": "TermForContracts",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureRevenueDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "stem_TermLoanDueToFormerNonControllingInterestHolderMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term loan  due to former non-controlling interest holder.",
        "label": "Term Loan Due To Former Non Controlling Interest Holder [Member]",
        "terseLabel": "Term Loan Due to Former Non-controlling Interest Holder"
       }
      }
     },
     "localname": "TermLoanDueToFormerNonControllingInterestHolderMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToFormerNonControllingInterestHolderDetails",
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToFormerNonControllingInterestHolderDetailss"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_TermLoanDueToSPEMemberMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term Loan Due To SPE Member",
        "label": "Term Loan Due To S P E Member [Member]",
        "terseLabel": "Term Loan Due To SPE Member"
       }
      }
     },
     "localname": "TermLoanDueToSPEMemberMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToSpeMemberDetailss"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_TermLoanDueToSpeMemberMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term loan agreement with an affiliate of a member of certain special purpose entities.",
        "label": "Term Loan Due To Spe Member [Member]",
        "terseLabel": "Term Loan Due to SPE Member"
       }
      }
     },
     "localname": "TermLoanDueToSpeMemberMember",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToFormerNonControllingInterestHolderDetails",
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToSpeMemberDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stem_ThresholdBusinessCombinationFmvAsPercentOfTrustAssets": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of net assets held in the Trust Account which are to be used to acquire one or more target businesses.",
        "label": "Threshold Business combination FMV As Percent Of Trust Assets",
        "terseLabel": "Threshold minimum aggregate fair market value as a percentage of the assets held in the Trust Account"
       }
      }
     },
     "localname": "ThresholdBusinessCombinationFmvAsPercentOfTrustAssets",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "stem_ThresholdIssuePriceForCapitalRaisingPurposesInConnectionWithClosingOfBusinessCombination": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to threshold issue price for capital raising purposes in connection with the closure of a business combination.",
        "label": "Threshold Issue Price for Capital Raising Purposes in Connection with the Closing of a Business Combination",
        "terseLabel": "Threshold issue price per share"
       }
      }
     },
     "localname": "ThresholdIssuePriceForCapitalRaisingPurposesInConnectionWithClosingOfBusinessCombination",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetailss"
     ],
     "xbrltype": "perShareItemType"
    },
    "stem_ThresholdMinimumAggregateFairMarketValueAsPercentageOfAssetsHeldInTrustAccount": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the threshold minimum aggregate fair market value as a percentage of the assets held in the Trust Account.",
        "label": "Threshold Minimum Aggregate Fair Market Value As A Percentage Of The Assets Held In The Trust Account",
        "terseLabel": "Threshold minimum aggregate fair market value as a percentage of the assets held in the Trust Account"
       }
      }
     },
     "localname": "ThresholdMinimumAggregateFairMarketValueAsPercentageOfAssetsHeldInTrustAccount",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetailss"
     ],
     "xbrltype": "percentItemType"
    },
    "stem_ThresholdNumberOfBusinessDaysBeforeSendingNoticeOfRedemptionToWarrantHolders": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The minimum threshold period of business days before sending notice of redemption to warrant holders, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Threshold Number of Business Days Before Sending Notice of Redemption to Warrant Holders",
        "terseLabel": "Threshold business days before sending notice of redemption to warrant holders"
       }
      }
     },
     "localname": "ThresholdNumberOfBusinessDaysBeforeSendingNoticeOfRedemptionToWarrantHolders",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetailss"
     ],
     "xbrltype": "durationItemType"
    },
    "stem_ThresholdNumberOfSpecifiedTradingDaysDeterminingVolumeWeightedAverageTradingPrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The threshold number of specified trading period determining volume weighted average trading price , in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Threshold Number of Specified Trading Days Determining Volume Weighted average trading price",
        "terseLabel": "Threshold trading days determining volume weighted average price"
       }
      }
     },
     "localname": "ThresholdNumberOfSpecifiedTradingDaysDeterminingVolumeWeightedAverageTradingPrice",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetailss"
     ],
     "xbrltype": "durationItemType"
    },
    "stem_ThresholdPercentageOfOutstandingVotingSecuritiesOfTargetToBeAcquiredByPostTransactionCompanyToCompleteBusinessCombination": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the threshold percentage of outstanding voting securities of the target to be acquired by post-transaction company to complete business combination.",
        "label": "Threshold Percentage Of Outstanding Voting Securities Of The Target To Be Acquired By Post-Transaction Company To Complete Business Combination",
        "terseLabel": "Threshold percentage of outstanding voting securities of the target to be acquired by post-transaction company to complete business combination"
       }
      }
     },
     "localname": "ThresholdPercentageOfOutstandingVotingSecuritiesOfTargetToBeAcquiredByPostTransactionCompanyToCompleteBusinessCombination",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetailss"
     ],
     "xbrltype": "percentItemType"
    },
    "stem_ThresholdPeriodAfterBusinessCombinationInWhichSpecifiedTradingDaysWithinAnySpecifiedTradingDayPeriodCommences": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The threshold period after the business combination in which the 20 trading days within any 30 trading day period commences for the transfer, assigning or sale of any shares of the company, after the completion of the initial business combination.",
        "label": "Threshold Period After Business Combination In Which Specified Trading Days Within Any Specified Trading Day Period Commences",
        "terseLabel": "Threshold period after the business combination in which the 20 trading days within any 30 trading day period commences"
       }
      }
     },
     "localname": "ThresholdPeriodAfterBusinessCombinationInWhichSpecifiedTradingDaysWithinAnySpecifiedTradingDayPeriodCommences",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss"
     ],
     "xbrltype": "durationItemType"
    },
    "stem_ThresholdPeriodForFillingRegistrationStatementAfterBusinessCombination": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the threshold period for filling registration statement after business combination.",
        "label": "Threshold Period for Filling Registration Statement After Business Combination",
        "terseLabel": "Threshold period for filling registration statement after business combination"
       }
      }
     },
     "localname": "ThresholdPeriodForFillingRegistrationStatementAfterBusinessCombination",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetailss"
     ],
     "xbrltype": "durationItemType"
    },
    "stem_ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The threshold period for not to transfer, assign or sell any of the shares or warrants, after the completion of the initial business combination.",
        "label": "Threshold Period For Not To Transfer, Assign Or Sell Any Shares Or Warrants After Completion Of Initial Business Combination",
        "terseLabel": "Threshold period for not to transfer, assign or sell any of their shares or warrants after the completion of the initial business combination"
       }
      }
     },
     "localname": "ThresholdPeriodForNotToTransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombination",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss",
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetailss"
     ],
     "xbrltype": "durationItemType"
    },
    "stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationStockPriceTrigger": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Price of the entity's common stock which would be required to be attained to trigger the transfer, assign or sale of any shares or warrants of the company, after the completion of the initial business combination.",
        "label": "Transfer, Assign Or Sell Any Shares Or Warrants After Completion Of Initial Business Combination, Stock Price Trigger",
        "terseLabel": "Stock price trigger to transfer, assign or sell any shares or warrants of the company, after the completion of the initial business combination (in dollars per share)"
       }
      }
     },
     "localname": "TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationStockPriceTrigger",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss"
     ],
     "xbrltype": "perShareItemType"
    },
    "stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdConsecutiveTradingDays": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold period of specified consecutive trading days for stock price trigger considered for the transfer, assigning or sale of any shares or warrants of the company, after the completion of the initial business combination.",
        "label": "Transfer, Assign Or Sell Any Shares Or Warrants After Completion Of Initial Business Combination, Threshold Consecutive Trading Days",
        "terseLabel": "Threshold consecutive trading days for transfer, assign or sale of shares or warrants, after the completion of the initial business combination"
       }
      }
     },
     "localname": "TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdConsecutiveTradingDays",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss"
     ],
     "xbrltype": "durationItemType"
    },
    "stem_TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdTradingDays": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold number of specified trading days for stock price trigger considered for the transfer, assigning or sale of any shares or warrants of the company, after the completion of the initial business combination.",
        "label": "Transfer, Assign Or Sell Any Shares Or Warrants After Completion Of Initial Business Combination, Threshold Trading Days",
        "terseLabel": "Threshold trading days for transfer, assign or sale of shares or warrants, after the completion of the initial business combination"
       }
      }
     },
     "localname": "TransferAssignOrSellAnySharesOrWarrantsAfterCompletionOfInitialBusinessCombinationThresholdTradingDays",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss"
     ],
     "xbrltype": "durationItemType"
    },
    "stem_UnitsIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new units issued during the period.",
        "label": "Units Issued During Period, Shares, New Issues",
        "terseLabel": "Number of units issued"
       }
      }
     },
     "localname": "UnitsIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesForwardPurchaseAgreementDetails",
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesForwardPurchaseAgreementDetailss",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetailss",
      "http://www.stem.com/role/DisclosureInitialPublicOfferingDetails",
      "http://www.stem.com/role/DisclosureInitialPublicOfferingDetailss"
     ],
     "xbrltype": "sharesItemType"
    },
    "stem_UpfrontOrAnnualIncentivePaymentsReceived": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upfront or annual incentive payments received.",
        "label": "Upfront or annual incentive payments received",
        "verboseLabel": "Upfront or annual incentive payments received"
       }
      }
     },
     "localname": "UpfrontOrAnnualIncentivePaymentsReceived",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureRevenueContractBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_UpfrontPaymentsReceivedFromCustomers": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upfront payments received from customers.",
        "label": "Upfront payments received from customers",
        "verboseLabel": "Upfront payments received from customers"
       }
      }
     },
     "localname": "UpfrontPaymentsReceivedFromCustomers",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureRevenueContractBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_VariableInterestEntityDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "SPECIAL PURPOSE ENTITIES"
       }
      }
     },
     "localname": "VariableInterestEntityDisclosureAbstract",
     "nsuri": "http://www.stem.com/20200430",
     "xbrltype": "stringItemType"
    },
    "stem_WarrantDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of warrants.",
        "label": "Warrant Disclosure [Text Block]",
        "terseLabel": "WARRANTS"
       }
      }
     },
     "localname": "WarrantDisclosureTextBlock",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureWarrants"
     ],
     "xbrltype": "textBlockItemType"
    },
    "stem_WarrantLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.stem.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialInstrumentsMeasuredAtFairValueDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrant Liability",
        "label": "Warrant Liability",
        "terseLabel": "Convertible preferred stock warrant liability"
       }
      }
     },
     "localname": "WarrantLiability",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialInstrumentsMeasuredAtFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_WarrantLiabilityMeasurementInput": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrant Liability, Measurement Input",
        "label": "Warrant Liability, Measurement Input",
        "terseLabel": "Measurement input"
       }
      }
     },
     "localname": "WarrantLiabilityMeasurementInput",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsKeyAssumptionsUsedForValuationDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "stem_WarrantLiabilityNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrant Liability, Noncurrent",
        "label": "Warrant Liability, Noncurrent",
        "terseLabel": "Warrant liabilities"
       }
      }
     },
     "localname": "WarrantLiabilityNoncurrent",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_WarrantTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The period of time over which a warrant may be exercised.",
        "label": "Warrant Term",
        "terseLabel": "Term"
       }
      }
     },
     "localname": "WarrantTerm",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureWarrantsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "stem_WarrantsAndRightsOutstandingExercisableTermAfterBusinessCombination": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The warrants exercisable term after the completion of a business combination, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Warrants And Rights Outstanding, Exercisable Term After Business Combination",
        "terseLabel": "Public Warrants exercisable term after the completion of a business combination"
       }
      }
     },
     "localname": "WarrantsAndRightsOutstandingExercisableTermAfterBusinessCombination",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetailss"
     ],
     "xbrltype": "durationItemType"
    },
    "stem_WarrantsAndRightsOutstandingExercisableTermFromClosingOfInitialPublicOffering": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The warrants exercisable term from the closing of the initial public offering, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Warrants And Rights Outstanding, Exercisable Term From Closing Of Initial Public Offering",
        "terseLabel": "Public Warrants exercisable term from the closing of the initial public offering"
       }
      }
     },
     "localname": "WarrantsAndRightsOutstandingExercisableTermFromClosingOfInitialPublicOffering",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetailss"
     ],
     "xbrltype": "durationItemType"
    },
    "stem_WarrantsIssued": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value of warrants issued in noncash financing activities.",
        "label": "Warrants Issued",
        "terseLabel": "Issuance of common stock warrants"
       }
      }
     },
     "localname": "WarrantsIssued",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "stem_WarrantsIssuedDuringPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of warrants issued during the period.",
        "label": "Warrants Issued During Period",
        "terseLabel": "Warrants issued"
       }
      }
     },
     "localname": "WarrantsIssuedDuringPeriod",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotes2019ConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureConvertibleNotes2020ConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureNotesPayable2020CreditAgreementDetails",
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToFormerNonControllingInterestHolderDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "stem_WarrantsPricePerUnit": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per unit price of warrants issued by the company.",
        "label": "Warrants, Price Per Unit",
        "terseLabel": "Price of warrants (in dollars per share)"
       }
      }
     },
     "localname": "WarrantsPricePerUnit",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetailss"
     ],
     "xbrltype": "perShareItemType"
    },
    "stem_WarrantsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of warrants.",
        "label": "Warrants Text Block",
        "terseLabel": "WARRANTS"
       }
      }
     },
     "localname": "WarrantsTextBlock",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureWarrantss"
     ],
     "xbrltype": "textBlockItemType"
    },
    "stem_WorkingCapital": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount represents the information about the working capital.",
        "label": "Working Capital",
        "terseLabel": "Working capital"
       }
      }
     },
     "localname": "WorkingCapital",
     "nsuri": "http://www.stem.com/20200430",
     "presentation": [
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetailss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement of Previously Issued Financial Statements"
       }
      }
     },
     "localname": "AccountingChangesAndErrorCorrectionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingChangesAndErrorCorrectionsTextBlock": {
     "auth_ref": [
      "r144",
      "r147"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting accounting changes and error corrections. It includes the conveyance of information necessary for a user of the Company's financial information to understand all aspects and required disclosure information concerning all changes and error corrections reported in the Company's financial statements for the period.",
        "label": "Accounting Changes and Error Corrections [Text Block]",
        "terseLabel": "Restatement of Previously Issued Financial Statements"
       }
      }
     },
     "localname": "AccountingChangesAndErrorCorrectionsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r47"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss",
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableRelatedPartiesCurrent": {
     "auth_ref": [
      "r47",
      "r129",
      "r560",
      "r561"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount for accounts payable to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Related Parties, Current",
        "terseLabel": "Accounts payable - related party",
        "verboseLabel": "Other current liabilities due to related parties"
       }
      }
     },
     "localname": "AccountsPayableRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetailss",
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetsParentheticals",
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold.",
        "label": "Accounts Receivable [Member]",
        "terseLabel": "Accounts Receivable"
       }
      }
     },
     "localname": "AccountsReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSignificantCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r3",
      "r30",
      "r217",
      "r218"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccretionExpenseIncludingAssetRetirementObligations": {
     "auth_ref": [],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accretion expense, which includes, but is not limited to, accretion expense from asset retirement obligations, environmental remediation obligations, and other contingencies.",
        "label": "Accretion Expense, Including Asset Retirement Obligations",
        "terseLabel": "Accretion expense"
       }
      }
     },
     "localname": "AccretionExpenseIncludingAssetRetirementObligations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r51"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsAccruedLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued expenses",
        "totalLabel": "Total accrued liabilities",
        "verboseLabel": "Accrued liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsAccruedLiabilitiesDetails",
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss",
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Liabilities, Current [Abstract]",
        "verboseLabel": "Accrued Liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsAccruedLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r44",
      "r283"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureEnergyStorageSystemsNetScheduleOfEnergyStorageSystemsNetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedLabel": "Less accumulated depreciation",
        "negatedTerseLabel": "Less: accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureEnergyStorageSystemsNetDetails",
      "http://www.stem.com/role/DisclosureEnergyStorageSystemsNetScheduleOfEnergyStorageSystemsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r33",
      "r64",
      "r65",
      "r66",
      "r639",
      "r661",
      "r665"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive income (loss)",
        "verboseLabel": "Accumulated other comprehensive (loss) income"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r63",
      "r66",
      "r67",
      "r132",
      "r133",
      "r135",
      "r491",
      "r656",
      "r657"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "Accumulated Other Comprehensive Income [Member]",
        "terseLabel": "Accumulated comprehensive (loss) income"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersDeficit",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r31",
      "r434"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsBalanceSheetDetails",
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss",
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r132",
      "r133",
      "r135",
      "r431",
      "r432",
      "r433"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid In Capital [Member]",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersDeficit",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfChangesInStockholdersEquity",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsForErrorCorrectionDomain": {
     "auth_ref": [
      "r134",
      "r138",
      "r139",
      "r142",
      "r143",
      "r145",
      "r146"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of error correction.",
        "label": "Adjustments For Error Correction [Domain]",
        "terseLabel": "Error Correction, Type [Domain]"
       }
      }
     },
     "localname": "AdjustmentsForErrorCorrectionDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsBalanceSheetDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfCashFlowsDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature": {
     "auth_ref": [
      "r332",
      "r339",
      "r467"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in additional paid in capital (APIC) resulting from recognition of deferred taxes for convertible debt with a beneficial conversion feature.",
        "label": "Adjustments to Additional Paid in Capital, Convertible Debt with Conversion Feature",
        "terseLabel": "Recognition of beneficial conversion feature related to convertible notes",
        "verboseLabel": "Recognition of beneficial conversion feature related to convertible notes"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotes2020ConvertibleNotesDetails",
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersDeficit",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r401",
      "r403",
      "r437",
      "r438"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Stock-based compensation",
        "verboseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersDeficit",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": {
     "auth_ref": [
      "r332",
      "r339"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.",
        "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs",
        "negatedLabel": "Offering costs"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": {
     "auth_ref": [
      "r318",
      "r332",
      "r339"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants.",
        "label": "Adjustments to Additional Paid in Capital, Warrant Issued",
        "terseLabel": "Excess of cash received over fair value of private placement warrants",
        "verboseLabel": "Issuance of warrants to purchase common stock"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r107"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of adjustments which are added to or deducted from net income or loss, including the portion attributable to noncontrolling interest, to reflect cash provided by or used in operating activities, in accordance with the indirect cash flow method.",
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities",
        "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile net loss to net cash used in operating activities",
        "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "auth_ref": [
      "r441"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for advertising cost.",
        "label": "Advertising Cost [Policy Text Block]",
        "verboseLabel": "Sales and Marketing"
       }
      }
     },
     "localname": "AdvertisingCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r403",
      "r428",
      "r436"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-based Payment Arrangement, Expense",
        "terseLabel": "Stock-based compensation expense",
        "verboseLabel": "Total stock-based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails",
      "http://www.stem.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetailss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r37",
      "r223",
      "r241"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "verboseLabel": "Allowance for doubtful accounts balance"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "auth_ref": [
      "r106",
      "r540"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs and Discounts",
        "terseLabel": "Non-cash interest expense, including interest expenses associated with debt issuance costs",
        "verboseLabel": "Non-cash interest expense, including interest expense associated with debt issuance costs"
       }
      }
     },
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r106",
      "r269",
      "r276"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "verboseLabel": "Amortization"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsNetDetails",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r159"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Potentially dilutive shares amount",
        "verboseLabel": "Shares excluded since their inclusion would be anti-dilutive"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails",
      "http://www.stem.com/role/DisclosureNetLossPerShareAntidilutiveSecuritiesDetails",
      "http://www.stem.com/role/DisclosureNetLossPerShareCalculationOfDilutedSharesOutstandingDetails",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r159"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities [Axis]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails",
      "http://www.stem.com/role/DisclosureNetLossPerShareAntidilutiveSecuritiesDetails",
      "http://www.stem.com/role/DisclosureNetLossPerShareCalculationOfDilutedSharesOutstandingDetails",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureNetLossPerShareAntidilutiveSecuritiesDetails",
      "http://www.stem.com/role/DisclosureNetLossPerShareCalculationOfDilutedSharesOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r159"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.",
        "label": "Antidilutive Securities Name [Domain]",
        "terseLabel": "Antidilutive Securities, Name [Domain]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails",
      "http://www.stem.com/role/DisclosureNetLossPerShareAntidilutiveSecuritiesDetails",
      "http://www.stem.com/role/DisclosureNetLossPerShareCalculationOfDilutedSharesOutstandingDetails",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ArrangementsAndNonarrangementTransactionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Arrangements And Nonarrangement Transactions [Member]",
        "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]"
       }
      }
     },
     "localname": "ArrangementsAndNonarrangementTransactionsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureRevenueDetails",
      "http://www.stem.com/role/DisclosureRevenueDisaggregationOfRevenueDetails",
      "http://www.stem.com/role/DisclosureRevenueDisaggregationOfRevenueDetailss",
      "http://www.stem.com/role/DisclosureRevenueNarrativeDetails",
      "http://www.stem.com/role/DisclosureSubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AssetRetirementObligationAccretionExpense": {
     "auth_ref": [
      "r290",
      "r294"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accretion expense recognized during the period that is associated with an asset retirement obligation. Accretion expense measures and incorporates changes due to the passage of time into the carrying amount of the liability.",
        "label": "Asset Retirement Obligation, Accretion Expense",
        "verboseLabel": "Accretion expense"
       }
      }
     },
     "localname": "AssetRetirementObligationAccretionExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureAssetRetirementObligationDetails",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ASSET RETIREMENT OBLIGATION"
       }
      }
     },
     "localname": "AssetRetirementObligationDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetRetirementObligationDisclosureTextBlock": {
     "auth_ref": [
      "r297"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for an asset retirement obligation and the associated long-lived asset. An asset retirement obligation is a legal obligation associated with the disposal or retirement from service of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.",
        "label": "Asset Retirement Obligation Disclosure [Text Block]",
        "verboseLabel": "ASSET RETIREMENT OBLIGATION"
       }
      }
     },
     "localname": "AssetRetirementObligationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureAssetRetirementObligation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AssetRetirementObligationLiabilitiesIncurred": {
     "auth_ref": [
      "r292"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset retirement obligations incurred during the period.",
        "label": "Asset Retirement Obligation, Liabilities Incurred",
        "verboseLabel": "Asset retirement obligation"
       }
      }
     },
     "localname": "AssetRetirementObligationLiabilitiesIncurred",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureAssetRetirementObligationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationLiabilitiesSettled": {
     "auth_ref": [
      "r293"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset retirement obligations settled, or otherwise disposed of, during the period. This may include asset retirement obligations transferred to third parties associated with the sale of a long-lived asset.",
        "label": "Asset Retirement Obligation, Liabilities Settled",
        "negatedLabel": "Settlement of asset retirement obligation"
       }
      }
     },
     "localname": "AssetRetirementObligationLiabilitiesSettled",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureAssetRetirementObligationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationRevisionOfEstimate": {
     "auth_ref": [
      "r289",
      "r295"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the asset retirement obligation from changes in the amount or timing of the estimated cash flows associated with the settlement of the obligation.",
        "label": "Asset Retirement Obligation, Revision of Estimate",
        "verboseLabel": "Retirement cost revaluation"
       }
      }
     },
     "localname": "AssetRetirementObligationRevisionOfEstimate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureAssetRetirementObligationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationsAndEnvironmentalCostPolicyTextBlock": {
     "auth_ref": [
      "r115",
      "r296",
      "r299",
      "r300"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for legal obligation associated with retirement of long-lived asset that results from acquisition, construction, or development or from normal operation of long-lived asset, and environmental remediation liability from improper or other-than-normal operation of long-lived asset. Includes, but is not limited to, timing of recognition and whether obligation is measured on discounted basis.",
        "label": "Asset Retirement Obligation and Environmental Cost [Policy Text Block]",
        "verboseLabel": "Asset Retirement Obligations"
       }
      }
     },
     "localname": "AssetRetirementObligationsAndEnvironmentalCostPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AssetRetirementObligationsNoncurrent": {
     "auth_ref": [
      "r291"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Noncurrent portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.",
        "label": "Asset Retirement Obligations, Noncurrent",
        "periodEndLabel": "Ending balance at December 31",
        "periodStartLabel": "Beginning balance at January 1",
        "terseLabel": "Asset retirement obligation",
        "verboseLabel": "Asset retirement obligation"
       }
      }
     },
     "localname": "AssetRetirementObligationsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureAssetRetirementObligationDetails",
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r120",
      "r195",
      "r205",
      "r211",
      "r236",
      "r486",
      "r493",
      "r527",
      "r617",
      "r637"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.stem.com/role/StatementConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets",
        "verboseLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsBalanceSheetDetails",
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss",
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ASSETS",
        "terseLabel": "Assets:",
        "verboseLabel": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetailss",
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss",
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r6",
      "r8",
      "r62",
      "r120",
      "r236",
      "r486",
      "r493",
      "r527"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.stem.com/role/StatementConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss",
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current assets",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss",
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Fair Value Disclosure [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsFairValueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialInstrumentsMeasuredAtFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsHeldInTrustNoncurrent": {
     "auth_ref": [
      "r125"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash, securities, or other assets held by a third-party trustee pursuant to the terms of an agreement which assets are available to be used by beneficiaries to that agreement only within the specific terms thereof and which agreement is expected to terminate more than one year from the balance sheet date (or operating cycle, if longer) at which time the assets held-in-trust will be released or forfeited.",
        "label": "Assets Held-in-trust, Noncurrent",
        "verboseLabel": "Investments held in Trust Account"
       }
      }
     },
     "localname": "AssetsHeldInTrustNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r404",
      "r430"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationSignificantAssumptionsInEstimatingOptionFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciesss"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r131"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).  Accounting policies describe all significant accounting policies of the reporting entity.",
        "label": "Basis of Presentation and Significant Accounting Policies [Text Block]",
        "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
        "verboseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES"
       }
      }
     },
     "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciess",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesss"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r111",
      "r112",
      "r113"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "terseLabel": "Purchases of energy storage systems in accounts payable",
        "verboseLabel": "Purchase of energy storage systems in accounts payable"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostAmortization": {
     "auth_ref": [
      "r259"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.",
        "label": "Capitalized Contract Cost, Amortization",
        "verboseLabel": "Amortization of contract costs"
       }
      }
     },
     "localname": "CapitalizedContractCostAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractOriginationCostsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostAmortizationPeriod": {
     "auth_ref": [
      "r257"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Capitalized Contract Cost, Amortization Period",
        "verboseLabel": "Period of benefit for amortization"
       }
      }
     },
     "localname": "CapitalizedContractCostAmortizationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractOriginationCostsNetDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_CapitalizedContractCostImpairmentLoss": {
     "auth_ref": [
      "r259"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer.",
        "label": "Capitalized Contract Cost, Impairment Loss",
        "verboseLabel": "Impairment losses related to the contract origination costs no longer recoverable"
       }
      }
     },
     "localname": "CapitalizedContractCostImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractOriginationCostsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostNetCurrent": {
     "auth_ref": [
      "r258"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherCurrentLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.",
        "label": "Capitalized Contract Cost, Net, Current",
        "terseLabel": "System advances"
       }
      }
     },
     "localname": "CapitalizedContractCostNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostNetNoncurrent": {
     "auth_ref": [
      "r258"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.",
        "label": "Capitalized Contract Cost, Net, Noncurrent",
        "terseLabel": "Contract origination costs, net"
       }
      }
     },
     "localname": "CapitalizedContractCostNetNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r1",
      "r39",
      "r108"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, 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. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents",
        "verboseLabel": "Cash"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBusinessDetails",
      "http://www.stem.com/role/DisclosureBusinessDetailss",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetailss",
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss",
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of cash and cash equivalent balance.",
        "label": "Cash and Cash Equivalents [Axis]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialInstrumentsMeasuredAtFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, 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.",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "terseLabel": "Cash equivalents",
        "verboseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialInstrumentsMeasuredAtFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r15",
      "r109",
      "r115"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r101",
      "r108",
      "r114"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, 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.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and cash equivalents, end of year of year",
        "periodStartLabel": "Cash and cash equivalents, beginning of year"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r101",
      "r528"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, 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.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net decrease in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfCashFlowsDetails",
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r39"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term, 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. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash equivalents"
       }
      }
     },
     "localname": "CashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFDICInsuredAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation.",
        "label": "Cash, FDIC Insured Amount",
        "terseLabel": "Federal depository insurance coverage"
       }
      }
     },
     "localname": "CashFDICInsuredAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental disclosure of noncash activities:"
       }
      }
     },
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ChangeInContractWithCustomerLiabilityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in Contract with Customer, Liability [Abstract]"
       }
      }
     },
     "localname": "ChangeInContractWithCustomerLiabilityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureRevenueContractBalancesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r118",
      "r120",
      "r151",
      "r152",
      "r153",
      "r156",
      "r158",
      "r169",
      "r170",
      "r171",
      "r236",
      "r527"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class Of Stock [Domain]",
        "terseLabel": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails",
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStockScheduleOfConvertiblePreferredStockDetails",
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitConvertiblePreferredStockDetails",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetailss",
      "http://www.stem.com/role/DisclosureNotesPayable2020And2021CreditAgreementsDetails",
      "http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsBalanceSheetDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfOperationsDetails",
      "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesUnconsolidatedViesDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetailss",
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetailss",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheetsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfChangesInStockholdersEquity",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfChangesInStockholdersEquityParenthetical",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperations",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperationsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperations",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperationsParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Class of Stock [Line Items]",
        "terseLabel": "Class of Stock [Line Items]"
       }
      }
     },
     "localname": "ClassOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails",
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesDerivativeWarrantLiabilitiesDetails",
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStockScheduleOfConvertiblePreferredStockDetails",
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStockScheduleOfSharesReservedForIssuanceDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetailss",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativeWarrantLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfWarrantOrRightAxis": {
     "auth_ref": [
      "r340",
      "r402"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of warrant or right issued.",
        "label": "Class of Warrant or Right [Axis]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotes2019ConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureConvertibleNotes2020ConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetailss",
      "http://www.stem.com/role/DisclosureNotesPayable2020CreditAgreementDetails",
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToFormerNonControllingInterestHolderDetails",
      "http://www.stem.com/role/DisclosureWarrantsDetails",
      "http://www.stem.com/role/DisclosureWarrantsDetailss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfWarrantOrRightDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.",
        "label": "Class Of Warrant Or Right [Domain]",
        "terseLabel": "Class of Warrant or Right [Domain]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotes2019ConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureConvertibleNotes2020ConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetailss",
      "http://www.stem.com/role/DisclosureNotesPayable2020CreditAgreementDetails",
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToFormerNonControllingInterestHolderDetails",
      "http://www.stem.com/role/DisclosureWarrantsDetails",
      "http://www.stem.com/role/DisclosureWarrantsDetailss"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": {
     "auth_ref": [
      "r333"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise price per share or per unit of warrants or rights outstanding.",
        "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights",
        "terseLabel": "Exercise price",
        "verboseLabel": "Exercise price of warrants"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureInitialPublicOfferingDetails",
      "http://www.stem.com/role/DisclosureInitialPublicOfferingDetailss",
      "http://www.stem.com/role/DisclosureWarrantsDetails",
      "http://www.stem.com/role/DisclosureWarrantsDetailss"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ClassOfWarrantOrRightLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Class of Warrant or Right [Line Items]",
        "terseLabel": "Class of Warrant or Right [Line Items]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetailss",
      "http://www.stem.com/role/DisclosureWarrantsDetails",
      "http://www.stem.com/role/DisclosureWarrantsDetailss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.",
        "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right",
        "terseLabel": "Number of shares issuable per warrant"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureInitialPublicOfferingDetails",
      "http://www.stem.com/role/DisclosureInitialPublicOfferingDetailss"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": {
     "auth_ref": [
      "r333"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights",
        "terseLabel": "Number of shares common shares issuable upon conversion",
        "verboseLabel": "Number of warrants issued"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetailss",
      "http://www.stem.com/role/DisclosureWarrantsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ClassOfWarrantOrRightOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of warrants or rights outstanding.",
        "label": "Class of Warrant or Right, Outstanding",
        "terseLabel": "Number of shares",
        "verboseLabel": "Number of Shares (in shares)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureWarrantsDetails",
      "http://www.stem.com/role/DisclosureWarrantsDetailss"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ClassOfWarrantOrRightTable": {
     "auth_ref": [
      "r340",
      "r402"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.",
        "label": "Class of Warrant or Right [Table]",
        "terseLabel": "Class of Warrant or Right [Table]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetailss",
      "http://www.stem.com/role/DisclosureWarrantsDetails",
      "http://www.stem.com/role/DisclosureWarrantsDetailss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]"
       }
      }
     },
     "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r55",
      "r304",
      "r623",
      "r643"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and Contingencies (Note 5)",
        "verboseLabel": "Commitments and Contingencies (Note 18)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss",
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "COMMITMENTS AND CONTINGENCIES"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r301",
      "r302",
      "r303",
      "r311"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies",
        "verboseLabel": "COMMITMENTS AND CONTINGENCIES"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureCommitmentsAndContingencies",
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciess",
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesss",
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciessss"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonClassAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock representing ownership interest in a corporation.",
        "label": "Common Class A [Member]",
        "terseLabel": "Class A shares"
       }
      }
     },
     "localname": "CommonClassAMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetailss",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss",
      "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesUnconsolidatedViesDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetailss",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails",
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheetsParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonClassBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.",
        "label": "Common Class B [Member]",
        "terseLabel": "Common Class B"
       }
      }
     },
     "localname": "CommonClassBMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails",
      "http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsBalanceSheetDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfOperationsDetails",
      "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesUnconsolidatedViesDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetailss",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheetsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfChangesInStockholdersEquity",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfChangesInStockholdersEquityParenthetical",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperations",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperationsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperations",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperationsParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate number of common shares reserved for future issuance.",
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "terseLabel": "Common shares reserved for issuance",
        "verboseLabel": "Reserved shares of common stock for issuance ( in shares)"
       }
      }
     },
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStockScheduleOfSharesReservedForIssuanceDetails",
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitSharesReservedForIssuanceDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r132",
      "r133"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersDeficit",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value",
        "verboseLabel": "Common stock, $0.000001 par value"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetailss",
      "http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetailss",
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetsParentheticals",
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized",
        "verboseLabel": "Common stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetailss",
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetsParentheticals",
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued",
        "verboseLabel": "Common stock, shares issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss",
      "http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetailss",
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetsParentheticals",
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r28",
      "r332"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common stock, shares outstanding",
        "verboseLabel": "Common shares, shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss",
      "http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetailss",
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r28"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock",
        "verboseLabel": "Common stock, $0.000001 par value; 474,728,323 and 386,728,323 authorized as of December 31, 2020 and 2019, respectively; 11,228,371 and 9,392,682 issued and outstanding as of December 31, 2020 and 2019, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsBalanceSheetDetails",
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss",
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommonStockValueOutstanding": {
     "auth_ref": [
      "r28"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares.",
        "label": "Common Stock, Value, Outstanding",
        "verboseLabel": "Common stock, shares outstanding"
       }
      }
     },
     "localname": "CommonStockValueOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetsParentheticals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "EMPLOYER RETIREMENT PLAN"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r69",
      "r71",
      "r72",
      "r78",
      "r627",
      "r646"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Total comprehensive loss"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r181",
      "r182",
      "r216",
      "r524",
      "r525"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSignificantCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r181",
      "r182",
      "r216",
      "r524",
      "r525",
      "r666"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSignificantCustomersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r181",
      "r182",
      "r216",
      "r524",
      "r525",
      "r666"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSignificantCustomersDetails",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r175",
      "r633"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit risk.",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "terseLabel": "Concentration of Credit Risk"
       }
      }
     },
     "localname": "ConcentrationRiskCreditRisk",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Concentration Risk [Line Items]",
        "terseLabel": "Concentration Risk [Line Items]"
       }
      }
     },
     "localname": "ConcentrationRiskLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSignificantCustomersDetails",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r181",
      "r182",
      "r216",
      "r524",
      "r525"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Concentration risk, percentage",
        "verboseLabel": "Concentration risk"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSignificantCustomersDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTable": {
     "auth_ref": [
      "r178",
      "r181",
      "r182",
      "r183",
      "r524",
      "r526"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Concentration Risk [Table]",
        "terseLabel": "Concentration Risk [Table]"
       }
      }
     },
     "localname": "ConcentrationRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSignificantCustomersDetails",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r181",
      "r182",
      "r216",
      "r524",
      "r525"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSignificantCustomersDetails",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationVariableInterestEntityPolicy": {
     "auth_ref": [
      "r115",
      "r492",
      "r496",
      "r498"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined).",
        "label": "Consolidation, Variable Interest Entity, Policy [Policy Text Block]",
        "verboseLabel": "Variable Interest Entities"
       }
      }
     },
     "localname": "ConsolidationVariableInterestEntityPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "auth_ref": [
      "r345"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "terseLabel": "Contract Balances",
        "verboseLabel": "Schedule of changes in the deferred revenue balance"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureRevenueTables",
      "http://www.stem.com/role/DisclosureRevenueTabless"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerAssetNetNoncurrent": {
     "auth_ref": [
      "r342",
      "r344",
      "r365"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent",
        "terseLabel": "Energy storage systems, net"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNetNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r342",
      "r343",
      "r365"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Contract with Customer, Liability",
        "periodEndLabel": "Ending balance at December 31",
        "periodStartLabel": "Beginning balance at January 1"
       }
      }
     },
     "localname": "ContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureRevenueContractBalancesDetails",
      "http://www.stem.com/role/DisclosureRevenueContractBalancesDetailss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r342",
      "r343",
      "r365"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Deferred revenue, current"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesDetails",
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "auth_ref": [
      "r342",
      "r343",
      "r365"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.",
        "label": "Contract with Customer, Liability, Noncurrent",
        "terseLabel": "Deferred revenue, noncurrent",
        "verboseLabel": "Deferred revenue, noncurrent"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesDetails",
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r366"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "negatedTerseLabel": "Revenue recognized related to amounts that were included in beginning balance of deferred revenue",
        "verboseLabel": "Revenue recognized related to amounts that were included in beginning balance of deferred revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureRevenueContractBalancesDetails",
      "http://www.stem.com/role/DisclosureRevenueContractBalancesDetailss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleDebtCurrent": {
     "auth_ref": [
      "r20"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of the carrying value of long-term convertible debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer. Convertible debt is a financial instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.",
        "label": "Convertible Debt, Current",
        "terseLabel": "Convertible promissory notes (includes $45,385 and $45,271 due to related parties as of March 31, 2021 and December 31, 2020, respectively)",
        "verboseLabel": "Convertible promissory notes (includes $45,271 and $24,102 due to related parties as of December 31, 2020 and 2019, respectively)"
       }
      }
     },
     "localname": "ConvertibleDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleDebtFairValueDisclosures": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.",
        "label": "Convertible Debt, Fair Value Disclosures",
        "terseLabel": "Fair value of convertible debt",
        "verboseLabel": "Convertible debt"
       }
      }
     },
     "localname": "ConvertibleDebtFairValueDisclosures",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotes2019ConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureConvertibleNotes2020ConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureConvertibleNotesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleDebtMember": {
     "auth_ref": [
      "r317"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.",
        "label": "Convertible Debt [Member]",
        "terseLabel": "Convertible promissory notes"
       }
      }
     },
     "localname": "ConvertibleDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotes",
      "http://www.stem.com/role/DisclosureConvertibleNotes2019ConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureConvertibleNotes2020ConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureNetLossPerShareCalculationOfDilutedSharesOutstandingDetails",
      "http://www.stem.com/role/DisclosureSubsequentEventsDetails",
      "http://www.stem.com/role/DisclosureWarrantsDetails",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConvertibleDebtSecuritiesMember": {
     "auth_ref": [
      "r378"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder.",
        "label": "Convertible Debt Securities [Member]",
        "terseLabel": "Convertible promissory notes"
       }
      }
     },
     "localname": "ConvertibleDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureNetLossPerShareAntidilutiveSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConvertiblePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option.",
        "label": "Convertible Preferred Stock [Member]",
        "terseLabel": "Shares reserved for convertible preferred stock outstanding"
       }
      }
     },
     "localname": "ConvertiblePreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStockScheduleOfSharesReservedForIssuanceDetails",
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitSharesReservedForIssuanceDetails",
      "http://www.stem.com/role/DisclosureNetLossPerShareAntidilutiveSecuritiesDetails",
      "http://www.stem.com/role/DisclosureNetLossPerShareCalculationOfDilutedSharesOutstandingDetails",
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersDeficit"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r83",
      "r599"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "verboseLabel": "Cost of revenue"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperationss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r84",
      "r120",
      "r236",
      "r527"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.",
        "label": "Cost of Revenue",
        "terseLabel": "Cost of revenue"
       }
      }
     },
     "localname": "CostOfRevenue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfSalesPolicyTextBlock": {
     "auth_ref": [
      "r376"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.",
        "label": "Cost of Goods and Service [Policy Text Block]",
        "verboseLabel": "Cost of Revenue"
       }
      }
     },
     "localname": "CostOfSalesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r122",
      "r464",
      "r472"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionBenefitDetails",
      "http://www.stem.com/role/DisclosureIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r122",
      "r464",
      "r472",
      "r474"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "totalLabel": "Total current"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Current:"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionBenefitDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r122",
      "r464",
      "r472"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r179",
      "r216"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.",
        "label": "Customer Concentration Risk [Member]",
        "terseLabel": "Customers"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSignificantCustomersDetails",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtConversionByUniqueDescriptionAxis": {
     "auth_ref": [
      "r111",
      "r113"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by description of debt issuances converted in a noncash or part noncash transaction.",
        "label": "Debt Conversion Description [Axis]"
       }
      }
     },
     "localname": "DebtConversionByUniqueDescriptionAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotesConversionOf2019ConvertibleNotesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtConversionConvertedInstrumentAmount1": {
     "auth_ref": [
      "r111",
      "r113"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Debt Conversion, Converted Instrument, Amount",
        "terseLabel": "Principal amount converted",
        "verboseLabel": "Conversion of convertible promissory notes and accrued interest into Series D preferred stock"
       }
      }
     },
     "localname": "DebtConversionConvertedInstrumentAmount1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotesConversionOf2019ConvertibleNotesDetails",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": {
     "auth_ref": [
      "r111",
      "r113"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period.",
        "label": "Debt Conversion, Converted Instrument, Shares Issued",
        "terseLabel": "Shares of Series D convertible preferred stock issued",
        "verboseLabel": "Issuance of Series D preferred stock upon conversion of promissory note (in shares)"
       }
      }
     },
     "localname": "DebtConversionConvertedInstrumentSharesIssued1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotesConversionOf2019ConvertibleNotesDetails",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStock"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_DebtConversionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Conversion [Line Items]"
       }
      }
     },
     "localname": "DebtConversionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotesConversionOf2019ConvertibleNotesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtConversionNameDomain": {
     "auth_ref": [
      "r111",
      "r113"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name of the original debt issue that has been converted in a noncash (or part noncash) transaction during the accounting period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Debt Conversion Name [Domain]",
        "terseLabel": "Debt Conversion, Name [Domain]"
       }
      }
     },
     "localname": "DebtConversionNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotesConversionOf2019ConvertibleNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtConversionTable": {
     "auth_ref": [
      "r111",
      "r113"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table that contains information on an original debt issue that has been converted in a noncash (or part noncash) transaction during the accounting period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Debt Conversion [Table]"
       }
      }
     },
     "localname": "DebtConversionTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotesConversionOf2019ConvertibleNotesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NOTES PAYABLE"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r321"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "CONVERTIBLE NOTES",
        "verboseLabel": "NOTES PAYABLE"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotes",
      "http://www.stem.com/role/DisclosureConvertibleNotess",
      "http://www.stem.com/role/DisclosureNotesPayable"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r20",
      "r21",
      "r22",
      "r618",
      "r620",
      "r635"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotes2019ConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureConvertibleNotes2020ConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureConvertibleNotesConversionOf2019ConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureNotesPayable2020And2021CreditAgreementsDetails",
      "http://www.stem.com/role/DisclosureNotesPayable2020CreditAgreementDetails",
      "http://www.stem.com/role/DisclosureNotesPayableRevolvingLoanDueToSpeMemberDetails",
      "http://www.stem.com/role/DisclosureNotesPayableRevolvingLoanDueToSpeMemberDetailss",
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToFormerNonControllingInterestHolderDetails",
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToFormerNonControllingInterestHolderDetailss",
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToSpeMemberDetails",
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToSpeMemberDetailss",
      "http://www.stem.com/role/DisclosureWarrantsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r22",
      "r319",
      "r620",
      "r635"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureNotesPayableScheduleOfDebtMaturitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.stem.com/role/DisclosureNotesPayableScheduleOfOutstandingDebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
        "label": "Long-term Debt, Gross",
        "terseLabel": "Outstanding principal",
        "totalLabel": "Total",
        "verboseLabel": "Outstanding principal"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureNotesPayableOutstandingNotesPayableDetails",
      "http://www.stem.com/role/DisclosureNotesPayableScheduleOfDebtMaturitiesDetails",
      "http://www.stem.com/role/DisclosureNotesPayableScheduleOfOutstandingDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r539",
      "r541"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Face amount",
        "verboseLabel": "Face amount of debt"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToSpeMemberDetails",
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToSpeMemberDetailss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentIncreaseAccruedInterest": {
     "auth_ref": [
      "r127"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase for accrued, but unpaid interest on the debt instrument for the period.",
        "label": "Debt Instrument, Increase, Accrued Interest",
        "verboseLabel": "Imputed interest"
       }
      }
     },
     "localname": "DebtInstrumentIncreaseAccruedInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToSpeMemberDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r53"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Fixed interest rate, annual",
        "verboseLabel": "Fixed interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotes2019ConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureNotesPayable2020And2021CreditAgreementsDetails",
      "http://www.stem.com/role/DisclosureNotesPayableRevolvingLoanDueToSpeMemberDetailss",
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToFormerNonControllingInterestHolderDetails",
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToFormerNonControllingInterestHolderDetailss",
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToSpeMemberDetails",
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToSpeMemberDetailss"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotes",
      "http://www.stem.com/role/DisclosureConvertibleNotes2019ConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureConvertibleNotes2020ConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureNotesPayable",
      "http://www.stem.com/role/DisclosureNotesPayable2020And2021CreditAgreementsDetails",
      "http://www.stem.com/role/DisclosureNotesPayable2020CreditAgreementDetails",
      "http://www.stem.com/role/DisclosureNotesPayableOutstandingNotesPayableDetails",
      "http://www.stem.com/role/DisclosureNotesPayableRevolvingLoanDueToSpeMemberDetails",
      "http://www.stem.com/role/DisclosureNotesPayableRevolvingLoanDueToSpeMemberDetailss",
      "http://www.stem.com/role/DisclosureNotesPayableScheduleOfDebtMaturitiesDetails",
      "http://www.stem.com/role/DisclosureNotesPayableScheduleOfOutstandingDebtDetails",
      "http://www.stem.com/role/DisclosureNotesPayableTables",
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToFormerNonControllingInterestHolderDetails",
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToFormerNonControllingInterestHolderDetailss",
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToSpeMemberDetails",
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToSpeMemberDetailss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r54"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotes2019ConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureConvertibleNotes2020ConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureConvertibleNotesConversionOf2019ConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureNotesPayable2020And2021CreditAgreementsDetails",
      "http://www.stem.com/role/DisclosureNotesPayable2020CreditAgreementDetails",
      "http://www.stem.com/role/DisclosureNotesPayableRevolvingLoanDueToSpeMemberDetails",
      "http://www.stem.com/role/DisclosureNotesPayableRevolvingLoanDueToSpeMemberDetailss",
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToFormerNonControllingInterestHolderDetails",
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToFormerNonControllingInterestHolderDetailss",
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToSpeMemberDetails",
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToSpeMemberDetailss",
      "http://www.stem.com/role/DisclosureWarrantsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of payment greater than the preceding installment payments to be paid at final maturity date of debt.",
        "label": "Debt Instrument, Periodic Payment Terms, Balloon Payment to be Paid",
        "terseLabel": "Final balloon payment",
        "verboseLabel": "Balloon payment due at maturity"
       }
      }
     },
     "localname": "DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToSpeMemberDetails",
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToSpeMemberDetailss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r54",
      "r126",
      "r333",
      "r336",
      "r337",
      "r338",
      "r538",
      "r539",
      "r541",
      "r632"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotes",
      "http://www.stem.com/role/DisclosureConvertibleNotes2019ConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureConvertibleNotes2020ConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureNotesPayable",
      "http://www.stem.com/role/DisclosureNotesPayable2020And2021CreditAgreementsDetails",
      "http://www.stem.com/role/DisclosureNotesPayable2020CreditAgreementDetails",
      "http://www.stem.com/role/DisclosureNotesPayableOutstandingNotesPayableDetails",
      "http://www.stem.com/role/DisclosureNotesPayableRevolvingLoanDueToSpeMemberDetails",
      "http://www.stem.com/role/DisclosureNotesPayableRevolvingLoanDueToSpeMemberDetailss",
      "http://www.stem.com/role/DisclosureNotesPayableScheduleOfDebtMaturitiesDetails",
      "http://www.stem.com/role/DisclosureNotesPayableScheduleOfOutstandingDebtDetails",
      "http://www.stem.com/role/DisclosureNotesPayableTables",
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToFormerNonControllingInterestHolderDetails",
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToFormerNonControllingInterestHolderDetailss",
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToSpeMemberDetails",
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToSpeMemberDetailss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument, Term",
        "terseLabel": "Expected life of notes",
        "verboseLabel": "Term"
       }
      }
     },
     "localname": "DebtInstrumentTerm",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotes2019ConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureConvertibleNotes2020ConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureConvertibleNotesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscount": {
     "auth_ref": [
      "r538",
      "r541"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureNotesPayableScheduleOfOutstandingDebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt discount.",
        "label": "Debt Instrument, Unamortized Discount",
        "negatedLabel": "Debt discount",
        "negatedTerseLabel": "Unamortized discount",
        "terseLabel": "Unamortized discount",
        "verboseLabel": "Debt discount"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureNotesPayable2020CreditAgreementDetails",
      "http://www.stem.com/role/DisclosureNotesPayableOutstandingNotesPayableDetails",
      "http://www.stem.com/role/DisclosureNotesPayableScheduleOfOutstandingDebtDetails",
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToFormerNonControllingInterestHolderDetails",
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToFormerNonControllingInterestHolderDetailss",
      "http://www.stem.com/role/DisclosureWarrantsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCosts": {
     "auth_ref": [
      "r19",
      "r616",
      "r636"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent.",
        "label": "Deferred Costs, Noncurrent",
        "terseLabel": "Deferred offering costs associated with initial public offering",
        "verboseLabel": "Deferred SPAC costs"
       }
      }
     },
     "localname": "DeferredCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherNoncurrentAssetsDetails",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCostsCurrent": {
     "auth_ref": [
      "r61"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherCurrentAssetsConsistDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of deferred costs capitalized at the end of the reporting period that are expected to be charged against earnings within one year or the normal operating cycle, if longer.",
        "label": "Deferred Costs, Current",
        "verboseLabel": "Deferred costs with suppliers"
       }
      }
     },
     "localname": "DeferredCostsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherCurrentAssetsConsistDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r122",
      "r465",
      "r472"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionBenefitDetails",
      "http://www.stem.com/role/DisclosureIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsGross": {
     "auth_ref": [
      "r540"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Gross",
        "terseLabel": "Debt issuance costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotes2019ConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureConvertibleNotes2020ConvertibleNotesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r45",
      "r540"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Net",
        "terseLabel": "Debt issuance costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNoncurrentNet": {
     "auth_ref": [
      "r45",
      "r540"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Noncurrent, Net",
        "verboseLabel": "Revolver debt issuance costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsNoncurrentNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherNoncurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r106",
      "r122",
      "r465",
      "r472",
      "r473",
      "r474"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "totalLabel": "Total deferred"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Deferred:"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionBenefitDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r23",
      "r24",
      "r454",
      "r619",
      "r634"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureIncomeTaxesCompanySDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "negatedLabel": "Total gross deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesCompanySDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r122",
      "r465",
      "r472"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsDeferredIncome": {
     "auth_ref": [
      "r462",
      "r463"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureIncomeTaxesCompanySDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.",
        "label": "Deferred Tax Assets, Deferred Income",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "DeferredTaxAssetsDeferredIncome",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesCompanySDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.stem.com/role/DisclosureIncomeTaxesCompanySDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.",
        "label": "Deferred Tax Assets, Goodwill and Intangible Assets",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesCompanySDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r455"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureIncomeTaxesCompanySDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0
      },
      "http://www.stem.com/role/DisclosureIncomeTaxesCompanySNetDeferredTaxAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Total gross deferred tax assets",
        "verboseLabel": "Deferred tax asset"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesCompanySDeferredTaxAssetsAndLiabilitiesDetails",
      "http://www.stem.com/role/DisclosureIncomeTaxesCompanySNetDeferredTaxAssetsDetails",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "auth_ref": [
      "r457"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureIncomeTaxesCompanySDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.",
        "label": "Deferred Tax Assets, Net",
        "terseLabel": "Net deferred tax assets",
        "totalLabel": "Net deferred taxes"
       }
      }
     },
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesCompanySDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r457"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureIncomeTaxesCompanySNetDeferredTaxAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "totalLabel": "Deferred tax asset, net of allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesCompanySNetDeferredTaxAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax assets:"
       }
      }
     },
     "localname": "DeferredTaxAssetsNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesCompanySNetDeferredTaxAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r462",
      "r463"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureIncomeTaxesCompanySDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "negatedLabel": "Net-operating loss carryforward",
        "terseLabel": "Net operating losses"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesCompanySDeferredTaxAssetsAndLiabilitiesDetails",
      "http://www.stem.com/role/DisclosureIncomeTaxesCompanySNetDeferredTaxAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r462",
      "r463"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureIncomeTaxesCompanySDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.",
        "label": "Deferred Tax Assets, Other",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesCompanySDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": {
     "auth_ref": [],
     "calculation": {
      "http://www.stem.com/role/DisclosureIncomeTaxesCompanySDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Assets, Property, Plant and Equipment",
        "terseLabel": "Depreciable assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesCompanySDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {
     "auth_ref": [
      "r460",
      "r462",
      "r463"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureIncomeTaxesCompanySDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards",
        "terseLabel": "Tax credits"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesCompanySDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "auth_ref": [
      "r462",
      "r463"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureIncomeTaxesCompanySDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesCompanySDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": {
     "auth_ref": [
      "r462",
      "r463"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureIncomeTaxesCompanySDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals",
        "terseLabel": "Accruals and allowances"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesCompanySDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r456"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureIncomeTaxesCompanySDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0
      },
      "http://www.stem.com/role/DisclosureIncomeTaxesCompanySNetDeferredTaxAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "negatedLabel": "Less: Valuation allowance",
        "terseLabel": "Valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureIncomeTaxesCompanySDeferredTaxAssetsAndLiabilitiesDetails",
      "http://www.stem.com/role/DisclosureIncomeTaxesCompanySNetDeferredTaxAssetsDetails",
      "http://www.stem.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities": {
     "auth_ref": [
      "r462",
      "r463"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureIncomeTaxesCompanySDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from regulatory assets and liabilities.",
        "label": "Deferred Tax Liabilities, Regulatory Assets and Liabilities",
        "negatedLabel": "Amortization of asset retirement obligation"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesCompanySDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.",
        "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount",
        "verboseLabel": "No employer match"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureEmployerRetirementPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.",
        "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent",
        "verboseLabel": "Percentage of compensation employees may defer, maximum"
       }
      }
     },
     "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureEmployerRetirementPlanDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedContributionPlanSponsorLocationExtensibleList": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates location of employer sponsoring defined contribution plan designed to provide retirement benefits.",
        "label": "Defined Contribution Plan, Sponsor Location [Extensible List]",
        "verboseLabel": "401(k) plan"
       }
      }
     },
     "localname": "DefinedContributionPlanSponsorLocationExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureEmployerRetirementPlanDetails"
     ],
     "xbrltype": "extensibleListItemType"
    },
    "us-gaap_DefinedContributionPlanTypeExtensibleList": {
     "auth_ref": [
      "r396"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates type of defined contribution plan. Includes, but is not limited to, pension plan, other postretirement plan and special and contractual termination benefits payable upon retirement.",
        "label": "Defined Contribution Plan, Type [Extensible List]",
        "verboseLabel": "401 (k) plan"
       }
      }
     },
     "localname": "DefinedContributionPlanTypeExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureEmployerRetirementPlanDetails"
     ],
     "xbrltype": "extensibleListItemType"
    },
    "us-gaap_DepositsAssetsCurrent": {
     "auth_ref": [
      "r45"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherCurrentAssetsConsistDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter.",
        "label": "Deposits Assets, Current",
        "verboseLabel": "Utility program deposits"
       }
      }
     },
     "localname": "DepositsAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherCurrentAssetsConsistDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepositsAssetsNoncurrent": {
     "auth_ref": [
      "r45"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer.",
        "label": "Deposits Assets, Noncurrent",
        "verboseLabel": "Self-generation incentive program deposits"
       }
      }
     },
     "localname": "DepositsAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherNoncurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r106",
      "r281"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation expense",
        "verboseLabel": "Depreciation expense"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureEnergyStorageSystemsNetDetails",
      "http://www.stem.com/role/DisclosureEnergyStorageSystemsNetNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r106",
      "r192"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization expense"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLiabilityMeasurementInput": {
     "auth_ref": [
      "r511"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of input used to measure derivative liability.",
        "label": "Derivative Liability, Measurement Input",
        "terseLabel": "Measurement input"
       }
      }
     },
     "localname": "DerivativeLiabilityMeasurementInput",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsAsTheirMeasurementDatesDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsAsTheirMeasurementDatesDetailss"
     ],
     "xbrltype": "decimalItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureRevenueDisaggregationOfRevenueDetails",
      "http://www.stem.com/role/DisclosureRevenueDisaggregationOfRevenueDetailss",
      "http://www.stem.com/role/DisclosureRevenueNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r364",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureRevenueDisaggregationOfRevenueDetails",
      "http://www.stem.com/role/DisclosureRevenueDisaggregationOfRevenueDetailss",
      "http://www.stem.com/role/DisclosureRevenueNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r364"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Disaggregation of Revenue",
        "verboseLabel": "Schedule of information on the disaggregation of revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureRevenueTables",
      "http://www.stem.com/role/DisclosureRevenueTabless"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r440"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement [Text Block]",
        "terseLabel": "STOCK-BASED COMPENSATION"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensation",
      "http://www.stem.com/role/DisclosureStockBasedCompensations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "STOCK-BASED COMPENSATION"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DomesticCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.",
        "label": "Domestic Country [Member]",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "DomesticCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesNolCarryForwardsDetails",
      "http://www.stem.com/role/DisclosureIncomeTaxesTaxCreditCarryForwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DueFromRelatedPartiesCurrent": {
     "auth_ref": [
      "r4",
      "r16",
      "r29",
      "r123",
      "r559"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherCurrentAssetsConsistDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).",
        "label": "Due from Related Parties, Current",
        "terseLabel": "Due from related parties",
        "verboseLabel": "Other current assets due from related parties"
       }
      }
     },
     "localname": "DueFromRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherCurrentAssetsConsistDetails",
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetsParentheticals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueFromRelatedPartiesNoncurrent": {
     "auth_ref": [
      "r40",
      "r129",
      "r559"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due after one year (or one business cycle).",
        "label": "Due from Related Parties, Noncurrent",
        "verboseLabel": "Receivable from SPEs"
       }
      }
     },
     "localname": "DueFromRelatedPartiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherNoncurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueToRelatedPartiesCurrent": {
     "auth_ref": [
      "r47",
      "r129",
      "r559"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherCurrentLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Due to Related Parties, Current",
        "verboseLabel": "Due to related parties"
       }
      }
     },
     "localname": "DueToRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NET LOSS PER SHARE"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r79",
      "r138",
      "r139",
      "r140",
      "r141",
      "r142",
      "r148",
      "r151",
      "r156",
      "r157",
      "r158",
      "r162",
      "r163",
      "r628",
      "r647"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Net loss per share attributable to common shareholders, basic (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetailss",
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDiluted": {
     "auth_ref": [
      "r157"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements.  Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period.  Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic and Diluted",
        "terseLabel": "Net loss per share attributable to common stockholders, basic and diluted",
        "verboseLabel": "Net loss per share attributable to common shareholders, basic and diluted"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDiluted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetails",
      "http://www.stem.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetailss",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfOperationsDetails",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperations",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperations",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperationss"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r79",
      "r138",
      "r139",
      "r140",
      "r141",
      "r142",
      "r151",
      "r156",
      "r157",
      "r158",
      "r162",
      "r163",
      "r628",
      "r647"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Net loss per share attributable to common shareholders, diluted (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetailss",
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r115",
      "r159",
      "r160"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Net Income (Loss) Per Share of Common Stock",
        "verboseLabel": "Net Loss Per Share Attributable to Common Stockholders"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r159",
      "r160",
      "r161",
      "r164"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "NET LOSS PER SHARE"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureNetLossPerShare",
      "http://www.stem.com/role/DisclosureNetLossPerShares"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r528"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, 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.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "terseLabel": "Effect of exchange rate changes on cash and cash equivalents",
        "verboseLabel": "Effect of exchange rate changes on cash and cash equivalents"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r447"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesEffectiveTaxRateOfCompanySProvisionBenefitDetails2",
      "http://www.stem.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r447",
      "r476"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "terseLabel": "Statutory rate",
        "verboseLabel": "Statutory federal income tax rate (as a percent)"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesEffectiveTaxRateOfCompanySProvisionBenefitDetails2",
      "http://www.stem.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r447",
      "r476"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent",
        "terseLabel": "Valuation allowance",
        "verboseLabel": "Change in valuation allowance (as a percent)"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesEffectiveTaxRateOfCompanySProvisionBenefitDetails2",
      "http://www.stem.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r447",
      "r476"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent",
        "terseLabel": "Foreign income and withholding taxes"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesEffectiveTaxRateOfCompanySProvisionBenefitDetails2"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": {
     "auth_ref": [
      "r447",
      "r476"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent",
        "terseLabel": "Non-deductible interest expense"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesEffectiveTaxRateOfCompanySProvisionBenefitDetails2"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "auth_ref": [
      "r447",
      "r476"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesEffectiveTaxRateOfCompanySProvisionBenefitDetails2"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": {
     "auth_ref": [
      "r439",
      "r447"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Percent",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesEffectiveTaxRateOfCompanySProvisionBenefitDetails2"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r447",
      "r476"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "terseLabel": "State tax",
        "verboseLabel": "State taxes, net of federal tax benefit (as a percent)"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesEffectiveTaxRateOfCompanySProvisionBenefitDetails2",
      "http://www.stem.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability": {
     "auth_ref": [
      "r505"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value as of the balance sheet date of the embedded derivative or group of embedded derivatives classified as a liability.",
        "label": "Embedded Derivative, Fair Value of Embedded Derivative Liability",
        "terseLabel": "Derivative liability",
        "verboseLabel": "Embedded derivative liabilities"
       }
      }
     },
     "localname": "EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotes2020ConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmbeddedDerivativeFinancialInstrumentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument embedded in host contract.",
        "label": "Embedded Derivative Financial Instruments [Member]",
        "terseLabel": "Embedded derivatives"
       }
      }
     },
     "localname": "EmbeddedDerivativeFinancialInstrumentsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsEmbeddedDerivativeLiabilitiesDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsTablesss"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r51"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued payroll"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r429"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Weighted average period for recognition of stock-based compensation expense"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationNarrativeDetails",
      "http://www.stem.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "auth_ref": [
      "r429"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Remaining unrecognized stock-based compensation expense"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationNarrativeDetails",
      "http://www.stem.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r426"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Employee Stock Option [Member]",
        "terseLabel": "Options issued and outstanding"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStockScheduleOfSharesReservedForIssuanceDetails",
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitSharesReservedForIssuanceDetails",
      "http://www.stem.com/role/DisclosureNetLossPerShareAntidilutiveSecuritiesDetails",
      "http://www.stem.com/role/DisclosureNetLossPerShareCalculationOfDilutedSharesOutstandingDetails",
      "http://www.stem.com/role/DisclosureStockBasedCompensationSignificantAssumptionsInEstimatingOptionFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r132",
      "r133",
      "r135",
      "r137",
      "r143",
      "r146",
      "r168",
      "r238",
      "r332",
      "r339",
      "r431",
      "r432",
      "r433",
      "r468",
      "r469",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r656",
      "r657",
      "r658"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotesDetails",
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersDeficit",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfChangesInStockholdersEquity",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvesteeMember": {
     "auth_ref": [
      "r230",
      "r603",
      "r605",
      "r607",
      "r609",
      "r611",
      "r613"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An entity that issued voting stock held by an investor and that is accounted for under the equity method of accounting by the investor.",
        "label": "Equity Method Investee [Member]",
        "terseLabel": "Unconsolidated SPEs"
       }
      }
     },
     "localname": "EquityMethodInvesteeMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis": {
     "auth_ref": [
      "r0",
      "r120",
      "r236",
      "r527"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by nonconsolidated equity method investee. Excludes information consolidated by reporting entity.",
        "label": "Equity Method Investment, Nonconsolidated Investee [Axis]"
       }
      }
     },
     "localname": "EquityMethodInvestmentNonconsolidatedInvesteeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesUnconsolidatedViesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain": {
     "auth_ref": [
      "r0",
      "r120",
      "r236",
      "r527"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nonconsolidated equity method investee. Excludes information consolidated by reporting entity.",
        "label": "Equity Method Investment Nonconsolidated Investee [Domain]",
        "terseLabel": "Equity Method Investment, Nonconsolidated Investee [Domain]"
       }
      }
     },
     "localname": "EquityMethodInvestmentNonconsolidatedInvesteeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesUnconsolidatedViesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment": {
     "auth_ref": [
      "r231"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents an other than temporary decline in value that has been recognized against an investment accounted for under the equity method of accounting. The excess of the carrying amount over the fair value of the investment represents the amount of the write down which is or was reflected in earnings. The written down value is a new cost basis with the adjusted value of the investment becoming its new carrying value subject to the equity accounting method. Evidence of a loss in value might include, but would not necessarily be limited to, absence of an ability to recover the carrying amount of the investment or inability of the investee to sustain an earnings capacity which would justify the carrying amount of the investment.",
        "label": "Equity Method Investment, Other than Temporary Impairment",
        "verboseLabel": "Other-than-temporary recognized for equity method investments"
       }
      }
     },
     "localname": "EquityMethodInvestmentOtherThanTemporaryImpairment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "auth_ref": [
      "r233"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.",
        "label": "Equity Method Investment, Ownership Percentage",
        "terseLabel": "Ownership percentage"
       }
      }
     },
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesUnconsolidatedViesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investment, Summarized Financial Information [Abstract]"
       }
      }
     },
     "localname": "EquityMethodInvestmentSummarizedFinancialInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityMethodInvestments": {
     "auth_ref": [
      "r41",
      "r196",
      "r232"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.",
        "label": "Equity Method Investments",
        "totalLabel": "Total equity method investments"
       }
      }
     },
     "localname": "EquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesUnconsolidatedViesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestmentsPolicy": {
     "auth_ref": [
      "r41",
      "r100",
      "r115",
      "r234",
      "r527"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.",
        "label": "Equity Method Investments [Policy Text Block]",
        "verboseLabel": "Equity Method Investments"
       }
      }
     },
     "localname": "EquityMethodInvestmentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EquityMethodInvestmentsTextBlock": {
     "auth_ref": [
      "r237"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information.",
        "label": "Equity Method Investments [Table Text Block]",
        "terseLabel": "Schedule of information about unconsolidated VIEs, accounted for under equity method investments"
       }
      }
     },
     "localname": "EquityMethodInvestmentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis": {
     "auth_ref": [
      "r134",
      "r138",
      "r139",
      "r142",
      "r143",
      "r145",
      "r146"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of error correction.",
        "label": "Error Correction, Type [Axis]"
       }
      }
     },
     "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsBalanceSheetDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfCashFlowsDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Error Corrections and Prior Period Adjustments Restatement [Line Items]"
       }
      }
     },
     "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsBalanceSheetDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfCashFlowsDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAdjustmentOfWarrants": {
     "auth_ref": [
      "r106",
      "r322"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0
      },
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0
      },
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.",
        "label": "Fair Value Adjustment of Warrants",
        "negatedLabel": "Change in fair value of warrants and embedded derivatives",
        "negatedTerseLabel": "Change in fair value of warrant liabilities",
        "terseLabel": "Change in fair value of warrant liability and embedded derivative",
        "verboseLabel": "Change in fair value of warrant liabilities"
       }
      }
     },
     "localname": "FairValueAdjustmentOfWarrants",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetailss",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfOperationsDetails",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails",
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfOperations",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperations",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperations",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperationss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsAsTheirMeasurementDatesDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsAsTheirMeasurementDatesDetailss",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsTablesss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r506",
      "r507",
      "r508",
      "r518"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsAsTheirMeasurementDatesDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsAsTheirMeasurementDatesDetailss",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsTablesss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": {
     "auth_ref": [
      "r506",
      "r507",
      "r508",
      "r517",
      "r518"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.",
        "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]",
        "terseLabel": "Schedule of financial assets that are measured at fair value on a recurring basis"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]",
        "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsConvertiblePreferredStockWarrantLiabilitiesDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsKeyAssumptionsUsedForValuationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": {
     "auth_ref": [
      "r509"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]",
        "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsConvertiblePreferredStockWarrantLiabilitiesDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsKeyAssumptionsUsedForValuationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": {
     "auth_ref": [
      "r509"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]",
        "terseLabel": "Schedule of quantitative information regarding Level 3 fair value measurements inputs as their measurement dates",
        "verboseLabel": "Schedule of key assumptions used for the valuation of the preferred stock warrant liabilities"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsTables",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsTabless",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsTablesss",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsTablessss"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount": {
     "auth_ref": [
      "r508"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transfers of assets measured on a recurring basis out of Level 1 of the fair value hierarchy into Level 2.",
        "label": "Fair Value, Assets, Level 1 to Level 2 Transfers, Amount",
        "terseLabel": "Transfer of assets from level 1 to level 2"
       }
      }
     },
     "localname": "FairValueAssetsLevel1ToLevel2TransfersAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetailss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount": {
     "auth_ref": [
      "r508"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transfers of assets measured on a recurring basis out of Level 2 of the fair value hierarchy into Level 1.",
        "label": "Fair Value, Assets, Level 2 to Level 1 Transfers, Amount",
        "terseLabel": "Transfer of assets from level 2 to level 1"
       }
      }
     },
     "localname": "FairValueAssetsLevel2ToLevel1TransfersAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetailss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]",
        "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]"
       }
      }
     },
     "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialInstrumentsMeasuredAtFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTable": {
     "auth_ref": [
      "r506",
      "r522",
      "r523"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.",
        "label": "Fair Value, by Balance Sheet Grouping [Table]",
        "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]"
       }
      }
     },
     "localname": "FairValueByBalanceSheetGroupingTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialInstrumentsMeasuredAtFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTextBlock": {
     "auth_ref": [
      "r506",
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.",
        "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]",
        "terseLabel": "Schedule of Financial Instruments Measured at Fair Value",
        "verboseLabel": "Schedule of financial instruments measured at fair value"
       }
      }
     },
     "localname": "FairValueByBalanceSheetGroupingTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsTablesss",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsTablessss"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r378",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r393",
      "r507",
      "r571",
      "r572",
      "r573"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfDerivativeWarrantLiabilitiesDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfDerivativeWarrantLiabilitiesDetailss",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetailss",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsAsTheirMeasurementDatesDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsAsTheirMeasurementDatesDetailss",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialInstrumentsMeasuredAtFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r506",
      "r507",
      "r510",
      "r511",
      "r519"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetailss",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialInstrumentsMeasuredAtFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "FAIR VALUE MEASUREMENTS"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r516"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Fair Value Measurements",
        "verboseLabel": "FAIR VALUE MEASUREMENTS"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurements",
      "http://www.stem.com/role/DisclosureFairValueMeasurementss",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsss",
      "http://www.stem.com/role/DisclosureFairValueMeasurementssss"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r378",
      "r380",
      "r385",
      "r393",
      "r507",
      "r571"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value Inputs Level1 [Member]",
        "terseLabel": "Level 1"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetailss",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialInstrumentsMeasuredAtFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r378",
      "r380",
      "r385",
      "r393",
      "r507",
      "r572"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value Inputs Level2 [Member]",
        "terseLabel": "Level 2"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialInstrumentsMeasuredAtFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r378",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r393",
      "r507",
      "r573"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value Inputs Level3 [Member]",
        "terseLabel": "Level 3"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfDerivativeWarrantLiabilitiesDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfDerivativeWarrantLiabilitiesDetailss",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetailss",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsAsTheirMeasurementDatesDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsAsTheirMeasurementDatesDetailss",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialInstrumentsMeasuredAtFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]",
        "terseLabel": "Change in the fair value of the derivative warrant liabilities",
        "verboseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfDerivativeWarrantLiabilitiesDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfDerivativeWarrantLiabilitiesDetailss",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsConvertiblePreferredStockDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsEmbeddedDerivativeLiabilitiesDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsScheduleOfChangesInLiabilityForUnobservableInputsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]",
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfDerivativeWarrantLiabilitiesDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfDerivativeWarrantLiabilitiesDetailss",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsConvertiblePreferredStockDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsEmbeddedDerivativeLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": {
     "auth_ref": [
      "r512",
      "r518"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]",
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfDerivativeWarrantLiabilitiesDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfDerivativeWarrantLiabilitiesDetailss",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsConvertiblePreferredStockDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsEmbeddedDerivativeLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "auth_ref": [
      "r512",
      "r518"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of change in the fair value of the derivative warrant liabilities",
        "verboseLabel": "Schedule of changes in the fair value liability"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsTables",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsTabless",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsTablesss",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsTablessss"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Fair Value Measurement Frequency [Domain]",
        "terseLabel": "Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetailss",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialInstrumentsMeasuredAtFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3": {
     "auth_ref": [
      "r515"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transfers of financial instrument classified as a liability into level 3 of the fair value hierarchy.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers Into Level 3",
        "verboseLabel": "Amount of liability transferred into level 3"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3": {
     "auth_ref": [
      "r515"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transfers of financial instrument classified as a liability out of level 3 of the fair value hierarchy.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3",
        "verboseLabel": "Amount of liability transferred out of level 3"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3": {
     "auth_ref": [
      "r515"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transfer of financial instrument classified as an asset into level 3 of the fair value hierarchy.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3",
        "verboseLabel": "Amount of asset transferred into level 3"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transfer of financial instrument classified as an asset into (out of) level 3 of the fair value hierarchy.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers, Net",
        "terseLabel": "Transfers to / from Level 3"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetailss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers, Net [Abstract]"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3": {
     "auth_ref": [
      "r515"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transfers of financial instrument classified as an asset out of level 3 of the fair value hierarchy.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3",
        "verboseLabel": "Amount of asset transferred out of level 3"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": {
     "auth_ref": [
      "r513"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings",
        "terseLabel": "Change in fair value",
        "verboseLabel": "Change in fair value of warrants"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfDerivativeWarrantLiabilitiesDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfDerivativeWarrantLiabilitiesDetailss",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsConvertiblePreferredStockDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsEmbeddedDerivativeLiabilitiesDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsScheduleOfChangesInLiabilityForUnobservableInputsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": {
     "auth_ref": [
      "r514"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of issuances of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances",
        "terseLabel": "Issuance of derivative",
        "verboseLabel": "Issuance of warrants"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfDerivativeWarrantLiabilitiesDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsConvertiblePreferredStockDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsEmbeddedDerivativeLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": {
     "auth_ref": [
      "r514"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements",
        "negatedTerseLabel": "Exercised warrants",
        "verboseLabel": "Exercised warrants"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsConvertiblePreferredStockDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsScheduleOfChangesInLiabilityForUnobservableInputsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Transfers, Net [Abstract]"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "auth_ref": [
      "r512"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value",
        "periodEndLabel": "Ending balance at December 31",
        "periodStartLabel": "Beginning balance at January 1"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfDerivativeWarrantLiabilitiesDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfDerivativeWarrantLiabilitiesDetailss",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsConvertiblePreferredStockDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsEmbeddedDerivativeLiabilitiesDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsScheduleOfChangesInLiabilityForUnobservableInputsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r378",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r393",
      "r571",
      "r572",
      "r573"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Measurements Fair Value Hierarchy [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfDerivativeWarrantLiabilitiesDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsChangeInFairValueOfDerivativeWarrantLiabilitiesDetailss",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetailss",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsAsTheirMeasurementDatesDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsAsTheirMeasurementDatesDetailss",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialInstrumentsMeasuredAtFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r516",
      "r519"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value Measurements Recurring [Member]",
        "terseLabel": "Recurring"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetailss",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialInstrumentsMeasuredAtFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueNetAssetLiability": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of asset after deduction of liability.",
        "label": "Fair Value, Net Asset (Liability)",
        "totalLabel": "Total fair value"
       }
      }
     },
     "localname": "FairValueNetAssetLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetailss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r115",
      "r520",
      "r521"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "terseLabel": "Fair Value of Financial Instruments"
       }
      }
     },
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciesss"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations": {
     "auth_ref": [
      "r121",
      "r446"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current and deferred federal income tax expense (benefit) attributable to income (loss) from continuing operations.",
        "label": "Federal Income Tax Expense (Benefit), Continuing Operations",
        "terseLabel": "Provisions for federal income taxes"
       }
      }
     },
     "localname": "FederalIncomeTaxExpenseBenefitContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesEffectiveTaxRateOfCompanySProvisionBenefitDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r227",
      "r228",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStockScheduleOfSharesReservedForIssuanceDetails",
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitSharesReservedForIssuanceDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsEmbeddedDerivativeLiabilitiesDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetailss",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsTablesss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "verboseLabel": "Estimated useful life"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r275"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedLabel": "Less: Accumulated amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r270",
      "r271",
      "r275",
      "r277",
      "r600",
      "r601"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsNetDetails",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite Lived Intangible Assets, Foreign Currency Translation Gain (Loss)",
        "negatedLabel": "Add: Currency translation adjustment"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r275",
      "r601"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "verboseLabel": "Intangible assets, gross"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsNetDetails",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r270",
      "r274"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite Lived Intangible Assets Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsNetDetails",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r275",
      "r600"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "totalLabel": "Total intangible assets, net"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r115",
      "r536"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "verboseLabel": "Foreign Currency Translation"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      },
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "General and Administrative Expense",
        "terseLabel": "General and administrative expenses",
        "verboseLabel": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails",
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfOperations",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperations",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperations",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperationss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "auth_ref": [
      "r80"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing general and administrative expense.",
        "label": "General And Administrative Expense [Member]",
        "terseLabel": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetailss",
      "http://www.stem.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails",
      "http://www.stem.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetailss"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r260",
      "r262",
      "r615"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "periodEndLabel": "Goodwill, ending balance",
        "periodStartLabel": "Goodwill, beginning balance",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureGoodwillAndIntangibleAssetsNetDetails",
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "GOODWILL AND INTANGIBLE ASSETS, NET"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r278"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "verboseLabel": "GOODWILL AND INTANGIBLE ASSETS, NET"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureGoodwillAndIntangibleAssetsNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "auth_ref": [
      "r115",
      "r265"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.",
        "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
        "verboseLabel": "Goodwill"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": {
     "auth_ref": [
      "r115",
      "r272"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.",
        "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]",
        "verboseLabel": "Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r264"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Foreign Currency Translation Gain (Loss)",
        "verboseLabel": "Effect of foreign currency translation"
       }
      }
     },
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureGoodwillAndIntangibleAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r106",
      "r261",
      "r263",
      "r266"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Impairment Loss",
        "verboseLabel": "Impairment of goodwill"
       }
      }
     },
     "localname": "GoodwillImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesContractOriginationCostsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Goodwill [Roll Forward]"
       }
      }
     },
     "localname": "GoodwillRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureGoodwillAndIntangibleAssetsNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r82",
      "r120",
      "r195",
      "r204",
      "r207",
      "r210",
      "r212",
      "r236",
      "r527"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross margin"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfOperations",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperationss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HeldToMaturitySecuritiesTextBlock": {
     "auth_ref": [
      "r227",
      "r228",
      "r229"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information about investment in debt security measured at amortized cost (held-to-maturity).",
        "label": "Debt Securities, Held-to-maturity [Table Text Block]",
        "terseLabel": "Summary of gross holding losses and fair value of held-to-maturity securities"
       }
      }
     },
     "localname": "HeldToMaturitySecuritiesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsTabless"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IPOMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First sale of stock by a private company to the public.",
        "label": "I P O [Member]",
        "terseLabel": "Initial Public Offering"
       }
      }
     },
     "localname": "IPOMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesDerivativeWarrantLiabilitiesDetails",
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesForwardPurchaseAgreementDetails",
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesForwardPurchaseAgreementDetailss",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetailss",
      "http://www.stem.com/role/DisclosureInitialPublicOfferingDetails",
      "http://www.stem.com/role/DisclosureInitialPublicOfferingDetailss",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativeWarrantLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": {
     "auth_ref": [
      "r106",
      "r280",
      "r285"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).",
        "label": "Impairment of Long-Lived Assets Held-for-use",
        "terseLabel": "Impairment of energy storage systems",
        "verboseLabel": "Impairment of energy storage systems"
       }
      }
     },
     "localname": "ImpairmentOfLongLivedAssetsHeldForUse",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r115",
      "r279",
      "r287"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "verboseLabel": "Impairment of Long-Lived Assets"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "auth_ref": [
      "r128",
      "r475"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "terseLabel": "Domestic"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r75",
      "r195",
      "r204",
      "r207",
      "r210",
      "r212",
      "r614",
      "r625",
      "r630",
      "r648"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureIncomeTaxesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      },
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      },
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperations": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Loss before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesDetails",
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfOperations",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperations",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperationss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r76",
      "r106",
      "r193",
      "r232",
      "r624",
      "r644"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).",
        "label": "Income (Loss) from Equity Method Investments",
        "negatedLabel": "Earnings from equity method investments",
        "terseLabel": "Cumulative share of the earnings/(losses)"
       }
      }
     },
     "localname": "IncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesUnconsolidatedViesDetails",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CONSOLIDATED STATEMENTS OF OPERATIONS",
        "terseLabel": "Statement of Operations"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r286"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetailss",
      "http://www.stem.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails",
      "http://www.stem.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetailss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetailss",
      "http://www.stem.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails",
      "http://www.stem.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetailss"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r450"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesNolCarryForwardsDetails",
      "http://www.stem.com/role/DisclosureIncomeTaxesTaxCreditCarryForwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority [Domain]",
        "terseLabel": "Income Tax Authority [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesNolCarryForwardsDetails",
      "http://www.stem.com/role/DisclosureIncomeTaxesTaxCreditCarryForwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "INCOME TAXES"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r448",
      "r452",
      "r459",
      "r470",
      "r477",
      "r479",
      "r480",
      "r481"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "INCOME TAXES",
        "verboseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxes",
      "http://www.stem.com/role/DisclosureIncomeTaxess",
      "http://www.stem.com/role/DisclosureIncomeTaxesss"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r122",
      "r145",
      "r146",
      "r194",
      "r446",
      "r471",
      "r478",
      "r649"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureIncomeTaxesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "negatedTerseLabel": "Income tax expense",
        "terseLabel": "Income tax expense",
        "totalLabel": "Total provision for income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesDetails",
      "http://www.stem.com/role/DisclosureIncomeTaxesDetailss",
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfOperations",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperationss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r73",
      "r115",
      "r444",
      "r445",
      "r452",
      "r453",
      "r458",
      "r466",
      "r669"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r103",
      "r110"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.",
        "label": "Income Taxes Paid",
        "verboseLabel": "Cash paid for income taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaid",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r105"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r105"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "terseLabel": "Accounts payable and accrued expenses",
        "verboseLabel": "Accounts payable and accrued expenses"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r105"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable",
        "negatedTerseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "auth_ref": [
      "r105"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "terseLabel": "Accrued expenses"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r105"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "terseLabel": "Deferred revenue",
        "verboseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r105"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventory",
        "negatedTerseLabel": "Inventory"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in operating assets and liabilities",
        "terseLabel": "Changes in operating assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "auth_ref": [
      "r105"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets",
        "negatedLabel": "Other assets",
        "negatedTerseLabel": "Other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": {
     "auth_ref": [
      "r105"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Operating Liabilities",
        "terseLabel": "Other liabilities",
        "verboseLabel": "Other liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidExpense": {
     "auth_ref": [
      "r105"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.",
        "label": "Increase (Decrease) in Prepaid Expense",
        "negatedLabel": "Prepaid expenses"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersDeficit",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfChangesInStockholdersEquity",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Temporary Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInTemporaryEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersDeficit",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStock"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r268",
      "r273"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r74",
      "r191",
      "r537",
      "r540",
      "r629"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedLabel": "Interest expense",
        "negatedTerseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesAdditionalInformationDetails",
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfOperations",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperationss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r98",
      "r102",
      "r110"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Cash paid for interest",
        "verboseLabel": "Cash paid for interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPayableCurrent": {
     "auth_ref": [
      "r11",
      "r12",
      "r51"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsAccruedLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Interest Payable, Current",
        "verboseLabel": "Accrued interest - notes payable"
       }
      }
     },
     "localname": "InterestPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r2",
      "r59"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsInventoryDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventory, net",
        "totalLabel": "Total inventory"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsInventoryDetails",
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Net [Abstract]",
        "verboseLabel": "Inventory"
       }
      }
     },
     "localname": "InventoryNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsInventoryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r13",
      "r60",
      "r115",
      "r165",
      "r251",
      "r252",
      "r254"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.",
        "label": "Inventory, Policy [Policy Text Block]",
        "verboseLabel": "Inventory"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryWorkInProcessNetOfReserves": {
     "auth_ref": [
      "r38",
      "r253"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsInventoryDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.",
        "label": "Inventory, Work in Process, Net of Reserves",
        "verboseLabel": "Work in process inventory"
       }
      }
     },
     "localname": "InventoryWorkInProcessNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeNet": {
     "auth_ref": [
      "r87",
      "r89"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      },
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities.",
        "label": "Investment Income, Net",
        "negatedLabel": "Gain on investment (net), dividends and interest held in Trust Account",
        "terseLabel": "Net gain from Investments held in Trust Account",
        "verboseLabel": "Interest income available in the Trust Account"
       }
      }
     },
     "localname": "InvestmentIncomeNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetailss",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfOperationsDetails",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperations",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsFairValueDisclosure": {
     "auth_ref": [
      "r506"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.",
        "label": "Investments, Fair Value Disclosure",
        "terseLabel": "Investments held in Trust Account"
       }
      }
     },
     "localname": "InvestmentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetailss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r552",
      "r554"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "verboseLabel": "Rent expense, inclusive of short-term and variable lease expense"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease, Cost [Abstract]"
       }
      }
     },
     "localname": "LeaseCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureLeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "LEASES"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Lessee, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureLeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r548"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureLeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r546"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Lessee, Leases [Policy Text Block]",
        "verboseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r553"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "verboseLabel": "Schedule of future payments associated with the Company's operating lease liabilities"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureLeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r553"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureLeasesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r553"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "verboseLabel": "2021"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r553"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "verboseLabel": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r553"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureLeasesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedLabel": "Less: imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "auth_ref": [
      "r547"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Renewal Term",
        "verboseLabel": "Leases renewal terms"
       }
      }
     },
     "localname": "LesseeOperatingLeaseRenewalTerm",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureLeasesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "auth_ref": [
      "r547"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Term of Contract",
        "verboseLabel": "Leases terms"
       }
      }
     },
     "localname": "LesseeOperatingLeaseTermOfContract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureLeasesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r555"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "verboseLabel": "LEASES"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureLeases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r50",
      "r120",
      "r206",
      "r236",
      "r487",
      "r493",
      "r494",
      "r527"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      },
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsBalanceSheetDetails",
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss",
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities [Abstract]",
        "terseLabel": "Liabilities:"
       }
      }
     },
     "localname": "LiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetailss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r36",
      "r120",
      "r236",
      "r527",
      "r621",
      "r641"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities, convertible preferred stock and stockholders' deficit"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsBalanceSheetDetails",
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss",
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "LIABILITIES, CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT",
        "terseLabel": "Liabilities and Stockholders' Equity:",
        "verboseLabel": "Liabilities and stockholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsBalanceSheetDetails",
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss",
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesAssumed1": {
     "auth_ref": [
      "r111",
      "r112",
      "r113"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value of liabilities assumed in noncash investing or financing activities.",
        "label": "Liabilities Assumed",
        "negatedLabel": "Accounts payable paid by Sponsor"
       }
      }
     },
     "localname": "LiabilitiesAssumed1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r52",
      "r120",
      "r236",
      "r487",
      "r493",
      "r494",
      "r527"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "terseLabel": "Total current liabilities",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsBalanceSheetDetails",
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss",
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current liabilities",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss",
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesFairValueAdjustment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of addition (reduction) to the amount at which a liability could be incurred (settled) in a current transaction between willing parties.",
        "label": "Liabilities, Fair Value Adjustment",
        "verboseLabel": "Derivative warrant liabilities"
       }
      }
     },
     "localname": "LiabilitiesFairValueAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesFairValueDisclosure": {
     "auth_ref": [
      "r506"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.stem.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialInstrumentsMeasuredAtFairValueDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial and nonfinancial obligations.",
        "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "LiabilitiesFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialInstrumentsMeasuredAtFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesFairValueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Fair Value Disclosure [Abstract]",
        "terseLabel": "Liabilities"
       }
      }
     },
     "localname": "LiabilitiesFairValueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialInstrumentsMeasuredAtFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r22",
      "r620",
      "r635"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-term Line of Credit",
        "terseLabel": "Outstanding balance"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureNotesPayable2020And2021CreditAgreementsDetails",
      "http://www.stem.com/role/DisclosureNotesPayableRevolvingLoanDueToSpeMemberDetailss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": {
     "auth_ref": [
      "r48"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The effective interest rate during the reporting period.",
        "label": "Line of Credit Facility, Interest Rate During Period",
        "verboseLabel": "Fixed interest rate"
       }
      }
     },
     "localname": "LineOfCreditFacilityInterestRateDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureNotesPayable2020CreditAgreementDetails",
      "http://www.stem.com/role/DisclosureNotesPayableRevolvingLoanDueToSpeMemberDetails",
      "http://www.stem.com/role/DisclosureSubsequentEventsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r48"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Total capacity",
        "verboseLabel": "Loan capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureNotesPayable2020And2021CreditAgreementsDetails",
      "http://www.stem.com/role/DisclosureNotesPayableRevolvingLoanDueToSpeMemberDetails",
      "http://www.stem.com/role/DisclosureNotesPayableRevolvingLoanDueToSpeMemberDetailss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.",
        "label": "Line Of Credit [Member]",
        "terseLabel": "Line of Credit"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureNotesPayable2020And2021CreditAgreementsDetails",
      "http://www.stem.com/role/DisclosureNotesPayableRevolvingLoanDueToSpeMemberDetailss"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LitigationSettlementAmountAwardedToOtherParty": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount awarded to other party in judgment or settlement of litigation.",
        "label": "Litigation Settlement, Amount Awarded to Other Party",
        "terseLabel": "Settlement amount paid to plaintiffs",
        "verboseLabel": "Settlement amount paid to plaintiffs"
       }
      }
     },
     "localname": "LitigationSettlementAmountAwardedToOtherParty",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesDetailss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LitigationStatusAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by status of pending, threatened, or settled litigation.",
        "label": "Litigation Status [Axis]"
       }
      }
     },
     "localname": "LitigationStatusAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesDetailss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LitigationStatusDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Status of pending, threatened, or settled litigation.",
        "label": "Litigation Status [Domain]",
        "terseLabel": "Litigation Status [Domain]"
       }
      }
     },
     "localname": "LitigationStatusDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesDetailss"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LoansPayableCurrent": {
     "auth_ref": [
      "r51"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of portion of long-term loans payable due within one year or the operating cycle if longer.",
        "label": "Loans Payable, Current",
        "terseLabel": "Financing obligation, current portion",
        "verboseLabel": "Financing obligation, current portion"
       }
      }
     },
     "localname": "LoansPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesAdditionalInformationDetails",
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansPayableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowing supported by a written promise to pay an obligation.",
        "label": "Loans Payable [Member]",
        "terseLabel": "Financing obligation"
       }
      }
     },
     "localname": "LoansPayableMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesAdditionalInformationDetails",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r22",
      "r320",
      "r620",
      "r638"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureNotesPayableOutstandingNotesPayableDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.stem.com/role/DisclosureNotesPayableScheduleOfOutstandingDebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt",
        "terseLabel": "Outstanding balance",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureNotesPayableOutstandingNotesPayableDetails",
      "http://www.stem.com/role/DisclosureNotesPayableScheduleOfOutstandingDebtDetails",
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToFormerNonControllingInterestHolderDetailss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtByMaturityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term Debt, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "localname": "LongTermDebtByMaturityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureNotesPayableOutstandingNotesPayableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {
     "auth_ref": [
      "r130",
      "r315"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureNotesPayableOutstandingNotesPayableDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, after Year Five",
        "verboseLabel": "Thereafter"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureNotesPayableOutstandingNotesPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths": {
     "auth_ref": [
      "r130"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Long-term Debt, Maturities, Repayments of Principal in Next Rolling Twelve Months",
        "terseLabel": "Debt financing coming due within the next 12 months"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBusinessDetailss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r130",
      "r315"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureNotesPayableOutstandingNotesPayableDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      },
      "http://www.stem.com/role/DisclosureNotesPayableScheduleOfDebtMaturitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year One",
        "terseLabel": "2022",
        "verboseLabel": "2021"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureNotesPayableOutstandingNotesPayableDetails",
      "http://www.stem.com/role/DisclosureNotesPayableScheduleOfDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "auth_ref": [
      "r130",
      "r315"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureNotesPayableOutstandingNotesPayableDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Five",
        "verboseLabel": "2025"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureNotesPayableOutstandingNotesPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r130",
      "r315"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureNotesPayableOutstandingNotesPayableDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      },
      "http://www.stem.com/role/DisclosureNotesPayableScheduleOfDebtMaturitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Four",
        "terseLabel": "2025",
        "verboseLabel": "2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureNotesPayableOutstandingNotesPayableDetails",
      "http://www.stem.com/role/DisclosureNotesPayableScheduleOfDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r130",
      "r315"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureNotesPayableOutstandingNotesPayableDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      },
      "http://www.stem.com/role/DisclosureNotesPayableScheduleOfDebtMaturitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Three",
        "terseLabel": "2024",
        "verboseLabel": "2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureNotesPayableOutstandingNotesPayableDetails",
      "http://www.stem.com/role/DisclosureNotesPayableScheduleOfDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r130",
      "r315"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureNotesPayableOutstandingNotesPayableDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      },
      "http://www.stem.com/role/DisclosureNotesPayableScheduleOfDebtMaturitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Two",
        "terseLabel": "2023",
        "verboseLabel": "2022"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureNotesPayableOutstandingNotesPayableDetails",
      "http://www.stem.com/role/DisclosureNotesPayableScheduleOfDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": {
     "auth_ref": [
      "r130"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureNotesPayableScheduleOfDebtMaturitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DebtInstrumentCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.",
        "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year",
        "terseLabel": "Remainder of 2021"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureNotesPayableScheduleOfDebtMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermInvestments": {
     "auth_ref": [
      "r41"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).",
        "label": "Long-term Investments",
        "verboseLabel": "Investment in VIEs"
       }
      }
     },
     "localname": "LongTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherNoncurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermLoansPayable": {
     "auth_ref": [
      "r54"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.",
        "label": "Loans Payable, Noncurrent",
        "terseLabel": "Financing obligation, noncurrent",
        "verboseLabel": "Financing obligation, noncurrent"
       }
      }
     },
     "localname": "LongTermLoansPayable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesAdditionalInformationDetails",
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermNotesPayable": {
     "auth_ref": [
      "r54"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.",
        "label": "Notes Payable, Noncurrent",
        "terseLabel": "Notes payable, noncurrent",
        "verboseLabel": "Notes payable, noncurrent"
       }
      }
     },
     "localname": "LongTermNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermConvertibleDebtCurrentAndNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CONVERTIBLE NOTES"
       }
      }
     },
     "localname": "LongtermConvertibleDebtCurrentAndNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r54"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotes",
      "http://www.stem.com/role/DisclosureConvertibleNotes2019ConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureConvertibleNotes2020ConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureNotesPayable",
      "http://www.stem.com/role/DisclosureNotesPayable2020And2021CreditAgreementsDetails",
      "http://www.stem.com/role/DisclosureNotesPayable2020CreditAgreementDetails",
      "http://www.stem.com/role/DisclosureNotesPayableOutstandingNotesPayableDetails",
      "http://www.stem.com/role/DisclosureNotesPayableRevolvingLoanDueToSpeMemberDetails",
      "http://www.stem.com/role/DisclosureNotesPayableRevolvingLoanDueToSpeMemberDetailss",
      "http://www.stem.com/role/DisclosureNotesPayableScheduleOfDebtMaturitiesDetails",
      "http://www.stem.com/role/DisclosureNotesPayableScheduleOfOutstandingDebtDetails",
      "http://www.stem.com/role/DisclosureNotesPayableTables",
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToFormerNonControllingInterestHolderDetails",
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToFormerNonControllingInterestHolderDetailss",
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToSpeMemberDetails",
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToSpeMemberDetailss",
      "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureSubsequentEventsDetails",
      "http://www.stem.com/role/DisclosureWarrantsDetails",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r54",
      "r316"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Longterm Debt Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotes",
      "http://www.stem.com/role/DisclosureConvertibleNotes2019ConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureConvertibleNotes2020ConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureNotesPayable",
      "http://www.stem.com/role/DisclosureNotesPayable2020And2021CreditAgreementsDetails",
      "http://www.stem.com/role/DisclosureNotesPayable2020CreditAgreementDetails",
      "http://www.stem.com/role/DisclosureNotesPayableOutstandingNotesPayableDetails",
      "http://www.stem.com/role/DisclosureNotesPayableRevolvingLoanDueToSpeMemberDetails",
      "http://www.stem.com/role/DisclosureNotesPayableRevolvingLoanDueToSpeMemberDetailss",
      "http://www.stem.com/role/DisclosureNotesPayableScheduleOfDebtMaturitiesDetails",
      "http://www.stem.com/role/DisclosureNotesPayableScheduleOfOutstandingDebtDetails",
      "http://www.stem.com/role/DisclosureNotesPayableTables",
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToFormerNonControllingInterestHolderDetails",
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToFormerNonControllingInterestHolderDetailss",
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToSpeMemberDetails",
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToSpeMemberDetailss",
      "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureSubsequentEventsDetails",
      "http://www.stem.com/role/DisclosureWarrantsDetails",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingenciesByNatureOfContingencyAxis": {
     "auth_ref": [
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r312",
      "r313"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.",
        "label": "Loss Contingency Nature [Axis]"
       }
      }
     },
     "localname": "LossContingenciesByNatureOfContingencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesDetailss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Loss Contingencies [Line Items]",
        "terseLabel": "Loss Contingencies [Line Items]"
       }
      }
     },
     "localname": "LossContingenciesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesDetailss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesTable": {
     "auth_ref": [
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r312",
      "r313"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.",
        "label": "Loss Contingencies [Table]",
        "terseLabel": "Loss Contingencies [Table]"
       }
      }
     },
     "localname": "LossContingenciesTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesDetails",
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesDetailss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyNatureDomain": {
     "auth_ref": [
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r312",
      "r313"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.",
        "label": "Loss Contingency Nature [Domain]",
        "terseLabel": "Loss Contingency, Nature [Domain]"
       }
      }
     },
     "localname": "LossContingencyNatureDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesDetailss"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MajorCustomersPolicyPolicyTextBlock": {
     "auth_ref": [
      "r178",
      "r181",
      "r182",
      "r216"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for major customers. Major customers are those that the loss of such customers would have a material adverse effect on the entity.",
        "label": "Major Customers, Policy [Policy Text Block]",
        "terseLabel": "Significant Customers"
       }
      }
     },
     "localname": "MajorCustomersPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciesss"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_MandatorilyRedeemablePreferredStockFairValueDisclosure": {
     "auth_ref": [
      "r323"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of shares that an entity is required to redeem for cash or other assets at a fixed or determinable date or upon the occurrence of an event.",
        "label": "Mandatorily Redeemable Preferred Stock, Fair Value Disclosure",
        "terseLabel": "Fair value of preferred stock"
       }
      }
     },
     "localname": "MandatorilyRedeemablePreferredStockFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotes2019ConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureConvertibleNotes2020ConvertibleNotesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember": {
     "auth_ref": [
      "r509"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using amount by which value of business ownership interest is reduced to reflect lack of ability to convert business interest into cash quickly.",
        "label": "Measurement Input Discount For Lack Of Marketability [Member]",
        "terseLabel": "Discount for lack of marketability"
       }
      }
     },
     "localname": "MeasurementInputDiscountForLackOfMarketabilityMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsConvertiblePreferredStockWarrantLiabilitiesDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsKeyAssumptionsUsedForValuationDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsAsTheirMeasurementDatesDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsAsTheirMeasurementDatesDetailss"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputExercisePriceMember": {
     "auth_ref": [
      "r509"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using agreed upon price for exchange of underlying asset.",
        "label": "Measurement Input Exercise Price [Member]",
        "terseLabel": "Exercise price"
       }
      }
     },
     "localname": "MeasurementInputExercisePriceMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsAsTheirMeasurementDatesDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsAsTheirMeasurementDatesDetailss"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputExpectedDividendRateMember": {
     "auth_ref": [
      "r509"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year.",
        "label": "Measurement Input Expected Dividend Rate [Member]",
        "terseLabel": "Dividend yield"
       }
      }
     },
     "localname": "MeasurementInputExpectedDividendRateMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsKeyAssumptionsUsedForValuationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputExpectedTermMember": {
     "auth_ref": [
      "r509"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.",
        "label": "Measurement Input Expected Term [Member]",
        "terseLabel": "Expected term (in years)"
       }
      }
     },
     "localname": "MeasurementInputExpectedTermMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsConvertiblePreferredStockWarrantLiabilitiesDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsKeyAssumptionsUsedForValuationDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsAsTheirMeasurementDatesDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsAsTheirMeasurementDatesDetailss"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputPriceVolatilityMember": {
     "auth_ref": [
      "r509"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.",
        "label": "Measurement Input Price Volatility [Member]",
        "terseLabel": "Volatility"
       }
      }
     },
     "localname": "MeasurementInputPriceVolatilityMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsConvertiblePreferredStockWarrantLiabilitiesDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsKeyAssumptionsUsedForValuationDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsAsTheirMeasurementDatesDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsAsTheirMeasurementDatesDetailss"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputRiskFreeInterestRateMember": {
     "auth_ref": [
      "r509"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.",
        "label": "Measurement Input Risk Free Interest Rate [Member]",
        "terseLabel": "Risk-free interest rate"
       }
      }
     },
     "localname": "MeasurementInputRiskFreeInterestRateMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsConvertiblePreferredStockWarrantLiabilitiesDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsKeyAssumptionsUsedForValuationDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsAsTheirMeasurementDatesDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsAsTheirMeasurementDatesDetailss"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputSharePriceMember": {
     "auth_ref": [
      "r509"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using share price of saleable stock.",
        "label": "Measurement Input Share Price [Member]",
        "terseLabel": "Stock price"
       }
      }
     },
     "localname": "MeasurementInputSharePriceMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsAsTheirMeasurementDatesDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsAsTheirMeasurementDatesDetailss"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "auth_ref": [
      "r509"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of measurement input used to determine value of asset and liability.",
        "label": "Measurement Input Type [Axis]"
       }
      }
     },
     "localname": "MeasurementInputTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsConvertiblePreferredStockWarrantLiabilitiesDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsKeyAssumptionsUsedForValuationDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsAsTheirMeasurementDatesDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsAsTheirMeasurementDatesDetailss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MeasurementInputTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input used to determine value of asset and liability.",
        "label": "Measurement Input Type [Domain]",
        "terseLabel": "Measurement Input Type [Domain]"
       }
      }
     },
     "localname": "MeasurementInputTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsConvertiblePreferredStockWarrantLiabilitiesDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsKeyAssumptionsUsedForValuationDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsAsTheirMeasurementDatesDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsQuantitativeInformationRegardingLevel3FairValueMeasurementsInputsAsTheirMeasurementDatesDetailss"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MediumTermNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instruments with maturities ranging from five to ten years.",
        "label": "Medium Term Notes [Member]",
        "terseLabel": "Term Loan"
       }
      }
     },
     "localname": "MediumTermNotesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToFormerNonControllingInterestHolderDetailss",
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToSpeMemberDetailss"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MoneyMarketFundsMember": {
     "auth_ref": [
      "r378"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.",
        "label": "Money Market Funds [Member]",
        "terseLabel": "Money market fund"
       }
      }
     },
     "localname": "MoneyMarketFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialInstrumentsMeasuredAtFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NatureOfOperations": {
     "auth_ref": [
      "r172",
      "r187"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.",
        "label": "Nature of Operations [Text Block]",
        "terseLabel": "Description of Organization and Business Operations",
        "verboseLabel": "BUSINESS"
       }
      }
     },
     "localname": "NatureOfOperations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBusiness",
      "http://www.stem.com/role/DisclosureBusinesss",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperations",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationss"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NetAssetsGeographicAreaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the total assets less the total liabilities of a designated geographic area ( such as a state, country, continent, or market) when it serves as a benchmark in a concentration of risk calculation.",
        "label": "Net Assets Geographic Area [Member]",
        "terseLabel": "Net Assets"
       }
      }
     },
     "localname": "NetAssetsGeographicAreaMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSignificantCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r101"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      },
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "terseLabel": "Net cash provided by financing activities",
        "totalLabel": "Net cash provided by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfCashFlowsDetails",
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "FINANCING ACTIVITIES",
        "terseLabel": "FINANCING ACTIVITIES"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r101"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      },
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "terseLabel": "Net cash used in investing activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfCashFlowsDetails",
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "INVESTING ACTIVITIES",
        "terseLabel": "INVESTING ACTIVITIES"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r101",
      "r104",
      "r107"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      },
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "negatedLabel": "Cash flows from operating activities",
        "negatedTerseLabel": "Negative cash flows from operating activities",
        "totalLabel": "Net cash used in operating activities",
        "verboseLabel": "Net cash used in operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBusinessDetails",
      "http://www.stem.com/role/DisclosureBusinessDetailss",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfCashFlowsDetails",
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "OPERATING ACTIVITIES",
        "terseLabel": "OPERATING ACTIVITIES"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r0",
      "r68",
      "r70",
      "r77",
      "r107",
      "r120",
      "r136",
      "r138",
      "r139",
      "r140",
      "r141",
      "r145",
      "r146",
      "r154",
      "r195",
      "r204",
      "r207",
      "r210",
      "r212",
      "r236",
      "r527",
      "r626",
      "r645"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0
      },
      "http://www.stem.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetailss": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0
      },
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperations": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net loss",
        "negatedLabel": "Net loss",
        "terseLabel": "Net loss",
        "totalLabel": "Net loss",
        "verboseLabel": "Net loss attributable to common stockholders"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails",
      "http://www.stem.com/role/DisclosureBusinessDetails",
      "http://www.stem.com/role/DisclosureBusinessDetailss",
      "http://www.stem.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetails",
      "http://www.stem.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetailss",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfOperationsDetails",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails",
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss",
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersDeficit",
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfOperations",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfChangesInStockholdersEquity",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperations",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfComprehensiveLoss",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperations",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperationss",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r138",
      "r139",
      "r140",
      "r141",
      "r148",
      "r149",
      "r155",
      "r158",
      "r195",
      "r204",
      "r207",
      "r210",
      "r212"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.stem.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetailss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "terseLabel": "Net loss attributable to common stockholders",
        "totalLabel": "Net loss attributable to common stockholders"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetails",
      "http://www.stem.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetailss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]",
        "terseLabel": "Numerator:"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetailss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recent Adopted Accounting Standards",
        "verboseLabel": "Recently Adopted Accounting Standards and Recently Issued Accounting Standards"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciesss"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NonUsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Countries excluding the United States of America (US).",
        "label": "Non Us [Member]",
        "terseLabel": "Outside of the U.S."
       }
      }
     },
     "localname": "NonUsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSignificantCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NON-CASH INVESTING AND FINANCING ACTIVITIES",
        "terseLabel": "NON-CASH INVESTING AND FINANCING ACTIVITIES"
       }
      }
     },
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncashOrPartNoncashAcquisitionPayablesAssumed1": {
     "auth_ref": [
      "r111",
      "r112",
      "r113"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of payables that an Entity assumes in acquiring a business or in consideration for an asset received in a noncash (or part noncash) acquisition. Noncash is defined as transactions during a period that affect recognized assets or liabilities but 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.",
        "label": "Noncash or Part Noncash Acquisition, Payables Assumed",
        "terseLabel": "Deferred legal fees"
       }
      }
     },
     "localname": "NoncashOrPartNoncashAcquisitionPayablesAssumed1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncollaborativeArrangementTransactionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Noncollaborative Arrangement Transactions [Member]",
        "terseLabel": "Arrangement Other than Collaborative"
       }
      }
     },
     "localname": "NoncollaborativeArrangementTransactionsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureRevenueDetails",
      "http://www.stem.com/role/DisclosureRevenueDisaggregationOfRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
        "label": "Nonoperating Income (Expense)",
        "totalLabel": "Total other income (expense)"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfOperationsDetails",
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfOperations",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperations",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperationss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other income:",
        "terseLabel": "Other (expense) income:",
        "verboseLabel": "Other income (expense), net:"
       }
      }
     },
     "localname": "NonoperatingIncomeExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfOperationsDetails",
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NotesPayable": {
     "auth_ref": [
      "r22",
      "r620",
      "r638"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer.",
        "label": "Notes Payable",
        "terseLabel": "Carrying value of debt",
        "verboseLabel": "Balance outstanding, end of period"
       }
      }
     },
     "localname": "NotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureNotesPayable2020CreditAgreementDetails",
      "http://www.stem.com/role/DisclosureNotesPayableOutstandingNotesPayableDetails",
      "http://www.stem.com/role/DisclosureNotesPayableRevolvingLoanDueToSpeMemberDetails",
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToFormerNonControllingInterestHolderDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesPayableCurrent": {
     "auth_ref": [
      "r49"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.",
        "label": "Notes Payable, Current",
        "terseLabel": "Notes payable, current portion",
        "verboseLabel": "Notes payable, current portion"
       }
      }
     },
     "localname": "NotesPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesPayableOtherPayablesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A written promise to pay a note to a third party.",
        "label": "Notes Payable Other Payables [Member]",
        "terseLabel": "Notes payable"
       }
      }
     },
     "localname": "NotesPayableOtherPayablesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureNotesPayable",
      "http://www.stem.com/role/DisclosureNotesPayable2020CreditAgreementDetails",
      "http://www.stem.com/role/DisclosureNotesPayableOutstandingNotesPayableDetails",
      "http://www.stem.com/role/DisclosureNotesPayableRevolvingLoanDueToSpeMemberDetails",
      "http://www.stem.com/role/DisclosureNotesPayableScheduleOfDebtMaturitiesDetails",
      "http://www.stem.com/role/DisclosureNotesPayableScheduleOfOutstandingDebtDetails",
      "http://www.stem.com/role/DisclosureNotesPayableTables",
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToFormerNonControllingInterestHolderDetails",
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToSpeMemberDetails",
      "http://www.stem.com/role/DisclosureSubsequentEventsDetails",
      "http://www.stem.com/role/DisclosureWarrantsDetails",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NotesPayableRelatedPartiesClassifiedCurrent": {
     "auth_ref": [
      "r46",
      "r129",
      "r560"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount for notes payable (written promise to pay), due to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Notes Payable, Related Parties, Current",
        "terseLabel": "Note payable",
        "verboseLabel": "Convertible promissory notes due to related parties"
       }
      }
     },
     "localname": "NotesPayableRelatedPartiesClassifiedCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetsParentheticals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [
      "r188"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.",
        "label": "Number of Operating Segments",
        "terseLabel": "Number of operating segments",
        "verboseLabel": "Number of operating segment"
       }
      }
     },
     "localname": "NumberOfOperatingSegments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      },
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfOperations",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperations",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperations",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperationss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating expenses",
        "terseLabel": "Operating expenses:",
        "verboseLabel": "Operating expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfOperations",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperations",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperations",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperationss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r195",
      "r204",
      "r207",
      "r210",
      "r212"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "terseLabel": "Loss from operations",
        "totalLabel": "Loss from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfOperationsDetails",
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfOperations",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperationss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureLeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r543"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureLeasesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "totalLabel": "Total operating lease liability future lease payments"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r543"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherCurrentLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.stem.com/role/DisclosureLeasesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Lease liabilities - current portion",
        "verboseLabel": "Current portion of operating lease liabilities included within other current liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherCurrentLiabilitiesDetails",
      "http://www.stem.com/role/DisclosureLeasesDetails",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r544"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]",
        "terseLabel": "Current portion of operating lease liabilities included within other current liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherCurrentLiabilitiesDetails",
      "http://www.stem.com/role/DisclosureLeasesDetails"
     ],
     "xbrltype": "extensibleListItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r543"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureLeasesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      },
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss": {
       "order": 7.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Non-current portion of operating lease liabilities",
        "verboseLabel": "Lease liability, noncurrent"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureLeasesDetails",
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r545",
      "r549"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "verboseLabel": "Cash paid for operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r542"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "verboseLabel": "Right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherNoncurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "auth_ref": [
      "r106"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for right-of-use asset from operating lease.",
        "label": "Operating Lease, Right-of-Use Asset, Amortization Expense",
        "terseLabel": "Noncash lease expense",
        "verboseLabel": "Noncash lease expense"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r551",
      "r554"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "verboseLabel": "Weighted average discount rate"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureLeasesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r550",
      "r554"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "verboseLabel": "Weighted average remaining operating lease term (in years)"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureLeasesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r460"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Operating Loss Carryforwards",
        "terseLabel": "NOL carryforwards"
       }
      }
     },
     "localname": "OperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesNolCarryForwardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Operating Loss Carryforwards [Line Items]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesNolCarryForwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "auth_ref": [
      "r461"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.",
        "label": "Operating Loss Carryforwards [Table]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesNolCarryForwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "BUSINESS"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r10",
      "r11",
      "r12",
      "r51"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsAccruedLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Accrued Liabilities, Current",
        "verboseLabel": "Other accrued liabilities"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsAccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r61"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherCurrentAssetsConsistDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current assets classified as other.",
        "label": "Other Assets, Current",
        "terseLabel": "Other current assets (includes $123 and $483 due from related parties as of December 31, 2020 and 2019, respectively)",
        "verboseLabel": "Total other current assets"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherCurrentAssetsConsistDetails",
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsMiscellaneousCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherCurrentAssetsConsistDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other miscellaneous assets expected to be realized or consumed within one year or operating cycle, if longer.",
        "label": "Other Assets, Miscellaneous, Current",
        "verboseLabel": "Other"
       }
      }
     },
     "localname": "OtherAssetsMiscellaneousCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherCurrentAssetsConsistDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsMiscellaneousNoncurrent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.",
        "label": "Other Assets, Miscellaneous, Noncurrent",
        "verboseLabel": "Other"
       }
      }
     },
     "localname": "OtherAssetsMiscellaneousNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherNoncurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r45"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other noncurrent assets",
        "totalLabel": "Total other noncurrent assets",
        "verboseLabel": "Other noncurrent assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherNoncurrentAssetsDetails",
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Assets, Noncurrent [Abstract]",
        "verboseLabel": "Other Noncurrent Assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherNoncurrentAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember": {
     "auth_ref": [
      "r282"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All other long term capitalized assets related to property plant and equipment not otherwise previously categorized.",
        "label": "Other Capitalized Property Plant And Equipment [Member]",
        "terseLabel": "Other property and equipment"
       }
      }
     },
     "localname": "OtherCapitalizedPropertyPlantAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherNoncurrentAssetsDetails",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r484",
      "r485",
      "r490"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Foreign currency translation adjustment",
        "verboseLabel": "Foreign currency translation adjustments"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss",
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersDeficit",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfComprehensiveLoss",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive (loss) income:",
        "terseLabel": "Other comprehensive income:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherDepreciationAndAmortization": {
     "auth_ref": [
      "r85",
      "r106",
      "r281"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, classified as other.",
        "label": "Other Depreciation and Amortization",
        "verboseLabel": "Depreciation and amortization expense"
       }
      }
     },
     "localname": "OtherDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilities": {
     "auth_ref": [
      "r622"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other.",
        "label": "Other Liabilities",
        "terseLabel": "Other liabilities"
       }
      }
     },
     "localname": "OtherLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r9",
      "r10",
      "r51"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherCurrentLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Current",
        "terseLabel": "Other current liabilities (includes $321 and $399 due to related parties as of March 31, 2021 and December 31, 2020, respectively)",
        "totalLabel": "Total other current liabilities",
        "verboseLabel": "Other current liabilities (includes $399 and $190 due to related parties as of December 31, 2020 and 2019, respectively)"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherCurrentLiabilitiesDetails",
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Liabilities, Current [Abstract]",
        "verboseLabel": "Other current liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "terseLabel": "Other expenses, net",
        "verboseLabel": "Other expenses, net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfOperations",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperationss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other income (expense), net",
        "verboseLabel": "Other income (expense), net:"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperationss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherSundryLiabilitiesCurrent": {
     "auth_ref": [
      "r51",
      "r314"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherCurrentLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are due within one year or operating cycle, if longer, from the balance sheet date.",
        "label": "Other Sundry Liabilities, Current",
        "verboseLabel": "Other"
       }
      }
     },
     "localname": "OtherSundryLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OverAllotmentOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.",
        "label": "Over Allotment Option [Member]",
        "terseLabel": "Over-allotment"
       }
      }
     },
     "localname": "OverAllotmentOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesAdministrativeServicesAgreementAndUnderwritingAgreementDetails",
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesAdministrativeServicesAgreementAndUnderwritingAgreementDetailss",
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesForwardPurchaseAgreementDetails",
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesForwardPurchaseAgreementDetailss",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetailss",
      "http://www.stem.com/role/DisclosureInitialPublicOfferingDetails",
      "http://www.stem.com/role/DisclosureInitialPublicOfferingDetailss",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss",
      "http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetailss",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfChangesInStockholdersEquityParenthetical",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperationsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperationsParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaidInKindInterest": {
     "auth_ref": [
      "r106"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest paid other than in cash for example by issuing additional debt securities. As a noncash item, it is added to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Paid-in-Kind Interest",
        "verboseLabel": "Conversion of accrued interest into outstanding note payable"
       }
      }
     },
     "localname": "PaidInKindInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtExtinguishmentCosts": {
     "auth_ref": [
      "r96"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.",
        "label": "Payment for Debt Extinguishment or Debt Prepayment Cost",
        "terseLabel": "Payment of debt prepayment penalties"
       }
      }
     },
     "localname": "PaymentsOfDebtExtinguishmentCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSubsequentEventsDetailss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r95"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.",
        "label": "Payments of Debt Issuance Costs",
        "terseLabel": "Payment of debt issuance costs",
        "verboseLabel": "Payments of debt issuance costs"
       }
      }
     },
     "localname": "PaymentsOfDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfStockIssuanceCosts": {
     "auth_ref": [
      "r97"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.",
        "label": "Payments of Stock Issuance Costs",
        "negatedLabel": "Offering costs paid",
        "verboseLabel": "Other offering costs"
       }
      }
     },
     "localname": "PaymentsOfStockIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchase of property and equipment",
        "negatedTerseLabel": "Purchase of energy storage systems"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToDevelopSoftware": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.",
        "label": "Payments to Develop Software",
        "negatedLabel": "Capital expenditures on internally-developed software",
        "negatedTerseLabel": "Capital expenditures on internally-developed software"
       }
      }
     },
     "localname": "PaymentsToDevelopSoftware",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToMinorityShareholders": {
     "auth_ref": [
      "r97"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.",
        "label": "Payments to Noncontrolling Interests",
        "terseLabel": "Payment to acquire noncontrolling interest",
        "verboseLabel": "Payments to acquire non-controlling interest"
       }
      }
     },
     "localname": "PaymentsToMinorityShareholders",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToFormerNonControllingInterestHolderDetails",
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToFormerNonControllingInterestHolderDetailss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r377",
      "r379",
      "r385",
      "r386",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r400"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for retirement benefits.",
        "label": "Retirement Benefits [Text Block]",
        "verboseLabel": "EMPLOYER RETIREMENT PLAN"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureEmployerRetirementPlan"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r404",
      "r430"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationDetails",
      "http://www.stem.com/role/DisclosureStockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationDetails",
      "http://www.stem.com/role/DisclosureStockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockDividendRatePerDollarAmount": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount per share used to calculated dividend payments on preferred stock.",
        "label": "Preferred Stock, Dividend Rate, Per-Dollar-Amount",
        "terseLabel": "Dividend rate per share"
       }
      }
     },
     "localname": "PreferredStockDividendRatePerDollarAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitConvertiblePreferredStockDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockDividendsIncomeStatementImpact": {
     "auth_ref": [],
     "calculation": {
      "http://www.stem.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetailss": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders.",
        "label": "Preferred Stock Dividends, Income Statement Impact",
        "negatedTerseLabel": "Less: Deemed dividend to preferred stockholders",
        "terseLabel": "Deemed dividend to preferred stockholders"
       }
      }
     },
     "localname": "PreferredStockDividendsIncomeStatementImpact",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetailss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockDividendsPerShareCashPaid": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends paid during the period for each share of preferred stock outstanding.",
        "label": "Preferred Stock, Dividends, Per Share, Cash Paid",
        "terseLabel": "No dividends paid"
       }
      }
     },
     "localname": "PreferredStockDividendsPerShareCashPaid",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitConvertiblePreferredStockDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockDividendsPerShareDeclared": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends declared during the period for each share of preferred stock outstanding.",
        "label": "Preferred Stock, Dividends Per Share, Declared",
        "terseLabel": "No dividends declared"
       }
      }
     },
     "localname": "PreferredStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitConvertiblePreferredStockDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.",
        "label": "Preferred Stock [Member]",
        "terseLabel": "Preferred stock"
       }
      }
     },
     "localname": "PreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock, par value",
        "verboseLabel": "Series 1 convertible preferred stock, $0.00001 par value"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockholdersEquityPreferredStockSharesDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityPreferredStockSharesDetailss",
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetsParentheticals",
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock, shares authorized",
        "verboseLabel": "Series 1 convertible preferred stock, 4,305 shares authorized"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStockScheduleOfConvertiblePreferredStockDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityPreferredStockSharesDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityPreferredStockSharesDetailss",
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetsParentheticals",
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock, shares issued",
        "verboseLabel": "Series 1 convertible preferred stock, shares issued"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockholdersEquityPreferredStockSharesDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityPreferredStockSharesDetailss",
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetsParentheticals",
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred Stock, Shares Outstanding",
        "terseLabel": "Preferred stock, shares outstanding",
        "verboseLabel": "Series 1 convertible preferred stock, shares outstanding"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStockScheduleOfConvertiblePreferredStockDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityPreferredStockSharesDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityPreferredStockSharesDetailss",
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetsParentheticals",
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r27"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred stock, $0.0001 par value 1,000,000 shares authorized none issued and outstanding",
        "verboseLabel": "Series 1 convertible preferred stock, $0.00001 par value; 4,305 shares authorized as of December 31, 2020 and 2019; 2,961 shares issued and outstanding as of December 31, 2020 and 2019"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsBalanceSheetDetails",
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid Expense and Other Assets, Current [Abstract]",
        "verboseLabel": "Other Current Assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherCurrentAssetsConsistDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "auth_ref": [
      "r5",
      "r7",
      "r255",
      "r256"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherCurrentAssetsConsistDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_OtherAssetsCurrent",
       "weight": 1.0
      },
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense, Current",
        "terseLabel": "Prepaid expenses"
       }
      }
     },
     "localname": "PrepaidExpenseCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherCurrentAssetsConsistDetails",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrivatePlacementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts.",
        "label": "Private Placement [Member]",
        "terseLabel": "Private Placement"
       }
      }
     },
     "localname": "PrivatePlacementMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesDerivativeWarrantLiabilitiesDetails",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetailss",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetailss",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativeWarrantLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProceedsFromConvertibleDebt": {
     "auth_ref": [
      "r93"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.",
        "label": "Proceeds from Convertible Debt",
        "terseLabel": "Proceeds from issuance of convertible notes, net of issuance costs of $8 and $238 for the three months ended March 31, 2021 and 2020, respectively",
        "verboseLabel": "Proceeds from convertible notes"
       }
      }
     },
     "localname": "ProceedsFromConvertibleDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotesDetails",
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": {
     "auth_ref": [
      "r93"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.",
        "label": "Proceeds from Debt, Net of Issuance Costs",
        "verboseLabel": "Proceeds from issuance of debt, net of issuance costs"
       }
      }
     },
     "localname": "ProceedsFromDebtNetOfIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceInitialPublicOffering": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.",
        "label": "Proceeds from Issuance Initial Public Offering",
        "terseLabel": "Proceeds received from initial public offering, gross"
       }
      }
     },
     "localname": "ProceedsFromIssuanceInitialPublicOffering",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the additional capital contribution to the entity.",
        "label": "Proceeds from Issuance of Common Stock",
        "terseLabel": "Proceeds received from private placement",
        "verboseLabel": "Common stock shares issue proceeds"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetails",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfDebt": {
     "auth_ref": [
      "r93"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.",
        "label": "Proceeds from Issuance of Debt",
        "terseLabel": "Proceeds from loan",
        "verboseLabel": "Proceeds from issuance of financing obligations"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotes2019ConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureConvertibleNotes2020ConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureNotesPayable2020CreditAgreementDetails",
      "http://www.stem.com/role/DisclosureSubsequentEventsDetails",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt": {
     "auth_ref": [
      "r93"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from issuance of long-term debt classified as other.",
        "label": "Proceeds from Issuance of Other Long-term Debt",
        "terseLabel": "Proceeds from financing obligations"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfOtherLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfWarrants": {
     "auth_ref": [
      "r92"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt).",
        "label": "Proceeds from Issuance of Warrants",
        "terseLabel": "Proceeds from sale of Private Placement Warrants"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfWarrants",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetailss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "auth_ref": [
      "r93",
      "r127"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "Proceeds from Lines of Credit",
        "terseLabel": "Proceeds from credit agreement"
       }
      }
     },
     "localname": "ProceedsFromLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureNotesPayable2020And2021CreditAgreementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromNotesPayable": {
     "auth_ref": [
      "r93"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation.",
        "label": "Proceeds from Notes Payable",
        "terseLabel": "Proceeds from issuance of notes payable"
       }
      }
     },
     "localname": "ProceedsFromNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromRelatedPartyDebt": {
     "auth_ref": [
      "r93"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.",
        "label": "Proceeds from Related Party Debt",
        "terseLabel": "Proceeds from note payable to related party",
        "verboseLabel": "Loan from the Sponsor"
       }
      }
     },
     "localname": "ProceedsFromRelatedPartyDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetailss",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductMember": {
     "auth_ref": [
      "r368"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Article or substance produced by nature, labor or machinery.",
        "label": "Product [Member]",
        "terseLabel": "Hardware revenue"
       }
      }
     },
     "localname": "ProductMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureRevenueRemainingPerformanceObligationsDetailss",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperationss"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r0",
      "r68",
      "r70",
      "r99",
      "r120",
      "r136",
      "r145",
      "r146",
      "r195",
      "r204",
      "r207",
      "r210",
      "r212",
      "r236",
      "r484",
      "r488",
      "r489",
      "r502",
      "r503",
      "r527",
      "r630"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net loss"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfCashFlowsDetails",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ENERGY STORAGE SYSTEMS, NET"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r44",
      "r284"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherNoncurrentAssetsDetails",
      "http://www.stem.com/role/DisclosureEnergyStorageSystemsNet",
      "http://www.stem.com/role/DisclosureEnergyStorageSystemsNetDetails",
      "http://www.stem.com/role/DisclosureEnergyStorageSystemsNetScheduleOfEnergyStorageSystemsNetDetails",
      "http://www.stem.com/role/DisclosureEnergyStorageSystemsNetTables",
      "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesDetails",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEnergyStorageSystemsDetails",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r288",
      "r670",
      "r671",
      "r672"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "ENERGY STORAGE SYSTEMS, NET",
        "verboseLabel": "ENERGY STORAGE SYSTEMS, NET"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureEnergyStorageSystemsNet",
      "http://www.stem.com/role/DisclosureEnergyStorageSystemsNets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r43",
      "r282"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureEnergyStorageSystemsNetScheduleOfEnergyStorageSystemsNetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Total energy storage systems, gross",
        "verboseLabel": "Energy storage systems, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureEnergyStorageSystemsNetDetails",
      "http://www.stem.com/role/DisclosureEnergyStorageSystemsNetScheduleOfEnergyStorageSystemsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureEnergyStorageSystemsNet",
      "http://www.stem.com/role/DisclosureEnergyStorageSystemsNetDetails",
      "http://www.stem.com/role/DisclosureEnergyStorageSystemsNetScheduleOfEnergyStorageSystemsNetDetails",
      "http://www.stem.com/role/DisclosureEnergyStorageSystemsNetTables",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEnergyStorageSystemsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r17",
      "r18",
      "r284",
      "r642"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureEnergyStorageSystemsNetScheduleOfEnergyStorageSystemsNetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Energy storage systems, net",
        "totalLabel": "Total energy storage systems, net",
        "verboseLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherNoncurrentAssetsDetails",
      "http://www.stem.com/role/DisclosureEnergyStorageSystemsNetDetails",
      "http://www.stem.com/role/DisclosureEnergyStorageSystemsNetScheduleOfEnergyStorageSystemsNetDetails",
      "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesDetails",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r42",
      "r115",
      "r284",
      "r670",
      "r671"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "verboseLabel": "Energy Storage Systems, Net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r17",
      "r284"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Schedule of Energy Storage Systems, Net",
        "verboseLabel": "Schedule of Energy Storage Systems"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureEnergyStorageSystemsNetTables",
      "http://www.stem.com/role/DisclosureEnergyStorageSystemsNetTabless"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r17",
      "r282"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Property Plant And Equipment Type [Domain]",
        "terseLabel": "Long-Lived Tangible Asset [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherNoncurrentAssetsDetails",
      "http://www.stem.com/role/DisclosureEnergyStorageSystemsNet",
      "http://www.stem.com/role/DisclosureEnergyStorageSystemsNetDetails",
      "http://www.stem.com/role/DisclosureEnergyStorageSystemsNetScheduleOfEnergyStorageSystemsNetDetails",
      "http://www.stem.com/role/DisclosureEnergyStorageSystemsNetTables",
      "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesDetails",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEnergyStorageSystemsDetails",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Useful Life",
        "verboseLabel": "Estimated useful lives"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEnergyStorageSystemsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Quarterly Financial Information (Unaudited)"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_QuarterlyFinancialInformationTextBlock": {
     "auth_ref": [
      "r167"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.",
        "label": "Quarterly Financial Information [Text Block]",
        "terseLabel": "Quarterly Financial Information (Unaudited)"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnaudited"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RelatedPartyCosts": {
     "auth_ref": [
      "r84",
      "r129"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Direct costs arising from transactions with related parties who are not affiliates or joint Ventures. These costs are categorized as cost of goods sold.",
        "label": "Related Party Costs",
        "terseLabel": "Cost of service recognized associated with sales to the unconsolidated SPEs"
       }
      }
     },
     "localname": "RelatedPartyCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r387",
      "r558",
      "r559"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Domain]",
        "terseLabel": "Related Party [Domain]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails",
      "http://www.stem.com/role/DisclosureConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetailss",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetailss",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss",
      "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "auth_ref": [
      "r387",
      "r558",
      "r559",
      "r561"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party transaction.",
        "label": "Related Party Transaction [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetailss",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetailss",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "auth_ref": [
      "r387"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transaction between related party.",
        "label": "Related Party Transaction [Domain]",
        "terseLabel": "Related Party Transaction [Domain]"
       }
      }
     },
     "localname": "RelatedPartyTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetailss",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetailss",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Related Party Transaction [Line Items]"
       }
      }
     },
     "localname": "RelatedPartyTransactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetailss",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty": {
     "auth_ref": [],
     "calculation": {
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of selling, general and administrative expenses resulting from transactions, excluding transactions that are eliminated in consolidated or combined financial statements, with related party.",
        "label": "Related Party Transaction, Selling, General and Administrative Expenses from Transactions with Related Party",
        "terseLabel": "General and administrative expenses - related party"
       }
      }
     },
     "localname": "RelatedPartyTransactionSellingGeneralAndAdministrativeExpensesFromTransactionsWithRelatedParty",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperations",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r387",
      "r558",
      "r561",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails",
      "http://www.stem.com/role/DisclosureConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetailss",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetailss",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss",
      "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r556",
      "r557",
      "r559",
      "r562",
      "r563"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "Related Party Transactions"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureRelatedPartyTransactions",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionss"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfDebt": {
     "auth_ref": [
      "r94"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.",
        "label": "Repayments of Debt",
        "negatedLabel": "Repayment of debt",
        "terseLabel": "Repayment of debt, principal",
        "verboseLabel": "Repayment of debt"
       }
      }
     },
     "localname": "RepaymentsOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToFormerNonControllingInterestHolderDetails",
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToSpeMemberDetails",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfMediumTermNotes": {
     "auth_ref": [
      "r94"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to pay off borrowing used to receive debt funding on a regular basis with maturities ranging from 5-10 years.",
        "label": "Repayments of Medium-term Notes",
        "terseLabel": "Repayment of debt"
       }
      }
     },
     "localname": "RepaymentsOfMediumTermNotes",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureNotesPayableTermLoanDueToSpeMemberDetailss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfNotesPayable": {
     "auth_ref": [
      "r94"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.",
        "label": "Repayments of Notes Payable",
        "negatedTerseLabel": "Repayment of notes payable",
        "terseLabel": "Repayment of notes payable"
       }
      }
     },
     "localname": "RepaymentsOfNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSubsequentEventsDetailss",
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfOtherLongTermDebt": {
     "auth_ref": [
      "r94"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for the payment of debt classified as other, maturing after one year or the operating cycle, if longer.",
        "label": "Repayments of Other Long-term Debt",
        "negatedTerseLabel": "Repayment of financing obligations"
       }
      }
     },
     "localname": "RepaymentsOfOtherLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfRelatedPartyDebt": {
     "auth_ref": [
      "r94"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.",
        "label": "Repayments of Related Party Debt",
        "negatedLabel": "Repayment of note payable to related party",
        "terseLabel": "Repayment of promissory note - related party"
       }
      }
     },
     "localname": "RepaymentsOfRelatedPartyDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetailss",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r442",
      "r683"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research and Development Expense",
        "terseLabel": "Research and development",
        "verboseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfOperations",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperationss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.",
        "label": "Research And Development Expense [Member]",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails",
      "http://www.stem.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetailss"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "auth_ref": [
      "r115",
      "r442"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.",
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "verboseLabel": "Research and Development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ResearchMember": {
     "auth_ref": [
      "r461"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes.",
        "label": "Research [Member]",
        "terseLabel": "Research and development tax credit"
       }
      }
     },
     "localname": "ResearchMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesTaxCreditCarryForwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, 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.",
        "label": "Restricted Cash And Cash Equivalents Cash And Cash Equivalents [Member]",
        "terseLabel": "Cash and Cash Equivalents [Domain]"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialInstrumentsMeasuredAtFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r32",
      "r339",
      "r434",
      "r640",
      "r660",
      "r665"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "negatedLabel": "Accumulated deficit",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBusinessDetails",
      "http://www.stem.com/role/DisclosureBusinessDetailss",
      "http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsBalanceSheetDetails",
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss",
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r132",
      "r133",
      "r135",
      "r137",
      "r143",
      "r146",
      "r238",
      "r431",
      "r432",
      "r433",
      "r468",
      "r469",
      "r656",
      "r658"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Deficit"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotesDetails",
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersDeficit",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfChangesInStockholdersEquity",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "REVENUE"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r189",
      "r190",
      "r203",
      "r208",
      "r209",
      "r213",
      "r214",
      "r216",
      "r363",
      "r364",
      "r599"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Revenue",
        "verboseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureRevenueDisaggregationOfRevenueDetails",
      "http://www.stem.com/role/DisclosureRevenueDisaggregationOfRevenueDetailss",
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfOperations",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperationss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerMember": {
     "auth_ref": [
      "r181",
      "r216"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue From Contract With Customer [Member]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetailss"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r116",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r375"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciesss"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember": {
     "auth_ref": [
      "r180"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer for specified product or service, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue From Contract With Customer Product And Service Benchmark [Member]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerProductAndServiceBenchmarkMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSignificantCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r353",
      "r354",
      "r367",
      "r375"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "REVENUE",
        "verboseLabel": "REVENUE"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureRevenue",
      "http://www.stem.com/role/DisclosureRevenues"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromRelatedParties": {
     "auth_ref": [
      "r81",
      "r667"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.",
        "label": "Revenue from Related Parties",
        "terseLabel": "Revenues recognized associated with sales to the unconsolidated SPEs"
       }
      }
     },
     "localname": "RevenueFromRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r116",
      "r117"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.",
        "label": "Revenue [Policy Text Block]",
        "verboseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r351"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "terseLabel": "Remaining performance obligations",
        "verboseLabel": "Remaining performance obligations"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureRevenueRemainingPerformanceObligationsDetails",
      "http://www.stem.com/role/DisclosureRevenueRemainingPerformanceObligationsDetailss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureRevenueRemainingPerformanceObligationsDetails",
      "http://www.stem.com/role/DisclosureRevenueRemainingPerformanceObligationsDetailss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "auth_ref": [
      "r352"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "terseLabel": "Period in which remaining performance obligation is expected to be recognized as revenue",
        "verboseLabel": "Period expected to be recognized as revenue"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureRevenueRemainingPerformanceObligationsDetails",
      "http://www.stem.com/role/DisclosureRevenueRemainingPerformanceObligationsDetailss"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "auth_ref": [
      "r352"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureRevenueRemainingPerformanceObligationsDetails",
      "http://www.stem.com/role/DisclosureRevenueRemainingPerformanceObligationsDetailss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureRevenueRemainingPerformanceObligationsDetails",
      "http://www.stem.com/role/DisclosureRevenueRemainingPerformanceObligationsDetailss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": {
     "auth_ref": [
      "r352"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]",
        "terseLabel": "Remaining Performance Obligations",
        "verboseLabel": "Schedule of remaining performance obligations"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureRevenueTables",
      "http://www.stem.com/role/DisclosureRevenueTabless"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationPercentage": {
     "auth_ref": [
      "r352"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Percentage",
        "terseLabel": "Percent Expected to be Recognized as Revenue",
        "verboseLabel": "Percent expected to be recognized as revenue"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationPercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureRevenueRemainingPerformanceObligationsDetails",
      "http://www.stem.com/role/DisclosureRevenueRemainingPerformanceObligationsDetailss"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.",
        "label": "Sale Of Stock Name Of Transaction [Domain]",
        "terseLabel": "Sale of Stock [Domain]"
       }
      }
     },
     "localname": "SaleOfStockNameOfTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesDerivativeWarrantLiabilitiesDetails",
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesAdministrativeServicesAgreementAndUnderwritingAgreementDetails",
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesAdministrativeServicesAgreementAndUnderwritingAgreementDetailss",
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesForwardPurchaseAgreementDetails",
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesForwardPurchaseAgreementDetailss",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetailss",
      "http://www.stem.com/role/DisclosureInitialPublicOfferingDetails",
      "http://www.stem.com/role/DisclosureInitialPublicOfferingDetailss",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetailss",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss",
      "http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetailss",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativeWarrantLiabilitiesDetails",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfChangesInStockholdersEquityParenthetical",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperationsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperationsParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r159"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]",
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureNetLossPerShareAntidilutiveSecuritiesDetails",
      "http://www.stem.com/role/DisclosureNetLossPerShareCalculationOfDilutedSharesOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r159"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "terseLabel": "Schedule of potentially dilutive shares",
        "verboseLabel": "Schedule of Potentially Dilutive Shares"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureNetLossPerShareTables",
      "http://www.stem.com/role/DisclosureNetLossPerShareTabless"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock": {
     "auth_ref": [
      "r298"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in carrying amount of a liability for asset retirement obligations, for changes such as new obligations, changes in estimates of existing obligations, spending on existing obligations, property dispositions, and foreign currency translation.",
        "label": "Schedule of Change in Asset Retirement Obligation [Table Text Block]",
        "verboseLabel": "Schedule of details the asset retirement obligation"
       }
      }
     },
     "localname": "ScheduleOfChangeInAssetRetirementObligationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureAssetRetirementObligationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": {
     "auth_ref": [
      "r483"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]"
       }
      }
     },
     "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r466"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule of components of the provision for income tax expense",
        "verboseLabel": "Schedule of components of income tax provision (benefit)"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesTables",
      "http://www.stem.com/role/DisclosureIncomeTaxesTabless"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.",
        "label": "Schedule of Debt [Table Text Block]",
        "terseLabel": "Schedule of Outstanding Debt"
       }
      }
     },
     "localname": "ScheduleOfDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureNotesPayableTabless"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r457"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Schedule of significant components of the Company's deferred tax assets and liabilities",
        "verboseLabel": "Schedule of Company's net deferred tax assets"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesTables",
      "http://www.stem.com/role/DisclosureIncomeTaxesTabless"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r158"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Schedule of computation of basic and diluted net loss per share",
        "verboseLabel": "Schedule of Computation of Basic and Diluted Net Loss Per Share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureNetLossPerShareTables",
      "http://www.stem.com/role/DisclosureNetLossPerShareTabless"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r447"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of effective tax rate of the Company's provision (benefit) for income taxes",
        "verboseLabel": "Schedule of reconciliation of the statutory federal income tax rate (benefit) to the Company's effective tax rate (benefit)"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesTables",
      "http://www.stem.com/role/DisclosureIncomeTaxesTabless"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "auth_ref": [
      "r403",
      "r427",
      "r436"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.",
        "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r403",
      "r427",
      "r436"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.",
        "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]",
        "terseLabel": "Stock-base compensation expense",
        "verboseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationTables",
      "http://www.stem.com/role/DisclosureStockBasedCompensationTabless"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Schedule of Equity Method Investments [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesUnconsolidatedViesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsTable": {
     "auth_ref": [
      "r0",
      "r120",
      "r235",
      "r236",
      "r527"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.",
        "label": "Schedule of Equity Method Investments [Table]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesUnconsolidatedViesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable": {
     "auth_ref": [
      "r134",
      "r138",
      "r139",
      "r142",
      "r143",
      "r145",
      "r146",
      "r162"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of prior period adjustments to correct an error in previously issued financial statements. The disclosure may include, but is not limited to: (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustment (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made. This table can be used to disclose the amounts as previously reported and the effect of the correction or other adjustment on per line item or per share amount basis. This table uses as its line items financial statement line items that are affected by prior period adjustments.",
        "label": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]"
       }
      }
     },
     "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsBalanceSheetDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfCashFlowsDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock": {
     "auth_ref": [
      "r144",
      "r145",
      "r146"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of prior period adjustments to previously issued financial statements including (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustments (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made.",
        "label": "Schedule of Error Corrections and Prior Period Adjustments [Table Text Block]",
        "terseLabel": "Schedule of impact of the restatement on financial statements"
       }
      }
     },
     "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r270",
      "r274",
      "r600"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsNetDetails",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r270",
      "r274"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "verboseLabel": "Schedule of intangible assets, net"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureGoodwillAndIntangibleAssetsNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r265",
      "r267"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Schedule of Goodwill [Table Text Block]",
        "verboseLabel": "Schedule of goodwill"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureGoodwillAndIntangibleAssetsNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Schedule of Held-to-maturity Securities [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfHeldToMaturitySecuritiesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetailss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfHeldToMaturitySecuritiesTable": {
     "auth_ref": [
      "r227",
      "r228",
      "r229"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about investment in debt security measured at amortized cost (held-to-maturity).",
        "label": "Debt Securities, Held-to-maturity [Table]"
       }
      }
     },
     "localname": "ScheduleOfHeldToMaturitySecuritiesTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetailss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "auth_ref": [
      "r128"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.",
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "terseLabel": "Schedule of components of loss before provision for income taxes"
       }
      }
     },
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesTabless"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r315"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.",
        "label": "Schedule of Maturities of Long-term Debt [Table Text Block]",
        "terseLabel": "Schedule of Debt Maturities",
        "verboseLabel": "Maturities of long-term debt"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureNotesPayableTables",
      "http://www.stem.com/role/DisclosureNotesPayableTabless"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r44",
      "r284"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureEnergyStorageSystemsNet",
      "http://www.stem.com/role/DisclosureEnergyStorageSystemsNetDetails",
      "http://www.stem.com/role/DisclosureEnergyStorageSystemsNetScheduleOfEnergyStorageSystemsNetDetails",
      "http://www.stem.com/role/DisclosureEnergyStorageSystemsNetTables",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEnergyStorageSystemsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": {
     "auth_ref": [
      "r166"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.",
        "label": "Quarterly Financial Information [Table Text Block]",
        "terseLabel": "Schedule of Unaudited Condensed Statement of Operations"
       }
      }
     },
     "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnauditedTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r124",
      "r560",
      "r561"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Schedule of Related Party Transactions, by Related Party [Table]"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetailss",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r404",
      "r430"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationDetails",
      "http://www.stem.com/role/DisclosureStockBasedCompensationNarrativeDetails",
      "http://www.stem.com/role/DisclosureStockBasedCompensationSignificantAssumptionsInEstimatingOptionFairValueDetails",
      "http://www.stem.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetailss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r410",
      "r416",
      "r419"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Summary of activity under the Plan"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationTables",
      "http://www.stem.com/role/DisclosureStockBasedCompensationTabless"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r422"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Assumptions for estimating the fair value of options"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis": {
     "auth_ref": [
      "r324",
      "r325",
      "r327"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents settlement terms for the group of mandatorily redeemable securities, including the description and the details of all terms for each outstanding financial instrument and each settlement option.",
        "label": "Schedule of Financial Instruments Subject to Mandatory Redemption by Settlement Terms [Axis]"
       }
      }
     },
     "localname": "ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsConvertiblePreferredStockDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsConvertiblePreferredStockWarrantLiabilitiesDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "auth_ref": [
      "r56",
      "r118",
      "r169",
      "r170",
      "r328",
      "r330",
      "r331",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.",
        "label": "Schedule of Stock by Class [Table]",
        "terseLabel": "Schedule of Stock by Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfStockByClassTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails",
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesDerivativeWarrantLiabilitiesDetails",
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStockScheduleOfConvertiblePreferredStockDetails",
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStockScheduleOfSharesReservedForIssuanceDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetailss",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativeWarrantLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": {
     "auth_ref": [
      "r340",
      "r402"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.",
        "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]",
        "terseLabel": "Schedule of warrants on convertible preferred stock outstanding",
        "verboseLabel": "Schedule of Warrants on Convertible Preferred Stock Outstanding"
       }
      }
     },
     "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureWarrantsTables",
      "http://www.stem.com/role/DisclosureWarrantsTabless"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfVariableInterestEntitiesTable": {
     "auth_ref": [
      "r486",
      "r487",
      "r493",
      "r494",
      "r495",
      "r497",
      "r499",
      "r500",
      "r501"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of qualitative and quantitative information related to variable interests the entity holds, whether or not such variable interest entity (VIE) is included in the reporting entity's consolidated financial statements. Includes, but is not limited to, description of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a tabular comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.",
        "label": "Schedule of Variable Interest Entities [Table]"
       }
      }
     },
     "localname": "ScheduleOfVariableInterestEntitiesTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfVariableInterestEntitiesTextBlock": {
     "auth_ref": [
      "r495",
      "r497",
      "r499",
      "r500",
      "r501"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.",
        "label": "Schedule of Variable Interest Entities [Table Text Block]",
        "terseLabel": "Schedule of the assets and liabilities of consolidated VIE"
       }
      }
     },
     "localname": "ScheduleOfVariableInterestEntitiesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": {
     "auth_ref": [
      "r178",
      "r181",
      "r182",
      "r183",
      "r524",
      "r526"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]",
        "terseLabel": "Significant Customers",
        "verboseLabel": "Schedule of significant customers"
       }
      }
     },
     "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTabless"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "auth_ref": [
      "r115",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r214"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for segment reporting.",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "terseLabel": "Segment Information",
        "verboseLabel": "Segment Information"
       }
      }
     },
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciesss"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingAndMarketingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.",
        "label": "Selling and Marketing Expense",
        "terseLabel": "Sales and marketing",
        "verboseLabel": "Sales and marketing"
       }
      }
     },
     "localname": "SellingAndMarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfOperations",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperationss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "auth_ref": [
      "r80"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling and marketing expense.",
        "label": "Selling And Marketing Expense [Member]",
        "terseLabel": "Sales and marketing"
       }
      }
     },
     "localname": "SellingAndMarketingExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails",
      "http://www.stem.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetailss"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": {
     "auth_ref": [
      "r115",
      "r441"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.",
        "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]",
        "verboseLabel": "General and Administrative"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SeriesDPreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Outstanding nonredeemable series D preferred stock or outstanding series D preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Series D Preferred Stock [Member]",
        "terseLabel": "Series D Convertible Preferred Stock"
       }
      }
     },
     "localname": "SeriesDPreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureNotesPayable2020And2021CreditAgreementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ServiceMember": {
     "auth_ref": [
      "r368"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.",
        "label": "Service [Member]",
        "terseLabel": "Service revenue"
       }
      }
     },
     "localname": "ServiceMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureRevenueDisaggregationOfRevenueDetails",
      "http://www.stem.com/role/DisclosureRevenueDisaggregationOfRevenueDetailss",
      "http://www.stem.com/role/DisclosureRevenueRemainingPerformanceObligationsDetails",
      "http://www.stem.com/role/DisclosureRevenueRemainingPerformanceObligationsDetailss",
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfOperations",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperationss"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SettledLitigationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement reached between parties in a litigation that occurs without judicial intervention, supervision or approval.",
        "label": "Settled Litigation [Member]",
        "terseLabel": "Settled Litigation"
       }
      }
     },
     "localname": "SettledLitigationMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesDetailss"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r105"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation",
        "verboseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r405"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period",
        "terseLabel": "Vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r424"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "terseLabel": "Volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationSignificantAssumptionsInEstimatingOptionFairValueDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r425"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "terseLabel": "Risk-free interest rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationSignificantAssumptionsInEstimatingOptionFairValueDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationDetails",
      "http://www.stem.com/role/DisclosureStockBasedCompensationNarrativeDetails",
      "http://www.stem.com/role/DisclosureStockBasedCompensationSignificantAssumptionsInEstimatingOptionFairValueDetails",
      "http://www.stem.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetailss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized",
        "terseLabel": "Increase to options available under the plan"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r407"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized",
        "terseLabel": "Shares reserved for issuance under the plan",
        "verboseLabel": "Shares reserved for issuance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationDetails",
      "http://www.stem.com/role/DisclosureStockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r430"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant",
        "periodEndLabel": "Options available for grant, end of period",
        "periodStartLabel": "Options available for grant, beginning of period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationOptionActivityDetails",
      "http://www.stem.com/role/DisclosureStockBasedCompensationOptionActivityDetailss"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationOptionActivityDetailss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r418"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "terseLabel": "Intrinsic value of options exercised",
        "verboseLabel": "Options exercised, intrinsic value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationNarrativeDetails",
      "http://www.stem.com/role/DisclosureStockBasedCompensationOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": {
     "auth_ref": [
      "r415"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period",
        "negatedLabel": "Options expired",
        "terseLabel": "Options expired"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r414"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period",
        "negatedLabel": "Options forfeited",
        "negatedTerseLabel": "Options forfeited (in shares)",
        "terseLabel": "Options forfeited",
        "verboseLabel": "Options forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationOptionActivityDetails",
      "http://www.stem.com/role/DisclosureStockBasedCompensationOptionActivityDetailss"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross",
        "negatedLabel": "Options granted",
        "negatedTerseLabel": "Options granted (in shares)",
        "terseLabel": "Options granted",
        "verboseLabel": "Options granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationNarrativeDetails",
      "http://www.stem.com/role/DisclosureStockBasedCompensationOptionActivityDetails",
      "http://www.stem.com/role/DisclosureStockBasedCompensationOptionActivityDetailss"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r417"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted average grant date fair value of stock options granted (per share)",
        "verboseLabel": "Options granted, weighted-average grant date fair value (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationNarrativeDetails",
      "http://www.stem.com/role/DisclosureStockBasedCompensationOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r430"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value",
        "terseLabel": "Aggregate intrinsic value, options outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationOptionActivityDetails",
      "http://www.stem.com/role/DisclosureStockBasedCompensationOptionActivityDetailss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r412",
      "r430"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance",
        "periodStartLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Beginning Balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationOptionActivityDetails",
      "http://www.stem.com/role/DisclosureStockBasedCompensationOptionActivityDetailss"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationOptionActivityDetails",
      "http://www.stem.com/role/DisclosureStockBasedCompensationOptionActivityDetailss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r411"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Options outstanding, end of period, weighted average exercise price (in dollars per share)",
        "periodStartLabel": "Options outstanding, beginning of period, weighted average exercise price (in dollars per share)",
        "terseLabel": "Weighted average exercise price, options outstanding, beginning of period (per share)",
        "verboseLabel": "Weighted average exercise price, options outstanding, end of period (per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationOptionActivityDetails",
      "http://www.stem.com/role/DisclosureStockBasedCompensationOptionActivityDetailss"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationOptionActivityDetailss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": {
     "auth_ref": [
      "r421"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value",
        "terseLabel": "Aggregate intrinsic value, options vested and exercisable"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationOptionActivityDetailss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": {
     "auth_ref": [
      "r421"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number",
        "terseLabel": "Options vested and exercisable (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationOptionActivityDetailss"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r421"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Options vested and exercisable, weighted-average exercise price (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationOptionActivityDetailss"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r402",
      "r408"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationSignificantAssumptionsInEstimatingOptionFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "terseLabel": "Weighted average exercise price, options exercised (per share)",
        "verboseLabel": "Options exercised, weighted average exercise price (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationOptionActivityDetails",
      "http://www.stem.com/role/DisclosureStockBasedCompensationOptionActivityDetailss"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price",
        "terseLabel": "Weighted average exercise price, options expired (per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "terseLabel": "Weighted average exercise price, options forfeited (per share)",
        "verboseLabel": "Options forfeited, weighted average exercise price (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationOptionActivityDetails",
      "http://www.stem.com/role/DisclosureStockBasedCompensationOptionActivityDetailss"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "terseLabel": "Weighted average exercise price, options granted (per share)",
        "verboseLabel": "Options granted, weighted average exercise price (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationOptionActivityDetails",
      "http://www.stem.com/role/DisclosureStockBasedCompensationOptionActivityDetailss"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share Based Compensation Award Tranche One [Member]",
        "terseLabel": "Share-based Payment Arrangement, Tranche One"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share Based Compensation Award Tranche Two [Member]",
        "terseLabel": "Share-based Payment Arrangement, Tranche Two"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheTwoMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r115",
      "r404",
      "r409"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.",
        "label": "Share-based Payment Arrangement [Policy Text Block]",
        "verboseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Price of a single share of a number of saleable stocks of a company.",
        "label": "Share Price",
        "terseLabel": "Share price per share",
        "verboseLabel": "Price per share"
       }
      }
     },
     "localname": "SharePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesForwardPurchaseAgreementDetails",
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesForwardPurchaseAgreementDetailss",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetailss",
      "http://www.stem.com/role/DisclosureInitialPublicOfferingDetails",
      "http://www.stem.com/role/DisclosureInitialPublicOfferingDetailss"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "auth_ref": [
      "r405"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of vesting of award under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage",
        "terseLabel": "Vesting percentage"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r406"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period",
        "terseLabel": "Exercise period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationDetails",
      "http://www.stem.com/role/DisclosureStockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r423",
      "r435"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "Expected term"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationSignificantAssumptionsInEstimatingOptionFairValueDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r420"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted average remaining contractual life, options outstanding"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationOptionActivityDetails",
      "http://www.stem.com/role/DisclosureStockBasedCompensationOptionActivityDetailss"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r421"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted average remaining contractual life, options vested and exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationOptionActivityDetailss"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase price of common stock expressed as a percentage of its fair value.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent",
        "terseLabel": "Exercise price as a percentage of fair value"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationDetails",
      "http://www.stem.com/role/DisclosureStockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SharesIssuedPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or per unit amount of equity securities issued.",
        "label": "Shares Issued, Price Per Share",
        "terseLabel": "Issue price"
       }
      }
     },
     "localname": "SharesIssuedPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitConvertiblePreferredStockDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
        "label": "Shares, Outstanding",
        "periodEndLabel": "Balance, end of period (in shares)",
        "periodStartLabel": "Balance, beginning of period (in shares)"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersDeficit",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfChangesInStockholdersEquity",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain": {
     "auth_ref": [
      "r325",
      "r327"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifying description of each financial instrument that embodies an unconditional obligation requiring the issuer to redeem the securities by transferring the assets at a specified or determinable date (or dates) or upon an event that is certain to occur. Examples are preferred stock or trust preferred securities, each of which has redemption rights beyond the control of the issuer on a specified date or upon an event that is certain to occur.",
        "label": "Shares Subject To Mandatory Redemption Financial Instrument [Domain]",
        "terseLabel": "Financial Instruments Subject to Mandatory Redemption, Financial Instrument [Domain]"
       }
      }
     },
     "localname": "SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsConvertiblePreferredStockDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsConvertiblePreferredStockWarrantLiabilitiesDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmount": {
     "auth_ref": [
      "r326"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount that would be paid, determined under the conditions specified in the contract, if the holder of the share has the right to redeem the shares.",
        "label": "Financial Instruments Subject to Mandatory Redemption, Settlement Terms, Share Value, Amount",
        "terseLabel": "Net carrying value"
       }
      }
     },
     "localname": "SharesSubjectToMandatoryRedemptionSettlementTermsAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitConvertiblePreferredStockDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent": {
     "auth_ref": [
      "r326"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss": {
       "order": 6.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount that is required to be paid, determined under the conditions specified in the contract, if as of the reporting date, the holder of the share has exercised the right to or the shares are mandatorily redeemable after one year from the reporting date or operating cycle, if longer.",
        "label": "Financial Instruments Subject to Mandatory Redemption, Settlement Terms, Share Value, Amount, Noncurrent",
        "verboseLabel": "Warrant liabilities"
       }
      }
     },
     "localname": "SharesSubjectToMandatoryRedemptionSettlementTermsAmountNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotes2019ConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureConvertibleNotes2020ConvertibleNotesDetails",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares": {
     "auth_ref": [
      "r326"
     ],
     "calculation": {
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0
      },
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value of shares that would be issued, determined under the conditions specified in the contract if the settlement were to occur at the reporting date.",
        "label": "Financial Instruments Subject to Mandatory Redemption, Settlement Terms, Fair Value of Shares",
        "terseLabel": "Fair value of warrants",
        "verboseLabel": "Convertible preferred stock warrant liabilities"
       }
      }
     },
     "localname": "SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotes2019ConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureConvertibleNotes2020ConvertibleNotesDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetailss",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueDetails",
      "http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsBalanceSheetDetails",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r131"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Basic of Presentation and Summary of Significant Accounting Policies",
        "verboseLabel": "Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPolicies",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SoftwareDevelopmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Internally developed software for sale, licensing or long-term internal use.",
        "label": "Software Development [Member]",
        "terseLabel": "Internally developed software"
       }
      }
     },
     "localname": "SoftwareDevelopmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsNetDetails",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.",
        "label": "State And Local Jurisdiction [Member]",
        "terseLabel": "State"
       }
      }
     },
     "localname": "StateAndLocalJurisdictionMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesNolCarryForwardsDetails",
      "http://www.stem.com/role/DisclosureIncomeTaxesTaxCreditCarryForwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r26",
      "r27",
      "r28",
      "r118",
      "r120",
      "r151",
      "r152",
      "r153",
      "r156",
      "r158",
      "r169",
      "r170",
      "r171",
      "r236",
      "r332",
      "r527"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails",
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStockScheduleOfConvertiblePreferredStockDetails",
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitConvertiblePreferredStockDetails",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetailss",
      "http://www.stem.com/role/DisclosureNotesPayable2020And2021CreditAgreementsDetails",
      "http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsBalanceSheetDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfOperationsDetails",
      "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesUnconsolidatedViesDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetailss",
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetailss",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheetsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfChangesInStockholdersEquity",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfChangesInStockholdersEquityParenthetical",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperations",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperationsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperations",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperationsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r58",
      "r132",
      "r133",
      "r135",
      "r137",
      "r143",
      "r146",
      "r168",
      "r238",
      "r332",
      "r339",
      "r431",
      "r432",
      "r433",
      "r468",
      "r469",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r656",
      "r657",
      "r658"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertibleNotesDetails",
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersDeficit",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfChangesInStockholdersEquity",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherNoncurrentAssetsDetails",
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPolicies",
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.stem.com/role/DisclosureCommitmentsAndContingencies",
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciess",
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitSharesReservedForIssuanceDetails",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperations",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationss",
      "http://www.stem.com/role/DisclosureFairValueMeasurements",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsTables",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsTabless",
      "http://www.stem.com/role/DisclosureFairValueMeasurementss",
      "http://www.stem.com/role/DisclosureIncomeTaxes",
      "http://www.stem.com/role/DisclosureIncomeTaxesAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureIncomeTaxesCompanySNetDeferredTaxAssetsDetails",
      "http://www.stem.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionBenefitDetails",
      "http://www.stem.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails",
      "http://www.stem.com/role/DisclosureIncomeTaxesTables",
      "http://www.stem.com/role/DisclosureInitialPublicOffering",
      "http://www.stem.com/role/DisclosureInitialPublicOfferings",
      "http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnaudited",
      "http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnauditedTables",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactions",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionss",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatements",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsTables",
      "http://www.stem.com/role/DisclosureStockholdersEquity",
      "http://www.stem.com/role/DisclosureStockholdersEquityPreferredStockSharesDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityPreferredStockSharesDetailss",
      "http://www.stem.com/role/DisclosureStockholdersEquitys",
      "http://www.stem.com/role/DisclosureSubsequentEvents",
      "http://www.stem.com/role/DisclosureSubsequentEventss",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPolicies",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersDeficit",
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfOperations",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss",
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheetsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfChangesInStockholdersEquity",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfChangesInStockholdersEquityParenthetical",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperations",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperationsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperations",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperationsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperationss",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CONSOLIDATED BALANCE SHEETS",
        "terseLabel": "Balance Sheet"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsBalanceSheetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' DEFICIT"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r132",
      "r133",
      "r135",
      "r168",
      "r599"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBalanceSheetComponentsOtherNoncurrentAssetsDetails",
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPolicies",
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.stem.com/role/DisclosureCommitmentsAndContingencies",
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciess",
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitSharesReservedForIssuanceDetails",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperations",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationss",
      "http://www.stem.com/role/DisclosureFairValueMeasurements",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsTables",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsTabless",
      "http://www.stem.com/role/DisclosureFairValueMeasurementss",
      "http://www.stem.com/role/DisclosureIncomeTaxes",
      "http://www.stem.com/role/DisclosureIncomeTaxesAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureIncomeTaxesCompanySNetDeferredTaxAssetsDetails",
      "http://www.stem.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionBenefitDetails",
      "http://www.stem.com/role/DisclosureIncomeTaxesEffectiveTaxRateReconciliationDetails",
      "http://www.stem.com/role/DisclosureIncomeTaxesTables",
      "http://www.stem.com/role/DisclosureInitialPublicOffering",
      "http://www.stem.com/role/DisclosureInitialPublicOfferings",
      "http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnaudited",
      "http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnauditedTables",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactions",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionss",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatements",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsTables",
      "http://www.stem.com/role/DisclosureStockholdersEquity",
      "http://www.stem.com/role/DisclosureStockholdersEquityPreferredStockSharesDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityPreferredStockSharesDetailss",
      "http://www.stem.com/role/DisclosureStockholdersEquitys",
      "http://www.stem.com/role/DisclosureSubsequentEvents",
      "http://www.stem.com/role/DisclosureSubsequentEventss",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPolicies",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersDeficit",
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfOperations",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss",
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheetsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfChangesInStockholdersEquity",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfChangesInStockholdersEquityParenthetical",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperations",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperationsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperations",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperationsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperationss",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockCompensationPlanMember": {
     "auth_ref": [
      "r159"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares.",
        "label": "Stock Compensation Plan [Member]",
        "terseLabel": "Shares available for future option grants"
       }
      }
     },
     "localname": "StockCompensationPlanMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStockScheduleOfSharesReservedForIssuanceDetails",
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitSharesReservedForIssuanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r27",
      "r28",
      "r332",
      "r339"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Sale of Class A shares in initial public offering, less fair value of public warrants (in shares)",
        "verboseLabel": "Number of shares issued"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r27",
      "r28",
      "r332",
      "r339",
      "r413"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period",
        "negatedLabel": "Options exercised",
        "negatedTerseLabel": "Options exercised (in shares)",
        "verboseLabel": "Issuance of common stock upon exercise of stock options and warrants (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationOptionActivityDetails",
      "http://www.stem.com/role/DisclosureStockBasedCompensationOptionActivityDetailss",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r27",
      "r28",
      "r332",
      "r339"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Stock Issued During Period, Value, New Issues",
        "terseLabel": "Sale of Class A shares in initial public offering, less fair value of public warrants",
        "verboseLabel": "Aggregate purchase price"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetailss",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r58",
      "r332",
      "r339"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of stock options.",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "verboseLabel": "Issuance of common stock upon exercise of stock options and warrants"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRedeemedOrCalledDuringPeriodShares": {
     "auth_ref": [
      "r332"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of stock bought back by the entity at the exercise price or redemption price.",
        "label": "Stock Redeemed or Called During Period, Shares",
        "negatedLabel": "Class A common stock subject to possible redemption (in shares)",
        "terseLabel": "Class A common stock subject to possible redemption (in shares)"
       }
      }
     },
     "localname": "StockRedeemedOrCalledDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfChangesInStockholdersEquity",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRedeemedOrCalledDuringPeriodValue": {
     "auth_ref": [
      "r332"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of stock bought back by the entity at the exercise price or redemption price.",
        "label": "Stock Redeemed or Called During Period, Value",
        "negatedLabel": "Class A common stock subject to possible redemption",
        "terseLabel": "Class A common stock subject to possible redemption"
       }
      }
     },
     "localname": "StockRedeemedOrCalledDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfChangesInStockholdersEquity",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r28",
      "r34",
      "r35",
      "r120",
      "r225",
      "r236",
      "r527"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Balance, end of period",
        "periodStartLabel": "Balance, beginning of period",
        "totalLabel": "Total stockholders' deficit"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsBalanceSheetDetails",
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersDeficit",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss",
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfChangesInStockholdersEquity",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfStockholdersDeficit"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Deficit",
        "terseLabel": "Stockholders' Equity:",
        "verboseLabel": "Stockholders' equity"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsBalanceSheetDetails",
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss",
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity"
       }
      }
     },
     "localname": "StockholdersEquityNoteAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r119",
      "r339",
      "r341"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' DEFICIT",
        "verboseLabel": "Stockholders' Equity"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStock",
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficit",
      "http://www.stem.com/role/DisclosureStockholdersEquity",
      "http://www.stem.com/role/DisclosureStockholdersEquitys"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSubsequentEventsDetails",
      "http://www.stem.com/role/DisclosureSubsequentEventsDetailss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r535",
      "r565"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSubsequentEventsDetails",
      "http://www.stem.com/role/DisclosureSubsequentEventsDetailss"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r535",
      "r565"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]",
        "terseLabel": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSubsequentEventsDetails",
      "http://www.stem.com/role/DisclosureSubsequentEventsDetailss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r535",
      "r565"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSubsequentEventsDetails",
      "http://www.stem.com/role/DisclosureSubsequentEventsDetailss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r535",
      "r565"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSubsequentEventsDetails",
      "http://www.stem.com/role/DisclosureSubsequentEventsDetailss"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SUBSEQUENT EVENTS"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r564",
      "r567"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "SUBSEQUENT EVENTS",
        "verboseLabel": "Subsequent Events"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSubsequentEvents",
      "http://www.stem.com/role/DisclosureSubsequentEventss",
      "http://www.stem.com/role/DisclosureSubsequentEventsss",
      "http://www.stem.com/role/DisclosureSubsequentEventssss"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Different names of stock transactions and the different attributes of each transaction.",
        "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]"
       }
      }
     },
     "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetailss",
      "http://www.stem.com/role/DisclosureInitialPublicOfferingDetails",
      "http://www.stem.com/role/DisclosureInitialPublicOfferingDetailss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of sale of the entity's stock.",
        "label": "Sale of Stock [Axis]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesDerivativeWarrantLiabilitiesDetails",
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesAdministrativeServicesAgreementAndUnderwritingAgreementDetails",
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesAdministrativeServicesAgreementAndUnderwritingAgreementDetailss",
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesForwardPurchaseAgreementDetails",
      "http://www.stem.com/role/DisclosureCommitmentsAndContingenciesForwardPurchaseAgreementDetailss",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetailss",
      "http://www.stem.com/role/DisclosureInitialPublicOfferingDetails",
      "http://www.stem.com/role/DisclosureInitialPublicOfferingDetailss",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetailss",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetails",
      "http://www.stem.com/role/DisclosureRelatedPartyTransactionsFounderSharesDetailss",
      "http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetailss",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDerivativeWarrantLiabilitiesDetails",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfChangesInStockholdersEquityParenthetical",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperationsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfChangesInStockholdersEquityParenthetical",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperationsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsidiarySaleOfStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Subsidiary, Sale of Stock [Line Items]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetailss",
      "http://www.stem.com/role/DisclosureInitialPublicOfferingDetails",
      "http://www.stem.com/role/DisclosureInitialPublicOfferingDetailss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION",
        "terseLabel": "SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlowss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxCreditCarryforwardAmount": {
     "auth_ref": [
      "r460"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Tax Credit Carryforward, Amount",
        "terseLabel": "Tax credit carry forwards"
       }
      }
     },
     "localname": "TaxCreditCarryforwardAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesTaxCreditCarryForwardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TaxCreditCarryforwardAxis": {
     "auth_ref": [
      "r461"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by specific tax credit related to an unused tax credit.",
        "label": "Tax Credit Carryforward [Axis]"
       }
      }
     },
     "localname": "TaxCreditCarryforwardAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesTaxCreditCarryForwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxCreditCarryforwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Tax Credit Carryforward [Line Items]"
       }
      }
     },
     "localname": "TaxCreditCarryforwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesTaxCreditCarryForwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxCreditCarryforwardNameDomain": {
     "auth_ref": [
      "r461"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name of the tax credit carryforward.",
        "label": "Tax Credit Carryforward Name [Domain]",
        "terseLabel": "Tax Credit Carryforward, Name [Domain]"
       }
      }
     },
     "localname": "TaxCreditCarryforwardNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesTaxCreditCarryForwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TaxCreditCarryforwardTable": {
     "auth_ref": [
      "r461"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A listing of tax credit carryforwards available to reduce future taxable income including descriptions, amounts, expiration dates, limitations on use and the related deferred tax assets and valuation allowances.",
        "label": "Tax Credit Carryforward [Table]"
       }
      }
     },
     "localname": "TaxCreditCarryforwardTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesTaxCreditCarryForwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TechnologyBasedIntangibleAssetsMember": {
     "auth_ref": [
      "r482"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.",
        "label": "Technology Based Intangible Assets [Member]",
        "terseLabel": "Developed technology"
       }
      }
     },
     "localname": "TechnologyBasedIntangibleAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureGoodwillAndIntangibleAssetsNetIntangibleAssetsNetDetails",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TemporaryEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK"
       }
      }
     },
     "localname": "TemporaryEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_TemporaryEquityByClassOfStockTable": {
     "auth_ref": [
      "r14",
      "r329"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Table of capital stock that is classified as temporary equity. 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. This table may include a description by series, value, shares authorized, shares issued and outstanding, redemption price per share and subscription receivable.",
        "label": "Temporary Equity, by Class of Stock [Table]"
       }
      }
     },
     "localname": "TemporaryEquityByClassOfStockTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitConvertiblePreferredStockDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": {
     "auth_ref": [],
     "calculation": {
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. 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. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.",
        "label": "Temporary Equity, Carrying Amount, Attributable to Parent",
        "periodEndLabel": "Balance, end of period",
        "periodStartLabel": "Balance, beginning of period",
        "terseLabel": "Class A common stock, $0.0001 par value; 8,640,832 and 24,275,528 shares subject to possible redemption at $10.00 per share as of March 31, 2021 and December 31, 2020, respectively",
        "verboseLabel": "Convertible preferred stock, $0.00001 par value; 409,351,021 and 321,346,716 shares authorized as of December 31, 2020 and 2019, respectively; 175,437,783 and 191,139,933 shares issued and outstanding as of December 31, 2020 and 2019, respectively; (liquidation preference of $257,947 and $258,041 as of December 31, 2020 and 2019, respectively)"
       }
      }
     },
     "localname": "TemporaryEquityCarryingAmountAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStockScheduleOfConvertiblePreferredStockDetails",
      "http://www.stem.com/role/DisclosureQuarterlyFinancialInformationUnauditedDetails",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsBalanceSheetDetails",
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersDeficit",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetss",
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheets",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStock"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TemporaryEquityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Temporary Equity [Line Items]"
       }
      }
     },
     "localname": "TemporaryEquityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitConvertiblePreferredStockDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TemporaryEquityLiquidationPreference": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. 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.",
        "label": "Temporary Equity, Liquidation Preference",
        "terseLabel": "Liquidation preference",
        "verboseLabel": "Convertible preferred stock, liquidation preference"
       }
      }
     },
     "localname": "TemporaryEquityLiquidationPreference",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStockScheduleOfConvertiblePreferredStockDetails",
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitConvertiblePreferredStockDetails",
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetsParentheticals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TemporaryEquityLiquidationPreferencePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The per share liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. 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.",
        "label": "Temporary Equity, Liquidation Preference Per Share",
        "terseLabel": "Liquidation preference per share"
       }
      }
     },
     "localname": "TemporaryEquityLiquidationPreferencePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitConvertiblePreferredStockDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_TemporaryEquityParOrStatedValuePerShare": {
     "auth_ref": [
      "r14",
      "r329"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share amount of par value or stated value of stock classified as temporary equity. 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.",
        "label": "Temporary Equity, Par or Stated Value Per Share",
        "terseLabel": "Shares subject to possible redemption, par value (in dollars per share)",
        "verboseLabel": "Convertible preferred stock, par value;"
       }
      }
     },
     "localname": "TemporaryEquityParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetsParentheticals",
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_TemporaryEquityRedemptionPricePerShare": {
     "auth_ref": [
      "r14",
      "r329"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount to be paid per share that is classified as temporary equity by entity upon redemption. 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.",
        "label": "Temporary Equity, Redemption Price Per Share",
        "terseLabel": "Shares subject to possible redemption, redemption value (in dollars per share)"
       }
      }
     },
     "localname": "TemporaryEquityRedemptionPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_TemporaryEquitySharesAuthorized": {
     "auth_ref": [
      "r25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. 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.",
        "label": "Temporary Equity, Shares Authorized",
        "terseLabel": "Authorized shares",
        "verboseLabel": "Convertible preferred stock, shares authorized"
       }
      }
     },
     "localname": "TemporaryEquitySharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStockScheduleOfConvertiblePreferredStockDetails",
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitConvertiblePreferredStockDetails",
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetsParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TemporaryEquitySharesIssued": {
     "auth_ref": [
      "r25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. 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.",
        "label": "Temporary Equity, Shares Issued",
        "terseLabel": "Convertible preferred stock, shares issued (in shares)",
        "verboseLabel": "Convertible preferred stock, shares issued"
       }
      }
     },
     "localname": "TemporaryEquitySharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetsParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TemporaryEquitySharesOutstanding": {
     "auth_ref": [
      "r25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. 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.",
        "label": "Temporary Equity, Shares Outstanding",
        "periodEndLabel": "Balance, end of period (in shares)",
        "periodStartLabel": "Balance, beginning of period (in shares)",
        "terseLabel": "Outstanding shares",
        "verboseLabel": "Convertible preferred stock, shares outstanding"
       }
      }
     },
     "localname": "TemporaryEquitySharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails",
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStockScheduleOfConvertiblePreferredStockDetails",
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitConvertiblePreferredStockDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityCommonStockSharesDetailss",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesClassCommonStockSubjectToPossibleRedemptionDetails",
      "http://www.stem.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersDeficit",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedBalanceSheetsParentheticals",
      "http://www.stem.com/role/StatementConsolidatedCondensedBalanceSheetsParenthetical",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStock"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of new stock classified as temporary equity issued during the period.",
        "label": "Temporary Equity, Stock Issued During Period, Value, New Issues",
        "verboseLabel": "Issuance of Series D preferred stock upon conversion of promissory note"
       }
      }
     },
     "localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementConsolidatedStatementsOfConvertiblePreferredStock"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TemporaryEquityTableTextBlock": {
     "auth_ref": [
      "r14",
      "r329"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of temporary equity. 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.",
        "label": "Temporary Equity [Table Text Block]",
        "terseLabel": "Convertible preferred stock",
        "verboseLabel": "Temporary Equity"
       }
      }
     },
     "localname": "TemporaryEquityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStockTables",
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "auth_ref": [
      "r219",
      "r220",
      "r221",
      "r222",
      "r224",
      "r226"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for accounts receivable.",
        "label": "Accounts Receivable [Policy Text Block]",
        "verboseLabel": "Accounts Receivable, Net"
       }
      }
     },
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r227",
      "r228",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.",
        "label": "Transfers And Servicing Of Financial Instruments Types Of Financial Instruments [Domain]",
        "terseLabel": "Financial Instruments [Domain]"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndCommonStockScheduleOfSharesReservedForIssuanceDetails",
      "http://www.stem.com/role/DisclosureConvertiblePreferredStockAndStockholdersDeficitSharesReservedForIssuanceDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsEmbeddedDerivativeLiabilitiesDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetailss",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsTablesss"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfArrangementAxis": {
     "auth_ref": [
      "r483"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]"
       }
      }
     },
     "localname": "TypeOfArrangementAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureDescriptionOfOrganizationAndBusinessOperationsAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureRevenueDetails",
      "http://www.stem.com/role/DisclosureRevenueDisaggregationOfRevenueDetails",
      "http://www.stem.com/role/DisclosureRevenueDisaggregationOfRevenueDetailss",
      "http://www.stem.com/role/DisclosureRevenueNarrativeDetails",
      "http://www.stem.com/role/DisclosureSubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_USTreasurySecuritiesMember": {
     "auth_ref": [
      "r378",
      "r393",
      "r631"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).",
        "label": "U S Treasury Securities [Member]",
        "terseLabel": "U.S. Treasury Securities"
       }
      }
     },
     "localname": "USTreasurySecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialAssetsThatAreMeasuredAtFairValueOnRecurringBasisDetailss"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnrealizedGainLossOnInvestments": {
     "auth_ref": [
      "r106"
     ],
     "calculation": {
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized gain (loss) on investment.",
        "label": "Unrealized Gain (Loss) on Investments",
        "negatedLabel": "Unrealized gain from Investments held in Trust Account"
       }
      }
     },
     "localname": "UnrealizedGainLossOnInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfCashFlows",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r443",
      "r451"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "terseLabel": "Unrecognized tax benefits",
        "verboseLabel": "Liability related to uncertain tax positions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
     "auth_ref": [
      "r449"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.",
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued",
        "terseLabel": "Liability for potential penalties or interest",
        "verboseLabel": "Accrual for interest and penalties for uncertain tax positions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesAdditionalInformationDetails",
      "http://www.stem.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": {
     "auth_ref": [
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns.",
        "label": "Unrecognized Tax Benefits, Period Increase (Decrease)",
        "terseLabel": "Gross unrecognized tax benefits"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r173",
      "r174",
      "r176",
      "r177",
      "r184",
      "r185",
      "r186"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureBasicOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciess",
      "http://www.stem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPoliciesss"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "auth_ref": [
      "r457"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.",
        "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount",
        "terseLabel": "Valuation allowance"
       }
      }
     },
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableInterestEntityDisclosureTextBlock": {
     "auth_ref": [
      "r504"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for a variable interest entity (VIE), including but not limited to, judgments and assumptions in determining whether to consolidate and in identifying the primary beneficiary, gain (loss) recognized on the initial consolidation of the VIE, terms of arrangements, amounts and classification of the VIE's assets and liabilities, and the entity's maximum exposure to loss.",
        "label": "Variable Interest Entity Disclosure [Text Block]",
        "terseLabel": "SPECIAL PURPOSE ENTITIES"
       }
      }
     },
     "localname": "VariableInterestEntityDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSpecialPurposeEntities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VariableInterestEntityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Variable Interest Entity [Line Items]"
       }
      }
     },
     "localname": "VariableInterestEntityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": {
     "auth_ref": [
      "r486",
      "r487",
      "r493",
      "r494",
      "r495"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Interest Entities (VIE) in which the entity has a controlling financial interest (as defined) and of which it is therefore the primary beneficiary. A controlling financial interest is determined based on both: (a) the entity's power to direct activities of the VIE that most significantly impact the VIE's economic performance and (b) the entity's obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. VIEs of which the entity is the primary beneficiary are included in the consolidated financial statements of the entity.",
        "label": "Variable Interest Entity Primary Beneficiary [Member]",
        "terseLabel": "Variable Interest Entity, Primary Beneficiary"
       }
      }
     },
     "localname": "VariableInterestEntityPrimaryBeneficiaryMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureSpecialPurposeEntitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VestingAxis": {
     "auth_ref": [
      "r430"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Axis]"
       }
      }
     },
     "localname": "VestingAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VestingDomain": {
     "auth_ref": [
      "r430"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Domain]",
        "terseLabel": "Vesting [Domain]"
       }
      }
     },
     "localname": "VestingDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WarrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.",
        "label": "Warrant [Member]",
        "terseLabel": "Redeemable warrants"
       }
      }
     },
     "localname": "WarrantMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetailss"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WarrantsAndRightsNoteDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "WARRANTS"
       }
      }
     },
     "localname": "WarrantsAndRightsNoteDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": {
     "auth_ref": [
      "r511"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur.",
        "label": "Warrants and Rights Outstanding, Measurement Input",
        "verboseLabel": "Measurement input"
       }
      }
     },
     "localname": "WarrantsAndRightsOutstandingMeasurementInput",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsConvertiblePreferredStockWarrantLiabilitiesDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "us-gaap_WarrantsAndRightsOutstandingTerm": {
     "auth_ref": [
      "r511"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Warrants and Rights Outstanding, Term",
        "terseLabel": "Warrant term",
        "verboseLabel": "Public Warrants expiration term"
       }
      }
     },
     "localname": "WarrantsAndRightsOutstandingTerm",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetails",
      "http://www.stem.com/role/DisclosureStockholdersEquityWarrantsDetailss",
      "http://www.stem.com/role/DisclosureWarrantsDetails",
      "http://www.stem.com/role/DisclosureWarrantsDetailss"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_WarrantsAndRightsSubjectToMandatoryRedemptionMember": {
     "auth_ref": [
      "r325",
      "r327"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants and rights that embody an unconditional obligation requiring the issuer to redeem the instrument by transferring its assets at a specified or determinable date (or dates) or upon an event certain to occur.",
        "label": "Warrants And Rights Subject To Mandatory Redemption [Member]",
        "terseLabel": "Outstanding convertible preferred stock warrants"
       }
      }
     },
     "localname": "WarrantsAndRightsSubjectToMandatoryRedemptionMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureFairValueMeasurementsConvertiblePreferredStockDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsConvertiblePreferredStockWarrantLiabilitiesDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueDetails",
      "http://www.stem.com/role/DisclosureFairValueMeasurementsTablesss",
      "http://www.stem.com/role/DisclosureNetLossPerShareAntidilutiveSecuritiesDetails",
      "http://www.stem.com/role/DisclosureNetLossPerShareCalculationOfDilutedSharesOutstandingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r150",
      "r158"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Weighted-average shares used in computing net loss per share, diluted (in shares)",
        "verboseLabel": "Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetailss",
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).",
        "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted",
        "terseLabel": "Weighted-average number of shares outstanding used to compute net loss per share attributable to common stockholders, basic and diluted",
        "verboseLabel": "Weighted average shares used in computing net loss per share, basic and diluted"
       }
      }
     },
     "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetails",
      "http://www.stem.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetailss",
      "http://www.stem.com/role/DisclosureRestatementOfPreviouslyIssuedFinancialStatementsStatementOfOperationsDetails",
      "http://www.stem.com/role/StatementConsolidatedCondensedStatementsOfOperations",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperations",
      "http://www.stem.com/role/StatementConsolidatedStatementsOfOperationss"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r148",
      "r158"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Weighted-average shares used in computing net loss per share, basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]",
        "terseLabel": "Denominator:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.stem.com/role/DisclosureNetLossPerShareBasicAndDilutedNetLossPerShareDetailss"
     ],
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 10
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21D",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=SL94080555-108585"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(i))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(b))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(e),(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(h)(1)(i))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(k)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04.(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "27",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e22044-107793"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(27)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "250",
   "URI": "http://asc.fasb.org/topic&trid=2122394"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1377-109256"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(11))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=121640914&loc=d3e1280-108306"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "270",
   "URI": "http://asc.fasb.org/topic&trid=2126967"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e4975-111524"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5212-111524"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5033-111524"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5093-111524"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269825-111563"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=117311354&loc=d3e32014-111567"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=121548190&loc=d3e32787-111569"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(b)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "http://asc.fasb.org/topic&trid=2126998"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131251-203054"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392603&loc=d3e7123-110846"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392676&loc=d3e7480-110848"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(4)",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "410",
   "URI": "http://asc.fasb.org/subtopic&trid=2175671"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13201-110859"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13231-110859"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6571209&loc=d3e13669-110860"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12021-110248"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12053-110248"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1243-112600"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=109126253&loc=d3e4852-112606"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=109126253&loc=d3e4724-112606"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=109262497&loc=d3e20148-110875"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=109262497&loc=d3e21216-110875"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=118255708&loc=SL5909891-110878"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=109262807&loc=d3e22026-110879"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=109262807&loc=d3e22047-110879"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=109262807&loc=d3e22047-110879"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(CFRR 211.02)",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "50",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130533-203044"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "705",
   "URI": "http://asc.fasb.org/topic&trid=2122478"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.11)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "http://asc.fasb.org/topic&trid=2235017"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(f)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.12)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(4)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "740",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120384911&loc=d3e23163-113944"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a)(5))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "51",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121610041&loc=d3e34017-109320"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5227-128473"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "808",
   "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2AA",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "a",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=SL6759068-111685"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5728-111685"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5728-111685"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=SL6759159-111685"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=SL6759159-111685"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5747-111685"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=SL6228884-111685"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL7498348-110258"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "60",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13279-108611"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13467-108611"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13476-108611"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "http://asc.fasb.org/topic&trid=2175825"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918631-209977"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918666-209980"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.28,29)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "http://asc.fasb.org/topic&trid=2122745"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.8)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(13)(f))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62557-112803"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(10))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07.1(c))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r684": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r685": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(12))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(4))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1(e))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.3)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(a),(b))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6904-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>263
<FILENAME>0001104659-21-072476-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001104659-21-072476-xbrl.zip
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
M!5)*96L4O"FUD\\]UTA;EU ,R5,JF[=NH!2%7BT**;!EBQ388A1'JE.@7JA
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
M!6SAN+N$JR@(TD)RP?8+";S+;?9:\3(2Q<WT,04QLK\NNEN@PX J;/MG43Z
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
M8],%YK.^,N#A%=#H735V..%9#L-HJHK$S,)XA+AM\[($!\#RUM74LB*QDAZ
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
MR =(E3>Y"AX^ -WV_)6/B9^GZ\ !BW1$R:Q3/_ZRPZ6*OU?9?3KKRIY=*4Z
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
MVPW8E-%T4^1!!_W9ZS96H _[S:XRJ.RA0OJPO8ANY/<)&97X7 Q*X$]272A
M"%[].H>JNMOLO'S1- =\UJ )935_1<)U49)5%%'ON%E$GW8=-Z;ISG5<8&*M
M'K_L8-R0NHW.Z8;T-%V.%M)L^/OP=C(ZV8(BG4FXMXI51_(KH)A2$WWXHB@-
M,%BM-;FM]?$QI]V6@=8!<DL%74UK-UH-K:(C-![>45G_;@)?4N'A>IAH8\VI
MQ^<"4( K:8;5(MBY#:$2AQ-/?4G%_7B5./@69E,]&4\!NYK0<GF+-X;Q"-R=
M[1VYF-?N+LO:[:W7Q\ZJ7;H9)#TJ.YEL'ZSZ2K^K=&2D);3E=D];RX/UJB.K
MZTZWWVITM7ZSHB-#5.2/'(B^T)S9NJGJ6VP^>D(<7[Y!XQ4^6J;[0CI1G-4F
MGRM#"=Q-KA3ETXG7\P@3TM\AL)=O5AG"%33UETRQD^?#(BNEC'@_7+O0QJ-[
ML';VB2#05;H"EI]!"%[?,S-([QQN@(ZT#QM?<#B(H1CP^6M&:K-7($P7)16O
M@5V8%\N4Y>BLMOX2K +TX?45&_O6BWHG.2X7:^PO>2I"(/HG;A<Z@$,7.^7/
MH!VZZ^JJ]_;"V+E0._DV.!K3'L45)7FOA^_O<)81:3::2XMOPSD^CWN]2L#4
M),WO5S*A*Z$ZCK2%MN3@OJL]F,=>, Q?T3C\J/UWUF9CF5X@R1?+0*QT/"P9
M9W7&EGXH7;6CJ<V>O&JVD(PJZY8\:#:;<J,%6NV&TFNVM:Z0+UW:3:7#0Q2A
MRS DN6CDDX+7$_0,M05M&R=]0,2XU['?GZDY/II#%@<<0B*1MZ!($]<M)F=3
MZLP+N9]N?/ZA_U; @?_Z?U!+ P04    "  %B+I2-Y#JYG35  "J!Q$ %0
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
MS;3MP0?@L*0=V?H>FWNSJ%L&Q#REZ[.;9KC^[8)1PT-?X[;GOP#*/Z&9@P(
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
M$D[_H\E37MR0RNH#.;;AP".Z _UB$OG''Y1*YKE[JK8[+\QHUMJ;[Q[+T_)
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
M]!R3LX3/WRJTJ@RY3TC%:P>)F@4(]HK]\EE:53E;AD;Y 380T>531QN(QB!
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
M(7TJZX\VCY/>!KF,+TUT2?07%L-P'T=>1@I$TL'7J3VD<V1S4'0X',9\5LX
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
ME2VBW8NH8CQ?N8C^2E"]BY-D&GEAYB-_&MVXF.;H[$EL9?U#\+E[#:(L&V-
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
MMK%G@9/]!=IG-_)I5]O#3=H"I6FNW])G:)-2X&U>5Z0]MM P!+?0)FMG&V,
M36!*XZ'>!6'X?;:T_<'#8DFD*,8NWN9\L.2,]&FZ_"(E37'PF*7T_+J,YZY$
M;ZG1#H0XT":XUF 9&OK&YPPP)PO!ZZZ-EMH1G2?FN% 8&-%LO1<@QBT)X41A
M!@Z7#6BHY/XK2DBJQ2 <,,SPJ/( #8Q#G/K<#?QI=.4^!RDSO')M6Z+2$(X5
M9M (68&&T ,-[HB0?^/BB&R<R<3SLDT6NBS09!5XPA>'="I"4/S-<-/A"AJ$
M50ZU%0<8BGU3%0$>)"H5J*8%N6>X/G1Z#A-PV&?HW<%7/(Z2. Q\.L_)[SZ-
ML?8OW9!&ZRZ>4.DZ1A%N]^;L[/SLS/G1V3=-'VF:W2]F=]/KR?+FFOYQ?7._
M(+]=3NXF]U<WSN+3S<UR\0/LZ+I^4K;\U6-1C'.[:+ !8#FT<24VK@1F7 DT
MQ:%$^$0WR&0"P;%+#QP9];!&'WB(C^"0.F"(SRL-6%=Y3]C@<QM\;H//![5^
MV&QKX-U7<X\_Q;W6:2$(ZHP>3*>40YLC.7V%PY$6"I6R$!1_OA15@:@0#PV/
M*S=YFD0^_4'-7B]N2+V:)^GN^EIZ<:57%PY> K$[4DCU>((&XQRC9S?PBYR,
M<I]205D(:YPV3 (>H,%RQ(_.*@?C[*8-PPGM,(?_$PK]:;3$69(*W4NU:L"9
M(6I,!"S 1$@*!J0I84-)H#A\-4J,^YH"1_3A ZE(MQM( A>XB>=1/]!D[F[I
M^5FA$@@* P-,1T$0< (<G@?$_&SF+E:':.E5A: [-().P!= (&G>9.T .TEY
M"/N9,60B9CJW4]]B-_*>@H0EM)8M<LK2$%SU],9=R0JTV3&>N%-UX(W&?.AV
M(MAP.;"1KFV.@0U-[COJU88FPPQ"'7UHLHTTA8,%]?P)\APZ]+Z%/:*Y1I$G
MQD9:8^S1HU+FH&'W5XD2[B"JU$8)#V@T[B"*9$S&XW'$H[82'VSC47L\H=EX
M5.#QJ*W$$=MX5/ APS8>M2^X/G9Z6AM7/&JNISZA-/ .^Y=.<.K;.L&ISM^/
M^H/^%&0_P:JO-.+%. ;51KS8B!<;\6)#W#L*J--@ P H-L2]^Y=.:MI>QA!-
M72O4748]K-$''DW=5BP[I <3;5SD".(B3RXFR"%KAAEO/C.@SA%F#A%Z-SGB
MVA FDQZPVBQ!VVI.",_]6&99FJ1NY ?16@]"3C48-LL:V'%X 0[:P4%IC@//
M</8)*\.P:-8 4,@1-!B/\](:+J*ZE2'XI>C!J,L1;!CSY6.2I4^$R#\/UDPI
M?-5*$%Q4ZL!6Y60,<$V3)#.":E<!@H=)?9AV7(P!(K5.HJP%P7VD/EB@-9*2
M"X7A/J95$\)UG1YR6NP 1D]S^Y+6Z-<"==827/!WK@JQTFU+6+I?>!K92X0\
M@(=&O5W)J_0+4B/;AYP1.'X(^V^3V6KVC#"+0#!(D/U&-T'V8DD^^'QSOUPX
MLUMG-K]YF"RGI*CU/K#>!_O98[T/K/>!]3ZPW@?6^\!Z'_278+]N=OU7E5I?
MP@R$.6'=#R!L$Y4CCW4_ .-^4)S>HG61TE.5H5E2'L*$T0-/P@0T7>M71!1#
M-YQ$_L3?D%&E=*;!"RHH%Z"DK 5AIU&*7ADR)4?0@"OE[<K5>L(8RWL2DJ[6
M"G:26S)2I5K)UR!]*K<HP+WK3B%,<2.QZ7I >DWOQ9_SXF(0_(:TT!*S &U6
M5]C1W29A. $9S1T.#]#@V*>-FOB_90E+XS%;?74Q$25A=F-%'0A./D8P*?B!
M!MDT>D$YE=/(BS?H'HE436Y)",X\1O!PN8 &RGT<Q3NF<C+E^J6D/ 0W'B.
M)+R @PD50G07)Z+E[:0,!$<=,SB.Z8<&P5<4K)^(_C=Y(3RMT7U&!Z!(6EBZ
MK+UTD\ C>N5U$&:IT*^@;F,0?'B,0*W+*#3T=SDX=OY'>C K:X'P\C$"5,D2
M=%^%FLD3WN@F3Q Y+M@T"M:1P3HR6$>&4P..=62PC@S6D<$Z,L!/HP#\)KVM
M- J@;M*SQR3P Q=O%VZ(--8I<?D!UBE51+%XG1*S 0&4 TWW[H;\6KHIDJY;
M.A6AK&,JP3N"2X,O:.O:[ 7A21C&N=E<[,2E41["*J<ODT<7/6*F $!DW8@Z
M=2,2G&(^N]^#3;:I!*3L'?YN8[Q"09I5HA'-JT/P*I##9<Y33YZH)3**WBM6
M2&5I"&X"&L,O8P&FM?'JR8W6*)E&XFR[:HOC1;U0J:M/D_M?;Q;.])Y\,;OZ
MGT^SN^N;A\7?G)M_?9DN_X\U.UJSHS4[6K.C-3M:LZ,U.UJSXP#Q4_=Q6C>$
M2EX5PD'<+(I*S@^$R3$:\^^K#J0JWBZ+-\]QQ%ZLT]@S^'5&90:6LP( H!/"
MI-N'H"RT'40F:D>.0'QVH*E<@L>OI&N9H@Z$;48J>!J/?P%:Y$Z?N9)"(RH,
M8:O1QD3$!  PK,U]!*&[T\C#R$W0-<I_\NR,#W$8WL;XFXM%SJG&K4"88WI
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
M?3&6'*V."T#0&,2B<CA/'5,-347;FU2O0C=)-(Y.XO(#+&@B.W'71R?Q( "
MM$R4=/WB%02R?BG%\B@*@\,'M'F6^U(S2B=2A8]7$,)2)Y:JT\<#3JD',/J"
M[=!<DQMLI1.%_@VCNH%9ZP3T::MM<(U#&B*K 51OVMMMG$5^X<">B'4X;C$(
MRYN6(.V5.BX;T+8<KGGQ3N5.IJ@TH&N9%CM\"W<;BR.81[._D&%/IDF2(?\Z
MHQX+<T0DS\^%\1Y]8U^=XFM4$X3E3QMN(]; 35(6\8,#3^@14"H PNAG/@U+
M''2^#\UQ["'D)[>$Z)Q )AF\V2 L"L+5R4S\A;Q D_?B&%'$5,WP0[!^2N\S
M.B2$R;WSZ!79$)!_N2W*)45!T:[5N%40:3R,9U9CMKL/M>91R-:"_8<B;&O4
M!Y'LPVSBFC$(;3:7EQVZP[I1F6[AE9:\$HCT'\9S4<55CWEU9BN:Y&<:I7$Y
MBPQO>JGK@,CH83:EU$QUCL62?)O0)Z ^DS';9)O)>HW1FAPPJ6_R9Q?_CM+"
M0YFHJ32#C+LF?.7^RM7\/SSDVNX!1.80,YS;'H+^I*),SRQ+D]2-?')D^7=,
M0Y$/^_9LM73Q&J7+^!)-/'(FQ707G\=)6K)0%*GPEC'])40IVGE>D[\?@X@Y
M6$L%J']B8.0_J2EL_0\7M$V_E!9F[N(99G<U/IMJNQ06TKL-14T865;,=7$=
MWL!!R<T).$FOB-JRI5)-R1>!J5<71B(6<SCUN(,&Z$'WR3, W:-3[4%:$D9R
M%F.PN+QTOIU_C?'O-(F9^QRDS")<V6-/2\#(CF*V\9WR $WB&?E5PR^;GR)C
MN&'=?F%KS3JDR1TT0,L'Z2/_*O0H6LOD5?J%K[%92(^ISE>WNYBHJ;1O]3(G
M+-KOR#<VY<B9&=\S/,RVJ)?$L0C _>$(&UE(\)MJ2' K#_;\Z#"JG8F3$^XP
MRIV"=">-G1WQSH'ZT000>T_(STJ7SHQ7:3RPK(8-[U5X#*B'VT;KVFA=&ZT+
MPF=O1,Z8(BN#WGIC?2NM;Z7UK1RW;^5?-5*PE17.!O[9P#\;^#>PL$^(6ND'
M848SG!^N+6^^>V%&COS4 $(O);/\%#];G2:IO]SR&Y L>9WV""CXT&R-['14
MP,H9S1<@76+5U8 LN#W,([6XE,<%VD(S^LA'70D>01SDN*.]13=C9@NN#=[N
M>DD$%+PM?0&,=;V_%#E<)X@U4;UZ$!8M>;BV 3,0YL2!T$O='>1R$# $AD'C
MV/E+U>@/&  VZD0 9>+O%*&P@K+#1<!*B3_:XF0[XE@?6UB2A2G&+M[FT;FY
M?;#D@2M 45T-V@HAA5;-#CC]WTV>;J^G5].()5Z?;#@A#8JRT)8]*4("'J#!
M,B9/48&E11N28?Q#<^1I(,!W<IY_<8.0O2 07Z*O0?KD8_=;1,T#JDB?6LU
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
M\Y6:IE,Y"-]LE=<5[80M- QA9DKD^&A+;(%=:+*Q)_$>I6R!VHW%5G7%P*D
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
M0D+MQ-^0 ::,T2=BY* I:T'0#XQ@4W($#;@*=[J[%0R]P0@<#@]@X3C<]:H
M*9>$<?MFI#B4R0>'!KV"OX^C^)C80GQ4^IUF90A.Y9J8:7($#<;=BZ?RS:A2
M"H2.9R2!)PD?C]F!ALKAH3K_MRQA?M2SU5<78S<2IAA4U &AY=5&3,$<-/SD
MC-9:%($H?+415'$'#4)3]*  )U(&:P,W(LP.^M+.CAQ$&2'[X%ERB58Q+IP%
ME^YWE-Q\)XR3H0LB%V_9[DXCOJ@%.F9&@=U6(=P8.^P10L"6GO;3Z3# E#+"
M1#$/+LFY5FQ.%I:&$.)E@BZ'!6C(W*-4>38\*0,B $L/AA/*H0W^SHUWCC"+
MG*:O)7O41!>$68I$-V#*6B "JO0 4O("#;*O*%@_$<HF+X@^%'F?T<&8K1CQ
MLRQ-4C?RBW>OU4C6;0R$FZT>P'59!.5F6_8#/@D[4+K;_G+V5M_==K&<7?W/
MI]G=]<W#XF_.]<WM]&JZ_,%ZWK9*:!%V&V^>XXA%6XM?!%?4&8-OKB8K );6
M$\*D3T8+R@[LL&LD:D?;()\=:)O?<2RMPG&15Q2"#50J9N+(84!NC*406BD&
MG'(03)K: '#H!S#Z@BA9*1**.A#,E-JH*'B!@) ZZE6.EGY]"'9*?>3T^0*
MXFFLJQ0R46$(KF_:^(B8  "&]9P?@><\F<*89F*[1OG/:50-8'V(P_ VQM]<
M+#)*&+<"0:?0MLJ:L09- 1]/++U@0M84T;$%V.=Y,$OV+1%,U7(09E,;*%4Y
M:P\D:KYC0W_VR\59'G1*/N%(!O-_V'%QG:%E?//=>W*C]:FAJD9]"$I[ Z!J
M<#P @$R,&@ HJP]!=V\?0!G'0P&XY[(F@(+Z$)3[C@ 4< QMGSNXEB7+6& 8
M.'EGBX4HLH^H0?46N6F&1=<&[34/P9.YA5VUO0$9HR05SHO3),F$5ZHUVH'@
M,=V3;)QP#F)#/V2$GZWN"-'Y>QQUMW=1:Q <P_K8[$7\0YOOC)=<#J\S3,X'
M<T0H])GZR;Z;,?*2F^\(>T$BG.\UVH'@1=;6.=B,\Y$(P?_?WKOVN(UK:X-_
M17B_O&> TWA3N3<P&,!VV6F?765[VTYZ,E\V%(FN4D>6JG6IQ/WKAY1D6Q=>
M=5VJ$#AG=Z6*I+CX+)+KSNP5B>9<P!T(1!A;=WS I1T:(\C<70E!),K%)J9T
MY(7)R;9%>(U")T)9#864^"VR_(<44UX]Y>X_"R(4KR?AHME*06-)EH<,+Q)R
M'KSTB3_KM,?R5&A:";">G?S+3>B^KMBYNN[&#Y(_R+^.T/,<0(05ML"L/2\;
M-,X%']+=OC&S=KQWCT&D,S-\7+C^#X52K>]42K7.)KL_C,7=^D]=JK6]Y_PB
M%!R)%66//\:)$Z4W'5-X*)T" *=9>6+<L%!68R!QH3R.XH'17377(> H5$#]
M^ 8?2.^'K^O:#D14TD"@=GV0DQM'16L((6Z SW9%8*H4 $"@9)47Q.U2VT*(
M#)#'@4$$ "CRCP@GJD+V,S_"4-@+0CR /#Q"<@  M0E(%GUTVKBF%V$5C:@
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
M??!].KF;K&9S8_?'?+XW9NO[S7I%7B_YS4B^:%P_::3?'(V5[NS!XMKB2HU
MG8LOSN)&143;U;1=;7A$D\-N9CXYD>DZ_R";202WGICR*".TV=6F%0#*EQ-(
M9%V@-1S.FL">=L%Z4#I>QVHC2!@K*XURE7<$.3/\/A L!'(@"@B!=FS>QFB!
MJ=RB1&'=F $)0!)&X E[03@6I=BPH#N(J (''CH@/#6;!"VP#L)2&P@;21V8
M(@WP8'@B@75AF22VJLUH#L'H50,<%CG0<+KSO0<2>+7TGE$8\7)OJ2TA6*N4
MT:%2 @V8\_Y. U63&*P<>6SKHD0_"):LVN<=ARYH$)9*()"PN/7A<YA65Y,*
M$ZST 9&2H0J=@"9HL(W;I,]*O% %;5S6_!QY]TYH(1?/&OFQ6/"0Z0@B,4)Y
MTTD0!AA%%> &P^KW]K%2@Z<+3\W*CY)T&V)OV:)GWWTF)[=O>E@5W/N[IRSJ
M1M%+<_.J&C6]6N_G.V,S^3HACPG]9ER^9I#/&?A[1N0;N\W<2#\Y%B?-+?H6
M79_KY7EJJ"V'4@,B+!*3"0G\,_2F<!PRG-4O*P%5,@ <@N6)<3TOK,9 G"T\
MMN*! =6ADC\;DT,[^YG_L(ZP%P3+()_M\F )R0$ 5/$0X)QFM(8#G&4,JZ#D
M648C AP(PC?'V,V!G&9LIF*#D2?CY4#RG_=O/KS[\/[=QYMW'SZ^N7G]ZN9#
M'RBA@QF[4;<P44GK(A> (UNS8_\E.D&X3$1L=@GVEZ 'F@Q0I*WB]^3NH#L(
MCG<! >Q-,I@+GK&#LG1B\P&M#W^8@4V>A%OX099 DN7ZQ('U2![XH^TFQ0$@
M^ DEP*M#&K1-1@A;'V8!LIUH85I)$8^L,/O4#P+_!SXR9N83_@NS,)7:$!#<
MC H;4XVX,:"[Q,='@,*D3L!M3%[BQBSL^.5]6V\("&[*ANBRB8.&;EX_E-"(
M8?@C%= I3GYX(RUQ9;=AGZT\^UZVSY(/:=/LT/9 ;9K5IEEMFM6F66V:U:;9
MH>V 8$ZSIJ;9SBM_T(4TMJ&/WQ["J21MX^.3 NT>T>:]D6;8%(G!:C/BUJEG
M-Q^)F4],".RMM?2L@,2#3BP+\XQ]MF](P<7L.S(SGB15T(#<HJ>L'//Z0$A@
M8%9M-C([7)4 :$B4&>AJ(TPR\^RK&T!R7_$&&)F=3H4TV+BFEE['RHJ@$X$J
MG&)1P/>]\Z_\*=J8#LM:7G\X" D'M3%7(128'7?A!\>D-$KRZJGOXF$?SBS\
MA^_:=0R\E3(I0@-O.@M2+N4WZSH/XSP1(YV)-OYJ8TDKAE]M+-'&$FTLZ<58
M(K/RXCM($A+Y@>#IWK)8R=,(3=:<N6:(%9P_S2 PO6@=) F:G*N&TWYTYGD.
M+5"1X=X]W!Y KA\AOPD!ZNTBFOG'H^_M(M_ZGLV 4\:>TQC"%23!3)>3C4,*
MM--KC.$14H9#'1ZAPR-T>,0O'AY1,79I_R-4_^/YA<J]?^]XR=[?/9H!>DQD
M?V:Q6T$G>/H0%U 1.9T+;,6Y_CLV WPRN"<%QTC]84;B>ZQ/(+0[[>4ZOYJ[
M+H=Q?K$2M8*S(S7UHVX"Q[.<)].=>"R_OT*_D;@E%2B"MM'&X>]O[CWLTM_/
MV!IG]7H9AC&R.8E/PM80JHS);@,>'="8OTC39\],'ZK!T\Y>MI6Z7*C](!06
MJWVG4"F"!A[L7#1&_; 1YZ(1&-*\Q<E#@!)=33U.X:TH3H%\Q4@_8UR^HZ,0
MM(U5IZ!I&RN,RT;;6$=C8X4?5:53T'1450O.[*)<1AIPG-GLQA#.(^D8'0X=
MT*Z/<<?A-/-IZS@<'8?#.;IV*'!0>#OSO6<41 YFHD)LRNM7-[^SCS*%SA".
M-I4X'072H)UVVL\]5C]WX%L(V2%Y%HS8;\EK+%RW *_#V/S;'%*@;;"[%UUD
MK9L2>GT466-<<?E/;WPR-,E+6WHS,WS,G+6TRTVJVTA\U_($#8#&Q+:1O?<O
M#ELE3)B=Q^2[5B +VED(VPW4W'&MZ@;23FOMM):0L[73NB>WZ3J.PLCT;,Q1
M^5^KNT[?B5RGN2\9'OF4\91^2[M/M?M4NT^U^Q2&D*;=IZ-QGVK3W6A,=T5B
M9EB>/6$Y0*%,7KG+R,QW?&*@G8<O189ONTR>#CP%D%_2E<6A/3%OG]VWT].]
M&<5D=N4G>"GB'J_32&QULN1 QBR;K8/"?$K&Q<ZX]%;XHMW_0.XSNL>W[B-/
MG6HP)A314<S*+.!K$#UJOOB*S&#_PV^#'2Y#01!R.N:""ZWC!Q]_G77AUAT,
M@K34!P.DU(Z>!19^S#(6U!P+@FS6 P.DQ(X??^>YM1,@'0N"Y-<'_@FQ(\9_
M<HA0T!X+E(:#X!/NE M*]$)F! EP83B7FP$VE&\R%U":*/HDD+3\.U7GY,VK
MF[)S<K9>?9EO]TOBFDP=E22W\^9W(_<M(_F8]DYJ[Z3V3FKOY( Y(-<C*;E*
M>3Y)1ELHYB0Y3R2#" !0Z/1-<"#H],T>:A%793)>,6)V:PCGD'P")X<0<'>$
MSN#4&9PZ@U-G<.H,3AT&!C<,3&=P=IW!R:R#ROKXA@0T^=X6N4EQ5C,@1EK:
M4:@\! 3GI6R&C3)QL(]$79$8;$7BLR'^%G]Y3FS61.IBI[!QFT/P#LKN,"XA
M\';3 04!LA>.1TZ"F1]&X:? #]DB!K,]!-^=TEYA4@(/I()DA(*CG,,C:0C!
M0U=?"DQ(T,FV;6=NCB[9-GGC(MS%W_Y"5K3W[TW/)I\Z;9&-CLG,=BB*4GT@
M>8,XS3A8^9X5XUW.#.1O8=R1E3-N@>+.]^/\I_5H>@]HC_DS-*UD2>F!Y>+F
M_5HK7C7;DEQ*H.W)DO=J83K!%].-T37^@&F4E>DYI)E)E@LYSCPZ4= P5#X-
M+F2M#VG?M@Y6RL!#VCWJ<$ ;-$-CD#,1CIN0@8[$+K<),N$Y,:12.)W!%'4'
M&]+ 4H<1ZM+9O8.35'A*:CU1**+Z./D=AK2/J  C0TL/BY\FPV8[/GT =N+9
MN8OCPB/G&5(5D)H##6E$J0%6+1I[>+W]^.0'9G#"<TDV<O;PWOSO&'\VW='(
M"I 9HN3-\O/<:#C6'VM(6XLRE/7)A!*9^_I5\\C<UW*1N>35%1V9JR-S=62N
MCLR%HP7HR%P=F:LC<W5D+IC(W/\QO1A+E(('5L2=()Q*M>-T*?3T#L2_WZIA
M4&P/+[))8?F+I("[LG6@M Z4UH'2-0*EI>X6]3$@7#4MADT/<?D(IB2ZBY2Z
M0[B:6H0+]F6EX]QUG#N,+:?CW'6<.Y C<9R1N6U$L>O(7$!![8-&YHXVB:!^
M@'J?200O*Q[Z%WI\2,=#M_5X$:AXZ':88V+_%8=14GIN[T]LVTDG<W[D[\F)
M3+?DX/K3B1[37Y&#9H'(\<-RWK<W_,A"Y]LC7$?0ZPAZ'4%?L0KK"'H=0:\C
MZ'4$O8Z@[\4VHR/H=02]CJ#_Q2/H&Z)YB\]F\DC8LV,CS[YJ2#2TV&V'-!,I
MH\$FHX?5_A9=9:%-X%AH$EZKNJP/_XY-USDX9^,YWOYT(&H,,Z1=IP9&-2B$
M)CG.\9+8-F8U%#C/9N0\HYRX6_WCG6-^<UP\?X;L6'^X(>TT=:3'^I3"R#BZ
M6HS6AW;>!7@CDWUT_:SA'U[ *P%7>D2Y2)660SD3KQ.9GCY[SM_D8@^MP$F8
M4!#L+]$75K82 Y^RTU&"+@"'=7&F4BD!].9 XCF5N)$-69ZREX/2?]Z_^?#N
MP_MW'V_>??CX[C4^[3[T 1PZF+$;]8X<E=KND@NN]UYRXXAR"QC-(83;BKBM
ME%K H 2:6/J",M D;R"=@=;+=3.J##3]-@24;7#=Q!6W,/<ZOX,2.,XA@'T]
MCSQPO$A,QF7(SAT!29C-C122O.Y0@LIK@<PC#*)8P)UYZJ!-H^MJXUH:!$I(
M>EOHELCK_%:3"6DB=B/"<VOO'$A/N_'JC@0E.%V 8",:A[$JGN-95:V%KZNO
MB/XYV6XGJ_UN+-8_:N(<SPC(ZP F1W@TV=LJV:<ZB1N0%C:Z)&Y:,$,A[U64
M#2P]  2M33T?6)J\H7.W\:7SH<GK9!\&P:G[O.T\:0 P^GWBV8V2["EC0)#A
M6WY/KD1A#\8I$MPE>?!Q&D,0QE6@X)#2L7H<!E%.6,#_*@L*^%?_V9*8!8K4
M5OH;')NXG(16FOZ0BTOG\O)?!Y:NJ*Q06$A(3'N/5^@8'YDK6_K[H$DF=#8X
M+VUIID.MI_F3OY[%OP^:LB%8S^), 6AA8RS?JR*!Z"J^NHJOKN+[ JOX)K[4
MC7DB^WL=/:(@^YDNMDOW@J#\RL,C) < 4&,+=E%1JG3,BXYYT3$O/<:\L)8Y
M0+8331X"E(1K" HJLQM#./WE%YE-!X"CAGI>W@G"BT2=AHLRDB-'Z-P9><P1
ME:;Y3WR7.B%*<L0N?PRSOX:L0)6:8T'8HBTQ@YA8</H/C8QU'(61Z=G55$GY
M;F ]&.JH%NCJJ] <I7!B]<]@?1/41:[.?Q2[816395@?=L@B]0>)!QE?+\B>
MGLK[6V6SJ(P*H2IF2WM)A6QHW%&4XSY[YI&4S?V'Y+VG\6U22A>U'X0ZG.H(
M2Q &#<,SETT\.V6SW.'.J54K[@:AJJ<Z@F*Z!L_^+L;HE*I]W.*O6$[$;*X:
MY_FF&N>9SPK?;.>+^78[OS5V^_7L7\9DE?WTQ_KN=K[=_6_C=KY8SI;[2^9X
MFB9^F921S&HL(:.7&BMI497I*6.PA A>Z*A,QT$*TT5FE*AB^?EP#)B<]G!"
M2.51*I258Y,&X)C.3THF@K30$(@I4\AL%&&I0$=?L6T;-V8'10JCVJ1Z0[!U
MLGFJ',8F1=( D8>*R,!"A6]YD4 %"B*S1OM%KC<@ZXD8&3F2>D)G6AL9<4]
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
M?E.()DTI=)*L!BYI[5\FM6&AFB-%C0>V0\JP& ^$[LI=] E#,13O/8RR%^U
M0R4-@ 1&W?ZG3> <S> T15Y2&QS_R#5:J0XRI-E8CEWS@HPJ=9VD_UF'FSO7
MXI0U*3: 8)BOQUK7!+HB1=!4ETW@XUL7T^.2C"3/)D\(/*5Q!(+$$*F> X@*
MK) V=5%!B5+(6))9\LLVR?0$XN-4X%@I$/,D=I[_//=0\'#:X>;F ]J=R.\X
M)9AYK2$<C0H,=SD/>30!V$/TTU[D A'V&LZE(4D0W44A."K'ZG1@\NT*L5\Y
MY'6!X&"H 32?*&BB"A9WH\"THC^=Z'$6AY%_1,$=)CD)_I[%08"8=8?DND(P
MTM= 48ZX4:&Y\CVK/J#YWA"LU&UCFJ</&JSKZ/$Z4WQ3,/"K-H-0A:<&4%5"
M(!GP/WM6SD;PI99)O_(*&M.D_YM1_)[Q93D/QV?H3U_1NT?1HV\O$[].DDTG
M&?[,[3R(<Y(Z(W*&Y*!*_X!X^GZ-<2 Z"F30+?C_U,D&< PKS9IK&J@U$A!3
M06W6K\T @.IU#\H"13_!Q]>O;CJ,&%"MSS 46U 7I9L:XNB8OI^#Y8+GI<,W
MN;,;0[ Q-6#C7-%Q)HG=5SPL?GNY5 &CT!J"D:$#- HT=@Y'&KP=(3*).RO@
M@L%N"\%2T 84; J[WQ=D(R;_XY WP? /SYQMP6X,0<%O95>P282FXU]R)6:N
M&8;K0_H:-UMSX+2'Z!]4U1 XY $ *S\IKI1':PA$CA<R7,%T1J$#V@Y**[$G
M,YT(GC&N-H0@E;&YJOI67''VL%9_*KOZ4TA2F/+J3P&MOO"@%3E;5088L/R7
M,IF,+#'N;316#VR:='GGA^$"KQJ#1@;^DGTA;-1F3"!)*+3+C3[1RRL#UX<'
ME,Q-U/X0]+!F&"L0V[E*=DM2F9UO,1F44EF,T0:" E8/ P9!O:_SQ@_(CQO3
ML??^%CTD&>45U[=:5PCNU!918=(YCL-/S:?6]^7%>DVD@X,-F']\8MM.^NVE
M=_"#8ZTGHM]17EQ@N\BOGS2<ZS>UEWQ@+_F=[SU$*#C>HF^1(/"=WO0E^+KI
ME $X5<L3XQJR6(V!&+-XG,8# ZHMZ\XWO7!CG@A3<:TIM(80;%E\YBI"4J4
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
M$*F:=_GFU6NV,;OX#<,_&-E7M'&[8ZO6)O#MV(K60595@&'GIC<;I\F;3LM
M5L5L,D2IRJ83,H.X.6T!6,9YG%1:>AH%G5]8?YB!_<,,&*X&6HNA3>)"WKB:
M.4HS!Z!/9S/F6@9+;88VF4NM-V/N %9<&]&U$?T7,J)W'Q$U9CMN1_;T+NVX
M+].QT9%!O5/'AK:HOV"+>B_U*>8_+3<FU<I)\"3^/WMO_F3@76LD"%NX#C/4
M(G90\\\6D25)RV*>#8[K;ZZ34ATJAS2^85N!+I\R<M\R<A\;BS5(:NGF/Y^0
M%6&(G2-NLC[L\&_#0WKJ\^Q&;0VN+4Q*%J9V,=6V*,BV* #"$W3S25US51?F
MDW$:_.H:H* :_!H?D+L(*Y>W9L2KC]7V1^ 8O-J_7[I:,YW>+5=0J!N)02=L
MZ(0-$->]3MCXA1,V&I]M(BM@FQ\8SE[8_C*U>K&_#!LDG_XF_ 7#S@B B>!E
MO$M-^YH"WH0+\J- " T&P _Y)1DE9_"6)XVZ9-5-:&]X"%') 'A):JU@NT .
M9NQ&_7I"LH]JCXCVB&B/B/:(:(^(]HAHCTBW'A%MI=96:FVEUE9J;:765FIM
MI=96:FVE!L9$([5%:BNUME)K*[6V4G=MI4[K-2@8J-_J4'UMF-:&:6V8!FR8
MAG:O:RNUME+_8G'[VD@"0 9MW4C2A:2Z,)W@B^G&F/U-\N\D8WUG/2([=M'Z
ML' \3+!CNDLOQ%/)\MF3EO8DNG16#+1X6WU%8S%9;HTODSLLRM[/)[O/V_G]
M?+7?X;^<)T-*D%VF8^3F8YPG9)B10:9D)',:B[A[6<3I:6JZA+UVCPA%GP(_
M?L(\Q1-FY;H.<8+E9G;Y\0\'!7AW/Y[N\,YR.1E%LIWAB+<J&.;/&%E* =Q)
MU(.B.FFJR%MS#"#U<M1XF0JO'+V04%YZ3W$4)M3=<"5G;@\(]75J,2X511J%
M0#%[K8S9:PB2>Z>8O0:.V1MES-X,@AG#N] )9F\@8C8]Y4A<!.CO&'G624Z@
M8?>$D_?<@C3#)A,2D+19*@LPE9[PQ!81NXIDE@J)0$$,M\B*@P#SJ-Q1RNT*
M579A<*I0[JP0" #$F1D^3CR;_&?^=^P\FVY2?(]]DO(ZP G@K'N \J@#@-86
MA5'@$',7?:+TWW*W8K,A@9RT8BXNVA6;D R #>Y]#YWNS> [BA:Q9_,!9C6&
M<+JVP<]Y9%FT L#L>B)1SJ.+5747F5%R6<S,9+:AR(_0?-CAO =M+0E# N8<
M_&,-FTQ?7;\:_2_V^\FW,*F;R> 2B7Z@C XM,H0$Z=#<Y?13CT*"DHA&[0_A
M$I!F:K&@1J41&KQWCOG-<?%:HQH[6;8S*'M4B]M9EO[."^'_F90FC\[S.=%"
M,JIM(.PW-?Z[1&E4B1G7QJJUH6#<B^J(R5(W3' NU3KR+W3"-T%\3 ^!SUC2
M6OA)JR3,0SF^H?*P&CN^ 7_9R'W:(-\V#GX:Q9 ^OC:V2(;T3L479(X!SD$:
M:^]BB$H?60C._YR:H1->B-XCZ]%S_HY1*!4!T<DG!]&NKTR9^$'(:RT<@QB[
M.<#HB [YHJ"',]<$P#5!FQS7Y\#K ,0 )N)9$3B W KEZ6T"QT)??!?S'A$[
M^+8NN;X0I# Q%_(P8Q &$+ZM$WY?! @MO0@%*(RV6-I7PI W  3AK!F0/.H
MHGF)MD4!/3M?I2,$';49>C2J *-VZSP[-I:8E?<@;P (N9#MH$BC#B":1*OQ
M8R_"ZM&=:7U?'U*'1Z:6*^$J-U2O"#->%6^&L!R= +#N2%"7]B)U]ED 7J:.
MEY3JA>I$W^K?>R5I RUO.QF;:+4/!*&N3Z:17)9A3'5S#P4/IQWF"/,![4ZD
M6;A"T34_B=% T5[WKIJ/-%_-MY^^&KO]>COY-#=V7W?[^?WNOXW5?%_*24JG
M8&1S,+))X)9H-*5@K^NY"?PG%$2GC8O9 ;,5\6X])>^?<HQP\MV'N-28<YJ>
M!+8UJ9YPS&RJ*.:O#"E2 4@H;,I$9C2IGD#L:0HL*P5B:S8VQDU,.X7Q)"QD
M+[W(Y^7?JW>'8#U3X,++%:M$9%\@K?SH*XH:0B48!() U19@ E(A'Y B)4RF
MXW!JE#Q9A<H8TC?B6$/RF'1]"OQ0&>JL$^@=RP5<1!FTF)&)9<7'V#6)^0\]
M807.R<(-GER4++MG3XY^$#G_I-7S6.2Q B];&QZ"L;P>2[2W!M"8ASE5K'FJ
M[ORD"P1;>LO[/J%K&-L%EA50N#%/Y(+9HF???7:\ASO?]&YCM/=W3YG4<"X"
M*&NK>%^U5:S6^_G.V$R^3J9W:27 [&L&^9R!OV=$OK';S(WTDV,Q2]RB;]&U
MS@O/ D%M.4@0H.\]1"@XD@D)K OTIG#,"9S5+\3X4<D <#R6)\:U#K : S$(
M\-B*!P:@P!IR?J\/LP#93L3U$M(:0E#Z^?Q4#'NM4@  @>*&YIQ,M(9PJA-(
MGDLT(L"!L#*/_'.)W1S(R<1F*C88>3*ZL'11I*W-/-V(;,N61"<(IY"(?R[F
M*PEZP&T'D8V*V7HXPY2  /8F&+GA*7_'+4PK]1JGK\U,_2#P?V#.FYE/^"^5
MY*1Z0T P2BF K48<---"D=!\=&B2+V<+W\=0&0"";:GV-N:3UGD>((W-L@G@
M7V?\]3G$DUGXP;G2\28.K$>LTU<*R;<Q(@0CD@2:K= *;=OFZ9$X=&'$5M8\
M5"&8]4C@=1L6O4JV8-FB1SZDC7E:8>[2D*<5YE$HS)V+%,5#3:PX\]N/2F?F
MDP)@,XS1O=#,C*?="R-P+T"3@^^Q@!@?R6Y.I#5!4A*U+81S2][CP" " !3:
MP#=2 U^1&*P=H\F1)+%)(9=O/C+#'9L0:*><-M)!,])U@6OZDJEC;<Q3<JK@
M,SZ<XG/+][WSK_PIVIB.+86RRG C,>4U)Q0:!VS14SK%<'TH7>T,D+D]1F;E
MX]("S.BW\(,C"E:^-\,7.NZ$AWTXGS9_^*Y=QQKX1MD:F,["P-/X+3</XSP1
M(YV)MA1J2Z&V%&I+83>60O%)*&E"E!\(@HY>S[8H3R. ?:6-CF"..&UTU$9'
M;7341L>7:G3,-/-P[]\[7K*[=X]F@!Z3*Y&9SBKH-#(#I(B<SL6ZXES_'9L!
M/@_<$\^(MO-C_.-KFFS79+21&!T;TPGM*GNYEN6VK8P#AW^63)X!>C(=._57
M; +'LYPGTYUX]GF6XOTI,<1(K(GUB .!6%V8>L;F???8] #(S#7#<'W(*N"M
M@ZWS\!AE_PJ781BCLF-%OENO<'QH!H<40; OJL^>F59R(,5TTY*K4O<3M5^O
MV'UL^5JB4@0-/*)I[C--DV/"N#;I%9+?&T-2G/SPCBL" [[L\']NTA#ZR4.
MTM=O%.MEOG_U5N2C(A\S3,\F/]P8Z?>,ZP>U+TJ;:W4)"FVNA9$KI>M1#('
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
MS#;<(4K+]VU8P%%"_CQYA%)+FSF=)@6&14(7@^!IC\F 7R'CO8&><AI2$AB
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
M]-[,2>[-9D3'=EG1&]@@@@]3;\2,ZFZI@)M8>2K !4PJ54NV@GT+99Z.\P5
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
M&JSXF3HN/$XP$]P\D(PUJQKW;7M%OD>]'I.SOEPOHT;S2=I??VL%7+1S\D[
M,JG!(4YUXP<[M;H^^H>HZ%D[!EOM3Q\%QFK0OS(HM;E=U0-SX9$<1#D=M>"F
MJJ."&MV0 EM3P?4]5%4?Q+NGVJRW/QP3!$3 WU$/\S-X E8D=%K[H>K<H-D(
M$YWR)>JH,_MSND_0$,JDZ-\F2$H.P8D"#IT8K% $J88B&?+CV0M?[-V99S4J
M1]1P#.18T4HEF4)#309 C!?MY&C]\&CYX</-^L/5W7I%YG>79+$4Q^]7=V;/
MWFLIH6HM;3S(EV BI2MJLQ&F;B3]K2$:.7$@G2&(:VG%I!E3I_%CZP GAHK
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
M:57);NW##RZ+6,XG*/UD!IB9Q")CZB.=+U1C<S*9Q<Z88MJ_<TANH0%HH@3
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
M,[?_?@@CL!-XPT,C<7^ZANNO$PWV.C!2U.M?>9F*.)U'19P:M4?A6K\+4RS
MED$P030NQ#&CX$,5PB(I)T1CA7P2S!BLWUQ7?Z'&]<51^X=JZ-ER(2HI83X0
M*>36/:2"=7L?@@YB!!A4W+:8<(H#,[+FPANOT:YIX]H/3C176JF]7D_D%MA
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
M\U\K>$.&:5>?66 Y(;L/'(NE&*_^&KYMHNP:8TT1N^JJJ!*OJ@::&D;5EF<
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
M!QS*TP];=L00\H55_84YQ6=DGOD6,=,D27.0!(CY:8"8XGU&!/>P/Y3\$R&
MR&4H1)"'@K8<#$O$&-9O-!_"*,@K"C5/U+')X ]'==U6/J!MHMUWK3YO[RQ,
M>F$>YH/47YO[I3_YY7D@=0RQ0NOAA#$<R=#L*2_0R#Y [37Z+(]"GZLT>8=Q
MG4;VJ>8#6 =YU\-:W4_"X96U9?;!Y6K^A;GVVO] HT/@1,<5L^"_#@O7D$;Y
MY$LV[XUT-6VI!CT+<<VNB),1-Y6@K2E=LL>(I(/.")!['?FO=XH@^20(]5?V
MO;$Y7%,G$%AR<?S *,2%@.5?0RX'YEE'*$I?H,1Z/9&;00/Q=1.HT0WQ]&_"
M?>MD".G )!F9?(*Q,<SV/+EE$?@JG97VG,ILKQ8_=[87=YO";*_!?=O9#C24
MYUDP\24A0T7]QE!!,[G-FGSX &LRI#/*+4+=L.L$C;Y( 556?]IO8F9?R'Z_
M=A^2A(ZABL"C*B$9#X&17QR3'W]Q6,#-9'N\9<_<VFHYLN6=IV+HM910X,Z6
M])R"L=<3H =S3T87)QYW\U]1^K;AN38:>[EE8TS%(IJHI'(-+!I@"O;12(Z^
M5\5<\\'G&8^BF!S\P.,JWWC[0Q0*W'Q;ST/.[3$5="@6-Q<+SIM/P?)+N.YA
M.LO1B1P>B],[@,AB,/(6EXV^;VRC[Z=LH^^;V>C[2=KH*=<]V^A[A#;:E\C2
M1M\;M%''HY[E4/?&"Z- 1%*4;3\+6V.WS7(Q,W:9WQ2S359PW-H>XW%).K#Q
MK>,ZH%ZXX38[]^P5"YX=2SSNS=%!N.:\A/E_*MU9]DP"N6D,H5#=GOH<'[$1
M#B)FZQ<C,3,BN"AA!YZ4YAEU2 1+Q7\VN_%%I=IF"AH/%S^NUH$X%] B0TI]
M[=(.R#&K6E@=@8I;(\:3&DRWG<(?R8K$@VLA/X;=["$%_F;U39[$F"/[;AV/
MW41L5^2*-QL!N3VW4$>S*+^D.V*+;R-%ZZJ4BA:$R)X%^NF0 "2)H&EP;;OQ
MGID,\TW/NR^=4"6'*E!G92?D-E%/:-T,RGL@GODU&6\[V;7A9_K%3DK"S(HW
MGMADRR!%E<<7P4,8D;EE^0<O,F?0MPY]=%P!,?-'J)=N104ZRF^)W'1+Q-/M
M-:<98B,MX[;U\6<Z)OD4CVK(_QQ8OI\1W,/<L6@>ABR*V3I6G7CG=4!N>]7"
MYE["G+5&;(DUF.Y^!3,C?'0BAB>O$@)GCZ'ZL4W(WE7K"J9_B65"M0W(+5Z%
M(3!3(:&Z"U[[XK_OTC.P'2S=57JJ-\143+F!0G*-NT;_*9A[$S'Z  !);T94
M( $D=)0_OB,)6=YJE^=+CGPU.X9JXO'$LVQ!C\!\)6ZJ'OGCV<M=LQCR3BGD
M;7L,*1EB@AA2I9 J#"GJ/S$,J12C?PQYEV+(6\P8,IAJRC'D78HA&,*VM#A3
M2*3]T?,?0Q8\PRM@&0KSP, "N1\FDF\D;RLN:.B$0IN)^KC?5J7^WJE-!9F&
M47-5:'@/I*: =P-)W <TZJ\01?9]G;DX B[+WDQ[K24X5  [T\&4\XDG0!V#
MTM-H" ZOWTK -1YXIQT-I2M0DLZD^HPJOQ-RS*LG=,$9:4X/Q A4D_$>3A8S
M=QHIB4$PX)D%CW[M<]0A!+]D@?-,18'7N(R4FU)$X#5I\BL<M)<G$'<&B%D\
M+$OJ,P 9Y)@QE&)S':2>:"#&I<%$[<,ETN^#8J8@;=>9UW/N*IUX2D79BD;V
MA/Z82IXDZMY6!%P-1.J/@[YG"AX(@6\G$.LUJ+C80.*V.(9L<G \:6U/$I<7
MU+4.KCPH\%WWV@^XWV\/_Z4+Z?YQ$+M<]0/!=S[1/P:65\B."VIF1&.7? *&
MB>)X^C@_T)=8;'D_%M<Y3*-.XAJ'=J/3C;&.=/#KU?P,QW\_%V8_5!)")<;J
M^4B_BM94UM A5-S'S5PIH2FLE8/(B^=6+F%0#CL(<,MZB5>>/<2=W+ *YTR#
MLAZI"Y6!"8W();/$6S_R_BSRH4=EK2(:1--3UP5[<CSO1&/_AWH'&ARG'RF2
M*$N4AJ@\?NN9UA>Z$M52<?\Q(B>$OL"5J)Z\"%>BF2@O(RJQ3SD\I&^-QTJ!
M'5BZ^S*^TT*KH[CZW1>SZOR5.MZM'X8WGN4>;&;?>%<T@,5VI)6HE/X?:W6J
M_A0#KEC%Q/\XJU@-':!<V8!O\@HX_YK$O,,A6\S]%['@#?AQTF/)XH=P$UT"
M1]8:LB52OFF8>W;YR2T4Y_.](*/!6E%H/8P_E26N+U66O"YJ/_@4EJC>9.QC
M"4I7$Y'37"-H/JA) SX!=)#4KB0I:TESY+95):AN*D5M$<_\2I;[J%\E[ZU@
M:..I6?/D+4VT6MIA@G.W. EJ<>N)S=\!*K#I,]AHGE$\\IJSV:O/++"<D(D"
MS:7Y0^OUG)@5EXA?9LXYW29DUV7<]S?A8RJJO+G99*-CJ" 16)05QV/BJRT-
M6MAW3K>)&7>1X&66?=IG0F9=R'I_-BU(H#3HWH5?1;[U.S93OOJ\9U;$[#4+
M=@T7ZYR.$S/G8N'+E^K37A,RZ1+F^URH)1$"5)"9]0 *2,2-0-Q7CD>.C ;A
M6:8[<U8N8.Q7'\)0X42[D:$7]9V8K9>JH,S<<SM.R.++^>_/Z.4:GA)"9O?#
MJ"$=$(^Q/SCA[]<!8S<>5Q(+HP<:-?/32P>8F-E7*Z/,]HM[3P@ :@C1'PH
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
MS*,NW,+,/3LN3#*WK.# [&;ZK#GB-)&MB;IJH%^=X::'D(VDZAU%9_HF*>%
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
MS7KVGQ=T]KANUJ?S_*#3XJ6S1NB<V\4SJQ9LPD^$U\^LVF3:&VC]L+2V66V
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
MEMXP69&8.V V:&(!.BNNB.%S1-/DI*HH*XO),YP^[.*7B+]RYZ7%AAYJ3)W
M)K1NDZ1F$^>G%X.C>9'H\>-4BX6*_$> YAZ&''6]GM.>.YCW4=']FG(QY?O=
MTR_3QS+H0YF?)9)8DXZHDP2I$6:BFD<L&A;W_'+]"O<!UU&1 /AKD+T66=EW
M@?<<A$'VOGQ.FS*%36D@GRF,3%*[U-^' &+,-]/#^%H^YP8X5+ZX_)4Q+$OZ
M+$C)DWPIN#K<"VRUBLJB'7VP>X:.RO7R%BT=,(]\+;G-"U!TC.])IDZ1A[V*
M_+;)<UK%&7.(*YZ]D,<47D9NZ([GFY&__3BATMO,2S)W:E_1ER"*SC3_7UYT
M\I)W<J'W@ S:GX_,7Z.LN!#%EO<4'D&X94Y<:-5XEU:S'U)TZJUZF6ZKTPE[
M]FTO'4Q'<,ZDO*0&42QG0^ 3E+?B;%_Y1*6[DVL]J"TP',DVB;CR6=X&/5>T
MQ28Z?6> :-HF.$>USHXS039]/8:.[S@I[N>6EW@OQ[P;B$-F!)=8A]P42!:@
MY2Y8L=MD$ODV$4$*F<.,HKUFO: PUT6L6I')5K6+\LI Q75<(/F',$H$MQ2H
M_]2U!6_90(7VT@YP0D,OWQKV>#9/"M4FF0DI+QVQ"T\^Y5OSSQ=+R'A/?+JG
M2<+).-UQ_^AV'!#'7F@O(G/&+2JOX.\2RO2JMEE5FXBC$$0*W^,9JPR#!U'#
M'AN/HYSQ2Q_<Q^2ZDI(O"L?STF)QR&6JJD (J8JZ.)(72B>,S(TS*/W+W)*\
MQ%"2)R$I3=X"UI+]K2S" R7MQ*$E&UIIX--$]*\M2\DKD^69TJA:MK)N04K\
M$[4<S+O]:@VXV?6)RBI'X:1;TUV1/S:[.7S9V0N27[SP1*_>KX3K;%\IS7Y*
MXM.1S6IMEQ@UNR*=($P,4'O96:,?XEB^E_BF QV8$,YE09[?2<Z(<$ZD8.7V
M7B!^.SC @G5T/&7I'8.I\*^MK]^U]YB+YZO5;73XR^9S\/,6J8</:R*H$T'>
M\2-U4ZK,B9&_.MRC\]+79>3#?U9_G((W+^2O7GP+E,^KM'5 [J'=RM;VV92M
M$?NGAM#&^V>,)G^!A/\@42=?@+[36X]IE@20P]BL?O-O6V>B@221.\(8!JOG
MEYO30^Q,HZAEOJHKF N'6S9YGOHO;N=,IY9K :J;&)*N'4+5YSBB[Y^]Y'>:
MW9XBOQV$E(V1PTN[DC)P-+=$# D= IL.64Z6"+J$$W;LP)/J>1!Z[AEA=YZX
MW;U2_Q32S7[[ZC$;;D_/_Z:[["G^S* #F+X_4I\>CK!A>_6^I5D6BC??:')H
M"Y#'H(O<OT<SG0P%@XDB1HWQ=#-UO$(".,BX#2(OV@5>R);9;)H^B7R17"8X
MORBE(I58L-%4"4:X9,X#_VYKEKI6JHH80/6E!E'$[K?#S57S6'-RF'UU!*V,
MO93S+EWQ2>&*30ZLC&WMQ LNK6:$9XM^5G1Q@M9P?E#*O,V\C"/QM7?4>A9Y
M!++(T6TLPS6?RIG11(QSHZDVQBE6\Q&6[*.E(*20!$$INX]M0]>G$*5U;X)T
M%\;I*5&E#O3ICQS%>INB^\BBH3-B7.JOP^C[A,QGJJ/(BJ$;C+%L#UKQ<):N
M:W\$[#I4MP>%J\,S]7WJW]"$"0-7.DK%-_O+/W9=Z!] #CE0#C64C)NFM!##
MZ&"5C._0Y[1)1;R&I_&>-#29N+9 )\HZ,Y=D F<YK,Z-4 X(_](: 76(QG>5
M$/K1:&<GY,BJI[2,G^T]$*.DIN##=Z8@R+B/HWWY"XFSU7 SSKRP#0,FML@3
M\,?AVZ5ZGZD'NL'"&&Z(_1S%SW"9 [)G1<H?Y/6SK\:DAD4S^]<I2=C2^LI+
M@W29IC1[RB^#I/<TZZA%-CU7Y.ABR>R-NWC3L$2,;[8T'V/_2A)17-&5A2PR
M@NMBPHW=7%#")5T0+NN"E-(N"),713VV*;[%.LIBGD/\-XL#H,;T.T2;2Z-/
M#385Q^\,:QH41P8U%=(0$%9<62!_<[6$0_X1JHNY'C=><8LVX;??F?G"9O/-
M&Z4WIVRSMP[3=:[?(4XWF'UJH)98?F=(W:0Y,JB6HD(2GS@*?4"T'O-#M,%U
M;L$/ MCE7J;UI7P7Y^\"N+7,/SYXM[+]\ "NIST>$)<*=7V@Y?WE5YAL4=_!
MZH,BC8Z!QX"6-CX?$$NTU'4&'DU8,>L%^J3FKN*\\@SZ RW-+TTWW8*\B]=W
M@[$3+;Y;&7T7*(MJH=T(L_->6T]K\2ZD1;>JYIL+Z3+RI<2 W*+^IEI0L ;W
M<934UA?0GYOTB>Y>H^"/$TVUZK]-PW(NR#NAP1L!> )^<\#A*=4>H0"6C,8Y
M]D(*4<F:5+R1%+S[^ :=/?K>Z=X1G([M]XG"%X:W@,1W<[J#.+7JM@'D#LW-
MQ._(LO;P^5<O83$[-^MC\/*:P1(AS3S^>J"D#5=&\8%ZDD".FR8&D3&P3W_$
M>&:DAJD'%<RXLPAV1.*WN/0K5TMQJV:1M0Z:M,:_8:DXIJO*[W0&<%,P1 Y!
MTQM[PO-GB1MB>+.@-,K39DE0I^]!(;;_ZAM-=D%*??(U!_NY[?NB,)*]N>FG
M./:_!F'X&(?A;9PP@50O\#6W1#X;M*@GPWA#,\3XVR:MZ9@L:)(O0)7D9!VN
MK0J!F"0T>(G$*SH[<1H3<D_]R0NBNSA5!4&]",QD&.L;HVET=_>>P:#OH<10
M7UB0G!DIN!&)'0%^Y ?@^&=7DYQ%HZSV>RBC%^_A-3-NE%UAE*QBYW"1%41!
M1N_@W;1UQ!:5+P&;X,6NUT^)&B4TNB''!EW%:\N6CCZ(<4!;] &7]1F#3YP#
MJ5B(NP-L0<"Y.(MJI]9>4MC+%7YI4AB%8R]WN]/AQ)]471[B) O^T_00Y2!"
M\W7^#N-HPH&"RCP!HDN9J2!#XDMDQE/N(ABBR%0FNJ-I^L^:(;P60Z! %^.5
MQU":\\4<L_7)((+S1"(+ ;O@3I2@Y&9M,PI(6;#>TO?_69E&6N$0S__W*<U@
M)Q E:MU3Y3W%KD[SQ1U):4U@83WFB1RRX%/%*XR'FZIC$^LMJHX%ETN<Z%)A
MB\4%66A$Z1T\"WY#TUT2\)K<;2G2[3V0N[&&NK6:@NKFB!U81^HAH32E"\*I
M+XA$WWW&:K/>=QT)I]V]9CFF+]3N'M=W,\C6U)5\BO%]AR'M3PBX.=*$1831
M"Y<3'L+:[*_CJ*U2A%;'60QU'>4O1WM;+_0#7DOXH6.^9%*,?N #ARX%)U<;
MSU9LP/Z3D@R>E,/EW(\THE^]$/3M89YZKQFZ=8/:73XM=9F90S=)/KHWYTRX
M5V/RY'&5YVZ<Y*HZ=V<FS76<JJ?DZN_H7?1,E;HSYG]$[7;G,@X:8PL"M-RY
MT5C*/$*"*OUVI!'H%$2[\)3"RP=LUD]?XR3[!"[$L_O?O"3@R:LA,"_ZN'.N
M.H@\>.]M2>G*QLC=KEU)V0>;6R)VR Z!30?TQ;174';EJQ/IR9^-.GJ!#RE1
M)"ZU%MZ)XG&#NN;2W;_""#<GVE'>L">)67FSGD'4/M[>?S:>KZG&Z.&P=+<B
MY[L@C#&*.GY-87(IKV2E>_HM>_I*PS?ZF2V$7]NW.(W((?>HH8;J6E+JT$+L
M:8-5FM+KLI@\4^9[@;\@OU$O(9MHFO>&#->E5@S% .!'_#@#G^?I:SS0>!65
M#X(J9V8Q 9.<Q ? D'--K$('8XP=.L:R#W/EO^)'C('&^C@8,00</@ J6(8#
M1^\5VC)&_G(A7^(?%?L:2+#@Y\@/TAT4FJ3^ZMN.-15E)TU,V$)KSBC192)M
MR% 1FBM^=.HS)9C(S(G@3@1[5\G([FSU3Q(<CJ=,5-^F3#V'F8H*_7OM,<W@
M2?D.-;NW S$_"-\E\6B;_B5I-P'!5'J*^5^UV?].]J?LE% T 8+"#.)F0[;-
M&/"!A)M]^4;U0YP&D&RW^I;1*(4TZ;M >7P^(OEY@H*Q(350I#?M^<&.N8KC
MX]0BO^^3+4@I#QS"5Z^W%R*1+Y50!*1R5-T3C5%SCN0(5SJ9?9C56HY#18Z#
M#_6/@NPU8,VS5YKD]20R' >G97I'Q^EH4SOD2*94K3&?: :'F6I91\@O0G$8
M67?T7RE4SZ3^\HW]]H4^TH,71')2[H]:>*%%!OE8-C6,>O;MIH'8$XQ5&6TV
M+7B2G"DIN8H63E-?K9NGM(:76R,IK7$^/_(DOQ_89/A.O>3RUC42K+G)-SH>
M66CQ0-D74NXF&I"9,]:T&$8;:QIHS!5KVE29#FL*K@38+DC.&"7:3&&@"[0I
MMB4)D\-AFC"_P/U(LT!48=T\A\&+)[^QQ2+]=<3#?U7QT9XDD".)B4%D%.G3
M'S&"&*EA7-"#OUQ><2,5NVH/ !:G!4=7L.' *DEEE;ADAQLO1#WF(7!14?@
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
MI1V=ITA9-LH205XI&X#_GW%6::TS?HSL803=C-*JYSRPL8\B+K-)'3SV9<]
M&EFCP,T]'EHUAG): &96 ?$?R\@?E&W?1&/>\-ALDAXH62<P?[!4Z.,:,WF%
M#7Q)]^,;3 ]#_T%RKKBQ="K;M$%J-50<EA,/O33=['.Q-LEC\/*:20_J*G97
M-;HA1=N^BM>JB'?T0;P=KBVZ\8D.,(!]NIP%B1/"F2R(Q,91]?"IE;\_ 6J
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
M,_=Q]AO-J@F(?_<\H7S(]#8";^1 ;/43] ZDAC)&/ W8U7^R6:24L'Z?:$%
M-/;7C+S3C%32%<&8FVEG'D:OZA6=HJ1D\3WBN%A(W,9)_BMHITH1L"[$]XKL
MK1_%"L0W2O ]8GV[(>R!OA+LA8!0QYA((GXP\)_F*US4;#A6MDPJ1F71!I0S
M0W4"_(N7!'!J6B3&K:*,R4\U\Q&Z>B/'XIYF:,X9:.V*&/WZ:F ,6SD?\(B"
M4Y5?6O :_? ^33+)']B_SGV!_>I_KEE<&(<!%/OP"TD:[A)W-$4ZRG44A"'=
MU@[A^-42UW2PRH2EL3GNE6/CH=EX6;BS\<R&Y^6%W?:6,QJB(]WB5 Q2)]==
M4:EJ+X!JG#+?'Y+@X"7O5S2B^V 7L!];,T1Z$T'JR<.,(D=5_2@@]/R!BAC?
M$FR.J]Y)SI%(+!UGEB"QS*+)-"9XPA:E!XX2?_G[W_XB9F_V&Q9=[W^\"W>-
M_M_8 *EOJY7A,_/%7QW[I!_O3K 9PM?9G68?OK:YOB4_+LC=W?5_3>)-C<'%
M!&HP:H21<P0-4WT8;.'!74=B6'<OI"#14^WN&?]N!HE8NI*//J?CR)?:9*\T
MN6,20G$"%I0KK-30#/D@5BDFC]KS-HB'J5)4XX* 0)!(%-W$D1/I%:KU<G*Y
M\(\3<_G/-'N-_34_ N&EHS1O"[9W1NZ'_8R@N,_7TA.QS_948(R=><&("$Y$
M8N7^5EVS#>[9")(VA\0?:%LE4!,ZR'W$V#2U?("^1!![CKDNQO?1%8[#C^-E
MKJ1@Z[R":2\CM18H-:/TD9Q*75[4@,Q'<:R1-O]5KM7B64Y+?F*R41O\##@]
M4>UVLO^Y#2*/^=;V^+8.VG<^6QHCA08]):L=455+]+NCG8*;7_F@!Y*3)MN'
M7\AZS?=-B>V-4TL:'M_(.G"^ISJ=LOP+3H<@ZW4?"*FWGA&&-*BI A&IZ<Q0
MI$GR$6%D[>3\Q9:*@"/\_^&"DE$5%I]Q1##YB484*C&"T'>[I!5*6MIB!I(N
M%4L8437$#B*=<IL.MX+P)^YH=]>/+O!C<NV(T&Z7N :.R33EL/'+F"$(A$C\
M?X)EY,,/;RT12$MCS+C1J605?ZA:8D>.;L'-;P >F<1\5SQ[I>3 J9:KF7P>
MXW4NQ."T'91,IGB^G!'_"7C-(O[SF].09#IUE5]4J2^BP\&[CC237@208IFY
M,7H=%-[-( _%0(F)#PSO,.2G-!MC\Y5%(^EK<'R@[!.P2>1%=8S>IS]R)^EM
MBNYCC(;.B%VDOP[C;\>7W$C%#M,QQ136J'0^*G4>$+#?!&F6!,\G" 0;GI%1
MM4'JK:TJE5'Y>0/LP;A27M,Q)1/DSVU8#K*G5\A!*&U?J1'=_B%.X,<'+_"?
MXD?Z G_VHDQ'3W77.8%$AP&4V*'H-S=(Z5)CM#%,CH(3.3)6)(M)4C)S#$)6
M3 ",2,Z) "OR%).*&0+8PC 2L*UX^F5#SF#)WZ%F]]H%\V*^2^*QUR43)>]#
M>9[^2Y#A:HK*FE0H>Q#*!FIE7?HF;7\]H+7#[#ST7-EV)Z7XGPC0$'I,5Z6N
MWP.84-^?ZVF*VX<5*C\%X-B>#@<O@9IB(@4B\,)UM(^3@RBV_@PS_^Y\P3$2
MR=GY>G^#=4_9>O1FA1<&:HV_*5D)0$H)B"0"^5((X7 G_Y&^T>A$;]FX>Z0A
M@,2#E[1<.6UKC]R;.E6M/[*C:(S8#[IE-C^;YY0)&)3DM$E.W-4;.A/KFA*I
M#+&7IC%S7]#Z:Y"]DI2_HL66II"I<,(TQTK&>.>/D2CM=]D.O?\J5*O[[5DC
MU/ZJDM5\[%:N^<XKU#ISS[%5X^5VH>ZKJ&0[3^^\I]F:R7.@=W&:+M^\((3K
MOT_Q=7PXQ!$OJ/X:ASZS[I67!CN%<?M30>[9AF:1_;XG"<2H8*J)J6,Q?D0P
M)#\ RS^3DBGXD&!+9+X+PCF[0187Y@D9*^)E8INZ,,Q.&":5.+K9[YN315QD
M\BVC+/"#\)0%;W1+=Z>$%R!9?=N%)Y\M#AD20;'S4Y8_Z;;R$GB'(GV@"2^7
MKE<.9"0FR(%Z&J,V9PV.P0$QS$^DZ!C9A[) I)*(%"*)9: D%$]9S,6"#"S"
M!5,5-[$S3WR_]K7XK.,PR]YUY%*/2!XYKHYMR-KCD2/11HREHZMHZN6C>?:=
M.LO;#GQ^5R:UAYA5H"Y,R)2+3DS2S1'N\<%+:E=T'R=4M'OROO%B[S3-E)L!
MPR@BQ\41S"5#X0!RB-%O#*U,O;.^<9"[8B$ J20@SUR$8J.!"[$@A1AN(,ZE
MW52:VT.BZU.2P"DI TVZC/P[QBED.N;/\(JZ[:I3=]V^R-&EEPED'-'JB!@Q
M^LEOO&,ON!#.AE_SY(S ^8N'N,D/.;,_NX$ .X;@Y)U[>@EC?5Q<W6D>OMVA
M=(-3*WK@]^8NP8>Z<35UV_+>KHWOB147^:X[P<2=^][0/64B^#60ZN?,/4D@
M=VT3@\B.WJ<_8K<W4L,X7LV974SF]E&A:TZW:A?'4WNAJQD<S!X!#)Q^OGX^
MN6OCF^"G5EW,\'[.Q6%B_'Y/=[#!62H*%^[@9>UH%X0!WXRXC1,:O$2U%C<!
MZPC12> I<Z/'(8T<$,8T8"UA?@2ZB*%E5/6,$^@+(60 XM=AZX(L2"[*13M9
MG$51 <3151X,%BWL% @[0; &>9&0D@.[LAGL9.(&.WYD<\64\>%@AT$^_^WJ
MVXZF*>N0XW_^I0=\BKY\/@ ,&IFV+R;V8C)S@#33=7JT;(SC%N(T]!,0@S3Q
M=_[DPS))F#147%M"CY]V#<[S)W-[[21^(]9<*946@,WP&<H@)#6E=Z_PA8)H
M[P7)FQ>>:+S_ZL%GN[CA,1))I% WIL'*VBT#Z6&OZ3*6>J8N5!4]@]P,/P]U
M=I0\T^PKI1%)*)3\H'X1L3 )"2V@ZSF'+A['P&]WG2UW/!N$M7I^)][Q&+Y#
MV./G1ZYD3WV:L'5?RBQV8C[Z+A/C!4BRF!P3L%/QEQ_"ZGQ[5YUOQ^5)\>(R
M&9H;E!$@8%+";0KJ___M?6MOXSB6]E_AAP6F!W#ONS4['W86+U[ E4M/%JG8
MDZ2[L&]AL5!LVM&.+'ET2<K]ZY>'I"3:UH6B*/'(%6!W.I60Y_*(Y^'],$=U
MY*0VKMN #K%?<?UWX2W3_QOH7VR^2OT.\M^X1NRJI0'A'L'S!S_GZ__)6A+E
MF(E"VCG9 *CK4/M4SL1'T[7N##]@%F_4*KHG,!:V#A<7B)M:'J)P3=<9*\:Z
M6CG#Z0%AC;@+H)@FH+K23)6LB5--HTO#T\V1^GRF/@'*&00V)O1G!0T_A)%6
MDN9C>W>$="LF"S4[4%6'1FN@-1*$G(3,P5'II[L4Q,33PQGCY7XYGVW:OYU5
M'\MVPS(.,%K&T9N?\)/HFR@NE@#*B;_+'9%\FYM!,4\2"B_0?[]B_V98L+G>
M@1G,YGSK.F+1KXV<33K"4'6ZHZ4J8M[HZD'OTQY $T*3V"H0RLB1-K<'N(:&
M KQ><;F88I\Q%:.]]+!D7J7S< WYY?:[^FW.3@*FQ@"M8#220&WM*?% NQ-6
MJ2!7QWX"A7S1O5")A ^&A&0?TY7/U_ ]K@L1,_P21>MW/PB8QW=ARAR$J9+X
MDRYRS2*FQ@X:@#3R0T/]*3&$CAM6.2)7R,FA5"G_CH0DAD1%\1D=2[ ?\M_)
M>=4CA9QY-&%(S%>K./."+E,)+6%38XY.(+5---HE38E-NCED?1I2_*%8$,W5
M<[;)#4!",N. E0OB"'A!$+W#2_&X24<]FL6PD&L[2?79+<CM:0ZYB:KI$Y8Q
MP!WIK+.>:9.=N;LC4*&JFY-!;M[QL<ZC8F C6K8<'VV;QSD'(M/C6T^ZX)[5
MFAK%5;O=R%;'5:9$/#666^60DXM]2$A@*,]CD;8?41SSHS2ZL.2%IQ:U1TXV
M!BLO.:48/3;8:FA6GK)R%)!VW'1\;NS,JWO?>_$#GBKP@6I/+LYJ32T<J]UN
MC,OC*E,*T!K+K48J$XPD3BU["UG<\YOO_.9#]4JF'6=U+_J/Y2R2Q1/%RT>Z
MS0)0>1  0.*2\J_ML'41-1U2ZPQ0#=-IRYD&_75WQPHG*H)A6397++E2) 4J
MB]AEDK\(@$*ZA6=\-+ED/)SF.WBS^O<B 3$G4S8G2?V87ZLET4O@;Y&L-!0'
M[_09IJ;*1)BDR>'&)$'38H9&L^TSP"]QE#B/\D%\%GF!MN#?\1@IJ*>W\<)8
M'HL-MY"Z^.A(7--3->VUD >SIMMJ/+=401S2NI8;3]=S^004')_Z=/^N2!'4
M\RQ]C6(_/<R_^W5=5&UAY.VYV<GSM/6G)1&WWA:#>R:;Y]/S7##Y!J)1M=7K
M:.?YIXD8-(I/KKT>.]K<8D792;79$Y/MMEHAW-'C+CA\'7'B(U-_7$59F,:'
M+W3W4K\S4U,6>70VNG@TQZDJB#@NF^WM^_X&D6+)-R'844 .XZ2\9^?P#4XU
M!?-_9+&?K/T5K($T1F![+>2QJ.GVT;.7S540QZ>NY;TR;)-YD7!<5>$X:D=Q
M'>,ZPWW+PXUZ-9%'<0?W]=8<[B?PDF(7ZX=9>[C'\$Q?/0R=<9MR0^_6OB?9
MK =MS6ZZI0&=?5C<DU63A^.%:.6E\*8%\,8*R$.TW5DU1.M+(PY1#:/[7/2O
M2&_@?IV[TN>&I>ZF\E-LP74+WK6%I]9^K2Q[US9?QRO?E1X_>#O:N #>7FN*
M+?G<[=;V7%:96JNNL-QVVP85CA?)';D^:_9]O/"&FZPL+%X;U^K."B$/WFJG
MU%@]+H$X-&L,-6V.N3C':VI#>06'$]?TC081SQ3#3_.(Y$\6'W*X\@*?A7'H
M>S>0P'(?^PG]_U%("RI)*H.I:UVD,68$0?$&@VY%[(\M=/;#.#]\H8B4F@BH
M4AKWV,\,8/"^[%@31V2&!HH40XJ[RH%4VQ9":R6D)-C-Z=9)PA3V##0-MS[]
M1;%34#WMW\$^?J>%@KS&%)OUL;OM"SF\^-0:](G5UF=]0CZBJ:Y%AT47)'8.
M2)^M@YIQ]Y+&?K1>O-'XZZN_>GV.O3#Q^$[\(GYB?Z/)8J/\,F&S@BR '9*[
M</$>,G1>_;UX;N?YU4N_^D%PM]NSLK^F?B O]2PV#U%E-S^B;J3<X.03%/.&
ML11CGW>,CH-Q*G9N*(F8I>0=3"4>24O#2!23A-L+]^B4/R0DSDV&1[$\5C*W
M.W]L+666$YZ9TN>VDZPT'J0]+.Y'G@]-[:N I82;2N9$,8PL8B+L)8N-^H>$
M%":3NY#,6<GBJ\@7S,!R J8383M1C =I[*LXF)Y-[<LXBA>[O;1\!G(9^6'*
M\%UD:9)Z(;Q*S?-RV>B,+:M WN<. :C:M=J4/X$>=!!W>P1^_FSJGAO$ _R5
MDJ@TBR1@UT1Z0JSH"H-XQ\;05<PBW*X)]6A8$1ZB_;I;\_DUA%=@MZ'_.\\R
MD6>M%!WU7<AFN\S_:RK^6S/E[BH#:3_4"Q)UI:B3 ,1K1V9^F(:8JHWO>Y0)
M8>6P,5=)?LJ5_M'-&M.XP/#<%"13X8&]$/E"N,/-$'XFE[]PMJ7ABHW:FXZL
MUA9&S@;-3JIA7UT2<7RW&&S:7L79<55NW>G4<:+5N9O&$9G$J1*-[%^GD<A^
M]=_W?BJS,5TQNRI.W-860AIYS4[Q&5UE"821UF*H<=,K1!*0:?OTK$&S>V8J
M*H_*MA2=3!,\=["Z(9;E)M$<*\RUU2A!M*-CKZ/ZV>=T:\WJXCP(Z):NO\91
MN-UDP;4?9&(J"Z_#I8?2@OHC>-U%8 W%'H 4JW\=ZV-?W3-UQT*3]T.Y< ^+
M'_#HA!<>B)_ 4SY@$DDC\NJ]4?(N;0L.9 WFP9]8C7W 0B7U-YOD#X1R8\EK
M%,#JR=BG^\;&4.HCN4*2:X1%-J&3*#@[/.SG"IF\R8@&(Q?'1"-!-,>];SGL
MUU@!*<?J.]LXW[V?P $_#:-M3@COZ\_U.9K\.O-WQ)@M&.J)IFG DQ:+$V!S
M.*U%U\\1?^)AZ<7IH0ZWCC*P1[8))$?!WD4 YO@W\L/"P*E4EY^/)%(CC)FX
M3L*5.N*)47$I=1!/8+'W? Y$.4 <!(<W&K]$4T>BQ\RRRKEE+--"\Z?JDMLH
MWE"?#=@_PZ/DTH2J<6(/64C9T@I$Q:335!#VV6=OOXR/7[,)9)C!G -F!@G7
M!#_M<^5R!WZ3:R<OAY-9)S\]1H*2EI/"A9'GG\Y0K.R32*%:O+Z9D$(Y^7P@
MRV%9N7D^Z@RI$A/9UHX:EM*H?F*M2A099D.ZH=>:!D(#]V!7T6['_MV_^](1
M-+6^2QN<QHZK5<H4>RU]IVQW62NN>>K]U?#X57=60N\T>JKA,9)H=&-@9_T2
M$CR:^NQ17['R0W@9/$QC_X4O>C,@0MBMO/F>TC#Q7P)Z[R<-CWYJUT?:;QE#
M<?+8E5YEQ"M3W7TP3A@O-!%5%1!G.).;]J4^ @J'6;K66(H9#Y(__\LG\M/?
M_P@$X?91NRI_G_91F$0QI.:&7_5AAC91TR0)+8 T^*)1SO2H0\^= 5A$*B:Y
M9O2,,BQ2C%SZ<$O-1+C&E2]^Z.^RW3P,,R]0_PC'TV]V^R Z4"JOLU2-V>R(
M1<HCMH$KILP69&*?0-MTT322I#*R+Z]CP1D1J46^<KGWQ"RZ^/6._6*56T9A
M;\6#IS Y>ZU4]H(('7E:C0'56B8G.=["CJ,""=S*(;DI1-KB8-*- <'E47N$
M8W&L_Q!=7]X*$]X,^0NL,[(3QJ$;:7[QOIMV'G8E(^T_!H!/8UC:1>ST1JE&
MW@TP:)5VM'/=;%"R,Q_$C@ID9\83QJ%C/(E+?.TG*WCB/@J]^* 6:LQ_UUOH
M-'FN(V@:%*<I<7KLUM6Q 8@M-X$<V7!<<L",?>:$-A9V#U'.63'CJ73UZO"5
MR>PEH?_(&+/>O+'_:;I075,4.:,T.7CTB&1%.<31WVBN\=G 0BCA4MU>HW;J
MHKL(9/H:7C&J+SVQ.#QQLRD49=$)1>.IQ=9:J]@N<_QV486WC:\6-96?7JNM
M?ZFHMO"T6JZE:\LU;=?ILT18O'46J\UOA]>4G5:,-KP37E5P.K%IZV'LLQ&0
MVW? AW:2OE6LG/5YIXCG8Y]O8\J/E[$"GQH>)FHHC#2L])PLGQZJ*XE]>['=
M<-/&!Z+R=PH*^6._)328=Z>.<6]=/A4T[G=$TY7?M^0%:"B.E'ET'6WHTXNR
MT^G6STVVU[/?N\X&@,/7\6*4+Q9[J_2KG[Y>94D:[6@\3Q*:/K#_8RT_B^/Z
MG6SMRLCCMQL(:C3KU40<VQT=,+]Q(-20=Z:'Y(IFA*N:$6_# I/,@R!Z]]C7
M@BL)>3\&.31FI#3%#2V,!---2./M 2X]Q;!OG!Q@P,#<#ZG-"<%7+XX]X#;O
MQ0_\]% ;Y^VED0:VIIO%G*"^*/9)@8;EIHU1BB:%[,'#L'9R<%%>-L\.1G U
MD+)]:O/:\5^]>/WNQ;1^;>&L!&;VJ':G8(SC/V-GB1IK31M2+FY<$AC("9=+
M 2-]ES&G$TFZV#S"$F96=RSCM Q2%FATZ7@.H!1 /=2OLM-\1)^D<+!1RG,U
M+!_"I;C:I?&BZ,:+0TCXNJ0QOP;^V4O\50T$=6611U6CBVIT519$'&7-]AI/
M#*54?LR:RYT1+ME-W WC))M+DX#?3V).\LP#Q$O%448X\@37DE9*Y@)(B\P,
MG9$7T,[3%:RC(/!B18##S 6G&%V+),^:B):E)Q;()VXVA;(L.J%@/K789CA+
MV3@"VI:CIB&=9T3'%M1?J;]]98;-WRBLT#WPQ$6+C4C6HCS U]1C=Y6!G ",
M(%%IH9, Q&1AYH?Q8H[41J0Z\E DT9)9GQ253@<+;G#YV9.XR"Q'6<*P8FP"
M%[$R_DQR>,9-ZE#">>:C&M@D,Y^AUPW\!BG3I)LV6#0(IT[$]"BGU9.12,?I
MD,85-F;$HPYX'"5*G2)PM:-)2!M9.9KLP>LU&Q_/=+>/8B\^B-=?3E\WO<[H
M<W3S73QU+-"K6@HVDH*4JWO"4FRR=!>!?2.FAT?&"59SE?(-I5G5*\&$:2;/
M$<EUSR2?C[O#\V.C\Q>!3DBW'B.KVCTC!R#=;#9TQ9?&Z??\R?;8"Q-OQ:]&
MNZ?5W[S@;+O)6,BED.H1*$:<RB5<$J4>.S0R9W#E> GUTK 9@$[M0-3,IL,Q
MZ!.,B>^2)*/KZRQFX^DEC?U(#NCY'Q=[G@QG'J[E4:'DYCN-5WYRMFTQA/P)
M\:X5*.LHN9?PB;&U'5_MD157281!1%A$A$GYF"\O(^TBS#"26T8*TYS2_ >H
MU@YHH4(6%//C\>7S&!X#ZO1QIVP/*<:D5OZH!O]U)+&%*N\YMJ,,W6M0X[WI
M</V.KOCI=SN=@.S8ZVC)OHQ.IYNKX] CMVFZ7<X'I,-T../@:K^_L=C'/"DK
M_+T6WDT%8>XW>H%3]!!&4K#W!?V<,K[]JVC]@_NEYC9V_P!)EZ_=(.5D0;ZC
MJ[5K\H9R+HAOJU?F381<&-O:66#MP2,.UN@_(!J$:2>V5F]]<?Z25^/M+K]?
M]'J[VQ5+U"N_S8S\@9DA17\LCQMRO?%Z^ 4O@%M=\;[D)6ZG"X68EUN[LOP'
M8D8<_R.M2-NYWW--F=DKGT<T^SG@S[<PU.:[*$[]WZLBO6-5I,1N L#Q TGM
M]1#?V>EDOFF@J$IFI%##F[ZJR,W5G-$AX'Y[BG3&#O <F\,<'_.5?+'I1EAR
M%ZZ"#.[3\+2"C^Q/,4_?NW@)_"VWN2YOKIDDY.30 QZ5*PS$(*:./MZ8AE&A
MDTBE?)E0J!7I.TFIF"B:W5"+6XAZL$K-7/%TC?,NO(?_W)<I_*H&:5JUD#)
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
M7ZX"J@K&92MG;KH<.J'YMCW/!3<LW3YDX IC828X66QD:=66*F!L",7,8-9
M.SJ,W$LB=AZTY^" VR@S(NS@(R*P!'[(Z[DCUP_L+)RO=@N@Q :&DQR;*":Q
MQ,9S0NSY[V"SWP"RD^H3)NLJ('1I6:T[<0*N=&50NBA^#RI1$>HE8M&+(*T"
M4OB:5O@Z'.&QV?XFBG=PK8[G2ER*$TWLUWZT-L"D3=Z$*5$+*EV.;!0V<=+4
M\VU0YE!,D"E+I1%$6(&*6']4O'J1[["@J7B(7*[Y\V#[2CR&(^B;)/5W\ C<
M9QK2C6_.S+6")DS)S>#H<G&UE(F3<(M3@[))H9M(Y1A9]X<!J!?-#H12"<"+
M!, ZKU9Y4SS( .?S;Z/XW8LKJ;1#7<SLV14"]4TNK8K8.;*S'[UG;R>!7B@;
M_7DM)'Z3;Z".2'U.3O),!8NAN.[7/:,$-C*6=Y4>9;(+SOAY7M'.P&D*G2P[
M=@%-CS9U)$Z:3SLYV#O(WFN";$:D'?D,-B&Y)7),5I=+UR$E?T#7C\9'P2\'
MI[BUFJ<-$DEH5WUR-/?@]44\#\,,+I[" 2QFSRD*IFCJ")XZOVN#UXGC6Z5>
M L_K.SD"82UB(JPAA3GG)(:/\#\PM,3\PP.9HQ3%Q!,H^05*9SW":,L88O&&
M.1EM0WA9[#J+(>W *ZU?)NXK<+*4KPN6YBI(B[1)4[RV<P/24KZ06AI!A!4$
M[BFX6%#^@.S,P+\(R$*ZA<7<YQX+,4/#EV,3E]C$-.!+T&E$UOG3N/GQLRT-
M(3LH^\U:()B*RS&&:]1VDJJ(RQZWGA__Y@49O2YR:=<D%.U2#RFM=W9=3:32
M6@EQ$A5]VTTC0FB8$=!!N!)2:G&6<'-L_QTFABNSTW4/:>W*R..Z&PA'Z=NT
M:B*.\(X.6$D8B3/6QT?"_M.IQ4BF:NA3409I7#:Z=/IN:E$ ^V2GUE[3IB0%
MNMK?G:@_6B^DVG.*33C>:)SZ\(K4/LY'^ E_3T2^;ENDB#US>,175*D'- <-
M^"[<9^G-]SU=L9G'M?_FKVFX?F33D,9\B9T$(.4=<S".GE;5KHUX7&#@A&F$
M**H(UT5R92371D"=XT2*(R)2N'WP:6!S'?>4W4Y]TF'$BCI(P[F3R[7#BM,*
M4QMFU-IOK9N>D;,0=CL2N1R7NPU6K/NM.NE7.3GF0D5(%YLK-GCRT\:!2&5!
MI S5[MSQ8L-I*<0#B 9CS:?.(4]Z)(0Z'@X,Y5^4^V?W=D\4O/GA]C[RPNN,
M/D=/2YDVLCZ/D4XEI&'5S6GUADYS#>Q=O[X#/3:PA 8"*@C309XCPK00H6#T
MRS5N_"5+DGOL,LD1ON_=ZS6PDE!OO14?T!29YJZ\/?M5>O@U\;;T-HK_ZL7K
M=R^F2P;H*[.T\NQX;XF8Z<T.7,J+87W$82=&2]Y9&KCD%O ;SWF6Q]P*PLV
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
MDI><>U^JN%<LV.6;8L(P5$MU;I#- =E7 C(R#;ZT@_+2! I_DRPI.YFF#S"
MKBD0XU 0GS&D;478J7(P?]%PIK!PIHQ1'?(G.K@5(JU!9ZS%G+,-()DW+D\C
M)\\)OGD^LR^ M;)?X$G'QR@(V,]0H?>4P(H)2.G4Y0<Q6]CIK_^B%G<LPC'D
M8L+I6L+Y]O,LSU6IIJ_,3RKGYO,%?NX XK6='_63D&_@ I$^.+F:^ -\II-1
MC<TO-(%U(NDNC$_H>AZN;[[OZ0KR1D7P*[F=!4X+.&Q/6KNK1]KON_H05M:>
M.NK&/MD:$P*'\Z^"J831Q O7)#<;\HC!KR&_?F%ZSFD36]@:^]/D*;[?2EAI
MJ03'):>^8"J7M[Y2F.PR9-]HS.:E^0D&?E(">K=-Y:S/J2$7W@>8?QR;O4%W
M*RZX7^@!!H8>0C%_1G('B/2 %(>6Q)FO;_.7)(V]58KKL/+'M^KTK:;3%[5W
M[$V?T=EHH\6H"^^C['RT<6<O319=<-]E"1@,W*@_TVDASFGV;(Z_9//$:$;>
MI?*?/8GY\2DJ/G-:LU[7BQ/8"!.SJ E/HN;KM0\_>,&UGZR"*,E@?5-VR ,U
M@3:=%][M:$%NLU=I5'C!G8:>WQCZA-)2HI@Z^5G,!7^ "9P;,^UP'REDTV!3
MMZLHY,YG7@ OB38>OL5BX!3Z#BQ8V3O69MTZ[+T2+I P,&B/:4WA(%$\=/"4
M\@5^X0+K?#H3%UBO%*P#?\,^3-0X-YKN'*?]>\RWVYB_-77',/'#Q%_]!K=;
MG4V!Z^V90O_F\E.-NQI78PSVWLLI)M/JK IO2.$.X?Y,<T;F[O.50/H%D#R%
M -Y^YX&FXL&\^R@IS_P]1PSZ710^*0_;,;C]5<NJF;DTY)S?$R:5L0U%(>;;
MOAZ9AAO3FS_5^1.H_J-R]),QG5!/5/TSPBUPONCD#+%LQX;(C$K^W1WCG,P+
MCD\=*YOJ.GQC*@LYV_2"2.4:(T&(F::?/[TGF/ED7AXYCS85+W!@H1@W4%W3
M,-KYH6.*.7E0_8FNLMA/?9HTYAAMKX6<-C3=5@FBI0IB*M"UW+0EJX^0@0)2
M:G"<)'1,S_>L@?E)$L4'$D8I-7K=VDY,PT@)E@X99=%PQ;S]?'CPTBRFBTWY
MZT/#:Q*=!""/].Y@J$&O7QMQ_!LX81H0H(HH0HE0Y/QEBV,(I/N-[UPTUYA4
MHZ]TM[Z5'Q6?3+.NMMIZ.W;Z7L:8'L_:7.Z1W6$>!'1+UU_C*-QNLN#:#S)8
M\EMLQ$-/]2\#ZU9$&I[=G2_R'VC5PIZUH)L3QDO+0@O)U9!<#UQ\%IK&S0R
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
MPNI@H5P 1=,OB I*,!<<8X\5=C18/!,<Z!W19D-&LL$1P%X(ENZ0+E 65-^
M*@A!7: $JA9<92ZL"Y3P!HZ:&D%@%X#3WMH1O/K1TWXSH&#53O\T8=QOTS3@
M]G-T=;#,]B !I7%R&#VC,";C\W.D"6Y+J[! AZ\()]0K5-]@:0+/;!V2$*K[
MKDNT\ET_T0*_M5U(P+?'^9ITO=(<2)@#Y ]D-&W&GUJXW24=G]M:@"_G#G+U
MUIS;[A6%*9)UQ!65X.RY]9P$FV+AURCROOM!, ^]FS A!A!=IG([\A8)+0#B
M;1D!^)E(6?:8MZQCI,.9P.[(%)JKQN(Q\)_$LW.+-&,$UE6(\-.&; :P\X3N
M-[2HO(8Q&S%T<K>S7G8W;60/W-K;, +H-B*&]-+9T+-\.1CUFH:<^]MM=M8;
M69?\?FTC($I7IUSG=[5,2[YNX-"C8S6KHD?CYIS@V3,:=! 3.U=AQF:U80;0
M"W*S<V[\$L5DWDTRGZ<D($8;9N8VE%#'P[(XM):<WO8KF[XDIWX3#N#9J\YH
M5U/PKDCQ:(/P;L>U) N[Y.Z&T0:,&-&^0:*P3>M!36S3IK98+U429<JU;-+/
MH):OME85CL^AB+;5&+@+T_^@0II8BP9]$2J@ZC5A^254\' ;@^2C4 '(:0J0
MOT(%77=+QGT7*I#:ZAMU :B V*\[!G> "D[%3P!R#2AMMCI; N0F4 +7V1($
MEX'2K-+>A&GW@=*]K[;Z1D]XU6ZX[%<&;)$-FG 9/OS*+R_2."'*AX<42>?G
M (NI;:LYH)@Z/P=83-1/B!TW66#_R0^SI?,BBC.C<,CT\ )?!2RT?0MZ0$DQ
M/P5:/-LE<5#)-+]BTI6FF N]7M<H #]VGIXPRET.BY4.7)PF3<*]0VO'#ZE"
M(9P%W!/3?>=Q4;X9*M>V20&4DW#AME!]T:"[+3C>X4K6QSC!:?:SEMM  V25
M%OP@'%$Q'0F#YH]6^.@(1'8  0$4Q]7Z$7D>S:9:7A4;1&?$/@/P"$=)!()-
M H1[& F $TI^/J6$=*\JK+,M)43\UB"=;BE!Y+4%Z'SK)J3Q)Q'>*";$$6L3
M$.!%\HSP18KI59Q\>J#W=OQ8C6G5;T 3R&T4NM7^ZA8&LWU @IB[+DZ1US])
ME&3C@$105=QAY,#[@O'3<6+(1L$KO6H?.>%EBAZB^Q>RUR0;3*PD!MFVC0O@
M >'U -@YS<*"?1WA=39I9?Z,*"#M/9%=)<(H3G[+#L_URD/B>\8%18M<$)/3
M3_J]V2?:IG' BS2)B4%!TV]4?]P;-*]=T^$I6:=F)].S_9\I/M$HT3 0Z$0I
MAX'>T3 (Z/F_X\Q7/Y@&"'_$:*"9$E08SRQ*QH'I=5UJ__@81)BGG+M#,<*O
MR".K.GU6GNZ"#R%"_L<!1?BIOV?*;@H0O$66.GE.'Y3S$S7?BE3#@*!7#^N)
M N9)I..;\"I.?)K-+'S*,?0[:=/];4@";/WIU0_Z5ZW"$OH.H,!9->S=30&"
M]S5T*QF$_J47<$?C@$2@[W5+E?8AA%%G*>;)^G[I!RDA:N^W:C:GTA<@"./"
M"=PT*&*&BO[FNYR*[:Q#)G(?,AV?WO>Y5S! ]M_<S5,ATH>(&:\PS[0][ROR
M*=/B*7O8>)*9C-Z^WOD>GS$MEMLHN"#V]:9(H]\;/[,]TT#)?W*GJ%:XG%9-
M@_X:8N1&9!O_5Z:)Q:#LC9K7++2L'XH. WY[@/)_J,56=#<%(AN(8K0[HQ%#
M:5+SEUV9^:AE4Z-RFX,)LU<Z6+FVP0A SP/DXNV"!'[1-]6W=/- Q: ]>]V
M'X<I0M5WMH6;A0U;\Q0*/K6VXI5KV'?Y!LJN;?CJD]HE)U W+'1EV 86=ZTG
MXAI"^%"/""$ I]Y9=WH&>I@.X5 ,W@ @_<:NYV+WOI^^6():HX .0K6<<@(Y
MRNAW/@' +]<GJ2Y _YK>M+I0'$\:\M#"WH8.NQTUOBV521@[B 3,IJZJ9915
MVYN;!="90U;'/KW2%J3=NA)CO+:,[]R54+4V "!5IN(FV"P$P5VK[B29+4T#
MVA:K3?_=34'8(JL--T8;$%(O*CH"3;]8+I,A<9!-"(RT2+=T!J010WWR(34;
M@9O92PTAMTWXN;T&3.UE%CXC&Y<:8'9C<+;:]^XS\M( +58'S_*E_FDXXOL?
MM*E<F_@:9[>(:"GU..P^WX$CF!VY%\].^$233I:1D32"[FL8/=);5W3S<1.^
MI(H10)H_#<E W*$X0)X=\8]!$E&__89PH\:M:GX2C!X6MU#CQD70F0NCC[^!
MTRXLX,))+W1)1.:#QD5%B\Q#C_PQW<N,H;:XR+9M7 "[6;QV!^>Q?[81?LN
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
M#HV(W3Y]1?9PKWZ4QL&&WK="7LLN3MS6F35MG<K'J*VS^]PD_]YD^\%)[8N
MK9WBO(H>8&5>O)ALA:\PCC"9T#'*_"'<]P*DFCC:+HI9=Q6(.IHH4-?3HXER
M-%&.)LK11#F:*$<317!Q?R";U?. G;)#J@VX5,L:-OUAC\[FN4_7:P=O%JM[
M_RG,HCG"9">&913X;N4$D&_IG#8MG>(3U,JI?&2R^\JD\IE1F#=E?X6-F6:%
M49HNT]G)1\-78ODDB!HJ!9@1&RH Z! 0L(2A H 294/%(!FB<A4U5'@TO E#
MQ3"?7'9Z&BI0. 9FJ(QM2I7$!<I0Z=QQ\BP4L<IPR>WFJ85@=;P#/N YE%72
MF:Z4;X2\:QHA18N3O,E)I<U!+([NVPMU7 PK0J3"T8J0&X;B)!RM"*A+WM&*
M.%H11ROB:$4<K8B16Q$R>R26.2!0 RXUHC: *LC1'494WVFH7**2.'YXWQ9H
ME34ZR5J=[#4+^+B!)0S.H0._VBB-AIGY8T510D1-AYGYL)R>I@, 4@0$+&$Z
M *!$V70P2(:H7$5-!QX-;\)T,,PGEYV>I@,4CH&9#F.;4B5Q@3J 8"WHN^TC
M[Q1"H@6X-'<SUJ2Z+^C1F24T"8F?Y!=W0^\BRLY>4"@7&/6A:9E4VLVNM^^W
M#-@XZ1")>+YTN3:.9HMB!@P5JHXV#-0%]VC#'&V8HPUSM&&.-LS1AA%=W7EF
MC%PC<,F6M60TX!Z=,9,E*WN. M+MF#[ZE&S$;9B/+9<[*LW]QV3;(&#3I2F
MVRCAV2J\2J,T3@"\MB)&AJ@U4G_S9(S6" A*N *6L$8 4*)LC1@D0U2NHM8(
MCX8W88T8YI/+3D]K! K'P*R1L4VIDKA 62/MR[FX(2)<'R[%W6RUT=P'\@CO
M=EP[/LZRNW]!#OVW9"JM3TT;A+8XR9J<[+4)V S9BF$'A1?:U5WE:(*HC5P1
M(HX&"-35\FB ' V0HP%R-$".!LC1 &$LYCRCH[,.7"IE#0UYF*,[V[@)R0_1
M@_-#)C#KK.VR.&UG4C8$V(K8(A:.NNJL,4H;XMUL>C(S.R@%:! U(0HT(S8A
M / A(& )$P( )<HFA$$R1.4J:D+P:'@3)H1A/KGL]#0AH' ,S(08VY0JB0N4
M"=&REO,LB*XJ<(GLYJ1)IC3*$1Y.W*>/,?HS)4U<O4J=2TQ/VA+?EHU-MJT!
MMB7VL?-"HIC%CU:$XLCD$' T(:"N=T<3XFA"'$V(HPEQ-"&.)D3+0LX->V*5
MKT-]3Z!^ $*AK/$@!W&$EL,_4P>3R2+8;-_MNPE7$5YG#7X-G=3SDXKEP+4G
M6IY'WWZB\C9@Y2.3OVT_\Y^P+8U.60F?9$BW,DJ[!,"@5Z1+U%SAC7GXY@H
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
M@-G!("C&X7?ZO/7B360' T"]+#W"!$->(MBOO:[]F.Q\-[=1@O([@CML;!M
MI-Y8B!>W$I11&Z=?S]QP$[K1&FT3I7^F7^I>$CIJ@%./(9<$63F 2BO&Z'SG
MDM!9!QSULO0($PQY2="C'+^B$&$GF(?>W%O[H4^/(VG \-4/^F(NZC0BA.J.
M15FDS EUY):HS4$R2WV8G7QZ9^^BHB0,39FEV/M)%R$OOB9"J+G/O5>'%2#/
MJP..4R6Y-[>2\J U'>8SN+M#+\Z&SFAQ75F[N./5L9([)=#&,P(R6/_B_/#7
MZ?H\PCCZ3B_1.R^.ZR>;.K2ZY=.F"2KM6*D=V@1A/%V3KI6^?;1<HD=V4"*[
MBFTZHXS9>$JF[@GE<T1$<1&%KP@G/MG3W(1)5,8P=\P?7=5LH[X7;DTIE[33
M7W8ZN^._1/AKZ.\/<V8Y*PD6!@HUDU*FFG2?^BW"?^0+FI_0?C5)912UDE<9
MK(/E%QKJ9@:]"^5GF<_C>4CO@2<$(0I=/[M$^=W!WC+%[K,3H_D31ID?1/I^
MQH>3Z?[]C,IG)T[H36H?)K\OOCTI/S[9?GTLUS0Z!+N3!.?.AF0;VBX:,[[9
M=OE"J$Y]J'R<G9P9OL:E1$[MNK$TW!'?K#!(F+J\=YR)XAOE#0J#W(C*M<X$
M%XIQO[?1&Q2&^>2RLS<5*L(SSC'H&-N1S[=J:$%=>SA8+"V O9 <32TTJT&V
M9 JX62XZ3[ZWOX?'NQIO+1$1G1 MX7F@=]1LT@,YR%"/R3H6O\^,F 7A>F"X
MU[',]T.MZ>H,@T3J>HUE'[*2J#D:(KM)V".S!W9+9OD,:N:_9^WOM@6L4P%!
MB(/-VP8\W/60O'N$7PGJ>.MJ)L6_TF>DOV.?UNGC &\D*.(YP.M=FY1]J_C!
M::UJ]XXN<GM<Y)]FIQ_?D(N\@#MB%[E!PM3E+>$B!\"0LHO<(#>B<A5UD?-H
M>!,N<L-\<MGIZ2*'PC%H%_G(YULUM&_310Y@+R1'4W\7N5U3P$"N4PAZH<:K
MLNL4BEX8=YV.?/KOAWI8U^F%$S]7W0K4V(O2,.F(\.54&0UUW6+?IT\!--2!
M6YG'JI"N$>-Q=G9Q.[F6!0SU;.NR^#KI>,=P;I:RDU5!G,9O9W'(K&HD?2X
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
M7NF!=W0VS$U(IBXG6*:/ ;5E2!_I<\WBULEITSHIFISD;4[*1H<R.)C7 EJ
M,8P(D0I'(T)N%(J3<#0BH*YX1R/B:$0<C8BC$7$T(D9N1,CLD5C6@$ -N-2(
MF@"J($>W[[]# ;V(NW1PLJFD"I<)R'K7W/H7K4ZR9B?5=F$?-["DP3ETX%<[
M6@UJ U>4D*/M '6A.]H.1]OA:#L<;8>C[3!RVV'8'=9N^\@[A9!H 2[-LD<1
M?4&/SBZA5V7\/#G6/*2/0="S%Q32DQ<)T^1]TS2I-)Q%2M6:AFV==,A$_ :?
M7!M'NT7Q<ID*54<C!NJ*>S1BCD;,T8@Y&C%'(^9HQ(BN[CP[1JX1N&3+FC(:
M<(_.FLFN_#]' >EV3-.0)!L)(^9#TXBIMO<?D[Q%V+9+4P*W4<(S5GB5QFB=
M?#@Y>?_QH^FQ*T*&H#E2 AJO.?+A9#;]>&J:$JZ Q<V1$M 8S1&39(C*5= <
MX=+P%LP1TWQRV>EGCH#A&)8Y,KHI51(7*'.D?3D7MT2$Z\.EN)NM-IK[0![P
M<9^A+)#M"T9?D$/_G=E?$D;(QZ810IN<9&U.JHW"MD.V<MA!X45W=5<9IPUB
M?NB*$"%L@9C?[EIN@;3M>X\6R-$".5H@1POD:(%HF5+';(&T+>8\JZ.S#EPJ
M92T->9CC.]U('V/T9TJ:N'J5-"L^M9QM;%N;Y,W!-BCVP?..-)C%1VE($ X_
MOC,\,CD$B!H1!901&Q$0R. +6,*( $")LA%AD Q1N8H:$3P:WH0189A/+CL]
MC0@H' ,S(L8VI4KB F5$["_DW&,+5GFX%':ST4*C%,01'DOT29TKFT*7JMUL
MB!2ZD[^5?_M/V+;*F\^F"V$RT)9-%\+V^&BQ@*/D:+' V<T>+9:CQ7*T6*RU
M6.CF,5ZL]E;T3?Y?GODB5ADNN;*V3 ^\QL<X8QZ_6I.IBB#Y%4??D^>+:/WB
MA!SVA>O5!3$C@C@;&?']H.IZ?-SPO/XU1HO559SX:R(]UIQ>+S1^YB5P:7KO
MVS3-Q8/3>\],BRT$0G7M40IUN)K>Y]:^#.1/!V?!K[^AP+L)'W :EPXK@>5
MIO[X]4 /9.93V2.;-Z+0)4+(GT.[\^,_+DC/_83^C35;L&N,7S=401;:\&'D
MVK"-%:H\_GL3Q@E.U[LYDA=.U577'@U1AUOHRD=HJTB98/@BBGD[!V[Y\?.L
M!K'@]A,T;FG.@RC,+AW=IX^_(S=YB)91'/N/ ;I#'EIG'14@7:DA2[1!'_9"
M3<Y&OES<A&ZT1@_.#S$[@U5\_.JAA+!T*IV,7 NN'!S2MYJ6"-\_$]F**0.G
MECTZH0*T5 UP#L=+LAR^$K&_HF\.Q@Z5AO/H!WY2AD-TKQX2U<>O %H0EYHP
M=C?D+?I><;SC*"1_=5%EJRPV:\@V,WXMTHJ\U";]WLZ#7AO/CO7$;WF<GGP\
M.16\/#[Y6]XX\$"JXRURJM6GL]F)X=-(G;?("S@C#J<"0(B @.M!/"* 1AE.
M99 ,4;G6F>!"@7H,?YAP*L-\<MG9V_DJPC/.,;!PJK%-J9*X0(53T9/ A^B+
MDZ28J/H]<NF? N^2<^O!I;2;G2:M:E M&=3;S5[%B"^,!V\1WE%AT-."+-#L
M:Q@]Q@B_TB%S$[ZD"?EU%+JD5L:S<'("C9^R1PL/)AU+@L"V\IK',<K27G<+
MCA2XC4)<DR.M7TC,?0[]/U.4V^'"FCSDMRU4[8.+:[!(N*%\0Y<H=K&?=7.Q
M6N G)_3_*F_PG:<Q$7P<+UY0'L01SSW/SQ'=A*L(K[.?7J+$\0-Q5]*[DVDS
M84BE'_2R7K4GV46^LB^376=(K5U_)I4.3?Y6= FX ZH*\H( B@+?*V5?O<E8
MB8[8#@F>ITI3VZ:N$/N>3^^.XCRMYQ>4/$=>'FZ&T+T3H,4J.T(^WS0+E\4Z
M'6(:/U&?!][-IJ>&$\-K5:O]B\R#2FW$7CL O ].CX3/#P"ARCX_@U2*RE74
MY\>CX4WX_ SSR66GI\\/"L>Z%__*=-4R(7/+@]$! ].SFG! N1$K';YUUN2O
ME0=S6^=T\8J -4.$IA::U2!;,F/<+!>M:T7C]_!X5^.MJ0#=$"WA>?&*\#P(
MHNS"T2(#T<D[L[R]>B 'V1*_[#(+#D3+P,E#N3J5HKVPO1HA@=>22[QW*""
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
M4UK_U?=0Z-W$5ZL5^=TN8)M];TVX*2NU1:<L+'D[L))M5_3]WZXJMJF-,F8
M;_D)S2WWZ>/OV0"XCO *^4F*]T/__W_VOJX[<5W+]J\P[DOW'://'8$DE<HC
M(:0VMPG00%7=_72& X+X;&-GVR95G%]_)1N#C:TO6T;+@M&G=U4EDNVYYM37
MTM*26"73B*^ &NI96#P:+@@):[RHB^=077>9TG&,LKO"+R[,R-OS' ?CMS^1
ML_L#.<NGW;Y8U"S>/0?#+DZ+<8X7&RE ?9;3?LJ7(N(Y_FU /CR>V^&F./)P
MDTRF@-T@L-?NV)\AQ^FZR77M?G+*+[(4R5W@((('&S4VQ],VP+0$ ?[5F^U&
M*BD2\ME>;J28]5I/^U%AFJ"5PX_:=G2\=>[;ZW7Q[O897FNFB#793=$)Y ;(
M]]!-X$>3,>[9VA7.*L[SYJN(U9HN\>'>7)"0>YX;H$5T8;P^31=_1):C^T[[
M7O/=$<#E+6'%1.G@XM].YF&1&0HP#]S8)_:!%M&E2RF\Q'-FN\2D^5_&#R7^
M$N0NBGW69_T ,Q6NW8*)NO7MY_.O9XL;_-Y;4^P=IY<V4C>2<!.2]>V/U.3D
MCGTIHO[MN+1I@B@#-Q&$OEV/ZS+$"/'I-ETB9%J4\KFS<G672SO^@H&[\OQ-
M]((RV;DZ4MFYCJ]MV<?W7K-T7;-T?<$M]@YD%U-WEJX]\@9GZ0+ G3H>CAR+
MXFYDEBZ-G(G:-<L$%XKV^'^M6;HT\\EE)Q='5PJ>=HX;GM3#T)Y:D5E )?92
MEM0# .<5>6$3W<0AH4)2#V!T2G3Y7$S:Z0)]Z!L \77VW7)6 )5_Z6R'OB%(
M0(JF IK+03:D:U!^N!>"(LHQFI>&!%Y#Y%!C^B<(PCC_3)\W7EQ$^B< U,O2
M(TPPY"&"?I_GQ@[PS'<W\D(4'P([8J.O 43J-85X\55":=3:Z5?3-PS<A;=!
MATS80_(F]I# J)$UU$.GW?YJ[I @:P=0>:,H'\\<$IAUP%$O2X\PP0R\AO0)
MWY"+?,OINLON<F.[-MF.)!&A_=_D3E3$7$0(U6V*6!A4Y^52'KDALCE+ZB
M8M&PSF ;0U'J(('[X3/N\^6G18N YM4!QVDIN^>GDO*@%6WF4[A[M7[;F^WF
MR?-][Q<Y+VM]6 L[W&6EFYT#%_%9YCE&<JS,$,:DB_NP=F3(#+(6>$9O]/ T
M>I6,J;YVFG8:C3HWD,8,-7'/7O]##YNBY[F?R ]M/+H-W-!+PED9_0>KFFG4
M5\*M/?D.A?[DHZ/CO(Q;YHO*&4FP,%!%^7*4,QI)D\Q8?GK^7_& 9H?DN_*D
M4HH:R:L,5NWY<-0,Y=W%PML2*5L[LF!)69'<6[_UB=DI0[I(5=-D4AE[;1EH
MZCK;00Y2V5%N[*#KDI/"(6X8R%W8T3&[7Y:_G&S]Q;L5H.[:1Y$C1?Z$QWW^
M_O74>UN6NVQEWAQ=P1Z]O)6\O75X?5,.>C L>[0$Y]2'Y#.4G46EO+/H^(90
MG6Q;N>VT[VXU7QQ8AIS,B51IN,T]FZ&3L/+V/G(FBJ^)9S!T<B-JURP37"C:
M/><ZSV#HYI/+SDE76!*>=HXA1^DVO;\MAQ;4P8ES1>-"F O)T51 <SG(AG0!
M@\F8N7=^^#T\WLOQ5A!3P81H",_U7+5EE [D(&O?+)-?_PXI40_"]<!PKV*8
MKX9:T>$;"HG$91_(WG4D4;,Q1+))."&S G9#>OD(:K3O0YO?'0IDS7"G+[N1
M*@D(0JRMW];@XLX&]<V0_XE1!P=7,R[^G=PT_,NW29U*'O!<CB.>!SS[;:WD
MXU*.<%(K_7U7'[DY/G*-_8D.'WFV;VFBCQSP $"WMX2/' !#I7WD&KD1M:NH
MCYQ'PT7XR#7SR66GHH\<"L>@?>0-[V_+H;U,'SF N9 <3=5]Y&9U 37Y3B'H
MHAROI7VG4'2AW7?:\.Z_&NIZ?:<]*WA/NQ7(8H]$0S)"PSE5&D,=V^RG])4
M#;7AIOJQ-*071+G FUX\"_N^T[Z[,8!K6<!0-[>>]V_''\YHSOE29K(JB!/J
MN:WD\].*)%<.(#P#(9\X\MQ%88B_9&VSR2^)7]%IKJ*[LNO:"$G?G]O_>VN'
MN]PU*O([&U_RL?WI]_Q'*W[3?L/#<^/?MN+7-66?(F\Y<@:8LS'!JZ3WPH;H
MZYYV/<<*"O<L!&J Z1?D:"J^>D$,78,W*"#P(VEMB>T) /R4WI[0R(RH746W
M)W@TZ%[FG&5[0C.?7'8J;D] X1CT]D2C>]MR6"]S<P("T5(T5=^<,*L#J&ES
M H(NRO%:>G/"+%T<$@=&W:; P$ KGS72ETZ[HUL7U0<&*:R@[EE(?S%S(,@7
MA$>D% UY&@4A&M*@8_]3A+G+[.'S!<$Q+\A< >5BV,RC_$F4\B>#*6=AT[YE
MI;Y_I\4<,,N"([[Z<"V.$]05%[G=B>XV?/=\^]_'G8C"9EQ8 QRMXJ30FK0X
M3J.Z\PCVQ/+'?C3_6?ZPG"W9OXTLP1<&K::I I'"JV@0*-K55!!:MD<TVI)!
M;+SZX84HH! O5,<(RLLCU1[74-,P$9]@%1TBXM)&2*$,1NU9:6L2P7@;!J'E
M+FUW+:J$5!6SY< #JBBO;;VC0 [*P%TX6_*7B1<$=I2V<XDVT;=S!@>91QFA
M#.4&,"1=[AQC]'S+W\71(Z(]":^:$9JI!+:VO+AJ4M_GFL)L^_8OM CGWHOG
MKY =;HLGF!+5C=" $M![+7R%I@4\5UX0#M9HO(HG3%UWF1+V?J6]PB\>N'9H
M6\YD^^;8B_$*?W44/.HX&+_]B9S='\A9/NWVQ=)A:44J.LN+LU0\-%A_^LRU
M5^YC8U*?Y ,B)\F75@SZS:4SH03]'MYWC?O5&O>;[!0R0WTSA<!U&"6B>_F
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
M:0U51!VH$[54=;GJ[S.HU]&2F/6^^VG[GDM^83G9A0&K5ZGTS(:JK#[LB=8
M>F]?;-=R%]@R*9@"79! M8:JH!*\A.CF>UM?\,SLA^5LT7BU-X;E''/CL5=%
M0G4;*H_J&),PLJI.6=U[?5/TB=PMFJ*%MW9M?DBA<+V&*Z,<OD05.KVOJJ(+
M@W"\FEF.Z J&7J'A2I $EDB@^>[8[C*:J0?83E&6(L$Y)[M6P\50!EVBB.8[
M7*>8'6Q9$AWSC/M'QXNVI?J_R2$[=EB(0,VL[>[TYPF1'3#*(4S4T7PWZ@PY
M^)GK;\A%OD6<R]WEQG;M( J$^$1[4PAV(^4>UG -*02=R*KYSM1C<KST<=[Q
MQ_Y0[R"*M<'6(=OE[!5-B2<U75"*$"=J:G[PZR%;C&C\47'QANM""E9"?M/#
M6E\\']EK-[YW"8/VL>:Q??8NP>B?CHCKK/+S&BX>M;@3=>GTJM:3,4],19Q:
M#==*&72)(IKO?AVA7RES^9Z+_[I *=>BF$1D']-PS2B!FYS;K"-H5F]"A^AJ
M(M%L#K=8F+=5LCG$;[OF<JC]+/?QQ  Y*,"Z\[*X<+85D!N*;IO4Z"5 @;H-
M,??=3SO.I9:,&N XE&!%@%(.4-B\<J^Z9-3(P+V[Z;2_:!Z09:D1::]LM-H3
MJBB2Q38(\<K9S\%GWX+)K@5?'AQR"^11 K$I$CF%/.3<D$FOT !A5!D/V#A!
M794Y6[RCY1;/A,DE+BD8XU7<>Y+_ON"IC>=S-S;DGP1?!FPF"_S2BHS0P*2:
M^\ 2R57<;7X5-R59-+_W&[)$V\-^P3I*#KC]M,/W9)S@K->$:VNZ;,M:KWVT
M3B2<8EC@2BU^W:STV_K].9)DGER'51)PC6U=4\@=F4^1Y3'R5YZ_L7 _> Q4
M)7N]BQ MY_:&!+"N9OBGP2IVLPLI2_%;3-+@.4QC4IK!O'%);'W772:'-79"
MBBSQ))-4IPI^C1D)ZYKS',*L7Y%%_AU?<1A-6X3S$M_>W.7G0"_=P;3UHSO$
MTZ#7?G?V/;Z4H"ENZX-9CIAXCFMV%:U'#.*#GBDQVRC8\[T<NU.TV/H^[DEQ
M@9'G^LD_HQR]+&^WLN=G&U,'+R TWW,D0G_A885:+ '*^UIP&(/A4:>4ADMX
M+006"$;"+J#HCV)(\%A&3#1#_J<='>(J/*)#/)-!\:^8WGJ5KX G- GB\[*I
MW32&.'KW)Y:)F:;V^CT,9MNW?^$UP]Q[M=PE>>MNBI9H$\%C[@^4>!(XS=6N
MFKQ059G-$#WV,< EGCH_(]_^C +&BRS,%*+,(ZX*5& O16X"W=)3,;/A;9,I
M?0<X\9Y];EB[-4'MWQW@/NV>+(=X^F;O"(7??&_[@>%P0[T%JQLI*S;-#&F5
M,98Q7GX5EB?U([7,T>+=M?_>[J,_A>5:Y[NO6M=J:6,V& XF9%LN,M5WUWL+
M\-0NOL+G8QN2_ QXNN78>P,*M@N%K[HV@W,:MH&;'XQLFR,42L:!W.?W0+Z-
MQ\\_!\-A=(/[8#3OCKX-GH;]5G<VZ\]G_]4:]><-V0]A6$KXKF;)9^B,)1NO
MDH\5C1DKJ)%M);>XE6B^H+44B46Q8:)@C9DQ'H&_V*X=HBA]ZJD-A>9_)9YD
MLHZJ&:'&B59=0TZ<;55R:/F2'UJ&_>ZL,8? 8M"<X>&TD+[LP.,/1&)>W77T
M28< D%<KW/JB$34EGI25^%VG?:]YNEI,6SZ#<'64  8*2OK."-);["L)B*]D
M>6B%$:Z0=3F&<.4&4:\ &(#U,87M[G)IQQ\S<*.XPRB*'CD6B3;TLCH/^/Q7
M>%S3%*$::@-7D]2TQI*C_4-^M(\6C*UI?SZ(P^A:XZ?AX%MW/AB/&C(%H!I'
M>/DH]02]BX3>.Y[)HH'+5H3X4D'R>=D&==]Y>-3<=Y0@OWBYH,(0#3R8U'>1
MO][-L&ZM-9KM2+$2#JJO^7ZE/^I/O_W9FLW'T^ZW?FOVYVS>?VV48XIZ(QNG
M-Q&HI[</H7X@*R)7M#JX'D*8QN)^H01:4%&5U._GIJP0J F.[$J\Y650U@3-
M4  WN85 S2S\+_H]B&4IDR"?@UY[8"%E!5HTU!?&!7)*-X=R#E$GZTQ)Q-II
MKKEW&'(B\_@5P0GE7*,#VP*@0N3HABA[+3-EB02 _I)\R8P,3.P-7!ZF0_E(
M,FG//1[B%%X=/N97AT_=87?4P\O"/_IX/=@;OT[&H[.<X:2,C<4XN0XDR;I*
MAG$&)<SKM$7J@6FRI4@YC.2EH=8VIM?5/D=>B(*)M8N@2;7*]DV^58[&\_ZL
M->G^V26A1,WPTCRCMU#8T4LKK"6!#/Z6XW$1ENNEH&16O0\=K&"]8RN;ADPN
M&$$TH-;0Y&)CW*HWY.,Y;I.BHB#I$B&A8%]>%!YH_IANC^+"X#@49H)/(@.A
M(<O<]$ Y#M^1O_\[^V0DIQ9X23!XS8NB#%A#U)'M#GF>#TII<&HHW\G+(%3D
MSJ#>OIY,W\>K2-6L[6V!&L!)8IOZ9)E3 BF :#C5NYG[6$";'.TF_=\\Z?_D
M B'$'F.(?)3";V"H=))#0G+)7'"KQL_N=-IM3O*Q7/(,,N@++Y\%:T<JN?OZ
M</MP\_!X_^7KS=<[W9W$+,3J??<<K-2 >&O#'?GT!,_8C^&(]Q:2S\NVFZ^=
M]L.-WFZC"I.L;D2%71KGA.MY;G0_,&[_D^03(T.0E"0I@SRCE;VP)6.KV@5)
MH'OCT8_^=!X=^)M,^R_]Z;3_3$*M>O\=G0>,_O;'>/C<G\[^H_7<?QGT!DV)
MNHI5P^F(LH7 ]#=SA"=DON7OXN\3FH$PZV3;QZ/^Z8: X?/=@SQ$[<M*^FID
MX[E1FR8W/_N?:/GB^8,@V)+]!J&UB7#]9G.O!FYMB9)JN\R-8,U=O2O9XQ>D
MO(UZ]'\\=6>XGR>[I?W1K$DA^D<LY.J'HV'VISAZ7A &T4V1Y .7$VL79=#B
M;>94>FA6OP]?;QX>M$]2"^]MCB057]X<=!>A_2DZLE1_,+@NJ ;*F;-9E7;3
M/J;5)]>]H;N_+'^9MLXAQTT7=_EQ0D;9H^PJ7G*5<4TV-"2/X=%2_<V'X^T0
MBA-)HN+VWW6B;['CBTP6WMJU_XU-BWS;BZD35[?B]V5(NK_!)#U<E-#/84Y%
MIT?/."7]0"0SZ63K?W@!ZKMAY.65G)(69"":3?J]07?8FGR?3L:S?JL_F@_F
MY[@]F+(V^V'Y=IQ="ML6!6&$="<6PB=:%^"DL?#3"<'"G1#W"6"ZE>I<L7J/
M<G8P9%H7+^Y?4?CN+0?N)X8?ITSFJ(A7S6CIE +?.)?&"(5#+PCP !F-IY(#
M1T%^(7(">#B>S5J3_K0U^Z,[;4JH:=_RR<5A!U/PG-34XIHGN2??1?(S+KKN
M\MEVMB2EAMP"3>IIV1;1[N!6H=FGR:&4,L^LC-F04>-HDB[N2I<$OOV)I]^+
M?2Q!__?"V>*.(;XY;?.Q#?<3[U,+BNM-U8L,D6*MYFC<6#5P\0_Q$/4[6>"(
M#U0%J7$&H][XM=^:=_]?8]+A'0P@'-/!K*&W3XD_[0FMO!2SS_B/((RZVQ?\
M<WLMF_&FU%.SS:.#FT=;;V\A0'1QAZ$.OG%C6#J>\F :<B.L&V"#N6AERP85
M2C_1')VI@6Z>AWFU0F3/Z-CVIE:(3I*A2\[ I1]ICLH48:_-J:M+9L_[S\8&
M*;H00%)A4D\S1US58>]U==>8"?33-K!=/&U^1J%E.Z*SY[N;]DT[=\3_^VPP
MZL_PS'G_,.!3Y[&_MES[WY'I>IX;>(Z]C&7J+B<ILZ8ND)OAGR"14!5%S]9R
M$[P5O..O)'\0?^>GY43?%/8LW]_AI61T 0@%ME#=;,,AZ=<[>OL+I4+(W 5?
MVAR&3+6GI"-PT3+Q0G07B^UF&VT%[V.C*4+B5[P<%96TA?:9-&7;=H3"WM;W
MH\-+AZ&U:(^VL*#YM$MBUSZ3I="<G"7>',Z9V:Z+)Q3A+^1\HHWGAN^%K(O4
MNQ 1E#9%;;/0,Q_A1V$\E2?;D92!(E/&?%V(P]YKX+[Y&B#3IXGO?=IX)?*T
M^QZ0ZWT.EP#LXW'S0XC\ RY*/55LLI?6E[+2>HREY:(UF<.<)R9NN]E8_FZ\
MFMEKU\:3)I+';['PMB[!.\&676"TLHO@3GX1//O^^MJ=_MD:O[1F@V^CP<N@
MUQW-6]U>;_Q]-!^,OK4FX^&@%X7--6.9G#<3[W(%1@4XD4Y1PI/YN^4>#JL-
M-A^6[9/?2<4^L1Z4;3YW^KL4/IG\>"=IP,;DH!AM25Z<\>K04<[0.NIL:6,/
MK7S#=2&'"\ 538IZ0L?Q?I&#C"^>_^QMW\+5UMD;+IBB!;*CRV[WZS9:YRCS
MC(;+I#K6!M[<)#;32/VRMPU"/)'W2\P^.A5F'[CP\1M:AX^XSDK.Y6;W<,-P
M0S\^'F,'?[$2@A87SC89L@6E^9B;7/<@ 0I4:LG<=W,O5F'4 ,>A!"L"E'*
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
MV(!WTQBK2J3"NX>OM^W;SI<.%F3[1M,UE\E'/NWV;K+9.T+A-]_;?MCNFA5
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
M3,T8\;].9XOX1_^<DDC)@OE^YG?-8%=D;L^'5>>&K3@CQ4TP^ULPK/"-6D
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
M" *!&>8A4#,+_P[#UYPOL"QE$N1ST&OO-RA#0-]%_GHWP\6M-9KMR,\"^GA
M+]T<RCE$G8P(DHBUTUSGI)&W0\JI!4XB:H>%,NBI3C]00\((T4*V657 T5V&
M((D!@ ;9D"XA2:#YTP[?>]L@]#;('V)[1J<'>UN?6)^B$I&JAJJE-'1#MM28
M^$>>NR@OG&/M2]0.![VBW23]6:+'X?L1-1Z1*4HY+6:H)(1@5KVY%<A.XG=W
MD7+=_2BUM]@1WEO\1RO[OM:/03^X[CB>=\>1S*7"W2L*W[WE(-ILCTYR"9Z
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
M70=Q'%^Y!B#694=3[GDI\5F4B,4%O:(!U$05,Z6M^?4O"QAZ0)P#./P#=1U
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
M@Y.6! RV\"5IP-JZ'^E2S%/$ JO%F+0P=#Z_8W_O\50$J5@(@+_L)*YG+4C
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
M')DNL]YZ^G]D]R<>*>9R*E)Z_32'XPF 8*)9 \O5S*&#C&;7,+4!'+K.0!]
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
M67@@X"+>R^,#3OCV'/JOLP:_",BI,%)7P$1'0AY03;&BM9VHY;C!$N)3&GY
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
MO6[%'?W)/4;+5M-C/YV>Y_>.$THB0:=3ZJ5SNN:84']HZ' S'*)O68YF;L9
M ]"8:..-:6T,TS(L$PC>MND+.EG!.9SAFDR^C7HE<+\%6WNW3?Y*+DY[L>]*
MHT,;!@EE.[XH*QO2K$45M,7?OL*5H_):-<NK*,O9H_Y+QN*XKE7[6](@72P@
M*0NC=6Y+4N]7[((@<.TW=*9^#")DL]C;'3(_'OP9"'%!_](C7=O?SXK20/^Q
MOA>.> D(/^E)N8Q6,$;F>G(<N,RZ.?G@]T*YS$(I8WG=<(9<54T5,[R^EX4
M;C<4G;ELW=:9#\.7SQ5:5N %KCYQLV@.XR\O#Z$!IU=GF*_4.IO/EK_]U5NM
M%\OI;[/>ZJ_5>O:T^E^]^6Q]YME)I]#;SZ&WGP1J">.N.'*>PP#)-?Y\W@(_
MGOH.OGWTCJ'(X,TI[?O3&8X&0\L::Z;E##73V PU:VQMM,EH:(W-L>N (12C
M5[]P1*2"EK++VET:[=>&W/(ZK19;%,EZ(E)^\UF26LO04QH\-2+Q/("JLD"J
MY%DR)\JR:!EZ2H> JB+C$'X)]<(5!R'J662A(-IL?+B/@Q6R\3R[."6)MWMW
M0%$BRK-P9ET6= D9\R#^"\8U\4$=Y)I0PL\(13QJ1)Z6)0F5=Y0./Y<R/N@<
M4!TXOX5!Q V:I%.670/#& C.RJ\H80ZHD.D6OA<U5#G(MG=OV.D%G3N(IFY[
M^ZO4[UN82-)WIF]!&'O_3M]+)S&* *BFAE<7>JURJ*XND\MY3J1]#DGXHW51
M%U/<5#=U9^1BU2$(WN(YSI?$;WQRNXUSI2#H;N/CA[X=P]C!:$'=-EP(-7W@
M3C03]BUM8H]L;32Q#6!"W=#UL1B=<:I3"3KBM$EV=9AR9- UQ?^\HB@EO7.Y
MQ.B@"*-G\(G/"4OX$6P_//_E,0#^W0ZN@]7[_LBX7[3,"F*4CRO-%^O9JO<\
M_6MZ\SA#_SY^K8<_UT/?Z\5!;_4\ZZ6?[(JFN(.;N+1,VRD\BSO\'/4=H-NF
MHX')1-=,=]+7-J[C:L/A:.).H&W8EBY*)VSBK_<8:7&A@I92:HA:(BA2"VQD
M*W(&>@S\%S2'-TQV24RGJ*DTB. 57U[PS.1)%: YGS4U)E/<6#H9,DNB7(@4
M"E59P.A\M'!OT72]F'J--]\PRY8A8LM +L%3I%<@>C;Z%!%[5L]1M':^H71B
MKZZS&8F3ZM&H[)SGX(VNLTG-)9<B419E0BRA4/CR)81!"\Y;S[-4#9'#GJ6=
M)!=RB:S.8IO5J!4N\#96?5D D]!:<CA4U]QT"A6IZG-JH-P#.[W4#GYY;[NW
MFR ,@W_0TK@%[^@WN0K@58:0'"QTD=/-NTJD*ZE(3DNH)97UG6<8VEBP+VQ^
M'=H BB&H)N'"<R,(ED?1PMB3@GZ\7Q$_(D36?1#^#D+G'\3GYUUHOX((GF]
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
M3R B>,57)=A7)GD9Y%<[V">!#)DE42W8I]8"/MF]$^N5%N(K;"N]^"DRS .
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
M3.VIF>]T<9'L)7GRSA?Y?-[NQZ39/ 2>Q 5P6/A5%ND60*I+VL=^^AUI8"\
M>ZT"G\+>[X.TQ =I05:1$O!GYK RK](GT2Y<4!HZ=[OP>"DBM0-/H^*'Q!*B
M4<,]T+?FSKT?4)]_=8^MW]Z<-MT*W[KY ARN>RQ5:PG(9)A_P[]U_C9T;U$%
MG\P?:5:3CR\/01LOY0#_:+]_8O=6JPN"]?/2F$$*^&UJ\5QX\08YELV)HCF[
M3'2P/)/*&%@#NI=R<S).Y'LI2<?]:R\,P<=-L2M)FN4C&8:%+:YOYRNY1"7+
M[==&UE9S,\B*$_UGT-5*7,+75\M"4<>]6Y>1N?N$(I88UR2^5]G%5EE]N5Q/
MEE49+PO<FR*6&N<TOA?;Q19;$Y)IZ#36@>6FWGGL>W%)=A[+KJEOCSN+^U7
M8JLW*6G6H (NQ18DH5*9SAJ<G3J.EU+^!0W2S>J+?/-[V8AD]+47]"S=U9<0
M/V.'?GX;^ D;=V"[AN&;05LKEYV)-"M('(P)2TD".:ATT;X&.[DW=!*7J<72
MI9C@]W)L83FV+)[OJSGG2N\B!1Z)W_M>0^VZ+ABX_9WCQ*AXIB\O89( ?)$E
M4WD^WTM*B)^"1QJM94!=M@!>\4\QA_P(\M?#&W#4PTL^K27?[IU^O+?_^G>!
MO'J.#:-OFY.Q.]#&Y@1HICD>:I9ECK71QM''YGB@#YV!(#W?U%NV)+W=RENY
MQD#<(WL7AT6!^FV5J8H<O1]\I'F1JD6"P$0_XB]AWOSR2+>'*3VD0=]E()"'
M'"]OB""2" IW 3[K\H$A[2,=''C%PRQ@"KV*Z(D5W*(Q7Y Q^@3"?T'\IM?>
MZGF"M,M+)=VZ A&*@ LVGBI$*X*3)9(8XO8K(OX.?L!M\([9R (5AIY*HJ4J
MW8IX%7^#/@S!%E$_==X\W\-&7^Q]0!;(,/55$C35*;]VS]OCX>V"IEUHCX6/
M(L@ N$M;P2VQ4!&%-]TF@T.GF$W[%4Q )UOG+/M,PS G'?7&TA&1AUX-_C1D
M@!7E)+?E(9U#M'M$^%G= [F>C<T(;[M#+#C[+:]O5._KY[[1^6S=>URL5KWG
MV;*W^GVZG*$?)E_M =_I.>EW>SZ,>ZA/U'N'82_"W^Z*9W0&0AS5/?*,P>=)
MZO+3=,W^9-"?:-#23<VT[)&VF0R&FFVYFR&TAN,)&(K10 @8J0V"X7&LL;H.
MT$IYVSO87X,M6@U1BBAZ_E[%T:3140T*,Z^/FF2.(B?$#$M8,"4-4MH0:@ED
M+KU3718*SX?Y)CR[\SX\!VU&T=D!Z>'MG:Q]>(:X,B#59HU:+S)P,KN9W>[*
M(-<$=YIR4.#W P7"[2QC,%O8_B19BL7$JC26--!KU<!JCC6*N!=H#,GQXWA6
MK  \\F#2(*]YD/ !D)-%BACX!([L*<\QG0]ZI%&^,<?)&V5*RYQO*6R:K:17
MEF5#Q#)373A5X84B8:1"TGD@\PT4&CRZ7F[QG& ^G?*M2^@\:.W2_(7B+5,_
M]I*8A_<!5]#>A5[LP6@?Z6 /L^2>9"\,LYQ^K!<=OW:-D17;A:8-35VSAM9
M,S?CB3;I6WUM8[G.Q(4CX-JFH*R$8Z2]&!NS7_9VAV!PC]8CCDON4BPNW'-:
MV9+%F_B(--JI0=$7I"2TSS-%3F\U^7/S63P ):&\Q2]* ^X+XK @*>+"#)8J
MJ[UX[G/P!JF)[67=LH2/Q/L;+BUD5IB5L$P1K7D;^,B8CCVT*+-A-VK^:DFO
MCF"L1,)YH%0A6SV<W,%-_,5$5IP4];H"G#"3K4@49_;VO@T^(3QY<(^*$&)[
M5;'!1[!P;R7V*"2R[IN#?B+IY/7VD[CXGR!,:L47BIG>6#495Z!6$7_C@=*I
M[RRQCRY:[3;_#>UX'3P!W\%?_5Q"![Z5*X0*(ZD&HZ99H4B-SYH'A<>2^S--
M#2\=&KMX=*=S4Q%;J2:/IF_!SB=E7C4RMG10;A55C8.8PL363H5M19#2[,@U
M^'6,$S$'BHS\?9R'^>WB:=9;3__/;-650-"1 U^4,,2"*+U^#LR),1Z,3$V'
M?:"9?<?1P 0XVF3LN).!.0+&$(JLJ(%FO;]W=@-]Z'HD74-HG07^& %_)#Y
M4U\>>37!0W_G%CX^SGAQ6MC(=W#94*3BH&][_(I@D%<$2 T\/:R?9O/UJC>=
MX\)E\_7#_+?9_/:A.YJ!QB(>7<$USD^G[QH3QW6T_F8\UDP 1MK&&H\06@$P
M@6D[&T.0]L"I!IG9TX+"Q8VS:V=B&$-!3Y^W+9^\-N%@B"*^Y1S%-Y]S$.^K
MKAU^_$D)Q+(/( VN*DB; 2I\=$L5[LS2LJ>#&NFD])!?S'R2*A-].?'"507!
MD3S=;N$+=/X, __%W6V3K+OT,/7WSHL_R4YEIHZ2XZ!<;&>^Y>I$"Y=_0UH"
MG<!?]N5T$>]HV3E%327' Z_Z9Z60Z"^3081T'5_86#XQLDJB7(@RZ_"F*C+&
MZ$3H?!%>4HBQL+7T$&!2ZE6(5 0%.<U7%I\A=Y /"XT:]70ZA6<(-+XK)&LA
M*:25^,^3<EKX"8%%_ K#9Q#&G^6;1?D8\H.&+G?J3E*1?.&JA7!(**+L*P$O
MN?VS?]P9.C>?SUND>&//=<\U2:VQU,%+\VP0'H_EP,T^/:<^:$H'N@+$5.-!
M0UO6)0L6KG:;"/Z]P_6-/[#_ES?T8>9#'ZL?-ZO9?_V8S=>]V1]) *0CX8YS
M7C!$-DA=?MH3L''Z&ULSH+W13-L8:).!T]>&QG#@#D:3/A@Z@DXIV2E3[[45
M-,T"WTK?71<=P*@IAH)S"ROEPBV+=D"!OD?Q0!%:2P,-;BF6 X!&HE3AAH*)
M4QU1Q/;22Y,F$B:!4NA4<UG3_5%%;;L  HH82V% H5)-")0YHTC-I0="==U.
MIU'6(^!S&-@0.A%.UES"#SS\$MK@W8O!UOMW(HEU"/P(64'HKT5G/[X19 <
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
MV98"\CW.Q4X#;&EW =*=H,E.<3Y2$FUSE46-I.QXO_X\+RG)LILX3K<Z'K
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
M6:XY70;.NL>3='O6[: X.X>;^'?UN%_)MX40&;?TB/4K##LLV)Q[8T.7*D_
M0H25TI]:#,R.QV*S0%!82[^FH;LL:LXF:=5:8TCTL4J1#"B8I/SRC%$6RX=.
M>DLI!.*(>L#V&)VN>9$H^0#Q9U>E5$8@95J.6%3%<*1C$2W5(Q1UW-5/E/?=
M0FH]5L=#QFF%.MU>#5M%L"[72E>E5,H@U?2\ $@'-!H+<W(^G2TPCF!(%<\+
MY6XW^J.=IG>(M&!U?H93D0Z;74;W.;D^QB:W\I?VZ-7I0?8"=62"0PUTW26'
M46\0?-OI00=R-&I42B'95ES2' 6V4PE^8-//%-W+S**%EW6G3]9KTZ$I4;[.
M]I;?G61MU!EU2'4%PU$W8,B"J!8&$^4V$?JQF;U %OZ)^J.PQJK)"CC/L4)3
M:</^<#6LQ?Q$RQAR"^D^AM8S31?KE];KMJY6N?HJ7,P*=<L62.5GT_T(POMS
MK0;N)OLY0V9;W@[L?4[W!=9=J^AZSA'L9+%>B@,?;QQP&LJ]GGL5R)H%-E!V
M-2%(AF<,WB)-Q[ CX%8U3W1!\BWO1OL7X:8=6/X!:>:^Q-=U>8ERBUF#CL0
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
ME,+7@K_VA$6U=S7-H1H@FI=KBL@1CE=%NIHDK@8_+\O=.4<NICG&]38?:MI
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
M_/.*%O^\1WAG8XB?Z;9S$/Y]:85X'N?YMV<.2GN7YJ <\O*(IU]VGW</^><
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
M,4J0>@\(? (!I'PR!%XWNYP- G'X&T/@[2JUT]2XGJ]P-.:A%$F("Q>9%J@
M05+GJ-U.C1\(/'*ZP+\*+<_&;?A X+]LM7=7#X'G:Y9RH!PVF^]5> ](28$_
M)OWFN4^B%CO ,<,'2WOGL'66 LM /4C7>BUU[(RK;DF[5]B<_)P]JKXHI2^0
M]5+ A4]74Z^=E?L +FV!G=M:+5?D$:)9G+:P7*9@U=Q"<*^1QJ6!^TS6>P;N
M42^;L"TQGLC3Q7W-TRO1VRT) \^W3>"^N78+1P"ZHCMM=,<D:T^\%MQ?$&9Z
M=Y3Z8,9[76 ?3_FNO/'7=0C/]6>,:TN!Z-,N"]Q0$P_QL/WNE5+K@Q!8 >@#
MD]>L6 X9X,JV:\8R!FC!T)0-"<F5 T0?2 /-C"^A93;^UI-Y,?F-W4WV18F*
M<929O!0&P?F8+#,.:R.+0F<*ZT%)'QDD2]BU3NKB]9B O]\CX)Y6VJ?@9YK/
MC]$I'<?S>>D>T_(R _\MV<DX_[YP\S__7/9)SW3=(V#*BBVI%CIT*W0KR>;=
MA3SMZ9 Y[74&ABK6T=1Y&P^A^UCHT(?094'HD*W02>-66VOH19\<":TJI.=&
M:(-/76SZ$+J/A0YY"-WI0K>1@T8<F,7!V2V<R_:T#Z3)I+;BHB$%-30>"ZOE
M#-FY361]2+\_3N >KF4&!&[G6$I"M]4IS84)UP;6&%WZL\6@_Q"X3 G<PZW,
M@,#MG,HR#FBGLQZT.8P6\!D\F9'A^"%PF1*XATOY3J-6"@,Y["F3.QN431X%
M7#@EL:ED#@8N2?"%1R"7,:G#=GGY[$G=Y9:HI%#JT*W4==JR59^O(PMFRXHV
M+Q8=;6YFR-(]I.[?%VX^I"[E4K=M*9JYVL2&$;+0)7FWH_<+W7Z'MQ^V+F-2
MASRD[AM2M_WQ!E)7@MV)U@.PKVN.,)"IB GGN=2U7WPN=0<4?$C='RMUWZ[/
M)9?W>4O9RDK\J1-3S@S,&^0VN;GJ3&;C<H,D5K6%W:Z "I^^O;'.; H_?M S
M:_[Z-_EXP)L_3MP?>=-+B#N_NK*X[S*K@R4]F%;7G _S"#>K=/0*"-A[CS>_
M)N[[O/GCQ/V1M?U@>>TUTK!K"Y\,&'8ZY7C<*>!#9Z"2XQMUCMX=NA_9T1NA
M>Y?N#"9%4[91&>6PEF#30# 4S[]1"'AWZ'YD(6^$[EV"8]CH%(E(MN<<NS;<
M7)^!:VCT0/<C[Y"2O,.@K/+5?,ME2&B.#V>J,.M3\-VN2DF5-_G-IIM1KM>*
M Y+YA-3FJN\@ >M+9(8X]I5&F%3QZ_MUK(K=@BE952AN(8-UB-2*@S)ZMPFU
M5"G&[Y=!YB9,\:LV*.LHI=C]WFS=M-)WU,RY2A,I8=HG6VM\LWZ<K)&E9=QU
MD[1.,K\7Y<K$]MX"KJ=JSM[OWG8 ,7 J@QHM:J3&+C ;0'6PO/OE8Y\O0WZ7
MGEO-_B%!SPF_M&T,<GFL-FS/WRWN?@>L#$+5V65E/H<CT1@4;+X[UGL9<@QN
M -:/*?I ZR=]W]_6JY!3F85UMU3D>&6D![T9%M#M#)7]O]',_="JY]G\X]HN
M #=2 +\. Y'C"Y&MY?$)5N\]7(#T@34%FP%> :Q'+-9V !EJC\$0AP5R-&XM
M@P4_:,CD ZS?< $>8#WB FQ3K.=2K[1L.V3%S<-DT%NIDH#*I5H]0X@]\ 0.
M://0L1>$;>YF_D!8DE5$CV"<-!M-,C?U5:0M9# M]/ ']K%Z2>?UDEC])"7
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
M&/T9G[Z#%[^FRDZ8=SI <^5%T2>!IGH*:O@60I>[C#TCVX[=GON<SHG-C!O
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
MD<B(;B5+63PS#_F.EE^.73T0678B2,M>NJ-PXIBF)FRMEPXE=*$U?0BR7!0
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
M^?=[+5^U5C]&RN(]5HZ);;HA<6:DT(\9!7KEW[ZMOD;*72W5ZT1#-MW77'0
MO)\O" S!4^);L]L7QFHE)SZ^)[,WS=\O.XY4'K@,$DU@<*("!(K3%%$9KOV0
MYH"?14Q)$Z@.B9N+;K3&C/W;R.5"7!R?JS_$Q0]W6?T6.))II:+,\UJ)9:IJ
M6YF)="K:>72A\;/@\'4+WLO <30RQHY!?M4LKV2**YM*C4_-PH/QHT/C)\-A
M?@#&-U7*H951-J75O&6U59P<SE/O+!@GXW/?^=&^M3(>7Y$<0F+9)_1E+<KH
M."UT&JGT:CY(O0>0>#@I\56G]81I420[5'^94HI4;$S%YH:AQ;7&H\<U_&QW
M_NPV[+>P$<'U5HR4%SI+UMEPNT:_DXO,HXL,7V/#EUNS^YHD5$_Q?2FRH%BZ
MG@'JN\:-^M5'%QD^-2YN(RWP'>,"WQH7=9E3:MP$>+=^X(J@K]%U+@#P;G1)
M16F^A-,\TZAU0D;$ KX%@'=.FVV:@TG=BMSXY88#?BO#X8#<EZ8P7P8'I1$E
MEN.4/&+S\=S[(#1(D6+-=Z&KV^<K!T [Z<=>!J3&6"W%"_5N29I4B]G!F%_J
ML:EO[8W[DON^/NH-:AWV^ZE^;EEYIRAS%AY2[_A[F<_[3HK<9.O_"E"X7R5!
M5,'%"P7\^U"PU1/0UX;;1DDQ/% X.,"Z!N:B:NJRU01353. L*>W/E,O<Q4>
M#Y=3*RRQIB6 ,FZ-<EK'=\;,?5).;)VY2PA'<YZCQ/>5J8]*=.*7,Q9^1<:*
M],CM!O3V@S2(5TL36E59<F4MQ=BRT1/%F^/U"_NTD1!YZ3ZM]]*;[]Q__ES>
M.AY2-<G%7"M$\G@FFDXVPY%LA4OX=J_E"\?G;AT,\</N_1XJ;GZXN!]:97EA
M4%U0,6-$YR+%5&E1]YU1^XR'BW\G&L_(,#,_(9=,<UFG0MG>($0-^C6FXSLS
MVY>'BP,\7O]P,=%.KUH+*B]18DW2NIE2NC66?6=]/^/AXM^)QC/2L1%M9XFA
MD<Q2&;'4$66-#P'](:3CS\'Q&:7C#8(<7XE5X'A\%&J%\JP4RBRT>KLW&VK^
M:T+I^_8(OS]PD/ &#A)[F>MP@<#,1#NB<_B?@\/9>[^[T*/E_JI):?V.%*L1
MY7;%4LE5WW=NC!<$1^:XA<#12=Y2=D5"Y$65<_<NO5X^66(OG^Q'3MS6-74B
MZKJJ6375 !W1&'EO<9_6PI/=0H.1TU)L&II-6JMW(M3T75C%EX?^O%;B!4M]
M*X 3";]DQQW9>T3U%XJ*;FCFKBGH.7Z/5DQO1-!M>PC_0AF+<"*S>DL.)J1$
MZLEA?DFI7*KJ.SBO@76X.BZ>/EJ>[^/Y8:MGW!2\7\9NB5-,:/%<!\#C9+(<
MT[N6(M%E71P/,T*QP/I6U5\,X(,U>F(4WS+1<(OB85PIY:+9482:6*K:R?:4
MU+ODNZVJNRY<U+-PT8O9OP4Q5U$Y)6N"EII3->B)UY"]H1B:*LNB,BS"5VE
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
M&!!/V. TIW9] I2,"31>U.W<I>WM=4V<HRS/NLRY%2@VL<<_(8?91^3@R/I
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
MZ&<%#%7("79Z[58A7,=!\ [Y&\["C324=W0/H:WP7;-F9ZD18R'-LG_>!$D
MU)%NW<_S9(+]Q@6NO3'46GZ^>'+\=+MOG+YQVUM4]4C')_0UUF$V3:/<3#P(
M(=F"W'TD\=\1X+P,G1AOXO6AFN30(03R%4]NI,CN34B:'5L"^T84W_[)CJ$>
M6IT(1\?/A[$^D:EPH\C:DR8K7L*-A)?$'Z7[N7H88N"RKF@.RPT _._NR5"9
M6[A&/#KL:?;';HHK5(8F;Q^/L('O/L[3Z,9-CK6U\2M65.9 M[^'4N^ S41E
MKLISY#XZQWD$@!0YXDCH#TKZMLO<*5GIE)L^@+R=)B$:'!SA,5>_"1^.Y:#:
M4C>A/VR-[X\6MP]M!46Q+3<%0TDS[F'&3?]ECW5@+Q4GN"ICX+P,LU03:@35
ME 7'!A?L',4!TC/0/[:?;&H>,EPQI>^J,%M'-BX,."AV,T$WCW/7O-I<@UI@
M<*BS]]SI[@S-E^W'P6'H %VRSGP4G)8:>_XI)()F&J.!*6/K1AGPAE<LY>#5
M.:7@*';7$$79&1H*@=AM%GG-CH@X5INB7S._\OQ.[!?2?'=:@>\LQ*G\@L_^
MUU&BU\XSO5YRGT^&X?L<P[@0"T<&B41OD(PF>Y%X(MGC0$SH#:(1,BDDX_$H
M$0MR#(,<0S_D&/ZQ1JTS6?1,'Z3O[.\KN.5VCDGF5+I"8;13^?T#"9[#,G2M
M1=5:S-W:\MR_$8_7(;&-[9VR6/8WNYF3=I7 O=S)UT.6/*P ./VX4NXVGRX9
M?8V>R"&T\^>V'>NBIS;4T,M0'&D@JXOU,JX_AU"VXM^.8%S A3LKD(YO-N(W
MET)7.0VPLT=S84)CY#42"=;_1NM_O@WG-SCA<>37Y[!XLE[KX1&:GUNA:W61
M@7;:V4XC?H/(CDZ(V^4TO2L0<K[:4^?D$8,JE:;95JM09+9IZ+T(GL!M<_C>
M=I8]. R-;B=+?L_6^@J2SYX$^VD8GZTEN$M 47Q.N&92+$J+3S7?:G2+:E+Y
M5#-;K.5S=+,#_ZK0=!E^8EHI'X!W.U0,C=6))VQ&C+E##KECQN"@6U35L8:_
M _  PW[',,-6JQ 5O7@\G(@E?8!4=T#/@COB.6"W[8ZRC9Z,@)N2VXN$8R3A
M ^RUMFG" ?Y^._[2FPAJ+T9&(@3I P!NQQ3@[[?C#VV#NKN@O001BY%1'P#0
MNS?[+! DGQ:"J4U5ZN(VS:I')!/QA ^PN!T=YAG>LZ R_+2H;!4H.I>CFM 1
M[86C1"SB RS",6'K03T+ B//@<!]C[A99,HY!#PB[(>P(QH.EDME6G3S:8(Q
MT>=$'LM P5=OTAF*RC*]9#0:\45$!@X+RCYL/;!G 6'X25R3?11FJ1;51.6
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
M@>;5E:UC@.DT,OAV(*R3Y&^._2)V]#)=48I_0*\)73]%9J&?)C' "'0K192
M#P#'@8"W;^L84E (L)WSU83QV0\@GO0E]F<B+-H!="8LB]W!X9;00U'_PP=
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
M ICVG4-*)"S@L:83OC5X)=HDY?C@(#=A1UD4.CM\I)EM@<[(8,.%#(IT'Z^
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
M<:I/UO8@U@QXR+H,+@C'WO&<4$\T,P 1O'@UH*F:7@6[<),:,!P%"0ENHFY
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
M/^(=Q?I_3&T67'W$1.(_X14^E-#X!<V.]##+>H/;? G?>*2=@IU;7U;D;FF
MYGV? Y91TB.7Q6Z2GFHVK30"=W_>Z%6M1.!^]QRK2NA (6ISD57%;YEJ#LS!
ME,2N;/=+FO]Y,T+OV;$.RHABFN%"TD*&N@+?T]2(7]/D.;KAO6^Z/SM;RJ=+
M^?3!=MW/*^?9HYZJ>IGHP>.P#S>^J2GQ2JY&E8OI\;W)8[X-CG",;O<Q9Z3>
MB1*<],@CT&*[FIK&QDH_Y6*#X!A#\YAWJ+3+YQ8W\9<^*AB<Z./&9CB;_K>\
M(\(ST.XDU6]Z.(8MCP\C>OG9B74^8)"]I3VV@RLP[X2&5GY#.5B18OVNQ$Y5
M\K6)F9P& R"5I8T_-=RD_)*9RC=<WF!Z)&<W?*RJ(W>'-#O41Q'Z8$;+A?44
MF[T,= ?=X4FK1KM#S;I8+)-,O,F*C;YK<\BAPL89'K"\43)G!R%_L>[LHQ]X
M1Q2(;_3+8>^B!N=ISC?M 8H:@Z<><]!%]L*'#WCE4+*W"Z;6FO"F<(-J(H9J
M1!ZX[B,9!M^3S^^.PXF/7BM\(#[T:ZNZ0['#$$2,DT&8K5EE-/"GR]XG:Q2A
MSC(YA)T*0RJ)O(T33-+.C;(OO;>DH2%THNA1"E!FU"48CJK>%FL[\]+2 )@9
M)EP&6Y?P0-/O]$$6HG#K_GGRYB39N)Q&P9O-82VY1? 4E9EQ#AE-:PK?\2K!
M;B :',Q6MY[91B:5-3<1,VB1 A,7'R8,H6=:ASY;;(DVI=&B]#\VE!8?$!;Z
MNPWZKD9?%"HYG=VA=536'(.)6+=^&C+H$<5#256HB',V#*F9YWX9<PK)5M.[
M]^D&7K6YOR1+L,./,F5F,!?:NY1>-/%RTF$N43Z8PXU5(V:?WE_"42+&3MCH
ME9Q43N28M [EQK?4^LZOWM-=(-^*NRC:4C+Q.(YV?X?)TID=IA)<F.%$Y@->
MM'OOMEI2,QL;V'O4H)L/F>IIS^>N32Q*S>D?T>7'>]5-561I\@,(:K:^A#/7
M85X;'_Z_B;OE/[+KK"A(SMZZ]QEB+OR1ED7K;#4AJ**S#_^^:#+N@/]+=$#0
MK&[@'=0!QT$/RVEQ%#(R\Q"$PB;A^X=PI8 ?<B%TKL^^L05Q&4+'8#,R*BRG
MO&@0.DG2\BU11GG.#ZK6ZXJ+!92<)5&!<"#;.N:0>4N$BP72(IBV6/+6I8U6
MAAUSTCN>OX/E8#XV19ATPT@'# ,ZE'^E$"*-Z3>1!U>MG?$RZIV&6VH*K1I.
M1SI7RI$Q=6WR;7#65(&CBQG??6U+>T?-ATZU*,+)%5%-$C\$PZ?LDW&0]J!
M,*^/#PL4GI3!NZ@NNLN]8?B.QB:N]Q!CI^K27CL*-\G/+FO/!DGJE+5<PZ3U
ML >PISP*J?@DY*-WZFF\]KDZVA_*ZN]W& W P[7%^^2+IU+@0?S M<.M_N+L
M7/ZVA?M>WI; /X6=8MZ:JZS9!VZ"5;FG1"(EN'S?>D;+XQBCQ\*37YWZ.'&M
MT<]DQ8/EDYZ3T?6 2Z870-L*3M^FZ&Y97+]#7F<I@:P<O!_BJRT(EXLD9SWC
MGY7T8%=W0L#A#1P)N1!HT+9AR0JWM+HHYZ@@PCLP<</AN5[,OS:ZO<=4K/K\
MPK%S"^Y\07C"S/,4P T=DS2HRL.C>%G7K0>\I4,*.P*'"Q91R>K\[T^2'R<E
M MZN8UJYIA/IL[!'I-]@F9+,=FJLW8;)"(0:V;"2T,D"JZ"6=%#D$TXD?7WL
M+G;-GHE*,KV($C_(JQR]P$C9'7;HF8P*-D< 6!@\??$\G'/2Q;B6+\Z^CD^Z
ME!R%,NH8C8L:Q=1IK91$#&[$\4W5*2&,$O@4^$!=*>A7!:R=)']S$@EN$LR9
M^HK6P:7$E<:8IRU 4WTZ 6Y/24H4A:+B0%CC"C2Z=*_/=.SYI+?NJ"UOXT05
M;NT4PSN[/VP#.4NS%R]*6W)K<-@N%#N\QF"M9.W<ZJQ)*EP3V:=A\>$:J/#A
M:6,Y*X 2F<N(AI"KN';Q<$+H%O(HC6=<62FC-J>X1+D@_ T-1Y@#RF#&H'*&
M!.YR,_S[#,5-%[&B!,#7)2B:BEP^6MHJ2)^9H>R#!Q,E<5DM3>+1SB:9UTDK
M!_FJ@ZR+K>NK< XYX?DGG'*+&%W,:K#$WR),[5?QF=%1UR]R !#@TKZ7!BU>
MH(4QJV?18\]7L1,!WQ[]GIJJP*B3OX5_Z"L!P"'G$#S^_:_PG2\5OJ7"]P>L
M\&'4$T8EDC"*6:2_3EI&9LV[MIAF94(B'%30W@,NO-NB5 Z3Y-U)XU-4EE#G
M!#R.FBQ-\#5G(20=$HYUMM1!*1]/?!==@W#5&-T@;)SK.DH*AXDW3UEGZ,":
M#FP:@EBB*Y'RG;E!#-\JC)(.?+$ATP(:>X/9%^H3"(X!.\OL7D>+M+=[<-+P
ML1,:1*BN50T),&^F0XZ%:%"C8:]ASAU@'/38@; A&:>P]/<^X4A<;U5AF[3@
M3@&G%COT[,O<?;GD]^ZNC!="CV:+@00[3]TE;%3+_'+FPI2U(SW9&U<J]#0.
M:/8.;O1>*F7D[B(^@?;<OE78\.&+'=_S\#TF7YKO!(N*R]CZYUUO UQ7XS3*
MC\SQI4?D?#/+(]3MEHBUI=$)I!RK&22>69Y*TY-^2LGMU5[_&O+UEZA=V]'(
MG1E<:($]0;_VA:9Z#ST(KY^G$+4AOTVMTM,1"/6FQTEP@V8.PX&ZWR^V4:ZY
M\V)$X LV'),;+QR4?Z$(C)]/&DD]_M\\L&ZNJ8HA;R>_-[H)24VX- :BP?;A
M1C<Z870N(S&=5L65'94:OQ=> ;W/B!:UYIH:[-"A\JHMQ",NB?2MG2"HN/0+
MA[6#'8B6@)LD_IK"7TAAP7=5</)%N&PZ4Q>:F_.A1G>XD)[DFNY.U+SX!PQP
M9?+3M&$JM/8JO\2D!#N4XG/HLOT,L*->>PA0@U(2O8U!OED VS#*Z(@W$I*1
M> ]L2>HN=1L1F?" O(L(U!%K>LZK#>OE?K@?83%4&5,;6]"6J;S)*^QMDQX^
M;3^T>=VZ=9Z-&_732H=B&M "ITGBZ1_$< \.+FH,/S00^[A<2(S0V!-409)C
MHL;$D#*Z:S:$4GH[KIT(+M$0R-P820-I%5UV.9TO)IK]PH_ZSHU:^)G4I*F&
M#,R7#D2;:K2;LJ>XK+O4P^;/D!(W&'*K5F<LSMZ0,^+\?BEY-.!]AI5@3P-R
MIG=$XVP+ZH2JR+2WD_/435_BN$5,*K>@]FK!)' *.Q) RV#ZJ+[&Q*&]>\!X
M,()OY]88LH9"=^%"/PN6<=,((K/!ME!6N@&6=V G3I*_AU^GLB^93L1FGAI^
MHWJ>D-"!!Q@$]N;MME!*&NN$Y34(%0+U')6OHX[5C9U3R:LB(\^]6KY%S!0Q
M;!&3*I?>34BY!=NV.2$5]OJ=V/GJ@EKRM*F./+<,>S4C&HD:BV:^]5#2C.&U
MTF'.: :0Z3B-#RX]![;"&%B"<J:\0]  MS:A!I(VJ]BOB]*Y2O?@#A(P5Q8G
M@YW*GA8H@;BFDMMK;^EL6[&2+EB+$G76>I)X!5@-C.%G+1G$Y0'#C'%CD0C?
MX7#'*!1!9&O0=L;6U$0$@KB0^.B00*W7(#699Y:H9.KD!*1"F4N,E-FVE%5?
ME$)J3^$:TY>D _X3T'6=F6.J]HFA3/+B0QE3SEMKC!=^X9US.S8YH#GJG*$U
M/+Z29]_RBH-1BY!E- +@BN:P5+E:0&LZXQ7/?)T.$Q7*P8O\5P_F$?&[5"YY
M9<^QPL0F+^,)X;E4#!J)D4/E&"/,;$YTZC!Z;5 W3#71(S1M3W-"KXH<*>.S
M'HPA\35(X<PNEBM[TU672"^D?,1HDLSA.(A<@KT/Z5I'NT1!N2*@^#5/*@]^
MT32CQG#H3&X>(0C7684V7>'3RG)$""O'UQGL=2YMBA?8JS\[B)413>!R7A#J
M*9<KBA/K0GYL[,1U7/JG>^I5>$1W1L"NMQ0\56@;L)@DWPU3C_<V,HY&<V1^
M=:+)*-3SL3)R *#A6]O\G48,IF][],R1%@456_-@/KG9H(OL>G;3PX-WW.S+
M36:Z!UPB=51G[)T7%?<^&%!XSP[>\DGR'94F-79V5P5HWO#JH\OSV]2-H;%+
M\JA:X8R$S/="^VE]T5-GG=WCJ%[+AJ6V'&MX& 4-YW_&<#EIXPRT$!,I@FA*
MV/VON#U>*FY+Q>T/6''K*X1,M(BK">SG-^L==DL#AJ(KMC(QZ):H'[;L1"6
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
M?'\6RE;_DOU&PO'<,+F1@GI#G.;%3CE;&?BKI+ C\?SL0[=B>!XU',%J!:"
M.1@/0QJ5!3UIL<"-M%4<1RX61/7DJTY^&RA(II,O[.R^4&?A;CI9([AV0SR1
M=XW%I:'4 XU_2]XP9A"#X+C:X4EPC'H-;5;14[,VGU*1-&B%K"">34-)/5)/
M_8?OS  9826&&D9C;1.?^NN1G ;Q9#(@@^LRH7L&)W1/ TLY?0-[IGP&8?-T
MV^2NQV+2PGD(<?%5H6H:?SP^)R?)#\8$*".7/HD(:S36ADW@6HO'FB';>/<Y
M9GGPY7_R=C!:G"3 "3D#.MD2U(VR7&G0!WU%1[7("$ESR\E J99B]_:0/8!&
MMR=++6ZIQ3W86MR\IV LC]8UM)SAHU4,$R6H'K#A.D4\>WR"Y'=&C4+*)41%
MD$#3'%C=90BE:=PA.K1&03?BR-H@_JZ(I.:,U\C=.<9<#5I-7K_\P9JMP^D&
M$V0%MO4H IRT:X?\-V$+/\( J>$1^_%7>AE<E%&E2#N#"K',=JW[J_[CFX\@
MRX_@!,&>_17?B_ZIJW?D]M$B'I79'DS>7ZF4:+64ZE76)UT#_Y?KBN5K7_-G
M?^ER^^'!50]7"2:.JAVB+DB\8'W?7%^"@7T$.F*-BN:ZR7;?F)N*4I;%_:__
M^?SIL^??#-<1?RE2@;'MN0N%>-"+2*BIAZ>^M+ Y[ANO+O$1_X(OXR_T]A9)
M6B0)G4J2FT*)6RRS>6@Y4$HDT&$;"'#9[5XD:Y&L.<F:BF!BMR1;82+WAOY\
M0M->46^)'5PKI9(;/:(("DK.T2*SB\S.R:QT@6YH%F?$U6E@NHL<+7)T@QR9
MH"[F'8_'EI"*6N1HD:,Y.;JFD0%,G!D/S-&<'H_3L5.<9 K%),UW"'-AT3W&
MEH3$BK**@MC;87D7.V0TR[C(Z2*G<W)*6:J(NQ%[>M;8!.OKI>2\4=LMSHQC
M"M A0277^H<@GD7R%LD[)'EX$3-L*ZNH70LA(8()Q0QGT3(W"W])<!H*',8R
MMH\VVG6]X__2A$H$M/P&/[I'$GFZ".1]$\B('(E2*KZSTC*!RVSUE&#D15Y8
M\FBK#.'?V[H;,]O-#GZ8D\VH=N4EAE2:KV]]]D3_&T*IE*%I15/>DV556U/-
M9%B+]E&8_$!KD@N'$O$I3W<M-H0HQQZ*//7@%2KDWVN,]G&([&]--/*Q>_E_
M%U0\@CU3LPMNW6BB^:@-QH17=P<.YT5P)Y4I+<V4B/RY3W*T 8WB_^BP#PZR
MM"PU!%^H]N&_![3IIA.AR3Q *B;&#_UC-,#*L[M%F3.3) L$3=P'Q62ZPQH#
MH>0,6'R-\/1J3:<%7E!&O/H9H_P)&9V;.0STX($GG-G.+^PD <8G8B%TV-C#
M@$%D2ZL1I&/H/4*//?=SF$%?@^VUTQ (8KC%#7;^IP)3IY:U-85>.K_%;K->
M=#Q$;%TCB7M=P/^KD \+YUADV,C"9#3P+D!]:-M_U5.I.MG5U]CTA4'<H$OL
MH (2IBT#"R,D=V"*#C&C9\0DNGHZ4PAE'6R.'BU4P->7=4 =^7,J.\19,$5C
M*DM4EF>[,$^+.(VXHFQ9NRN/],?S$R"<BOLG)'!81^H;HT9XPIOW)_ C/12
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
MN^'<H:9IHP,"1@);+/P0:),N;)VC5+8H-2'2_)=,?<5<;(2YCUZ]J10K8O5
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
MZ>N9 \5Q&W1 UF):C^9E8;^KY7@T%".<+=_/\+E-TD1I_F13=%**_N@PTN-
MHS]Q%%M#4/$3;M<#Z7-Z2R4$D[4UO'B!C&]F%/H PQ^E!2;C>]2S5UE3U'T;
M&Q5?SV VMKZ2'G8%O!B NH[V;';83:RKU)[W(]:@9>7)9THM01N;+#P YN?N
MJL8.! *M(OK\LW/%_#QJGM#CEU+_B)1\:E1$-V]'U+0_\75"XB+&62.8V!FP
MC2$".#Y)7M[\$J0Q7IMS]>1+$TB] 2U#39QP8_H]?O\":[@-#@+L:L^XQ/V9
M V[MFHBSL.- AC4BY+#J=_J?G@& )Q>GR:K."V+D@Z?;$U.=TU08["L# !4%
M76\Q.29]20/ORG@_QVQ]2*E=.KC-I7!Q;ERW#\VDGJU!B'^$K^&J 'DBZJLC
M3RON$]\FU7O$%4%F$)P[%]AZ*JCJ%:+WHZ[_1RLJ0891IYNX7RA#EH3T 8"<
MSQ:0\P)R_@."G*7@E+3P?*5P$] QO<Q^ R6#!ODZ:SM-7!4->K-ECS-O@P+R
M32,5,^$)D<F>.7+A2R6QI%+;3Y-/:L4FN$E>P=T1H<4/AKYNJ,</VBRI:U,Q
M!?M$.5S5V'F7=>M+(C;'#,T1[@CN(O*VX.Q388:AR'GC<B3G$:-.51JAS_3F
M7>J87(0,.48JA4O&<FR=?T!DE&=Q.6*%.R0EPOX^<;TBKN:Q+1!IH5Z8>B>&
M$D6 6K,C_AF_"GEN]*=2<&>HIX^:2I%:%O>@ALT!^W61M8\VU DH==0R(]*G
M;[4UR5#Z!G(C<!,ZD+V+OF"AU('Q2(IP(?E:>)K+^OHV?B3X*\0/);%,2IV-
M,B59?$S#\'0W,OZJ0OC1GEW\BE!O\;IPH[;U%<&3\/P+[\04\&+R$&\:>%DH
M[:U25/@YYB38_JN>'9Q8P+&Q7JB*>F$T-</!!MUH28M]F& XT1OCOBFE@$IX
M^G<^/,#(L%MLI(78+]8VOIXD;ZC4N+;TI(&B'(F/26[I:)GX:+4W]$5TPJ?=
M)0-A 66Z!?_23GUN'$CN6GC9 \T+^9TD5'!^+XBPA<=G8\>I:X@M@1Z1*,\Z
MK3/D;I-1:,P#J3UN(4REIG>QCMAHI6?1;7K+:A5FU/M?^TI'JJ14%CAY-.>S
M73\?)1VT_E X05ZJMAK6RPU@F;*(4<1+"8Q"QL\ZK!XUQ5K4ER!']AS[$/&+
M9>DWHDL4M)IL6B'+/,J??1'1Z&3AO5)XRT8&C4\+Z]T23KP-K?@$YI(=PLA.
MF(9IBHA&%J!A((BYXFAM4_8\/ 5.Y:3-9#-IR[^F2V$$>_#L1"8D]DW4^NG(
M#J 2T-?*H)^]3D5I6@UBY^[%H:Y)BMOGW^'_ZK1-%0M>T1HYFKP1UA/_J+ZN
ML(MG<@]O7 J=?UH.JRNG0V90O"SK+,N[YFR*-AES5UOZ+))%;=D_3B*1<0"\
M@VQ+N!;=54O4A3P-Y5Y8G>&]\_$CGZ%))R%9=$_D$92MTY[[Z%Q>- 4176ZX
ML5G/K6]9AGL@ P ?WYF?XV\Q4'S4[Y"V$CO$O1QLPIP,W47#&<9UC]83,426
MIF\]S]I,.HZ2*._D0ELF#5.ED9D!"N"TWIMF^]='3G(AKD*BD.PR6,2F#?R?
M_&=5BG?G::&;7'6!%:.EEO4J\UAM4E$$@27(*IB&FH#;_$ V!PI."GBAQ"03
M$NXHECR\8OC((ES>+J Y<4@JPOW_Z,?(3\#(P_YVUTB!,[&XM[*W_")L)<TD
MXKVS@.>QKIBCJ= ^=_DB%0O .V>KB,HTJ'![:\^Y/AY5-F#S8(?=>*6Z3":P
M,R,71D3W%V6]LM6:4)\)I/^=;67C[P?GQ:_H!7M O!;L&@Z>[<W+^!.,P_B'
ME&Y0U11=GY-:!F'!QZK<M61&27T)ZK4-:I1$,!CH5(0#HB]0:PJ6#1$%'QBF
M3FR]-'SD(21W2<7%I*R20Y&><R390I(9VADU!-K1%/+)?L_2:,/(UN_UDSC(
ME2H[>$QK#- NP-+^IBZ.IUKVF\U4R#AS-[+UQ%%)A@@4 U$=^D)@S>$5+FCG
MLM)?]!HS^K;DIV[=V%-IZ@N(-WW.I-Z"@AH)%K%VF%,JW+9\/K$5%9-:K-24
M:S%FZ@@+H%A8VA;\Y*#4H@8FO$[BR2:_TQ>$X9.:9 Z]FK$2BBA!$NVO+9%.
MAS.$H/O!%1"&LM:%C1A5%(:>V#C\E$%<Z-QA>B8$I/!.1AQ#]!4=W84C)<UX
M4R+^+!JY:'BI<:R[N7')3"9E5L,3QOP/:'6#?!FUCY#S8T:(3)T)KM,-1>33
M#2RZU\6-\Z6XL10W'FQQXU.Z+3H4SY.P>><$RQ["BRODS1.Q2;$):><,M.6Z
M1$))G%SC>=#<CA*PE&!3GMW-A&(*VH[2/I*>UDP&QKU])6U%(0"R'.YJ926_
MFC+!LG#T^@ 3DP:@M*A+5%,,AKQ7,XBZ#7?K"'TK27GFIJ;\# .KO6> :FNG
M'F"](U*V>8<3+B7%@432$#[0%C[%\%U"@VPX?@:S4;#EV]CTQ+9HQ0)=Q]X$
M=NY6.<1A.XQ;P)KE8BSQSVBU\$)UGL W&LHN4%J\6(>N7ATYL%7D2S0L]X>Z
M<6C?; >/]$\R<'@JCS_>%JJA$+I=!T?@O2GZ(O4=#1J:W=9TD+'  +';[R3S
M$-&MTJ2/5)KNO A7%R.75&))[D>R;FC?7=:-=T^)+K4O2G*@Y,O#66B:]IZ\
M00N12L$9I)4+,#6V]G*&+T'EX1JUW,#<Q,QJ+3\DOM"<>:3X[J1*2&HCH:52
M%HHLO2V1UTQWDKTPRB331X5_KRLGXR(XIF=V1<R,F*PF4>\7&7$9MQ"><S%F
M0W?,*I^)!OWLD-)^N%\3#J3??^6>9_<1KL@0/N:QS6A&)J:^HC^T=2FC161.
MK?A19D:4'P:1-0WQ+GA!7-=-,S'5@ZE5:\Z>Z*8]D #Y=7BCPR3?0/>0R+I6
M>:C#&3"(2=-CC2BH'?K@/$9$OHZS\[C]1$(!K]@.>,#!$% &YVZ5_PNTIZP,
M&5K@+>F4+M.G6^U]#+8S4+<J:%:1[:K'GE^)MS*[HSS\IP)UL,FNZH:=I+XC
M4E@%G@]_<XA(=2J:&'0::W1$M1M^7X-\^;'C9UY4^SCO[DWZ!UWP3SS@]=LP
MPTX@SQC47W@]/H >4L.LR\E2?)Z\X-V.>*6G(T9U)3G5*A%.]:D(+)OS"),+
MGKVDVY,>V+I4"]\A16QV74;"%N$4@Y\"N]80#V/#OE@8"!MED=N"=,=<%84]
M>.2&!M^%F9XY;<UEK2IKUS1?B?+!J:>T4$.)K..5([",0EJC8;[T(6?$$4J%
M:0\PVKGZ9FZJPEQ3/8M!$.NLU8FG5"XNPES: ; TN&[* SR)JHC0O(*),/%'
MF+U@:3F&'M$:2=T;/P=T.(YV@BK9C-@-[_4D^>=8U?[_[+UK<]O&DC_\?JOV
M.Z!\<K;D*DCA_6+GI$J6Y1-M8LN/I>QYSJL42 Y%)"3 !4#)VD__G^Z> 08@
M2%$V*>+26W6RED0",]._[NE[X\66<OJ39:DF^!C<)G],YYQ:-#X,LRGD->;$
M*<L 2KW89 :Q+CW_<S6Y2QK.@Q\31UQ1JC">[9\K;YPXKR2C*->>M+C\Q.\5
M*U9[$P/V%CF00;F C"<-*\5+6V3XT23W,R*%%X_0G(/F_E)"Q)4Q/\085E^F
M^HOSV-L:3YK(G8ER LIAJ_'VZA;_T7S[.FFJ$)])IO/3#G=VNMSC^+<)CB%<
M+;6UH*+N8-\F^?ZHJ.@MJU.[NGWZ..*!(,F<&-4PW+BYT%A=+2<TW]H-LP]Q
M/6U6"6V)Q)F?'DZ%4"M*KI]K<VB>7*@9KM>#"(Q?2^F%^0[_EU1)J=0IK-!(
M!D+AI#YS]A;(,BDY%\;<&R6H4-CA9$Z(.0<0 $E>B4I,<FK@T1W/C(.-4]J2
M((6R<=7W5TMP;9"DALWHFS0U;DO=6LF\@XD;!JNEF7WWU%2<%ZJO>2_IZZK[
M<GUDF#$B-#XR;9O::T>&11-4/Q,'*(P)0G!-W:_FX(I2(S'4+:-3(A?+%7B4
M[MU@A1>_!U-:I92&B720K8GW1("M7R A9>[#S1%!.@HY"G4_?25D( (8SW=;
M8"H,7'ZV-5LMH \=#"^R8?"C\J^ &H.VIOS>[#'$]*,X1TO":IR%#;QA#'+Z
MU(DB9_Q7:)TDJ%F $,3:+TI:5-Y'G!XP@3U(?IM1-C!^5[*]O+;]!=6.T'?H
MJIW&28KJHZ]M0U,,70D+)S 1IK,]U:(PRS&S<.U@D0>T%!%-L9%6Y,C!$#,-
M=8KGN:+[+_[I)-4:BD@VDR]"^BBG9:(+(W>J^"H, PDPZ9ERCC!%+8XBIGYQ
MJMS&0J_G]5D)ZFG:''+BD%-I0TZ[*J/1#(PQ+2>H#9:\4Q^@?RS4NPK25!9"
MBE4U:)+R.<'!I\U9ZFT04?ZN4#:*F1XXAZ@V"$G(*8A@5B[*1-VBAMST:GCP
MQ/ 2XOSI*<Q(<>X@JRQ*QDTGZL.$[!_Y-G=BS !#D]:.=96XZ%M_*L>V(VO#
M-@R[5"9S[,1/-2*C5!+U^777@%&0&>?#Q1JA\I>3UJ%N.ALN+EQCCK!?<W*;
MNHCRRIJFU7EBM4EC$&M[U(/4(>6HHUJ=4V,*\8*@^)O\WS2*AW*;4[%MR^BD
M&9L!^G9.DE1,&R$^3FCF@1N&98(B;"ILHQ4-W](#=,E#'*KA%?2UJ8M,:3Q<
M[ES/&$+/1D+VN(_G#*['Y'CRC5FS7M\/\FL"[#C"]14GD*N)NH\IVN204ENH
MZ)Z9XSBA0&E1FI1T&.3,E:\VIMD:4\4I(!J?H)T:;^T'&RCCZJH*&@R6&AJ<
M6D-2[6";VBV)++FUF;M4B5[K_F#D G$'50-.$'FH5>AYD]I-1HP=%],DO*4S
MIVB2Z7(.16])MNEVE1O$A-P+T/ENY6! 1Y7U*#F JEZLK;E30^C8-!8I&3#\
M-$C2H\F0K$<K#?0>4V=(PM*C 5=8#4:^,*WR458Z.:0@\1_V[5*, L\H)5>U
M^TE'N<#32,U(,URK613_@!8?3+VB(?84$AH+%U3*<>HV2BRX' LE1[G7&$W,
M091I2H"I48:88W!*'K5[>9? 1:=[>\16N^*R1RV2\BY)' ,9QB,QY6Y702++
M;5VB'W,Q.M!4)5($+C5/L5&:K;3Z#M20'."&>I9\SBAZ'/VW/H/>R$'4F1UV
M[#7X5L=<\GB-__EC+NN!30_W6+(!?4?$)ZC,Y'GHIVHM[EU_'MNG1IG>!-RG
MD6I.$]L2ZF%)<TX_R/;FQ!,/5R#M#/^[V2IT]XM<@+@<JSF%9K./I"=Y<J"Z
M*5Z*"9*Y$ H&J_3EGW)\/L0SULV, P*9*9VI^3DQ+*E,2H(2(6G*I-!"'*4[
ME2!0$OK6.TG$RA.)R;)$NJY3E:&I04)R+^?R/YX#-T@$%V#*K0T9$Q&E0H&F
MB>YT-0D9$@)6=W@BJ2)#%6G,9!U@X%-5@^F$4%M3(</P>%N.D^B<I"0VB4&'
M@GF!_HC6NJ&AZI!.VJ>H9!9=J$;!Y!-\6Z#9S?^*P6\TAS$WM'O ]PGJ$]FE
M;:<]C"K@I9T=6/Z-W50H)P3+H((H'AFL_D02SX5V H[*M\8+A3)!4DVB,*M%
M4=J-XK_%=>70UD#:@2NML]^0$P@KPM<52[1UC.53NA)5X<6-7;"T)53I2I!$
M074*:_>@"AWI6S%>6@@B-,G"2;K5K+T]=V[MVOVDB"I2BE^Z7U?&AM,QR)'J
M>H[)"FL:(]V,TFI%O,RD,(#?SM$<R%2\8$KA=G^MI.3$SE-LC=[H28))?&?F
MQJ".I/ZI1/\%3B6 3671CR6/V+G(CINVJY0*2#?'%% LT'JD\ONDL;NM*@S0
M',10<Y)_(OG.PWHP V*95O/R&=XIF8&)")V[\M #[%$$(CS^/0Q6ASN3T*L$
M,U42DVS.#U&KK^0(=71[XE>-;D@8-E'A6-4;"Q\FP%6MC'8-=&=N&,GQ:4K%
M$&U,"KNH%7HSD AQW?F$:G*E3F-HCI%J:F*,45U;*?&[(4KB3<%@8GFJX$>4
MO]2=RY&W8M[32S,%9X99W>DWBE4 AMXRB$CH&Z*# K#6./9 (G1%DZ,Q(8X\
MT*HZ&49OPW/C,=792GM36X&XOW*=JT11R7Y'8K-S[S&'7FY<[&TT(P"EFF8W
M) 4C:/[$)2,H^=:>9B1)FZ>B F4YA<NQL)/</)_C\&#;TN;4-_4]V"&@SE,^
MN:NH7 X.WY184>XHTUQ)X*3JX) _S,QN(^D\$3%25DB]B/*!C#H\1TK*Q__#
MWCHH3B3"P3'HJ; 3.C@=C,H86KSB+>XUS0#>.!D4W:]&&AM<:XGYGC0S"&)/
M)L.)X;0)3AAO-_TL6'E .HPSWSI-MM Q\0['Q#DF?H28. O4F@M4HW)K#D6@
M 56]\AW,D-D*&?3.&4TA(O0/:3=]7)'%.&(<;<>1F]-9%),@L")/%;)DG(68
MA!OX]^0+9(PQQC9A3,?O57V2CNLE(4-IA$(M/6.(,;0)0VA80FW=1!5;4X-<
MECN,F6U^V]P<0I64$&<1&IF##">&T^:9HSB]AL):IJJ$96HZ#55'\6*_/T.*
M(;4)4DE&J.H<_ZC20!@T#)J-T1PS78@F"QC)I2H=="75)>IXG.GKR!,T&5Q;
MP$4)>4M(>"(CS0VIZ6G2#:)LDS-UJ8SN"6*F*R>YU4:CB5@68QF*9#-=\(%5
M.G%&=Y*EBL4%8=SA8Z&R53#+74]$64^VDQJ"F,_UL]4$-UUTD524X*J,=9HY
M4RO/!=65VH#'24F0+S-/TK+Q^;8:#VQ\SHZ?1+5HD)R#*3.4:J\3L*GBF:2-
M.63%V("]ONX-31"SB:5CR,O#'&(<NB$6GM&B=C37Z>J42(0S?,Q$3I58A1.3
M,;\/<DWAN'2I&]0'X5]P)@$T;0]2>4GT.2@D,WIWK64AVS$BC+0E7<R,CTBU
M$O&^N9/06OIE)J4-P@*IO&$HV5_0"4!VVLHS6Y!E4J@R62QH/6/_'Z,<$%5<
MR,KS)$T6V#0?6Y^%2?]HVGVZ,3,56:WY<\J27Z_;6*H$LPNL&WJ,MR[Q/OX+
MLF\1Z4D2SXTT'JW/POG+NH%$8HF,WWZ[L"7*WHNYHQ) J:HOD114D_1HG<"+
M5.L0]6W=/X384GAWP!9R54E+$.SQ39W'5<+;8BDBD;254"M/=_#6P\37/A9O
M4/<O+\# &7V2;ERJD92A3?40#2IE6>AJV*3.2^?-4D(X(!92S!&Y8^J0A&T[
M?2S\5'LVCUC$]05TL!,W2>J4>] _90\2QSQ8YPO,^,17?!'8&F!B74@^B*A?
M*Y2?J>=[OB<TVM2.XQE.X-YRIE,)%YV 2L66\&[( 9OY<#@@_JB<.2Y_B:E_
MDDYEE2\[51\5Z>> J2HP51W6<])\30KC!C; _I6"$D$AM&U!%Y;X>2@:Z!.Z
M/8RDR&M8/WP.1YP&YL:P"E$)3+F_%56"!6(: "LB!9$',-$SGQ!V7.;K+$0N
MG_B)G-[PYSD6,!MMR9+9?"F.HEY=--$C1BE6? '@EJL@7"F4J2:2/C:%4#V!
MDV3G>+8NEF4%C[H((GO:9B,@VZPFL%7;DLWO,O0#!X87ZA8F)F+WS>&I%)MG
MR.I1:@F9%DQ)]CAVCI)<E308NWX +6/F+BDQ@ZAT0_5>\A!^^G%T*"FV[]OG
M%INFJJ+4W/LGWI4YBCD]5BQ.BL8G?!0P;0EY4MI02A.8(VKF<YWE!Z][I,Y6
M6IR:.#O^70 E^%AHF#F<A43\#=S)N,%_D6J& \B@JP]5'4GLWV/Q)53*W.(8
M&?B""HW30"#YR9GJW*1;+<@%0HVA_BZ6,=Z"_$I^H29QP3>QN^+*T]5)-,4*
M^]^BEJD&AT7)*&@J'8ZSW:$7':C%XQ4JDOH:.[/^+8EF<K%B8-*WB6BAO%A(
M@L4'@'7YQB@I=7 3ZOIH5K3H^3C:X"&),G=#93THQ001V'K[D[L9SZ]^7F?-
MFT@L8O"^,QN:7:FQ>C_]Z/ZLU)UXSD^,8$ZZ9T>$7$Y^T3;>H_=.\&C,>,/.
M:X:=F(A+S*</(ST]!L2<OS6UN=#IJ5U.3^7T5$Y/95%<4%&LFBGFJ;!D4+M/
M2%\&6LV!AG/LU3Q+!:3K_[EZ?]H<6M /5BQ4SQ3PD22^U:?,YSQW*\.08;@1
MAL88P91RZ82;O#6J0G]# [7$'V=TU G)<V_JIJI>E&;83-1+1X_?I=$RF&L.
M9C7T+/:G*Q>(&@P,]A)X1D(]>&O^R&!B,&W,PHT['NJA#9G8 S8!8GV/X;03
MG*"%Y4IWDWD:2MGF"W&"@VU&0^1/?_JN_#.T1%+=WREB'X,WW03)QX@5.#2Q
MJX\;<4$+X_8)W#ZF@4@A&3??%DFR*1A3C*D=C X] S6>2 [CCDAM2PQ8&I\D
M5!)/?EH'15N2K[-08P#N D"S];/16#8!GVG30FDH=E[.S(-70V<PT689""-"
M$[>AR?N:D<K\1&H$@YG!O G,RB%#58,;G-*I5((DKS-VMC"^&%^;6R"1Z\UH
M=ACJ_H>&,R])S'J,QTSK24-/0E+'X+ -/&+3S-29XY0C^#L#E8&Z-:1"9?<Q
MR,PY>?)B#D/=Z,%(VE>31)\RT%.Y_=G6U&M.<G>.\T!C]-]<7C!T&;H;Z]R2
MP<+); X#6/96JP=+-2#'P::D87/Z 2 YUFLQ_SU?TTR/Q^$(-V/Z>S%]MW(G
M*B@(0V,0PTZ4$JM)J0"!DD0QU0<8-AH.0=6/TZK'FLA-FD,MA(C27V*<,DZW
MJ0W9%@>AE*N.Z^E2)E]//4(55>5J*S?5= ,>3?V6X<?PV^A@3Z*+, S#C5:J
M$ 2*;K!^)XQ2=7D,)@;3#HY-9SSV8;P$S,B.I$QS@@E, O:A*QD8,' U"DR7
ML-<=EU#%!R-<EM#BF+LH,.0V0XZ,:#64!YMT8L%-VD+V0W/L.B;1YHP1?W"@
M-G1,Z;<1MOUWPP5YS<F.UYIB/ :H;!T:;G'MH\!W)G'S4DQO4_&KZ7PUU@.D
ML"YJ;<9'-K%I%Y<OSLR3 F"NBHOS/J]G.N:5;V5J\^F]1IV8JO:\@^&*X+N;
M&MJ\W)+OT"ZUYB2_"5.I=O%50Z6;_W"DX3!7YOCAI.P0:NA@A#)6:2,ADJ.P
M4U<U%?WJ:QUG\,3IC>.YHRIT?;,Q 8[8-&VD!\>8V^YZYB/,=@;Q%%@UZ31<
MC7".,Z4"JZ&"JN=!NJ,!O QF;WFZ783X*E^!JFX2SD]JD#:F'Z]#3$KCL4^$
MQO*[5&.5HD^-[W$)$I<@E79J_*&KN#_]^^82Q3[HD&&4*QD,24720XE_<')"
M5<-7TE;MU$PK[".2I'NKAYD3=!?.7VB$>Z$VG5QZ8"IW?)+,GS2$*10')Z7V
M>D'0'$->:30&\:BUX!<T2A3Z/4#E\UH%^&>Z4I,ZZ$!?LU +#G/<)[I,!"E$
M+=-HE/)"DB^T;FXO/^*C\!__NL'61DO="<D<MPVS(^7CH:H^'MQI'#$VM5"C
M]X2J0U=EU<8*4'- N483+=7'YWHX3_J9QA?M]"4(+\L,U%W &'%HH*%G6,<5
M!]!$ R@Z6L7MAJ@FGA27.3A[PC/KGSH-_!GO<BPI$=W%:F$Y"S"O\$8V;GR-
M5_ANM/_>$SOJ+5.B/O%F^#W,&6L(^G140Q:=M(+,GV$^/'(R"SS=(\GXL\'W
MNJ(YBX-XW.C_KGP%*"FCH+O5J7SLJ866K="I7DIE<M7(5P@APWQO?#X]2=HD
MJ2X2R1QXW;X*ADU+FD%K!--TX0)]MG'!1Q>WMU)=9F*WL#(  *?*:,,)K"M.
MKF%D[8(L&C<.:H^\,"9Z.#/CA_&SJV2"6<(!#LYT47U*0JPI+XJC.]TLA0<I
M_?![W9>&]&_4>Y32 QZJOW#XL%(+I)J3>B(JTC-UW<*0:B@YD1_$LLYT0UYI
MY83N:/YH]&>$QDL*]Z"+H;] O4BU+(OGM(20&3[![F'K<3?F$^:39]_@I+?3
MH!^R%%6E<=RAE2,>C*4G9.XX@"S"B>F7<$/LBYBX%TR32,JJ$1F0R=^5O4K2
M%?N"829W"4,:UB=MYR5M":V/5(=C726CLZQS:G?1' Y[VNV#=]-43+ ,"%J)
MKB(!(88DHK2$MM)+9<=BLU%EL^I:"I4K!QGP./]$^0.2\]?O G=)(*8B4&:]
M$^I;$5D_Y: _T[?CC0M91T]&*E(-^J@C;M89@GX&:E^<\SXK[MYM[!,=/+1_
M^>EMNTX;X>32R!RK-?'AD1#',-\!V(US!H718Y;B.-!).\2(0KATQRI&, V<
M%33KA(Z=Z8]-H6DI.!+4AZ0R $DUZEK'=7GFVZ4]KK>$N5TC)TA3<^VD2(,P
MVPE*5CRS_C5SYR+75X$-BB&'A]X)(1)8X0H8F(*)2_\!M1W($O9G[LA50^'(
M+YA:C[D.X'CL23N:.]Y?UG@F)!#B\[/CKN .[?@&WRZ?<35Q9KZ= !5_;SS8
M2-B\=R7/YC[>6GE3Y]X/'-"ML!TPB"W856I3-B7,86C.@QVN?T#^<N8FGL+U
MC4+/V-PED.!R T7,,^O#*H ]:U"DHEB>;\U]#[IUYK%&QHGT@(X;U14R!P/4
M&T=]3'XD]O;Z1HD5MC6!J2-TPG&[6R#O=(H-?C-<DP2ML=NRYU$G^B21VX7.
MLY*EXK"7/(R1TK[+T@3\@U$Q9.M\RJ2Z@UJFFQ_)+U=/13K5%:9BOK&.;K9J
M75"K5G+)41_UM6#V+MET0&/5ZN/XG5MC;E%-2G>):><<51X9T);#P*F:"(<'
MIWR;.M@;4%06[DL'BP[6D@-V7QFVCPW7@('VFU)SE'FI/X0A(+4BZA"-,@A#
M-)+)T#"<N- K&RR_#'&!CMCEE9SE&0F?*$38[37IRH\_T>YP.?(]$WE!8CDE
M3CJ3K/Y"CG?*$<@3$T9;8FR8#4YG3%V!ENM*[%_IPJHO<&BA=:[G9]C6!&NG
MG(1J<S\$VKX',68VU-_XC*3%?GS+&!D!FFOEXU,M;,>$!HJ6G&C70NR!=T)I
MZ'B@]\.UYX1N^#JU&CC47Y) "+R?IH),;%- ZQ6)K[J>S+9.7-62'40^G!0$
M^*;0PY=:#2?U"&XF+@9);G/KY*OZ/O9)=0(8GT%--+Y:)SWU-_FE: 8]YR-U
MUX';?[58Q'-.,J0[>30>"C0QOZI(XN?U4*>^YZC *=>>2M,@&6C'73CHI).0
M2"#\X$[>K?^GEI0=P6'$/0E,NF&A&H2RPUP'K?[ YS 7 (X[CO?0 2N.A&]@
M'1.Y?W!K4^PA$L[LK'U#Q50!)!"!GH?GYYI4%3CG86N'>^PV,?.#2)>SZN?.
MQ.0.3UNB07+IO:-3L<TH<$[A3#ZR82B 5M4)/M\*DTQFU,WMYU_7IPA0Z@U-
M#XAS;EQS1$!^?<_%S!53ZS).Q[E60P?@"<5/H.ES @TGT)0V@69+CL;,<2$M
M4MY\_IU Z11?^\8%2"R=N::??2T^^S:<K (M BE/,<G<FRCK,W5[34W57)J)
ML0/"N$/CNQEU,C? ;$(/1X2"8UX_,B,D]5677 +Q(N(HA5[&YKD',/9JCA<!
M'(N8A-8/S=99HV&=P "'R9\KM"3A4B+1'BZEHAJJ-$Q(>(1)N),P>[/B+]0E
MK'\5YSK ;(77-JFK#P*FHYVT&J]U (+V,I'"!^FN;BTH#X8/MI,/RKT^QD1(
M64+-;D,"!OZ\<9B%/#7SV+*'6TZU(C%%4C3>3:4X4C+-[TOEIA!?EVX0G]^#
MX]X3=R!BY#9.5\M0*B?A.'!'Z!GV[^7)JRW/Q#P>7A0+ QHHIB=R$4',$_4S
M/A25F"2D.'5!B$[)1R4UI90<H?1JF*TE[1)2@L%(32::);/]]%#-+ZNY(+ U
M.QV<G^>1Y1G$?QA!LU:1;5H#"D\V.SQE[\CM?CFWG[=O3&&.<90K(\W^/.CR
MH;!EQKH,Q!UXFM)^K:U03!+F#$_V^3@ZL]X]0F)T,'9#A7(W4,]7H C( L-L
M,VG58C#3DLPET9^,(Z'7VMJ&-G>=]8ML,>G7I*3A$;'.<ZU&(H':M?:G46WX
MVA8" ;T2T&T+)O57/7>OT_O[)DG@KR*L,H+7F:KVD9CV/$PE=8*11HPBC1"<
M7D/NR2P)%('%9O+:ZRZKE(LE116BZ$3*K\P((^4<3?-Y&),'G2+R-UCZ@A$
M< JY]\G\,UTZ0@/MZ-BU-P6^J#TY>OH-K43-\-K5-Q,X<!1FP KG*&HE03EG
MT)&*1F)V^SE]AHY7R)'(ITSC&9P,1QJ$VA&X];'2G(0!)!DH>Q@B01[-&YK+
M"U-+9"QR2$EEA%JN2]2G8)*?4-M1K\QH@\F@5=4=ATA\[TA]8A5:&*\!$1,/
M7;7U+60.8J4 C61&6"+$2>!CAOB7!Z&J<6B@8/K&2(EZ8Z!=[J7AF'<#3:)R
M[NZ@*B1:EX!K8/D>0D"@I]6V^ZV6W>IVZ-78I$+J-,B[U.LT$D*/JGWG.\%$
MY:\K'Y>ZXZ$A_]IB*;MYAR5BZFP^5AS*DX4YNX&@2I]_"4+0% )7."<Q(+9,
M"1Z,71 UY4\?I%U%AWYS.MAX7:4NOPTG[F=2;M&OAPC&)B&D<:/VYL2PSG^2
MBH.9%_]FIJ&QN*A<I/>R:=-X1,XJ\D'['4.^=LQR>H2OM0(EC9KNR.>/QWX
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
MNB8_JF8FRH,3UT%3C^I4Y^+G+?;SKW;N:C__*E<;_RF]VG/DWG/)V&KR46N
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
M&)V:_1''<=D8M('470T[@[/&W_5WLH^"6C'HRZ1!R_W"&<@[ 3D4'I1.+.+
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
MQLQ\%LS5(NN[UUB]P61]#EF;S;-6M]!TW?>%6U;"%E1)YHNW**Q<>-7Y'0T
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
M![79@\<>/([A,4,P0S!#,$-P4+N*0>U6JV$/N[D3Z:H)<HYJ;S'GAQS59A6
MH]H<U>:H-CLUV:E94>N%4<PH9A179\N5L:@+;3B#?=0<#K@XNXIQ[&:# ]FU
MORU?Q#9]GGNNW^[9_4&?8].EB$WWDV>>SL4TDF!J:7*[GMQE].:4?I4ZI_/Q
M>+58S9U(3"P_FHG &ON+92!FP@O=>V&YGOQ9L%>.O7+[V_C!+8#GR;GND.'-
M\*XLO&&7S=9;QCB'D@\;73NXD5RFPZ@A1VPZBX,;X"4ZBSKBHM[:0+%L^L/J
MNI6R\TMOSD_$U!V[$?L5=_0KCOQ@(H)3^LN;YO*K%?IS=V+]K8'_5^']D\5R
MQ/WO$/[H#!MV>]C97PADTW:CP/'DEP+)8A4F.4.^^)#?>TOFVD-^6&?(*P.]
MN)C/IH<3_&N)_A>+BQ_Y4 K6V+Q,$&&=X"#A]^**QSUKP62L5Q7QU0[<ZUO2
MHC^\^OG6CYRY7(D__FLF1:,(0@S[]-]:XG]7\L"L$^4-J-$XS!?W;CXE.M3?
M(W]9.;'Z'8'2HI[:+M*XW[5[C7P#;;\\554QS7S'?/=] 0U;+H?Y[ZCY#T5%
M4E%/;4='3#D8L-_LVXU^;I8PL^ Q$R[XO!A?K&(=,^NCJ(?V3#=\IV=W#CM[
MI':NJ.-[G)[T)<U=!S?HBM"VQKZ'2Q[-A;4,Q%0$@9B0N\ERO,DW.YYJZ%]Z
MKJQM2SZ8^"LX^2+(C=3A_+"/J'O!-O@,P=ALV>UAKO&Y!P7$.):R"T &?_7
MWQYT[.XP5RM@\.\G-Z5@V/@^\.?Z/ JVP^>,%6C8@WRG!Z-_+RU3\GP8?"Z,
MEWJH"CGN@X+M[QD.XF[?'O1RN[SNP4U0(>RCG^#'R)%[.?PR=UW8Q+W_^2?Y
M'_V]\5PX 5!J%E_LC;_O[UP-6(TE'46@M]#J&)X*I8)VC27B?__S/\REKGNG
M%&L8>YA1.F$+<7(G3D>!</XZ=:;RS6^<^8/S&&J.')[%]]&;F+O:L!JIVK2[
M?[>,?\-YK)W<POEZ:AQ9*N5'?4W_#CDJ_J4?NI'K2SX3<R=R[P4\W7RNZYVJ
M;73D[="56SD$93(.HW9"AY\<:Q:(Z3]>_>WV^B*/&[[UE?0C/$C*@6#AS%-I
ML>I7!F+@*,%_!1QD^5/K0GY:@BB, >T\#>HLE?(._U!0-U.^<HZ\V4J.?%M2
M[.? MS[ X5CGDS]78;2 ,[ BWXIFPOK=<U83%\K#Y.G(-X7XK\7(]>0_WCES
MQQL+ZV8F1!0GUJ)$BIF*I*]DJ+FS#,4;_8^W>P!7[/HU?@67&YX6+.)T[CSZ
MJ^C-U/TJ)B;*-5_2X:1]K>IC _I;Y@;:NNI</*:2LM/W%])/+GB+]C98NY!.
MSE]G%Y6YL4Q^2@NR8W#7>_FP>XF5:> O$%&K&%'C&%'R7ZB-8!WB2*$J!%0!
M7]Y$8F$Y(?SSHQ.,9__U-VE/O6TW;:O5:#7/K!LA\#/*DQQ:4]>33W QPU$^
MD@ -?F=X/W*F?(WG1W+_KC>>KR;R1]>3?W5#:QGXX5*,HU5X%LN!M=N6(7Y0
MB+^K#,37L7S[^=<GL2P_PUBN"):;Y<+R%S&=2\2$&E[""5$W&COAS!JO K"6
MYH\28?<BC AJDI1_"84B(3^",4!K)N8*B&!I2;7"<L9CJ5Q'#,5C0;%58BA*
M43868A)*3(Y%6MI^OOI\:5TA($$Z6@]N-,,_C'T)UW IM0RY1\L-PQ7*8HGF
M5LON-AJ0"BHELR,_A!#W%PO?4U%J^3.^U@\C"4'0=QW0Z[';H>,]6DYD_2 -
M+OF I0CH(0SL8P&[769@.X^(6@FXJ1!TM8NO2]"+P_A^5\;81Q'<B<!6%SV
M&GX[T?D5*ZE.!P\@?^5?Y,/@F3\TVW:GU;633\W%G50F\%WP]U:C8^-+\?>V
MH6\XDWLW](-'6TMN>"Q\DOI^2HZ<BC"43*$>=V9=ZG7#@WMVO]N0?!(%[FA%
M#*"VD6%8<S_9+81P/N9WEW.)"#PPYP[^ZP)+>IX\3N#.F/777B'Y4YXFGKL\
M P?.66Y0F[OP=$!,1+M9.N[D%)[L+-W(F9]9MW#,KA0]M-@ 5R _.);B(=2R
M@JB3I=EW'RL>9GM@]X:M[]S%-:Y3WN=K0+.M'[IVK]^P'AQ4(U>(E-&C,KWD
M)]5#)/0GF]57&WXO.7<\D[BSFYT^?O6'MMUO]/'1\@1!S*!BH':?4!@^*W\9
MK "D9C81"'$@\+V8RU.+:2RIX(#W([!& L]P'@AG\HC[1EQ(E85(EWS2WW@$
M>+;PPU@1;R3H2<EU BJ04HGP$WZ0W$9P5JC:1]9X[H=R/3:<4RBU_JD?R"?(
M!4U]/R)-76J%='*P GDO\]5QK*NC4^*K0X)O[DA1,96G@.(/?)CP&\+6.3CJ
M0*.Y08TF7(W^E%\%X$KF%HLE?D6"DX =S21TI<V(41%U5<B/2NU&;@>$B\K/
M<Q<+,7&EA)-6P#)PY=>5H%.P3TM#!O:Q@-TM-[#U=1,#&V^B:!;XJ[N9=>(H
M^4EJOD<ZAOJD,Y_C4U IUQ<7R%]ZA$^"6IFFS@(N(=*4.G:_U<-+X61D/-\T
M''I8/Y8Q'/!YFQE/\M72":Q[9[XBE0S,AD;3.DG4'F<IK_VO[H+8JMFPAU)E
MZS<Z^B6X!&"7E;1F<-WBJPC&+MGFN*]KY&>ZT_ 7_W("R<I1R)?+T7BP5V(>
M%'-WH8U>)=)GKK2- S@5T-.R?0,U)]B)VBL_)B^-@$R6++NI=CV,SF.ALU]B
M=%*!06A(?"4'8[]YN@3!7T@1*HTNY2F7M PC1_F%%#+O[@*)V2B%40G106\
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
MS\1+=H3$E$;%/Y&_?'EIDCJ4'_:W,4K=/^;.GM%;SQX,F@QOAG>9X)T)6+_
MB$3&< $HS1AF#._C*"H0_6)4L&3;5K+"RF<!8X&E#OWMP:K^Q0DF#]#;:XM5
M73_YM;.8*F WT8/O/Z6G%<#K^(1 :S;L;GM8$;_SL6G/V"\5]O<Y1Y3!S^!G
M\-<0_!R=9JRPH'Q^BXK2",J]:<CE"[]SM'W-+T!_>/7SK1\Y<PZV5]7?6=A3
M.7X8Z!F2$Z95'GCF+#,',T<IF8,#J,P=S!W,'46(J7-Z09U1P3*S&KD)AU>W
M.3FA&$X(2DZX\,,(1LZ%E/K/.0K[:DU<^OT]U8G_A053SQXVN@Q+AF6Q8+GG
M"&B%"<? 9& 6C' 5-F69QK42/D]-;"BILE8I6[&*D>RT$3G;(=.=?6Q[]+%5
M-/-G#Z&)XJ<$#>Q>NW5P#JEJIA!S$7/12\;XF(^8CYB/F(]>.)[.Q\7H8BG]
M0J'YXDOI@]L,M2LO*+'O)5U%,%8^& [@[[6$JL+)3'M07TN3T]1M][GPD+F&
MN89KNYEM"G<XS#;,-NP68:RPB#UROX1RB-B]Z?.U\W94,05%NT'^&?AA:'W$
M#W#B"1=W<4$LON.DV>R_9GY@?F!^X )QY@[F#N:.0N8O5*#FA%'!,K-N[1->
M0L.N5!5,B3T-5.QRO12!$\D'6.+K4GBA"-]PLL5NSME*[F\C10]>$%S /3.*
M2[H_1C&CN/S[8Q37 <45-J&9QG675 ?OY%"\/5?*OJUBB)T,WQMG+M_F>!-+
M?N0O 28P>P$/Y06LX\8+UD&K9?=ZN5E&C'!&>"40SA$^QCACG#'.46Q&!4N^
M/06J"R/Y#JZ_5LIN+[UY_D6$P@G&,[30)^)>S/WE0GZ1W8PU=C,64B7KV)W&
MWLKQ*TPVAF51+ 4&)@.3@5EDPE78(&4:UTKX%,R*W)>R5BECL;I!WG\*3P3.
M'(U(9[)P/3>,(-WYGIOYLZ^LNE&"EMT;'KX9?QT)S0@O!L*[K2;CF_%=67QW
MAK6!-_[T(. \Y,+GDY<D^Z'MZ:?++7\:I=YAGL.KGT\ZKW_Z<<1Q799TU8WK
MMNU6[P6:P)>1TM6*Z\:=S3;8Y+YGH6NX^=;Z(N9.)";6T@FB1W8BUMZ)6##E
MC",8#,Q" K/=8$PR)HN%21:6'.YE&M=%^!3-N-S'A5@I [*2L=[.60?7\2%P
MO/',#845.5]U0ROVGO$(1AZ4>^1ZLJI.)6 ^8CYZH7@=LQ"S4*58" .<P\-/
M<R@3XQP]&'[DPRI)P+Q,D&)97("#*=ED]A<P"VHWK:S$#I;T;'9_K64X.WYW
M<_P6=6#AL0^G2A-SAW:_U^,9J,PTS#2[,TVOL;?,!6:9XH+BV(=3)9;AR>P\
MF?U(^1FU/146L3LF@!3U=)XYF;UAM_>BR]?.UU'%+!/M!/D-!K-/ W^A'2&^
ME^L X1P3GA]9MYF[$((9VH-!FV>T,T<P1RB.Z#4:S _,#\P/1PDTUI [*EQ/
MPJA@F5G+J>P-NW-@M;I2=2XE=C2HP>S13 26ZXW]A;!.5*;%:]OR1,03VG=T
MTE9R?SP5F%%<_OTQBAG%Y=\?H[@.**ZP.<TTKKNDX@GM)=IR34+M9 %?>9$(
M1!AQ(X=#NP/KN/%CM\G"P*#=:G.HG'%=)5QS@(\Q7C.,M^UFMUL;A.-/W*\_
MM_U F_OUL[ [2&CZN(IJVV[T!QQ\KDWP^6+F>'?"<CUKZKB!=>_,5\+RI]:#
M$P2.%X78O%\L1D*>#8QG#]S[C5/UZB?@JB['"JV;H5W=L]O#?JZ\8C0R&E\Z
M=:O;M?N#%L.1X7AL.&;;+J"<K!HN]V2@EMD.[6ZT0\M,6!8XI>O'O^?[KU)6
M8G4CMV;N,CO#V!E66<\_1[<8XU7'>+L^H2V&=PW@C?&,;GVR;CA>N]E.;G*\
MEN5;Q>*UQVKE7D9:5S%V2\:W;LV.!</L"-S-$5CMR17E'Q:4WT:)6Y@RVBN&
M=N[US.!G\#/XN='YL4ZEWEAA05F&H6W[TXFY07D%8N^9*6VY_</8U7FLJ9?<
M<K%*PWA ]/9;=J__ IV=JRJ6F>V8[;XUG;"37]W!?,=\5]!3*S7?9>L&AG:W
MF5LWP QXO,;N?%R,+A;O1\WZ*.JQ[:16#>SA@0?5U,[-5 %O$HZ[&XFI'PCM
M38J<KR)WY%W]'$:U'K51WBE$(/ &+;O;S>^^QSAF')<&Q\UNSVYO\(<PD!G(
MI0#RS@X&1C0WI:\-C5EJE6 PFY15[0V3V>I<1U'%# O=EUY;P=R9_MA^R#H>
M3'7R=]F?SWS$?,1\5 JX,!\Q'S$?<?;"T8^+T<52^E )"G62TIR-4![/B\Y&
M^"0B:^Z'G'WP/+>Q0G=;HGOBKT9S48B,I-3A_+"7.N:"[?!E4Q V'D7991DC
MOBJ(WW>R D.^Z("H->0/FM907^P_PY' QU)[M-1$4N89^ 7;X4NG4E06\[7*
MM] VO^5$4>".5I&#)/2ML;]8^'":_OBOF3^7I,[U"W FQOY]JML%2\Y?CRX[
M]Q?;*MK>O]W)<,"(1(6$[6'9QSR=H\&H@&>W$6M/L"2?)_,N\VY!L<:\R[Q;
MK$03/B_&%YM%^T@F*=K>O\/9=,@,DPHQ4+533*RE"*QP)LFSYGBZB<0BS_MD
M6R,G=,>6XTVLB3M?16+"B2K[]\P748Y6W8O4.^MSHLK+(+[RA[ /\[!>!\-,
MPTS#3,-,PSDRC)9"B-@J>V>?BYPGG"%\;.P;J6R&CG::_ OG:HO)J2,WX]P)
M<IR$EC]==Y98JU!,+->#7RY7D7POS*C-^%QV=*5P;D^UG=B%/;>2NW0RB>G-
MEMWJM>UFK\'AI&)R8GU/APU?YC_FOP*BB?F/^8_3=0IT7HPOEN][1-,S_%I\
M8O5T:57(<V5IS]7%W E#Z]R29'0])WB,75FK*(P<#][&>3[[Z&->.4_2=RG0
M?"+UXH#-/L,*'\".7M/"^$7; [O='=C=1H=#S,P"M62!8=]N](;VH-6J)0O@
M3P^H(\K=S2<'@$0AW!Q/IP#_-$J]PSR35S^?M%[_]..($W%82AY@[$\)I&2S
MW;4[+:DMM'J<&\.Y,2D/P[NLKR"=[I+V,]C:_\#9+H?R ==KXT]X'_@PF"&*
MG<5TJ!KF:F5P-<X:G+M54#:J2P8XMXDIZ'DR[W+>">.KD'=#(=0,;A.SN4W,
M6:O+/6(X:62GI)%WSTT:"5?+]2/NR5?,74^<SLC%WFPT_OX6F ..('-X\M>(
M4@E1^2R.P>_H6J_D_BKMZ6$4ETFI./;Q5,NW,[2[@Z'=VTMHJ2ZZ.J>"?V]"
M(A\,,PW[21@MAQ:Q-512N)4,MY+A=)E]ILN\X^P 3I?A=!E.E^%8#J?+;&[Y
M?]9N\""T@G)/?4^'_3',?YSI4H;S8GRQ?.<.*]QAY9">GA]QS-#//TW<^^]?
MZ%FR5'U>^!OYH\XN.6L.Q>+MT@_=R/6EXBSF3N3>BU@':?P=-FBL9IV82KO7
M3X0C7WL<)K"<]41<]=H]:VA22B)[(CY1RUE%OM6P&O#>'^6+]7]I_I)>!8%
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
M(N= P#BY1-9["=/?)4Q94]HX0\5KP#*L5O$3G:S%0[W$?S&734Z ?W$A"_8
MB)C-.![Q!>DI>H/+KETAM40 D]I;$E6*O8WY-LS ,IB<&^>[8Y$7PJ;/F(NY
M$MO*.Y&(\6.>X'# EV+-<IV_ \ZL]^(E,N2<5\1JG5?R+WP@MGXGK82#B2:^
M0"V@Z1XRKE2,2UCX$$S3.(D>%*+":'MG.^L?@8_ORG/)*)>M$.7(/9K,$?]W
MZL%";8N.*7/8W3@;1:[B8R8S,XC>%JGNM:(ZP%5.X6^4G*-G?L\E8]YV6"T"
M%BXGN^?R.UM]D\;E;\(TRK["H>77)=3AN$+L)*+M&4RRX$QP]D1'Z9H.A_BU
MEY2$>YQ.8F_J 3%09PSOISKJRS>"/4%BW*:TL7$*XH]:N\D^(;!6R;I$!R)A
M#2A RP,V.B-OK0N<$H1YXQZRR%'R(OTQX7SI[1I:8MC?LF$50#L&QZL#X =@
M8,N%86,QFSINKCH8<3IQ3MM%R\N@D7-,TF3]@^+N!&00#_OOA.)-/(6.,EO
M ]HV#@.[C)?LW3+<*'WNZ%Y0'RVZHN0))[@; -KD 7O\H,P78@.$!EL4#M+'
M%A*E^"U'UAZ=D,7%"M2?,(Y#^)4:$P%!M2Q%#;33V0J$2EXNL27@NM7$(&E]
M%OG4UP 0M["F*2]@Z\C4OV(0;Z;^3W<\NO/X?36\]RD%%>,)R>=1U_5)ZOE3
M38R(+E" />"DQ :U=(NL":@$41*0UK*)%7T@%M*X 8]N >6@(Y#( I[<A]%7
MXBN0<Z"8X9<%W8\!U@$YKG0;1^K//+Q3(X?'1IM0$.T]5P9Q<0Q;FL22!:DG
M \9.R*Q AB35@G\^ES+US7^QQ?+5!RE/7UCDG #SQ.+:D7M8AI M4[[DA$%K
M&=X#C##_-'5I3M J_)[)AAETG<@4]+:/Z$*#(L&(AS(F;B-/(9(4+=FZ(+-+
M6(H?8B!^D&VP/%<UZ/2%D6%;MWXX@35,6 + /@#28 ] 0UFHZY9DU0-5I*C,
M@<>B.%OLIW<?E:YY80LF 4Q.P4^X(SL&J/]V3AC%"T@"7K0$0$^P:,T2:5T\
M ! X4!_"!\^ O<4S_P*53!*E@O]F7K3(K&"YG_K4KX&\ F;A#2@S3YJ\BII<
MGJWE=;YG2Q O*'?RWVB([/=-U"*0'P8WMZ%8WRP!>XG?P+L3M'QC9$2T%X >
M==I?NU>B&ZG3QH<[[;PE:5SJ:R=E/S5*HVXM  :9-@"EFJ0 I12-:AH;'R1-
MPFXCSK/+$83CMPT^(L0_E0"6:,YP!T/0K3/"BD0PY3 *2K)00]GX3G23 >,4
MQ";1)BD?V7XF'P?U9#5R[(\<FZ@ [D/K*\_7@ALO-4H)63XL,W;9DK^T?N;P
MS/0&'KKYR('1,O+Z^<O'C+80*^\C!#.<K7GT??YH"ZS(;#;:DDSIJ? -@BHB
M.,(_8AD59(^28P N$UAZ.,\4_UV@I8=41#K02U!P@Y/BW0:D*)D% *,.!6#D
MS"WZ2A&&8@XAV$@LN""2P"]/8S)(8 L CXBT,$V$G86- H&2LM96&5PDX! K
M2VR91<0F>!N%7 'XEH7*1@<DXBA2+2F3L\4KK$U (0@ZG'-_6>)ED'8H9Q6/
M,G>.P0_5-%A<GN2&T3(DFN#!G0>[AC\S'\5LIB/R9V[Q?#E:([G0>??YEVSG
M0[HY"B0G<#A@UJ:5WV1*<!-V093,9@*A?NAJ\9,%MGE%I&W&F&;5<5P@-HI$
MFIK>P$9)?+[7\#GE;D2V*_JV))_6*2A4*Q01PGYDX8R3LF4^R?Z-6D_J4UE<
MA\8?F[*E<O*F#P&PN%L4(7E<B,P^B2F*8RDJ@NG\\$%MFEJ\ESR(Z1:$2RG
M1),K?*S(P>&=],E=(!!AMXO=SS&3<9/OS3AXW;PB(?790^)".L8/2R4".NWV
M.!?SH%EA6>1-R%T3^SZ5:,6_<H5'R]JHR<!681YQ)8@X--MD.,N-4H\&0HK
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
M$_YDJA.8JEW0O\_.@5 !6M:H9YH57XORN57-,1/EX!93@%&&4]#O1@M.8XG
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
M+Q^&P2)VRZWX 1R91=RRU([ G,N(QX!% IRY;KI(!13B;FQ<J+4,/7@ CYS
MGN"P.52$BCF[X]:$\\#BW[B;XMN$$4 FH@& GH=QDB\*H5RR* '@XKD'!,%\
M@'T13KD?MZHADO=A&4@"2J.'(J;XMR5W<:& BMB;$H' 1LRB<+%]AS12\P+7
M3U%R:20!W\$4'N!SR1X6/% H1FKD+ K@D<D#05"$EB9.$^)^F ,ISH/98,]$
MZRH 0?) !LDR"N^\J1@P%:3#XA@D\*8YD-"!=C:B"MY GH'_!:$U]69 @SS
MF28\N4?JR'D+YHKX@GD!KA[8"WN9,7C6"B>@ PC>F&@/^*9 ?162QPK%EH0%
M(3==(']LH1! X@19W>6PR5.Q;_BXSK5S%DWO2?[@;?3;J.DY_Z9H2* *KV#P
MF*]D2BPF@(5]Y0FMP'.])0WR0NSDFE7AJW2Z['9NW7/!W3'P=03P,HW'%2E;
M]QZP>4[#""@ ! L!$OL7(,$"QH;51D(&>@%(2M_7& ;7KXC)QBFG(9!0DF'.
M\E *9=,!*8"@"J,I40Q-_OKS&VO0'EBP(+:3LD X :,49H5% D/X8&O $JT)
M$ 6]GD8N_ #OXMGGEO7:DNRQ(IXM+\Z@%4,(R@".@GD\9,0IF#@)CU>G9;<1
M%U*? $!Y6YB72!]>@I6 _.%T38?0'("KN>?.K>1AB?:3#U0" CR*"2?T%HQL
M/>^^$ ?D%R&V)]+EM]Q+P$G+^EMX#QL/^,_W=T4)V31RF"8;4 0/(-FZB'#8
M8814O;#D ?-!-H%DX1Y*"J*\AWKQ<QBLPS]N4D&[D:C+MKBX]8*_]Z)6VY(&
M0\1Q;VWK%I@$%(T7D\&R!R$#8(I!@3&U'U#6*X&ROS0!4%%9ZX@AXB0]U++^
M@"'\.!3S$1G+-:8H<-#\QWFE:"LK1FF];)#U%9'!%V'SA"@0$,LAV+%"2.4R
M++?.W/ V\++5%%5@;A&5C1L6P4;<<DV7_QOPY<T></?RUX@PU'"QM)]R0H'M
MF_+8C;P)T)AD[U]!VLNV8DKI@-3D9)%*JY9Z- A;TPL Z:@:0/HF$AQEDJ8!
M R4B93H@+I9J:^O;2OH@;,*4@0?!@N/W9 >0_/'(S(A1$Z9RDT6W2:V)INN#
M88->W_PD+3,W'K/N]+2[B04]]/KEMIC_^1^%?I\K:1S9%41;@^PSVB'']);?
MB':B; 8SOV3^/7N(5;^1<2N[_NMEUEBD2R3:QJOC+.TSXF,%<WCMDH:R0FY#
MOE:\64E]N:.M*9#^C5Q&SVD-^\OR?4S']F1I"[KY/OS(+%!=L[\^^<N73V_6
MG1(_@M<:H!CR"]TCY%<:Q2 J44Z0*@,>>Q/2)5=QYD^SGW82=7F7UB'__#[Y
MNJS6V>7O9Z[$VI+D*F"X!!>($=G=QRL 5UCEDY]^#8.;7UZ__LUZGPFJCYS%
M8"/%JCF0]Q.;A'='=2!TVBG="E=>*08!PH"$+BSR$\C<WWF<^O+/I523QXR0
MK*+I '#U(T9GIPJP,V[13@%%HVR33 NCQLH,&OEER_I<>@K4CAH!#:R(7)F"
M(B9U6U#AI#:E3[S=3$IC,@W0FHG"9>3QA(%KX_IA.KV9,-2=<3A+"$*PZ!.T
M=T";IDM?JFZP[$!5DCLP71^AL<+[@)PMZ62%OI_YZ7(Y:%.3WXC1+*G]E34!
MGAW'4 ,@ZK883Q)AI*VK$XA#9X(L., 0&4'@5T2X[)GW3?4U)7\"GM,B%3M!
MDQX@8&C!"SN"QG#1-80G?P!@TR7XB$%BS3BGP 9Q$1FC"_8@#%)E<F;!D_B0
M> CSLSB@0D)%YJA.^&4BS\AXHVTIMRMWO1?@2!!5Q^",D>>^EM;(U0!3CP$]
M^T!@ZN?<>;_C/L9 ">DQ!P  0-CW,I/&^\,*I"Q8C:)?6R.::#C11F5PT'[Z
M7#G3!:*1Y"9A/[JP_UYY^B84?%2I7%5 K)"6M-YE;$(^1?$_^:0R]7/9L/.5
MS(F6,2X&[!JD,_06(XPR($TL8??M8G HI-  #HC4]._4DS[U+/5G'E Q<FG1
MSY6OBYC;)@(O!%W\T&4BYJ$PHA"1212Y/ JJ>2 \O CI=G-$W9IS?ZK\9R^
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
MK=0K^ +"%Z>ZFK7"B,395UQP+RI;\0$:J&WWN^-+B=!70.":WW 5!%[P)QI
MX$-GK8%EJ'LOZMZVZ@NE[D'U*]Z?NL?VJ+,V0&3HNPEIU8/=Q>[@.-*L_OF/
M"\YXK/$IA+/QY*<O89+?%VQR&1>9RZ@*#XW*?#A]NR=;&!D.N+3L1E5X:%0N
MI&<[SAER?U>Q\28,WL3D")B[[;6A*<,!%Y8 *>U\9]B_L&S(,5V;&G@PC\R=
M;+AVT*10OJ-W7O-6M*LOW;FES< >M]?*&T-[.UJH-6]%N]J3G=_('PXZAO:^
MHY-6\U:TJTO5V:TLV^FM+;:[>MK;U5#I[%+B..JIT59OG0/Z1S*'R]>/&]?W
M^/'_B\EB/SX%T("$Y\@>=->:1R>IC[V 3.@Q$P77S2J-JW/JG^^@D&&4RZR,
M>GQ.H0F,<M8S=895FE=DU>Z=..MT\=57-?#)=A99N=+K,LF'Q[I.%Y57?[S[
MU) DJ].W^]VAJ1T^Z<F/JV&-_=REAK &<(9SO,CX]7'&/K[1-7'&'OY10SC#
M:=OMSMJCRH8U]DXL70HMC(Z3N;YX;^B"4U>_1&$<6^)GDZXRQU6NYK@*3/+<
M<88O#-&;$RI7<T*%B-[NM3N&[,VYE.L]EV)W1B<^GW U#%#O8RDH[\:G%G:-
MKLIKO@?S:<DCEL  %O^VY$',XY?/G;5;?A5<?#5'439MVWE.IU2\R$NDS0LZ
MJK)IV\YS>L70ICG*\EVT>8;3+88VSW7/Y84OLN%V=YU3"ELJKSXS'X9BP113
M!E\YFMW&D3YBUN JEEJW\^,=>S!86T=ER/@[\P!7L=3Z'47OC@T9'S.N?Q5+
MK?Q4NTA*#;MMDY0Z9DR^XAWMCDW8O=9A]RU6_N\\YBQRYV3H3_D=]\/E@@>)
M<< OQG!ODGW>LWOMXYUSN*2=:J:UW22C&B^T,[W%+L=$KK4EO'J0U3&]Q6II
MX9:EQ-I&Y]=ETC8THOT+#WC$?#)UV73A!5Z<8#W)G>G>=()R^.ONM-&T[DT=
M>S VW9M,]Z;*@NM5H^(0/Z'=/O$-L(953/^F1O9OHG"P<XXS)X8]FM*SB9(^
MI\[X7/S!Y!JX5H^LWA>MG,*5&GX3]C#=G/;+4]0:'8=<!#L<#$Q?#M/,R31S
M6FU9,QP;UC#=G$PW)UDKU=Y0*V7X8>_<4:,)X$B[?_'N49U34H_TF_Z.;9MF
M4;A0OE,8K/693,+*]&^ZV/Y-8WLTZIJJX1,DGZZ8[!O0P:EC.^.1H?L39)*N
MF^Z;T\*I8W<=T\+I!+FBVFT\"3QSEN2BDT"?DCF/+"]PPP6WGLL4T O;"GCR
MTB2"+OW,B6GD="F+O+PS*::1TZ4L\O)69!HY7?HB32.GFBVR83F&+<=>/@0)
MCWB<J((KXTN;+DX-Z^*$D8&!W>F:#(#IW=2XWDU(O#V[.SAU9.N*B/=JEEKY
M.751A30:] SQ'C,$7Y_T2F_MY9DFWM[X>+LR_]_,67#++2^P9LR+K#OFIQSO
MTKYG4<2"1+1XY8L)!_1@"ZC(N]MX)OXJV/KRC/[ZV_8#;&AI;O*X'%.]UA;Y
M:O.=]MC0WL58VK4WJ =#N]<>&'%72_M8Q)H&HR-6WC=C?RXGXBV*3-3Y8BHN
M,=ZKZ?!TPIKYNO9=Z)VCT_;E'"PR39VNIJF3"&R.G7.DE R#F%9.C6OEM.(D
MCX8G#A4;5FE:6Z>3'TVZ^'/+-7"DCM/6:6U=OXEPF-9.^R4@:HV.'5)PV+$'
M0].FPW1T,AV=!$/T[<YPO5]E^&'OK$NM">#\*9M:HV-WON>HZ>UK8XAF]W%:
M<:0[PY%IZM3T]-,QFCI-^"R,N/*:$O9M?3-<DZ<RC9TNMK'3J&/W^^9<A^GL
M=&V=G89V;^@8NC]!8NFZZ;[&G9W(%^K;[=$Y+@BYBOVN=T.G\L5)ITX@-KK6
MKOD^S8?,C]EVU/PJF/GZ:N@:72I7$E2X6J?SRL3K3IK0N:05U[[<S5!X!2F:
M2UIQT^K5#(6?(^=RF?MM$BO-=4)^Y8GEA[%)I)SNP$\7F&$:IA.?UR/W6D#4
MTY,>\*G;TNN27-F(I>:)RQ.< :H;U9R(8=8Y075;>EVR,H9AMKE2=:.:TS',
MBD]5MZ77)9UC&&:;9]8LJCE+(JA^!/.LY)/]D#" YZ<?I][=XR=KY=.I-=,W
M\.><XQ8 6IPQ7[Q:AK&'=PB^C+A/C;X4UMKM9[AP#9K5#9'DHT9$M*T,AQ37
M;@VXHM=.O]56VP$;%? ,*Q9+D]!J6VV<]P>86/U+B,F@$!L)$/AL&?.7ZL.K
M(^Q, 57B&P(?21AAN/'90Y@F+V?>-S[5$267(XFEZ%UOA:L,1XFVB7$ A"W4
M/5HAUN=HL11YJ43-NJ@J;N6CD"C^Q&$!QFC!?/'-O2 /^94F"]"G%XE"/YW"
M3'$2NE]O)BSF4\L-%Y@SI/LM+19;,]CF\#Y^F8G/%;ZIB4P_@%C%K .82G+0
M@GV#9X,DET4B[H&,H;X@ 2J^*<1&]&")> :_D;[KN#4>/A.DJ4#3F/;)WE'
M[HY^29JTT,8/8<P9[)["F_K[!NGXY23B[.O-/6!JC?0H2:"</;-'V01T69J4
MY=:IJ4%[$-EV3WVO";7'1B6'9A_.N \J^C4R6#\WUD%VC0W6:R%SQEL#_F8C
M3B1TC,JM0.AL[4EJD'XFF=-NC<U&''$C#JPTW6GPGV_5HP-6?4K3^M$K'JTL
M>%(84KK+D]"?TO*<0?O5ZK\__C I+A9<2\3 7Y_TG^RSLYUNJS^LM*)C5 P,
MNAPOICH ,U_F$><"&1_AUWDL/K\+IGPJOV:1.Q<?NXZ]@K''2*2*ZT%6:$@1
MQ7=6E!L^;QZ?=_;B<P?LQSWXO*KTP"XA4"KKVHK"3KOC'(G)A:M3-R:OAH#:
MK7Z-&VX<F8#:EZ0E#I*Y*_@XX0$FHVZ:O-G?;6S6V)A\[@56,@_3F 73^,51
MA4!=]KR*(N$S,?HCBX0_,Y^+BZ_@D:\\@:%.6Y!0J20X;[GPUH1)K<NQ=N4=
MSGVD8=0[+5%N#^Y?%E6>V_@X)E76ZK*LP4E+MZI6H,TW@1^I&7_G,<<@&BG'
M*;_C?KA<P(O-MX=/<I#_W,KNY ?UZZ4!G7[_:+&=2]JG"A3:R2FO5EK.&0PO
MP!TT#N F-?<+#WC$?-)R;+KP B].HHW7'AL_\/O\P*I/C]<"%4*G5HV*_45?
M'W,JIW8[ZQTG/[MK6C5UU (59 )4C8G]^:33&9S>$[X</KDP;UE=-2MN/]IX
MCN68?? ::#L<:B+4[1CC[I#>H9J_;BO<7]X-!^T3U5G4X6SF61SV>I/"8XF]
MR;T?2K3>ZZ_5[4=0X8VF]3J>OCP.&.)/'.BE!PK=<U<+)DI&@-/!?T8R:'['
M@Y0?$1[="'&*96'Y[&U]<KQ%).)D@3QUG%;7@HE],$%L*XRLSK#_S+9F\"F9
M ^'E=;0+JJ.U.);06L7J60NKZ\B: 1(%BS,\\-UVR_HRS\&RO-A:1AZL Q!B
M32,/H+8F#Q:SGHY;(P6M]GA@S5DTO8?)K4@ND<56F$963-G[< :89L&4^6'
MK?@A3O@BMJBL7X#[_LM'"V!/ A[%<V]IL5L '7,9L85';CT<$1X#8_V^97WF
MT9WG\CB;*T<G /G4:?4S$+55B!'4:%,:*YD3[&&<6&X*AN$"IK=8!,Q^*V?'
MH),.F)I2@SU6X"RC\,X#!+=J0^QO<&6 _$J)7@&QNEM/L16")%"- YQ1IW(.
MN&<;6$ C>UB3*]>6D7]&[T^'K;'&*9;O >7?>T!Q28'3UK$.!CJ+\SSMM!Q]
M-#6OI#V-Z^+0]8@R::Z<R$M/EAE^\Y"(">;'H88$7 %;A*!@_Q2N$[R&WV&@
M]O8!/:R(W69\;J,LN.>^C__%QVBF,J0R?PG:E)Z)PUE"2$GF#,!:)MX":$^\
M#QZZYWH\<!^V3]S23MEHQX9<G[,(#8+Y20X);2QTZ_0TGU3:+J/R0:#__(^]
MFGIH:Y GJSIDCMSR&W& BLU@YI?,OV</L7+3QZUNW@Q#0=4E;FVWNOUGEO;Y
MU9,UF,,."!K*"@ZY?*W8Y$!]N>,@E];XI >^<W^9G&1G2B*JF^_#C\P"23'[
MZY._?/GT9EV=WIF;;GRA-A5 W&]"ZC<19U84^VDG49=W:1WRZZ"</BTYIG&
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
M40O+R<CV /J=6DFX]VO.N&5]F>? 6%YL+2,/H <T6-/( UBMR8/% ,A!:Z"
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
MWK" 35D#HO6.B=:;:'VSH_7[N5A_]_Z=>E,,8*(6>2/L2NMW'H-#[)XX4'\
MF)\%.(AZ7T%<C=S.$3;EL1MY$YB(2BY$G8\(CXOZC >JV*#X4 *&;SJ;>:Y'
MZ4P6@S&-'=+QB07G(M1&7T=@='B1+/U O8H1NS3V A['FC2U]7!R&'W%_TJO
M  PJCF'A*9\D*B4+YHT+XPJ*PY"QC 6G&+'1+7X@@I T$Z6%$YDD_X.RZPA!
MAGT2^1SCV@ D14_R1<W MM$E/XX*@X)-D"'!)>2@0Z''%54"&LRD6 ^O>Y13
MEJC"YY79KK+TA34DX,CY5D(T<,^M10K>P9S=%;9@#E0'*DXLAQ8G#=8);J5/
MR81%".\@B!C-AUW%$3%FQF+OJ.'/ ZCO-:'[(P:J"]H>_B6T@!OL>DNLP%[#
M,,+%RO8*5TL?D.+ 6".*2[!^&S'_=)P;Y$0 <T:>)7/==)$*_3[EB,Y$%&F,
M]30-CHUV/46I2I:RJ!#IZ?8^>9=/G4ZWZ-L1!>>N*9 D_@=3/?B"M#D"P)Z5
MW'/_3IHX"\#N'.CE;1X4 (.8%WZ5)M!:1-[S/+PFO!.T=@CLD9:.HS4B4@)^
M*_R:#1Q0(&/I?(]RU/XMO.?@%=@$Z!LI.%R8DD^%345)'?AC 7XT,"959>*
MPG-_#7ON2P-_))8 KP$/R,*,:6%<@>@^GB;(L8]+!+!F7+DQF74L\E-HXN<V
MGG!B8KE%; GS?%,IJJ?#MA;R6!NJD;(@LQ&!GB+A]T@_'A@/"5)J),( >PAG
M%,U!OA;B*4P3*J8C@D R =.4+X4<)1R\@>T#TGRMZN@R<8TL#GM$- V?/$"^
M0%C&&$HS2QD;X]XB?D@21,R+53P$)Q.[8J,KI8F71)-52BSC<G)>U.0\&?8
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
M[#;A5*2-)=T8_@7QHZ$Z.\M$)VHU8TR"+((T=Z%_Q_7*1<T'D%NYH?"RNK@
MY1;7$S/+\YJ6RL112>[3T4A/56'Q'7E)V" BSQ7BDZX/R =<*78JIQX?:J-0
M?L5(N\CM_,8>T#RH[ 06DA%NQ=^Q,/FMH#MD]X]4&5991%-/:K:=(7%L4><A
MDTK8J:@ZZY<AI"%^H[(6HB1#5 !3DD5ZN\1KJ"K%.0BI6O$4Q;WJPJ$$F!##
M2C,2?Y'XW0""1\Z>KG_+(3$]HI1%C%#^8+G''8N\,(W7,S!J#PPYQS(ICR O
M1% :)R)(A'$&^T%B!?\K^X]DUA?,31'$0.1X628T)AQVA?(H5#R/!>FD%K*U
M41F 9.42 L#-8Z[TU)_V"L7OZ(N#1D15]DU/]C+T49[)/4.3,8TH#B.W+:^$
MI>+5RNBQ5**/>4HI73+=2R67JTEG+P;]$:ND,Q&ROETS0)AREF5,.-O%#)WP
MV].NCDZ1I,=4A$A!%] &3^O@.C)GAY-*?:$J30F XGZ0HB8;)GC0\X!ZNAUU
M*.YH8 5XP/7Y^$4A3PWS.[UG6BZYJE*9++3O/]BB_E@H2G!G/0SX9]5+4N>O
MY641[,,DMTH<*+9&ATR]72AUSOA9,?D4;$VEX 7C%/:WO$'9$67\=GI'DT5R
M9T=X_#N3<'GR(DN=X4-#  SDVNOT%DP7O?9;5O$\'6M5+/K.*B1MDVUL4P42
MQ7,*@EL6TT@K56!Y(;.T^K0J2(^%XZGO5U4:_@6C3353A.4*?F>T3A?F9XM4
M_R>RXD6M45<[8W@:W?AZN_9 ;9@!N$X)P+-.I]5_I@*^.FWD%6V*2J2NF!$/
M3] IP295TCG#%7<U28FFM(RR;E$NW;8HF2<2+LGZ0PA8G&$;%]&]WN-+-$=U
M+]51&ZYX+XZ2_AH&-V]$L0'5"V9G$O]&QTO/F3G"C;0RWJ!"UTC*SX+>$E2N
MR"Z6IQ(ISO&@?$)<CG3CGVH>!LG.K.J&:%HKJ$47GUA2^&8EGBR9IE3?!0:$
MACL)V80S&F$->XR>6<][R"+_3EF4X$F:%WMQ"^H6+Q9PR*Q?+,?/1LK#!)(H
ML5I+Y4<59^,(JOJ"<DR8($*ND$(;44#"WQ+J8*!XR<K82+=[-.P$4UL+'F2<
MD@48]S2LEI)+GSJMOEZ!F*-$N.P*J;)X-,2R*LVKU&0'.I6JF\=.1,M2N,E#
MG@O)S:L55.N)QOHG-KHFL6$2&Q>8V/!1'D4DJ/13S$*Z*W,\=P#T@BHJFLW/
M0J*ZZ+7;-E"]%8/]GU=S9BTO\M0)YG])?JEV*T6!*#H>=7+-\QE#AU2EE;WD
MJ1BB[!0H@ +D!N2M*>-B]6ST'5>-@;!,@F-!\BQS7'".W$G0#^-O<!+6Z;AU
MD;S<-; :YQ6L53]U"42LN@*N@#3?#Y6]6;N./)\CC&JL61-<43I#D,JF49EZ
MII/X*R&>/+9 A0 B^X^5+<432L+C7:_8YQ2\73'65;6T)_R4YXX,.F0(<7KJ
M_,;SS@MU#'J-U;_=V<>#Y]U=KV\MH"Z;[;14X?IP;/E5]'J>45->%@3I0C-#
MP-KSXLR\R@[K].AK1B?,4>F*]IO*$-$,M8QWL%SI09D?Q-K4MI.5LS[9MBI[
M)\\<E<KA^#=/G,PB@<0PH\;O,%J)YX75TG,ATM'=(4KR:@R>A9?T:G!1_5*
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
M5.X,Y?:>AZ!8/2H%2_%8/=3I8U%>%Z"HJX\02U%H7&M2 MY4O3JK9J5WGBY
MJHI0FP_'F-YSD#(YS/S<*<F,^,DSE]9H8T%>X+U.P(:@D)K8% 1T3J='_>A.
M_1*CS]C$4QX%+CJ@]\AA3:284==4=9H')WS6<*HTJ*%@UZ\S\$(I1SF$C2;5
M8IQI,A3/%SZ5B/%]ES7I\3YAGJ>N.VU2MQ43"S-P$XJQ?-F10TDMO('K1=>X
MY)>58>D;GN99MN_V>WQPU+5=>W:FI'9G,Y2K$1SFBG)+V4+T1<TJL:WG>ES/
M][$(7F7@J,)O/35R**((!93F."'/9G_[2S?GN]+-KG3S9$LW]ZF2OS=U_\W#
M1]^O0"'8I)H4ICEYI)YNA@'1 B?VM?(^(##=1@YAJ8CV3\'9R)O:?PR71S\!
MHJ,KEV/BEPQ?S< ^Q(/>J1H>P2 P,9V)'\TVK,G5'F#%RWML<FM2$E+_TD4P
M9(O4\M07/J*<M/Q:$V^K !V]R'_6RMA=-H)K6_Z77,:K6W4\\+A*,(3D@(5R
MGJG@AX!.WQAA,4<.K1C\2W,6=H7@,<Q1 /#T:99^[1:\0]=ES3?PHKJCG)",
M7L2:W9"W[ZL@ZI38RJ*6=%(O-I&[9MY&J#AZC]5>Z?9J8@C7FK5O?46=L7^
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
M(BGR6>#'_>M\ YI'V>*%"S)LI3;#2ASNM*U5^31JF&_82[BJA8\4OMBS B5
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
MG4C'H]\^1A1QX!NYOO[=#.V;'L!&(UA;Z.:EP^>@?TQ"$8.HF(A"X.AA,%F
MYR*L#TMIBC5'5#P'P?WDY]^HU37("DM&6%8Z)"@TA4$7!P<)45*V\Z(]!NVG
M\+_3+'?"GP_2P&4C"?&>O]FC0 7N;U+K&)@7;LPM2_A**(:DVKN/"VBP%Z.O
ML-QD<'6*U$)B7'RITH5FXQJ)5>0Y3!1$T?KC95^^!8,/DOB9!O_D</_BCQO\
M8W!93R^LP7_TP@O1=I$L8H)_X)A$&!M6J.2(_)Q8IR2F5JS^4=(*CF.A:?>1
M<W.:]P'[PN@49DSF7CQV=#E USPQ80OS25EEBRDK]3EB&OFT:.*=\"N4#I%F
M3A_ U_(ORN%"O.][.U>4V 7-*(=3*W#=R,Z>'GX\Z+:&MK9F9M*ZF-:"-0FH
MDG_5 X%;DY )>9B>'OLI1,FP)?15S"1R'B^D7N"1B@;^"]]*(SQN*<82>H$[
M:+IVQ4TXG5"(]"698O6*O86UIS1&LE48T!R3O/E1$!!N!!]=43ID(13#/N6%
M>GQ@P3G!W-_K)3_>.(\ $$$#<UTF'UV 9YBA]JUUY[AM\+3HWSGXSF@/OK3W
M%JD=0N;_0V"?Q;UX7>'*RG''5U^'K^XG\#NS+U0-8G*F=@[/6$>)-?TZ?<E/
M-4)9[%%.&Q\)D[F9.AIV-HBO"_IX>)[6M1TL9,N,,WP$-KEVR9( 7%JLK&Q
MF5N\-M9T$'*043^MYMK #YR7\B@FN8? +8\ZF^#!C,LLKRY_#E2_.HL1I\5]
M>-NCQ]GS8#J_4@6S<#[33S2AA_<:H1PC9P%-4D.-,![S/L8-@%3FP,QV<,&X
MJJV<G162:P@-&M8BX)U4M#BS&$DY$C*<J$U\56T]'(XRYDEYK>BRE;@Z0>SI
M_#(LFXW2^4)*HZ.; H[8,(8HV8&-02$8UKD!$9E$G5Z\[NU/>)[L$IZ[A.>3
MY8=:[1(&;:&X)4EM1A:LO/*##9JJ-C67H)3\@ _05D@HF&=CQZ 49>/SJ,3
M=(2F@'5'CZ&PK*A&D<\T+H>-:$XWG!:,\[&^ ]DO3SK ]$L45<X063=G34A-
MM3I1M54Y]],LR_RJ-148'[#MALC/EMVJ &]MCSH1Q\?9<1!P5R:JE(T@L^\W
MI.9I3-F_&E^U]I-OR=@J4TY3Z]1.@K0L,F:?0*\+Y[)\46Z,U7+U1M:ZJ4 '
M4PY#3!@.+1%G[+.@WS\UL\.Y"1WKO1F/@A1T'UJ'"F$G"-NTF7JAPO'F/] K
M:3"CG-M29\;;MN&-T;K8"/O5U0T*K&8?P+]K% Q@.FH)@:D N!86(JTC=@R/
M>\!C4S<562PUT.P43+-YSWCB[%%,FMP[Y@*?M+?I>2H@PM\UA4G.&6@11I,4
MS>G(!D;:"BF"L)*G(PBKV,56/"T!99$[)*L@2$-$X%"I RAO)+  B\A[B:/0
M%QJ$<A[5G\M %_3O*-R(X%9X<-FSK97!GJKNZ#1Y2$8/%X"-&(BL8(>)-!/;
M!"%!M9QNHDH0@.!#64-DHS.L>^*>>DB'G[I^"8ZMC(U_D5UE.3P;(_]Y4*3>
MCA^E$QZ3)B__?QQE/R*]<GC0/UM69 S>U6[<%:TDA+P,B W8A#F\ QSXAZ,9
M1Y73:(#>W0H!5>1M+32IY'E6/KYDK!ZC!PCMMQ:\N"$\ZRLK,D$[T)EM(<@L
ML \/.(*["S:O%3$[V=P!"50=>/4-"2N/#IQ0VD;2&G!D\0(RBFM1+F+( ;=8
MR$3&M4#'3LCB(\,5?Z,,!HM.^))BJ2@8-/ 1(;Q?"9.E-]$-N\7A.!C%>S5E
M )#=E5H]59L .A*)>U,PO#]WX;>43BE(_1(G@/-A99<WHK&LOTY\H. ^!E_/
MT^E;9Y^X"T")L50J?(L9$K/:PNQCW8,'06!=BYB VCZ*\CCHONI[U\70?FK0
MNP3_Q(T@"?$(4'I1J&A:5V8X*-.&R%3X  W] I#0%DA;LG#N/NI#NCYZTF/A
M4=UK(:+:/A\<7AGD:56+7OMQ>12,ST8:ZSD;#MHX9B-[M/0>UMNV G2;Q,5
MW^D/LMK6U-;.M\MV1&HFS8,,M\1)6DR"ID%7R[R@.6*N$G7DX&F+AD OY37R
M3.!Q>O;B^<^_4JWV^/S/9NF'IP&"RFT7C[TR'%O2MTLZPO)C#./'=T53$\*K
M]BPVTLT1+5H7=.\E5SP04DRQSWK%(]8/+_9/J-))OMBM.ZC$*_432)F=[E)F
MNY39!C&"AQ=G^P?]+X81O/=1/SVT!_T6%QP306:Z$ =%2PJ1:7TA\JH7R;/C
MBS\GI)DI(Y%S4DDK*RT]0I4Y'O&:("NIH^P'UJ;@.N=RG:TB@-D,$'(-G*#_
MF7""PXO3_8O3/PPG.#HZWX_@@^; ?/X6[:] "1KD[7[_PLTZEA=KM;LH>KWB
MZJ?=/X5;\84/<<:;:OBB+)Q_4]0WD1PD!T&O?RG<UOI<^EU ?![#]:Y9P-<^
M]BC,WI3/_5IZN#&"^)G\J,UD4/X71. CG$<F:^DHHK/G$R:1L]<G3",_?#4
MVJ/3!P?0TGN ]=T+0/L?_^/B].SBQUM M)[K_<L@:#MFF:QT*UXJHV21_()(
MC&:V]P8BJ)^D3>L%IIJ19'[+@+]DZ?J*\)1_^?@O%*(X4NDM=;GE\JS$<R#/
MRFGUI5D7RKGIBWD%K ;_FH[:G>T8"O>$(D69;+C9NE[8YC<0I8]U.^[1^U "
MXT^'QZ=_^>C=G@,&C:';\:?^X0%]8H SM*+^@4[-Y"LIZH1;.?V=*J+7A<6
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
M5I4NM.FN5V5#O2H:\V.C%#S]-C(%_H"Y1% +$R<^9U;,&ZW!8;>&I0ED<$T
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
M%_].V=;,L C3BOL4*V$>C[:Q4I@,]24IORZ9>D[<;Q2*;NN9PQN J'CN(-B
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
M([(Y"F(U<SM9.%LCSVG,N756:O4\F99GGN:R\3HJ3O,V?E(>&*5;51A+1M>
MA8)DV"&=??(6S#UX0!)<O&M:RF5&#:^7>!"6.I^P 1OA&&R<?J4L7#EN&?^I
MIA?:>AX;L2GQY:[;1UL+S*ZK+)KXUB1X_I;OO3G[=.Z;2=06J0N<NI/.YR56
M>ECD)U"%ADYH060)"*7*+(H:C;8O=<11 YF,FJBS&=I\&?,A>C=P'8@SU()
M544X%)9ES[3BU.RC-'*<AW-;?K:]$VS1/]Z>?_@=W^&=Q#A>2<X0?_/IW;E-
MA<Z/03P:]JV\1=_*>U/'(+9[&,80XNEEI(*5/RJ^@ &$[A)H%*6GE)PS%GA=
M$,T"6]$+G$XM6/+J0</@2A:$Q]" \W?X3!PT<A*"T3^_1='Q)T(P'VDB#B-/
MWKO!Z\')@)_Q7LUL-3YI%WTTNUK?M@::M&5CK;*Q!XY];<?SH&_X<2Y'338]
MKA%4.07W;@*6.6,J/)$PQYE(%3=J5=U#6R/$@PUY?.!<(R?(,Y_.3A5\%-!@
M;ASY0DH@+R]!H41X[%A34'X6'D^P-JC:6"D@O_I*U'5U3.M<CUR3IB$/&G\=
MI_ \]? W);$BVN&CX0Z:$*"H$QSM#EQG?U4#;0>MRXBE\S>Q43,R-K25A/,^
M2PR33\A2F98B]D*<RJG-H<(+<10@%H/*J50TX)#4B1EJKN"O8PE_[5?70@8;
M+HB0,[0[1$9.D>6;D?< G^.4.;A<-\!@IS1F*F=,SCL'BTC0W#.%FBG'UF=L
M@! Q')>]NS\T \X&U<582)"2 X' L28X/:HF$5ZG.2(_W;[+E6KZNG%_8<S)
M.ZU[&WB1CY3(.]AG$VU::?%LDPPA59S&1>(XB?Y3(M@@V:L9MU&LX%O0N3%9
MK4F"?'?-+,S[FJ4']5T9J[2!/L#[YQ'&$7+O372%8XO 3$4SVT%3+3O=OF@(
M>=+X1JFO<AQ.EB2:JW"$'V( 0*V"*.?#S^=R+A0Z5M68!@W4)4_;8XO0Q0G0
M <#)G2E/@F@X015ED%NZAGN(Y"))%H3_*2/6\.2QO,-%:1]?7K_7 >A S*C1
M+U:PDAJQA32Y(?UJ@1'6GK2S:+!G*9$,X>!91!(<CQA(R __X%NT(,I,K@,:
ME&@<(-M.R+UE1SMUY=5HW^(EWKQ$1X[VZX34>P/O F0E>"O>&URKQ.*05 M8
M@6" \"8"DPFA!.GOLISC1:NS=P$MHHH^2<-M562I?5]'^PI9:> #/B#: ;YZ
M3@,YU?5\(Q#%5P?!JD;?5>3^&W2)3K(0(^.$Q@&7E DH!F_KUS]/3K<E4+\G
MCQWG9>'KY%L$BO>BS G&KXIA;4FQ2)[#]@)N0U"3R6":X=232<>E<J7/0%TJ
M5RNJ6V7R>(@<*JZCM,SC6TO5TZ/I3)ND:]T*.0T6),G>20L,B:Y7H23F+E\+
MG,R*'$Q7&P2/D7D-KS)C[E2DB)5$N<"AUV)B(?13-#D"-3X0I YY%#17&0<W
MLPF$(XJG%.!SP7SAV"$(YDL@EZ(Q(7*D'=-S$5T<C Q*Q80%VJ/.3%A"=!=(
M.V33$(0>#3E3/[?'?QM%!49R0<B4##^'8%OD%*V1\G5>Q@6Z(UKCH9&RBI4[
M-)%<(Q!D*(V#$UKYX,M/DBN0/4D*-S<M%P1U6)&D)(!5TH3K/"VS4.0@UD"Y
M\B#=:QI3K<B%LZ@G?"[,#1@VL+@ARNS71XE+TR6,>UE&<2$M<Y3T$Q2>P"_3
M%(X,2559BGD+41>O]&N02E?">VO]95H-6G $6Y1%'F*M<)!\UM_95Q';QK-'
M3U&Y=57<M^+U_1/#EX\CC^Z1)^*6/W=+'#IM%&QA2!$WLH&0'R9*(_)ALY2
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
M(N\A^@U .Q\ZY;Q+=L[>8+A12;D]#SY##/U@L%FE#1U5BYVPS4>'NU7+7 U
M[(@$6,LPE\L4)TF!#3"),H'S5ZKS,[QY$"4X*B'WRKB(YCA$81+E8288 4-
M#?%!V?6>IH3*D29)JF8.X4 -&@1>)K'(X=\+'.6 XW5NZ5VTB@%/J%"_,6,Y
M-GH:Q^\X4^D"9RJ=\4RE;LRJJIZN'*HQ'@Z/O8\XNF!19GF)XZZ+U+N912$/
M*WM_]D$.Y)#3&U RV,.D<&Q,"!O%,\,Q:FH(UCQ-U#>G[FB;/V<BT4-^]?SV
M<GX)C%6;566-UH8UPFJ<62(TR3KB(4%YB3.&:Y-Y:!Q/ 2:NSY-O\!7W&,@#
M3\4!.;5-O#6SI7BTQ8TUC)Z(Y@Q_J(PXLA[ERZDB[K:)XC1<"Z<A\?[E1!Y:
ME1J1A/1R]IU[.0Z]XT\;GLF3@$J:U4=[!![;X:7"CVE8!-"!-R;'3K0>B,L?
MQ>U"CCW!!^'625+ +2ZS'?),:'#0Q!"FY<3P'**DQ!DKUE @=&RN@BN>62&E
MB#Z-#S0FK)@%2<MJS? .S?!^9?WH)&D>1][BV6-R,)J:I:8^D#1SI[VIB('%
M)73J<H;4E<4B=Q,UPO$W49I9L^)].9<='R)G_K:,@(ER2X*2?%1R%,D\'KYJ
M']M)7QB]DK_BX3CV+S^ N"\"BADI"2<GI( '2O+[%VM-RA-53V6)W:TA:WO#
MT=;G;=_[301Q,?.]/T4\11V$>S\Q ^1>RP%RZY/AQ!=!9:K._:?OV6PT%Q.\
MM7*X9U)8@_)\;QJ++_2:''B$OAZ$(0ZOAK^9T8$A#2W4/\(GY3-@O!WZ3_,]
M,"("MHKX#]$4%YR764"STI3 Q8%^0!::+98WSMMI'0KH.Y(-)U[ >WGO3#%^
M>R9(7^F1C<4LS7DPNY1X1BA4YQO290@\YACF\ GL.Q&N^J"'.:N)HSE.SHOF
MBS0W9M!;-%N1MSZ!:@*1!UN=/ PI' WEUT>&2TF76\.8ZD/'81W3($2B(7/1
M)"A)P@(54XAS8M6O<"PPBMBT<9TS$4S^4P(=Y831=U$<7V8![/44;BN(J20*
M'EP>K#A6U"B9DPQXD57,FF[Y1QZMQT1\)[(KD;D&#SDZQ(8X NVNH7ER9I^0
M\\N6S6X<='\(U'$_!$KT0Z V=0C4/77]9W$KU9<>/&A=:U2Y9F9M-$<U#C*:
M1GUVR;1"=>.9,83K$:I-\Q#1)FB5JT%RMVA%!^8-*%%T6_GINSX.$]WUMBQC
MV7KCB?JE-(7!X&0WVQIR"19TX_#&M(PG[ EJ0V 6B6E]'GW-3R77OV$18(U-
M/!T7LH;@DJD&5@R:9@5H;;,\Q&<LLNAYYHJ$1%5P N ^Q3'/9!XT;4<;!?6Q
MDC2FT@R2E1-K?]P=[_L@R.T1C$U;HE&T\  PNW(P\> C> ;L#V1\SL[5C[N'
M_"3&FG#R*_SFQ[WAT/IT/%Q"-C8(5SRQ2]=2EQ-+ZT-+-1IR[S&@2T=,6D--
M&=^@<[K!D<>-,R;?+'4IF[8I!YPV3F:U]P>+T43.!$X\%0EA#<NGC)(12RIX
MR?C0]GFGTLZ7X D"7PI; )L5YQ2SL3RIP GPWV!%7#%S8S05 Z:+!4@^]ET9
M]R0L QA%H1X^809J!BV2@!_<3#:%Q)@1S826RH5,(S!(@$(S;Q+<ZNE]LRB;
M\*/F*?[-&@>*68IH?[>-0JX=*3#ZNR +9_S1:+_Z,)SM/ DL[ &-=H,*,@UH
MIBQM5%X8-5 7[T@FHOEEF2%W-I& A,D7A!X$WGAP)5CZ\NM3_"%[DF&ZT/QO
MI$^;>[-DXFW%3Z;#;?:5X6WR7/2YL]=C8:<5EL'ML"\&G TF_ YCC0:6>Z)Q
MM2NI/CZ>1C2W 2=CC#4O')G/EDD-I&\2F6O:^0E.H]=0)IZIX9YFAB&Z.':
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
MQD:M=;I_Q=7@B\;#5TF:[* 5'TTC,:'/1J_<;V_[\M]@@L/VHH!N*D6\8<M
ML"*+0CP+^2TZALJ'91(5L)-?4EP\Q\ $GR$^2U+ Y7/?2U*XTAFEVM$NB53!
M39!-[$2]>3#![+D,%%0<PT?\05/:WGINS@7EKJE]3T0>9I&S;7.TX @E*3I6
M!=\(8!C8#VC:12QDBAU\19\67BH@JX=$ \:'6T?)<^8'N,K:6\!=@V\L*'6.
M[^TLR)F4TPC].[Q=X-I]F<$ET&ESF;B*X$SY[.&V%*SX]3,HG G<G2_@ I3$
MGG-XCK<(LF+@G2,3S$ ""GDU%BG&^2.Z2BBPZ<J ""^S*]YW)H))E3KN;A_R
M."WU%H$+&X7W$=TGDWF4:.*LC\D</@KDHD2&6:7,%Y<I7!T\,BVF?)#9Q [S
M>5040BAFH6_ZR GHF*. "PKS'"L1]L(\-K,>0QR5I7"$05G,0"^@**TD8I)8
MS94,KK HBG6] V9\S"T"^5-4EW "MWX"8BG7D@V4@?W8P)R/)26FJ*D&=V:7
MK#UE:K]/F>I3IM:0,M4!P4I:PSLW8D/?^O4(V9-<JN]+DZE?@K5HS-S$LN<:
MK)D$5E6S9#IJMIS0&ILR=Q$F)KEZ=056 7K^28G?(2-4.FM34@:I*HN@C*=Y
M@'X!**<<<=Y%F>4EFJZJ+D 412R-BDQE.@G200;Z]?')X*>CN8Y"1-%P2;$&
M>0O[(W_W\-@_WCT&?:%/"(PL_,]IE(-?SCLDB-ILL:58 +U1<')F(IY4#.ME
M52-=L5?X6GW@%:^)N8#E5R8<&88"73"X462$!-Y-AH8&_ E8D)F&X"FR*P($
M6B(0AH5R3*4'!^9. #QYQ54W:+(F5SE^1\A_"RO>43'"R?YL<J;8@G*\*.?O
MDI&J-Z1B#-G?5;P/RP9F\TW6'[FDWA:\4()PV_P#T.-SQ=/J0;QQO'+H48@O
MH<"M ,40V#2\GG/$1Q)$D,W.GBO[NN"SG;LK%5_ ",OSY>9;O69)7GZU-YF$
M3Y$FC@CY9-\[$:3,E$>1'*@;<_C4B<!U@ZO,UJA+/7*3P:MVCTPQF[L\)!0L
M,<;=46D751T%$;XF^PR&YW40E]I$=N2;<YH@ZA1K)):+SM&JAB5*TBR"B#RZ
M,,AGOA?.1/CY%>$%(##3C)8GO*UHBO3"SR(T /BZ6+&Q.+@!KN#S9%;S"8<
M]I?.&YC^ IB8+A*A.O(9]&+:O+6^%-8^][;,%>&(7(#6_6=D:.N,MKT(_4X\
M/.OIN"/$74*./*I;:C$+?#,1A27R5<R2=^&N'KES#HM)270O HX4*C $=4L
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
M&G>AQL3-^:\$%3E3YXZ2CN:*#D[.DE]MR.6_7QU!0P&!J-0/3)2O8*I3U#:
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
MX?-SV^L\VD/YJO,5@]<I=R\.=+M^>V9%]R-VQWW$KH_8/<.(G>R;8L^[]-V
M!INR2>K%*5@NCO2RI)MIN(.RK!(O06$>Q-A,])8C%,*M7IYL@^2;IM([;)>^
MU.-']E;EAA)5KU9VQ),"O4-VJ#;[3JE2/5Z3?[.:V6#R1U9(*:EDE%3".'5[
MHT8*;XO\YBDY(HV] +:76\:(V%<J_E@MZBB:&N-6+6_AO/]JZ;C?"):$<4J9
MLFE6,1D(S*YNZB6=[X:/RK:F!__P<W5:\-)5/\K(XFBS)A8'649,H3I;Y248
M6==L>67@N&E0ABV\ZA^V:C]K^ZH.9L.]0Y8-.;*R388S9A\+9EH&C>TDYXR!
M9A7]H^9,G%]G6XUJ [)]BO:9),2GRBHI8ND;*6(-8*9]X!1?-PQGO"W5-:DM
M6"2W5/,;:_=N^U6'1H0_[]NXX=>11\/8@*?TM7+M6]:]-VKYKWO>*4U2=0);
M0 Y]+=8B#?J+\6078]-NAFET5)B*C)961ZJ# ^N"IBB<+O'1C8W,#ZJ=D%A'
M<;Z0@\J8<>\J,9[ C+KQN'*I%]E^5N:6!MW@^L .>+:=:M"TY>QI&[>29G>M
ML%$A^;( 0+U<(YW4J#/G;J>-O_0FJ<AE!A0Y:?J-_55^JJM\O6$WN:+CZ+3;
M+_+]E5[5@=(WNV?))V+)#>-(;LE,QDJ%-V6S9B=95;K?=?3(=,MSY?37262<
MF*;2ZG2G6(KD.OZ)2J?SVQ-J-/K-Y3%<V&7'<WS3%54WRN,@GNP;0I]\B>8.
M'=SQH+JKM6P<"0JE0[=M^)POVX99<AMQVP*= :?K[@M=86_N');:GUBA7ME/
M)FDQEN3[=9"WEDY.N;R4O*/'UFILSPX_&V.U-62X\M:YJ/^UE6=<28-6F2&J
MQ%/&[AHFW3K&XZ#]_CM1('TK227J2-'33W)M1F]U"UY"<#5(I)K(9ZVX+481
M5<9JIF8#Y"J3$C]K^H7%#J9K'+UZ$L&)DK?<]D;E&,DH=IG(?^AWIZ8Y_?J:
MJQ/O7N8B,3UK$)W/YA1/JF0:+.DCX_9I")I8NQDZMU+A$'>4XQNLC,O*U^S*
M W4'Y'PE@BQ=9$1!&JDU.^?6!+J;?H>)A[+BF-!0*F=H_)[5T:%Y!=H=HUB(
M!:XN U3K>Y?FN&SXZ[C<;IV.3/LQSGEUVN!6@"$Y8M7U.^'+ C2F&>&6+%UJ
M2T]6)#:_8'K0XK2J,N5%45YI-#4);O.V3>C:N$;@^%DA!-V?R AO[E,J^I2*
MC4VI^,9:(R75I3DN:X]D_X6N9 N<5!K8VPEY$T[!"RP-)?=B%W/H3!(NVJ#]
MH2;G"=?-FD3US[.J?(WN,GD(VG$W<Z(:?TLEB93#@!/"L=?1U^<R8+PSJIE9
M7"B@:E5P)IRJA[,(PSUCPK#L4':TW8D$]WNBVOZOB=]:W 3EPC8FI].1KS@2
M@8I?_W_VWK6Y;2-9&/[^5#W_82HG>THY+\SP?HFS6R7+CJ.L%.M82O+NI]20
M'(I8@P 7 "4KO_[I[ID!!B! 4C8E$>!L;62)!.;6]\MT SJ@.*8^]V6]DG(5
M7LO[$R05M9!3X3U7'\L91DHM3725,CU;M:1?'YE6QPM[6)8N!M0\KW#7=*^,
M#D@IY+1J-W<=>^]HN5OO^%-E<-W0M5L@+FP7_D+5SV.QD'<]L;MY' 2?DGM/
MVBQ4UZ2H(;N[6.+'*@<WP4[L ZF\+PM=*UQ>[D5["!CB1+46U,7%L080S'P
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
MI6B2J[R ?7_3HD2ZDC@>A6'T)@PW+5?D%*ZYK&,2CD">N07W=Z6O1Y/5>JM
M64]AGFT/F)"!_%/B=U*2-D>,"9%3"1TWC.(BHSM_VIIF4FQ*%I$P?+V,9>@:
MY;_-_5#Q2]GGE$R]B'W;:C>:3:IHSJ?_7E%E8#(>Z?EHZ5%O"/D769=8.#Q/
MHO2!HF;]42)E/?>3^"ZI\^1CR[!V\SL$ I*5T3I,%22FUN)S-\0'.^F#L->'
M! B9DH*M7C.>T]?9STT>YF:.+7^XU>1/T1S4DDC:"@:,=^--+]6;WF>G@)[*
MW](>.JI]!Y4[<J-H)5U3'_]XQZZQ*-F#4HOY8OD:U67"A/>+\<_L1!6,A$=U
MB4B H^)H5$QS%<)Q 6GKCD/I>=%LF4.CEO9II\N$@KYM-IHM1#OY=J94)2[R
M#SE?LH*-O4658JLY!VZ7&X7ZC?$40TXY1T1;DBT+D(=H0=_[H=E4I4D;BX9#
M0/M7$'YB9RBZJ.Z+.2MAHQL!V\%R:SVC$:')Z>4"M4@GQ=!<&Y8.DY!:4P\,
M,DK.N:"D#7Z>%K>%XYFJP="Q2182<F\7&+T^JJ14&1$H3]]:KV]#RK*Y7AQ8
MRE2"/VF57M*#W'R2"J5+%Y_PE;)+]DR9)NI(M595_-2=8#^+Q5)6X<+%971F
MI:53$:%K:6/)T^N>\.^2:L0*(7):[]K&[GF4HYF"DD0HC1UV(6[YY$$"A"Q1
M>)B,-3P&U;?]&A<)BYUD+%=3K9T2; P"'DCZS9#%MF$TK3C*M6F:4@NN6@$G
MYT3<3(ER(J606A[*EIJRG\M8@%P1?G9SL*,9GZ!E(?&>"B>+!"EA_.EJHFK'
M*D<IV%G GBZYXCE]S9OHK+S$;9XPB3SV4%>81S"=%ZJ%MX-[@J/PW>"< )0Z
ME,:^/P62-J_IG%],J/T:W%'^BCPH$FNM8=;KH%%CRMK.<"![<6573UAB*L]G
M'H_4V;_)*.\.-DM2 0(444U32#E)C]A;H+E;Q/]4GK5I8L+T7U9:O+8ZA.M-
MJ;M+7PP5X#.T0*7$2'Z1V9@RD!A>7NFWG=[:OAKL%!NERCUJM1!V%DQ<PC?9
M5B22K=%#$8<!5WW(4H% ->IF'BGW^#9LD;@)8&<2!:-UYK;6'NFMF4O6%@#R
M=ADIRX,""5V5TGLK(A< V^YT7@/!![?:FCEK(*5\PC>6N<[;"001@9:"L"@-
M)/F8>2"$\NOH[L 9]2]M= X;G0DX?EG5N^5T6D5'G'3<_1P+W?R#XGI@5KP"
MG3.(9=UR*9?<*-,_G<H<4METU8R>1L8NP,2+HR =+S>K++8=BB7\@>.WFW_3
MV@PVPXFY;)&N09]H&.=7'^3FS9ED S!8[(.Q,JGJTC;8VC[@_Z>K6S!:%*S[
M&M:)1Q"0!'@=&4799BG%!R,^+UT2B=JB"M!I%QGO=7NOT-)0STL=#_ [HOK@
M2"!.EO+@M>X ";Z[=G:([0JZJ&(L$_4!UL"WKE6>7V[,I%\TG2*L'G,*M#\V
MH_!2_P>,^L(*7F%_P3&/L(V.W+=4'-=<0;)Q]YJ)G=C3.BXM34)N%N(TFGP?
M=ERN:^-R-BYW#'7-M\B>C#/-<Q>N[*)8ZDQ#>L?6+U1/G#KW^0^I5RW'I_+F
M;6A:MS^PDU-M"/EF/Q#3%TFN96UFFCJ3WM(8V+8O(G)ZCI/"X2$[>:/&ANU%
MXC\K(;T%.X_AI,:W*QDD*&G259MSO*7*VVG6\UKJA3/\#&O^./HX\<?17U_A
MCU,JX@/(R\V>N$[S58$#SG!J@,3 MA@QNN&,(22L'G&J")JU2,,^XPHOYJ?+
MP/[YO7-?95Y=49B!\J8F,MBHK-T7,K6NW05 B/LB6$7>@]%C)>N!!_W2R>&,
M\OA*E9*M[PO>[#N#3L?I=#H%7^MMDZ?0L*=:C9ZDV])7M&JN; ^'W0J?F@C
M<D&3B*BXN&0#-&"ST=)MCBFP4A2-+XK%:/^&#L0  ?Q&:8'+7-S2U+EUBXA"
M%=,I5[#-LXT A4CI32?N=@?.$&S2#>>XX52,@=8/*-=.N=D8)*?U,BCY#LW$
M<NA3TB59,Z1!(/VCNBTY>-YWGT>N!+OH<:GR;\+-4*C.15,!A@_.1[U>C?E)
M[T<&Y"$'EDH_&'@>^N X)@^(!QIF+CQ=Z3RQFE6#D<(4B1=L*6"F=>P4>WP"
M_68#4*2NTUD7CE^AR!R,?,BZ##^:Y>CEL5\$<'P'@!N)/\6#!=%!*X_*MQV9
M["I;\@ ;S*7'R+>44,GP4NI@MW C&)\2@X5VD!<Z ^DT<+PPB5T$&1]<4_+6
M7)_,..G<A]0/Q$KK)P>._XKZU*#1#>8UEWX+]$'S!R)U(Y/*1++$_W+NIPN#
M7T;2^\? ' V#>W3+93EM:T@W-(U8B%R=[ U,7B!,1LZ_)1V.H,8)[ 3#8K'
M.$Z(><Z>EL9XLJ!S70/M&0>':VK(-1G:K(H4I2W7W(R[CZ03-81+MI&13.0#
M[?0*=J*F0C_8@]Y,UH4TYA[%>;)[7Y=)[9$\J;ST5!!^(59YCJQK*DVM&6R=
MW0?A)]R65I>QS]/$1;5>JJ0S5]Z(,M7D21 5MW='I$3#>$H0V:3HQR5VI_.8
M7!$8<N6I+I7D2$-NK7ILJ12]E-!QMQ%*-TPM,ULNFJ3VASJ-,W4:Q+A2VOM-
M,@L0R%K=2/J8%+XI5S46V@E'C5;(#9<DW21=G*/X5:&U2AF'#Z4:IXYU:U?O
MTJ1P#T$1 D[C"I,ID^:(LMO51'5"W:A5--@[DHI)CTMTO=\&=&^.?(74<D<?
M!IXZ)CM22U$G%U&="MG%2]&P#X<1HB:A$GBDU!"?76!HA%0Z85"G)]+@U'V6
M)_2JVR#13+*-*1(^96RE!%X,(QY)__[$X#J=EN+#FBT>C*P]G<+1J5#R'4:'
MY?6.)+#Z,FSEK#B_(9^%:MR'2<Q>Z0&G#"C/)4^'&N'7?UV_<^!K0VQC_BIR
M<LT!-)XGNBG\&2!DOY4UU)!"C$0VJ7<3?V%TE\YAJUCEG9(ICCV'0F))JR6&
M"J2_.WOB:9R8^B=GQ6JP"K?ZGG(I$K1%RLZ=4&-1V*/R)43"6#N(E%D2+=)&
M5]*-*"=[5-@9/1C9Q2=:34H4/)^,[:+.,PEN?1*S, 9N:N5S+%]&S4U]JOW+
MY<4S^$=2+.Y>]\4KZN,KI4()F2E?DS3_O*)CURLW@M#MUXERAD&CP_&74.+2
ME@2(EQ+_U"Q99FX;>=_[S ]Q<RUN=4_?+\HX(##K3"$0PHR/@SMIT.:;%ZHN
M;V8/PRJ$FGHVU&1#394--3UKRI'!GUXHQR>65WVXGVV\2$KRK1*$*/HRN8U9
M(V:M.7"4W,_&:$X2*Q=>).Z1IQ6TGW24"JX3G?5;4?8> .@?H.G\POT5F-K*
MP4!^B(&TCF6/7]0@?+R$@'&'(-(>/67KN2KX\L/+G+@IDC#3D<O\D(D+M!"_
M?IDUD=9$V4KJIH7R&0IRYX12F=.WJ%NR+N=K//"76>ZI=%$:)UF F12&S".F
MU-]3)PO?_D9A\KU*#Q/RLOD"+$=)0[V_E2TL$[QS=#/LI-LGD\?&%J1+PB#T
MR)(N5)*77"]@'JPB@7.3AND8[MI(&#?E([114]A)*U+ME=%--E2"*.-4NMJ>
M5M7<C1R2BXLZ?)._@79(%/L@?:4_N3-0"D^-9.^/.K=OZW:T8U7:Z[^L=%9
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
M:Q3HL 3I<<G+KS'0#U"0MGO]5J\[8A]\[" <L MWX5+#@6K=$JPF$_@:X_N
MN,/(Z0VZ\-_(0GB/!O8! =CI8NYNKVWANT\K^G  W&DJ^?[4%T&K+/BK*=\_
M7+W/V,GG_L2:R-9$MN Z?+%K3>0*B=#C-I%MR01;,N'(2R;\PB?!^$NJ)<#B
M^"VV6-)?%%9-*$V5L(43#@E[;>&$9T.59K4QI:J%$R[$:O9)^-&7L+I-'*[$
M$7TTY1/*>_V-Z+9ZN]EN/F<QA4C <N T53D%+*X0K&[G0%DLLR;GZQO_C9ZN
M\=]HZ P'/:<SZAIM_P8#I]?I..W!8$N%!"PF4+8^JB5!?573MJH\SK2JE;U7
M80)4#A><>(;W8!Z-@W]@^VHLPH"='J@(0S"1=1ED&09=2P'@X<= 28L 9H)S
MI&/AV([1<V<NMLQV?>Y/$%8G7)_N_R;?_J2_31M[3P6\(ON(9VH_$!"Y;*\)
M1.[Z[@(W0^T$Z#/@4Z@H(W:876Y5,WH?4(M%=-D!GUXFM2(B7=N!,.9$+3%9
MF*S]H)<G3S]M3:B*80 ?,9;-RUOI#B6'P 7EG]$S4XT21AG,!KZYU!2<X  _
MPK0:AQHMMUZ)/:Z$7,%QRWU4H-'NP#;:%;;1;GT:[9:+VHTL/109V45-6XFK
MK;2NDQ:PR;,"K)@GZ])$(HZ1/7N>9ANIF$H9:5HH#UGNRB?FDTB3X%Z.1;Q9
MR3RM#@$;'./E+Z9$QLJ+J3K0&J_C('<G1H/S @[V3$U?\U XC6436QA/G]$F
MP 2JH%2D% XX6CJ@1#Q^=B.4I*9Z, ^D+,<S5FUY=YT&#UY\!L8/LCD=&[50
MJBV5E6L2(1"&6A[*3["RTRXEH]2G^;)*4G0DJPB!9 )5 2D#?,_]S\J=XK>^
M6A7I#J GQ[(U,"X;I&B1-*:'L'GQOU>^BP)<XAL=\2YK!*P"' >U7@ YTZL1
M7YC8;B[NCGLKJ5X NW !24#4BAGJ]*0IH9R@(?26GZ\=<=4Z)A?=0K*5I#(A
M65(Q[ 7^%Z^D8"N)/#,@Y)YZC8[%?XO_1P@(N2<X]IX]]@/ ?UM)9[^ >&QJ
MFN%JL85T*E,H8$_%)Z064.'B$UL+Z2B[=%L;Y8_20K5%3?:#5U*Z5ABO#KMU
MLBUN4B+ *E/;I"2<;6N:'.REC(RH//C2!O;.U9[!GY%H!P_^KM/OCIQF^TFO
M9%4N#?FQ5M$!RHV/?[QCUZOETGM0?3MO0HYCL/>7;WZV%W>>Z7;!-N?IL]/[
MP.FVADZ_F-XMO+8Y^Y[_HE6_UW6&H\XQ7@;9F\Y_@.RYI'OAONL5VI()3Z';
M'PY_ /UMT!PYG4$A@[ 0_E+U_7 @/'+:?532AU9!KY>"_GQ%:[M61:\02[=W
MZRO%GP=.L]]Q!GLQJ"K.ANNEH<M^O"QMQ;OOJJ ]JYO76C?O..U>TQGU;<WH
MFJKF;5OLJIZJ^5M^YT[9F]5?XX<]\ON^5<,KQ+W;Z'<=%EK=%EB5XL3'Q7#K
MI82?!4LQ81_PCI3@$;MN7#5.]ZF##ZP.7B\=7*:T#%HM9]@?[1%1AA91ZJ7+
MO\Y4JZT6HE1.1-FR?K:LWY&7]:M^N2N+JO6NX9>@Z@>%&A^%ZWD/7X"P/A.+
MI1<\",+0-!-1W1992T>TR/KRR%K5,H(W? &27XBI^R6<-2V<4U0KM3A'RQ9*
M/22\[584;VV97XN],@9<1>S]YRITYSSD7ZT<R"B[J1A@J%TA:3RU2'H 2-JO
M*))2 $\QS5UQU.+-_O!F4"V\L37,7PQ3AM7"E'.?G:YN5U&<EM9V6&&H2I<
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
MUF$@.C:=L"C^?"@^J"R*4ZGRT>@PT%87SK>H^WRH.ZPLZK:Z0Z<YZN[$G5O
MR7OM ^'.5(S<XOCSX?BHNCC>:SJ#W@XV(.#XH-UV>LW.8>"XJKULL?P90Y/-
MRJ*YJO%Y&*A+%6HMXCXCXE8LJ&X@;J_;=D;#_D[\N0V\O',HKA JR'E(2/XD
M.-Y[(1SO%2!YQ8+9)I+K(A=;45>CV:E_*SSA!^S<OQ,1)6&<GY\[[*)Q5>*N
M;AA68%*)!4,LG%V%KC]QE]QC/$Y'?H\)]P[# -9LYGHN8CF,6S*S'/F"8N-(
MBQ@*&IMQ+QGON@LHZH9/N/3^ L-*R^!>A$1R#':_%),8W^">EXF!E6\[G3P3
M6)H%X0YON.AQ;8_8&:QD%3Y@</T3>\>CV&'7*T!!^6A[-&S"\0:1&C%RV!F
M$Z;P70[BM=D?;"#V3.I?0H*4F)FD!QY(HCEG[O3OW_PY:O7X8#1N_SGK=GI_
M=MM]\2?G+?'GL-?K35K=:;\U&7^CTN@..C&T;1-#;6+H"R2&2CJZ?G=Q<?[K
M^^MW9[]]/+_YU\\?+MZ^^WC]YZC3ZO0'BG[V<_3FKNER52F9:.@@^U'04<MD
MN7720>R1:-6-,4K#+U\,I7,(3!($_4Q,5B&P+)GY$3'/C3!/ 30SE&]2AQH+
M+[@G@3,+@P6+81V4MH#_!K.9RJ6*8$1*7@"A@)(EFV213R&3V5?N'0J]*P]4
M$))3?_ PY"BP(Q&C= %Y)2=?KL)H!=_(= F0*,LP(#FVBAKLC[GPV3UF6>!:
M5$*%2ALKV:=*'Y/[S SGK(TDLSTV'(T4R/2H)Z:W F77-/#IWQBS3&$P^H-'
M$6 +_1JM)A,0H?I2GDP(@9D6;HR3&*]AFDA,F3GR=%6*:_F^,#2>I(VHU99
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
MG@WEU!32UN5[Q%%:2]@V1FN%M67AEJYMC-9"V])V_0SR2MK=UZ>7:9'CDXO
MGP;^=^PBGC9.AC8F6P5W63XFV^XWG59[9%V=%8"==5/7*28[M#%9&Y.M,]PL
MPZPT[*IC35K8'0W=U<H$K%5,]ITG)G$8^&O-<!QV<7%V,K(!V7KZ@;(&9<?6
M1:TUM*V/]XB#LI:X;6#6"FW+QBU=V\"LA;:E[7I:Y94TOOW8C5V8A,]FL',>
MBRF[=^,YNW0]3_B^NUH8MVC)(&\U;<"V"KZTM4NTPXXS:O:M'[0"L+,^[-H$
M;$=M&ZZUX=HZP^WPV&6K;T5=5<.U_V.A5D&*LX':^@=JWP>P:C\((W;!?9$I
M<7QQ==)JV4!M/?U"N1X[-I)38UA;C^\1AVDM:=L@K178EHE;NK9!6@MM2]MU
MM,BK:'C_+*9!%"SG+F?O 9Y+=N$N %;3DU;;AF*KX"W+A6)M4=7*0,X&8FL3
MB+5D9P.Q5M!5%79UI[E*V9$6=D=#=[4R_FH5COWY_.8= ]/P5K#3*!+Q6IYN
MQP9DZ^D#>D1['.OQJSRTK7_WB$.REKAM4-8*;<O&+5W;H*R%MJ7M>MKE532_
M?\$<Z.LX%&!YO_>",??83<AQ%%FWJM6UL=DJN,ZRQG2[V7+:HZ%U>E8 <M9A
M79O8;-O&9FULU@JZBL*N[C17*7/2PNYHZ*Y6-F"M8K,7J\]!F!0TIJ1=AR[)
M]FQ,MIXNH'Q,UMZEJS.TK7OWJ&.REKAM3-8*;<O&+5W;F*R%MJ7M.MKC532[
M+_F_P>R^"1:)Z4V1V+Z-Q%;!4;9SG:DC9,*'#3GKGJY-)-:2G8W$6D%75=C5
MG>8J941:V!T-W=7*\JM5)/;JI\L/76D&#FSLM9ZN'EN@^'A@;9VX1QQYM:1M
MXZY68%LF;NG:QETMM"UMU]'ZKJ21/0^$[WYFYWZT"KD_$>PL6,!.']A%/&U8
MGW0%?&/Y:[ V"%01P%F'=&UBKY;J;.C5BKF*PJ[N-%<I.]+"[FCHKE;&7[U"
MKT$83U:>YT;LBH>Q+\)(7H(=VD!L/7T_62.R9X,U]06U=>H><1S64K8-PUIQ
M;7FXI6L;AK70MK1=0TN\B@;W1W<RY^&4O6VP?^)CX4EK9*^^5L$]EC6<!_8.
M7F4@9YW2M0F_6K*S\5<KZ*H*N[K37*4,2 N[HZ&[6EE]M8J_7D^"Y2IB/\%N
M* _WI-VT@==Z>GNR]F/?&0V[UJ]72TA;+^X1QUW[3G-HPZXV[&J%=9U8^*AI
MA?5QA%S_Q\+Y*"C:!EOK'VQ5UK61V=RX*C6QCU X'S;%YMKU=)QN;V0=F14
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
MQ2+PV74<3#XQ'@H&6.'&GI@R(&1 %W87Q(+-@I )/IFS:([/Y-^;"V_*Q@^
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
MO0R%WFR!,.-ZV>H:#[9D1BJ H^TU6QA8,((+3L[>2O,4<@_BEQ)0V$0RDD%
M0$AVQ[V58-\V&_!L"RT;93CI>Q57R4MT:,GMBFRF@^IJOB'LT7B9XSY-^W%[
M(&S@E-#)Y$@#BMWCC\! C%:GYW0Q)ZU?'CKU ^.KW/&8@SFJX[;3Z3:=87_
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
MG)!('Z4C%&@P.ZB"%-DT2,,0K855C<?EW>X!IG=*0Z.+;A5Y(FR+W"0/ZUG
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
M#SML#-,U[BL)3ZDK*\4F87^+E^H@LFC,Y5WNL$ +X4&@WJE*G(94;Z*!&LL
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
M$\M!]D4"MF;> M?XA&CCR!&&6FA)_H/+OB0!1R]4Y5I8Q(PE2&M)B$L(T:9
M73HGZQ\ML<_4MH(***FNI+HBJI.&>42  /TPN!$D,'2%!4+#X%1O+(=,V9-&
M>K2O'LFJ,>C,&2 )+O,72ZHLJ;*(*I5^-:UV-%G_C9(/.F$QG&Y^71)425"%
M*,Y0PP<40R(+8O:6LL4R)?,#H5%U53/]2+9<1RJ:$98T5])<(<WU)Q@-#AV(
MFVQH5 +*D;B5 907N=%F'JU)G1H%-*#-'7(00D\MEJZRT?7L4)%20LDN-1^1
M-3="+5>@VM*$%,%%6HK>GFD=VPVN)<&7!+]D.%+& ['";AX9AN$0:WK4;&(#
M5$-0Y<FG[E%)9265%<_CH=I2$*P(FSR!X>R8596CL=&5*0@3FQ[)N2 \HKMZ
MK;^S53?*9(^D!8I]83JEY\/SH"#-A@%P? K*XX**?1X%6,R-'-CMI[^-$O$Q
MY3&+&6"]*]?VRLJULG+M$2K72K7P'=7"D]('4"J!DM:)5=4W%G^(AP1#;\#9
M- T2I,/X$BS>B3P:U>V$SM1%K$G=7^MQ\-72-Z6!4AHHA09*0!V>9*:@20&@
MQ5SL9OEW)1V5=+0L(<3%&6QL4C9'EF1(>S.J$N#9"-'.Q(^T5=NJ[RP#.XC-
M/#TE^LT" :,6(&7M4KU207T ];[JWYKE 9'9=B6K'(:R)0I**F#NQ7T95^.'
MDLL<^9BI Y$Z.W?F^-;/N4+%$X?IA'H;==,:WAYC*25_EORYC#]G5']*/8)Y
M%2\E_93TLX1^ F[,+$FF))F'Q+[2)6YF>3'A 7&1F]36?]C0/?2MT1]NC0O0
ML2G"FBS)L23'Y:%807;@XG#9J-$C!07ZNOF<B._:'1(JG)EOW=!V(=P-6R<@
M22"G\-F%PZIFU.Y'T_;B9A50<]@*=,TU$'8*?I/[2PSS3CS$.R/;4?XX8T-"
M16TIK4OV6(4];)Z0_?31=1#&Y'"4A%02TA)+T1$JNB_4<L5)RCQ\22Y+R07'
M2@ 2ACN!B2,+!?Y5"IF2:I90C;*&UM4=K944LTX4DSMR!*8>0R16K!J1BHK)
MQ\K#JT-%L:!R]3^]D]."D$!$2JJNP_0B@0S1!'",@:>+22KU5HM:F"'Z#:^)
M'6GF90Q"?J= N507L-6N;8UH*H[A<X\@-H'257(9*5]' \B)!ZC@^+)V[D?J
MI+6P.&3?>[6H$U;BN>#+RN(9-Z\A-@Y43E>.'AP)<PJRN83DI^O4$$@D3=EV
M)7JJF]YJL5S6VPO+QB(:*E3*=87Q<7::4#O/(\^'2>?.!,"Q8B].N+$R9\4R
M:ZWN7'W@77FU4'Y:L9T5NP7?ZL_D5B1 T2&<@[QW?.250$,Z%Y$PW*T31<F4
M2Q*7]DPO.UB:L09EM@4KHG53.2X;9R89 >+;)("U)MR93S]0:UUQ"0:!4>PB
MU>_\-PB-"Y69+ZE;6UJ9,O=G5S OOZ%U?*."MO<J/Y4O-!]26>TIL#5< ;VL
M.F_#B6PQ$NB1OH1:BY/5THRUN>*Y4%NZ<=KI?JOE;U&E*0P()@)CCT9.,HFK
M#]]STAJ,]606Q_ "AW*%/V2K?HY:$9IDOZ@"-"6#"^Q>69[LA4-"#'<9^QSY
M6ZMAFM!0B-A 6Z?O45DE:RC$.<?R[RL3A<$1,(X=$^L9#1!?@S31+\C3Y>P%
MJ;9[XZ66O)"$ []O:6:FWQ+9V3>-@O2Z"-\[B:S K*1.'O&R_C".S5I9#%L6
MPSY9&,<EHPOS!2M4MP5AB,,="*M%L&GQM:BB(FIE@N XBRO62*%M#A$6/Q49
M!3/7YR=Y/*D=<0!I5D&.Y% 8,_>M"@25%:C/2-"'KXJQ=@S9)BM*,])0028)
M^C3J!@F7G[]"A"]"NF4#]UXEL1&$/ L'3,EXBU0_HE*!QH9K-E/@B4OV"/97
M@S-. H<P -FVT9N.]DV!T:<KM/2NH(<-KY2$OH4%8]Z4U$@2D1F?PA]#[)P'
M/!$>(@& L',=^HJ#*90,6W8WC<$%($G&,P+,,;.,.,R?OFH,]E'-(9 0I?HS
M]?M'\K3%>3,AR%J\/*^,RN!4$^(]T%5HZ@(XSYAJL.E54W>U1[!L5UY8IKSY
M5#+;"=S,0 *K&B!A-,<$L*;L8$K1"B&5,J6?$L2=88+9D[B- =X(S?1HIZ1H
MQW 5BPVTY?$'V7^4.A(8[DM(V5+^2H3P92=M#7+3,^3-BF=9K,I3R+"*U75\
MYH1L1*MP:#"N:KNR#Z"L83 ";A66T,3$5U_VSA0(F.*(-;-FQO:;\EY*O0TB
M?!6!TSTB=808&PSP]28+W569F=UEI)UC=AE&AO*HFO2%*/DRL"CUE3F^"YHG
M8,0!I[@E1B@Y@N*.@$@YY.WEP0-(:BD]8\RIHD59BW!HMIX.<,JIE8Q9W'==
M/_5HC0.O@K19-1G1R+^0*H.MR1I9W$QUST$F,HLS 66DES")(SH'#QNVX^O'
M0Z"D*>'#6X1R7,8>:D*"\/2]+;$0;\8S[5.-N>=JV'WE74&G)"D -8$N%:"3
M H JM9$M2;Z"^7/+NG2T"B][H3$P*T52<T;%A$IP<1@S==>4'ZO.[1X82RD)
M9TDX"R*N?X^]:+10L41]5Q4,L^+WN:+N_J"1.:4B+:JHW4FK4=I=&\'"A&*V
M($89,(#1JB4#&I,<3.?=^/C>"8J/1.[[1GN"P[N2J.)^DP*I;0 EG\XM. 5V
MLYI6*D/_<J(X?B$<!: -EK9^,NU;C^J[I.0T4F?,D)N*'J1B-W<;[^7(IN*%
MZ094C6 G&DC5/&C5F>.I$(GU8Q-<M6KH+L(H1T--7#C%<:-D-XOEF#ISR2TL
M*TP-^,/I,\8?N#0Y% =?14^7@U$T 8@J6>E';R-GGF+MRV-1ES$87D%/8A!1
MHCF#-:*^*0 YX.\K^^/09?<2]ZWOC@*.I+MW,X^U#D*@6A06NC D"("WP*,8
M,N&PZ"8T=4E7<WX4$PE$&3Q?_%/X1)2'N&"GAT3[OYSI[ _Q&:A\-3X/#2;(
M:Z/> \Q@<#QQ)(")&5S5+RA6BA.:U=QH&A)'M)EZ%2 F&CXT69#"=&/FDF$R
M64A;%'AS,, E>63GP9 =0,#6_KD!JDTDHUKLX;\ >:+U?NS<"2(9)FY^L+00
MG]N:,Y9MW]>C.7E,'8[NB:[16I&W7)TP'A'#N$@;L8=.S'C,KG#EG":":8HF
MFP/^'&K.)M&RU&.$7U3)RY8:#WYI.A)55OMY\S01!-W1$Q?!F\&2IV#"V2*K
M"7-C56=DL[I,1Z8Q<?-!O(LTZ<_0H&8P\IYIAC L)926O7@A.*Z?EJG)R5W#
MQKQSPS%.CQ7_AD>]9I+94/.Y986V$VV)&T 9#D@)Z.;>5&2X=$)@50\T $<#
M3E+&@P+$KI$6'Q&?E<P5.M";5#;NC-&7KA,*RY^L .^NLM'F[\2/XNO(0+@&
M'9M,IQ8R/[TN#1U8F/,T0?P:/YT$:((%OC6;FN:52%$*4-@33]@W0];<4][+
M@3/S0 ]@9%)5M,/HW2 <"U;XZMCA,MDE:5B69 +1J#P2:CC!U5R'&OAAS="!
MT7ELX:A!O:JFGC883#(A:. 7&$,5=Y>O)M'HJZG(&ZV3E D.#;(&DL*I4NRJ
M^A021O4R850FC'[!A)'N[PXQ94U_8?B':NR,>IYTFU 0%J;HET\;&I"TCB1L
M_%Q:Z"2YOU5"I\(-W8NS-YEIWSS4Q#10TE&+:NZ:#ZX]=U0Y4D,+>6HPWN'@
MVO$$@?B5C3@84V^3TI6&?J0;<RQ6VFHR$+NR7GRP.APF*D9-R"LZGJ;G.1CJ
M:\3V%RH]LU/&4*(;YESID1=&$#7R(< 2 9:GO&7JJ*2N2XVE)C!#=ICD,JQQ
M)-;[N!#UH_%4=S3NY!_UQG:MAI4OSO!S@AUB&&2DVB[A$<#\&OI+C6!-JU;\
M@+6P_$B9RC!H31B=&'&:"SY?5#8:M4V)/$/O,H219&S! N] 0@LN;.H+Q;LN
MU"&HL0?P@/I.#4H9G47J<]/V\*QM2V_NT[0KE@RGNM^F^)XFN67W6GH%G$@:
M?/C[M3<4M(-%X9U&K:DK\/7@L[WF3MWIU#H]I]^J]UH[ [>WYPSKO4YKM]5H
M.X.]>E\./EMOBZ=16CREQ?,(%@_QT;O]BZ/SX_VWER?'%T>'W0OQ9_?ET>'1
M^?[;XY.#TW='%_L?#TY/NNLS'5"NF"0TK9O^3:NG?_,[T!_T)O1O\3[T#WBK
M8[@(Q@MV'R_BI/40Y-(JJ&M(M4NK1 V=O-SN;M/B1Z[@8*SP&, (ZMBY0SWE
MP:>RJ-M1$S_%L;NW>NPF#N&BF5 \>D[5>? X.=-PA"R-)^'@*$\H&!RF=;LJ
M!>H^;&F!,1.,%V.D%53(-+T22I]YD:X'@.6#$LQ>*DP4J9$=L=(X*DC =RGF
MPABHPD"4"E>_T#$0)( QG</8N 1T\1 YL[[7:2/TE"S[W3#L3KA(FIPY6S@,
MN'*6]]+4]3E;9H9P S._8U7E3&ANK+1.P<\01IBPXBH#+QPDTRB&P&L&:L"9
MX NBN2WDL#=-IK@&3ON]<Z'"-J1U!3#:*C:GRM(Y;YIA/BNQ*AMTM+6-K2<
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
M) -_";4M(:HT(V"4#4U<R/X1EIIF 05P"*K5&:L(B,0Y 8[/>5^*K46<M<$
M03H)>#]C52W"X.5"J$S>:Q@,$O!X 'S216-RX$K<( "_"&6I;_%9K0]IK)(I
M_8%6VSIW\"J/[)O;867\6H@Z(:N'<I +5;I#M3TU_1HMOT6^;5%D5K?+&N%>
M0Z::7JBGH[U4K>P.#;&Y-J$@*BQ[]'C/)9XQ+J;*60?K$-+%ZWI<#Z:"%JL4
M5TN%MN%QMXN>C<:M+,)5<WQL*?$8)<D(=<*8-1:9 X87)=?.T^-I-MG_US.,
M.!H8):"R/0@%*H'&.;#%C.\G%IKOWU6EX,-"= _EQL:=?(D,^_,N0E_/0O;U
MD*J8"0(&\0D)'9[/I3_=)"N0"&*#WH,B(M@RQ1&BOBH> 5)G+ 1Y7RKAXI:@
M,8RW\O%-A48;ARY!=:K DN6[;U*(G%.<]'!L(XOL!C)X*2]S?J#N]-G)TR2H
MT%_A^)PA9#/B=)A+AJ>536M (MN1D32JJD8,8#S5#4KY;FY7]LT6/4H,YG6?
M6IWI:FZPT6+-@!=YF5MD[Q1';U>NKKV)B_"M"TTHAD^2X6>:=Y2*0@6*A-,E
MM'D],-_^IK&!?::ZMT!BI0)@C%',KX0K!L*BG!1L!/1.+&48$VLKBZUM1PTE
MZ<N )&S^-!@RI$?D6B'D[0I)74D^%H9J-<=NFB+\:AJ?CS0LFH&D8 T4;N<.
M7"<Z#VY%9ZP5C[I+[Q?;A#VE&@"[[@!&9XE_@9'H15'B#O44,*,]T(BIJ92L
M>39&\#71RD<ES%"WI$EP' +HE^T*.^@(:_?W'K=7YJR9+4)(VPD39R:^[V.Z
M0- *\*<X/V^""FEBO148B?36VY5/09).8RW@>1D47VNX7(H*&*'=Y;Y&=V$L
MC1HWQ8O+VSY@"A[:$4[%&_[WM]YHV!ZTAO5!K[FWM]MKU7<'O;WFH-US.LU6
M9] ?[0YWG-\H#$._>'OT:O_MN_V+BZ/S;J_1[+0;'?[^!^&%%,87<VP57%R%
M5_=8L_(8O9Z1V+C(0U9\!9AVI ;.:RP5)0AHX2L#UV!Y'?2W2LJC-#5<_LKK
M1Z#6#A/?)]WS+V<Z^Z-R$";QX-KEBK&W;\^$_TJ/-9>!#7!Z&> -@2=K/JJ_
M0.$D/%B%AH?L-Q>_0>RZH2O8*:3QE6/5'>S3.W&G?'PMN-UX4I587-Y8.@*^
M,]7ZW9"2QG9$B?@8&<$BV%J[-1PUG$ZOU6K4>ZU!9]3;&SI.;Z=9'[B#CKO3
M&+@6P1Y]/#LZO^CV=AK-O5I]?6B5U_5X5 J"*1 4PC BTD9#U'#5_"WT65@Y
M<YV;RI$0,>-%95]/'Q6&63B#,%_ET!VXT[Z04LUZM=*H-6HHAQJU^AY!#C$Y
M03EC).P:\,Z6_60V$Q<21F(.EZ@JU(1PH@3=@I.43+M3\9__]R(4TK!:.3O
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
M7KT\/G_7:S6;NZW.&NB*YUH>VESK3,XS9A0.8;?;C=UUR&TNJ0M]^CRP5_+
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
MCA]X.@^>#[-0HYF[/BY=Q\\8S,O_W+O%\(;?%SW2!SL0=Z3:$$!1&#S=S+F
M7>S]:UX?3S[<]?G3$@#RV;/%2(P7(4;BAA*0&"]?C/@-BU#U\N6(4/4JQ A\
M' *)\?+%B-\P'))C4N3XQJ,&+T8:E\(S_@T\^]#5YX\9=F(/[?5EEOOMU/B_
ML;I4$!]#COSW!_/CO8Q@;TCA2T\UG=Z%?3?O\JX7U7ST3<WS4Y(#J[@>=J\^
M46^)#.V"#>T3&?:GU?1WUDJ^UUH)\@:GK\E:83W1V4YJ?(:FO7'NUZ1[Q(UP
M52L%+&]%JP%:#2[7(O>KP>58W%\M,RIR,_Y]49C_;?1IC_!H"3W!X',UKDK"
MFO&<B<H+$Q9_.^.4N5F8CF_Z']^&ZJMM^!-ZA[RP]Y1LG/KBWC,O;?A\0;_
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
MW!J2QF8O88PUZ8<8AIOUM:+V"FVGTEZK?'SVG;6RTDJ5DH1WA^:Z,ZDV[*4
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
M;YK #U<4;2&Q*]-U!MP0C/4$$FX(9L%,@9LNF=G5MN\994&?K"%IW!&O$L0
M[^YN;7.[M3:48 SDN@A)8V/-\WP9"\60DMHUN2K4'76%%2+2^,(YI'RK4LGR
M=F%A3#DN[/>J#B ]L7#*F=N"W&,-30D[MWQ?&+;-L-F$I+&QA@5S[%A$%PC5
MS]6XO*AW*G1$&ALK7AK?EIM6/J]T<PI@6;/HA;,U)(V-E1Z.2GZ[A>DV:TR<
MFKT<3#3@D-"G 'Y7*._J2W,BD72_LA;[3#"9-"%I;*P-F[=,IKPV[#8]4)K:
MKK;M=M:0-#;67C%/NGDBDY.V0M6K235"GUC1 &)CQ:8-/.LZK(&'4X+)%XQI
M=0T\3?K$"D,YV6R8S;D[J4N:;"7L#^EI)B*-KS"3_*S2-9J<;4D"09&53ED&
MP0-]8H4IK$6VERL%<Z7;I">ZOZ J4ZC:]U[&&_;>]\$Q3"P=DDHP):+O4RG'
MQ&"4PX+[_,<O]AFLZ)M'>:X'13$'&CR6GPJ\X\ >5"#\>&UC7HZXH9^]%?-!
MGN?!\^%^TVCFKH_A^?$S!G?@?^Z3@FO IQ?S<0]J#>Y(M:'OSL+@:1%&<A/-
M;RA%>U#0\6==3L@;\MDZ/B2W9,H-V-NSEWPAN254;O@-BPSN @6'@/(RY8:
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
M)@TQ9Z2.G_[M@6V'"?[1Z/<?X6,!<T$ -?O[(1(<OHI-\>&QC8-R?[B.(T!
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
M&IO&U&VI><\E4G5'D=/VF>N&\#+F!Z4 KV,!'FB;CO)5X,2P[SL/N0XL"GR
M"D-%J1Q8FJDN_)['X*8"BT.F_&VE=K3Y"H[W#"*&/_M><,,IN.,4WG)JM^<4
MW/2'"/(.%5/;4#-@4X-7L*BC+P6&P>!O47_ <1!04%CZKRRVO=!/S%]_1B@5
MF%_42!/U&25-%6E&>=89G-X-OFV8R.Q2=4!*372AI0;NVY!L _ ?IC.;BE L
MS?#4'^ K"J+UGW"A^&!W!]S#0M -? 4XHP)8?2(%7F*BF!$*\(UJ(V,.1K*4
MM832V!'P8I8"QUEN7R5"63# #>\'KK' ):9B!'<3/,]2P18!:HS\306O,@+V
MXFXN!K (X85S ]S)OPKL9I! 6X[([K[L4^N!ZD]5H(?@Y1XAJ;FX@8NR'&3"
M!E9,&0M /1O&(S9H CJXV'\F(+LN.Y9M;L![ :* -8'_)HH!S-_%%#I3E&;@
M"C]PJ8TL8UU&S;EC0W(L\)D%Z0GN;U$+4P4\!9@3[HP*&4T=(^,Z\(:6HLS@
M1^ &(P727S1G@,  &($A!&X?@=+P'["&D:(K8_!$(.-S;XR(!*PI"WYYHADC
ML#(\6 2B)5J0.E^8Q@H3!2Q)E51%ES9PPPW'I!3,E(ID6!N(:A82.U.1'0E<
MOIUA$MR!(^;?D;\;(#QD7!W<0H'B!!9G&B[889][P5,@%U&6(TTC>QNF6L$"
M*5'3/$^#,E5K9D'.,X!_ 9D>L4SX U3ET.OX72#1@)(H(?C'XA>#TL?2^R^)
M="N26_B..I6>F IREA#YFT#<X5O7D!3N$1\+)B7ZU_NTQ\3H=)L5_UL=9^2C
MDDCIB@OX#Z&3O$,*'T!\M'6GAJ9MH@"YP%5@$RQ55D5SXV^ MWC$BP#7E'D$
MOV%9E]!#0N_[A[=P>/V.43H*9LBF:4#X"0!]0*PI&6F'$?CU2-$,]T([FK8@
M 0XVE0G;U:DH0X\99>B!D(%UPT^-K>IZH-* G;WS&#<[# 8K-&0LTF\CMST%
MWM9D>F)!%+*4L.0'EH9"*,F_+"]\Z6_XF3E$>USG=RTT\35^3_.6^>"]++A&
M=$=X!B6\@\<V)[Z,26<!TT^:(E*( "D-:P%UT&JWK##&V <:P%B0VQ#"3D4-
M(L.9QT*H[P!:!F@')VEZL.?I.\ F,OID:V?!KSTZVL;_!DOO+\)5P<["O9]
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
M'II8CM<<C'N45!NULV&+U%0P2,(?<5\3[$&U\%"@K7_OJZ4WG7\F%:=1]R^
M<&3W[O<:AGUGVUMU\48RK+]A3[4JXWY'J'D4T_+[]X(0?K+/)@)K$3V3]%\P
M!$<S^W, 3GUQ%_1"J;DW F[!6_J=.O NWI+WNX>1_@DTQ:/-EH'I@YT7U*$)
M?KGSHX!MO=?^LV>Y@97MTIWQ/W$LX]U1&46%FFT7SE&/<Z4B)@A^E5VT"JP5
M,RI*2GF-[Z'/,,Q X&>T03$WG,ZBD#]FXLI W,X'[0X+Q8M0FLR=*FB!1X8=
M[.3?6QA>!BHS//6R8"$PN.9(]L&CMU[:7 2\!I:XUX8-&$#!@3/(=CMW&"\X
M9+NWMX,S"&S-EV>TQ6';N>W*I8 9>+CY0'B1M0[^J9^PXSWC&'J_X(&2NL#U
M3@A2OC"B_TD&ZM.,H[FHUEOGU0%GEWBNEK7*DR\*SZ?J#A/M-;-%FEN5A>(T
M7HM5Y/39\'QPK[R>4_!Q%,_A\#<'T7H;T,34#^6,Z5E.V+8W(V4 AT/(/CN^
M[8L=R0APR<+J%3!\ #9V+.L00#C\AI82MC"T* E:9S*NAMJ=IN-!+*JQ\D[F
M@A=9VZ[Q#>IP!FAW I_>:"6'"0I31B&6+886MC/P/$F U_K.ET5E#/#7-F3B
M9S8*Z4YF"\>AW\L:\O9<L>W7TIWL]EM=8P%6%^=I'_%S8-_!/1S5FL);!0:1
MXL+W/'KS!S_]4$91GBGL^U9"7%8O9.6#[SF/=3<0P4+1+O .$W3,D>?[!X,P
MGQVE_LT8\.Z1L#6 AG-GWO5(@:,JOB<:B@FO@^>T6=.5>I[-N#DQSA8+S"O
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
M1MM1]S:LAK'F7OG2GJ^PGR.WPH:&P=E?X3._A 5DM<"T+V&;H6=I)AYE$I'
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
MV+R?3/OGSK)Y/Y3V9UE;6[V,>D)1>)Z*%:O%L:T6A%*8)*=3$9;C(QP9;$[
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
M*AQ ,<5.V%Q<1Q'_Z%N9V(V5\#] S(P^\<2)IO\-UVJ;_E.]NS'X'3[NJ[*
M_.?D5%97(8\TP&/&FN'Z5/)_CL);_QR9@*VC+J#+7PL#,_5/4]&077AP3V_.
M#'JP?ZDXL@S(5 ?O?MVZ(?"8Q?O'@P!*;/_\1W@+X)8GVWCSV\@\L&0;[V ;
MV8<8V<?;WT> JBFRC3>_C<S#6:>3[.)M["( 52*-M[^/!%3O8AL)J-[%+K)D
M&Z]G&S^A]N"M>,ZMD)$']SJJ7?@M ?BW0BG?B8*2H<$/_^\'_^.#U(PG'ACN
MH@=D\?MY DG1;<7\>/5,P3 I>ZI0SXIH4GE=5F0JIT@HY$[%F @%@_[[Y3)$
MJHE47Q4%MU+-?E2JF=@#QWTI.3]9:M,6M:N6^:1JMK<<&<)2O\I27TO.3V:I
M0 D48:@K9:C?6H'P'H:Z#OH2B^0[6"3\6P0\AV[_^S\,1_]U_.<1U'V:,7$_
M+H)?C7LK:N&6&"5U3XRRJ\ FK/(5RO^..,6B/'M3?C.X\&D32*Y QY^CR;8J
MDC+&5%:TIE1!,]PO/VCZMB,)EVYY/5_?1&CW#XJ*"/'NU;6^M-!^NYZ-SY19
MPG=$9HG,WA#IWBB)N!_:W448L.[-+KB%B-S5[/R7-2C<3'?B[S"E[_<HZ_N:
M3,",4KW1T&V-Z'Z/K5O2"]>,)3]\=E'3-,:J_=:IW&;:&!FM1ZTLS!>C1"D_
MU#;I1'J(Q@C$(C$N%HES9X_DOMX8X3V@W(4M@,\"N=^PT=\/Y-H*9$)#;XP#
MD'4 :#L$NV;@:TQ:$T;+-69Y]KF7$ 96M-(??_A(E/<!GRMHB9>>KB]G<\>,
MY>,C-F>P$/BX'W\S="K"<JD('Z,)]!'H^[*J=H)\YY%O$96MF%Z4&6%3%8;Q
M.3,;1FONU^+"2VTNEC8O79TNVK5HF<T716X!<0$-B6 C7"P685-G3:)[S85Q
MZ!$!W4#9!@44B*%+JJ;LIO>!3^&_)9@*<RQ%IE2=,A8*Y!-]0D%ZK1#ZD^S8
ME4:>+NY<WS#M+N_27V0 \W<T:4B0_/*DN[QS^>'YR]=@81'?\M=LR,#BX=&>
MGNE35^RR+AES!1J770/6  %C$TYQDS,; 5A 9;WAVS_IK?D38GS2J]5 %]V>
ME5<?AWJW5TD]FLQDR+WEE!)DOU)X(LA^W>G/NP7VSW6=OQCVI)P^K':[Q=@L
M6TH+E=%LTVT.70![J??"WHVGD+EM"OE#3C/QC>\OOWS])+J\IWO;T4V2O#ZM
M<  4OE^=G(SEBHU:SBQI:68F2DO;+DMV]37N#I,PN<T C<)'XLDDR?!\TPS/
M]5/H&H,;GS>$G\@(D1&28KTK/_%SU':7F\:BXF3 YC=<W"@S77U@]:#:3KU3
M;=]W O;(353U%;#72&[U)L):W]"QO*/<ZFV#/?$X?UEUE7UL?9_JLMS5J)'B
M1[RP6:2B?%NH+EX[Z2&/RJGY6"3!)R)T_)U5A22#<P68\_TL\+O.S9-2F.OF
M&2)NMYLPO6WCZ+=XPK]H3AA.HC"8=H5VGNLOG2I7[5F,W@+F1.K=YL1]9487
M'CVIT88:J[JH2R0[>JGLZ 6G6MT!";$O>VD:WFW]"W%U?UDW%7P\/5NKHUNL
M0[>Z B,T9IGG3?RY7(AV6\,4]G"Y2(RC(VSJ?26*Q+#^DH31I4'EMBF(O=9+
MTY D9:^70XB,?4K2]M(DO%O;Y[=XLN^S%C)=IE09]+3JK-)8M]>OF_EK;YT&
MUD+JO=;"O>9RZ9UC.Q7UB0(3N=#%)8G;*PVOA?B\,8!9LN&,-.4J<#]T9,$G
M)U\O3H"[16WBL9[605 !P?_S2P<\4?-?PE0E0 ;X"[#H_0\"5^+7*NN2J8B6
MDE/PW^!GS8'LF5]C &Z#-\R/QX!X(7JLERPOF/&FLA#ZH]:J6G\:VOJL-61H
MZ/:F8EPDF8R1KKR;@?(CZ_.[(?F1AWOU2$X2MT2FKENFKN#][]8X^ER7]N+F
M1#HC6"^,V9T*K/&XGBNIM:L/76A.I-YC3B"?^#^V"%CK;_^RNC,'"Y/PSW!;
M5-T1O>^ADYT#QUU+FB*:D*>G'H/X+,LF'V* 0;[DR.N3I]"P<5]<MZQ9B#+L
MX='4_^__VSNQ^TAP/1$+O)MW4CB+I&VB1/&!X.(8//NGJ+GBQO)>-,4\T-MC
M>GYNQ30&%Q1_B"?_3>W^"0ER1-"YN(X&:.;)=E13QO9/_"W_(R26_F=OG$KN
M[8UM+'ZRS /,A,_!C]Y;)1Z27[53!R@:V^W+?T5J:D)9_Y]N(WM.7?WJ(_&/
M\$: EX$4:WN'X7D?!3@(4A:LIPM% !V[ W$(".=6TXE_!_CG%.OO;UK8;HA(
M8H<<(S$L*W+#A"+2P[@<9X9\DI:&?(J-L2F&B262XQ_XJ:(OX_UENO,4[?'1
M?%^MTNE-9I5Y*4T@-!Y>61&?E"9OL6MZV1;5:LNI\]FI.V2/KW3F+ZE'N36R
M!#8Z&=9EFNOG\O#*Q.&5J<=)(1.M<W.A6&3R=GJ58=KER3!V?,]\AV[)Q=JB
M,%,X8]7(/^7'Y94+KCRZISBGHXPHB,D\JT2KZZGYV'[AT^!*_FB=CMAPM"S\
MPF(S6XO-;N;5:0WC0_KPREXR]EQKF*4<[<QK*W5(2ZSVU!HFCJ]4I<3J:?Q2
MV^35Q))S;&Y4;75<<.71&Z6J2FF2>(TM9Y7EO!4?%X3,L@OO>?1&#$?'7V<5
M4:&YADLW-';Z,ARX> CH_I6%1&M,&]6),5N:QL;-VM8JG9N *X_>?99^-K()
M<:+-&H.E_3QX?I17A?20.WXCM[-<3<2Y.Q0JE9DT:L1314.;#)/'5T9+4BFN
M)"OM?&-5C@J\/N_V4"/KT;L7<M5%I]R)*K-&S.@.%^Z@U=#3X,JC=T\_]7(O
M.6F0%*(-N518"=E7(0.O/'KW:G26G,RY6G'&N=$G*U[(V1('GW[T[G,^(PMT
MVRD+:E9:68:<*-9=6/Y\]$;C26+"=O.I9T$1Q7JE1$?KLS:L;#IZ.JL^<07+
M?IS1RU9UG$ADQ.>7%4PX']WSM5D=EB3A*4IO'HMKW1#8<KTU 5<>W5/G)$:-
MS88+P9& EJZ^=LH6H#S0OT<WY9LIJ[C:Y/IY)Z5VQVUIZDX3ON>_?RG7:\S-
M_FH\%#:%CO$X2YBCJ@/NRAS?=2 (HO4XM";TIMY]:;&KF>3V7&@M'?/]RIX]
M)HR%1?<3ZV*TS;A-OIH>,K'C2S?\.DY+F\%$Z"_D:3RMO,9R\0F\]&BM;*[>
M$7)&OT?WT\F$+FN<%JNTX*5'Q%(FF5E^-6XZ>;69&)O&+$%;F@LO31W)4_Y%
M22Z8O#G;].*U2FNAS89 2I@0P6_V7U9&2EZKLZ)L\([>2DJ9!7BM$,GO1+FJ
M,ACH<4$=SN*MU/.HP\(%A(AIRQ"GFY3B,O32W"C#57S1*-M@ 2'2UUFDZU:)
M$:NS3M9HSIB&)9:[X-(0\9NV$N+C;%ANTTI,DN(B_;+B*RZ\]&@!'.-89L><
MK !?\YM*A5=&B0F@:X@(T)N*3<\':G(F%EJ"&,W'IH\SL( 0SIY6RQE6T1<5
M>C/-E^;9#9_,I=+PTB, $.O5#6?2=#'OJ(Y<$(6Y[.9:\-(C!.C*K5;/2"X3
M /EK^=A+JM&:&"Z\]%A@"M7GPK0][PO90>JQO'S)#]0*6JN/ 0=6)_[B:/B2
M%!G7D51#R&I&+Q'7Q!;+I8?P4KCT$]_*//?LD<9K24'IVF5U4T\G^@;^%O,%
M9LZAY_U.5QH9X%N#%/M^P!C5Q(6E_/3_$7PJ-.$\\PT:'Q(V6GP;'%F+HF,;
M_@?85D2?[%F4 ??1NX8^L@1MTU^8]T &O^8_J0(]'QT)&%F!1QK@,6/-<'U"
M^C]'X:U_8HO<!:1[TQCV/!3T8/]2<609FF,KO\,*_H(SGR%]WANUV?E!_[C
M@SF;\R3;>!/;R#S$SIXJ3[;Q-K:1?8B3?;S]?02H2K;Q]K>1H.I];"-!U;O8
M1X*J=[&-!%7O8QL!JC)D'Z]E'S^EL?>6"UYVC^']#**7+QP9FOQ[.AG>BJ9\
M)PI*A@8__+\?_(\/4C.>0 7Y%VP,X<\5*H33?[3WS"#]?OR=MF!RNJ,L;%3&
M0L7H" 5K8?[[G]'Y%@<BR422KT"2V8]*,A-[X-DO)>?G2^JNP'Y?/+_,?2$L
M==<L%>B:( QUG0R53/[6B4GOX:CK(# Q2;Z#2<*_1<!S\/:__\-P]%_'?QYA
MW:=!__WX!7X'WZWH!<(HES)+MUV;A%6^1/O?$:M8E&=QRF^&%SYQ@L+O4/)[
MU6_)!]8GG*H#S6O_C.*//DRYC*B)NJ10G:FBG)2SSVLRO.4XP\6;#&_8_[GX
M>-CS.7%"O'MUO(G0WBSMB- 2H25">V.T>ZM.XGZ(=S-APG_N070-6]0HT;(4
M^W.FC'\_-^!#&'3QF1J_/%/D8SK^XN]YT=DA:6O8&,,ATC09I+8_2"U;X2:=
M>$N8TV(UN7RLKVW1>OSPY),TPJ^0B23F5%Y$IZUN3U#M6K0LROUTCH7][=Y8
M;R:9BB3B[YMQ1NPT H7?" H_<_@VD00B"0$?XN+O>3=&P57J]O0DV38F0D,7
MBM*@^308F4.W]_FZ/6[/AA-CN5K-YG1!U-9:J;MZ@;H]]5[=3E)(/_X.;!\%
M&!FLRI!F4T,# FHA%9#\BU*6#F!,DCZZTL ,"6I=>R3ZUXX7O%UR?D=+CXCQ
M%=".B#$1X^N@'1'CJT\Q7:<8?[NDD^0 =U6W*6WG@9 ,U.\+-MU#+.G".O^F
M0D4D?W0ZQA2X?Q:C4DB\R1:$MC!QA=PL.EC$$FLSW\M'6\,DS"4E&2Y"LSS)
M(Q% NR] (UD@PL>W9\7?E&*^2OWZN3F<=^G7Y&.L-ZGF"PM!;";Y<3+IIK0Q
MG,>?>H]^);F<'W_GE+$"J"M3&F1%:JR$>U0D:7,%H8Z+0_T-T^X:#:4K5C#$
M\SO63/#I/WV\1(0M +2L [J=U$_SL5:O;(:-S8Q+5IO.XNG)&.OP;!?@_P'.
MCZ28<P=^DRC]54$(@=_[@M_?<HXJD3<B;]\R*W93YLY56BV?XT]_P&K)/S9:
MR?&05_)<?+J232[Y["[AV76I]U@MWR@IN76>@< JIFN"W=,G@$GG<]6R(/^0
MY.3WB(%>/XFNT0"[8H5 _-\W-(D00+RL,5\HNH7.+02*13JI6-C47!MW52N5
MK_#)0KIBINQ,RX5;]N-O)A:)LXE(/,F1C"A!T2LET36B*$FW$B&Y*A(1WY/X
MGI]E,6RJB6%6+!386>.Q*W9>W%9"*\*#S%/OM!A(CO?'WQW8GT>Y>./?JITE
MF=XK"-^%M';_UH&L]TS;L,D*OY^X)%5Q3SQ%Y)7(ZXV8FZ<B6VT%[K.A-\8!
MJ_/ )MT9H==LNPK<<))MEF>TT.\6AWIG-:?U1>NC=8B=J6@J5L<9O8!WZQHU
MN'6V88+%R\I\ =^VH]BVAE;85<RY51!5LR=JCM(8X^^&F+7&QK6'Q?0X*[!&
M,=LJKEO\ZZ0U9.@A!^Q:)L*S;(2)OZ\W@"B *P IH@"^.I=]:>+>C0*X2LS^
MW-KQ+\'L.%>?C.IRFIYUHG1UP79:%OWB0LQ.O1.SOU%F'+?KDC9=$IZ^.A)=
M8P[GBM4%R82_JT<I1&$,5M/72J%7<&EN,-C0Y7$RE<@!A<&@='<\$HLG(G$F
M3M+=!"JOE$0$*DEHY0M#*^?A\\40LOGJU)'SXO EF>%>&\/I>@+A\]=C) 0^
M"7R20H@KA\^K1+PO:VH/+8^4K563;2MTM% Q^]5QIJ$.$.+!PGLNPG#)2()C
MO[;:X;;B#%E-M"PJC6KN#8@&AC2+4/\"U] T0RU$DUK!L,Y?E(7".I2%8T*4
M;5 +PP(@H"F4N8T*41TRR?C6HL/?4 _==5?F%2LH$@HYK=FZ $(-4S0W>027
M6;"$#> D;YVV;:HCQQ8!W':-IGBBV*^LO'1F:FP5S[,)I3GK-Y+F* /T'XN.
MWN&X"!^+1QB6M,S?#, 0<+YE<#ZB)O7'#:(SB;Y\'F(#-OF_']$0Z'9&K;C.
M5\RET']^66Y>V$HA$VU!Z X&:XZ1^T\"W5<*/P2ZR?0%$OCYK,#/9YC'([W4
MSO52^IC>Y-SY6$NSL2B7AA@+3Z]*)"(T -H4_^UG,W!H(< 9\X8SH*!0]#@H
M1$I22*+@.DAT>5.?M!43(;ER$A$A^>X<0(3D)CV/(R'YWCW9W,G$)?5.(Y7D
M':_ Q_^&8'1'H>V;BH_<5][17U3'_R*"PL88U5[L[IQ%P(A^MVWDV?7O>/=J
M:L7Q+#-H+X2^7.ELZ,VP&I^F/QJDP8]$ZT#-0"$QF&6CU$Y6D_9R5@&BD"IL
M-M)3,CUDXJBFFR,=FS>#002_"7Z3S.058OI3M#BLMYU-6LB^3$J-RL9(#O,?
MSG*^ ].?JPPMSUZT9Z%32!6S9EHNU.(3B.DH=TDP_69PB6 ZR5E^YYSE9\)P
MHS30%[5A-T;WTT^M@M):"]/N5YK6XM.CF<XTN6&^4N#M?)K[_]E[S^;$E39_
M^/U3]7P':O;>K9DJ\!$9YNQ.%1E,,LG8?D,)J0$9(8$"Z=/_^^IN)1 8>QQ@
MAMVZS]A82*WN*X??-5JFUBT0PU#]GGHER-^?'3?*OBEN= T/74/2U[S-F2N6
MORW88UWA4DI9]N6\R"5YHZ76"GR=>YY(Z;A2YS]2!8FE5+^Y61B9J12;-%9-
M=-<IWF%/( [1G70\?>TUO4K9,]VB<Y2RU^SXE4G.:HNN/N[?X.,>L2A6R>1]
M8YC+/?=FVT)&U;AR2>]_9&RQ&R\.$L(<);E^KY#B1_E"MQ8C%D7Z)8OB6B7Q
M[5<&WP"VA9>Q9RN)^)LA@9]+!B]?ZR+.-([X%ZJA:U[MZBJ?6S^V(SGOL."L
M*#DJ-OU@ZD+5JI .HR<.;97'V&,J7)T\8!65 *<W'HRF8T$N>AI*W34)=@9"
MY"J +UD [^WFM>?Z#^JY/BR5#W96/W?'G<>0>3?A^/I\5'@JK0:W<@;$,U0G
M1/;38M>6ZG.5+E?)?"U/^)M#-^_;4GVZA1L65]$\7T1;KOF\2$U3TG*3*A(1
MFJ86;C28YOYZX'X6<1$$<V;*^&1%?"XC29",:RG!Y\7OOWK*R65OX?F/"OLS
MS/MK@&7^LXT,7E*06. U!9.0[A*<>2HWCUGUHABMA)KRO#6-Y.1M?A7./D?3
MJT$X2:#NTO%@.+Z/\^IKV5\-^*LD/K\M/'])?"U7N#+9A6_A^0_&NRQSYRRM
MEO=UFG_/:C'SXN"I&JM'"\U<;E09JUE-#Q.K)7V2U?)WES30A=#)>/H5:/[2
M(I!7A?71>;>OWMP_)OI[]=N/S(9U25X*QNFCZ K)RK+ZT&GP!:2E8NU9M'F7
MF6)%EZ(U$9@8\?].:P>X9M[.0+Y<9???++LORPNYUE2\@T _Z,+,PT^1Q*R>
MUJ81G4O>I?I* SUD0+(GOOW:SP%>BRG.5>Q<1?I'%UM\]>;^,>;X60KA]XTK
MG615"P8G#"/M?*&WF/"U9:+.16,Y8E6G':LZ_+?78;C#1+)S; %,P*\,&UVC
M0Y^1M8ABP2BJ)DR2/ >U\Y^/2M]]P7O^,1K@&I Y:28N7MY)BB1_)T1E*9Q'
MW.*)C[1*R\Q,*6,C/DVJ)U*)8#B9#L9CT2M>PU5*7J7DM<KAR@D?SPE[#N/9
M<\(9VPMGJ?;?UV-\@]K?/,9K9LQHY0O5?%09-Z1Z(IEJ@=I/GZKVB0?Y#YFT
M]HM<!B<H*29/KWM',F2N7C3AX;]=H76B%/J,=74G*"#-,',; 4,-&/BW(2_S
MBH "^@0A(R"2GH",.<8T%XAPP0!0>3 PDF3\,6:?(C[Y0"I4A9^MJQ+TJH"&
M:$<!NS%[C#H*\(( =(DE 5!.8([%A2005W=."!$%5HPV [SN=8>-P(B7&-HA
M?H!NRO $20GP@?^\,VOG38T0R""%69MR=U=U_?([K%Y;Q6KIH5'5I@L^7M'[
MVTQEDO0$PT/Q$]@*'O>SH@@:XG7451E'NY@L;^*/*V3CFZ.,O>WXU.[(IE/1
M EMN20.; Q.4 QOX\X&^'!53-27QW.O/NW--318><MP*<))O]J/G 4RG,NR_
MQ!9F$0 [5,^!RI*"*0._AD- __-?X03W+Z8RZP=,2D ;ZFBD(X-0#=X&SYU]
MYZKH%.44KM%LG-/ #&VWO )/I2$49P4W <P,&OY9#RAJ0)CPRI@^P*=V)YJV
M0C! DKRRP8^@+IP/_]Q0270Q<H<G!S\08DDAF>:Y03J:# ]B0R0.A@*'B3\\
MC"33""7YY! _X!_^@PR6<,0Q^8:>!ZP0Z'ELH,@B_F-#-1 EE:AEYP8ZY@S?
M;0/"IH,- VF$[1I,>0X'!.Y43/Z8 O_WGR%]:TK%#7.&UR;X"X(P_G]+#L!\
M^O#O"X)Y2-2C2DD,]S:UWB V"T\'H?IJ5VUF>5W2W0Q,5K^A_^WB=69E3)U,
M90X'VU(K)*4VE?B4CQ56\77O<='GQM\""+/V'-_6T$ST46:F^]3V#'7R\T]H
MV).$?WV.DKPG'-H=%NV8H,FV?ZI*W'T'T(^@KK (56!V*Q &28@0S3:2%,SK
M$A$/S*[".@K+D#E=/U5-O9O.#3:*99G7]"!\@.\!HAVDQTHR)FY]B!4@ON%<
MQN\S1IAL>%G>P-_1G-T,Q!WH,_P; <,BVY4A1,L'O@/]1[A_2YG,'?DQ_.\/
MHF*=A4H*U2H@"XG&-37=!-Y@HE0S\;,I.\&?-32&0E$P0^%!<$4'":;F1*<+
M:R8J 1A+TB%9;:^C4\A9RPB2B_'+R::(R'W86]OWS=%-9A%N/;#"TE;>A-25
M N-<S:$NB1+FZ6"@T[VK!NJ8I9"&&7T8 ':Z"61D>#D#:>RP+$%,5VD \U$%
MI0<F_!+;.0@I 21+,[PU;&^=L\67W7P-P65TK-UT09.&=$T@W0*1D,MR9_S!
M0H>!BJZ;^-*B?<(V1AHF-L^^8J6E^Y,LD A<ND&\%D!XG6(@CP0BH0+1L&7T
MP3Y:5RY,'FL[Z^(.D">]FIF(@>\"/CUP8)9(WM"%_,_"5(U_,Z,1_AA_B7HI
M.OT4Z$,C%IW!VY2.94%&P>I2#M  J6UPAKE0]9],X#NF>T4D>])0;P+A'X'O
MY$OL0>ZOLJ< E0O4LR)+P@3+S^=8&E&&\-JF8Q.3 JCR'4/6NZ&VJ<J8T_O7
MN7-0$CTHWA0)]\)NFHKU&R8]3!WZ(9D"VZZ;PB0PIYM&;!5GMP[*(4QS\&[P
M.&M;&"6)]#=KU6]:%5SL$8X*)E9,=?A9;%>QQW6#J0/]%AE3"69J>)U:0)1T
MP212QC&K'+U]GFJ<F.D%O"+,\^.2IJZ,":.20QJ\76LTD<#5]5Y"BZPD<V(D
M4]L6]4^P 8G$C''DN@%<%KX ?6_M28!NBL4[7Z[QV3K %<!OQ)09LA8[IHME
M=!]D&@ZH'GKG%2J].C1XPWR8[_P/^M.^#LT(!N&8F2IB,Q4<B VYY-:<S3&S
M8*G7-+5 UM3QG;&3 \1HF'/R/6"A"!>.@-A#UC)OF]D._'%'\1J!&8]OS$\Q
MKXM+++!XK++Q]P6D07-( *V9AX3935-GV,/6@#.97P.OK8'#HS&6-";@]V )
MXS ZB$>5\"ASZ.D&P3O:5V,!$?#?1[B,6@?X3\' T#3(Q:"?J>@-DM^'R+44
MD8KSV5QFAI0MR;# X V#"!N0ZYZE@T_@/IP8%[--&UX;\GB;0\VUC#;.%G.1
M(/B0I@#X"%@ R:INXK=1\6N.F7&$#25>@[7#3@HFZ#VR-"P^Z1KP'DOXZ52
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
MAGSB!*K*#'YM74L;AM:T1 P_5](\<4E66@4+<M6O*+S!RNXHR=EVX^E!:)\
MM#N@OQ,R)P'QKD;.;^..YQZMGO&-R/L$Y/F#(7EK39CTL%5.5F'XK()4-A(I
M**B8 +>T0&XWV.,-3;^\*22.MA/I?<&_N*0R7Y*?:X*\P2^64_7#)6I2+3R[
MS<ZJ0J%9KLZX;"DQ2)<O 43#>KL >;U 1M=502*Q?[M%HJ)(I)";@@ %K&^<
M2Y*.MG38G.;7]PB?93JY0#3&A<)<J)-.A\*$(SJ%'/3(CD9NL)>L*<O( %I7
MY_A]XQDB)<+_6CVS!4MBX3M;FW%C]?7:^RF0_7278I /) 6SI&8C2"BL:<1>
M^@[>AJO\V0)3.' <5E"3/ ;+9W6,B/MNWYD4-*Q '  FDJ23]PW2PCMA@G>:
MJF/>GIE.PMLALE Z-SU@SNW\&=YR9-6>'%O5Q:1V"*_G""0409KKT,*;KGK'
MZI7;-BS4(2$P+:K+IW%\>EM8])=2O3(SNCET$76JD%BE>B@3H'L0()L0Z#BP
M6-8^!)R-.!L18)L7)'*$__6\T2&@+[L2W87XQ3I4-(KE83./C>Z!_PZ2A(J&
M6(JSA$(><SFF=U/2)\!?+E0UZBE0Q$);3-#"(N*6G[+2&11-D:(KUU*_2Z3Q
M^H=/;MS.0'DB9I8-P(S,/0O 691==4]JT."9:$9,L<.K_6[WXQ^YB%@L(T1M
M,]>KD)#/?NC151<!0D)394O<L!YT G3B!]QF2RI5(/(6C@XZG!0;P6!IMZ;K
MJHQ82^ N*HO3M@4/]]MI+#7FJ@;H813A[2:0,4@M-8NXTF(Z_83CWK_W82A_
M?R/V\+W9ENLV@,.1O7<U/-"2;15[:_B#(SUMY&0(/H!S&,<VG[4^./T.P'"8
M<@#[YV"%;?#4\G"ZV0,S.:V7LVK3[/'C9+%\%P]KQ4CK$XH+;2P:<A[-$9&D
MSIVH?"5_LW6,(U+9O9YJM[E-<E+,]$J#3&M>T&_Y2-P#I%II%%]1)]BUR)3*
M(<KI37RPL&EXYWU+!EM(#"D(H<ITEJH6DUPWO)0ZJV^_(K%@)!D/QB,^<(ZG
M4/H+(MA;L>/#8\%=DCS,*. "N<V4HPV9GD*@R[%<K#.V!O;>L;K50V;*O%#7
M6W4E-RGD1BO]5DL_F<G9)?@J#>SYUC#! !B8;:; FWZI'0*K@K(OJ :CY$\U
MJ(O@62V@:5# 'E%:2D11*M97O;@X;G*V '[H3@ _L%)KS.Y#6G"BN]2VZZ&J
MP]WNCC\/)MANW:Y;]GL:\5R(K#HH3+OTZX#=3[0! XL-W,F\8/<-6@U!I)!F
M/ 8D'-J@]_[2_2-9TA+V&?Q549()7HX#P5)8TP*^(C;]<N3DR4*:HUT>S6[\
M;T#68CW#I3$R[/&;4CVD5+;ISK29$[+)6?(AF5YGWJX??O,UCM2=U[;#>.9)
MYYI32<U$-UIQ5 _QXV^_PNE@.I$,1KG]<> G*1'++N1E@6%.PO7D'2"JR!;H
M,"7TCRJ"%4 DQBI!G[2KO3!I2Z& M0DNF!LGG$8>/,-^-11]9J#ZBA9Z!H\\
M%YB?Z"B\WZ#,AKR.^<3G.LN_9PSJJ, OPS9X05UZP/F<&E*KH JV9^Y"9J41
M10&2 MZ7/@&'F49 >45!3BT LS&-E1JBB$7T8/P><Q-HD(I3[Z=!=A:T4YN>
M'ZSG",WI-KWM2'(:9+8+L=FCX)2=I( W= J5@DY<&_L?'X9(_H'2[["I>T1V
MY7,/_:HN;-H]<SJO)9\6>D)J9M[: >.4OU?(IN.3]I5#V_D@4B^DYU&N>A]]
M,-KK?#L4R6 Y%$T>Z']1D'5*EF[VI">H@/J3S_!T=Z6/-GRUFF@^<E5E%$OH
M[="@NWWUN%82@J.JI#GJP@YGK*KQKII%?>R@BQJ_4D =N9MD?,^[..;NQFFA
MORQ(W;@9XY]R3X^WJ\/G;<E?RO@^V+:[WNAK#+/#(L5MI>UH "JUO*;E"3(K
MN^/ZO^JU7A!Q#&6:1I+$F:0X&'/(%17_DYG"1[!EK1;Q^O@V=5N?EKCF2EX*
M72.?R*+7SVFP)%N);C9,9G%M]1*Q_(/O[(4I%TL]5Q[+]]-FH9V9+%:E5@)<
M]NC-_L@3:_1"\&!OBFB/>O$=Q_ !W9Y_R]G:#23.@!YGQH[OR6ZBVYH9+A3Z
MT\C3NIILSKNW]PCT%Y<^<K;[6?7KN>V<V\F:J6AM(U9-NSSHUCRQ:6'-]7/-
MZ#0QF:WNHJE*K3O''D\B>L#0<+K%B)UK1P6NDO2=N WK46H<0O3H '=EZU(E
MW6_VI,RP_RA6PJG8!KS4<.0F<41ROFP$'-;,AU7_Y<4>Z?9BQC@X9:1KIK*A
M6:'2BPQOL_/*./48[Z_V>^#\K[N8'CBZ#P%BO'[%=*[#-1$NW#TZJL,7J=O3
MN.>JB>C84'U9%> :??Z$GRV2PC:*UH4)NICI9"%;&@PD8]A@9IE2]Q;9<.BT
M8-*&&K.;[-P(:0PY&EIPL>_OBRSJ?3.2#*9/(XKO!AN](T2J+Z"\[! (F[=*
MRN),5U,LS5[!+2 >@M=,P0UYP]"DH6E885PW\*'5[4=*//:!QYQ2.A=X&REA
M)9\=1IBCT2R\97.&Y@RK@E+$5[RLG0ZF]5M(X0DH*7Q+(PAP8-H+;*2%C8Z*
M_\PJ<LD&TW"<XV6XRF 99K6=Q/ESD)_CUP:,:P/&N39@'-6D'Z\[W=*/E'2X
MA CMK0;P" I/#)/Z9"0R] &6=%*@">!% 49!(AW415MH2;I;BDN*5U!9:+8,
MU8+!+5"D!RS^7"W7]W:)/R_+ZHIW7LANPR9PS B@&O#?=#)UBH:O30'YO@0+
M75-9O[\SF'RV7Q;VMY0VZ&P2OR?3I6BN@VPG0_3 ?X$4)0T%>8KH+3WHI#3\
M-)[[;@0)R'4'2#A"_3>C=IU,(B&PGSM[13\G7A,Y>80ULW(#8Y^8UADB!8TD
MNN5#MUX/LJ]8SPC,(#B/+X%NC9 L3;&_%8)^R1 #YQY"GZ,.Y2N@*><DXL7/
M+(03\ /X-5'6)GZRC4?B,LGL9^MV[3N90 :- J36$U.>S(8MV!.D3,5%Q$2W
M6R]$>CLMV\:*OEU<<;4S3'A_'.DA5V(=O1N.I8&RZBW:8BV2NYO(<OL2RBSS
M1\-I7UK$X'D9=Z,9E@ ATFKF]2]$%=&* 8#\=H4)/5AV:@#+QC&BZ%VD_ R0
MZP"1;H0E:9!U!!!7 3JTL,X,L'JQ#87V\C(0HMU6B&*50IK/T'?0[-BC@\YP
M( L$G[K<=O&!5<L0I"U@K(4A(#'D?4_5I.9^0]*< 0Q$ZMBLLCJB1A8F/OC1
M!C@3Z%\$C>+Z8M S/1$D+)2/ N?#SZEP'-N3-P'RQE89H#-HSG^+W>^)-1"I
M.-Q;/Q;3#IX)6(^>"E&)OA&LF=56$<49 DVEZPZ,\E$ I/.M [ZLHI)# O.U
M51V[M>Q68)F.S<O91:;N8>[[\M<?1E!+)36^SN5[G=7T?IA 75FY7QTOY_!$
MO9P)B)0Q??H@X. .U15]OZP3M:.@]D32#MY2ORAHY:[)OK-&X49I4!'$'O^X
MC5?KS4%+"(^_D JP8/Z_;R%?<H@O2PFNUMZLN(72>TJ5Z[F'_FT+DT,DF$PE
M@N'$?HGHCP.U87_LR;)7M=^4W:"=>$PG"M&GQ71S/]8F.6F-XOQ7,ON18Z[G
MC>K][4;K]W++08J/=#;ULI[Y]BL9#*?"P7 TYG?*^DOY0Y]>"TL5QKB=LG##
MWY)VU25ZE;:^.UC!C>E'LM>0=[.PL#Q&BQ?][P#D'VB=W4":IW8IY'6)Z'WV
MQ[VSF6_6- 61PJZ2$*Y?4G;/J_4K:CY0F.77XKDKC5D^PX9?]6]2.ZW8$XI*
MZ=QD.W1*(XQU8-%0CM=D@'.=V2.CK5W:PSV[N'0(-G1<X]<U55&A^<&%#7C(
MMWF*A91BJ_^L3]%VM"BW4GJ\J5X"SG8;0<#4G1?POO9G)T/J#K"P[:LPA&'6
MZD(%";[ GK;L#!+=8.ZT)R0&O2/7W6\5!(^!^BQP&S*FBH2#B,E-YRDJKHC6
MBRT(?D-);OPCYI^QBSYT0+X)*"62+M&TS,^)A'T=A:".I")<]-_W/^L7%F7=
M-H>I<ZA)^#9E)"\1H*C +3$;A_;O^XJ7.$=1P["CB95,Y;$ECO>ERB;6G0R?
M'Z?E@M3>+A^&G=IJ$/^"CH^AYP$[S1VJP=)',9(I#$?^/=QY/OP8XOI],<A6
M"A;KUP9TFDH@8XZQB<- HSFK;-&8>*>_F#.JFH\Y71_;G9'"K&+SCO/+9[M=
M')><A+JA4F\:RJVTN_O!8JS-WM!201B3$ "UP/.D]^:.V(VT[PX?./F3OX?]
M6*O=9ENHG2M4FX6U4,IWAAU2PA>'\B'_VE7R.+"?7J@0RD,Q)R+U0>RD,@_C
M\6-;:15[O#)4FQR_C0Y"8[\NR:\[F<SM2C;[QD-OFHMF:R&QE5&+,4\U4.05
MQ4"T-P[027RWOV$T%U,MTWKF%@^KXJQ4"6DU'0(<W(W?SD-E+FQMD-7&&FS:
M(A3M:BJ,S_C8>KN+89Z3"K8([]RQ?8,R;_ID0MZ^=5O<O;Q2>"._Y3J=^\:F
M6N:U_C@#S(*/ZTC=%IUM 98;E6\>T([/J[O[@-/3-6/01K;U2+^+/^M@4Y?'
M,NC.'L3>9@,#?^/8M]'G\7J^B4Y[YD9$56XS*6K]-QZ[ZVE-B&1[<'=\#[\O
MY%-"I(Q:O6:\_[@LI[.WB1B,-.%N?**0]MFSWJ\E^OB#/G_)>?KY6.5$/1>.
M#!@22-$),3=4A7E"OH<EY;>BD$^'#2X7#3TDI.3R_CY"(H7'RI<E5Q6 !\ &
M8LK8:Z-QC5UC)_&2L4,;\N2/[CO%!Y]PLW?B,ZF@N41:1I956ESN[M;I9DM=
M,]O*]GK-<;\>YH1&>"F]-<#\&Y9.7JJ&G^+I;8N+-!Y:X207$]M=3!+18#2>
M"L:Y_:BB8^@<ZSVF6/X?;@V=R6F.32YT*\0FPQZ?T!55? QKN6WF@ZRC6F.[
M1;=K%)W.A-)@_#Q#8M$<OV@=>5*?9#*J:D@4%80,/N"="*@S,<7F=Z3I'O/*
M!5&U;VE]GN:^3-;^&#MLH;2>8B&^J?="ZVGLL=3OY"998.7HT?)YKQGF.M>O
MM,C^]'-]O:%5G.=JM=FX;_9R^:>!F'V*K-8CT-TWZ3.SL\[DN%Z6R9]F=PW$
MC7Y?RRM9KC-85(1[L9.X?X:^L2,V\FEFUZ?%\@N0%")JA,$IZI>+%_*QA0 '
MQN<2.FJ0EB3\1+(AU&+#MAKLEJ^J7S?2ZRK_G,[UFL/GX4A0&]W.'!..JJ #
MB!W'.YV_D\JDTZ ]G/%G8 A0HV^(;%<=4BSP!]91PNP_^F*LH^0'52Z>""[L
M3DA:AVBH_V>9_#.(M7O30;S9>"AT;MN5=K;<-D.]U1G!H[,Z<K+O+*),_@D9
M$TD3/X85/@88[16TSS_4GVXW.EI,0T:U.EM7A4WM\6AUQ$NCHVG[(:M\:&IM
MV&V;)VS(FQPORTC,;D#F>*_U99)5==.NRJU)LA"*U*6[6.=1ND>M TSBPE&T
M:A:^0\(;:I&]I,R>;-'R38"(P-5$E>WD.[N$(MG+UF N"HOHAED"$/H3N!,R
MHLQQ>CE<^3N.TUG3U&L\)5^"*C OAGA03D<W^ZL>]B6B=G_+J8NGY\:T%$YF
MZLM6JUB12//I3?R 4V5!&CD5)[S=2(XE+4(!)Y^6^.%?0'%-S7YP%<BA0=%Y
M21=D4A&]GZH==R5TJ]]'^$+S+M\/E^*ER?K>IT_6_[JOZI,]+;$;MQ.[;&<"
M9&L"[KTYX]PNFPG.[(ROSNXVU*4+OR4%$<]PBII%;."XK0/$#[65PR2^S=C+
M_N7"I[3_%GI!L;560YNN7)LFJD\)_-!63&VLW@IP11[YM@#K]#&VF.4?[T;3
MTARE^C%9*H=!L42"J63</Y/,[//O+O/:2_>637((4?4@WD$00GVL\O!#[(LK
M2?X.2<9.C4=TV:S;C X5PTVM@V0YHUB0PIIE\F2@A3EGSPEHCEBT/@LUH$C7
M<\Y\</(&Q&+J:M)XC#1?8GZX7ZR*B;BZ*I2VCY5B2&MD[P;8U(;(,Q<^:B9!
M-X@';O140_<W$%6N-/@E8I& *AV7BJOY(X>BRJ15Z*.[1M.,/SPJ.8"U]A>)
M)+UX:\H;*M3"4;_D(BWQA'8I"\=RCDU7+[*/6S6#HP8??Z!B3@["49L"G5\^
MD )/)"+A*3P6RXV17(@TE4YJ@/30<OTV2"9"!)9 PNYU5R41;7U?4?K7^M02
MT7I6[[>YR((7"XF8J<>J$-?F@EPB$HS[*4BO-KP)9&394IK6<&K>&:)CP7F0
M4F!2#*\A S!,H+"8C%8@E1HB[1D8R<29@UM 0R0P&'ZFW;U(:&J''"-I-SE:
MY&4X6_*Q)!9)NTC,^N7"A=QR4\P/GHQ">AK:EAOCI'PW>.Z.OX(^>ZEY81B?
MZ^5"<Y:N+>X[Z8XN8_LM=J ,T$N;0%.DGX+,<],E["I$HM%_$79'QF3$(";7
MW WX8%/X!M:705^+#ER2.2)^"1L&3,8M0L.LU>,NL4R\![F<Q]J64C;>K!'"
MXM"<PV]_$4%F'V;S\>VS*A="L_LNOPYGI+OGMXDZ;_C>AF(MTJTU-?]\O9R(
MYG*S4BPZ;19KAEK2TM54&:H9@]'P20+.2MCCK28 [A-6>P'@'2$"B4%C3BH#
M:J:=%G8[$VE?,K&(9(U%WIR^KCHWW'DL[:#0$$.0/I5HL,N+!C-I+!=N92-9
M"%52Y<=>-]SA>H<,M<LCF5."E#2!CP\!T+?'"%O?Q%+***)KZ =]+C'4?1L)
M<JHL(Z:IRD@6LQMV6<?%YC;9A2+N.I'D5,X]+.4U5Q6WL>)H%1HF9F!C[1/<
M?UN>I!L/S]*HL+87IYYYJ,HJ*,'*U:%""I-%:':/9-5#Q6.N<7(S7E)(91%T
M 3K31/QOB-9S-F?6L$8766#S['NQ>$CD-];U5DNA!U#^$Z<C?&#)PYLXH"3F
M1[50Y+'>,R/8T!$6;2/3?+6?\!M"D[]O"YG.W:,Y31AB-2DEPNUZ*X/5;A("
M)SY5:;NR"U%D>WB&!19#92@F#'Z/@/:DJ'^X_B(1TA)7A+0K0MJY(J0=SZ&\
M(N,2>5_V.AWW9%?P2-C2XDTL W@R05XF5<\P3QZ@IM1C,/0 H85=S1 66R%(
M&0/,O%UH"U/L#L5[+=/?BNL%7($]>^*@*T]IS8"S7%3B F,!1QRT($4-H)AC
M@%DCJRLVQ!M&O>A6[ZY3*'A"/0D!&*+H-B%94J;@3]OY_F" SF@AW>_X.LC0
M@]EJ@Y.@M8!T>XJLY<^?.@+)!>5%7D%6==909[C<)K^]H[X841=P#!1*T_=M
M=V"%\368"CSG?DK1#:$=&(-#\LAXR=]-A0RC=NH*&-K>C']6K?G5!^RVHPLD
M?B'LR(J'XD!2%N3*7A.SBR&:DL2VLF&@1CJ4$$/<UG-,\-$/CROQN@D,Y!X@
M@(B>IOMF&6N\?(#"LCZ;AP  *FA1A6V]!0ES :!MB!T*&36'V>ODB8:O]VK.
M!=#[])DOE^#5:+U*7GEZ:&RYIE'FL\O!L[%2,L>]&MV<63\:*@Q1=JC32UT'
ML<%?/W4Y,,?^QF'BW2W]P7+JD'@\)AG]D$%\M<!WM+90R@@SLS4=%LHV'H.J
M,>A%ZP-+'B!\AIK%:GX/_?&%4[..1,,\)3NR-",. JB8.=-_#&W2THZ@$"'-
M1E%20;LKEMS%#NV.^J=0,L33X#59HH5@9 8K_LK/P/?,#WK^7U0T<P:AW=^2
M8?V)M-43_+W2ZVQ[I?9\4^[$:IG]&D31U/SJ;[L69"H-^V(?M*%B7_3]TZGN
MXN]B/&MRXZ=JH21IFE%M2ZGG+JWA#0!*]ZZ3Z0JX[ N;HY8>IL_O649?F,0I
M*KK=[G/<T/F^9E^4Z(/PIANT/<_.TQ++\Z $(YJ72I0U;03ZX *#,V6.-Y%U
M81*+W!8GZ]DT,5*JH_OR)%(SQF]2S5]5&I >MV5EEEK(/;.5KB+L/=Q.'FEO
MZ:&N-%H2^QV[&[;!"U4"]&.2:+/&=M,)6$@1=9C4HFIC7I&V/!/7&A+X.2D9
MVUH@5BP)"!#"/UCEP>:4.O1^P]06#XUGQ'6ZQ?GT\6G8K!3.L X=C!UW&3KH
M*M#ME#-%?J-;H]1/?'$MT2K7*N,G@2O=W6^T)TT:Y.:M\WOQ*+=;?T]?/ "Q
M7(8G#F()*0*+_LH()-E5W9Z!NB4RQT? 5)0^>-8=[&T2E,0N/=,\)N,^H6*0
M7_M_I#?-T=.&[*TMBQ+H07X4Q65O:HK)66VI+Z8='C)N<0X(13^B<H]K2="P
M&Z8HX6J"'J@Z0S9VAK\@ I2,Q1"VL45V"_S$,=B43&99VG/-H ;Q$U2*(6R-
M6'5.G'K7-#M!D1LI!K,__J#+[IWP2VMZ((F:DJRT]41JQN[-*P2,Z*#;'[!7
M-M< S]#8O*=U_Z[X3WLHB);2.WMX[PX@,6*?$Q%P$,>EVXE9'7 YCV,M[&\+
M_C_(:K%-^4-;^=Z,_/I9!29<48G/U$:\-%T,'C9Y93#-"L\PJBZ8C$:#T:@/
M,L=A"G]=#]%Y#JO[N"-]%0C#FVL;U_E'342+S&W!3*G/DW8BW.\\D4[M0YU$
M!\_3\MV82O\J@*O+/.VWH2QX;"IQR5/3PJ>IFT^D,W(#;<.%66KYU(T*M7JX
M18:!WOA40K.N;I)(\0O:V=+:Y>Q;Z#BN5 MMP]U%\G#77C +P+\N(GBXTL*M
M.G0Z5,;]X#^J]N&UIO-;:339X]?1T*C2Y1!?T;L/D9"9';RMBM%;10%F<9NF
M9[HJ-9YA37GF)5?T JN%]A50BZXP:E0>:]U>YSFWJH7*<]0K8@$5BR6#*;\R
M_B/ZYHB ^L,A8LZ>MCY8_B4[B:=H_FF1FY;ZR=$C5]77ST8&>D&2A\7?UYC>
MI'/[L)*5=*M,C>0@P?LYGX[MOR&=^%4QR\I3;)/@PJWUM*-DC?;T\9E/$SR\
M%YJ^;P*9W3)$6[;9T%F6]O;WO6P!ZN3\1:=&8?]NA[*,-#4W04XI1%>#*6H,
M!![;&Y[X@ /$;@4H, '[)A-8_)!]U_Z86L'!D]Z*U-JAP KOU 3*&&BAZ E[
M@7<]Y )J(,E1%X.20AF(3Y#:"%HEHZL!625S6F%I&U)10G:%%3U;71EL)M$<
MADT9Q#5FM =U]%^7KK269T6N=\,YZFB$:9DU#%@- *REY2.RFD<.B68XKP'5
M-_7?/:1+>-,&765::J,'#J7BA6:^=7I ]=T%I1VBS<$89<&$F@Q7_-4E+*.W
MJ-E)U&M5CF\;(6.E;$OSY!A"\B_%5%^7QCS7L*(7+Z&-I-D0NV%L9C>P94WE
ME:\-,79])(?=[<B+KFX@&:_5HQ=H6]#'8,*QUMMPZK=8OUH?W&V6.G?'Y>X7
M1DF+1,8/ZMOZ>.H\]CS,65;5-'4%Y4C\G!?P>IHCMP# 5C'@K*G:!N S? V(
MXC09NZ\G(H7")IO?-B</Y7%L"-#7AT#BH?@2/'-K6*B^6YUXL)K(Y?*#R6DM
M#<0Z"@;HY!)?/ HZKI<'9L0[H("5H7J::=E8 @_>  4,L9"/NA.L80G)K'B=
M:&=[:NH0\7:AY9S?.$5\KRJ6(F$1>['XA[0W(#$D)P6]G)_C-E+-A0G6I;G"
MZ<_17%ZRHYZ^\Q4+BY)+/Y1;'3D[3<Q#BUEW^Q0.M=\6OC[9^7,3_F0[3472
MN?QMK\.KJUE\?ENN/D.&+17Q)WQ:) 5GZF#1T.+<.2]=S_5]S]4!/\(L2124
M5[+ET= ?2HUKW0^+T[Z^Y="S+&4S4RE9:,*Q'NC+/R6G1>=R2UARH1EVFK"X
MP"<\X64K+W5(XH$_T\'6JTNB6<KUA*?"N5)_PQ8B[D(1_&PB:IP. WB<NZ>;
M!$7A$D?V*%YT7"MS]F'4FG39S\EW,9^;O:PZG2P'E4*U>+^=5$IS-2R_.B#Y
M9O(R<]U.\6&:DPJ;1EJ=]=H*9TX!"R=Z  G'*S6\HXBAI75CR0]OBZ UXL\K
M;BYZI$1M%:NEAT95FR[X>$7O;S.52?+5UL^;3^ZQ-%F*F]ZZQ74>"NO6P_-S
M:U*!JNOT 7F_FV=@1@:;H_;IEC%-X0%!T/5 X66 &D-Y)+A$3#3LEQ#1+&L?
M2P'LB<L2&8%MI6F8A4VJ)@A4-H731N(G!KJ_9!+RR3;&(7H[:F.8H<?9.I+H
M);EF(VJB 4J:X0Z)SD7]06(^#0RYXF@"TFM"NAT)R (9'8@\13L62>RE_?P#
M;\'=<!6H'8OF+)*STRU <JR9ZT AT('(T8S?T%&+$"B#T)"*M>^8>2+!??]P
MA$4Q&>F*OTCGF"],"4C\._,8^JHV!1;+L;HFX@T[+L1.&-)='G5X%ZRK;2 "
MG@;S?)\%_1I[T5CVNR<F"BX7(I!\S.=BC[D)D+J-E:2CX)''K)Q1[D3UJ KF
M:_9LNDLD[@C=(Y*(?$.RK!5Y::,Y'(C!2MY0K>C=%3@)4X< [J%8]/&%4+R;
MXWM*AW'NW-$OT.QLBZE;4#I';WT3*)#@)!&;<!6@[8Q5NXP)^Y<S<GZD[\SW
M%F3R)]Z)((V#TO&B"&#3X<N20FPV$=8/N7$#*30 0B,V"(O"_48W\C"9KJ_[
M @D@B93#.91@-:]Y$OF'Z!N>#%1C>=+ RT&KV5,&U>3D\D5)%S1$O_>A@9KW
M41P/TP27",GWZX+TE##*J40]IU?>F)IDH1JR[SG:NB<-9511#-6*=OIF)S.J
MT7M:]K.Y7E55PIE,?=E81\>D".<PY/Y1:K,DGPT,X&YGOE!H@.05&N *#7"!
MT #OU^Q_V&40'&E#.[CM.>V6FL6&G;_>)GCPFXO#<W]9;I^<T;=D,TG!'YMP
M49H4!J;X%,ERS9XX3T["MQEEM3I6+,F.@>IG^TQL\P,*H CP@F7='4YE$K@?
M LSFYP&Z0M$?JFQ_,_XXCJPV:FB+LCW46#Z,$LE^HU\^$A@X-IZ$Z#F( S,%
MR/2?[\'=+D*3V6*327()&9]=--*=M3J9;Z?6D9^I8?(Q>Y7I/52;JU \Q?&=
M,2?&TZVB!!C0BKH?4=VC>3]CA.1A7/WIYYHSS8A8F6([6R.R/M!!VA*D8<8R
MPS\U6XK7DW-:PUB*BG3PV*@5>UTT3OL+!922-"SS98GT*K([-!X[!:]CYJ19
MP0,ZXK^37PD@P87;\Y^?>:T]&85N+U$8]A!GE$O+^4R(WV<H;.R!?E,JWF=X
MER:TQH]$1@(D=8#]*@,&71 T&GSJV-OB-8(?8,[!NZ8H.EYJUBDU8S72HX[?
M:YNU:8NJJS?,$_. 6B@!XA1 12QXJ2/72\B;P,A&_[2^9H<>+S?N: ^-4?"6
M(KO,IJ8*O)U1LZXID7)C.:.(7E%3H.EU=D>U%6T72Y5&AJM&'ZOK;6\4 @3.
MSPJ>*_%V15N&2F8/]2IKI3C35L(&TVK\ *U"9Y^7U.QJ 2<A8H<R@JS[4():
M D$=*R2[92'@" (E##HX#@L=6:*U O9T:F("04<?:YYF\9@3X^16G2"M^Y;]
M^,1>/!&KX7_MD@= B=SL&F$!)P*_B[_X'[IA9']HU$FW:PY"WKON*D@":L7
MG0_LCI4TTB<(&?K- 3?_.K#G@P?V@(J62,^*CKDZ1S9_##H;'9W9$P[5[^J&
MENI,%ZO'9K=Z5TU/GC/G.H4G84_A<;TN!8-VO_ 9#^)IHS'C<*Q,Z&"M+R]]
M<R&D>5%Y@D<[)O&NVVXDL019H(^A+/E DKT0C8:4"AL)QR+AKKTBL2D]\%UR
M >HQ>V%WT22S0,LHO<]W3W$\#BKX8Z]7S+,8>'=R'S:TCBW.UBW$MM"=G;4*
MM-UO9^6?1#0CPA__CZ6$YM)XO($8(DL#^6W$3:"LKM#2PCU_U>H@+0%!$WW/
M@*<+A80 +?0.T"2NZ]ZV^L,VO6Q-6*6VN6/S9VA28(C $&'S)4"C.2!/--'@
MZ=K#AA?F&:*40$*%S+D%3&%E.EQ>!2W?IRN#F9I>8XYM-Z]9T+54C]HVW@$
M,' V:+.XC=OG_^[O6O'^GM+%/6?WB[S%([6U@3$("U:^Y,&]YG=@I>WV#:N!
M7W0Y@4=:.NS)D1^.UO^EK;V'AS>'NRCW,!D:A4)5[D[SDV?LA<XSQT:/'G$Z
M2=/LVZ9WQ2K/4KI13S6YA5$=F/-0X[X)4[?CP<@AZWVO6]>N^?6VY+H5AG$!
MT>'W.-;EK3C)CYN#02$7JD9FK;4BIG*OCC#;+?JP$R3"['MV4G^B-AH/M4@O
M@2(Y29Y$BY4UF2QS$)$*]CH8(&U%GI';D("E_@;H)/< ;I@$\W)#]2X6A]W9
M_0?T6/\./72SI:Z9;65[O>:X7P]S0B.\E(Y.U_X8-C=OHWJG&F_4IY'[>*<6
M#Q?O]"@FE6@P&D\%XYP/WCSE;69V'*S:)\F?CV7O\SG-L<F%;H789-CC$[JB
MBH]A+;=]=4?HB=R=S(W,,M\T] *J\95G\6'3JD=7+W+WGCV,C426H&-#*^R1
M%8[V=NOX+VP2])@:)![MML-YQ5]F?7#N\7W(;VP*J6HL5E],%]5T6*[,XLW:
M[:NQ6X@8R/'ZQ&T_YMD^',M"EILR;]ZEEK=<9+K)/87K1NKI?@6][#ZPPBY-
M@0WZ2X(N& XSP^*Z]E0HF(OHN/#$/56%TAL+<USBP;W;170 +J"K*[-24M&Z
MT\6R.NUEE*:2PR?\*WGCL\-60<X^CK=3:'4Z+A:IN',*-O\F9L@CBDF%C^48
M_8\&T6QNR165WJ+47$R$HC171(+E$/4IE_+0_\?F&3YW6T^G?FM?W:0/QAYV
MT GW-E3JHRN&+S.HM5B33Z8G32Z7FM6&57E0UA-C I;J _=UB!OL<(P5!/>!
M R)!!Y&MUJL@/&8LZ)<7+[,>2,(A1Q]J:4Y[]N+!NE%=E8%PI+V:V->5"[N:
MWSW5HYZED49%.[;U-8K\#?A/_J!/KYRDM7=&?@:$)]UR^1 ]'^N:?)RN-&_E
MQ:.>O7WL;:*]9&B:*)K]?NLXM Z9\H=OZ.W"M10DC<RZG<V7F?W#2>#R_)=/
M4Q"]^VIK6EPM,CTI42DEAM4P7B24-]Q$/@5<Z5U319(^I8&3GL*2!09);GUN
M[4^=5_@Q#?E;39]T/.N2ETU:!80"$M8W@MU&DFO>5_*A<!KS%+[K#)N4S.[$
M#\$B5MN0MYKP.ILO2!!\)G12$%2-&C0IS^N8XX:8@>8J9BVB,RT%MY2P,L3?
MAN)%"N824$  D[PYR3=8C]PM3:*M1F#M6C6U01L:&"\?-(8KJ8_7^0\!>N$U
M@5:_\ ',5&-$NTM(%)+VLA&89<':"-:!@M]!A+9=J[."PO+8"M85U=:1M\S
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
MY?$>E42N5/+^P@3[:/&+)A,7@43?CT".QAN^_)VO!/**S2(P,R]:;/N=48*
MT&BT"RG\Y:8<+13SH_+7OL+5.7J-Q?I>N_M24.RZN[]%NR^5C%RW]RH:SG5W
M7RB_N&[N[VSN2T42U]V]"H9SW=VKS?"1N_M2NNNZN[\I&3[6F?ZK=_<J&:Z2
MX7-V]]RS7#863F).L>.7B*(4.HC_7I3\4*!WT[G!'Y)DWR;0L8'@+R'&O!\8
MLD* O[WVSY$IGK7_YSVV_--=?](>Z";!J >.Z52T48#P;\X'VW96&@K334;4
MGY;1>45 .V"C&7W0'+TW,I_=@)K=V#^6K?Y9$EOWP/39UU24N6GHY(+PX5NZ
M^IB+,!P$*<+&_W[NCF>[VW7WQE9G<471#<V$:STWZW4L9G9XF=TBF2DM]!IW
M_]3K" ]S>;!\#CWFQFY05.X$4%2K:]<E7'Q:TG>'!72%P:B7+\RS0C'*)6;&
MJBDT.O=: @!!HM]^15/18#(2#B9C29_14G^Y)+I$0?3ID8:7Y! #&/CKB>DB
MU=JGVZ"?2DV?X!J^FS']*95.5RK]*VVOLS&4AE)_',G/U%2A6LQ.TNO^<_NV
MD?DT0VDR2C:6M[-YO2!-6_6RM-STEVM T I'3K64+CFY[P)_^7GYX?HOEKR7
M%6/[0S;KZ[WPR]Z^*V.>LWMXN7OUY4[I1>_>E2VO^O(/23']:7SYYT<0KGSY
MQ_+EEVS6A65RR:PH:_QE0'8\Y,!WF&[&&TC\<9FA[0L)1GYA[\<%[AES@+]Z
MT_Z6]-#9TP-Q4K^:&BYKRZBO^M5[=N6@,R&'JQ9Z:S[NJ_?LS\W7O;56*OKA
M*<#B<G'?W:2E:2<5JLTRR3NQW5Z]-7]'1Z-VZ.C1KEJ'4S!4;>.,].P@PY#)
M4KI(FSE9ON:(?M<GQU>(#6MWF<QSMB<5MZ/>8WMC3F(P?2;][5<X$@YRZ7 P
MG4Q]4#'4GQ\ON(K7JWB]</'Z/K(P,^A.-GRVLIINUJ/Z +]/I=]KG94LK(X+
M@UZKG%.XIG'[%#5KN6)3:6%9"/4.IPG#2ZYW(-@,KM$]UQS.F80__91"% LX
M435A+(\EX=@%,&OWBU6&;Q';.Q<UG/=V_+G:X-J8<*J.LE?=0 8!BK$*RC8^
MND=,S<UU9SX<<OSJKA"/H6I)[<!(V3<T)5R%]%?5OYRW4/H\&>T7-#RWW7B?
MD.*5UZX&T1<SFY__>VZ[<;6'/C_X^/OVT#267FA-[F$SC50RCY7M(+Y<A#_'
M'DIC.Z@:;BT-?+2YQ>8)J?TE#_;0&^*2UP*GJXR^RNB_6$:?C4!]WX:N5PG4
MYK;?VK:DZ*#7GW>>2[=Y?=N*K+! A>!FG(L%4V'P,N,O!3?_(;.@?UF7L4G>
M9R?\7/=]Q?B/3YGJ#D0[0IH>,-1_1IHZ"Q![0 _ /(, YIQ E QHUY"@CA5\
M4S*B'::J(_PW=41^U-!<Q0)(&0?F> FJ>!/H3A#^T@K^<\[<^3!-<(F0?+\N
M2$\)HYQ*U'-ZY8A)@<]3 "Z 834Z4EX8V4XC35V5_!NQ=SHS Y"97:9H\)HV
M4->Q?F_:&'4QUT;2M<8P;9J1UK=?BKK'" $//<+"0M(Z1,GI9YG\,]C>%19J
MQ1BBZ6+[H*57CYWBHIW9I66F2IA<_RU:H[_";?%:\:[)'F A]I%+LL-8=;P<
MP]H:F_K)/Z>\(K_FU]VG5K0[[:-XO985(X^-V];YO>(0&2N$E)T7E"FO80H#
M/J)X!AO$:\!<F-.LZ2(,PYR-&+GY-.'@V<-S$EI8YN34&7[F)F :>$U;?',^
M,)04=88U8: .\B*4XS59#>C2S(194ECR&&H Z09F; ,1L>4DERQ!QDJ)=9!Q
MB!<F>Y(M&%A)QB0@3'AEC)\I*>Z;N&0D_@/<C]0@@TJ&!ZCX%F0A.I&/]AO
MUS0X[O^\LZC,F_1Y@Q26E%18=E77+[\C.6NK6"T]-*K:=,''*WI_FZE,DF].
MH+J:FQT9*CZ;M$'<5U3V!G*V\JAQL5YBV1[QRW$T/TB.L3L6#J8BD6 XMN^-
M67R&%ZE)2S)?S+=XW)RKY/CPP4JZ;F+S"A.($LB88P )BW",#0-%=CL?CK7G
M 07)%>ZCMK0H$)$V1D"51T@%?T4W94*!1#MC?I04 2PZ9!&9EXS=+X)__3":
M"@_"-DF]DS:>AT0]JI3$<&]3^W_L?6F3JLJR]O<;<?^#L>XY;YP3H7V9T;7O
MV1&H.,^*MGXA$ $1!&5P^O5O%6BWW=KCTA:U/NRUN^T2JK(RGQPJ*U,0J2EN
MB(GJMQ.4CC!27>UM!1RP% !GH%2.\I:1'[27C]6T:,Q77K+_R$GSZGH)> M+
MQ0DF%4^2V"%SS<!.P1I]06NH$"!>X0/8C@\X+^2[F"3+(</ ;7\+0R*M!5Z8
MXQ=GH#<88P]U=FV]ZM:3GY667-T5+'L(:+: 7D80+@-_MH&[!38-OKL#5I4V
M;=G8.C9#L52AN%1EE+#X>HW7-CI;6%HIX%,I@,UF8!+ 15-.ZR._JR6?^?"X
MPON ']5/(!S R)CK3\&K0UR#WS)->[DM4W%N3^R3#!GXB4]QE#"P :Q"4YJY
MRN_=#_MOA>3<MK"<2JM$P,+6;B():-7]EGS/WGT0Q"C"3[;AD'#,7GQD.P9^
M$H9ADF&G2L_9S6NO9>:O/TA!8Y,/S)UV#P_#0@\8_10=NGS3SC^X[$#<:7/C
MF]I&X@%CT#9>_3;B#%@(VL>H[.,)<EN_K3_/3]_>$6-,\F(ER?(E9QU[:C9[
MSJ29]Y7/29JWO<MB)VES=V*J?(3EY^>,\V:S?H1Q/W2VM[_@PWRGSU<IB*2$
M;ZO0/T66U%C#'YK 38:G+8W 'U-BNT#%2>[,GEF2SZHM?N323BC6E[ZT<]4D
MW$+'I6GX-6CYB>!H2B1/$&\_0Z[7M*XW=%;V-*.WY,;S6HN4<?+;(?QC20L]
MW1L?1-#<ER&TE_&VIYP!"(]'KT45$Q7>L>@R:Y2-@K7 <XFF\=@4"9B:_D[L
M_Z27HB*I5MXU'-O*S-N&[; ;L!TC")?(PKQ>"_,L*2J1Q7VS,E[5W2GM">6!
M\)A)>&V7E_X\C_:+N.^^ ?S!LX[@?N91UCO38L;@F6S+>>Q.*LV\M13)/\']
M:X+WT&O(O'&N^.KP9@A6@%P'Y#I<!PF1Z[#O.F"G/Q<_@Q)I-)8C<3HEBD:O
M,_#[B5*>[^1_7(F\H4/RDFY5;-<M6K+ICY11T>(EQP+#CCD44ZVR'F"ZEA7:
MB0IC#IM68=72P@9<[R5\W+E'<9 '@!R**#L4'U[VN'6/X^($B(!+$EUU4I&S
M]>0XL4YA/<Y1G52V("W,/[^*<F:?9),N.A6OVL_Q>K%$=@8\F2J;G$@'JN/S
M%7I^ZA++4_5DDCG$M/W$)NSSY[(_E<BV2]P>?3V)37?!"$]QIKH%ONZ[,*DR
M8+X8"1PIR 4/L:(%+ZR +P+/2@KSQV,'^>/P'HSDNGY8T@FFYIK!C&!>^6JF
MR/!G%Y:D3LS _BFQA0V_"$D8?QY@ZJH2CSFZ:R141X&N')@:6%W,@<<^\ AH
MI"_T$;Q=L]85<_0R5WQ'!C=8^/,+("ETSP4R/YW:5CB+V%!RP0O!KV,=?.!
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
MH_C"0)X]C)?^1CD=$<T[N,-<V5N^D7B]U$12C*3XAJ4X"L2[/I^PIG@)>Z;
MTU-+BYFVZ\9DR7'6JNTL)><V"A6AJJ>1UZHGOPW+N6)=/54&P*/!8$S"[*YX
M?<!XA213S;A%[4^OOS[E!]1W\E<!XI?9DS[W2%HCW1+R>0,?^T(BDTI.S7YN
MQ:4UD=S6+B92.*I=C*3X)J7X#S.4-6*YMA,;)2THM<6CRK"]6J_0O(P4$P)M
M+]ETS\/RS5ICI#9$B5.;0(I_ME[QA8T/N&E>PI_];]W1)$O?A/?W9-OUW-MV
MA-[&,G25Y&H<FDL3-TK0' D#"[[M$)<#D!%F=6<?9#(08X[@LMT9&GY3$MM"
MNY$N490_*)"J%G:&8%)D'"/9>RN9A+ *8=5-854DS,@38%46:\A6)</7A6EG
MX$L;7<&:01>;,Q5!NK"QV+$]R3QV5> FO-OH%S2YN-<<?1+=GTL>";OO39<\
M[P!7_)B5-U93M=ZDI J)OK"N#+O=S-371#JLF<#$2>)6&X!%7X80S""8B:;)
M]F68\1JE6<98UV7,WV22&&_E.WZG"6#FS0H$MQGF0Z6YKL==1*[X/;OB9Z]
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
M"7X-O@E_@Z79H/\>O%+5+? ]6&T%5AP)JJ_M*LKL*K/!IPR5L,++*!Y,::2
M]TZ!((V>'@N^,9868"** LOX[180_#GXP].D@X^6V[(P<U^'[QI-?-<+7[Z;
ML^[*INT"!1A4F_O4Q!^>@.,JP#!U&R#1]"4'L(.YSNVVI/A<X.\0,22RG,'K
M52&#*<.<PG4*H\9LT S-&8#URHCSWADGPF'XV?'E,Y 2P_$G-'FB0>R)"+$]
M*L3^)5B2/P*&Q.C?)\:9#_CR&[=\?@K_PN)#00U)"#-NP &2#HWA+:U>2OS\
MB<;/LK]?2G)7^NIY7%B*,Z8$=R?;RLS;7I[$MH6NMN#DAJ#ES\+W  !R%-4,
MJDD%I4Z? "; /EC<RMVKU/2Z[-+'\"K!,J.N[.A#, *L-V"FH] 5WI;>NS,N
MFXKD0,MTO*7GSMTAV >2GKVNW'/F6T0$]>S5;!5Q+D$0KZ][__=_O;CV?F!^
M;]VSO;5MS3,B,*HU)1'>J@^TW6_)7$IK=[O0%/Z /54A_OWDXI%P0M0#Q?XS
M]OPC),@!06%AI#V:O:B-%'[K976D[6<?7.W?[HUGSWX3^$/ _>#7[:KH!_9<
M._7*0"*?]^7_I-C8@?KB?SKUS'L*[*NO#'^%#P*<"T31?'&[</O1'@=!RD(
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
M2Z;^BH5MK&ZQ7D*DSJ]1_@JJEW#-_(OR+U"]A._72]AKNGZE11/NPCDZ=49
M%&4+,=W5 /TMX_DM.2&OKPMN4\/<V$Q:PVXFR"Z[(;\"%5"XT?/&K= V0IE]
M.S?6[DSX=:(W9[&VU,DF^Y1JTOTF[.E&_OJ;P.,X3:#,^%OVS%#%A!L]YOLL
M BS-#:9GIXZ'Y9<CN[YVS&F&";HZ!C42XBF&OOG<^(]LGE@B%O334$;@$\=;
M(P<DLA;-/1X)OD8YN$2<0&YR=+7N'9[[(56\5<6M4),T@"+1E7>NK<WYI)V2
M>RPPS1>#R7H]2[CI2=!#&2AF&HMC&':_:=M'-+;C*^\7-4(^RI5&*>[A]/.>
M0Q50<O=R&]Z&1+*5Y&AID/0,?5[H6HMZ*3^5--@ 'D8KX@S.Q''ZO<LL" RN
M/F!Q!T?)=VTJ?1H,$F*[75<LTA;6-2^M%7NU1XQI0C!@(!A0#/M!O=?;C%V
MA5KR6'>5F">MWCNTN0N@0Q?[T<7^Z-I \&V_GP2V(ZT^C-96+1_O=E.&QB?P
M1W=)L-49[7,B'I1YI%)Q$G\O6HN$'UWHOV?9CY3-\W7A[TT'9EU;5Q8\LYQT
MQDFLP-3:&A1^6,DHE8Q3V+&;HG<2$OHH>_YEH<>])$:4+8_B12A>%'5;:><B
M?LHWM.<ZSQ:(41)KIQ><X[@E4^*!;\AN T5))LX0J!<("A2A0-%U&4U?0@&>
MR#>77:>Z,N;SI:UJEFCTQ0 %@@A1$DO%*?+VLUO FWN2 _;DE=6#O,*(VB\H
MA^6.[)GV6'(4M^T/)XKL=>PJ7)AG.^N6,E*F,_CJMN)YI@++MG849^KF)-T)
M^AW5U?"[1Y"/JB5&'7G$^$9YTBTMJM5\6AIP(AX4?R18)IYDR3B+HXX@*&<(
MV3=1M&_.@@H<L9AX93_7$#*%\J/"=19]8K6$J #C1P0>QU)X/,4F[SJ&E%54
M!1B4HY@)&2&F*BB9" 6'D#$5;6,JB*7O)#>82@[(;0V\Z4WG4/>PAM/ +=LH
MX\:&67):F^QJ(AZ47@3L'T_A[^57(B1  2)D0$7/@/H&$MC95J+::/ U83XK
M]8=]H]HL*QQ$ N8S2' S0:(GRP?PO>(L';!!E@;V>SK571>LV87]0L#V6TK(
M/$O=&\>\L0(^!D.!K33SAZ8NQVP5/ =\%?F2*.D()1U%VU82]D0]8T_AY0D)
MOO7=I@)8C^M5YXU2"FLS2;V;J.IB5EV"]04=U<@X1=!QBGTO%0$! DI$NF<\
MB*[)]"U J*Q,H<OT4BJF2\MI"3,?NWA6@X# ?!(0;C^N](G<))23=,'.(I$%
MV+,V#[D_Z(V2*78DF^$(NJ8]7-?)LL4+\U2EV=&$5B&_XD2P ABI2I%Q/)F*
ML\3G#O,0@)RK'\CM P@RW:)FNGT.0$9X?V*M'A^[&+%HNZGULIS++S0(((%Y
MQL9I$HNSJ?< ))I!K@O[:=>)@=$_HKO'_"?$P"A5YYI3=?YDU7?N_&?@"<NV
M+3MLZY$!0\#S%4N&C3[^5;,])4;_&T4$4"+*-6HUU-,#I4]<:_K$F^P;37?H
M.ST]3,EU8UQPRF]#7K9E(Q[[Q_N><U9?Z",E\)O=(-=4Y!XUK=^RFCE!LH9V
M'9,VI)C0SA=^V_J]<*@7Y, &ZZBK04>LX$F[$9E@8<&?N>V7\]DRNZ;H4H5G
M5GI1X_UZL[MH[KO>Q5KN"\YW1YG.;$=RUF'WK8;DU)U@8J,@(;>A.$%&[FO'
MO"8YCEA,=!KD8) M8,2$EM-]+IL;3CC $6?;@!/%+_YH!^RY7ZZ/LMTQMEYO
M1OY:5F7;N] .^-E6LCC)L',^K_?PO#_(*HN&]NMO[ '#,/Q(2.35![ B<&P!
M7_/79P-.VSWS6:-:2-MU7Y T-E=HT+B3(YKW*31ASGK=]UQ() !B1_>JB542
MA?XFZ1@$IHAR54NOJ/+RU]_).$-A\21Y6*L^,*C/M2T_%@K\ =+.NBLR/>5M
MWFA+^( 7J'YF/6_^^IN@X@1+QVGB\%9 +"18S UO*<0\.S:S76 %F4K,>;JG
M$),\I$_^9/^>KWPT'%U^'\P2G-$8:N/6D&_+7+\P+V K,Z,A=?)C&]#JKKN
MF-49+SE5N]=K-3.M&=@ '*J3SR@3Q0G%*B:Y,5N-525''L=(/!Z#/!Z@65:1
M@V7O/L7B0-K<&4S*7"@FJDU_C1[_U3GV=WM4_PH;,D#HUX#PW!26^.8\S]&'
MO@?+.'5L8(8>3Y>:#=QR(>L,:"%1Z^4Z;+%2'76;(D'! _TD$Z>P9)PD/G?[
M!(EVQ(,AUQ;SN-]#]%.(-DYG.MIP46T9F69_D!V,\XSI<U"TX5T2BHBS-!TG
MDC=4N3^J$='K1+HK/L^(TNHO;A]%BQ[W+@O7F !P2X<HI\P,B(#*.W4"0!#D
M&(.?%<?]?_]#IOZ*A1;([[?._.]"_*.O\6[(G__$03UBNDBHEMOQ-+]RNAYE
M#^@;ZJ#A[.[:7\N)^\=1M*_%V)\H$"B_+YW8EOM.3B?&PS76DYUAHZ,RRU5O
M>06''*<^Z/L#&BX6J5&/FV2FF(2+&U8J=EP^QWWGU!M@:HJ*^M'W>;DW/&'E
M?&]L.P 51D<I7A'J?4[7<QFAW$[A';:K%2K^AT=S-W<X_0W*M;E*<U+7N1XV
MM<1E-^>5FZT*D'<<ML!\HPWF&T?5TM.;MFP+!BDQW75A[TAXN&8_'Y,CA_R&
M@E/WD&S[A3;0B(^O-+!T!TFW'[+QS02%4/+MGR=+A:_XN@$\7*URJIO-D5C=
M2K(KWEO5::EY!4Y$I#*EODO]$J$5=8NM^(9.I;P.-:V[Q.A;[D?4/8^H"LNG
M+.^2XG"#GM=H&I(]R%AC;+[(I#_TM"_NLT151#Y%<[Y4]9G)J-/B,VTMA_<+
MJL<T@9](A;[.=_T=)"=_LF?%P$,\NE^;!C^;\15J@$V93E-KB$[%W\#$Z52<
MQ=DXP[Z5E+YOQR9<14[HJT1HQ/XN!/\3:XVZ.IOAQ0:?'_H"6US+LB=IKVW@
MK;6W+;_Q1S9,^"M\+)@OH)7YU_YIU?:C/=,-VCI@.C@5QY)$/ 4K?&V-[N!_
M.R[\Q%(?E6&>&#3)JN$O5[5!?5XM;YP(+C4,%;Q:YB>WTUZ;O)\I3"5!J13;
MV11>4"5F&;TUOHB!O%CHOY25;/KP#PA-SGP?(ROJ,E;-4CR %9HL""SCR3IW
M[5==(J69O[4OM0&N/C8IGA7R)=VOM.6>N5&U$]R3^3?*^$<9 E<478QPQO^9
MT?\K.<5[EF3@%1])&6ZUW:$PWDR'AB3D!_FJI+H=61.)L%<7L*H.H1Y)_!4&
M:*\]#AOEBP!GMBM.+/'30<(S1>S1-AC>&DV,Y+A="B4>UN.#UW]NYWK M\/B
MZ;L(BZ>W7U8>.=6HC?P:5M_(YJKN=S0N=8' ;*):G @+(CL3YD:^:XRKC)WI
MWVP]BAWUAX55>IB:T0UANM)E?.G,#'GX!^DAWZ6^-"RVE61&:/+M[K YPGN5
MI(HU45C\YX3E4R':U(C:%)HXV\3R[;HI3C=3N\%\*"37Z7S_@(A\BN;ZN)9,
M&-UE4E"<9*^S)$=6K]6$87$4%;^4F+P3%<^1).$;>);%R@67X6S&8G,+("*I
M.)U,Q1GBL!?$%X+%]2K1<+LZW<-THSW311-+M@4N>H'4/PD6Y]UVV\VD2B.A
M9Q-^;9!U2:43P8#XV\'B,)SUB:4.QX4>QVUT4_!3G:0]D%-]D8C@=KZ,S!W9
MUH,X70SE7J$<0A3ENTK=>&*?W^+KB8S/914AH>3Z$LLF4]D6)Q)!N]D4C9IW
MH+3-VTK;O+EPX><]H1-#1Y=-:KV1E,H)#"^UYYE1=DC) 70P'T''S:3*<N ;
M<&VPRZRDCQ*P$ZTTTSW)1&<A5V@P(;OH6NJ=/0M> \A=T<J$4G<$IDJ/627?
M'1-U3.JU$A6Z/UCRNB:205=8@B7CJ1053R;1:28ZS;Q5 8YD6;//2["@I-/N
M8WU*"GZ>L1W9M/*VM802#,\E83(KE8I3R?ONX\K)LC_U37B@ S9$U67=0ZX:
M:M1Z^BC0I5?]?N6.V+_NQ@1J*9ZD6\J(EQP+4-G=0X!L"   2P&9_O,K<:PB
M9-[E27XQ;//36M%?9K2,52IP<)G0+&*2P"Q*QI/8(:C^&\$*:M]Z\@C1I1=]
M$52)I%WV9[ BS7%7 31:&\QZBI47WD@M<0&L!+8:$6=H/)ZD#C/)_GV#T:%W
MJ^MU;&#MAEED+VKL*4'6/RJQ=Z/6V,T977<;@MHOCQE>U3F"AYSM)F@]R6V$
MO)%A7+LO5%LS320):&;1VQPA%L6>_BCV=&GI.&=LZM)KN[3D1])&^I3H/XX+
M\WFQ(92%=I.;C?N;/MFCEE#TF6?1I^\Z:/4) ZFB2P&*P)[#,)GIK:+$M]Z'
M^(! EW95#VTN$H#3R/;A_=&+(.^[W/2/<S/(44OM B3Y/&"_2Z_[L>/V$(:S
M1I^"]@&0LO2":BB\(DPDT:'<;,(&5AT)K3HR2<7I5#*.T<=.)!!*73B@=N<H
M=<2H1"!U!2;G-U JRZG%.B9-!H;/&HUDV6PR.8V#*,5 E((-GY@XEJ0^0*G
M#/W?H,/4&;9_XKN>KJYW#, \;WX,3X8<H+]X9Y@@#X^*=1E:B6,E)LFR/058
M MMBQ2S;@Z8B;%5IQ72PMYH39&<Y'LS[]\:*JP VD?R1#H]*P>X'_I2T_04@
ME M^4G5+LF0]"-!M<_'<!T"GD"Q115$IV'E1'BKR<"1)(J90C$AA)"NFB*$L
MLHR4'*ERBDK*2?#&_Y7 ?R-]\??_@7^>KC.8BN1 %!EOY[<#"8)](&DPU2V,
M8-@_SX(&,J"TXNQH0U![[! 2*I<@B) W@ZD'__[W?^TOX1 JMZ"VM[9Q2%PB
MP#=-20P=(,L)207O_BV92VGM;A>:P@.-&@+F[R=@).&$J >*_6?L^4=(D ."
M3J558H]F+YRD\%N[CP(@W'UFAW#RVU%,"993@<]^\=1@;SQ[]IO 'QC(3>#7
M[:IHH/7.M%-[,!U ]1Y.2[&Q S'T?SKUS#%^_N%;,1V(5U#B,Q#?@?@^"8KT
M]Q[_O,7Z+S?M8#?VJ(WC#_295.-+8?B$/FQW^&H\5JQE'IX@_/*3^E<.[)'B
MF.M8&9@B%KR !;5G#*K/6*@_8\\*- 8UZ,._G^8?8EJ]P;>X3K%>:XO)%$6S
M^!:_+K\ZH<8)V6*'S\8R8';U2C'+;7_)\K4V^*G= 1]4^5JG':OG8L\+^<$=
M"K4I\2RK!\(9/(?82=OW5<^0(M11D@2&$R83(D5AN#A4,4D$.Y;""4S%&5;>
M;IVT,U.,B3#(BW2N8"363-XJT941ON!$8(&]'BDGBX_IGM@:"/6E@==)>]%0
M>YI('(Y<$/[$F&<EB9]J4FV55WVM:7-@)/UZ9+KO3EI#:];"$E2G-;5R;GDS
M *Z<B+T>V3;T"MV;$BQ?7I"*[V%:PL*;(G4XDO:+8X;M*QL^3RTL/]EM=FUL
M"48>S-,:MHK%Y<);&>M%4ZY;\_9C90:?>3A/H5SLU51N8NA#HCEH5VNZMX$C
MF=<C6ZF:1>L>U^;S@L3/5;6U(6>:2!_.LZ1N!JF:GZD;\V6C,LF.W$YZ#4<>
M/+.V;.)"1TDH?/YQNJKEA%IBPC9%YO"98RQ74$CRL2FL!;/973\VYGVR*;*'
M(PG?5,#"NS2VEKI,DL 7F8'.B<G#D4JB+R_7A:DIS)/K:F;02 Q&"4Y,'8ZL
MYDKY1KI7'/,).3N8%^8$GAPOQ=3ABF;"1N(&J1*']<9E83ATG$H)7XHX=OC0
M>8.>IKK)N2KTLEB3,]S:LL,&0P^>VO;S-7YJ,BVL7M*=E<&-&*X%AN*'3U6%
MK+EI2F.)ES@K2=(T*5B$!H<>/%5H,![#E;0.UFN-9FE9*[5-N@G]E(.G^M49
MRVX2$X&?$YG%9C2U'P53@T,/>,]Q4F366ZX?L;91*8C8T&'8% >''C"?D:LN
MN$?Y<67H'KUH$G3*'*S LH[P/H%3LZ:0ZI# ^UDU[%2K-<L!CL:/,"IIR2XF
M-1\](3-;=.QAIVBN2?#4(YRZ&6I%:N&D#+[=PSPASU$U8J[!H0?+:LW*G8)E
MJ!C/Z+ZR](U%/S\*GDJ^'EI,N5.GF,VRQARO5OJ33&&A.DTX]( "37O]2),U
M3A<R/)]>C:5:!UMR<.C!LCP!MUJE;'/$K_L%9>K.\I5I%@P](BS%26FI3Q:-
M#<;DYBUE[>8)?@CF>D1:LAD/U\R)JQCK-%>8:!(S<:Q@Z"&HY/+);L;H*IBT
M\OK4P#/+:I*#0W?+"IRY)WLY# 8 6]F49J[R>_?#OH:!%N;6WH&VD1S:5#L7
M(3!F)=^S=Q^$IFSPR0N#=_^8(!R#'1BJGK.;V,[ "G76)Y-!B ?L!S*Z/_#=
MPH'@CS]R"!J)H-_/+AE_8"_:1_@22Z8>DL2=K9EX8,D[6S+@['O;Y2OF[*^F
M*EY:.]V%/OKB(H&] S_\SR_ZUS<73-(/R0AD(/Y)&"-G.S V'NN,'46)5<&
ML1OCK9$R"BL_AUE-)![?I3<=G! @*;BX%.RWK7VS;?(3NQ/?97><>:"9ZV;W
ML%+2B5*L?]Q&^<%]OG)8@X>X'V+5]Y+J?@;$3IU45Y\ICN3!<U)E-8-GG>ZM
MIZ1</ /EHH[JA5?_,Y;]^Y>W(D2/2/BSD4K/NJC?AX3C^_2(ILW_577YE%S"
M!+/(*Y8"LX5@HKDTFNJ6[GI.<.*_IRZOT3.XR,V<GU9\_[B>6-3E;M5D?<C0
MMB7BXC83NV.?*"V[\ZC)9,6;<(;^*,[7QFI&&:-O)SQN99&S1MP+2>1#03R2
M[]A6['FG@QFT4?>&"L5.)(>><R(57+4C\#C!'JM5?XT.X$7$^:=5]6V*\V?:
MAM^20_IU#1M+Q((\.V449.T>[2.'G-,K=4Y_I)Y(Q$3^7C5X*Y3B!A3BX'7A
M^MN*:8+M^$"_NSG'GNY]R^WIWGC_B4<,@/HXWQADVQ9E9,02T^LLB4$C _/9
MX*VLMYIQW*ZW?W%P^6F+X1[!Y3/VQ/6;#4!>+7FLNTK,DU8[2P&YXE]1\Y<^
MQCE;D0PHD)=>'+(&WK0&X-M^/\EO1UJ][<!C$JV5R_E&Q>CU-:7><Y.JYBQ%
M!NIO6.(5?Z]:!O+?/];&EQ83A $_@@'8/@;\V25F?$//='6:MH3$VI_._0:^
ML6M?+K7P!0RH)Y=X?T:G.CQC$_TJ.153\Q6\:1+TH,7?->%O/)3RUZXFCGWD
M$!_%2&XF1A*EU4?.W[DW\VD73'E*W-G%1XY@IXXYF<HDW5D:Q+JJ]UNYXHQ;
M<"(+[2<&P^+,NS7R40#DZ@,@45K]O2%'Y(RNKR!'UNJ2ONWD9[RNN_VFT6:4
M1%(#R/$]J^LZC:NZ-U:<V+^V-M6_8[HEVU/E-PHS1=92.K4+>=E<K#=3N5%<
M(TI*]AZ8[L8]Z5>G"YFQ9&D*P/N8*NE.; $;7L+204O) >K9BYG/M=>0HXT<
M[=LTE_\Z0YN3J_&N<T#N@SZWW @6)(3U_NIJ+Q3_8_;RBIRLIA522O.,MC1\
M7S9,W(85:8"GC=-TG$WB<98Z3#<\<_.D:U3XR-V^#?RXS\2$FN+%- E:#HX]
M!1;$0@G1PXV-%7,$38J. P EQLDRV.2C+1GOPDI *0OHN/+JK(+BDS@7@U 0
M$/9CM@!1&588;9[$VFFB3!*K3"XI!N7A8-HA':>8%$I;0&D+-X #]W9WX>G
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
M7+9]UP!!E'RU(/JB!0*O[-=7X31^:C?K8ZF?IL*9 F(AX6AQUK5)Y3/VO?F
M&$ 8B1A!-:$2XPIDS-7TO[G*+.%1='(_[G3[C[GE\U.WPG2:>@=DZ#D;XK"U
MNZ'2KFB)V7S\$"M')65>Y1K#.!0;A)*!.-1XQT.OKN^^-N:\@@YS'^!E_'PF
M?K= ^Y\/H@R/R,SW$&5O*ZZ\43GVX:6:[9;96VWRO-H1E45BF4E6S=ATA<18
M%(FQ0/*&)=CUJ!=>(;/OP9-7JUZ<:&4E/J3&LZI@5IG:,R^O:V9[DDK^33WC
M*Y2)A\B0R_;+[7XG-M?:C\-5:F!4)H@+W]5=[]HXT=<E;E:7.(Q:?@_!=9W*
MQ%])K0]7'39*=JUH\6Z$F2?"L;4L)ANE. BMMS;@\^75QQ0U79I1+RZO/./%
MOL#Z-('U%P542K2I*MF\^IBKF87U(,K4)Y&G\_;H2TQ2S?%,4'N=4"J:5M*2
MJ45I\.! L50H'@XDDY% (G&[%M#MR3&O<-<WE&->(:_K$F-O@\N9^OA=43R_
MEJ(5H1H9RXSXU(F$.OV'V+3UL9Z;H[&TZ4:EM<4R).;F[7BT,1HEECT)R[$8
MDF.Q!))CB4"".;0?;R92Y LR7Y#Y^MB+DBQ<'*S,Q7.#R]5*PVHEE&H],L7S
MZE"I2;XYB*KLIK.I)\1.O5V;FARXC]V=_N*OZ?3W'X-#)/%1PL*%\D=3-Z3Q
MQDUD>P+CE1*!PX<>LJ$H(W(,.Q3%D3",Q)G1<,3SD6%<%'DFD>1&\>08O> _
MG/T-!*;29KRLT",FGBLIRN IK^33W<P$DCGV5W8&E66]<J]GF&7XCJG7*HFJ
MEH25;&)_J98SFFEQLZ[/YK/96AQUC/Y(3PU#AP_5:M7*-)P-Q9C6\SC5[89J
MK7I[A5;&]U?.)97/#(?-,3.?\CVI5\N'$G%8R1X\M&@6AKFQI.6998;O+E9J
MZS$[GL#2Z/[2OE:)B*EA_"Y'UZ;A2C%QUZBF\=*#0]53SSU17T[UF=DK#M>1
M4?T^T6P@!CEX?_.YJ4K1?K_+]+1Z:)WB5HF5D$(K(_LK'YIEALM'0W6&$YA8
MHM8</=/H]>'#XX\GFU$VT7Y*,S$$SIR1'VOY*KP]>0"H^G0ZS6\$IB-NXH-B
M6GJ8AQ[A[8> TN_YX7)24!B&-DJINV4E65XS\-!#0(6?$TI]7%DM.C4A\UPO
M/BOA]1 O/0!4II(HK"5.%7.ED<"O8NWH4'M(#2-#9G_E:%"I30OR<I8K] NS
MAM:7U-5F10;*[:ZLM.-W[.3N*9-;QM2G5:K>+S?RL/( I/>9J?I<8TOM62\=
MO7L<Q IT?)XB8YIV5\8W]^%I(QG*=#;15K^742MW]3OHA'X 4BV_FJLK/;EB
M6D\Q3I]4&C5MB+N&'FST<9.CDZN'^BQ7RXGW.4ZO+Z,%W%[]X/T5(2'W2LM'
MA*@G)K<NJ)W')(N;'!^ -%*L2O?9>O=AUIKQB40[>C^,KZ (^0"DL=$H5>BD
MBR&D!JH;>4[7F/[&ZC2XNW+=RB?X=EWNS^B)R(FY=4H=1:S.8;LK)9KI#D=Q
MNCLK+/NU66:9J"4BT+OC@$K+=.EQ436C0D<LM>N;<B6U$E8K*)8^V&@\O6R(
MCY%NGUD.PMW\*#OK)YF4U1!DCTN656[(9F)99C.Y9V//DEB=-"$W]."AYIH1
M'X;]02S76\ZSZ7ZAGQJJ*;3RX/3=>S[,]I>Q 2.5FH^-_"3=RL0AS<L^/1;Z
M3L8@T1-X59:YA2[^MG]P"_<8$M]3<B//N36-KU)E+^W*I4?0^,+'G]@C;IE_
M@_PW-/NMUM-8<B^\,I<L'HR%3ZF\@O3D\7P5/7,LJRO[FK%_IT%E^CW2T/5.
MKQ 0_EFHY'+_K8DR9TA/XMXS+54*O]A>RHUT538-<>^@'ZU\']>VV3=DRZ*S
M./_]6]OC9#LG'Q&?A(AH,!;U$7$%B$ <X2/B&A#Q4E-$'Q&?)IH8'Q'7@(B7
M'(4^(CX)$2\UT?<1X7/$]T*$?UE?"2(BP6321\05(,(735>""#88/UFWZ"/B
MLQ#!OC#'P,>$+YN^%R+88,B73=> B$20]473-2#"%TU7@@@DFGP_^#4@(A$,
M^QSQ@8AX:]^3EV+5GW?JR^5COA0FOBT8\*H,'_[?C^2/=\(CS :3U]14B1<5
M0]3V '@J#Y.4P)$R;9RI>*.YS-?(+"\Y'+X%#%ZR]3\\3W4_-?D:H>)SQ\LF
M[W> P4O6IL\<-T\8CHX1>J^.D0S&/G7JZYMUB+9J<+)'*8*O6_NZ]?_]B+R7
M[MEP,'KCRC5TEB"Z=<K7J\]#)+%@Z/)#,3Z(2-(^D9SE!D62)'3^N=I_0P3;
MI@Z$$J"U UU4?'HXDT85/J^V\=?DP//FW)0Y0Q1\$OB>2K6[;/A__Q5._N,K
MV#>H8!-I?OC?#VDJ!X5"-ZSXD(:.'R??3D8I+X7;OY=4T6 B<=-X3LU54S%N
M]QX[(P]?V]#<=_(P]9.]U1XXG\K'MXWK;\'''V9LWC"BK8Z"/J9?94;>,**S
MXECB)9^E7V<LWC"B2=^I%RW(MXX:^R33,K&/]E>.=LJ*/&[H94UW8I/'"/T#
M!_"=U\!\&R1.#U_XN)',IQM6?%;KN5?VG7.FRIZ=%#[;'KWFX8OG][Z_GBV.
M-F7\P"'EGQIMN!F.^,Q!-=<A'%]J$'!EI'"N<31LB#3F9).7F^R@EP?TW4,I
MUF)BK8I02F[X_MVYA]O-R[E&9EIJ3SO+:CZC1$,/2;X([?WB/_ZP3(")A0)1
MAGEU8_2;847_<KK:R^FEO@"W*9'>UB;X-L31AS<9[LW&G=7=_>29*3Q$1E+2
M[*V6$]SMDT'B*,!XM#;W)='G2:*SEPM<F20Z?VG -Q9%?S%"IF2L8RVA\?#4
MF8L/^=JXW%ZL[\[;_GS19>NQRGTM,YNSZH13HJ+4Z^"6Q3!"!D^0\4731473
MF6LUKDPTG;TNXP7)]*(L.L\@F(L(HR.38)0I'2NOIJ5(IU0J139W32W>*WRL
M%#HZ">;A^8XK:F7Y:=9B9(/+Z'SI,8G%40PI2HE -'IHLQT-@/ORZ"SRZ/P^
MYZN21Z=+_WU-Z=7":1):;53Z64QWQ.K3PS@6[U5[=^<=\%FL1P:;]K,8[]2F
M^C(U@'VEL#A)_O@3"T0\I,F5)WL>L$=5-"A9U?5;R-(\V/R73<E\D8VWOO];
M3,#\\.OI7:[#"Z/[7)3,7/YHEZ/D3PY4?=E\TB^%-E\ ?2(EDS"%3\G?A)*)
M[_M+4K+EYO9)^=N0<NBKDC)QBUXO)9_#,YHU-0Z> Z-#8;0L,VRKSIQ9YO)^
MTK(Y,+E>OI?)+9EQ9O@0I_.#]T=KD!U?5'AU+I:1,7_*12K<,9U%O9/ISNA<
MM]AKU_K+6AC/3@07:8#UR&KYY<N3=\J3RSL5SF:N'(RU]N7)N^4)^QQ=2.-Y
M6NG0&W.^-.OLLUH]OR@P&7XUBI:C!6:3[<CQ?$^]+]]C49!\A2CX\F4(%4[C
MIU8)0HBA?IH*9PJ((83/B!A]UW*$79D21C)%4$T8D7MYH7*UV=E7Y+X] ,0U
MY(A>DJ9N&7I>OF2?(R^OZEZC]/9R8-\RK9RKH.),!NA;$IBS@UK;3 ]7G5SH
M?E+?+/OWT^DD==YZBA6#X,;VUF-F.4L/>+',1\QV:ACSZRFN5_S[E^??EVM\
M.X'XMM2@FY"&'YY6-*RV'BI+FD_D:J/[0GD\*/8[/1"&?CG'5;*R5XS+%X1_
M%4;S)>'G2,*_J"9Y6'(+KEHO%#LE9CKLAF2S>K><G%4P2H^31NTQWS5FA3@3
MF53;)3V76X%@]*M)KI.W/4*FOF3\FZCL50G&"U6S7%&0-IZ[ZRY:Z6(DQSU'
M$N+#@.;J@X\M]CT:GN%KH59ZH!397(WIZ^MD=-!ZNF^ -(1(;3(0\XM9KHRA
MO2*^OCC\FZ#R58G#KZ,GCFLSHS8?]O*Y'O]T5YHR\Z)8.:]NUUI-._K ?+IC
MQ*36G[8>2N)&PD9O\L>?:"#\NEJ:_Q@<HH6=\:;O9Y7@EEEL>G-]8J@+\BOZ
MV1[+&F23XMQCX.KN%%7W[-4#WK"HV#7H]?!Q^-7!F.B$R*-!QN8,@)#H$"7%
MF89*,10#[W4/2OT826(Q&"V+8[37:)#=99!'4S>D\89\)"E(8!B_:6O9CA#Z
MR?ZB4CJECJG=H'J DA1>-@51H,P%A4YR[CY&E_0T.5\V1[HD2)RV:2$>\?IR
M#4G.E"RK!KRBMH!-V)DBXK2[U*+*K-.*EIZBLU6"FQOOZ(4$!_Y=X=;2W)R3
MK>)=$%<^VN"CR!MM-:]J8U$R3$W<9^@JIVE#6AD9:N3!C#/BK+11ZV9M4VPU
MP(459KW]^11!'! "!@V51KB"MR-J1:^G=/)FH(2Q\VY*&E/&5*1@ #(B/ LL
ME(KA0JTXG5)4@Q+7HL9+.J(D2:'&IBQ3J@8_+CC-H$8;_ 3$AJ*VTM#]H^E!
MB@3&:@J5,B>(D*E0S";*_;7X(1)Z]<;U&K1(TKPW]0_ZHZD'SD#-3A)28AB*
M.5E(VU]NFKB5N!S/S4-IFA$G]]5ILI(04^W&.XG[@*HM8A8%3UJ^4Z>3>"3?
M7G0*ZTPV7EW4D_T5HN5(/!1(Q _=#B]1\DI$A#NV7QG$U]B'#X6TY>]+"A_\
M_!M<.Q+_6AWOP_?JV?I6.K[/'W_:B LY'D$5;6J#;B&$@Q>^ 8( [0\AAD(@
MD- +)QHG$Q&@8B&B V-;:5S 6#AAD;-^0<  QAY+"J?PB-W1JRQ.T(/XY9\#
M&*Q@LJ&MEGF T'?H[!PF]2$?9B(B*XR&/,\)PX@H1(<)7F"'X4@H,69$ =WW
M,= D.%N/<.DRO"QR&FCQTSVE*10/AI%B?)99\D<!%8IL57$+4'DZ%-F?&/_?
M__4J=<QU-DLS"V'U9R+2(PV)39H;HW?_YN05M]'MYM(LMH4MM<PQ3,*PH4@P
M$O\WM?UQJYZY=C/GUK0+9CO*%OF6_1&V1.S/#M3%'WM/==37$!N,[6JPT6#\
M7)C:(^"PRTSBJ*D&M]>_VK6,%SV_]Y4N&:# I2#OF+361RX* LB"8 $; DMN
MN%D1=SN,POUQT<\QTM]%FA<V/D=XGASOT<Y5 E2QF@DZ1M3G;,K;V\"^/N?^
M\K#[B32%N:@A9:^DJ"N%0@HF:$\4J$\4T9^HK0)%@085_'5K8";W02;5NLN7
M:[W6,!IGV01KB?[+XZ!3376RQ78N2V5JU5:M7,RFK%^RN6H+_=1JHP\JN6J[
M1=7R%)R#P@>Y(![>=A./PN$HDTPDADPT$D$W,1L9)D9C9LB&1[P0249#R81]
M$W.V#R6[O&=:BU5SS8B;:-3H5\OI<*4!Y0@'*VNE53A7*+$Y<V24L_7*H](4
M5L/0X4JCEDV&2UGPRZ3'F:*H)UO-00.MC.ZO'#Y*XTEU?2_."@N]TET-RLM"
M=#4,#YG]E='8.-<>TM'F3-+CG69O*FP2:>A7>;!REJQTI5I^FLJ5GA+]1*XD
M"1$65A[L\Z%;T^AE\3G5X3)=8UZOY&AF,$$K#_89;_&)1(Q9]1B)?4S$=+D_
M2-<:P^CAV_M&)A\9&8(Z*PCB)C>/5!*],GC8#U:VV]FQ]#!.J9V0D&13C\5)
MN19;#>.'*[O35EXI3#:E7.C.N%O'A'JZ6IT@$^U@)5)+!YU8(B]T2KEV+;>Z
M'U0R=ZMA\G!E<<2SK5Y#:3)T?:&GV[*:&A@([\SATH>2MJ';PZ(PDTPY64YV
M%6WPM!JR[.'2V/RQ**YCJTRNE6]+O5RO\UQM3L!5<K#TZ>XYO^(33PDFDR@T
MA[W8+/W H:=ZX/Z^6TGK-:V7GO6$7B11J,]'\2):Z@'^WD.CL2Y7S-6L-QU5
M6BJMLZUGM-0#JAM=KQNJTG_L<&GY:=I*/=R51P@"'F U.NVI_%QMIYA-/)Y\
M'.4$*6S@I0<T)3Z+O4%T1/=S],.]JH1TJ1EA4[#T@*B:;;$=+2]2(E/@(L]&
ME&W5IU'$)AXHB$CAXG-5[ JY5J9A1+5>I%IHHZ4>*#"B$8F-WD]7G?E])I-I
M9,5.#6T@Y,'1W>']\Z@TFRNY0N)Y.HT4%JT!NX*E]EZQ:]31=(D;'6FY,K?0
MQ=_V#VX!![JAI1>"5L,3;<A6[K$:"NY%^P.BA.)/=E15MZ.0K&$.5$Q#LS?F
M<GS^>&U?I%@HR)SL?>Q2U5S/!]_,6%97MCBV?Z<AZ/";Z/4K!*<756J7<]A9
MRHV0[6@:^[[?SXO@O.&R=SN&SUO&Z2/BDQ#!(D/.1\0U("(23/B(N )$A(+Q
MDV6D/B(^3S2=',S@(\(733>)B#=V\WQ1:_V44U]B6/OE,\3^XM3.U,GH>Z=.
MAB\^,?BO_6]Y5<-1\/94$T6J@A9,=2JG0*(&SN @L?,P&_"J+O7YY%OQR?L'
M+L>"T<NVD?EK/@DQ(?;#IO">UE^_!SW<N-R$))SS3.O])"FYX]F+!T,V/.SL
M/O+1ZP&2X?0IE4?JHTZ--75.U18B9# I$RK%(YT1:86B_OLK)JV_W)+!:_KU
M>>'PDM/HVD7,1X/C!?OHP\7)6^MK/I,V+G']7"F/G'>LI,\CG\0CUVF&O.."
M_=@9'1<U.CZK)_5G7W/_\Q';O@)6.WO73-;=-9/]JWSU]L.$#Y>-Q]1,>A@N
M-[/U(C(3WEW$5-?4L62\U#(SWU;9O![NY6:MPKPPG>A\=1"&N=#A'W_8:"P0
MCL0"R6CB3"UT+VL@?A;O?O;UZ_/NK7>\?1WOIJ-Z.2*N-RVF)PZX_C3_6,CJ
MD&OVFL;77]^,3PE03H*K':#^2A,1*?"2+%**I7[ I_ S#R:]:55:J8X]S[GM
M^:]ER_^]%+QA"_YXT_"O9&/LFA%?R\R^*O+][-O].Y/OU[" G2HOJ(D#E_*4
M4R8B+O/E)(UZXF035_.L. VI&NBNDCA,X>@FHGR3^6KOE0L<\M*,2H7W!S9]
M5VL[CSBW"XR[U3IKXQYA8-U#=U=FTR>Q7:A%.LMV>Z%%<[E),PK=0[#='0W$
M$VP@'F$]6HCX9O>57LP^_Y^?_R]IL3^+FBH@4_%O63^K%[OF]'F1ZIB=W,-F
M,+A7%76"6#]&2 1W]#_*]E_<;M_7C3J*)J+=/R/C?,*!A@0Q=TEY$FW+?BK*
MV&YO:]#R),7S" Z&;Z_[]OHMR=%O':C8LG@!<3@X/6M*<<OA7FUUYT^:JC_$
MIPQ-Y_IZ:?+49^XGPS@H3^%H(!)+OBY>X?M ?!_(M8H$7[5ZEVA8W5>$N_;C
M72ZWZ9L%*2JW[QNQ!A(-[U6N;E"'<EQ*^EY 0]=%I#$A.G&[E#R#&]]")[IE
MU>?6Q-DK(A+?XM*]Y;OUR]#<-[.AZYJXX"2!$M<+: CHF7;G6\>^=7RM?.Q'
M&6Q]N*CP2"'6Q:Q(_BTJ%F_G"&N?RA8JM#-<./5 IW/+5#XU,U+U="X_&2;!
M:(ZP@3 3?56PP;>9?9O9%Q17;#._0D;LBP:#;42DP7,FS"Q[B7BD45EL5DD0
M#=_(:-Y7FM!!%7XJZ2)E<&MJP6V@&9EO*M^@'N1+L5M3=W"_^T,YYK!DFUO7
M"4-Z53046H^392H5S?5:XW1-F4IQ5L*])6'F7B@03H;\K K?'?$-^/KJRAO^
MBJ^Y/-I?DZ7O.QM-C)9K YU^[J6 KX^6.WQ;CX^5!J&?TEM\CX_O\;E64?FM
M\R$.!:3-SEOA>-3+DV/[R4%_&KG+2>5*EIY&8PW^<0+MLB&Q%*D_"3;L)T?X
MCI[;E@_?2I5ZO:/G4$[LBX>*^/AH%.XC2JZETN9@4N[%PGP*Q,,W=O4@L&FF
M>#H^]BV4HG?I/I?N;G9.:_'29[LF$7A;^A(P='F;Y.0A"C<"UQMUT]DT8ZJ%
M!$T;\4DLAZ>%@*8420:8Y*&FY#N*WJ+V7)I]?-'@:T=OE KQD2;E)EQIS102
MS;(0"N='XVP*I()?G7.H.9UL9%9]36N-K]@I\ZJLS]O1T#[6.KWTH7WOEK>V
MAJ0"M-"M:^J3)(A">M-!TJ&H.&UTMUUT3[FYZ''^/CI6GZ69V1GFFO=**ZEU
M4S"_#2EO498)Q!F_!NC3W5R7YCE?T/B*X($B^":!LR]G^/JFFTT.2E(G5IO2
M"7&>'-46$Y S-^PON[!M>)LJV?7'!;]A_XD+T>\MWO37'[?RZ?=-I_[BKH97
M>1><QFG@9_!="7ZBRPT*@._K"@"U'/Z?6YK2$U*\%4-OBKJA2;PA"O"'E"+L
M?N!:64>@5H5#+R\OFX#!W)H(AR9GB+GQ6.2-4^X$?I$VRU.!%7.Q^OBN4%@:
MB?@SGO'NNQ/\K)FO(FQ\=\ EA,Z^K&G/N+ZX',1*'9I5*WQ*I?,LUP!9X[L4
M?)?"=6E@ODGFNQ1\E\*WH=]O[E+ HSUI:B2B]0JD*:AC/#-Z@6]]W[W@9RKX
M <0/MAA2^K VQCF7'V C/,QB3(R6N^N<-(@9=XE8):,7+^.=\-#[U>S=-"J.
MAOE9J#?M1<;,1IGW)T,6=RU-AF.!>/QU^::^B\'/6/ %SH<('#;Y5P)G$EIM
M5/I93'?$ZM/#.!;O57MWC<]V2GAU09WD&ZEN<QJ=;4;]XG/VN=1." V0-3?L
M8SB3NB<JPNL4O1O3YPY.?+&:H#"2,()JCF3Q,G+U)!7\SP>AVTNT7N#@;Y&M
M)^%R'L'[,6&H<'&P,A?/#2Y7*PVKE5"J]<@4WSUL\Z.%+T^'N[EYII5@>JV<
M-F9#T4676PW9!.ZT%XH%F%C$0_A^D-"YK$YW,:%SH,OY0L<7.GM"Y^^LRW%M
M9M3FPUX^U^.?[DI39EX4*Z>LR\]2]L2$T'I4'Y^B,UI(5-59O%?7H>%5XK2R
M-[I=Q]^UVI275ODN;E'?8'SJRT3WKPL<EU9$+LX*-QCJ\EGAV_@^6N9B(8LP
M1(>3*4'2>5G530U/'49: J[:W=;H_OXB'I&OFJ7Q=5ID.H?QI\1<^77S#6CN
MQHRBCYM"[PR@S\B<KE,I9%+/YRJ0M,K/*-T</8J\01DJM5!U1-VR2&FB(,X7
M8%CZYM47,J_^YZMKB=^O]@*W8":L7E3PU.K:.(/9NP7<W2+,W5;K%FLW'<X^
M53^Q6E2?%TW#8'(;M;^:5OJ5G#1I#$.DZV@T%@A'8H%D[+!#LU]#\95LT*\M
M+[YU^<1?R8U]<;%XR*GM=*%]WRE,4KU89M:-,<,5B(O7IR?\QX 6IU?#Q!].
M?3Q2VD1M;V/2SEOPS[\E9,)+//IK>RHBHQWI:FA3&TA?550#O9U#9CTZCH0>
M-]&0M;_@-,-*>-!%1+*<*2".$X 2<1H09_TB0"]4@1I+"J?P$OJB;J _X;F[
M082<,QW[T=0-:;SY0(0(DKZ0N0W0DOC/V[8I2XI(3XGCY,W[W)X1_OC:NT"0
MGO[\/_0?^RF\+'(:R,:I]2H[S!>*!\-('-G"D6'^?18AN$N&H8C+;B!GSM.A
MJ&OK^+___5_N(QQ> %98TG4V"\@A+-8G(CW2D#RCN3%Z]V].7G$;W3IHDL5&
M  EY_G9"FV'84"08B?^;VOX( #D Z)Q;TRZ8[5A-+(-@NOT,7P#.ARH1JK\U
M4492^DF$I^\\%V/'4!>_0VPP!C(%_6J=*P+*^YF0M6?1@35GAUHY:JK!Q?*O
M=BWC19WO?:5+^BAP9\C_N%V,UD<N(@+@@H "B8WM2KCTD!QQ*)_[3"%ZTB_:
MSE4"5+&:"3H^S\MOZF<>0534Y U50AJ10G$Z!5<^!7<^12Y]:GOK4W#M!W]=
MT?ZKM7:N1;5K5*>:ZF2+[5R6RM2JK5JYF$U9OV1SU1;Z*5^LIJJ98JI,M=KH
M3Y5<M=WZY(-\2#;+22F^*W^\Q J'%:6TJ:/[1]>M3E7H>AXFV$@XE/Q!.(;H
M1U43D8;$7]H*W>NYQ1FFAC3$[=8MW6\TC"<?AO*FV8K.YA$Z-]D,[B;1V80H
MPI)BBD+*.+%N",O8'Y2(=,H%>J&AF>)G2-*3Y(W4+.([9.DLVI@F8;T7!%U-
MFW"*](Q!@)0P@;)Q2FTA0YV#P"VG7SAV\E@O2I$ M@FPZ)D=%3TI?FE*[F]1
M/R&9%O@BQ/R3(?HH_HW]YU> DI!*2HUD3IE1_%3D9Y2EL2(-E4??5C6L@$H*
ME44<L0+M%3VWQALJ(C\"YE R0(48-D']1%\1,;!_P49)#J^)GJ'C:T;$)=BX
MWRR%#C$1M0"%R 849LN7*5H%VP%T,%TTD/KL'"5 Z5-X.7H>6J.C)9JHNM&)
MWJ=+"$4(&B,;J^@H(Z0OX[^O)&.*MB["PKF*GF2O0MAT \@AB<SVRS:T@E1O
M*J$[$Y9;@*3FW 8VI9M8K7?MF%(7"'H&&*$ 3 H6V^]$8%<$I+)J&W0N!!2T
M)_2_B:@BDV Q!2N<DE6>(P>7#&PM*((.3MZQRILZ^DP'>*+GZ]1"0S:CAH@3
M,",!H2%-&,#L.J$NBC/X"#U@) +\.6V& (SD(-+;T.,#P [_07L8B8HX1F\<
M:^H<GU,BU?7PY8FLCM#.)'0B"0M'O"%IOM#4)P(4M"6)ET2%WP#"55.C1$*4
M(J_J&Q!J.N8[311,'BV?2\@\!:9S8^" ^+?@;[L #X2KH$>(P$YH<YJZ0ABV
MJ1>]!:B(TDU^&MA!F*2[?>:<+-OIYIJDSW2@/!795T#TF&2\7R")8'5]AI!
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
MIZ[$)ZB-/^!(;.:_Q(N2-3M+U0W:V#KGG6(P=)UAGP6N5$?(_NZ$[J;CFFF
M@0(DTU6!/+:QIMJXC<2T:+35M)@BH!/2FSJ"LBL"8F&KK68L)-D8<B'(FR="
M,;D0?S#OTCESR!K]0BZ9;A8:/_YXA,__[8@\VY^QW37UA+?MEJ/6(@/O'KZJ
M0N[:"OPA#@EP&(&:BDQI7(7IU%NZOZJ;5G$_*0R4#%Q+2FXE3200@5]),2&B
M=TXGC<X<_Y5-@B\ZM]ADA,'5^PA?</==*':"C%JH@%0]P](5JX.%UU5G;=LJ
MV,4%E0)V X+Y#5</KFIUU]-#"P4)W_('=[%J(IEG_1W_!:A6U'2[%M>-?J\.
MP0'(%[8NN#.&#3XX2<(N0K5"P8=N+-+M$/\Y97VYD"W%-Y'H?3D76TO%2<ZL
M-;I/?Y-FM6VH6.>TFH8W)>#[#TD-'%_PSH:I52-AJ2-69IO%HLFG&_*&B^'P
M(#+"/2+-._U9/#"X=>GCE(078@KNI]G5C? 4BVP<%[>3=.'N4X+Y5T W%W'/
MX%)W],<MW2.5::=D<N?B13N#- \J_(MX7E_K0R95R!Z;):XXZ&ABR+9TP;OS
MVHE3F4\AIMK?-^))K">@'Y4C&H1U+8-K"KV0EQ8DM1$+N-MAG#?$V_JA4:X1
M:O783JP1SA8UOI!HYM^<0?;*>)O8VM3US7 >9I;E!6MDYTD^(IXN@W"CEU2J
MZ^(>SC%]:"(/[BF!9 1NFY];0@_G&0);(>D+BW17'P:XMQ#9'Z'6%]HS0!Q.
M$[ )Y3!3WNG/:=$5K+65*)U*J^@?YYZP WCY5"OM\*7G]S*J0.X.'/VUOI9J
M99QOM=4%VETDP=BLGT67,'J&*>E3>%39Z@H *@$N%\GADP>M!URJA\IAXU0/
M;T;&E6GL)3[.VOCU=OO 0(G?0I-D*I3PZO^"V_*\J@/0QS;Z<<@7EFZOML-T
M<O%)PFGJ-*<HB".@0PUI&[:7^8>XW@ZQGNIY%*!(+UV[E1(5MOM0V(V'P.E'
M)>A2@!I+LMW_">>BYC)@^56X#16QFM?@RV:;YB4I3KN:;]2/Z$.YO"PAB80
MB@@I8W6%:XJZ:B+SC)CF!16KN"JB!,WG^>-=9'::3K^KH32XRT2D]HA@F(@+
MW,\%W(5SVY>RXY:P&Q!A@XV:J,2M@K$4L/(4L-:#;E9(/0F *@;Q?+!#*<CM
MF.A$,FDBM#5RK"S+YX,[-J$/];&E>J$_R:[;S%+F2 P$O0G)!FQ@V=WO@I2K
M(19UO!?67EXFG@S,,/!X;&4Y38I&T"K13L'!?=!4#??6LWL9@C;,2\9G56]]
MU@SGU\?^>P0@%A=[1OH;=-$LM),SDS'I6?LYI$26W2$N&#C,H-P)] >IO*D!
MY>PC4+>J(BVS6UQ#Z%NWK'="G]"L$-;@R1E8G<)."9WD:>%+A: -YPBX.CDB
MPKU8R997]%^V126ZIT72%A+8VL6VA&$D?)>2#FR<0Y_8U^-*S[G!&HHC&<C;
M9^55[&0B5L*'IB^K::W<X@=-H9.9)(=L7DL;M?B;Y[XX1A.89X>M +"/X70G
M@%9\(X4*0X-E0OUH*9QO9*;WG=2//Z&H9[^E;8VXW3\,!D99S50M[8?XY3SL
M>N)0)QPGJT2I,A?P!)]V+D<[[L1U]]NSXLCP))E^K:<\5ZHQ/3?/=!+-(O^0
M7=]#\X@C/;I<CMIM]<Y/773_&OD5<!*"=M)X''KS<IX>I@N!+_EH=&>W@R .
M,U*@ETC"WN:.I*?C>B-;6X<":PJGL^!VNEC]01RP$RJQKH3]$B5O[Y6W#U@%
M;SENPT"R,E5-MQ)AB3]!=[NYYAS2>I%$QI%1 (65J8G]3X$=[Z\-!>N2=73E
M,N)+Q+7[V$&@(Y<#WJ7FOB-V%%I:%WE:6M-$F_U]A_\9KI2G;",2Z;*=DCH;
MK#:31IRA5_O*\&Z2T27R7!35T;KQ/]1(U31U!:JE1<1'0?9Y>7Q':MX.@@?0
ML%DGU1;C774:\Q(B!+M5N8</"EQ)WBZDS@+K"%OG4<=Q'H48-D*ST8#+=V1-
MH-5)JJUE7Y/@_4@%0E4H(H.=?:>LKI.(J3([%L&.W1:PT[KW,A@%T1"U.;YM
MG! ($@XSHNW;ZH[&2;B;]3:1D!)4<V18F_($YW9;)PR5(&(:)"' \-NW@.:<
M(-HIE#P2H]BL(MYDW66F0#KXUBH)(G/#.9_]7JRHB>"4!$3@2##:*V\XCI1:
MMYBEV22%#B"(<\C41 (#H .[)&T-'> XV9S6,W!2AP$VE "MP&UXXC VYX0!
M!2OZ!#^/.!G3C3X514O$OL]:%%3\:JOU(F8U-RCQEN? P! ,,V57<U:$--+2
M%78D :_:E+8).GF@[L2<JQDPY2>DDH34N)^0ZB>D^@FI?D*JGY!ZAIE#PSMY
M%F>C"28:#E__F*'6UJVVU4#K2(O@D4;41MM,R\CF<48/&=79\*GQJ# SNFF.
MQKW[5;F5\1@]Y+WNK*.'7HP%O#2 B I9<S/3G(Y'%2"35]0AS\RIF6N!44RB
M:"[ N75W&W3G(_\/"W1<,54"!O3:>(\B-^2_AU0I%R,YH:!TFAUQ.M<Z62VY
M8)34I>CLS5$T?-I]>O.#9>Y:N@^(C^U'OHGI8T?'K.#0_C+')#T23P]XAN,#
M7L$X#\-_M[Q[6QZ UL$4$<'>E=7M%1UI(8O;%!1<,UQ(I>J.4P G><+M*,U=
M0' %NK$42X$I@E2Z!!RV*4Y,F?RM13\$L2S3 "Q6<Z_-@:FXK0'<?_!850TR
M,==)+AUM*&>;0?Q=MYGY$SM'<-(+/-.*!Z)3:R8GZ[\<WPG@%&>*X?S_A5LL
M;R%MCQ$@0W P&)S)4C9VL=O3Y0-V?5V$81R*77V_I2P<P"HJ5MJ=I%@NT:TO
M)+ SCP6,97UO\HYN;QE0:GD+%1'*+\@,,$3Z.$_HR;'S[><0.YS;0#X;"8]9
MH(!%&Z2=4"+)(MUF2#C!4I5XT$C,=FS".$%K/]\HW>%30_#Z%"?^XN1JSB:C
M1U/9\Q[:C_9\!E HX2'L^R7QSYWQ&/NB*:4H)DZ\@.Q)R'G!.3$L4_I/ZDA2
MC)5B1(KFV:W7QEV]>X7: 0Y4YZS9;@4\VLV"Q3'%8)[4ID8FKK1FO8>^4KA/
M&H.Q?CN*@7U6BAS6QKRO&KP4=;<&#5KWY)%Y@XY;>S<;^J!+B2V3MX4E4/"
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
M'I^NM!8184%/HYU,J\"!I@W9=405="OKI$T2#E09X@2IE<]6R1V>[FNG9\N
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
M2.D^@].5"7J 'VOC -H ]?_9>]/>U+&M7?3[E>Y_0'7.>[1*@FQC^JI[MF3
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
MFT7DZ)O,82K0U[@QCW4>9Y(2DWFFPTH.5:/RG6YKO1Y0K]%Y/&OOFMH#=9V
M)K,E1ATNIZX9J9K/B+NG^KQ7>@:6WAR>MB.P^D<HG^ QL@B^@Y@LD#4(_A1
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
MC@-V+834Y42=LQ3(+IP N$.$_>GX0(=@C!".(%4Q3_/H&E'Y> QQ(\>N4=+
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
M/(=U/:5#S:C]09=*&-%QQUS;MI;,L;<Z1A<1DOS"844  [F1!0@:_NFIZS-
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
MVT.H#GRF_B<E[]X#56@*KTJ<L]J9UD!P2TBW7L>%!%62P!E9Q/%K#IP][D[
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
M\+UD K&$LS#\&'W%;33CN_ZH#97$[FBR)PQG4(Y)55IB-7802:Q(8E^K]3,
MFSR+)_\!I@N@S1O8W470!D7T=56M$(A96V\F(Z<.UZ9K)D&;)'D:2EHM%E'J
MV=+U_Y/&=G*SU#^GXY7QR[>D/_]C^/$_4)-;9TNMH*@)8U3L**6,CA]_>QH.
MLV,RZ6MZTMMQH[A^4M/'7VJ>EBRHU ]28F45%H:MV*H1#XK5Z6M)$03O>ZR(
M]YSB'TM:21>2C&F+.8ZJJ(Q1,!G_;3Z3*0(C98U&YS-BILPU HZ_X'^4^/]S
M8_?C?^,_[KY)76N*F\#,\O0Z]R"2O-8=R$#__2%0\:MBD_H)]QEE1Z%42QAT
M7.SI>Z=__M__\_#]LT!Z0KP'$UL>>Z$A*?CI6FGF:HI94A;Q=_^CK$,E\N[<
M'OH[>@>F_]R#)IIFN$'?4?R_"P]^3B22$:>E[$L/A';"VM):6_C_G/[9W6<I
M3MY_Z'A&8MK_N-HZ+2.5//V7YZ:Z\9W-/PC\G4@63_S7T\0P^#N)?Y"V'B7[
MH3]U$Z^^I9N [_\;\.Q3971?^Y4/#-I.('E]_.34T>[TT8-5E @WL?DTP!U;
M<Y+=F9CKO:4H/QZLH=^M_5_U=DX='X]K][F4=R*>_?*5#WOZ??LA#KA.\9A^
MW.BR,3;-'H("RW=Z?:[.=<7&D&OSHB@C)(JBT D'/@>CGWI]EN^*?+M1809<
MI2 .XO]TN.Y +/#5PB_O7DA>_GYRGZ^#OPP[WA^<P(LW=>_OA["+*#,,F\WQ
M&&PU6,8P4I,I6IG+VHQ<4$K\*QJ[@UWE;L?7)D)D"2W-E[3ZM#KF%_-U<ZHG
MI.7Q2*1%1-OI7"&DFG:8H96-7P[#F!N<&1FTZHN :E.0,ES9*#%6';JLQR/Q
MQR.GG8BNH ZKFI'-6(8A$&4/$F1,AAZ/#*==6V7G_:[9VDJ[R#?7;L-GXI&9
M;P^]7MNC#:H%&8?I?JG-C34IZO'(S+?K"^/@.T0MY*PAWR."=NVPC$(9SWX[
M-^P-.BV=]:!H-\>8 ZH);$^0B>Q(9#3F743<#KBM;==:/JENB8D@D]F1"URI
M1-AXB'*B$HYTS]IB]#2,1V9F1-'(7%G*Y9[)UDO-U2A8N_,Q$X^\F]'Q*.UN
M SI2[WCS62L;3_OG[H>':R[!ZQ-6)T"C'@'J;L---P<E\)V[#XX[0_K)+QO(
M _9^&I/=HWWW[L5.7P@?3?&%1Y9$NAO]WEMX@)X/GN_$SURLG?".K-S]O91X
M*O\<M]LPEM.SV]R)>Z1??#=4F<6L+";0'[R]/:9@#P;&OWRIE_>3IOSQ,0M"
M T7D0!'P=PSH(0=ZH+X30 \YT , IIPH @!3/O1 ?B> (MY1$:_-LGN.LG[>
MK*E7S/I#,3C74XX=I.3#_WS#O[UU^O!W%+MH&@OUA\&/B::X7H&SD]+Q%4U-
MRLB[QU ."A?OKI3/'L?Y@5%<U"BHQS,^*BK[Y_GECKQUN</05:_UY+C_U\4,
M5)S-&8&N&]"24U: 6'E;SOF;\C-.RPW.^)FXQ0W.&"SK+S#CY[S>_$[YW7*D
M/WO'>MQHXG.NKU_6EB^=?/C9:_Q#;Z-^RE8$KIZGA\A[8S? *WYC#?&30Z5-
MJ_)\6$D.T"]W\QQ8\LU8\N?LON#6^+$05LL+59TY5$RKW)S/UN:>:(6AC'W,
MI?$+^,''CE5)MJRK+37;,W9:X:^$6?Q]JFO\SPUX!3?J![Q;&[T<D(/?!MC
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
M(>OJQ-S60H@NXWII&6]*R=B,'OIUGYOO1&W%*1L>%J+2N"<G7BER!L!LGM_
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
M>WN8[#%)0W9L>=)$,)T68M/&4].FL;/\_NH+H^3/"/*=\_D%42$3N2S<!];
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
MYWTK>+$@XR><.<'W1U0?*UG$#K)V"V4Z9.M:_Q#*,"HC^+<?.%W$X.PI_M\
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
M1V*^*HE&HC9EFVU.B)?L9?VQS/<Y4H8Z%CFE-@<%$@HDM^ZT.C>0?'/ \0-
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
M\X_A_S!C?8E?9("I2)ZSFR^&9RP;4#E!77O'];$WN0(?\,D&5N T^#J8GXY
MNU;GP),(S)3XJ0K@+'R!G-GGYE#@OK>-=UDGE'%.$_"D8."5GS"(.W^&@QH-
M57)F SDQ;I)SSX,ELGK3 P0#23JFOK=9Q(A6,=44#,FBQ]2D(I;I^?'$J9/N
M=WRLWRHDG., *]'QR-$*C\ \0[JP$*4/GYL[)6+]]<Z>V G>GE2UDT\'0\DS
MNW;R>UZUG773U0T,^3DDJAA7JL8(*U8;9P>PHJ\2?XY+9A(T]9S+&MYJ ',#
MP\5",6SB#X4R)5O4\=:]11XBL5@L9#15) ?]E^1L(X>*;>PI0-B0PB*FZI+[
M@:,2BX3CP 1S!-QYLX<)9!0^P55E2-2!.Z:+W,.,,#7^GLL;^/N.6HI7\^S-
MSB,L;TX(2[6^1JYNY^DW)IR76!!,"X!@BASE9?M7%TZP#8@PZ$/-_ 4D0OB<
MP61J^[XKHAU@2\\5#8SEMK,/$K8T 6 <QSGHAEM!)%*Q=)^T!2 LGP;QI4_Q
MAD NS!V#=U\%IO2VSR<EA):Z\TY 3T]V9==^]+ZRVSER;F#<='0!H-).V=I3
MH,AS=L#CQ=<8OY@RQ"S"GUB8W1V)_?=>7.T:4Q8B-&6!IBS0E 6:LG"6E(6O
M3DNX%TW%K YK^&3!)" /Y#6YB6E"U#?-XK=1G1H^C+$];K;P#.XA&6";P-"M
MEL3!4"Q&)MEF.EMNLSGK:<'_VIZ',F^],JX/PT(TW>'OTAVXD],=FNURF6_T
MH$EP,Y^MY#/Y%%]I,7PJ56U72.'Z&I;"5!X+Y5;@OHD-GS';VOGWD.$V9:FI
M)J+\;!(;\(-Z;J5FE_9Y,F9>32R!5<&)X!>O"P@+?S02#!%>0R8N!L=U<33B
M>R0T[%KH)')\+"#LZ,.NY6JY@6O;C=3Z;/L <2@MQSI^>E!?@EO-GWH2V"9O
M;%>WP'\@Y_+V3CJX#H@9ZDVDDQ=,;R)W# _:-XSU$DT&H@HK=HP&G_?&3R2D
M*E@=$JUMP-R= (0SCJK!7R5/)&+70/OV]TM29*"LLN;7:-J./7(\-RG?#U!R
M]*U2=((0/5_-F>4GY9HZF.%UPQ\B<MT?.Z8PMA-'3K,UX L%[Y FN9D4P-EN
MV-SWI)D/+#QOG?&,"":)2T*V_73KVMVY=!TS;J9#50O/;TO,XUT Y5NY<IO#
MX!>,CBN9WE5S >321?PMB]IR)+*.K8IA=KH1C;#QT-$?G_A+8U%O*8RW%D9P
M0>8"P-[S($/TUV1,U]<\<WW-!VC8K.W0,.!$,C#G."$%\+X"6KII#(YS?X'@
M\N\V?H</"(R$!D3V;,.Y([SU^ULZ,Q0E4)H]%[,79B&1(UU#EN>P<H,GQZ\7
M8Y1F5#0"GB=, TX((EPR<F+Z>)*, D\@(4&D$ ^*B-]O[?SASLR)CX6X7A18
M@B_H!),E1Z,3Q?"YE6#QX-[V^=CQ*>0L_-F):L] "L%%B@\M(+?S;GR R>!Y
M4D5IXJ# 6(0X.-YTTU(D(JRBY\!6@4"[9WH'F1.!?.[T/CCOP&<./GKB9"5/
MQ.^Q137 P/EI0.2/A)YTQ\L$>P"[M_NZ%Y<EE'9>:JUG)$]Q&Q<@\/;6A'<O
M)"E^NA-JA-C4DTX\5>Y9O]"=R.)V!D ,S9V /S#PUOO Q2RJILZ@E4**T6RY
MG80SQ^ M<]C9BZ*0JH4C5P<B7+'UJB]T=8'VWOA\GE<4W??K2.:>O)!H-2:
M['IIB;>0A-&Q)H2E$:0#_[S'?/@;F 13D''W$2]\RR>33@QBB4C,4U8,+R[A
MRZ-QP@00]#1WYJ@3G!'=T9[J!@Y:A->D3_&YA0659+J Y#H9/,[K=OTZ2(1R
M8.K&@&3^(!+#\(81MY@3+I&00@YS6(##A]Y;W?1C$F*=Z>#M48C&.T#^R7J^
M6/R%?8*AA:C:3N8R?NY>%'X'K; XAF0AX7^=Z-B &!1 ,8_B&%><7.M7";\7
MQ/KN4U\@F%?&T]3E_!9TS6<G_7TB,6O.4^'*9!Z2JP_QT7S,I2[NI'?6PCB+
M87RKN:"#'AC9![5^((?#W3W+%< V/"= -Q?5]GD4 -KT+G2ZU;S<7"SR&"P-
M(Y)^#S$.$?+R_KDG;KY +UI!!H^Y+QN*-E1MY JIF].%Y18%&)MDT(^WI^74
MH39)*R!FH=.Z>*M].'"]-[L[IHV)9QQYBE.FS#5; WM/('E-%CG"01_0%,M)
M<L!+)^D-AB_X!#, T]/):_*K GM/U.2CH6E(@L%Z 7P!,EW&\&@HIB(:&DDV
MP@]W@8E$;[S;"4[J4Q..KM.?0/0:8EG+V^0V@AB[A"U(@72/^3WCV><0V+<>
MF.=GB2([@30/B\QG5'].9L!P!70U_!7-RR@ $TDQ)'L*R01@<9OV: 2,M\VW
MD]QD9]?:(B<\,/# %[%6$58/-?<-3M ?4V=$\@5A$.; S<XE<=)Z7?4&@J@
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
M>?YC@OF7<H?N L=7!KP)?/6_=TP#S43%<#AV*L+"--+5TL$"P&*TFB'-@6[
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
MMB[\_4CG/Z!Y]I;6DD*V36>N_3X2Q?026B#Y@HQMP&!L<*']^O>N+MB0,I-
M,GUT]GIFP/AN8XQ[U&O /%2H@0!SF=@.:_";*"!]!7N.T*O=CYR-M[N4PS,3
MAWDLCA,%O/8DTP1?2.@NA%9[0*()]@E\0"))20:B3FK A(=3LL\?<*V: FXH
M3])_WW8[Y&&BV.GO2'I)></-](+>F"RE;943C@.EW]#>Y-0Y/[? _))4?SAJ
MU/@I6-],'L?BO;ZR3N9^_3.%U^ %APZE2EN6N>/!6'$(/,4KN(__Y-1Z9-Y%
MASW(2<5WK=*LUAL<EE:J.S1GD_ZJT9R]VSAR.PS:T]/Y!5I%,VG2G:MBOCLX
M9':+23%_;!:A5SIQ[Z_=N*H=^3D'P&?[U7AJULLMAVQV5DL9\[(Y^](#R+')
MFLDLQ"-W8*O=7+D_CPI5H!_$+QV WP(UWN]?^2"/T#7]YFVDG$\1:405E$,F
M.[<PL6A(#@E</+FHX(UD2U3'W)'AO4!M'NC,G1 3'=8?G+[5_:N@WQC$22:3
M&@!'UIG U)!UDK@/]]2P)H:TL<"B%7@W(EL-/ B-,F2-G<N;Z:.@GG_!)R&#
MB[<=V$ PE^#$RA,'''DC+G8(W$GT1BC\723E=WR;9Z8-M=MOF,]FETK9.GM;
M+\H&4&9XI3UM:.H,"2VW8NLO=A!6NU%E-5R5.4L6UJU$[DD[#G?^6'CP<[>9
MX%;U&#%P(Z)H)VY/.W97\4!G&Q$EF"YI*OI:!RRB@[FY!<JYG&.4G135IE%4
M.4%?1-)C3^C^Q%&RFX.70D:" AX71 ES6#2%'9"R#L0!+$D4)(,Z/R3LGD$>
M1G"WH"L Q_J1 %'Q2("Q#HC!3AR)B,O(S]WJ+LSQFVO()X/J88G/$@HS6U[
M'%GR)I1-@L;#RP(_7TF\8>DT0@>6:%L/EZ8)C(6I98+?P9HRV4#0.40<"KPQ
MCTP5#9P5M 1H@C%8T R>!(T&HOL0O<O6Z'5I1=(17$N\YM55G=( I2VS,1%(
M)$/:11+PM&8J-F^\NXI6BK<0_(4)]<S^VIMB(!>@)&)WH.LN\CP$[KSINTC"
MF]]MUZ)(N+3/OD1PDCD]%'N^9"8TXQ]R)BK"(:.Z#X_($4( (A*YN)@$; 6,
M2*%-U:6I@@F%D+A=,XBO/M].Z>XM4?"M;B"JA%54P7?+3\@4S829HF&F:)@I
M&F:*?I-,T<2;,D63Y\>XJ%-?(S#:@"$WJ0%K0L\:#./F4^50V!I#IF<^3IO=
M*LNUNS=7'8W7<$.:OAW90[%#J'(Z@ 10N]%PZ3'02NRR7*@WR$#;7B.:F1Q<
MX4,:'41:D^M%SBM4&U& VA.XW-\)*\)B-J3IP'U#):(:+GU&.N#)CX&ZC0P+
M('V19Y26)'?; [LBF>AX=M0W&*V$CH;,$Q6C-RA8#T*SI&@M> O@IJ&)XS\5
M&:O[LO32.-H$B!W,;6"P%;^D;USS!P("H<MH+Q%HBCTB=CT(T*/GH#&<R<E#
M/T!H$L2WA5$6IC(NUJ-?0\,.9TFCG<6.&:I,HV.C"=<S57:/YRH7!OML*^R!
MNP%(B,2%70HG>@K6+4E@/F@DZ)C#2W2/#\9[S0 VU@.JJR2;;VOPQ'0ZV65;
MH7;.$X]O#X@3K$A2%\D4F$XE@=AFA],WKG@1CBY#.M$0JH4:M%*X"F!NX)?B
M[V4$,X0J=[%!C$\"Y\"?1*?N4'T\#C4!K>.:!EO.H&89F Q@7&AM4N?K&9($
MAX7M4F@@6>I2U7:JUSRR#(F"AS@Y]$ OUK4=)&,TAN>\914[I9$[?LO+"E+&
M+E,:G"45?-0 ?QW=>#V -,D6SQC,5X3;(!O+.RP@"+^@5X"/")R6E]MA\J"X
ML S3=C^3_%F2D0)K\.&&H8.W\RWND%?$+AF'B[B\:63F#K4;R/M!X02T-7;1
MPFK</=!A1>0$01N$O2GTIVA8G/P!;!E#4\%V@XV0="C?/2>) O327M(%&8G4
M S;OR4C03X(R47!.)%VZ3US: LRA()?Q_Z(KU\/>CT"T(NKP25S)Y8U&E]1)
MKB9)N+8#K#=R><.K4E)LKP]T91G2FD=,0JYJ<)) -8O:C$!!(^"&VT+,QBQ
MH5Z8'(1<$ JZV%T>+/ V+'_L,AJ> #E[WW=^6/1C>+TI+N;$7WI9"RX-">"3
M]4'1=R">$.=B(B@4.+-(>_O"2*T095HVAAWI*W!4<Z0#0;?'-:K"-03D 9VC
M#SJI%.F90.T=(NW*;#@7X3F]V*SI\ZC$2 OFL&ONUSK7*>J[W*WIQ:Z%1NR5
M1M!2(V2M$==B;TB!EN"%@;QYC@Z+D,/@G#%?&',@88@X=Y8)%BA)*R2/UO:*
M#;1B*)"FNB1!KS9"4L&J&\KB4X&XLU8D>1%<<T2AE#RRU]3(Z['#TM%E?2,!
MB:&M(!J%#/5]DG^(;SX,<N;%)H*)B"@;!EY/EFE/T+/>H.50E>U@Z[ T6]+^
M*8+RL28H$08M(.K11<G@G@(\=)N3#'QX'Z.P %R&RV/IO3$H,$O0DV!=SF2@
MFK::2"+*+ -4L^6QAO869!>O2$,7(K70\0K) M$;[:&!/)6QM2/Q.@2NL_%<
MZ&4*]AA<4+).T'GP?&":$-72^0@\?# S10:"4<3:$0J?T*<A'1I.X8U-E:=G
M!\A"0PH41 ^!GR#X&#S%.>!=2;?A9BZ]1@!WJI.X;0)K:X;JMLY-\S[25@/6
M>'X >_?0+D,X6:@38DPZ&"BA>W<'YDX03>TM)PNAR"D& I^#)5C@PI$%R8_*
MM9.-.5:5R(&X6?X^,EC#9=@#XLN*8AB^N 07JZ"UX."4S33$(C[WENN$>E'@
MH0O(#S-KVS9R#0C)HVYE75-I\:-Q%N".64F"4>PKE66Y83PG^H_)AFX%@)H$
M/W>;,5^T,Q%G:R*NO;FA6\R6D,C+8Q,@5<N]0A*;Q[JS)L>I8=@>F%RW[?;
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
M2>/M:?^PEHSVE'"5*WKC5%DSKOK-IYHU&W>5595K%Z//LO10:]<SG5__F+N
M,FL3OANE<;A>BTU/&SK][@2#W_,HK1$!!P"[/GB^/(LO2$_)CFH:TLE;#9+!
M,H$I^9*B[3[26_1J? ._1R2 '2IP<ZAL<P?7C.^!UE );K" W %.2Q"D-J(
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
M+J\M(@TZ$^P3(Z6.Y "QTTC"%.JW2\^<'^E02G $+Q(^4O^H7NRJM+)]HN1
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
MEJXI)#+C\D"5$KM6)\%MNOPL6Q'D3M_\.B$QJ*BY=-7*,-PF/[+VL5:JW9O
M)(O4KW]8]BZ3? 6LV_<V/7_],UA/=?#;R)H_K% $W([ @\]7$8%LH_&-;,\O
M$(+?7-9]//##7ZW\O#<]XXUB#A:B_R;\^D#8M4NXM028E8H\(T#4-:99=<-4
M2LW!X=B8U,?9EE!KY<8)A-K W"4R;ZH["CD^Y/B_6I,YX7A@[[@X'OS5G?3T
MXSQV7 P*O:?-<2?TS5SE[8K-GW \OYY&8\]*?,H=VOGR(94?UI\-R/% N4G=
MI;*O,(!^K+N(*CV:'N%5U>(5)T'0KPB%=N%?;1>^*#E##])W5:+:>@YQ?Y4R
M_ZF,#1"KS=6A6ID<^KMEKR7+RG-]V]HT<N,D5*0R=PR;#/U*H?RXEOP(5;(O
M5<G>(S_FST5SW4DV2QR_R!]2JKX]M(P.D!\I*#]BB5<@=7UWEU/76\QQ1*45
M=BT'OP*L@"HQ>#.RDW2)5HB@FI")+]"G37T5&C_'<@UMU9_@G7I1%/[K>^I2
MK_*[VU YE-F!4 2;!(8(D(Y/Y4&CI;=3.Z8N9H>F6)IF\^T<[K22O4NG$C[I
M^.^?P^RAF^KGN:FNS?J?I09]/.L7"RMY-Q*>E$%O?1A4!M(A/ZC!UBQ ,4K<
M9>)^Q<C/^C_68>57F4*K\@I6Y;6AS6_3ZHQ??V-N6 )_JB/+)V%Q5  80ZKY
M '9*$X%MJDN\(555*JK=&1%GI;%YB N+0N5YQ<7R8_/1:M<;@VT.H[RG[YB
M3CV7%+%0(H42Z8O]8-?>F!N62)_J&OLTB;1+<2TCMXY)W+"WWIK+1WF\.\Z
M1(+)6G>QN#]7ZU7ZX;=2 SE5/,EQI^51D?C%+/>_4,Y^@#B- ZDA:A:$-+D]
M>7HI7_4#=+@KK/UF0PN?C2;]UKQ5C8FV.\5)V1JTBY5U1I*C@V.>H$@G8W<)
M]G/;?82RX>^2#3YM*I0-MUOXLCXFZK*V$K=,8=M+&^,F/]I6=D VI%Y?^')5
M%-WW 27X,'5O)#)'H2JEI#051&;,2DQBG)C&,V,^DXF/$VPZ*:63L7@R(X(!
MO#"(.K^MUG*Q+L-O.3.OY%NJ/H50E3Y@1V,H9_K'6KG#E,O#_BC3F*QJ5B!4
M9>MYO^MF]5&%JS/%A95*Y:U,HQ,$57G46^/%*,7NF=5316MP;7U6'.; DYG3
M)P?L=LNV8HJX//0+O=)Q\U1D90A_R;*GCV;JCZ4G>5'4!C'VF"D98F^?'.>"
M\"\WS7RI%.5:VK*M<$/AP-;BN_0L"*M2GW&-X7Y6'3*;>9:91&?)?:R^ T_Z
M%M^6*D:)2Z19KBR8TTZ\^B ,LA#_TK?X?#*[Z1C3_8$;9C;M7+6S4U>;&<Z=
M]#[)MU=6-+[K,LM>?3/AGU.%7$F#[_1M$SM;&\^]76;-I/C:P%P_+!J[+,S'
MS)X^*5>'L>E#3.LL5YGRLU[32D:%A:/[-S37&XRD46KV-"C,HH=M.RYW-J5.
M$%!GK+CJ9'9576%6E4TM7I?*K<6V$P34J8ZRK:->&:P'*]GJ[7HIHY8T.D%
MG?QN7]YQ>C(ZD*IBM/0@94LU%K8"]&U]?2RU127:G3%RR2BE=YN'A;$@30-/
M:%E]+K,LKU>7PVAGV3X<UZU^B?0Q\S[9W&O)Y^?,(L=90O&86!0SQ:=)!QN$
MWB>%7?/(U';3_J#>;D=K.2.[32KPG;Y#4IZ:YE(1C_JRT#,.\49B$Y<S\)T!
M6R^DCNF<*"O,)AX7JK5:HYF8=H)02HUCS"JM-P^I);\_[$1=7=4GUBP(I32W
MV>3&C%%X'!SD'3]8C6:S?(HH=B=,UYHQK>TJJG,Q29@T]=WF$)ON7'BF#B-K
MQTFSVF)JS&JX/$I*WTHRV0Z^$+Q/ID:)Q\,LD2HN-TS4,MA>=9(?P"=]VU17
M)IGQ;-93EQOP/]&&\KC26?BDCY;K^F(MQ>JYI\&JMJY-#@\=V4C#)_T;6BE/
MF$13BL^8P^A8$LNLGBJCQ;.^?5I6^!S36S]M!_RF^*@M)I4- \;/^O?^L<\=
M^5%B/F5D:=*<IB=]L=#8@2?])-HK'N2'S>1Y$!4;;#&][(TD(,:R_KU_D/A9
M8E%(%)?R7#>>VUUP$CTXNF_OU^E)M\EUXL) -IL)X7%2KIJ=''C2M_>):B$^
M3Q2L[D!Z3(J:-MN4>1&^T[?WQ5*ISS=C;']I'0=/:FI1?-[S\)TG.SJ6DNEL
M(B:(XVE\D@(W4'HZSDXRDW%,FB:F##--)5C?RQ^DZ#$N9%O"X) :/C3'C=JP
MT V^<^*-9;4T'C\-HH59K38HU]1>/A=TYXRLI)K:ZYOG@;00-^5Y/&D);."=
M8XS5U'RVZ Z6P_FP,YZF1O&2T FZ<TJE&L_&\X]MP-%]JZA9K4>MV F\<]3I
M0[LMQ*:-P6%6%X:/:9-O@Y<&W#EUL5Y*)DI-;1EK9Q/]?F60$T>!^,BYG/0X
M/.98:< G=YK)Z4HOS^:"[IS:[*FTBFW,Q^7A(28_EU/-R60]"[IS5L^EP6*4
M:5<&T;%:8<W^K+TYY(+NG&2C.MX:TEX=1/5E!=RZCX*US@7=.8F)MHYMBYT8
M9QU;$W/2'V3ZZ< [)VVH3ZVY,E0'TG#[ -28S:9<W@7>.;N'V?ZYNNK7EZD.
MU^AIRG)5Y +O'.WQ:=%]5MHJE]IQZW3[D!]4>K.@.Z<YWJ:T9)I_XMIQ1LX<
ME$62*>V"[IR>L9[/HNOX""@&M?E(ZY@M93T+NG.Z':6^9C>/+:Z>Z>?;<\:T
M]NO .Z?]8)HSC>.' ZF<FI6S2KS);'9!=TZC$8^9H]1QSFVVJ=VP;V2UB15X
MY\RCA[DNM1O105O667TACZ;I<>"=LY0JRK([7XR7AVDSF2ZFHS5%R@7>.>7>
M3.Q(5BLSV PG_77EJ;3DS5W0G<-K0K]IZ;'-H#TI=KC#\[A5;N:"[IQ:)[?J
MJ-NMN1P.1ALK'MOGBNE9T)W3*1^MQ]1BM6*D5FQM1OOM5&PP"[ISAJPX.2:4
M_8ZQN$<]4Q_5-JUQ+NC.R1QJR7*REAXL92&_CXTJTG$J!MXY#^EQ1V.R4V.P
MF372G5E,S1]&L\";)"E,V'&W5HP.K!FG5L:LT!D)NZ#KP7RN=?:[8[RP'&:E
M96RL+OI:=19T/>QVPF&\B0M]SHIJXL)X[JHS)A=T/>SG+6VMM/C>0,JD:L==
M_K$XW>R"KH>G1%%G1D^ZR$7-QWGM\%R-6XG ZX%MR.9BS#5[R_IZHJZ?XL\-
MJYT+NA[2>CLY$G/-.%,?)\K#5O2123_-W-?#9\-,EWA9?^052RK*AJ!HAJ5+
MAA]06I\;]?JRG1\QO))*5O:'?$E][F#;&EAQDI@S+SR' -A9'_STIW?7<%N
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
MDBT/YJU<J]/CI'ZTO8XMVO7:[OT9=Y\B)WO:7,\\CDK=0;0A/:WY6)1Y*.V
MG$2I>*\3E+<>M#O-O>/ Z0!Y)X*#T.4MPKI\R0GRS03]3XWJA>45(>&%A!<2
MWM\3:PGK,'Z\45^K-(<Y)EIY9(:U45FK#E=2EMV]6TVDVDW15FY<>J#_2YK.
M= A0#F65+ST]Q[4),S1&W%.^)!3V\=DX XWH=";U0^I-0SD2RI$OMU"'@_IX
M5!2G.TX:B_E\%[#EIG,33!^O'KKM9E'1!U++V*RGZQ4_B4&FAQ;A9:[__E%S
M-H,&0'B,86 \#"J&0<60AD,:#FDXC,Z$T9DP.O/7V-"N&I_7(1H4TUVY,37Y
M*A=;U"J,G(^KW/-NG,7AYDR&"</-H4 +!=K-";2;-.;?+'TZ8NSI>;QZJ@^L
MG* DTD:MUA_/@/3!0=Q7B1]DN_^/R4\4Z7;4=3SIEK4"[Q<^E&!E%8QJ_F:S
M]]FDWQ4  \61S'TBB;T!<RE2T%9@6@>DAJ;_8T16I_@M1H37I8B@\(8A3V5)
MC/!&!-U]$38RD03>,J2(.0>_@8]MX9&*$<L -!396)H)_B#O6H.52L9]! XJ
MO"U[/P(8)"+Y@]MX:J(TE57WO.(16853BDP!D>$I1>;T7H>/P>_@QSRD&/R2
M"6^ 5P#>- "_@W4*< J6JDW 5F\A[8!WPEO_+@*DDC"/@$DKDF"B5YUNH;93
MP2B&A7,7#/!+0=/7FL[#W0!3LX>.F)(P5V7 G0;8,O"EJ8'5F)*^ @MRS?X_
MX"!T,)(>$0&W6. @P&^U*1P<;+YG*"-BP'/3P./@=!1MAS8<+' '_^>#!5'1
MTM$ZQNP82J(8,^YKMEP"?S%<DU\9Q7V5.3PFEX4G;CYOR[D+XB-J2 (4(;!O
MIR&II_(C2&8-97,^<)T35LZ (--4 9 /FI\MUO*\(1NHB4<?T)@!Z,ZHJJ:&
M5;E3^=,"A#@>9)C.<9V?"4RO* Q2^>&#,-=RO_Y1-9_DB7@D 5Q*5-Y'L1CX
M74'_&0_7\^>>EC!3RT)JQN^VB9K,/^[.7" ,^G__^2.9@/^$KP5S!?NL>'H,
MDH]<-YTB3:%D,.GVV%(+_0=0+R#15ZRSMFRF8M/Z4X_AHUIW/4[TX_JX<WOK
MU/23!;YB;2EMNM'DX8;CRNE9)?/ 'M=J,W>#:[/,D\4!D4$E))8>P1)2M""O
MH._78$(:N * D#9@[Q_Q/O#^PLUG73UU!47B=:C'S<D-%"5==N-P09_15/=L
MEZ)8PN4&QU=V*9I,G[;._;__Q],3V*>IDH-T+8ST(HXA_7,F17'+87X*QO[-
M*SO^8%!U-7L?_^__3(!, ]\P=%YQ=!\S]_'D?T=<_X8[XMO.%;^/NC:-J+M1
M>-"_R<_H9SIND$P^?*'U,3D;4UO_CK'WL+(.W#Q1LK $>Y].?M)I!:DE1)WB
M(W,=7B[_K]\N!&'/?S$7]='E#]BE "\^U70D(H]UN>LWV>KUN>9=I-HJW-L
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
MQH0&7X^3?"/72NIBE\Q8$#?C6B%BKI4H""*;Q&.&NB@((H:FB @BAJ:(" )
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
M6;07]9?[C[TLP3S\\ITD_;UL''/Y!\>2\/Y3!S_N)T9@R31Y)6F%U=;NU5-
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
MHJT4N5S>0X7<II]..&ZJ,I#_\1\B>5XB>71:]@'3T[!+X)D$Y_Q](:'V1GH
M=)B?G9GGX,>-3VE1D/A<G;;%N;ZHJ,J.K+52X\VH\!?1MI<3"2Y@%;$=: &<
MC9T3-,TTC<.OS)S4%I1IJ&9,AJFVEC/*#;7%X 0]KLV78YB<F4F>%]8?-.,D
M^OY"RA, PM!K#;O.!Y+^[HN7AY3TITAB7AUDGN_>>_Z!]_DB)OR6I5J=L+D2
M18NHTG+KI7;1RQ4R\(2.)T-NS@Y'D%-[!X=G0U26X&0[$;23X)E_#>+_$NH9
MLD>@ZYDSQ:?0C]UHW."TFG89L64I/6:EUGIELE=;C@<1L6:OLFQ/VQ.]S?3$
MI3J<#:;9T@!(/'4IE0<F' I.2!*/'Q8Y)->DT"#"Z?L,I[D]KW+%X.ZN'#(1
M=4$)DJQ/=.J@25=3EH\G7%Q?601\FS)XLI9 6WB!S&1R_7:7B(BRX.M$V\":
MZ3I*H3@NYBJV9;! 6<CD>0GOR_B=?U-AF2)P\& IAB@!O_IE?,R/A0>Y0PA]
MW/Q?);$^4(R\""0$G-JF:21\ G<3K ;0Y0,F(V7PN?N6^1P#Z*>9IZ^#YX*X
M<A5KG^OR(ITNB+\>]FS_A@/,'GPM1 -Q/^7G>ZK#"Z%[?[6 )742L-SO )^-
M5P9R V([D=I!:(',OM/:-V6+3;5;%4JM+;,-M]#SNAWFZZ[]WHAMUFPHA@EQ
MN3<7+&GNC]L.M6FMF!V-.MUBEZ'&7DN0RNT.:L)4F23VCCMWE&B0&S<-ZJQ\
MA0E.T%#TOJ</]>7L]B4D\@V^2SRQE;V*02<1_OC*2;R"?_B3]>@C;J2?K/-R
M=AU7L,"H-._SSB377-<2;7?1Y$J=I4TNN,E,[=#P"!GF2RZ!I%?!ER'_NH[C
M_Q"2-!DS.\\+.(FN%DNIO20T9M*FOYJ2^[<' C'E[89IK3I5@=W)F79/W/50
M>" XCP($(A0,,)Y_?^AD$*"(CP66Y.\R=F#C)[G9FG<X*M@';P&\\_GB8Q]Q
M@"\YWL !C(+5.KY3J1C(S(4_>Z>UK,'5.W6?A(_S$HMSE_AX4GYYP6-,GQ#7
M/N18'/VIH +V_V?O/7M3Y[9%X>]7NO\!Y9XM/?L(LMV-USGOD@R8WFO@"[*Q
M 6-C@POMU[]SVJ8[A"34Q-)^UB;@,N=H<_1QK@X5!C>Z&O?5CN&O)3/?D>GZ
M[+PK%2.K9:.%FY*2G0[&*^+SZ69NLJ.Q]J^Y[K7RFNY9[70LL=1IH2VMR<41
M:1YO2!J:R4I.RI./O-QUN6T9R\UK69^/FG>F6E(87N9RQT,94+=%<@5K"52)
M5TN(G2_.^FB^E>_H5TQAXYI1@EC54UDN/B[Q:131^\V9$QL^85K#_ %+GP,4
MF!]+T+!; R$LW7SEM6!P%:7I^N3>.%MVZ@1W<PP>)RDVH[D##KR\:U>?7*_N
MN#C#.S6<\DS9-,'NO"PQTUG[F91N0@T94!&M%-(QO60W^ &=3)=)U$ABE2\)
MN+C*FV:IWW(74S*JT%#<L@#8 CC;:I;>4[Q+S ,R?T#F:=?(BMQDQ@-P;EH:
M$4.P0B2[IY9DBLES1>1ZVQF(--&W+ C98:2:L$J2>EI4N;'5%_N$L)@65C 6
M@2!AQ*?H(^2BU,D-<F -Z_M[BI<;X1HC@$XWF13KPH_-0?MHCJ:GEI/[.VR
M'^'4M17 NP=__UPQQ386.9N,(K;4FX[41JIA H/F+^*36+,U2VLV%$=[:3)
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
M'$6]#MTN19W*THR7BDVN6L_$\ERH"%MI7Z-+]B>F-+@36&"]G&N&+)T9AG
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
MGC-^ .V1C9)^6BL?ZP#_X'  JO\2R+6I#<#?EV%)R\:6^8??V!Z;7S>6SOH
M"&^4>\\SME>J8O)NM&IKVFT]\3OLL^<I!Z; @3WELI.QT2^\ T\V=]_->]]N
M<D>@K]H]!R\]/>X. YD_-Q'."_(+UE8G<ZQ7UMS.@"OU-UC=@-M_+MPR.JOB
MG9F$*"F%(3.=023#V/.7O]'C](Q_;8,'^[A8JPX[IO1&A7"$IV<:.A5(,*.I
M-P12=NMK.;2P'5_.6HLZILZU 'Z7EXQ-&KRK!CBJD@U1X"3A;:;R'+Y7\R(F
M.IP&#)1<U[WBI5=MO+M;(@=PT& L0G78P=:\@\*3OV[VH/OVM*.CK6T8&384
MV=&-8# (VBE'@/7+VSIBGS@TYJ<V0/Q667T7-.L(TD9/<G<J.DU5[JER.[&<
M'2FP5DNE]4D@:Z?VYBIXZZT!J LPI5+<G!ZN+\IYA>.B65^SGG0'Y>1^X=^N
M\>F*.UO8P#D$4^UX6$?ANNIVKK3<8CI#FD#_)W03.;$JM@?U</ W1)(CQ@^U
M:2?J<&8RX[&.[]G,!QJS'P%M(+H#G6/;>@]X:P/;\=<\N&']B+G^:TUYK=9L
MM9J=PJOC'_-KL/MJQO46FF ;M-U%ENFVQ=;T6C8]J,!JK!,]M:Z16;>/LGNG
MTA4Q2R]CJ3&.Q$W%G.K-RDIM?KV[U451%B]52S;+#:*-DF3;PB3>FU$9I_G5
MN=EV^\;'@?_@V%3VXW4_F?"1K\+<<]!"9P3T>Z\SUMU%??CBK1218714@BYH
M1WX.)$<QV*QF9X4G([X?=N-Z=+O']'*C_0/.=\]!SV@AUAX VWY]%*%,V"FS
M\)!\D+!Q<G"O^[5'J+LA*\>'!<725IO:=%N[8N \NI,%'/657%L4Q9;@95-8
MH&/V#-G13PZ%&;RLU(?/<#;]_5EYA2HY++V),[$AFY/QM#>UI_'(=\;0[FXH
MOL;&SJ(<K1;U3Q+.=J>3JK00E-S<+L\29J(<[\'9!R>;]NVUXSIT'UXQH//\
MF#TOEG,V:EV?OAOM07U#/$H^0]KM1#O;L$FZO]#UGI3'YS!Q(DRC:#A*^<3A
MMV:4KS]V7W#[]-WX,>G=5)#>':1W!^G=07KW[=.[=U@,1=>ZZ.<3OF^3PKWI
M\&1KVP:Y3B_?=<@D[#7F77O1-Z$4/Y/%<RMODH'>[; 5#O3([^N1CM/YG$!?
MPL-925MG _JJE$RO5&+K9*>-1+22T2&H?-8>SZ'SXE0SB@,R<,JI75,0FJ2&
MU(/).JZWV"T2WP_B1;9!O'4VV#K9;1M]?GU',>&=Q7<%AL8%@42Z/,+@74+L
M];I1D>IW!8FB* 3!!23:?W%%NGM'O=?-<>DNP\9F1F-:*Q1T,];/M4LL))S#
M*PL3QD"D*KY$EG('22=K;*(S'W2Q+G%X964Y[J#VJL@H*3VO"908&3=$>"5]
M>&5MD*&(NMA-<W92ZNOE%MF8I>"5S-&5ZD)FD/RJRXWY=J28-RT: ^O$C]?)
M#OO"_ UMCA6LRU93E<0\FX_,P95'ZXSD4]0@]X;&&^,LRYM<A43'1?C,HW6N
M9DP6P?K-AA)/V>BBC>3B8K4"KCQ:9RJ-]Z<HNJ@W4@NL.,5;<QEKL%VBBQQ>
MR;4:(SL1[?>Y4JXD9,?Z:,@0 W#ET8Z2Q5*D;AOMIC)MVP6EW.<,:0*?>;2C
M9!NHT=WI0E125D&(S@2+ML1*ESQ^>PTWV<42*2^15GS>DKM3ALSU67#ET=OS
MDEP5M(H>0R)V Z^9\?BJ2+%=ZOB9AKJ*3^6W=J=1R^;E7#PO&P0]!U<>/3-5
M2F6[-2&**#8QK/0+43[6&+-=^N"974$4>9S!Q*[0PY@N0=#]+D_@5%>,]G%"
MZ N QLG#9UL**[Z)^6J'JQ&+!3+N6_T,ZTO1O2+5Z,BMD=Z@IG*ZM*H*P^2R
MXD?1[4X498FYI2K+19I\6]06FCF=^U$TC3-I("\RLC*=2>W9;-%ER<;<CZ)+
MPT1A.1Q@<0Z;IG+Q688JS@ _^5#THM%6N_U)(M;@1Z8\E=H9*M5@_2@Z':&%
M*!J=Y!",2]>:&;M50_2*'T6/!TB3S90RNA(1%B--K-4X(\GZ430;(YBW,A-M
M-7BYTUUH3)M>C'PI.H,N:[.)B%>4FM4<M3"<[21+<S^*CF-&*].<1M/(N$6+
MB- E(R(Q]Z/H"5V,+1.BU.=R,2J7XN9OQL1B_2BZFE@U%:-4ZR@ILE7O6%F&
MFQ?F?A0=C<_GZ=8*S312I<I82\8%J_WF2]')--JU(DRSH]CFD)W$[+:^: _\
M*'K>:\>P@9[L<_)<:VMB/<,PM?D.17^]HSK"%?BQF5ADD&635.)M;C@LR:Q?
MVN2VA58=/#RF H/V9:UC1<26T46'?*\Q+1.6K=L=*EH<')?3^5^W'C\+M -^
M MX*CGGIRIH9Y>._!(K41.67?V0-ICI$!+C#/<_AUN[&:& ;'BCP^T;N%>TL
M1\L^MK)0S+-=7!W[E&'18JM5]O)FP_4R9-[+I[U_;DQ-AHX]^(\;OCVL'#Q,
MW=>U4QXB+W=J9&L[R5/KLBO'9-@DLIBOH9HD[2C\A!.^71=/R)JKVKH.R0%O
M;(R+G6")%\IU>[OZF!I;3Z9/QC'T9CG5;+IM[?<BV49TW5*/S>:!9KI.@CBN
M+CBS2^)>!K6JP[6Y&?[^ 1S+;6,K&3W97.<9K$/BHC21'$RO RH:0/ZZ&'2;
M,>0D%UT[HH)%7XEU0@# D0Z;,#D8@[X3J.)[<2-SM];@0W+:B3?\<39PK8-B
MDT;=&TJBK<)VFD>]OB!:UHSKU1.8QT=)?$K)32IK=Y!<:6G7QQ(]3,P&USH<
MMGX$Y'4?-?XR"]X)?SS3R>'V\%D[1!WO)72&JOS$E/ZL/^PN"OH/O05!)TC/
M=9BM'<".LQ(FS*V_<#V5SC=[#DW$<:CN>C.W9U?4=4):QGI=:T>*NV=+7'_O
M4!6P8+UCQO4^>P\AR%><_M<NN+S7K4&WX]C9>3[,%>P#REX#;?VW4WS^Q_7^
MPMDI'WI=/5>X\^+UI;Q@ZJIM25?VMKY/&.CYA+'C-?_?_UCB&6#?J=;7=*=6
MWU-%7A$J0,0#( (%+($%F'@ 3 0L\2"(0%^Q:("(1T $\DH&+/$(F ADTX,@
M L5?43S Q -@(F")!T$$]8H$-MT%$?$?RX!V]L5LZMOM.KIV0G\EL>.JPN"Y
M8-#35?CE__<2??DB/$C,T=P\WY''(NAD$7(ROT/K<,,5 1;]9A;344?J;7W/
M)O[P ]CE!W''I]._UB^*@YL$0P8/3DOJ3(([@R_A-3/B2U8W@=F'?ID : &A
MO2.VL:^*;11]C1)7!>!WQ3+GQ<3V97! ,+>43!^9H'<GDJ*]/;GU?D J=R.5
MCTRSNU,*[(D5J'./Q@G1PQV[K'S\[^7TK">V5-:)VUX&"F\]S>'X-3Q?3,UY
M8IP[35M^-IJ_I9P\,6K=\L\ M^]I$T^,VG^<D6?__E#A.*Y![?4DJ=__GT?3
M1-S4QQ#K93WZX?BS>WD@#^O[A'NI33V&DP=#4.R'H6Y/1?Z:4GPQ''^037*%
MW?_75??S45+&Q6G6207=33_&81;[3E7_!^TIW-EZ3JVHUZ""?1L,VE6MDFSP
MFJ"7$'Z%=R.#,SM;G=5BW&\B]%ZK<:_><[D@\\V60AI*')VT"SW>4B/(7KTG
M\8G>$KY+6[O,')UQ\^,FE_FHQ42]US6G4CX7T\<=#IO+[=2"%P:K-UB'1SK-
MCPB?;H,_3(#<0/9?W8UV:3[Z2IN71^$BY+M<5-K6)/@PC"H8 WLLS3O(LCVM
M:-D8T4A(L'B/?OF+TM$P3A]WW@DXYM&\B9_VP$9,J1>1%Q%7K?B3=OZO*XBY
M?M;(1TB$)Y8SO*U+JU:S<GCOS0KOCAN<>/L"#(\B&PWH0!%Z C^H9WTDGL%.
M_@R_/*L103\G(BY@*SR^27 Y:@O4_^],&()LXBDMR2Q!%09]JLK9S>*4QY%2
M'I4']U;]EUJM7JVHY+)10\NJ,";%9>\--A<@X1 '$L>.YS@\)]M?VN7\1!QQ
M>T7^,OQP925^21;HR+1((%S-2A8T/A>UJB+LE@&4>"J,$728B1XW_OWEU/\L
M2ODP7VBLS(E2YZC4;%*G"85951Y3*:<_H9,_6Z@@$80*GCQ4L&V1\<-P^+MC
M!C>@X,>S')[+<&!83=P9NB HZ;?H+(N,&BV;ZU-LK-GI[4].N(?]P$L3?&!%
M2_5&7%HQI7PTBE3FE2YUPG[X[__^89+D9L&#.^9"_&R;Y-.L=F731*ID$HU"
M/:DK8PF+8$BO5C=EV)X/F"8X#3N^AZ/1\RSS@*\>WIKY>KNK:S% ICJNSZ@5
MT>)2N<7;8C5L45.DLD?ST.SZ(]H&S''R:\0(4ZTW])SGQ^GE-#GM(!)6RL[[
M]7B]FH"G!./:/WL0>*ZH1!U.M/[E3H$;&2M7*(U /U,Y_6SX#2(=SV6O'*33
M/B?173>U&P<ZKZC;L%_A;U5Z"Y6(/L4F_7@#4[%5D6LN*W7[ELJIDE<;\;DV
M6'#CRE*8&7I2C9B5+@V54X((8PQTGI^7__*+R/GFJN;9TL51LO[C- %]F&/H
MY[8DC;Z2Z.]L7^/*R5>$W/KC'JBMT._M[_38>$&Q5Y0)$/-XB D8YC'Q\GO;
MF3XX7GYO=]/'1DP@R!X3+[^X]^EC(R9@F,?$"Q7@Y9IX^6PPZB-+_VY ^#U]
M4V\*DN^W42685^*QFQ/Y /1+7551YGMMN!Z:MWX0*WV2%IZK7=V'KJ4 A@$9
M_K:.K)^4\#^N0>L#D=.5S.9'(Z$?VK[UZ0GI(W/RT>CH^\U= ZWRQ@T$CP%P
MS5Z1KKKW<ZRKG]()]HM4\!L:PWZ2(IZX3^QM1<'=ZVDNC/AG[B)[4\R[2LW/
M0?QU>\S>7R'ZP2UGWZ/[JQ82/J++ZZ<UI/U K?]=M>;'P/@E[6IWMWR#EE4H
M<YU>FXVJ0=%:I:8J\1I?QON=&=JW*_<N.\_/C*%:LR.Y1JL64=J4UE7?(O-?
MT['V+D?'P_2]^@1G?;_BYGY\=>4R'K9-&%:N,*2X2"\1CZ;,WEM*'/R>'K;W
MX*&KNU2_XI4^N_P<L,).^?FU&",G+S-(D9-22$JNUU,B,9N^\>S7:\_K6J[5
M->@THTA1/;/(972=*L*C@O$:XEZJ^/QAC*5G[)#[&6[\(3;/,_;/O8II\W06
MS ^J.7\2:^6<AJ):H:[2]5JKI\239"J14)2::=W=4BGR= R/Q^-MA,HM&LNR
M.B2(5.6G-=B])H\$=L?M..3*-L<;JC8C-K^4N4AJ'E\.VH44C58V+7<I)HQA
M>, /@0WQ#2*?Q B3(U >;\A1DK9M9=58=N9?MQ\(LI%>H>7(0IDF(H-".R^9
MU@IV2/]\[ZHG#\+\Q&:^01!F:Y P/QNQ01#FME3^D+;-<YDV!VT9&W*%:%;
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
M8*%;[$A"JT<C6"S6K;0RH[?T: Y+-! $#5,XXQ,].50,??VM>XJ:OET%="-
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
M6(V/O?Q%&>3=IL\!YP6<%W#>!YQW>BQ-.VG7"TE"E)5X+";$ZX8RJV4AZQ&
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
M#'&D!#\W0Y#1,$(<*PJ.%OP?BP>[NC["SB5;U_%4M,?@^;V+PE+6P%NM/RC
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
M?NFM( 23 F$*J'7:PIW+X![!W\KE=^0U[QP"^^EV T,"E.D$#/>">#L(V)5
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
M>:QIP%\I3F;BVB8/RT'? _5_P'C"VXPG/&>\3IBEW8%[ZA^U49P@;!-PNA5
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
M,^%#G_[PG$-VCP_X/=C,: /?W!7>#N=\N+'A6\'2?: >/N2/A_!!0+;]!TN
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
M5F 3-KM)<XDM)@46T[%MBQYLNGWW$B&ZX>,\DZYQTR[-L/D\EC22M:8*L5V
M[98AB#A$%ZN$6"5<Q=J:=)8U*J<M>G2Y-![,I8:C,=U+N',K9#G&V@VNC@Q'
MW&HJZX-Z>4 %<$]9 G^G5;1?G[I?NQA7J$JJ+;JV+4-3*]$RG;!!,W90EYK@
M11%X. ZL"[7\/^BR FPU&Q#++W*%'T&#6MF =9@6K\@)>P/M;#OAF/Y?F0[M
M%Y;RB8D?YP6RE# %P/H^'5*)_E2U$^ _019YUY83GIR8\BOP&" <Z@2(MN%$
M1:3PJ\ N-/65',4@X1N4P**'W ]F)/+V-#'Q:UA?GQ\LQ(VJ4^%DA7!Q^B9A
MR?8".!$J5 G OY.#I4]-&TS%!<^9@T_@5R'OI1*4"*MPP>3TS0.<$U08_FS"
M'7C)L#W<Z2G8(_A[4( +EWIJO^!6VJ:H^B6\L.KWI=5%2P&>D!1-Y+B4^(OJ
M?/&/U/D2<9UO7.?[S2I6XF*Z>R=$7$QW(X2(B^ENA!"Q:KH10L2JZ48($:NF
MKR7$O=U;?,?ZQ>?AJ)-%6''E[^4*'4<R'U;]TH8D2\&/1^7 <2'PK0G2UQ8S
MWDX9Z.U+S+V5!G]'+HF+A6]&N3Z_(BJ="",_)"*$R$4 :!PGPUTA&>Y6]B*N
MD;QF F[#-!2@RN9%67#ZFX5\ *+<,'G#[O ;>!,1YJD5LZJT:(JC(2TG&3F]
M(JMS$_]\DL;^&PJ!4CAQ&\LM:O*X-UZ6D#IB#XEQISS1AA2'PP0-E'C(H1_*
MT8A52JQ28I5ROM38CZJ4?I*K>]5Y0:3K=F?4[I=U)%W^?.KK^U1*!BE:U;;>
M036FS'609K:F-\H>4"FPS.H!S[PWQ>.._-[WF69/^-UWY/[>:IK;K2SY#%EL
ML=Z[.5/*4/K@]?MO.E5?FI^O96*<EUBR,;%Z5(9E.)P*ZM$S^ .*O2/E/U8$
ML2*(%<'M&D#O4@1)HM4W<NQ,8I=HIU/%<<Q%9"4H-,\0#R3QCAY]<9;KJ2Q7
M(DASK<(8H6P["7F]D U;3O@WJ_(N(?)TAB7LA/(_7\RI[VW7]%'&5=Q2U>64
M]HIN3\:924U(+Y#B(4A"^@.,&VT8'>S7CF?)O9Y*VZW=(!?(FD3F@Q;3LX?>
MHE"@@,V>RAVQ:P(06H?;!Y-MS[RG0/SW]O0/E$&OM[7U1F[#LTM<JG>8.3E(
M\MVS[BF*=KF^O2B7$77D:$-W/2T:(^_7O^G4L2VPV],P)3L(^6]DWK(3,KPR
M?+OS$,QOED688J!O4M<44 KFA8/9N+H#L[4%&<HBE,PP[]P73<^0+?C7%S*=
M]S.<@V1SL$Y+=GC5B)[V)-UPX,(R5ZJTRPLW%XXZ5[?!G\&Z5JHH^]GK!_G>
M]F&V=M!Y*<C8%@$%-_!5*UYWY1=G&C5C@M/;5S=/">:[W/+@S6&"N=^^"7:"
M>KE]$\RBEX%Z"S\$*@QPW'XW)_X]':F^)A<\3N^.T[N_6Z)2G$-Y[X2(<RAO
MA!!Q#N6-$")633="B%@UW0@A8M7TL].[7\ML_CXYJA]%P#J571AG;O_4S.WO
M+R.7VX X=?ON4K?/K#SC[.P?EYU-GPQJ/R0,^;7LGSB!,DZ@C!,HSY=(U+',
M!=C)34?G#8<R) A;M8"8/?G-[@;11Q,-Q)<)I)<)A#>\1EP^:CS:W>36FHQ*
MO0936&X]]?/)12].J26?RJX4&AEMM/3&/4WF2CC>$6PNKWA!PG8.?4CGWI%>
M&>N;6-_$^N82^4I?H6]:A7(WZ>2[.CWON&N]6!):&/YYI+X/ZIMI=;P82UFO
MJY5'Y5Y3Z,Z,654)LKESV0<\_0-PC(OR1+8L&68?K&3#E9^J[+ZK_QOG;\;Y
MFS_$_BJ$Z3A#U9D6PD2=ALH'W/]RE4LRG9L5ZUVTR[;%ME5&QG)-=I4@V1M_
MR* ?,L-B71'KBEA7W+[M]$E=,5Y[;C8W&7?I^I2N=MHCR4#Y;I /CC^DD7?T
ML/FV<;)CV^I=97*QXQH[KK'C&AMJD?)M[93&"?V[3-:LP53C$40NNN/10'(J
MA5DWZ""6?<#(=[1^C#5/K'EBS1.;?1_4/-HCJ^8[^9&HJ7QQOE);"B:TPQ9@
MY ..8-\_>-9VIK*5T,/M4N6X[5?L!\<*\;Y-,5^F&T\B?4+S$3+E2 V]M-;J
MF8K8=GAI68PZ?^$/:";&0HCU0JP7OIFA] Z]8!26C\AB(S T7RS@R^)H7)9;
M2M#^"WL@D?=>)\;0",@33SX57N?#;EO[-<VJO=?A:\$#ECEHA 7+S8/2:5CK
MO%\H?=P<"Y84[S7PTC=1WRZ_VUC4L"NLS@XC>B]VVN(MBS<4O^77*U78T5.>
M]\>*)OH03$H&"P-_U)^^O. W_J.CE0RJ-*R7EF3!\;^B1B 2T<!4HA>\R_:?
M 5:YA079F\/&:5_;ILLOZ+X6*$4O0,WH0);H UK8P>OM_&;_+P>P"L=]_N0(
M7L'I$D5Q6:O);%*2YCVJ-,FRF<_#*X2T*%GF?&\V^TKE$+S"(U;>H)K1&#X_
MH3/=YB,*#)Q_P>'Q"M+"-=$KOG;S=6N#.X.EVT?JE&UX=8=PR,[G\4(^MOE6
M?Z/5FM5YD1TJ>,D0&^2V6 >;G[T RD6"<<5II"1LH%-D(-BB[MK@SQ ; ?P"
M9!O^,I&ALH BJ-JPOC^0WSW9ADH<S?QC[U3. LBJ"%Y1E!= (:@!4,(3Y,Q.
M1< ' ?4G0NT&7AEJIMUC0@T2'&!'QU506+57+R;J8#.@532-  >B?J;P0#A'
MP=B+"=X8L7?&!$=A*0D!' _+PO[K_QW4NQT%R,)ZA;V%A75VF&_-*7(R**?C
M)^#=OWG=XS=VN-!,+H5'"?"_=YGN<"<2*)+"T_])[/T,=^1H.R&BP]ZF'2 V
MA%\[!&V(/GRCK"^DC6,N?F-H"D)([.%:$&@JDSX3M4X!KX1F"I^86E '_7>_
M73A5^O?95P:_P@<!608J1#]([@\_VN,BN+E@/GT?B -(1"% U'@*_?!?;B-]
MLE"%Z=/-AT2U54CMZA*N/ZE6NT\SB7X[46BWF':C6J3Z=#%1JK:H5J%*-1),
M'WS0I%M]YL*3/F*HS_2$>57?'<KJ*1$\!5S3%[C^9EX@Q0S:I]W%XV/.DHEU
MF54X.!0[J^CM3._(0HPZZOZI97A%M+(;-PR?IE  1^YIFZ2O3UM6JU=O(W.Y
M@ MR<31)@NWX%T5C@_!LF\XKLV1#J0\:2!TQ%V2WJ8A4NOOKWTP*O0S<V;%Y
MQ?NSXT1"1+(XDN6P]$3B"%(6N)PL$AR:$X'1AR+9G)3]%1Q,_*[4HE4>;$O%
M3$Z;5US#1+KC8KVA0"(^'[F2/ 6C!]4!6ZZ71HRA"26IHG#8\<@<S4@#IMLO
M(<.LH=C<V&%QE0(CT\]'2B(V' FZ92-R?6ID2LZJN7J$B=?(\Y'N?-F>#&K5
M.DTB_);#YW8W3<!4Q*.1R4:ZL6FN6Z:&,6W,-F4U*61@(M+1//M%RA!ZR7R7
M;6-\7ER7,D21\\#(HWFN"R/,*6U,G1U:8)O2)2'74.$5U]';537;F-!+NL*2
M+-E>5DW6] R/(X]':JOLO"S*U::V%.S5#)N:#+[H<IGCD?,LWK<DJSUDA[5*
M?NMIXB)O4USV>*2U8-;+K&2R;'E!]=:U&6;,B"Z7.QY9L68+'>^6:NR\-58%
MI[E9D28<>;1+[BBKZN/QHZ,E*[U-5GFT3;[N@9%'NR3GL+E.2"L&<;,VA53Z
M&;XDGN2E=#W=GK.Y1Y1EAD"Z.;Y<$S/4*5YZ[$X*>)TD5NR\,2YWC2$ZQ*0N
M&$D\']FVYWAA.>QPFKQJNN/'"5+0V9.\-%G7[6S2Y//(AO9HNOJ8K?45ZA0O
M$2*:718*^2V;[/0<8:M4.$>C3M&=PFJYS"#'C[4Z7ZKF,&*U8,O**;I71\R&
M:C/6F-[4^(&>$9JE09$Z17>4SBWJM2QN:<G"O#3;&C.3I+T]N@?:IN7.P4$N
M?N@01.@F/[>+ZRJR&:2UPHB>3MOPKN10(=*\!6$([8YL,5/@=?;!X_.Z*6J_
M(HNDH&C=)5,U%&1#-=5<:=T<3&WP'!DHS@5XDF.Y\IDM$S)];+=)JKW0^<UO
MU=!5 WA><,X'8<8G+Q/+ $_HF;EZZ-*=T:OP;<ICGP(E0TL]L"A?-:/I?J+1
M9IA$A^XEF K5HW?F\KFY@Q&GLN3J<GORG$_RO*V*E"$558C_(ODNTC'O]#M\
MIT9D>))U!QL$&?':9)+KGHEW/HSNV8<0NSX"I1_J#> 6(00F.,K#D(H(C&'7
M"2QT"  *5^V?W%*P;E@'G=!-VTXL9"MAPYU)\(YCJ8(;/ ]8QN 9<PC=Z8"=
MF0*2RL R.("R?$C(:U$&,PN_#QZ_][0Y!!J-X"YO$1,R"@O\&2ADADBE8WBC
MI\=>$6<JE<G$A+@)0B!X3(@;($0N1<02<0N$0($I&!/B)@B!$#$A;H$02"J6
MB"\DQ ?3E-^T6K]AJ_*W[,-K0MQ]^C;GRW B,3R50>\'Z^Q$O.$".)&QV)R)
M[I]%M+MDIW8D!H5\KSW[8W@"3:6)^U&:5P2(O+KF?)XG[@>?>0=\=HEBP\N;
M'A'/GW-1KX=Y;B01_$RK?RNV<O:RB&>:[KR4/K.ZOQ+[OAH*^-[L^Y;_?3WV
MO3>3_.A@"6_6[L@"O[UZNFN?+6>LI[N%@^/U"KJ_+ISV^-*=_B>KX(  5@W1
MG,L-((6__'HI\(03M7!\%[&9D66QVG YH!M\WFF[E!=@R*%I\@'%B*.TN;^_
MDL<O?JK>@%A?]<P]9YGL#1RH5Q7KH\3:GL!8VRFVG;$%9K3<>F+?H2J?+VY]
MMUB[5H<GAND^@I25?"_G:H_,_\_>F_<FJ[5]P_\_R?,=S+[O*[EVHGV8D7._
MV0DBSK/B] ]!0$40E$'$3_^N!=K::EL[.-22[.RSM4M8PW$<ZW?,#8V-RKV1
M3)) 3^'J'ZOW/N8+P9BA]VBBHCK.GT165><J# V"[7M-)>KENZL+]SS\QU'5
M1,URM]'"*/J6./S!RO/-5FJ*<-$5C9 ?%+"O-V<YBSI^[8VY8?%\+M0%LVK^
M1!(DNQ4@K#+S''=^O"13859K>9DZN](Q@^URK=**7W>VQ>" <$Y_#'+]8 O'
M+<N8MVS:OU?&7-T#=.LRYEP0\*,R9E+U4:81I&B>JO-%OI0A& K9EGTCDSAY
M6!S\) !X4SCO5#/4*6'=L:GJRZ:JYU(!!U)!L3RXXS]07GX#]+K"!MRP7+RH
MQ8M=29H1IK587,CJ[3U.#]-?WE*>)T53<$EEH0OJFE*U\4*A,JP?U8U#*?)H
MA:C8)O9UF]C5V>=Z\N,8K(KEQ]5,:U^3'_-4S2UQ2W;-SQOMJ3?TQ7E]5U^.
M(I(T==ALX8Z,;^\12E8UK;EFWG'8R2VYN"_O0SQ_U,(M> _O..SDMLCWTKZR
M"QSI#7C)[B/L9'^+%[8:9L" ,;TPGE-54A*8/:Q[!"[^D6K#)/ H,=M)6)[K
M0$ "D\<]1U6V1H&%YZJ?3 M/'B:8WX])X6I&A"O;7%\7!O?FFCDH,'UJ#>F(
MH42/UJN%C%7W!&E"YPH-$K5S6/.[+0+%6NX#D'XG!]A(#-1"*5 ?AS4PZD\"
MX$4YC$= CSP">BV%S_.+IHCK><Z9"Y7ZFM-X6.$G\M?0 -,3S)&BT3_>%' U
MY?]>^/[FW257X/M/:/)7XGMI&G0ERUQS>C :M@(BA:)%J@GX'BCR*)*D$3R)
MIY$W&/\G*_&U[X)!B6][4FPGN&1,S4T;8"_1'NU'.'7>L[M&SN+0ZKH5V6Q_
M,AFTS&9.D,R154>D#2ZF)M\-U; /".QW"I0=VEJ?1#2KKU0Y7VFM='50WTQ%
MOYX9V+!0(O35T _$44]-;*ZY7-3,KY<B/\*U<Q$I\@G@=R$IXNAFULNQ@J;G
M^Z654S!$#&M *0(]-@_(87/6OU]@O%TKH%OA[V?%)2]?I/%8C<:%!:L7:F'A
M\1#/P8886W-<V(+&M-RH;X82M?():SA*ANP9CS4<=XCRB!5O5_(<8$S-@JUW
MP "8"*[ ACMA+?3Q6)7=A&]YAI*82N#E(U6%Y;9=+;6;SY\+5^9DP<MW[VZK
MLF>'+:OX=;0)L/4)]U3$\K"0YV'1SE)QI<Q=GT9U53**+%;)UC;UR;D*OCXU
MFT >WJ;;IV_"/YY(Q;=8,#/]'?4R*>R!H>+*3\\)XRHEN/ '.CZ(6S@(E'B@
MXV)HMW 2,4O<R$'$+''=^H#OWM+7+)9W$<_,>Z+@(I6;W@_#/%;FZG +'BM=
MX9^M=(7C#]AUO;A?+7]V4 GP6%6PF$UNC4T^W!CM&[?D&PK$I4/GU0]FF^^L
M&AA=ZG&UO'=]GC<F5V!S/3.<+S1*O*@-< $S\F6$S"UFG+X'@R\?(_%V(L3E
M Z=VO?B^:$[,!,<?\*S?WQX7-'9,$&9';)O^9>35JMNO$"VD-V5H/^5EBH-B
M\_/!'%]<$QNVX#EB\E\;DW[0IQQ2[Q5IOSH8.EBQYHLX['&&TF22() D31QF
MXL>L'K/ZY5C]U4Z=M\#J#HV1^::JMG5IUJ].2D77T--?B-<\%ZM7BM-%GC07
M!3TEJLVZ7&(ZJRYL/4@ 5F?0)$I@R31S JO_;,WH)8*QYIKC6'8 '6_J-^:_
M_SCQ%4NI.P$D677D;F53-S60"F#]=63.K51NVN<GP\H78DK/)9O$8<;,T:WJ
M1.<RE1F9SVZ*(V<2M<,ETDD:!R@DC7T$A<3<&G/KC\ 4>]Q:X>ID=VX,>-XS
MEK,N::':9'F#W)IO21-CQDW+?-#"VS/+:#>;*JR6"I $1B11DDZBR&%EG;,E
M=]\<PM@+KX\L(PEK$7:0C]6F6&WZ)8"$GR\,*P!J$:3_>DC^6S$GH5IMS9.J
M+M3+04?(<29;S$]N3\RUFND&9HBF(90YKM$WLX+E&[Y(0E!"HDF<9I(,?BSA
M+>;QF,=_!8QYG<=;RP:>4;QB1O",UKBG(,YF)-X@E!FH+$?4\@L"J9=26*W3
M&NJF!FN0 B@#[2$$E:2.)K7>F4UD'['L9Z$E?,FV)=.-#2.QC/I9. 16"A7W
MRE;UMH2\%5"3\7K55BVC@[1[DZHS5^54S[U!!XU4H>A%CII7D+E1:G,80^;P
M+*RB!4 (E400-$E]#(/$W!ISZ^TABG>X==.9%GN^+-=UB5)F_6%E&4S6-^AC
M83N^[]$2;NEEMD+CW2!;TF46<"OQ(6[]%881^?5 DE-01ZQ+?8\N]9.J<OQ&
M'+-[QTXBLJ;2@OODM+W13)7=CE6%"W,M.VBIBCK?U\+HED+Z90LQ>*K85LVB
MXB-*]0;%9CMER)-J3IXBG#-==04JC?B,+]*A^X=(8@R5Q(@/N7]BZ1!+A]^
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
MT@6Y["*>HNEE7EYTVYFC-*KW-^-4M]JO"A)AND0E,\D1,GN,1O/L9J5-&*W
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
M&[LI^7ON<. /!/?-Z_DYDF_4D7EF,)C3M%R6)'9;[3].QXJ%32QL?KJP.7=
M\>G")J-LQ.' 3%7T,I(;%F=3PNM5?2AL/A!*?..='R_=>N.I\P9@)56&%8?#
MYAJ !-1=!P[8;T0R@Q!+T_\X>V#ROZ/HL/X^@)4)10//LYW$V+;FX5/&D2\<
MK$]R/=>R@^@=3PTXHHX;EVNCPN\6_$B!+3"AE@K>*8.#"]_U2A^5:1,M<D$F
M/42"IM]HIZ9UIK;QS]1'9:]E)/+P-M$]?1/^\402O-\>)T#24W&M[N>$<:4^
M G1\$+=P$ #\$'$C@5LX"< 23'P0-W 0,4O<RDD =37N-O.-!_'1<(#WX-(U
M.PV$OWVFD_19<<OE.VJ?<X\>J]CCGV[A@836MY]2Q?Y@PTYLX7$V"??][0L^
MXT:-Y<;-RXU3R/S]DS_6U>(-L?#YYA;T W;=^((;:F&RQ9L_149^HM/'[Q./
MGPL5N"VY&:77/%EF+^*KNP2\NLVP[;=USA_J8EIXMBK.M8G!EPR7YE/%=&$@
M=- V(GR[0YOX@(OI%$L_NRO[_,@%SP8_NJ-2V*,_:EC.^&NQO$SIJ4)_-LDL
M"UER.A%Q$0-2$7U D.OXO]^V*UV:I_[S'KR(6>NLK/4)]^T-L%;;*P=.GI0X
M7;7SEI_-.\2D"EF+N")KG1V>?)2U[DQSVR;X0@?R#U+%KA^Z',N[VX(2QU/
M5.>8H+/-?%^UB$6)#S2NIY!!RVIW80,)@"$ =S)GS7/XF4@A9I"?#@@^PB"Y
M8GLC-'&60X(&.JCKBX:,Z1/ (  )T \H?D8&^9'W_7V8(G*6K8)9[D+* ,DG
M?,V=3BT#SNJ"F0L_##S$6M3=HHHM2SP;D0V#+%73U> S#X5G57"65K^3Z^GM
M>G[>(ZV-)L^;(@G1!?) H+&!(C907)NU;@"/?(:U%J0G]WN*P@KMQG# 3+PU
M[;0@:Q&0M9!T;*"X3P.%)>NID>2HT"\ZAPD+(07%]HJ?(_[>%7C_O7\PT9Y*
MMIJ!9,SM43&_EE7' 5_8YN T5!LZAX'X _L(I-]1_:S<::Q%OT7Q$M;=3%N%
M$EZK^R(500SJT%#[=VS!B%GF!X*$[V,9?M-7R5*+JPO8L%AI#\>;W,B$S7-"
MZ$ >HO)O9)D?"1'NPZ;!325SHB8T,S&6-#NQD@PO3+'S)=N63#>V9]RUTG5U
M$7HFU.&XZOQ)?D;V.E=:PP@B^YG\E$/RUTQ(_"'M6^,=Y;\I+=/%BCK#FJT>
M@AF3&E:N#,9BN2G2$&"@Z -^F/C[EKB,K1CWPE"_PHKQ3=QUP%1^:R"4*A.W
MQF/F(L78\X9JUEG 5!$$^9!7);9>_!0$4G>GJAV;*NY6QCU6.[M7!?O^3OCJ
ML/ &-.M0++'*S'/<N?H>')P5*'PVJ I3?5[W4\;8<C/C+.R0$=G=B5AYODOE
MN6:9*455/'"FL%J)!E-65,=-J%'1H%AWOF>H?W4A>0,6>\  3_2_+97UIJ"D
MQ7%KG5;+&3[(8P9?%',B,IR(3*@W?]3*&*O-,2_=#^#X,"]1C4Z%24]%DZ<X
MN^,6D%S&*L(6,3 =X8$Z5)<OP4L_$HW\*-#1E0PO))B$!"O42:;\%M"X=SSQ
MS7G.UR^S>751> .P(G)*%<U=W74PB'4<U74>:9_=D?Z;$E)OM%*S?+70X5,+
M:MJJ=RQV9$Q@%?;(3'\D4#L.!(A9ZA[1Q7>Q5-!;&PUG,%KQFMC"T(I<Q?&(
MI2#J(!_(CWF^?@.ZN ];1]BR(;9HG%T+^WTEP'\44.' ?#33 [M>7ZC1=([Z
M,HN</JU:Z88CI%J+R:S5+05&JPG+@H<AB'$9ABL:.F(6NVG@<BJ+#9A-KS#C
M2X&N"?V6I Z0FE0(*^\3UV.Q'X)0=@T'SE/I__7IG5CH[M(-!XBHXT#64Q.N
M=;2]@*FZ"<,"B-E)PK_;:L*'_[OU+A<I1Y4A#\):LXYJOF3 ;0F45[I=O,F(
MVPX8-<FVQ6;9,6?3ECO0N8U&H':N-<1&_E__WGK#H<OL3KZ XH5%169X:K!,
MM^<I>^!-FG_]:UI'!-2+#Y[:6CAA-XM=OXIG72W@'^ &A!G)D$X>$CLU[_E
MR=8<==O\0ITO+%NR@VU/#!4H?DYBI+J^JIHA!\A@[@',:Y;F0"RZ#HP*ED*5
M,7P/T"M#1M:V$QAK)E >-3 W6P5/=N$WP;6SL!PU^@)\YNY1'DQ5>MZ=X\C7
MDK /AZ\:!OP7,J 5;308$K%BXK^0/X&<J]4K3O@C^L_?T<O  V6P?LV-U@'>
MY0-2<QX>^YO(T?%)VWT/"Q3OU5V6#56RH;2?;D7&(UR DN4<A9=?+7Z($4^
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
M.QO]D5L3?0AM.]>QY3RS0NW;_!:VF@JM?K!!=AA7[#A I0@9W%;!T6TB)U0
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
M:V@%G=!>!)B9@[>4N=?X0/KWNR',,?+=[LKHV5NVDQX!) O^V.[PU62B6.,
M>XYN95*U>H=O)SKU!%>OM>N58I;M\-E$KEAC:UR1K23:'?!!E:]UVA>>] %!
M[<_[U(B\-^7=<UX]QH(O!&@4Q#\2+4SJ>0(QT?7V0//'&VKFE?NL"(?BWRLH
MO]]6'-X8(1-!M&\[(<^,/ ?<Q8[S_,H#]_2>B49=@X68T3Y LX2TAOJ#M/7?
MP0L/*.:6-YD"-2]\# 26X#(+?7GA-9M@P\!(Z?EMJ$5W8:C-A!=;I M)'E3*
M7K/&M%5[I4&$8;\PNX /#.@TW)]8]+[PTE==SS;W$10 2-1NXA%LLE4(3A(6
MN,B/+1L\:2[-P&N4;?#!;B=F>V[*\-:.O K'-_0A 7,@K%THT,[.'5F)X*Y!
M'+4WY<1(@OKD=@*[YT'D 9$NA.[/%X4P9UC4P\M@U^?@XEGTZ[<H"\]U +!J
MH/*'()DU%2Y\-]@P&9QP5G-DL(6>K7; .S.  O2_=LS:&K?;R\H\10HI99B=
M]"HKBNLU_TJH0$E8@,>[MJ>>];Y,/U!'.%31G(4A!7\TTP"LEQK!.3_C^2<
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
M S#T"&5UG76OG*UZ%0'3E#)JJUF^O9B(V!$:Z)#]/.?CJSF_%+P&4ZN@MNR
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
M<MK@V\Q*ZPXD)#W#)G"7Z21#'(LF."-O_/V-3H9[-D#&"2=QPLF5Y#<'A$8
M]HZ=PP:*K.O:VLAS879AQVI(KX0LC4L>S?CCCBDL]1S7+I(*2<U\$0];F&%
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
M+G\ 1\DTXS9%F11EKAUECIM8\![*6+.\'E20YAKBBJU)+B=M-KC9!B@#[%T
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
M%([_$]_._L 2M08=B!+L%ME2I;:8"B'?A>'@\I8XT0S?4R8O%YDZ_#ZHW%$
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
M-\!0A_:@;]^VB:#8\W3?&P @R/8Z2"6(AB:4KY+SK'%_T#(AK60X^A08JTL
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
M: \ZG77@;.!X*/9ZZ((E#6RPD6"H5M!(FI+R3C.,UY_8JA&W7.3E0D,4LMQ
MZH$_#&K]0,226]6?XFNTJ2_'+#*LZ%PX711MO0U&)E[?L^%Y-RRVID*-U%D%
M+#*0VM$S$\N?Z[FA(M@J#TEP1^7Z'4RJ4M$S8>CU4"S?*E,KVG6$?F,D"X3@
MMGM<]-#D_OL$.V6Z4(=@N1Q<6Y.UB=5=Q4/QUT-+8(YUJR86!07E.TA 434N
M-XV&)N;*"7:'K.OKJ9"%,6[ XHX)#:.Y)DG5R3N,O;;JLL %!28K=T>%LA4]
M-4FJW@8C:%>4#!;1V&H+"2':7<9/39!*#;,%;]12$#8,?4P;S?)8%0_ &3FQ
M5XRQK/N,8$RAOL,.6X->89/GIV!DXO4\S??T8L7/Z3Q?]*>K4I:E1FTP,DD
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
M&QV>8/K'W^@#BI[6^W.WD9MM=^H;!(MM ^@4++X %K_NE<9EZE[<4-[F]>R
MHSF6PF6WN(:A&E0/]1'B]>G(_CTF<"A4=0I;M5I7*,VSQ5)_/D!69AR*0G[\
MC6.GMJ'OT\2 G^<;W1)J;#LX7RAJ@'?\<5E0T5$\2;.4"2LY%M@(=X<+,R28
MEV7*4"$I<',3K]ZG&E/FL+@ -@@\9@] Y";K:K%,+RH01TQ%MDKRM?XD!H@H
MLH33#] >E/A7"A-'@0GDS![,(\'$MN?R'<.$VEI6&5I?=-A2<=0S)W5/Y]L'
M/C+\5L*]/D79(DO!4,AC,%D>V<.\&$02'D5></R!V!-[.:J$7U;ESJNN8?"5
ME+^G0@?X3Q*/Y\&JJB)[&5O-*&MY)EE399O&N1.'/YJVIV3(O3QQAR?']U/[
M+N:H]%%D^T2$H> [4O0H$18C=$,@L6N+Z!;JP"^'S<0A2KP0./RRHFL+8;;4
MM$:'K06?CSY$P?'7>3C@;.8HDJL4E-U_?:5KLSO^WX8I]L0FR*%)Y%VB+D(E
M/&O#W)J&<*,M$G%N'_Z 8\0#!'_08KK#%+[W,_5N=WWX*5KY'AX;/FKU7!@P
M?,BB^C0N]"3#5_8865W/KK5(1V2%,,?,E)7>J>O= , ".$7!T ,!X4>!A#M(
MPTNS[0Y9#.1BT.>-D.8=9KJ\'X&_W?5M$[=2QKPZPAV]"]RMG75>YU9E6XP\
MUK& %;A67K%'CC0;-[Z0AAM;,4FGT,<..*_\1K]..OE">[A2?$S2LTZ9"2@\
MU[/;T4DGRL+"".*!A#_H-[K#7*L[!_1+PH6# OK51R;>3X6ZW?5M,Z)NDC%O
MVZNZ3;NYW?5MLV]NDC%O&S'AVVVP^"S!XV(8\Y(]EK])[J@@?7:\9JP*2\Q9
M8N5Y#NFT/Y_<\143_W>^2H';8'T'RA&L-"37[2HMVAUV&H4P\!]_DP\H2GXH
M+2R%@CW9&[>[OFT2QYU"P=K0&_TP\#Q("L@\G^LS7&=X7BFN$TI+D0BG#"'U
M_ "B ]W,RTPDQ=01I?BF4C=NJ(Q3,J>CXKI^7-;)5@&G1ZXG,"_ >1D?:*^,
MLE8<67/C;[<?VXN(1]P,$)Q,(#F.!!1<>H?@:-6?+@9(3W*W[/H3%[Y1>^@.
M%WX]+L"T(,[!.>%B.W2</3[_C6HX]R1+MQ X_<9E^SM<^/7D *0\?I#Z+!=#
MZC1I0(].BLH$3!M0H05VTYYLDP/B+[GML9"Q)OW=H9#='1TG>W(&8*52-OM6
M0X+XDF9G*]V@;12F(AGG#)#P TE"":_$MGUX6KPEU2?I^2.]-?G%^BUWN/ +
MRV:XY-C<VP5=@A%1([0>U]8E'RN/":_,;7J?K\OPED*-G?@?UJ>_G/QJ<ZH$
MFS:NL?VR8^OY23##Q':D3^D??R.G+IEYIP[;6\@^^491F(M!F%2+'I/'KS^1
MY1LE3%(>OP-2WT*&QC?J;UP,CU]YZL;AK#L1&K/<$EN4(*U?807!+17Z @.L
MN[@RQVFMNYM*[+B%_(V8G[)C";!.E+^Q4"PW9O,T7?P#Z=37DF%QAXD4MYXO
M<1MNR33[X9T=29,<TB($-Q;.O?5(TFTD(*2,><GI! <EW*W;>K>.*#?+F%?O
M/[SU@'(:-[Z>N/%C55]F,O==+YJ3V[5_\^8X,2OV">6?N80Z"EB$"\255YR5
M)BM;KV1'D>VI%3_E=W?(LE5)1?*MF04A_@KKXG/<<JM3D8K#RQA.'.<>Z&T[
MGVXA6GP;0>%4K]U<B/<V(KDI8]Y<7#8-OQXW_'I&(ZD]"G&MOUD3$+<@QZ-\
M6VVH0F0D15':(QE)-Q6-O:%K]N#%1=M1P&PSLN\XBB6'VTX)1LQC&>D7>Z:I
MF.G=^?3N_'?R^J\_%IS>74FCQY_;JC2LG-Z=3^\5IW<=T[OS*8]?<[ [O;J=
MPEEJ_MZ/?S>]NGW%5[=/X\:XS]/\+82#;^'R\$6GF<BR;_H&&#KAO)GB1,,<
M9:98KK92*I9LF\HNY61=F%)PURR6]=JT5X<MQ+5<_.N-I'_WMIV/.[]S<7=_
M]0)FK$GWE[_[5S2FJ7B<VI76+=N)O_ \1QO[GC0VE*[=DL!CO#VA%:D5%EJ3
M&N7IV6(3AUQR3H_YJ4B+"!*%5DY=W^!.U? M) :D=[]3'K_U'(/T[O>9DP_.
MK2[Y$<X6"V)+TSEGTYI.(%ZN+9E(75*G5Y<WE:)PE9D(@(DRANWNS32XP^/9
M^WD#NV#:]IO3AM/.>V/\=PN/4U<6,=S<,/&WF01G)/[Y+WS@=\G\+T+H;S+_
M3><>I"D&![NY?H="!+^)'G>C0; [UR!PROQWROS$O9H/V]R#^R9^BGSWR_QT
MROSTO3,_>J?,_Y:Q?Q_,OTU<N%_FW^8OW"7SI\B_#8G?+_-O(^.7R_S@'7]<
M<D9/1_$DS5(FK.188%O<7?I.!>FSXS5C55ABSA(KSW-(I_WU>&13\;8!R+KM
MNC\R+M@I\(0]@<,P0(@94E^A@M98A2ND1;;\;B#"D(C@/_Z&R0>,3 8/_Y5B
MR0'+&]POEFPS$%(L.5I:PL=A@*D1@Y C.P)2IW&X!(]<TMO" '54&-CF"MPJ
M#-QVR8-D9?J<9$B6K&0D-V.KF8;DR+,,"C]D(MY.<\B/5O7@I?B@0'PFMC\V
ME"<(W0WP[,5%X>O1&ZXRKLBIW^BP:L5[#W:RY2BJXCC*Y'F_U7&C4.ZVH9"$
M_#)<\'LZ+2RS[<_W6WU$ZZX"IN%(3KB=U;;5*N=[;K1R0)8]754EV,P9<C8+
MZ<OB*K?6='Y2MZ8B#-8;P3;^@-/H PW3IVX']Q937CNH'Z1ZQ46+[(M=^]\#
MW]^[Z)6?+5WUW$CU*;/R%5#E)<<) 248$S"$]\&,5=9E&^.A)3H0,E^7\LVJ
MULN-VQ%R@7,G@D /.(*=.&LUF1+T&]2ZZ9R@M![)&>N1W!<X'MV2BUJSB3Q8
MB^+"[V'D@B.;6F&L%_2^4VU)1GY5S+K?L.8^8K[9K4TX9PHK2N!*<@D;ENL;
M%68B$(S:O#W0Q,GON;VEH%/#+1'VN3 )/9[AEO#37=C*+^TN72I'G\H:NUIN
MNA1-]^LD8)JV]5RON7HM9[9ZFYR^E()<D]X4!*AY9+VF5K,]=C@LX6Q)I.AJ
MH!3(02_6:S#ZXV_J@:;)!Q([N7)+O1*I<KMMK\3)+HJG<O3QQ, +XZ;CR5$B
M)?#"5GZEWKVW>PUE$4AOU4J^"BV]2J<D:68++GT]9!R;#C/; $1RM[/:X[PK
M*S:C2SV[ "T'5M4=:C-;7@2Q?J=__(T^4/#':M\?-OZ78M+'\S4O3#*/A$G[
M,C4O;.77BDD?+DS54QFIT]=(!E*DH5Z8EN8##OYZ[.%#^*35H%Y;7'F&G@W[
MO$[S&Z.G;,.BR(^_<0@_0_FH%)T^GE![83)Z)'3:ETI[82L_;7+<]R#I-YFU
MM:I::<.V6X1J';S15/M2A[:^7AAO+_[\-J^N%@STN>G)38&05HVUNA*\NAD[
M0J+T6H2@'V"*^EAB78I&IZL&=M$R>20TVI>,>V$K/R\:+7BALN$62E\O4?T%
MNN1TD6F<"DAZI;7K+A>Y%E2RQSTSRS(Y>K2U:*)0(8$]4 1Y6B#9E[I[0T 2
MY^[^.TYC.?XT/SBQ@^=*R( ZBO,BS1<E7LPT/H# R-,II#M3,I(,['LPJ2CI
M)V/9'G@[H',&+$<#CYLZDI$!A/>B'&!P-G"52*S LUUE$OT40T9T<,BHFB59
ML@:&NX\:WOUYP(5^>[^E6/S$"823,$$A(@1ABH@I%"52*#86$1F(#81AV%@:
M@Q?\6P+_GVBKO_\#_GE\DVPHDA/)TNPQO>115*)I[90.!/WS**DP._+N]@'!
MGN5L;S>EF*7@+<O'\X[__9__]WS^2;388?VSA<V4.&,&B<5[JF3'CB+I64D%
M[_Y3,@(I=!]U#/WSR4?XYY.Z0&,6 W""_S/S[.=H1Q+;:4KK[+-->Y&ROONS
MQ\]VZ5F[#VTW]J']Z2A1Q<65$CW]Q7-CVD1J#0$64L0\X-?=PC!XF^!^#&J]
MDC3TV7E?RLR<2!']H\OE]\':5U^Y_35Z$ !TH*V,[2?!=K&[CYYQ4;2YD>1'
M4!C)=#Y2DG$?PYVD2'\_XZ'?\?Y+NNTCQY'9?P^8_6?\XI6['1@#I0R^Y+ML
MX^'__@$3T%^59A[@TO@Y*.0E=Z8:=K!-,JKT=O)__#6\-^T\URRP39XM9,!/
M/%>O%)@N^(7O@O\TV&:7SW#%3)[ARYEBG>OS3\LZ_\S_$)J,4*B V?[KDF:E
M64"+V;X+S$?WU!-+R/SSN7U.B2FHBE/0!!4AF(9%#*9(4:(I61Q3)$)#\!B#
M)&+'Q+N_*!LZB9 $3*'(BR^ .=IM&\-5O@)!@L]NZC;NEUW6#41(3(S40J'9
M+XSZ!I0W^*S+5I;$4@A$.#G2;+>=S5SOH+K6W70K39<#:K4MQ@G!+T>VU_J4
M%8J6!V6G T1?C^ENS@Q$H)]?CVRX1:2R- M3EN/R*X.A9-);MH%1GQAI521B
M)K6R%E0J6+GRH&G."U@ 1B;F65M)$Z[&-6MZJ(QSK>Z@5*?X*1B9F.?8-0UE
MM2Z,(*Y#=#C;T4O6NBUBR;?C#9XHMX<DP7(TYLWT==/"PZF()T?F6EYYTZVN
M'($KD#0+4V4FJT]%(CDRZ/?@BL-#)*OUZTR+6M8W1)D1R>3(.=-HR"I;WK F
MO*PN I=>%W!&I)(CIZ7^I C[ZA@*]1Y:AL)6L[^*RO(G1HX+98]S142%^K/E
M0J@J(V>]CF\4)H8*84^>E^J8P)KV*,Q#5655,>.S36)HGE%YIH\V>I!"*>N.
M+62[0@AX9 _IF=H XV2M,8!JJ_F*7:B]@22 I^ZA?7V6,]6</ ;\-$9#M=H?
M0$T</'4/H;+U63_TM4)5YSKC2:-74?"N!I:UAU)#=RIUETC9U_L==F3W@?SA
M#IC 'E)A\\94Z+,+3O"'96)=4H99$1  WD.K1B O#5V?RVQM,*!<;^)V\4B>
M]A"KOYK/Z=IT;K'@,-IL]K@6B<)@ GNH5;;)L+7LZFT]Z]H;83D0)C"@%K*'
M6NI\SFXJW55?R)J&/<AEQ9I:!T/W4*LO+ EX/C99(;M9.D[.0NU%I2TB>Z@%
MM@M?%T?BG,W*ZZ'=;FJL:S,BLH=::*DJ%%<;7&%K%1)3>"RKH'TP@3W4*JQ*
M!;X@=\NL6:K-K;K)M:$RF, >:CDT4ZU9M$,)2]S4>VQN0P_K8 )[J%61\PUC
M52!MW1Q56YUN/22,(ABZAUI>8;$.*EQ] O7E^J8;C*?KE0\FL(=:<E,4G44H
M#%AE9'IMJ]3ON@$8NH=:T\7$*&4##V:76'-5:;*NW)09$=U#K89G]!3<\+IZ
MGI"+BQ!"2+\51#Z-Q- 1Q9E-O-6#(6TVA];T;#%PA_%0XO50TZ6]F6S[(414
MS%DSL#HK;P9@=0]A%:UO##9ET8&4G&<Z89,JC5 PUSV$M5=DFQMV34/0>D/"
M)NN6,U/!4_<0MJ73=8,?>[)>6X\K!:'?QR> 7= ]A.U2'%H4NI@H\,(ZH*=X
MI2@R *[W$!;B1\,B5X9M*!RR:!&PJR_,P5/W$'94RLG8HFPI0JVA8",<___L
M?6ESZDC2[O<;<?^#XKPS-[IO&(\0>_?<CA @%IM],;:_$ (5($M(0@O;K[^5
M59(0FP\^QS88:R+F- 8M55F964\NE9G$)G$3+MW;+^(E0XBFC%J#E?./3\XZ
M?L>KS3%<NK=AB*V72"VIVTWE7JOQR$S$IEH?/_4 N^1Y(])^;F2?A%XF]MR:
MKHPJ%\6K=8!=LOQ J"ZEH:4D)X\I*9UA!_4DN71OK&)RV,A:O5E:J=\EY[/Z
ML&1D^F.X=&^LA=&D;20;K10;*?/JY%X7E\T7O+D=8$*Y5&WSRT)K((BB*6;*
M2CZ92.%+#S"A9%<[Y>4BFQ7$E=VH65TMOL;\&C^ %U*99J%;6>=Y=IIMU/4G
M24ZEVCQ<NC?61<JQ.;-?2RCWT;O12UU]7KV(^-(#_+J.M1(/K3LV+G 5H=)/
MQ*Q85%S I7L#X.*+IUK[:=P1VGGY?AEK5A^Z>A,NW1M 1DO)#3/9N>O>WXT*
MW?C]$]MP\  .2$%*,.^M3+TI"5,M65R5TD_-H;. 2_<&4*N(5CN95R;=>WL^
M:3X7[>%,&\.E>P- :*#94FIM*')A/))MJ9"(U,FE>\+=?5F-2DKF8:C(TG)9
M62Y>]/LX'NL!,31;I<H\D8PKW=5PI)7RV4$L65[ I7MCG>-]N*4D'M="KY+)
MK9O1^QJ+.0M?NC?65%VS2T5AT%&FRC2YZA6GS76^"9?NC35YK]N/VBI=%^Z;
MDE27R_/QK(0'<$ /Q//:@[E(:2UE-8DM4DJL.E,$'B[=&^O3TW*Y:D:ZM6Y[
MTGBLRCT[UFTTX=*]L6)0_E1[;-WWNZ*SS)7:'>.Y.B"7>F,E'D3?FT*]I4-=
M547#0G]Y'X)V 3@?7,<#6,U#:FU[WB/BZ1 =6]\^K42^V?*&!)RM@1--VRZ,
MTUL=I**WF8]M3'>R(S?]RQ&A-T?*+FG*OVK^>33 K 9?_K\?B1^G+#B7N$V=
MMSA+^C<-]\[$1(CZ;ZKXUXE%/PN:A"3W:RA003_&HC>^:?^[%4WBK]#MDZ(B
MZ5W&HK/\Y4XGH?A_QB*]RLYT!??_W6-;7]"YDP0]&KU-G] !Y5QQW]_5 AS+
M1=])LBE#O*%IQ%F(=1D<=4*-P"_,4>PU[16?AT+>JQS6Q^]&Z0!X?D/?K5?Y
MIMX06GRG7"LR?*Y3?BAWRD+[&!^]7[+7%]ZV#ZB=7ZV>!CO<%Z5"R!$?PQ$7
MTNWT_!Q!-Z&O2(N+,V)^<=MXUW:-7UB\3UA#]M.-LH,9MJ\J%WH&]/,0[!G*
MUD:#96NC_>=<<K7N=B-Q-E*V>[RHKOJIS/CCR]:V&_(21:=VO2LKDZ@2T^OS
M.Q-"\5!E@+M))&(?5+LZ%+(+$+*/;3)\?B&[D-K0]_%HLERI=BT%=>NL8Z76
M*TL#(4M^<&7H*X(EUV7F;KJ56XRM,R;"7#R45<1H+I"!;^'S4+0FC -YW[+&
MZ 8"_M;&#'#)7+9E9/T5FCH?4X3BVTW\*!-\.!K[2L3XAHP12L0!B?A8Z/2%
MB'%5*./K@8G]%A)Y9& \(1,@S&  S8A3'<]J3;] 2P/.D84VW/EMN#//[^Q>
MEH^MSO*Y#I>@T.'/*H(/O";Q =D[8!GR:3U;+TYGO)#4A$DDDE4&]>=%/P'N
ME\0-FSJM[40HN-].<,_JN?E<P?U8)\XO"J[0X4TMU\BQ0A'5Q3LY.31Z;3AN
ME(3J;9G,:9T7OC/4NB*'CH_!HMPM1T%83=<BQ'<#Y_E-9-D>\+K!WPQ5!YZ_
M]YO%B):E S,BB5G(]@0S]<!F9,MR2%.PH6[9!T-<H74;6K>_&,</0>#[@<#@
MGE$?%6AM#FV< ['%6TI>MH;0W\<ZL)\\&G<O*;F;DH7DW<.B5FF+Z>03WT\"
M$,3["<M]<KV];RH.WUH/A)CRG3#E;^@!(S>8/PW3'5EI9[+I;%,Q,Y4,Z($D
MM+.)?G)5X*L"G%\85_J^/5+R+#(0:2&H*:!&PF6A5R#T"H1([OV0'&G1D@4Q
MRP6D[("^KIN9JF*@2DN9S9[:,SXYYE]2BWX*<%LJR8;NNU!00ZCU@5#K9$&=
M+_BB9D6EEN*D17$TJ3[VHPX(*@96\<1IL.H[HZ=K=-?YL"HW$;4Q@A2KD2B;
MS%Q4'5*G;R&:IJC9C"J+E'0DG@I5L3$!)<RSICPGQ?="8SPTQD.GW$5"N0*6
MZ <0Z$W.97W4HX)]R +7&J56"A56Z:X3295>.H]W]>9SLY\&1)=,WL0R^T6B
M0^D/I?^*7'%?/C'_9R)_-%$_-C&33XLJI[&Y>?XANQROD-T"V8=$_1N6W4_'
M^.#Z\%<$(*\!)]9TC01U580MCC"5+C3I0\#V_H"M[IURJ8"4M6"F]5'70KQE
M(3L86A&H_!TR]N]SXF#<;%;98BJ6[^E-H:5$H<@NQG#1T"L7BO %HJYK\LJ]
M@PBW6ZGV:%J1(]WBK#"04"12K#D@P@#%3FQ\_IWAUE7[Z_CAT$0_.\X06N"A
M!1[ZW\X.YWQ9=75]V4M_)9M!"_]DDKY5]0$F!1G7(:_<DSVJ//?N"V,A&5U7
M'*>E#>[9,31#@),2IR&Z4"&$"N&+NN2N"1R^CT)@JX,\]]2LC]FZ9(PB]D.,
M*^L\* 0 B-'3SE^$CKHK==25IX8HF\!%$,9%&C+'*SPRW13'B+%6T' LK!46
M&OTAT'M'H+>1N?JHHF/;7YXCB>ATJX14J:";W8.6OOF\2$RENUI7R-7O4DJ\
M5WH9%4GS*HBX1O<+D(6"&PIN",C>#Y#]JN"R3\]-YWX5SRCWH]8\/YUG]2>)
M!\&%PPJQT_(DOC/2NFH?'<VILW;JEA&N(EET7DY=6,,LM-;#&F9A#;-0(CY=
M(L(:9M>(*KXP>-C4S^"'](@LE$9%\APZ (9F7VCVG=M?\PFIL1_LI-&&)N1D
MY!'];UGS)*WE"]JA\%MB*3Y:U;N(,G5$H6)6DWRFU(16X+$?_V02B;!(?"BM
MH9/F0YTTIPGNT=3V7'J5'"N3XD19/::S3TI;6J8?B02#LX8-#T!^1V?-!F^5
MM3F^5#=7H>$9&IY7E$EUA8#-$U49'<J+<.R,KEL/EMR]?WFTV^-HLE2M\OUH
MG.2^W\23^YK^0\\PA3+_W29^=MCWY<\OOE7F%U.QH<2FR8PRG=;U[N/(&LC&
M&&0^"66DH^Q^-E1X;O%;N=/J]@29;O0MM,Q#RSR$9>\.RXB(^0>?:/K$ 5W=
M;%<><ZGA,]<M/K#&+%H9M3.0R$Y*_L=ODIG]7/;0EQ9*; BJWA]4G2BQJ<2Z
M;70,15'$YM1Y>7KL/AJS!4@LJ<F:/'">..S>^*V<9SG\0%AZ!@-T?!5MM!06
MZP\MZ]";=B&P#0Y\'-@!<J(AVWBJ:R@?2668%.D^L M8S^F'>G&R6@A3\:4<
MG525Q2*)=P%2H3]UH%%3Z%4+93_TJET  /Q]V:_/5_PXLF@^*9%D?H Z#_>H
M42*RCQ%@*K[?FR/TKGTK[YJ?K&:(*XC#TZZ;PZ'I(,GO[10:\:$1?V[\=E7'
M#8\FQ#2H%$(3/RJ#E<U1DP/:O92[BRO"O#T3VHNR/%^8.3Z5YOM14L,_?9.,
MA_7"0EF^/#SV/9+;WBC+BX?D\NGN176ZLX=:J\<W'+$@-$&6:077=%@X['N[
MZO)HA$P3PS(3S9'FA(7#0B/]FAQTUPWP/#N])]N3G&-ANB/3VP]6AR(WZ_SL
M3K&>FH*8[3_K#\^#YW87(SM2RY^[R63"KIJA/KAJI]UU@\2WZH-$9A!YSLOC
M1C?RQ*[O6H-*1746H ^28.FQ87?-;^[((^6*@Y4I0D,_-/3/C>FN+>A*A.QU
M,WXRFIO5=+^]Z.:X6+KUV.%C3RVLJ&D!_]2)1QA"0?UV@AI&2-\Q0GJ"H-XM
MXYS4B&2;RK0QK0FB5BY+'1X$%?QMB1,CH]\9-UVWNXV>._@)H KMZW>QKP>Z
M*2$S0G_Y*VHL&4M798GY'Y;\[SL2QL5N9Z3,1=GGYST2\?I.4F#-^WDB6]:[
MJ]+SZ$ENJ6ID.L8#)9 OLY]?]_&:Y!C;V*:HX9M,K 2_HU"%VN9U !IJFTLX
MSO&ZMFD_W^G=02)F=+G:XX/)QEE-G31!VP!N93^WQ2_%L]>J;:[,5Y@FHZ@A
MFR&=0!T+23LE;C'#S$/GX5M\$C_3F.[OMFY<W4;S#NCU7-0YOS?D8_$LEO$<
M%O&&J<]E"4G951?+.MYF_ .#OJ"_5G>KT&!-GAMU#79F%)Y&#4=>K^_P3A.E
M]5C2W/Y>\W[.S&O=4T+E\E[>TDNESOF5R\?"U_=1+N5,1;#72M945I,\]Y(K
MQ2J-&5$N!,;>)%,?>3;Y6K7+=7MIX<6#K1<O$$@7'KLJX1_+M0>AW2G7B@R?
MZY0?RIVRT/[O?P9A9M2'^U*N<0MZYP8.(:5"60IEZ7U:/X24^EZ1YB\)51J.
M.9Q 4E[8QC/,_ E3]#[*U]405]#_S^KH_'#FR";"ABDV1>U50Q4UF]<D 7]K
MP"4'K-!YXNZE6(X]K%BT?N@]WTW+^GHU[G,QZN)*<&%[B%!JPWR]]W<B_9;4
M1NHI_N6QO3"QU.:UMF$+J=*82"TY*IN)[A^5#9/WKMHMY%;$H15+)-EV3/Q"
M+!,RYF]3$U5U%9'0'*F8QS %])&]$,WP &V88A,F]%TE$LQ366^[@GY@"\ED
MTFUI,>K.A7JU:!6;;51.+A9]SNTUP<72YZB*=ZUAB5"G?-.TO2O"J3_7*<]*
M'5^[0"V6>Y;3B^@Z8IDZ#SJ%P-+8@4S@3ZBV=ZTZY2K<A#]-SI.U.;+"Y+PP
M?R9,SKL6F'HD?Z;L2?II^3/-]%PPN64I(3B%U60XK[Q8AH4!;((6B$DE8V%R
M7JA<SN8:O53JG%^YG"4Y[XW*I99X$1[%QZ+4S<T&K5&!C8R*9A.4"T:RL9M8
M-,S-"YVP;\O-*Y1K?"T7YN:%^427E"43YN:%LA3*4IB;%^;F?2.G&^3FF3I>
M.<EB1J8^9= 2F4.99NI9MCY4&-T 4&N1;A@+T<3(,VP^&^;]G#];[QJ*KI"2
M79X %K#\M4'DZE3B>$WJN?(FN%(I'3!0Q40TVEV-BW&%6]5SS7@Q4URT%WTN
M1;U?Z<Q^V_!0?$/Q/7?:WC54,7D/\5T^\_/IO*D(2J\@M\I=RT!/]AC$%_K2
MAHTNOI??:!N,C61-U(80\=0'>!*$H\/:>V%M^[#7Q67!.#]#)K 5E"W+P<*+
MZB-2T:JB:^,.,J=Y-#B4QBTVGJ/E42*1ZR*'+4V=]&Q<M9I]SNUQD8J%/2Y"
M/1#VN+AP//C[>@#5]*Y23CQ'!#'6X>097U_RI07H 1)MS$0_5P]<%5+\DH"P
MA0R:=@D.N9/QX#=4]]>NU2\:Q'WY1#1?S*S3]'2RENH5JR719N5*8ZQPA6F3
M3V"KG;2VB-W$DB?F-X>"^NT$-3PL^SO0ZJV"*CN#HA,7V6PW-S(6U8IS7T51
M'@25'$1()S\R?>LK,O(W<[')+CP'>(6YFLQHH")&TVUDW3 :(L#+OVJH6[8%
MW_PK30*B_^)B:6!>!K,B_K^)$#/% YQ8#,(CD)BJ: XG3"QZP\"N16X!J;AA
M3&09"!(0D;H*+?G0D@\]>A>)"X.6?&ZC'HYL-M%9.6X547FEW*?55F$DJ_GG
M\K@?H]TO;J+1_9.TH>R'LA]Z\2X2:KY-]@6UWIIRB8K!BA8G/W+:;*IGB>P#
MT(S?L(E]I!FZ[J[9=7<<:!)PR6!#1L3\%+H%0K= "-D^!K+50- :5,X.Z.RL
MO>9Z6E:<=^NQSOWL:6A&6TX3!D:\>.G4:?W*0FG]=M)Z22 +9A/E_@Z]5M?L
MM=J* _X4/X069%AF*2S=]C7Q2S#"\1/\8M7G[<PJ%Y\)]X5Z<=+H17J-+M^/
M<<3?E#RQ]&=8MRU4*&=W67UKA?)Y(=.?*!2Y9+<>Y*X8%6247IMWMN$4NTU0
M*#3]+/G)I2"_716,KX=-CY9M,]RZ*\Q@%4A<"TNWA=65PM)MU^5Q.U)HJ> )
M_5:AI=TM9WR71H6&+485KEM]* UD>]D9C/LQTG8B=<-F]HNWA;7;0NWR24Z^
M2Z7.16F7LY1Q.TV[L,]ZJ=9.M^==CET:R4J4;Y6U)F@7B,IR-]'$?E>;L'K;
M=W>V"J,1&A)/*UH.)Z(V1@SF>,30SZ2;!H&XD,Y'/J"9(\\QZQTIC1*Z8S_%
M>W+%6]5'^FK#/>S#$3)5*/61X*J3%M8F=0VV-?B_L-$>+639ICRTD00_\)JT
M_47@R@.;G1879YEH<U!6N,>H4:_E4JQRQ_=CI)%'G#M'\N&U;H&A/KM<5_&%
MZK,O[T?^&"5VM/"RKJG]X4.FTU)6JMY#5KTXRZM$FP%T3^]7M0H]T=_;$^TZ
MGV5M:"+H-?P'YF/RZ4_H'O(FP/X-<?FWKOMZ.HJ^M%WEFE#R;VTE#4PX72J[
MPI]W11__K3JP'L%-BVYD![:<?#RO1LN)85M #].Z-3>'ULP9]V-N(Y%,[$/*
ML87:XXHG?^9*T->.23]=91R%J_T9*U3S4_N!=;016\RJSF2L$]T!=1QO6/9C
M*D*$*;L7"T9SQQ#G#3- ^#*-%/(9,09AP]!O'&;=79QK^%IQ+6_UZZ-^E/.W
MI6HSHL\X8Y3K<BJWK@D/JV;'.=.V=,@78MO/B=Q06BC%.AIFM968-/O-?BP)
MP#1YDXF?HSSDM3I#0IWS33-]/U/G1#/]46-VQV<4HR44"\\/4ZEB*^WFXF)T
MSE-S7<Q'<ZV*4ERV+'3?&-47+PO0.31U(IT^[71DZ(']3A[85T OPM^^"G>_
M(:I]ZT82PPPOZ0Y4J+J$<-<6<?[U+AF\%S;#,V\7&U_KLOS,MK//LU6WGN,'
M=ZU)<6PL+V>W>+"43C\GW2>ZLQZ;=F;11&J4Q B5=*')W*13GY;&&V"@K[XI
MA'KB.'"\L!E>B)Y@^T:[6U[7#=13BNF>$9O5E3Y?O1P]X2CK8OTAJRW97C/5
M'$WN1"ZE+4!/ *ID,:H\K4S2.X#'*U(45^]+?;6?<KO;:%2$JE#K\!4F7V[G
M*O5VMR4P]0*3X]LEIE"I]YARK5!O5?E.N5X+>RU_5G_8 TKZ>Y'E]&;+(:E"
M:0JEZ;W:+8>D^@[QXB\)98B'S!"Q:0)UPV6,Y$V,GT-_V(EV[L5;JF$AQW=*
M!RR[HM' LE)#A_+UYM-2MY;*)&9"+W^_7BNMP51.\/U8AM;;CG^,+1G*V47(
MV2658/S2.70_ES-G4JDN:V)OH+0;MIAU8H-X;3T&.:--5#(?>(CZ*\K9]W;'
MU.JU"/&[E&L/0KM3KA49OI9G"N4:7\N1OW*=\D.Y4Q;:H2<F[(#P6;Z6D!BA
M1'RSB?_$7Q(2X^I@QI=$$SE:8D76&-&RD,V8R)9-1(I=TWYKD$^T]].F!6YH
MTUV+31?Z3G[3=V+9:/K7_HDF'H2GY<M.#J2*UZ3ZIHMT6W?,(>(.&'\1)Z)T
M4]-5G^7FE75NED*-<J_9C],F&:G0PW*UTAAZ6'[3P_(!TCA;5J*VB>]D<ZKT
M*(S:+T9)&(,T)G_\LU\3(W3#7+,;IH&Y9()9BG2D11HRQRL\$MT4,9JR5L!]
M%D%5PR&>L1UV#/G2]N5I.CUL&7ONL%5.-&1;5(6E@31)MAT367@+<$P325G'
MKNGV$R*N]D.UD)-)+363N8Y2?.(XJ<M.[G(1K-QI/X\;[D"S\E"60UD.@=O'
ME9?X95GN],83([ZLCKN<4'J9QI/Y>\%8@"QCH)9,AKU@OY>+B_0/MD  ,%3#
M@,QTD.0G_\ 'G=$=VP)Q@+(0T.$M;!![;09UB+'>P[VUD:7ZB*>2Y*4PX/_J
M]8T80;>CX\V.FDWA::'*BR+KL -S5(NNXD]+K*%)YPDN<9J*#@7Q*PKB)0&D
ML'WK-_#4M)%MJ\CKW[H035/$'U59I!2B , PT0@!M@0GSE!A) <Q^&NT1.90
MMD*W36CJA9#B8R#%1CSKHQX5SHHGFX I&IYDMD$P\P[JZ((KE0> Q7J9M\1^
M,9(7<O654T%X> F=[\?C%%B<=A(^E.QO+ME?!*.$/HIK\5$0W189B!8&($-]
M:B#-(OJ7&5(O&'ZT!'B$>"TT/#G'0HRECVP,9T(GQ=781B&B>!=$ <*4!5G*
M!40IMY&DCEYVY:AKH;8K10? Q&,Q]?*8RJS,;C$Q:_"9V:S*V^-^G-8D_Y"(
M?RB(%R&(7P0 ?*]]_C\V>!,_?I@G#NQ]AA'@@R$"K;2%%6+)K9'29M^<SQJ=
M"2(9)E,\J)47N[ 8K,T8/!T "V-35!E#-(GOPYX@#!NP5L;/IDA#(X6:1!O_
MX?8)QY=;-OZ"-*V_?<>)_H0M@N>8WKH DFP9JK@"78S^?ML@55E#D0E]]ZG,
M"S_^ZIC_(\GS?_Z+__$>.U21:(+D3MQW^R62X#6>1F+__7[RN<]Q[J2Y>*"E
M/*5 (9+F N,F__[O_Q4<_[X-XM9\"$S,I2]'-,X8108F$I6(.,+O_DM4%^+*
M\O!YYM8ON_&77S8B1KB>O8TE_LT$/@-%]L@Y%9>1 -&VH+A[F_<=4;O^E[HE
MPQ[^EXE4#!?F")Z^]5RR-E#?@HO>$JG$?[H3BT=O4XD/6JWCPO]?D9F8 *W^
MIU//'6+67WTE_1,>A"4* RYUB]O=KP)<!,0%903:&=1,#F ?Z>[D\KWXG@IS
M3_*.\O,!FK4[0O7F__Q/-,G^7:[EWE.]O6E8?\-)S8[0IB/IU)E<O987:FTA
M#Y_:]4HYSW<$_]PF7V':'?P%E-EJGW',?W1K?#=?QB/[\U,VAG?1J=OZX)"8
MBP3O0\ 2?/_>[AC<'/M@5Y0??E!>IJB_YDSQ=(;O8>3L--T6(=FE/JH;B#[-
M<@V20;_#6AUQI#=F O?8X8PNUV=KE3$UM&3-01)OOW)='RZ+_F 0-G0,_$+;
M=-!GZ*G7#BQ';ZD,!/_-=MOEFM#>G% ^ZPCSF%RF;-AN_@C&4$S6L3!LL*QW
M'F 0^$73KXZXI:L8N5CXP:+$\,.9(U.^9G(4"S)_C/ZC_$=DVIAO/7VG#6__
M),>Y9-MB+&=@R9(LFC(>XA^V/D9X8B8#TL6Q?^_<=D.^COX=_-G[2C<)2=Q?
MW->[/_[)R'" S$N/MM%PHF&,@#^ZD!7?*MH,Y.8#;)4U39\3J0Q>BFDUEX?X
M9W(MJ18);@#R5@P=O(?C-V$8:)ORP $T2\I@8]'!0BK=,IT)1BCC"9GYYM$W
MY!D>Q9 &^Y?%#-S%A3?J1+),784K99-!*AI"N4T(&R)(3+,0>=,$J89%GN9=
M@6'TV)0E9H"8J8[A.!J-\&T0@Y0U!C.#. :X;F <Q#@6QD2W3,.4@98Z>4P5
MSPDOQQ\BGA7"R!S!DU1]\><-\].E7^";0*-(NZM_'E;=&009GJP-==/036)X
MX*%717,XH==$DS<,Q[(9H!-0H@W&" A>'FOL!;5L)%CM"1*EF8,M&V22="ZF
M*JOJP!31#9/#6QCF$4T6/\: >9/^P!,PF08L]/9BF<:MN\SG4R-U#9-UB*8#
M9%+JQX#X'+LK&1Z-,7=B<>;')J+Q=%B*ABH2Q>BQ;$ ;N%_YU_MJ82';$V9#
MF X(=9 N?WB*IM.X=V^Z88R@@ Q5O)/3'DX!>8'Q!-X/- OHJAMFA&5'7\!]
M1Y^!)8QH+!MD7,4:A7(H7 "/>])-A2$.1L;K4<9@VP=1+8BUDP3'/Z9X[9E#
M<X !PA?>@-O.@$X9_[3A<$\X@"!PQV*"Q[UB] 7H 5]SKV#@Y&%_;-,;/]2C
M-%!-G\LDKQ%+!'[+5(<9$V5O3_#7%AT4?NH+UEP^>77(N07L 7^:2-9NW.^G
M UD3@YNAQR7^U S'M!Q(L7"?A4> 81<>^90.;\,K,'O""D2D-?=Z7X_!+\$O
M7)0#<Q&IMK4<O#?,X0MWP?:YSZ/$F;0?EC >,ZY*Q8M+$_F*WC#6!"\T7E;,
M.7B+-&"5D!1D95]H;ES^6DSDX82P,V-BF97A>G+C4IYB%8GYXU\?Y;*/][D-
MG-W\H8Q2U;MI7=>[W'JUE)/+9E^6MQ.^$Z?Z[%L(\@I1"_D!+_+J8$VD)(7!
M-=$T^Z6)EC7-TMVT.[/GQ84JY\OS:O/'/XE4ZG:_42@E/EYK%?]UPVB(>,-&
M"-'C[>Y.;MTR;82E'-L![E84=_>M_\K;3B!B&I-1#D'!8X%$,P?TH3"G=J_L
MOA*J#(*W 4:!$8&$;%%6+;Q^8[P.5 WAG8Q@&CK4"]BO*C+>I200)J!-48=A
M8HM^B$SM?!O5GJ/S#4Y,9B)B1#E 2(,L+Z@T3N "O@]8$R9*-$WWMGW+C %-
MBJ!L\=N009 D/<%'X)J)@8ML $KT5&Z1YQL;92M:&'!ZV\M&CZFJ;Z&!YA*9
ML>[. :AZR_#D$&$ !,6BGIX(/F@B2L=;:<,3WEL!_$(?C%,$/EC?GM=V"]?S
M=@Y+."SR@Z@ZZ*#XIQ\6HY)8&&K=9-U:"/7U7;[ULOCQ3^9VOR_2CO"+Y$RF
M,W54PC" KC&<_X+4:X$RP8! $$WH9FGQFUGEZ:3V6Z8&:6@O^OU!,S=:";EZ
M/[T<Z]5V)CG^\4\\P][NAS:WJ$@8$+0H.8X32*:4T5?B0[+Q5#9#S]'98%Q'
MF]"Z?U?!'T,NJ(_R:'!X0UI*PP$O/,1+0B\UMFQ%KR;F!<R1T43\YSQ)],\7
M(9K'?A6,(SO(G )%-A1J8?VZ(EJW/FI0;2FJ9;R-XT$1NW7<62!UCJIXH!/K
M("6S6C-OK[3J2$'9<F::?%254I>'MF>QGVWMP'L2'H^W#1 =2_0QI/,"E5VC
M4L/CP=N+>S,9RRV#X8ZGNNT)!E_!7Z&!%M86/U71LGM"#>MXD ]L8%"!2'.W
MR7T1 H6NH3%U>1"%/L+FB<6,3'W*Z-3]!V 73W6^$:[H;7KK4;=,25\ ?(+]
M![:XN:P[%M["(!@H;8\/3)YMG*D?!*C4V4)M!_?Z+5@N$M4B8S4#0!\;%0[-
MKB:3P+<-$9(L\+ML[AL@5<:C]/PX$W?&GD?V!FBG.A:0 L 9!KT8*(DR#->W
M!.B8;\#\MQS?HX+MABD";42A(R&MZJ,8$S9)MVX1P6-X69!HV<<8@2%Q*?(K
M8(K-< ]B"^*0F&-41X(?>"0#A$=G.=0%=4.M)_Q:Y'Z$H6LZ9@P-B ^V')9K
M&QX*)=,Q*0>Z8P?I3:+_J;_QF]QT==<I=0Q,G ^?[0[8<Z0!/U@&-BXIM0*6
MIBE;"C2G<_$WM40=F =L;83A1R:%UBJX(0@0(ZZ(@>="E(G?D+K>1%.%&@SB
MF H*OF *><*8MKKO2L<\J9-UW856%D6(P'?X^5@B\&0QU>!-P$"8\+Y2P0,=
MDG-0M@R+CJ<WQ4NNFRLO_(YG,=!-DW@:7&D6,;?B7=)&KE2(-DS1.Y2 'S&2
M;1H_\X=*7)H(3K_"58ZAP^@@-,"@.>WJ)WOMTAE] (\CRD+"PP6^W>A PC%3
M#%L)-^\OE(2?I^H&]>CXNN;FT$,MQS"P&)L,C9_@44YD YIJ.[)*!@(>UJ%C
MV3HF/0/YC-C4=3"4MJR1 [ :+='0L;TK?18!DF&"*XC\9-G@&1Q3"V0B$[5,
M3%V\+# *3")+US2DWC(%+'I $CQ'BMW)('W58 *I',):PPFH'\9010W<*&,3
M=#/E:/K^C<+UEH,(W(WO ]Y<0$JCW8#OV\+3 16P,?* @^":J>CKGBU6 VVE
M2_((/UC"1%R1QX@#/ *\P!:F&S $$,<;J;?H2P.\9+#+F<$E(_?#$5;0+PNL
M+\&3C>5K>[1X*)(SI'RUI:^(+]IU-% 7 Y8R5:)&D\B :\$$$1(E8J"#(QND
MUW6)'9/YF\#K360Y*I!KHT!]]Q(5^8!J\Y8)" #Y*T0:?3;1B>K 6X2;F?*?
MK5#<5\RNB(79%6%V19A=$6977&UV!5;1+EZE88-74QG<%(4SNT!S]8=R/A+-
M?)Z_$[^TO!4&W43A>KJ)M^,2$E5L!-7-,<:\U#<.EKM*O)EP&38;B.+WPC*:
MCA$"1)(P*)G+ID/"XU #SW==>K/THW+$FL#K+J&I/*0[\X+@#K+A.^86-L46
MK*IB.V;H?D%-'Y&@ S!^:("&OMFS5\A5&%RI\H@@M5NFAUR@(;TX)-3F8G]\
M/[48\&QVWDP?87MC0AC8ZBO/E>]!3PNP#-:7E@W.5[ ."1#R?G7Q"C;_L)E*
MK,(YL1PWN0%D:-N>6P+<--EV,QXPJ[L<38QJ=>7F5@!LQX)@$=N &(\+]TDR
M8'!JASHFB<!-\8) 89M;!J^^"BSH+=_&"EH16M+0F 5FON>:E]SPC'?+9N7@
M+_PRD>(TH-(&!V]A6_*<#2SSY!>FX ^ (>8OA"DP<V]@5U"F+T97?7!F5E:T
M9.+80A9>1?(\7I/:&T\([\<*&IC)L0EB=?  LEA*%#^'BS47G#K./W:$^IV)
MG);U,FW-%OLY7(>ON\0<+NY #E>[6ZWRK2?H ]HN%VOE0CG'USH,G\O5NS72
MEZ*!]^%<L _%YRS>SA*MZ+_[RY19Y+GZNJF,NO7Z2XN3N87373<OB_!D2B#^
M08X\;Y#N5Z-Q$&4S)7PU<AV,!Z-N!\)SKO.'1.\.!>7<W )PE% [W*_(N9V_
M<$-,3III$=G)M) ]W]36[.;X!P+*_5)2) E!#D0''\J"Y2<@,#SL 7"ME_TV
M$%68,=VZ E'@()&0*D\AX\(/6KH#\(/%NS;P63FRJXD.MNSQ8,D).WD*YHH;
MJ,T%B5?P6:/ML\8%A9=E=_1'PLSNPC'6!/S.XNOAVY\\*R : '9\H'-SV@TP
M:!--\'7@.8> P\DW!EV8V]5/2$80?'(S5#R\Y$5+75DXX26!H(:+F]X06R'O
MH4B8N(FF5'"I=4$=FT$"8]+)NF1YTN[KA@,GI';N?$LV ?BP'8_-J3/7_]-_
MX*F:SW6C67BG F\II,M2X.P]\*?CN7$57,"1YWOC=$/6-J$5"12-JKI8V[T9
MGB];MIL&IVLD; 0N"$@R<DSJ>@W>H"%PYD+VF;>@(U$V84;^#K2C6?WAO"Y,
MMTQ]UV7HOV)WA=VW@9UA@JEC^\,"ESV6>7E(@VIX)-ZSJ(%"K1DD;4;OJ&[L
M:X7-6O"EDB 1ULXT26[[U62]K5]C'&M"'*MX$-A.\[3Y"\;9A&9^C,M;^</,
M!X%WPL'N^#=#]^1H)Z&3BA+KBE(T<_L96*MKH?I(P&P%[N/-\074*Y>U^Y?G
MKM)V$)>;- O-^+2Y#WT/7W>)T!=/%'C,G^IYMS"J5GP9_#E+'DB# NSDQ2VL
M@%*AL0(%2Y W5Z\UC#,UO$Q1;"I2#P#A9#P:W21".O41%VDE8[DA6C_S@FZ4
MDFR!*0W!#CIZT 4D*'7P)L:-RTIN@KA]"OR\\7.$#XW.,Y.WT@+!T/82 ^A-
M-'7?UP>;$#>I!P\X<D,DO!38>+9U>B8 GHGA)& '$G+2"(K4'<O5-D%RN@%S
MR=5<T,! )V<4,)(<V@Y1T52UT8B-)&/2FS3<:$]T:W>I+&<X<2]"!'4./7WD
M!WG<;?& 1P >X+UN"Z:<ZU1!(/W@.$=B6*-2=4^A@'6*@>)NEA#4M/W]!5"X
M3=8"PG98T(84^X,K*]@!@%;^_YMJ\BGPRMJ7QTU$=M,_R2*@BF(O"%C+ED5C
M=!1AV9#G GO42%;535<F^ORYJ#K^PP^W(+CQ*\;@?=$-&@)(<VM>W/RLO1-^
MDR<O9)N'5]+YTIBXK%E8#;N21;]SJ]AL_;);=$_V1 QO5))$TO!,F1[].1;9
M^_*1OG@8Z0LC?6&D+XST76>D+R#&T=AMVI,L0/[]DJJDN%22X^))]PBUZ)58
MDIX:M;M&Y#&J1-CG^"0[,J,I8=QG^]SNE=5R:62V4TN9G1;T_M.ZF7GA,TU\
MY=XSEYU4]4X6V8%0E]EDULAA\>Z/P9S9O5*(&04[7I].A5ZU4D2E52'BK!?X
MROCNE<5F0LU:QK/0S346<5X:H>E"Y?O1_;<KL7PNIPGI!5N?QE2N;E?SZSC?
MY_;?OLJVE(A=:V%4G;0C<2/.IA[NX,J]M[\L6IEB8[F:LC,UCEJCWK3PE!_W
MN?VWFT8KWGCJ%GJ*4Y1[J,^GTW>5!;XRO4>E=D%932-WCP(W4L>C2O3AL5U8
M8%./W;T2W1=FD51O=L^V6P@U4AK;+J?Y?GS_2KX]:I5Y;3WNMA>Y=G==RJU[
M]04<&=J]DKU'O+PLV%IW):4>$ETAM9*R<.7>W!<(+>_3M753R5F5QC!1%LJ%
M51-?F=JC_'3!1Q/B8T>8(4DPV[EFX@Z*BN_/?>[DAW--OV.5R#"?J0_2Y>DR
M,^XG]F?4FJPU*RI/TVSNH6(YXR?V,8G7G50 V[ZRYEBUK%--:D+]<3Q*#>KL
M<ZH"5R9VK\P_Z5:L^W@?Q[S43^8?3;OT8BWPE7NK*;3*P\SX\6ZNM+.2;>C5
MNPEZ@G'NS4@:)]E.O6[FNR@W*=U;JF55&XM^<G]&SMA2F\L'(\=&[MJ11#.:
MJPVK8WSEWHRJ*S&9J,I264#/ZF**6+W3?(%G[LVH-&)+[92F5)1ZT7RV)^G$
MRRP.5^[-R%H\9WJ1@1Q11%U:8\LG69\_PI5[,ZJB C94:G<3=I7.51USMFB/
ML^-^:G]&<V-6B4UZ\88RZSS)B*]+#UG,(:G]&?4J9LY*/,LV&UD+A5QF]BRG
M[^'*O1GU\I'$(]8BK("WC>=%D9.J??+V?7E_KMI#JU!M=8MJQ"HHPUQGN(!G
M[LUH%$>%7#G6U]EI\:E9*?7+E46&[Z?W9R0[#MNS9O$G0>YT'^ZK7&2=5!;X
MRGTYRN4CO& -+-:)BFQQD5[7>#3&5^[)461<2HZME[MJMUXN:=EV]Z47EYKX
MRCTY*CW+O5*MGA*[CM1+H;N!^!A;P95[,V*QO?XPJ>H5A4MP+_=WJ80Z$OA^
MYL :W8_5="86;0H]I=?+\&;,S@P7^,J]&2T<82D7]&9<D:><6FZ+8O^)AROW
M9]2+W:&FJJ?8W%!@(_79TL82BJ_<6Z/RLIS.*9R69L6TH,_KBIX2,_#,S*:D
MQZ$DE==CL&^(V'+'$V%>=78=BK5_L.^NC<9@M;4\3\?K8=+J>+&H]\39H+LJ
M<D4Y$>.FJ_KXLIQT[HR8LD9/MYPU2+IQ<EMT6#2BX%5Y$"T2T=$U+X*R.8P.
M'E^:H0N.,A/904>-O)D;*;JQ2?$%IYQ,SIPZ*LF0AP,B:$&3Z(F;?B*C4<#Y
MGD=#F>095S$P,0/I0OGJIJX'R3ZBY\HG^H)D[JHD&0@<519IH4E<[J0,'8:4
ML@0.*W?*7L@"' ^6Y7K3R/AI', QW4$)-%M\CI@ZI'2#.YZ&1V PKN\-?W*G
M9!VAQR9: (ZLW> #!%V M(9CPC%U0O2IJ! WC4\3R:4)^ _I/-TP!9TI]:,@
MUR$#9^TW'K3@S'B+>.%N("6(1(,DO(KFE*R\?\[$\R;2MX.GQ/*.(9]T0,PE
M<G\ZOANM.KV4)*S$T6!ZW^+E[NB]J[*6:X6M0V,1"PWAX-A"-R5,]+W:1@Z$
M)OS:1MK8E<W-43 V<!3LT936=P_-QP?EWJX]=HRZ64Q;BQ__8.G8.PBF[\J5
MS_DC?>B 1PHMW?-%4$I!^[AJ,W2Q:LCW6T-S*5GR?=0D56$!9X%4R&G'+]*8
M$Y<6\RCJ3^6Q*MRI=DJ(E-.EIVXGVF:[;UM7R[3[+:A=P2]EB_Q5%9?RU)E6
M2>BHG[8[_*K;;B:$NE'5(T)[G>JTMM:=._5\90.90U+;OZ/;HHJI0CKP6G5*
MD_JHNUGZ"!=8>Z?1O7^LQ^=)P:DUN@E#;]1R%AP#W._#^&]"67@\.73G10N.
M1>7):AV.DAWV/7[PAEL57W0SYZ4FOK[=QAZ%-&*MUDQQ&GC/%64]90@7EI44
M=,W[T_K45%I^ZW2B?QS)1.Y.8#%1]M\0ZB6EF8Y$JRE#N1$A<D;'2QRBY3=@
M=Z6U)+QL$*PPD(BW9_P2@QY3V4D4@2W'50\%_$!R\:&1WOBOA91<>H-!Y0A\
M^SZW^U=ITJ'1_>3N@W>8Y"Y:)\?ZZS-BQ>WA!$F."J>K29D)B'G8I,%82[:4
M[ K^+6!)U\T#Z)/+RDZ_\S!0[ME883!86(F[Z.*#Q.%UGOL5AQL]\><% (BW
M'IS_JFA8Z"_O0W 8X"]WG6S@D!M2![$7\"#.>=&Q=>\+ZIDGWVPY\%G#WO'>
M[\=(3F^J$,_<1J^U9OGQ,NW)CZW5_Z8I[RGA-]( LQI\24K?G[#@7/0VEO3"
M2UZ8+6HL&0*K&2]P]7D%U _YV%_=HMPD8!=7MWS]Y^]2O\<=W&WJ%?H04 GI
M7YI],1ST80QSE$2Q5WGHDVCTNWS4HAOP.[%-]#;%701)3B> :YANS?^-/7G"
M[>/SI^QF&'"QZ(AC_W[?S>2$)4_?9M(_WS_<WR%5X'(WEP.4W):0;0/TTS>8
M<Q'QLADP<YL\4=->!Q/N>3N^$=#Y2%9[*W!^'?1\.;;J;(YRT()>]+, >>CN
MUQ^A_2X")UU*2\,0/ET("-[_]XWL_NV@$3@)KVDC.A_7O(YGKHYKV&\#H\_'
M4I#/?450Y2RZ)N2:4!%=#:+],#OJ .#]I<;M9T'"KY:1\H+??QUCD_=JX'YN
M?^*OH?[WFOT69KXT3]=Y24/WJN\Z^RU8'#)&R!C&(9@2,D;(&"%CG(A1O\;L
MOYH/=1M;;Y CPW\AI^F'<._/?:4?/:. P4ARY;:G^'_?S:%P32M#@5>X,I>W
M,G2#.^/*,+&MPAAG./BPG6]/3T#8:-KWON+=0Q!N@G)_*RN9YB1GD3:<0+\*
M<K=WH9L-5C#U*91N@"GU9'OB/??GC^VL#+3U1._6O6O=9R5SL8K\HK2RRC05
MKSD/T?JZ5^??>D[#[\>V^Y:&GS4>W3NDT1GVH\+82#[T7[ILLIS@QKV"TC:C
M<-XZ^>.?Z'X+L:\IC__>=HE^,6E[)SWXQ;'?UW$GG@0*LY^"]K\B6OREA3X[
MC+S\+3'[JUNBEVB_2;'_@%W0,1-]O39YBG4CSZ6VZ?1'TP=V\5F[X/W]>KV>
M]MH9H3TUI\G9JJB-VE"C@X/NCR?M@E_8=_/3[?&71/+L]L,GBR0+(AGE7)ED
MKT FY_5QY'$T6F387#(9+Q3SUD-EU?PLF4RGT6-*B>115^Q6'^/.H)IN5T F
MXS_^B>T?( YE\@29O%@L^X57ZER0Y^K7\HL;+%_3+LF%SNK0RO@-*R-WT8CF
M^=EIS$MVQ.C>5[KEN^?,Z,7H?1JBF<E6H3&+9 5E.IFN$T]<L3Y<0]4^L#)B
MH:\MM!F^OH2IBV2O5$GW4D*12^2J=B++%B*?9L</:JPZ-<;5H2#F[ON5NU@W
MR[=Y+&%Q2/4,)>R"4>/ET_W:HWIAG.$*XPSY,,X0QAD^U0+(7S0^Z3F]95_7
M!9Z]C[7M=695XFK:IT7;4;[3&@Y%;2G,GAK\@VFT#-.!BM38 H@E0Y]F&&?X
M&)OALF42U4J#]'@Q<X195RI9JW%IWC$^S69X&JY*U8+28KM.VECGHZOF0$<@
MD]AFB*9"F0Q]TY>Q4F&<(8PS7$^<00CC#!=L981.FDL%F^'*7.HV=?F6N?!U
MDN)7Y6SZ!4W24>7^L=/@^J@SGD\_+5 G9KMSU$C?-11G,B^@A=3*24MHR)3$
M9GHF#"-<@+2%SNHK=%870F?U53FK0RO\>KR<X5J&'I5P+2]O+<\1?8B]*?A0
M^#IF1WJJVIQH<(_=^V>UE^.?%]VI].:>:;]J=N126B)1D9MWK+R*9\U(9+CB
MX\U^!GJV1C\W.G@&7/SO':3['])9Z9^]3FZ!WN:__O+;S>N]6GV!;Z!H#/DS
MT _]-II!TP,]T[<[+@4&M[\4;O$9[XE U;W'D5??)I%?;CQQRWK%;( ,R"<:
M SVA&)8!!.VV?:?_OL_:;#6;BOI5%]W>69&?=$C]OZ138* Y(C1K@PZ=T*4M
MT%O-P._6I7-T["N(LOD@J@ZJCPI>H\^R9MFF0WI9TN9]?I.RWLMJQ<\CT557
M="K=EP'^8'BJ,M@^^/!U7K/A2^KP!_-G" &@FYQ/ B9 @_,UV.7=]H^:Q*BR
M2+9R&9$F=R ($G3I&\'XYV3\LD;8:JLG[*9YJV7C+S9->J&][5@W\:A(XUC\
MKV/H] $JWF]4H,:+([D];BU+QP^!!R[PSD.NDC7#P<\B[4BQ $Z1:.'-%'["
M ]J,BG:V#8SR2(O"S4#%8Y,>J5A:+ ;3&.\<,"[_9F39>..QR</%*>T$N->#
M=J$[JD1;U=(N@8@T[L7DTA %"?[<++PE>0/U&I^:C"'*1^^@W56Q[>[>%1PY
M= ?6&**ZU!6]TD4E V0O$-(8V/*1C5\ FY.,1POSIZ-WZ4J6@?1<Q)RY-P)Z
M$32,M?>(+9/^H8=(>K-%'@LAA;0YGD+[5,P7Y%>\O/ 0?0#-9$F+/W?=_W#'
MC,<DXI]MD33^'6&, DV2D8$(@S-N4^$_R;OAX;*V]W!'._!X&>K9:I0=G*D!
M<\43&.B.39HT'Z(876 #JTET9,9_WIY'CDLR,J%[!" /*EZ6V_Z:],N6,3_:
MI)NU2F0,TXEP'N%DH)#E#%[(3@&]LU\11O=&MW<SY@[*C5:0BX.<>:A%YJ<3
MYT '!OC\EXQW3GEXJ%IQA2BHJ.>XQ4J \_VWQ*SI:J+T@C$N)M',T>$_A"NH
M*-(=ES(0;9<MPS#)VAPFTYXJF8BT=3>]9$6:@V. :7F=>@\*[M>B+G><NF7*
M;#J>I4E1S2Z1AZHCN>R)*>XN%R7C%L,'Y-X#160%@@NP@C^@[_K^/?8$X\KQ
M!*M#T]0Q-A0W&C%P54!1'>Z)#'^[ $9T+0H"( ,@=J@BT01K8;*#EF- Y6WL
M^^ZF[G9M;RZ^,73=-2Y$T@DZLPW\_=__ZR00'IB8B\<Y GK'*#(PD:A$Q!%^
M]U^BNA!7ECO15&936/(OOXADC# >>QM+_)L)?-Z@\L!PH.%K@&C;&)O>MMW3
MU?MRST[XL?-<WV[AHK?);=,ECHVYQ >MUBOR)S(3$]#Z_W3JN4/B^*NO#,BR
M!I:XNB7+[E<!+@+BXO%TB$Q@'06N!(IN74^0^)X@=T^OO%:K?I=F[8Y0O:$J
MIUS+O:?B?-.P\$AJ]8[0IB/IU)E<O987:FTA#Y_:]4HYSW?P'X5RC:_ERGR%
M:7?P%U6AUFF?<<Q_=&M\-U_&(_OS'4?Q^U[&5W7JMCXX).8[2MJS2%ESP:GC
M_&-'J-^9R&E9+]/6C%J:W+Y=^LK5L>/O>-6:_4)[>NPUQ+2/P5_;DC6\$Q/3
M;S%!Q&K$V[ILX2ML&UK)R]@.TU8WWMXK>MCUE4<>LW?. YLZ$SR;B0O; 9G/
M' Q K"T4B%$?L6 .0HT;2AEQ+LHJ_';S5@N(W"XA+-YP!S;M@C;U$<> 2[Q=
MQP"Q]U5,<WDD4Z.76NF >DV$:4\= )[YKR^P/;WQ I#Q4/"&:6)AM8,?,\06
MEVMN;)G[P?6CIO^NH0]+;UED?5VDO'GDD%KP#/C%X!OOW?JN71OD$CP=L'']
MR?AKM7$44+-60;Y'@Y(./"48^\/XA[9N6IOW>A;8'IN>B1T+/_..3! V?0>K
M+?X\P@UXF47P@#@F\1C@M9<]NZ6ZU>*0 3<B>=->STWXB?6 /C,4K0DE*'P
M\N,W^51>B*8)W!(8[@:';^/N#_9UXJ5Q#W+@B3=,7<,?ARC@YZ3_=O!+LZH^
M5'RW9RIG<S7COME0DJ98*#VM(XJN-O>WE\/77:+;$PZR:&!.\9)N@.VV(0SC
M1<?.Z/@L:PSOC+$%3SF.8Z-IZJW:",*A 3-9'?^'^0.4#<?^7>#;6?(Q^O>?
M6'=9SI%Y,ET#MAK_/K[=]6^#5T>B,1>._E<^ONUN^9*K 07U1T<W,#MC1/3G
M7TQ>MH:J3ERE!1-SYT(WE:UMF<EABWJ,?&=.X(86U6Q4@<%6>OB%6+#^H;H7
M/U^37'UG&'B0U&S6M]2$KE'2FO!:*K&$54!QS/$&."9*.:CW#VU7GA]8@FU#
M-URC/W9$:5/- &_50#L0CXR$Y<.4#<]O%53Q(*8FN!BQ>K<FQ,TW0(QAZEX
M!3,RF:"_N^'_8$V#V60D0X"14GB% 2?98(#G\6OP/JJJKA_C)%)MWNV]#>\X
M6Z, 3Q!^)HWG6'B(R *(OO&NP[8[&KEA'^K0#>R2=&C INVNQWJN;KX3L9HT
M5W0FK@8^O,-*/L=809<B;)*JMRJ^&,F;. =>=\QDFFXSX$LW\:]X0C)^]I!$
M$ESHMC>U6Z:-$%/3;;=];OPW9,4"WKTA[YKJ "DU&F6&Q;HT3825BZ]4_-5*
MG#3YLH95SUC&'&9MRWY1UZ6%C!D(Q*,.C+G]>]GUBD>Z&#BV]9&] &SW1]L9
MV$3'Q!(LW@.QFO$B_#Y3!/0>4+<\-51"<6KHY'0+KW]9 U! 94AD<JKN2(2Y
M''(;;Q(-002R VBPC$4%K[TY!X>[EYG@617R/P%MZA''TZJ4;V7B@* H4 :&
M"FS( #6)+&&UXP9+=W0?WDL)/=<P-GE[.D,R'7EK.D,RG:$_'3$P'0_<8N3I
M3F?H3F?C8O^= 03T(KZ11DL8+\(1(5: Y2TFEG8)C4@T!5_$MW/NHMXR70VP
M:I#7:+S/&P?<<6@8 1WP.AD(YPU(X,&TR?/T.:)2#V:('Q$+W )\"@KOE4%X
M 3GOZ2XAR7B(%O=4I*NY+:R*,5C4,(/8:.K[TP]',BUW;>@,)WB^A,,1QIA!
M2L'B;M0NK)[A#+ LDO$;)L:K-B)$$3499)((S=[>8>'Q8C5!K#'B%]T!QK B
M^(69FP.@F?[&L3>!L+^ZHE<23I"GOFIU_>8VG@[:'\0-Y4G\45WY6QG<.\7&
M-ZCCU_>3Q/']).JB!N^9DBR1[8#$3$5_5W#WA)W-T=<T6'2P8@4X\--(]'OJ
M]-\%PN7C^/"L./C.T9"_]R2/[CW)DT'JH:U_!X%BZ91MIJ*#J>[!UQB7Q/M*
M$->"$WGK2LPR1Q(H8%,'3K<<#!QG#MSMR2P>/[ TC88""*,B/78PWQ"'@(OG
M,)/)IO?>P_AEX!G_L'I!_ BOAJ2)L29[\!(M00B!2>D45#H%4 U[J0A@7(-H
M8"4"U'X?74()0L*/;Q3_WU9"W+82VM88E#!T]P5%$&0P#,0E=T/8GJB;UD"I
MZR_=9J 'E$V,JCZL+V"/)")(74->&@/5,AM?XA97D,V$Z"67/PYHH5-TSS7&
M I-A+#",!8:QP# 6&,8"3XGNO>JT/0_FV]ZUZ6Y^!/=E(E'N1)\#WJH1TQ&7
M&TR7(KZ"-AAL\FCE;;R[KH+ C8#DZ,MVK'L8QL:Z#WR)D<846Y%X0Z8>/(PO
MALA-YW,-B#'2D(GW9@PI\":-;4>2I^6/T+4Q+1UB6":$L*CWT 6+:"E3H\_'
M!N#KFAHF?BN-\%C$S>!Z]5R_7V" GEUZ$--!5(D$6() C;Q=PVRT<?2=@LG
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
M^K?)@=7_@PX,WKJD6IQ]8@^RU MBCZ2"MYB_\<.6?PAS<&*+/JVQ&$IK4["
M-9).X_\Q0M/C"B=&"-QTB%<XPY"&DBB$.".$6&0(#PU$GK,, !%C\ P<MH @
M+80L P!":&YI)OC@S#73)5XT7D/PI?PG0LL LJ"I!7$HJ?NOCX0D%;XY- 2X
M9+\Y-':Y/!P&?X-?HUNV)QEP!I@"4 H#X '8#@_?9*G: )SE H('F!/* "\A
M@!S\. 36IHB\B:8Z/BEMJ8*W&-9T9L\OJ;RFSS2=@YL&2]N^.F2*_%B5YA;8
MB07?;VI@-Z:H3\&&]E;_'W#>.GB3'A( 4;# >8-GM2%\.3CC@U<9(0->CP:&
M@TM0M"4Z5[#!)?Q'U6P<!><*EP5>I^DAS3+A9.[9V?/ZGYU@Z?#^X.\S &,:
M@ %P2P9L6B&\7A!4WX?,_TH'+T!__Y9,0+[XH\C$VA9\F@A\'/= Z" 72KHC
M@NV=L'/FX.XY?HR@#:Q;%*?<"3PPP!_&#EP0_(-YRO"FMBW60X!;X0[6P3>D
M%(Z7PTU^K"E@:U/1'&OHP:6H*/#_'((PS5(1#(7@:#BIC:F.7^7U:!8;,;8
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
M!X>2BI+6]]Z,VCK%_V/ J?@Q9\\U!D1^"20D1-@DTP@M.%W2+,.?S88 ?YT
M F:\AJAM4M- !!<#J^O +VPZ![_>K6C,"> <3:3F'2T;X"C'P[+ZX-%+LR1;
M0B;9",9"H-C:5C+BP"RH!B ,<'4[4\H6R"&, Q!O:> >;?AV3"?N#"5-'<$6
MR7 F3Q.0DJ2*U6$:0)QD.L]E,S65,.:I%5:DVT5MT^%3):7^9>ZW_X8LQ]NM
M/C@@]UC3E*;K*,$L[1RL/W<<Y-:)42R?9M9$)C%KUP?CU1!P1S+JT^_CD#V:
M8\X, 8$; (RTLI$*=1P/<4Z!TS,O$<"@R$ZED4*_*6:<#A<2^1[3PIL8\\2W
M6*AD/R7$[.]@OW4[."53%&JB#H.G /9Y^K:@6ZSSO>2TH$5K-)??1-KU-ZQB
M676@;WGO\%\.<0N!E5DZQ#?!H6]OEBIN8ZRP2R8U?8Z"E[GU;ADH<1+FZF_)
M,B0H\)>0?2,A:DM<!,G@+0,6>!J(BK8\1?I5F\:BQR!M'8OO4E&72H.'+>@%
M03U #@@6F. Z!"OJZ3MT>U!?,>U4(Z5F,<PJ=LL65YU,UOSR?@0K2:Y*AK:T
MWN280L7?9K)0I?M0G/^88$'A&QRPS5OA-1ZB +C&?=##;6:[@Q-)Y761,YQG
MCVB>#F> C!/"VL#="6",EFG RX=P-86T$E!--018Y*'&8&K7))G/ 4>W)9FK
M.=Z1Q@M"IL,C09FJ>IW' 1;^@Y,^)!-<.+AZF&@,I!U!0&'BG*( "<X"P&2K
M@9HN 9H&Y!IX*EN)Z'VJLD^<D,4"F:FVXMIUX&&KL.VX*-#8'H&E)J?U4043
MS2@]SPV)8O.-CQK<%^ #:95^5,8!"/"U0UX8 P!'5M/SCMQ;<V1APQ]@5')8
M9\5)8LBD::;.4^UB/Y*F((_U8[+.]6]KPL(/6P';E;J%D#5SV8\M$Q\PEF,"
MM,^!.&&!A'K=IEQ7AI8= 0'0\@C41-(7_4B[D\[+Q80H)D9+GC2CU -!B\5U
MN=E,*5BRJ"W82E18#?I# "T)KTOS7R\[?7-+6^S+1K=X]=M-[-]NX@%NUU K
M5!NKAI.TF!:GN+JV<@7RD6A!OS9;5MK,?(5-6_7(*JUGU0X.A)"X'RF0U!!E
MC2S#W!.NCS ;T7\>-8B$:C\4(PPHHFN"-)1XV_#M$!$!G*$KD@J2@&)TQMQ"
MM"5Z('X#V)$ 5^'-D&8WK -W+D"3N8!JD$"7& JJM/D,'&Y AHDJ(+JZ_'NF
M2[>-P<%/V"$O@RK^=<1A;VS$[4&3:]<C[5DV*V/I5(SLX9EZC5A=1ASV%7?S
M5'PRZG C@IYR8L\8)C+EM 8TN^2'UNMKF/8]=?GO*"\L9+S;89<*L\[']8'%
M&\GZ^.MNA \O8EH;UQ>%4KU(<^/NZ"U3+"O:#*+\JU=@/+B(0U/_RX%&L),>
MWY,3[Z2&MTXL"9H59SHX1!VL(F3 2GI0Y5ZC?>Q$FZVTL]ODT"&_"#8-6)%/
ML"<!#T,#*#@64X)R=0C\XVNOY(!Z;QJN"4,51RBG,S131&&T;V>$1@,1U?GV
MG0:J;8H"[L2"MEO'OXU6!:&=DU0CQ ."#4Y57X-S<-J!VJ4#T3"G@K0D&B];
M6S" @!U-Y;6%J,(:TR_VM,X819I*[CP:_"@Z$\)K&0"RK(J&87.'?=T >:&F
M,T5",I^]>V7O)?!<-.@$@\6M72/)N_?'O4?C+PELE_0YM !=>%!WPR%'!#I4
MXJ3' 5(X^SJ<;K+<%#+]Z]F\75J-)SZDU?"4_XQ,EP'UM*9P'N36<Q[5TV5F
M2E6IOIQ.S.81UEI&5N2?>,/WEP\D.I%"9^A+M5LSO%RLKS9AIFA*5B<SU%?*
M$E!M//+J+=[L]?Z>Y0,"1V5X?#MG>$5VL.!G1->&U[0(Q=@S&?BU@,(4J/ $
MZ_>Z6#I*3O)J9=*8MD:?;75^*6.0GN@DR\5*=<VD2\G(9#0,=^(4M)\3KS[Z
MFBM8[W-RP! !X9\!RC]P:D0[/&J(;$+@2T4#C\VX-2+!5\/W)[C8/\!V<(\2
MT(GXFGV,\-U&RCY:]RLM)=8X2?"E!IO^:,IWJF0+*S:24@VKIK0A7H>A(!^9
MC@7 =SC3QVA\X#>)8+9"]!KRNC'VF0*0*#A)<)CT%- 01!OVH,F%H2N R9_:
M=*X%-VLU1R9Z2Z:"B?5R.3'H1^.M[M<5JX;HH)I1'1Z]T!<TL&:JI'52BZS<
M84W2T/G1,,I2L-YK\AP^@41?7>-%48#^>%X$4BF\8%VS1I]P63V- )8%]P"X
M8$53P[!,HZZ!LP!PZU+>4!X\=W_A;-^C>2R8<?S<DG3'FGK@I;$9O,N($1<'
M&T>1'6N$2G"W.XW'G1!:;:Z&K#''0I^ R+K[\"EDM>\,7-G>C;D79M^7ZZK!
M>7/>%A(11JSB;"61(LM5ZNLQ"@YE-EI:65(U2#J;0#<4Q^B5_MBHI015*.E3
MB:G69K'U.MN+)M\ H4Z\XJ>Q\5!U<EPI@ATF@V[<+O$#[PY)YO#"/:+Y41P0
MO&3P0GX/SAT8&8@<FN'&HMMU;_\/:#@NUTTU.8HLY76%U=<CO$>F!M1GA3ID
MM3W<4]WB=+ 697U*M&MJ%OB3\)?PHO3R39PL\0G=))/I\93OQULI&.?B*^#-
MP.7.[7>&SDT"#J[Q.K(Y;:4TGF\.4W3,2HQS,YY58SVHPB5\I#;[ZC@5K.CO
ML\1TFV @M-=%Q!$,!YWG+LRY0KOA\G,PX4Z!<W0\.,,VG@_0(D ;0DC(@]TA
M+?AYO1^::!M<8KO W^<N[DT$Q;W%H+AW4-P[*.[]O8M[MWB661-FH5!M<K+4
M4[2"6&=+1F_)8MZRVOQZ(R7DM_A:GD92(XFN)J)J@V)Q;PGL);/(RZ51:HR%
M:^4Z5QF]Q;H<Y5?^F]?H6'_:S47IJI',4R5=3O)EW_+?A79B(TNQ99>93RL3
MKC-I\D#!]"OJ3:SD:&S5[6MR=5S0"T:Z4DN@\M\?%. ^G73QB10-XA:%MS\.
M-#W0#J>[*,$]Q4 57D*6X7J5M@J_':=_?ESJS#$ /;1MYQ:2YKQ97T6)<(&G
M8V_U-XY?T6%+^;S1QT=CJ-E';+L&:J[41ZF"NP5?O;.H33,UQ>3>Y!S;BS-Q
MML_->1@4Z*,E'%J! $O;R9:V0\_5!E5'@S3%%]0=',F(P=7?^.I][WN<C,^C
M>%:*R,5AA^Q4N&I'ST#=XD.#,/3*FMH27)'QL9+Q8@>0#M9V5)=+/][1,Y"Q
MV8D*5" 9TI$]V>9&*![,L6>XX4/>6%)'E1'@6,DPP'QNRV-XHI^R3AC05@,N
M,RZ7\RFM:C'<*)[-UZ*XGB7JWQX&/Q%GEE8XPZ@.._9!5_4&%)F<3T8!7L+.
M*8'MP6"FP(0CB401D[E2N)#K5?)$"MJZ2 Q[P7QB2^W;LZ\%N2&UZ52#XI#&
MRS#4Q%),VZH5XA#G0?YE-\ATR\JNYH!ZX.L>CQ8=\XWMUFE.J5EXA./>B.R?
M9![O[XL!/Z+::J*0<4[=E^2H*PX7)2O1P\0)D7@;U]K64@77C;UZRR(<F3:;
M%HSY V_=W2L@ P,17O?VY?"J1:?%_=8!L65&;O8\K)>.( )^P<.P$44:BOLQ
MAB=" 5].Q )ZB.'6'0K(TKW# F\.<7EIR43D:;I+6]%-K[V(Q\LL\0?9?F %
M+6<%OL E-R.5"E[K%YFF7J^,FB,]9TR0%RO^#-&"-[^?7CV;K.'*K$YW9%[F
MF2@E9LPKWD^%ZY1ZN,%EZ2;>,3:]6 H3&G5X/Q\4:O"K%W"7H,"] "9C/_;O
M_N%[+U^-WPOB]J[E-O95A^_M%#ZA]1\%Z_'VRG<7X";U^^[K,,T?0O?2$=_M
M3&D IPO)M2EL@02.W=H1[ACN\=GPZ_*;,BII6%:5JYM::33I)NOKV-=EJ9IS
M!%E=F\*W&2=CL85A)6STLK4BG>OIE-*(%Y?\#)!1XLRD=>2@<>[#>QT<SP-D
MAG+44M-EB(<\-X- ?J#P[5=.\"^0(+IULFRZX&\;&MN)'L<Q14@TXW1 9U"H
MX5_XW_8V#A)47T)_$<[WOH%)I_,/-3WT5^2CQP$HH3I<T&H/#FP*E$D-D%1H
MS# \P2L[5QITC!NW<HB?KW%0<)1]!=L;^,,T!+G8Z@ZCU+1'B[-A*]INU_-6
M\@N):)?REE*DE"E'5F.#ECH<U6^82ZP]1Y&,IWRE.\-4<%&?-SB=NB48BUA0
MTYPQ]K\O<]PI$/GYNL_$:I8:+J9S=8,8_?K'*P_^"^5=."YE'DP(Y8_@NBY[
M790 .'2*X^66YK4<'EP<K\]SQ1DE-IFPL"@.M6*JF*XL?_WCESX.C75PXA!T
MA$/&LK,0[H4/;%5E$9#<M6L7/!0J+4AMN= ,*ON[G,"M .$RJ&W$PK%\*8)C
M1^8A9$;@8"*/N(!%?H#0OB7G7U3]7QY:][\"C$Y3X5PV7D\/F&:ND2<K):'4
M['\]U/G#%+3<++ZTZ %O8-Q@1!=GXD@4- J)/1\%J3Z$>G^%*V"Z42U7WHS>
ML&FV2"D;N5VKLI<II^1[!6*]+S7%8B>)K>NE)%Z5AG.CMD17\$$^YD-H\!XW
MPCMBZ:%:A#P(PE.X$*X 8NY/33=+VC'T-Z'!_>#A)K@>T<C4='$HZF *-,*9
MI4VM37.9I6FF&A?[L7+$&*S"HQN[&JB)5(JOUNT.1A")8D0H5!,E$A"0>/0\
M5X.]0?O;S)%NX.S9]D.\AO+:$K*QEY T]*0^K&T-RJZ2 _F9G0,'&=0!7)VL
M./E3 &0/(L*&R/\6+!W5#/H8(* E4E+1::%$F6U*A)U%4QUN"RX9+:VE2Z.1
MJ.\]LP<W6;R62 T-?BE7)P0>*T2+$E:A]I4*-W;QH*C1-BP"$A D"$#5TJ8M
M6V(",X1-YZU0]-B7=@31_L4MN<1)^D%%%6-O'FL&(U/<%\%9I:E;$.&.]E)_
MK?_1;*??+?79_]2?T7Z*/YS]](U3@69R8(;ZC T5:3^VY<TM!'J]Y.=/:0?X
M9=E"="CWYO4DWZ*;RM P5T-MP PN4Z#B2X7SUE:ZPC.->4\.XR*+\Y%Q,3R%
MHNN'OL%]LZ>#YG8NLXO:[]1AUY:0<D,4AU0&8>AASI2-[1X0L6VBJ"K-S;)J
M'AQ4R!N:$&?=A,ELQ+$HKYL1)9U6P"&R(^BD].G'\R]TOQ]4$XW@AW1]FR")
M2E[9A<QV54(\\'!-M\CNWH$8>5<@T";-\*:<*EARM=I+U?GPJJSE_B#K[E,>
ME3FCYA84.[3DXESH=)58C8IO4.#C1QT$)!^.8-^V+NYENSO7O)<<ZUXXD(4\
M-PZ^VY/]'*+A.-,&J+J,$U6YM7R-( WR(3$'.;@V&=HSG*$U*&M(SOQIV+<U
MA5T8>(OU1A4(8V92CJ7#ZKR3[]*-\17M,)7.LAC/%6<"9F539J;82Y>HQ>@<
M>/VLT?RJUK!+\Y%E?)YG,DV9YEJ1=3&:W_#+WD$\(^95*,%%+#7 WD7UK%O8
MMR<TZ'B&&VKM!19+5B4MR=.CZ;+^ZY^-J&N>:S@R@%U,T/=*R!\)^E?J9^$>
M6Y,?BX*E@*-#]^;3V2('2-*,I8>RP50JTQF6;L<'%,/BFR9]W-SBU%"6N%)O
MB]/M>%H^6N4^J4.N!5AJ4#+@73FD=J@I"A)2W[^=T%^H*))F&6 FX^_?OLF1
M?LDH'QS2;8[E*UE)J+O3-DO2[EW%@X/B9H;XV_UC?QDPJ=!)*(192[R=1>=F
MA:(,1LXR-?<+.WT1?7.0Y;C7^LH9XTTD?>#&@?[*-!P(;^6B#?9.=!&\;GMJ
M+WR=:BOC;2KC,#FWD8R[6P!4\ C^WR^8)W]&XSVPS^1=F[(F3F4CGW$RD7]'
M\']#ZN(YBB_WF</OWB3T*\!QN/]G[E9=]<NUN7)#ZAOTHG^,+LS[O40?M57H
M!?I+__ 6H6=I&/N]V:HP@\WYVXV>IRPAK=78<8(I)C>]87<2LZ;AK_<9/524
MTD#!@(KY47''79_1!B<9-=9(AADI.HOS&U:H%8@1M.'\^H>,O&#$S9M'X\]"
M(QZ],328<R^=:IOM] QBVT,T?[XSS;[VCOV:03\4+8=E,'X\ 3^5$+FCXH7"
M*IY,#O@F4S2ZS<*DEC.,,5#:$17W(>%_?Q<1_KKD_#ED^6TAJ:A=&^G7/R[7
MWX5Y0&M2(-M?7K;WMDAW">?W%_X?=.^!=O#9W-H='Z'?*OGDZ,V,R=R\(T[U
M-CT82;#<$>(C+S&?Z,;K:P/O@MN3\IA_(WOU W<J]R[L^6HI1H):BD$MQ3TC
M;E!+,:BE^$UK*;("SFPPGI>Q,#7DK?FDS/)3WUJ*PSC>*H^R*8&1^*JY 8)'
M5YGYUE+DAR;;LBIYE<X-(IOD@LL1)+WTJZ78YF>*E&=5("8M5J7D)D^NQZQO
M+<4Q/Q/[:DUY8^:YL)+9M*E5/UWWJZ4XUJ6J,<PM%<R2H_HPJ52T;'?$DMZ1
M[6*[S]4Z28V9)DE"BQ7K="%79Z/>D0U#4=?Q25'"FO%2*RUBO<5R2K$Q[\AR
MM,HV,MH28YJU;*FUI,5VK5EGXSZG%&^THO/Z0J2YJ&&J1'*\":LC,/+K-1^)
M7S>,K"C;X882#&O;EPS?C[98I3;K<IU*DK1H&@QMI<>5-V7I&VWA/_2.T1:[
MV DG8,":PNYK  WL'E*CD0[3 5 \FV-JV:75  8QW9X6"L6#U:AW':JO%8[Q
M[BD&X1A!.$80CO%#PS&<9B#_'>BA?__CTO,@-..[A&8T4#LKP:Y:8T?=!*;;
M("PC",LXS_"Z*O2Q9JH_7S/5-#5X:XQSH]GJ,C;3G<2\WQIM6^1DB[C585:"
MUM4>4.E\[*PY5C%*1'P29Z:BMADMF<1\B12QR*]_(K$7+.JM,Q1$73Q-U 4
M0N(9I+$[15E\JQUA-[FD@+0J!;4"%M5:BLI"+&NP,H(/7:TG2[/U*!)I8DTU
MOTDGB=2X'Z?L.(@$X>UZ=S%Q^3E@^IEE8@!^D4 ,OJ 8_#.V&M#GF]%G*.NV
MEIH/69ZHXJ(BX$.&CFWT36W-D-EJS@DK2,:]5=<"6?>99%TRD'6_#9$-:.D#
MT=*Q+HH^U'14++"MN3KEY4X_2?>F::K/9)<L":DI_H+'O(5H C'WF<3<:"#F
M!F)N(.8^,FG.:I:?6;<?K@]3/#[A:*N%S8IJEEXE*S :!5'F2#*PZCZQI-N"
MS0=1]&<@[P89=$^10?>41!F5XO6AR&L*XMX)ZKLL4M2ZM"$Y>LU/HA2EA$=E
M%D;X >I+O,1P;T^![Q(M$<C.?EEP+5@6-9"E@Z2W(.GMZ9C %ZM9%$?$ALC.
MTQ4Z3":[4J%7T7ACR<;O6LTBR%_[>D1R)'9R[7M/SLZ/D7W4O+LKQ_U#7((U
M!!3-L/3C\/[6@-U,2Q3%2KDY4RQ1L9:UZ$TG&'44V__N.)2]@%\IN/]$.MFI
MN-#XJS=X.%VMM.E&JY JT2&4S;0-&[UY&7APJTY_ 7MI:]3O#];G%;Y6*O>H
MU<R"TV%3JH,6(W;/0=C0'GP'R_0ZS0($T>0DQ?#K6&@_XLP)6T(8H@DIN#FV
M.Q:B91UV)QF*NN&VQH$1_W:]TA"DJ3,W><* ?;CAW& I+H%'>13P(:=%:'IO
M&2A3VFD/^JBM!HYK.&,AGQW W^"1N:UF0H5MOPWP+3VW8 %P>L6/.74D/EJ?
M G](@PL' H]PNM.EV_AU[X+/.C"G(RR )Q>BM\"+WKPKA+Y-X0&09ABW:0GK
MD&1LO_3YQW6+G8VC/CJ['>]WU3ZK?,#>LTA5=MK*AO/D@HPMYW)G8[9C;ZLL
M/NU>I@CZT0M]RTHG5H3$UBK<""O*O4VJQ#/E[!1VSR1?(Q^U]W([:/ZH^W)_
M;<#T3E&H<;JY;D'AT-ZZD5KO_V(O2C=9:C@$0@7\G@8<VEP[LU6YZFJ0*YL-
MS$JLRSR-1?"I?IFFPN?</KW($K&<*33D.;U<+L58%1]&81'\R(<M,E !ZR.*
M K!>MS<? J(RRKY#C2UTT; 4NRB^<PRH)PZJ:>UVU)BB ]DRM90& .8U1',
MO)ROSB;8^TLSX4KL-VW[:G#F+?IJW!E.)54O"--&I8F)5%Y91O'T<JT<T!7B
MEATV.N/9!)?74WK:KAG6.(_5PLNE?]/7;8_><QIM "C8]=$PP)I1:ZVM;++M
M_OFND#0#7$J'D OG>@U1IOT<$H/LM@EP!1,-K<"!1"0)C0'$ X"U>:QO*^FS
M 99'#:3!8DU;H!RLS^\*]X D\CV6YM/8[:@.OT_O6AH>BN%T=-N#**TLX^JX
MT&9EL2KIQ9HIFDP,,"Y#6NVW9/-OUP8D6U/[%!&HSM!IKRJ&2!0:<IKN1(GZ
MA$GFBV:8>A[N];&T<=R4\9V."3XW!8YX +-I[*,R6AJZ.O^^C.JD\&9&95VE
MN?RJOR165-:@ #T8:I;^7E-&$5!RB%TF%)D/NRE(*F^A7HS7[:KU\"3]4\)"
MQNG)F$4-KL2T9IA&1?07%!:U/M]1V]4*721P3>TG>GT] K ->_7ZR0_E!-0)
M1T E,3C%[I2P[5G(PU?Z=KFP2;0V!"L$U/O%D3/MIAF\8@G.6$GU:, >3<;M
M0Z-MQR)SK]TYQ_G-&(M 3T;L9EN#55LX7$5<P1X>X!M%&FYINROGH'>XZ^-F
MX.TK"39A%'XH!?<7&(YH=WUBK9.]R;S"$")17T>I<5->G4N[MSTV75;K@M-K
M".C 9<ZC_^YSZ]!"@[<&V+W-;-]GWN _]:#)QSN\V^751VM_<81>^*0$>_#L
MP,CSND,S$9)#[F-#<(0?2& _+</L<'77(G/OW,TQ$,4'L"^5"04J285M_&"K
M*M& 0SXOXP,!- 1HGN;IU3R2%HZE;AI"_A5DW>+XN26!1[+;;GZH%2U4$.![
MC[^NPMV$:@#J1*#GZB&'T(@+U-#1YP%W^R%! [<#MA[2>,"3]E]]T$O8Z2-S
MW$8X]-=)@\NVCZ[S5M<LY=I=;*YX_G-V+UJHO<*?42V0OQ -=ADKI)9@RW\C
MV@@@&.X#]9U%I\'IBF0GOJ/F7SQBPHC6[G5*A$<&&Z/"!F?#_>YFSHWMFJ"A
MDT9R/'IH#+4 "5R^ 1NSPL*H1P@?^@ML+@XV36W;:EZ]2_=I8NW;E7A'LP_;
M(+N7X-#<>C?.6]W:,"=+V8R&JXU9>=(=O=_*Z@K=LJ>;+CNL%!9UK!,3RL5"
MQB@;X]&O?Y(OD4CB)4:^Q^L_ 7 (;_?L!H 0.%V =9'71BIBO0 I=YV/7>9J
MTU/4'W,+.HK$(5^-A.SDT-0+NRWMN#"8]E82X9]<?2X651-ZH]V3UV4M51O-
M$WBQN_RT8(?NWIFZY)R,?V=4F3>H:K>9)YET+3O%V,@(2W&H,^I[+=$=<>Y&
MC GP(D#W;7)B[J3"+>+OT9?/,@X(=)^ U[]@>2G+,&RX@_/83R7^/M4$&) ]
MVS4@.JX!F\@Z$'A@]_)R280B6\,%8@O.[Z\A9MM"\OUBC!1L  Y./0_3;Z$+
M'-X >'O8>PT$.FJW) OR7NPOU.F1C=J:[=^#[ZY<B=AQ)1$8GO3>P<LQPW-W
M[DZ))#* ^MO]3P"^ K9P]-B+0SRVQ\ASA@B]9U,@?KE# ,( 5H(>/X?WVLSS
MX**@]9)WJXO!Z> 74)2#2[,D8VPWWX-Z@^%TYW2G/ * E_,A5-IW,7T"5'?/
M*8K+C.TSTE15W ,]385S:[""\2$00Q*L0]U*A&972"B1^F:?@"L#'0"(Z5S7
MKM'A'N4VD$1NUT%$397?P=2]&>WU"!*4II D,1#-I2C:;][-[-0 ]9=#;T;R
MOZ!8U5>,56F6IPQ3U5+K?C/&4&^9K]O[CUZ2!0?4AN>S"QTP?.F_.<H4.:U,
M;)BFD$SIN81.S=/4KW_PZ*LW\O+(Z_,N_-WPY!^ V?[I%= MNMA/)SI9IEK$
MQ^!,FF4R?PX+MDG?)^C: UV,O=Q,3;&,O7,[O"ZWF/H@$68F]8R!3>?U2+X5
MSW39[->-75^])C7,MLJ53%V7J^.^$:W,Q_W>H@ZN*?EAWUW?ZI'/5YV;#*IS
MBT%U[J Z=U"=^[M6YWZG\O/IV,E/1%I>K@#P^X#M.$CVK"N.N)UW%"PW\ \H
M2N/0C).$.P1:C>+J6S::&9/T=*UIG0RK4GWY\](OLG.<"'5YSXDUFLT6_4:\
M3&/3?G$89Z@I5IQ0*-;)6V[JD)<C3=C3J6DG:-F:,E(^'<7O?F%L7U%+-K-(
M2^:S#3FMY+*S$DT*YG3TM8MIB=.9I@,-SXZ.+*@\X/8&>)OS?TN$GF%;*T8B
M&+@K0'# *WPO;4RVA%)B6-3DF-KO]J-$>!/K #F9Q#Y254(&LA\)R"[CV)Q=
M;'!TV5W!\#O=%8J>06$.Z+"@(@ZT<\ [#RZM 0-^55&@.5V%%<R=6R,QHQ4C
ME*7!$#4FTJY4^\0R_7D1&=U:<\\8\XF+\]Y75.MBO=*4[\I3*C])%G/TK+%:
MPOCN#^,)H;D%O$N0'#,2Q_/6U+*M2M!WP$OFG1QC!354)WV"MX^M?EM7QL[0
M8I^I;=E#07$P-=TQ8[]K2]L9';F!MA!=]S*LB6];R+;3PH@[Z"(17?/3 @;=
M*M#P)/(6?(_[ MN\Q4,+D>)89 #<H\CN[1H$"7FT0V,.O!1%7HG0F!B2P'9Y
MTW6A.[MWU$TC-+1]86"<X8*S\:A1WX WA$HPWK@&3J\)'4"A@K.YX>>,R(Z.
M^[@1X5G'FS:S="#V.*T%(6.05,=!NKU7VX;. 5*!;@_ AB@< *0;/,$IO+4#
M'A4<IH*"M\%A(F_:L3U1L'@8).&.XTQ3EP:6W74 P.Z^O=:U! _1L@$>[;O3
MW\VT  @YN+R3QY=Z1QXC-H-.=5L+O/N68-*)R&P36Y4G ^U/ L;WC2\9:2$!
MV!(,0/VUJ;AE3S:.^!+\ML06R:2Z3,GKW'26R%;T"=& 3L-7;P+?$<%'U&L(
M0RT!L1&<5SL L&7.X'IM\@>_^PO_V\' ;?K H558!9BTGZ/B",.*:!A''!\)
MPMMT!,D(@0DAO8.D6@W]13@O\AJ>?:4^V]*V)W&\AG)@8M4F_/N$'F5$: K*
M@0A-88C(3$$!IXAO'+M?O*]W@YC 8=E NMN$(^0<.U: F"R^-],I$7:$-F#-
M#I%Z#'T@PL0R3&=2NM:$#\X 6KMV?O=6X<_VZ^RYP$\'_JYM+(\?(7!6Z+X7
M':3+H/8X*>1KDKLDF_=RAK,@&,9E4RY ,B%\68!).:SSV+TQX SI8=F6(WU\
M*D7INLSG*-O3PWS@S59Y4SN(:X*$'<8 ^80\_4FNTE[,S(F#<E*3S@H7?^><
M?=.:D*AWGW0F;%^Y(,[F3W7R.JQ)R>3Q3:%?$N4T+V&I),N6I[//JY%?S68I
MLOJL;>B+@IRKF04"'S4QL@'U^^3'/I4;Y#(]V&5=-I&I-J;2*V-ED#+1-:EQ
ME6P*I/%UK]IGK[X>$W%]/(T8V#R=*#7KE-!YJU)0Z_16K+U]'A.,:X,V#@GH
ML%!ET)8J&#*69D<\;JM1[<>=\MP,\@4W1@&HHN\13_] UZ&E0T__R8!7%#'P
MY5C7+6T\2,S!M\DT^_&D'S"RRT21?O"2GQ [ZA[!>1&C'XT.XD0_'2?Z ;7_
MDPB&>(D<+&/I%D:'8[%^O6$V:A&&NFFDZ*!>EZ@)GFEA\_XZ.:QW<L.4!)0^
M\B4&J!&&O^<;_Q#0ODM\Z&5OW,JEDFTKMQ298F*\;C3><(*(?M$^?U: :*M/
M6\55HMBDB2XUYL*3:%BG86+P:^PA D0]F0O;%"-E?62BA4#"N;JJK4<8R'XU
MVT;$.13Z#"7+-: YTXF <MM1;WL3SR#E1W+%0%21V1J0',<;M\_- #TRD/WU
MG2 \;O_YO?F'(F3?XK9$0RJ=W2HW1T&8^P&S9^P0J, [C?F=(#S?+:.\O/?-
M%6=Q+V1#MU%9@CEB^SJ?S:7 1@^PG+L=\GY).(_6R2J9G&TT+"<FZEVS'F4$
MX4_R]?;7P*C;5+6,TP'77RE2S1IAR;)$3Y/5<$4<,V-*J9^!R2&WL:X+3!])
M54@-5F&"'O(7(?%EE_F'7,XH4!>)LX?YFTOP2FB(T453=(#/V :='H>OF@XH
MH&1 )Z4?)E>IT,;M)NU!-#T3ZBW#-8?O8'L[,8+LJ6B.->%A;4.XW;S8L[V;
M>A_\2]#@ES+KO+?';VG6V2L<AF\+AWU(BG X[ I9Q]AJ4UOD28XF:+8^KLOI
M<:1^.\U^/LF3&VI:F=%2WB@TNL9;F[*@4>>CF(U#"O,9,>!]6+N/&&#SO=.,
M_?2:'Y:QOP 1?8K\_8ZRM_//H$_OH-_K+KCVL#K@\X771H/PVB"\-@BO#<)K
MOV=X[1X:XY'7Q+:L\2<#;J\10FOWB;B=5GEW2:XK+V="/!>?TTV#U:-6.9%<
M;;XNR7U-'^V99"^6*O,R5M3G.IDL8.,:63]#GO/JHZ=EG@?61T\O_'/ZZ,-6
M2.;0G;,#CL#(")=D\1@?94F,B+!)<I!DAR(1Q6/#*)\4L%\V$^/<TN#3ED$V
M^J0QE],YK?F&]V+Q&@E;KA/'(TN=2F2<BF7:M*7IV=EDNEQ)4=A$V#-RLL2[
M.!N3$EC,DI3&0B13T]X2C"2/1RIC?L5R-9:@.Z-T*:WW!KU>KPY&QH]'8EB>
M3=6JG,)4WR:E86J)5>;U$1B9]*Q36)I+OED9800]*373.;73Z=?9".O9>Z?*
M%U.I&I:4UUJ+SR<T1D]:(S#2LZ.N$N$S!LG&&:O/9LG5J!?--B@PTK.C5:>V
M++$R06%5BJBGFU044WH42WK?7NVL:;%54G@F5HE+;:G,S.*+$1CI>7L_GNH)
M'79%8O-678V'(RNA.8']DSQSIE>$G%GK>5XN)EJ==:: )^-O%!CIF;/0ZH<+
MA7PAC!4C1+TM)$I]L3\"(V/'(VO=;H7G,6LDQ^1YBS+5_FI4'+&Q[=NO5)][
MWX)N>,MR)[&JB$G6D&!B2BLU;_ 440F/'JO0=L*GT':':C0H)/Q<M+[V):U<
M^\3R/>_17<-MFQ+4J.$_MD7A.&;NV->LJ4?FKV.M&?X\L=0]3N,:J5 5M:'K
M10;:<%,4]VI3D"B$TO7[2ZK-T>U(P1$07"![V=/EIX [6G;@KW\QMETE*Q^_
MVK;VF0X'.G,A6P.,EX">7O@@"JZSRPK,P$$#YK5S^0&^/+-T?@QYM,<U?F:*
M\X';4-'@4O>#,K9A%OX6'=,NZB#JO&2(KN'&-EC PYZ)" !<^XD*8,(-D=Q>
M@NV_OEUY%"BM##68$("$!:@;&N"\P;D8Z![W'.<?@MI>Y,?O6S0W:/)C4; 4
ML3KT9IW :W$AP_&1^M#9^7JIIK3Y[(V9BF4LNE -<EU;7HG.GKZ(KXA&=OR[
M:^&Q6X[ TOO<S!!_NW_L+P,:1!PM"FI<O&T!<"U:R/H2QEXQ'(M@\0A.'!EF
ML%VC$L<J<V#[>L4(9% Q=7=)KL)F;_"\#FLD]IJX9X.EK[47^:-^8@0X\6^Z
M91LVB-=H\IMN\,2=QK[IEIWF8-\;9/'7Z%W[O-T%9/'O2GD#,O3]MOQC[Q1[
M)8GGW/(G.SX_CBB8^'FB8,+/\?3),P J"/SR__U*_#KGOJ.QU_A]FRLG3OG=
MS[")'>85[Z*7MO:P2V#^G1L/>S17M^QG@.4/@^5>Z\(IJ/7:<=TK_134[C/D
MCW#X7HUS_Q3!W9Q8QXS(F>*%4-L6U,Y![7L>W15@:LLCB+-X!("OV!D\XEGA
MBW:,Q_9AH=ROBP$8U.Y^(( %1,MNJ.0F1J(#&NBA?Y]^"-6T,0+J%@#?GP$?
M;-EC'\Y?J-?QW]])%KZ=-N4C5'^V8_U#2-O.2HD(/B0P2&:05S9$.0[9$S+V
M9[?[J"KVUS2,+UWV(6FY.>DX'<8.PQXB!U'L!(835[[YNQI#;WGST#USUWL_
M.(;_N=S&;,?,HX T<H._#]&G X#M(FDH_-<I#4!U1Z->0ZUG&4X=:%6,VT18
M&/?EC0*.>** SRJ93YU3,I^K<&49"],SN;B.;KBISA%8ZB#?E/Q,Q7R_=;EZ
M#M)PMC]N(S7PXV(!+9X-UUE**J^5@ERDZ5EL'2FV2DL8T!B%[2-),N$M$W==
M8G)?;]G/92-_A'-?*<;Q"!AWW$[W"SA7W85G^:%7:;T:IJ/Q$9;KEHUEL<VT
M8Y,EV'7\US]X//$2B7N[M@7,^COBUT=BVHFPOOMABD]'6:AN'B.&RV@H5; Y
MS1Y2[)K+ G30*I'!6N*[0R9-KL0Y_U8L-<80'9( '3!O.Y;K(<*]W;W?V,'[
MCC*:>2)/SU6HV -$7'Q.;8Q_@U"9;Q>C][11>4^LWV4^XI\2FR:S[*HPI:W)
M:D41DU4BDE[>6[>K3,)CPHB563H<:2J;.6<6N!I,%XO"A,YHA/#6&/H& 8_?
M@3@_ES)V ?2XNB)&K@FQ1&%R7>;6JVX[*U>S_>02X )0Q&(O>#3^$O5IH!TP
MP(= AWOI3E\&[$OK34J6KN%M=3-FPAE&2TB9GM:588HPT)OBYZA-/TL[^DX^
MO$S@P[N><>B>-,S6L9*H?A<L@!B8_2[GH_L9.PWTMDNTLN[(R7%"ZS:F=#,U
MLR)L=%IO)NZNN^6P)E4;,.$43833&STOC'4.AP4\/J>[/;%?[O_^WRNY NZ1
M O'D"MYE\.CJ2AXKJ:LQ1:A#6FPG2Q:6CU7:&D0:H.1%XB^)6/(ED;@UXIP;
MH_DS>-9I3+SE>3R"?ODG>'5I'7,2:S<JD?30PIK=Q#J:C"VJA1XL!'6NCGE9
MU]PC@$C@OH.AQK S1^"[^]0F[YY _2/2X /?WI=@\]Y%.'Y$V8VKF=T/^6($
M\$5!LV#!JGNGM#R<BK,J]+%FJC]?,]4T-7AKC'.CV>JV"DD9*[831(:*8#%Z
MG4LLRNEV:0$+80*%A"1?""SZDL"\W2^OE!NV!RS/)T7]*2]^B*/X*.7KYH?C
M)VL_-9@@8?O?J(3?057TKR_M=;<X]X3VOH%D%GW<JZ3^BB?%J4^U]<,.">>T
MD=@K]>>=#KWZ-2:Z#(*(OF+;_A& G(C;(PUQEJF%L! 4Y_>;65SHY@[[3&Q3
M&YVBC.$/*K.^5P6'V%H![2OV#'.72^D2IX#%Y45E(4+@APL%<!OVKM:>\S"W
M%,U>\!8.W_8<<HH3H*Y")ULBH?ZG3O],(03T<5C\$]42=WT\+[NJG_MU544)
MU8)%I4MW-4N-K]981:U=#XNF[)9QV)[6^<EM48M2FE&W97>9V[JXL O.8(+:
MQFO[[=QA^56W(OIA[]!M-58$V?";[=[^$QIK2Q&<Y/%[;7;O]"D]J/AJ3VCL
MU4V%@]S&.W;_(-0QR#-NC)K\B"JL;0N9/2Q""W8UM5?MM(G=CD;%Y0<BK,IZ
MSKGORKSO6T<>L4#S= JW=+^*S& 1%,(A'\A\.:K'+%RK ^P7S77VZ?GU_C24
MP9L2+6,&393F&XTMRK-6C[J=D&GW>^V&Q4TQMU(9SNC*1E14PF*W#@.;, Q_
MB47>Z[+M2XQX&U(\Q8=?8*7IF=WQ +7Q?.\9WX+-X#TC5-D:$,V/6GA<QE,(
MVZ$WP%O%;7/TLMV1^JA5QY>O/C?&E$AD_:8P4O$M&ZNGJ/5(.4@O(F[M.$30
MH&4F.9XDQ*Y<-#,*7^Y4ZQF^#M/Y(N\UE01W>:\[X5:7O)-)GY[*Q6$DCN4Z
M.9%(1[5NHTG=_TZ,09=/A*MUG [W2JK23?-451G9KMQW[@2R-X1',\FNZFUW
MSCY )$4TD-BA.O1RGRU IT!86H5MD?EW'OV/[1+]99=+FV$F-XUT5I527<A@
M]7=LP(X4^D<<88\[?::?%A!?M]P)_<\%U /.<(Y'YB.82YJCB%4.XP(F]9=$
M<IG/Z,LZY>M?60+9VA#5K[E8$!PH-84<Z5P;IYM6AXA4FV(A-U_^^L>05B'H
MO3F6)(S74 4<Q;8Y^V[B/3D("'X\A%1I*"'9YJ"Q-AB-VK;;/0SA6-C"?D^6
MV[8%F&Y+Y%];G/FB@G?MPO>^Y>YANR1%@^?C+70?RX3QL$Z6:890XXF^PLZB
ML0IEDT!)!7(S99X8AUIGX8_5?B3ITWXD7:VTZ4:KD"K1H5J#SM*-!IT)-5O5
M=#%$56#3MG*Y6K&_>,X6);>6@V%["*"2CS4=-N1ZV6^\NX_ACC+DX/ZI'A'P
M244","O8G,+^741:*U(, 0&P^U$8OWTQ_/DZ<\:"SIQBT)GS#$DBZ,P9=.9\
MOLZ<O_;:J4G]))>L=^,K.2T5F7$NGYEVVKX-]X:-5JF3K+4+#*%GU7QNE.R.
MATN_AGN%EDI.JLEZ!*NJD^J*;YA41!_Y-=Q+;1IJ?EBK]+#B2AV+^523;*=A
M$S]/V[=$*ED5.G%1H[D$%:'F1*U/DDN_AGLRWBHQ%;Y(,D1A8DT(?;9:-F$=
M ,^<J=7$$!=FB\":BS;.O:VXPF;CVQPOG(NFC1(VM^1UU\"M(9,9L 68X>69
MLR,*];P^(#<R-^/E-ATN9A+SD9U-<SARLTQTIB*9F6"=\2*54J5^?M&E_-KH
MI<CN>CP6L!5#I"HSH5>L4(75<J_EW7;D>![?6/A@VL&:6BQK5&9YLL8LV;AW
M9)-=QNHCCHYAG,B0I=BJ5P>(QR:\(XM$)JOI.6% 3SLTG8ZMYI%B8L0FO2-[
M&;F3+/'BD)9JA?)XA8NF.0:PA'F'MO*I.2Y,FE&Z.JP,\5P^G-38.ASJ:;78
M$2V])_)-!>NH0F8$I(IUL8N&XIYIDV&Y&&\UXS-&&N>J([$38:< \G#<NP(:
M#PN6U#'*3#/5K,>7G;7,)BDXU'.GW4ZL&JOF_G][7]J<.).L^_U$G/^@Z#ES
MH]][@=;*TCVG(V00&)O5K/870DL!,D+"6EC\ZV]526*W#3:+P(J8Z=?&A51+
MYE.965E/ZHD!'9]P[<>L6DV@SE)KB]HAZ0039V6IPU$,TV$EFNPD64[NT!2G
MQ)D4ITA 7'_X7:<6E5)9N=48MKO)\DV5-1Z>JML4L'HG</S3K<F0]^6TDI3O
MN-Y(0,JRN;A9W:G3':DES!J%AVSNH:U)$WY;S4FN-52<WBS*#LK4K"H9+&-9
ME>HV%6!-ZN9V1MUE!?6Q*5/J#"BIF]XV<>U-JDE32Q0;0EH:Y M&5$F.'GK;
MQ%4BT_JH)Y /I&@PK3)_%R^9W+*XOE$N^%V?Y^B^7!T,1X8IFC/7D<,VP*;_
M=OM2X I-BG\6'.IEVJ/CZNV=^;T+E:&30O\#UQ+%G^Q3L>P0Y<K86"(@%1M.
M5H"$BB6OM3:2GW>6O- **U]8TSA[I4.>K^FU"NT[>GK=Q9]BY'7++!G*[!4-
M^7O(['<SALY-0/'Y(>][VR<XEN[)"C4%QV@X:#FVU&[EV)BP%EO [_X=O!9;
MJ.-755K&=62OM;0,/S^8=NL9';1DD>L0AR6+WG&FKU6NEI*BCB)8R>]9"VO?
M2G]4[(K+8I6 [>4LB:8YFTM:4]2<0U7\"P5MYY*2Y#M0?^F25EAD6[DR5IFG
M7%V3*7S64FRA31UDO_E49 5!.30ZX3('Y=#HI,O\[40[,#'Y3PQY;@QP.QD#
M-'=D3J.O;N<_5>\*#?1]'0MZ*0>NJ!J493[T%OTYIN5S[]WGIUH^-]Z=EJ;V
M%%MXD)AG_&N,\%DVOE;E723$ETT^10+XK+>:.7UHE\CAH\)5HV0T-RM]@<MF
M+3_.#<4L(G];J&RD<7&6'0_89$,E[X6'9YYN@21*KZ5__*529 3Z:^C_)R77
M/+>E=&(MNB"RYV^L1>\S0AG:$Y>F^72VT>HSHYOL$]=P[I$:L:@"'A=ADO$(
MQ6Y>V#_R9G2!/'Z?9(<_>:+( :LTGR9SZ> 8@$@#RJ/.Z\.-*LF#&:]83V-F
ME)?!)'@ $&4^K_]^T)D?PH6U>=LV5<G!2=IUHX)#=7- 8.: (%=JB5F:?4DV
MRBDK%95KMVG+X=W"1!2=BC!;V#M", C!X!0I82$2?!()EDX'%N<"6Y3_3E+Z
M]X]2/2/,.J_IEL+D7U[KZ"8:NC9%Q:D(1YVV_OJYHQ77?&)P_+JXEQE5"(,'
M7\"ZCW"N)Y-]*>6,+3+:J0WR=V2[G7:^P$^V?^! [B>TX6W3F9(OMSJ;'W7;
MW<G=I,.AP$$R$:$9+L(QNZ'<MP@/A%& 2U>']R, -TY9[F=3T5JCE=9H]DD>
MM:H:T@?VQU^&B;!))D*QFZ1@5W#B='WW/B[V=M*%6O9?5^^3^_?)J,.T:Z#/
MD]'7*LIS:M;RP*M)Q<8CJ<1N[GVHZM>GZJ$''TP]W]5[STUX0\KHI"J ^*R0
MJ=_(I>0,L<,@[YVC(@RU6ZVY[^6C7U7*0#K,%0AS!4[GWZ0_ L9)8T9/^L7I
M3(AR:?!2)_-VNW;2/(&!D[OO,8_=A"#.FHFLT1)-F4',0M#=C[,1=*1!DZ<^
MTKC$.$"8)G"U"O1^@(!NC#0G)RGYQO"^R3[-F%H_6ZE"#6)__*69")U*1IAD
M,CP4O)I#P;,--8PU'!4I3AYKR-<*M]'&TV@\:#E*C[R+IVZU9]XM-\=P$#EV
M"RN&J!&B1ABVN#C(V#5L4:4$L=%^>&HTHO9S.67DTH6<A>P+%+9 IW$4&^8<
M7'?.P4V8<Q &(3X+<S<?P=QK[;'YE+DOD0)MCJR;FCRF)+%WRB"$/6#IQET]
M.FFD;R=J@4X94KM7[210$(*)1U+Q5(0E$V'.09AS<"WJ\'Y(X3FO]>1IUNHW
MU(?D*UL4>\RSV8/ZP/[XFXI022["D'1X#OE-SR'#,,!1M?OD88#J.-]MO!9R
M]H".)K5^IV+'TT](VQ,__B8BY(ZWBT)-OSY-#UWW8*KYKJ[[M--I)LS23!@X
M>7-"48I,W_*H& =RW1,1BCY*WN"%.^A7E7# AQP%8=[!R7T<?I<K52^S:J+X
MTA-DX?ZQI@GY2B8A%ZNG=/N3Y;LGU;EKM85A+5%*U[/</6FC@EG([2<CJ105
MH1.[N?UA[D&8>W"U2O1^L*#5-**<VJH_-F9Y8(ZJ4DM\KE6A%K$__K(1BDM&
M.#(\2 P/$L/T@R,Z) <"BY/''JQA-B/-6.VQ\0)>Z>>N:BBI+-J"$9U!)+%C
ME#$$CA XPC#&1:+&KJ&,A)I,#\P,]TR*4M?HJ:]*:Y1%5@:F/H@DXR'QP94G
M(?!A$D(8D?@TTGV$<D):[R:=6E$?@,F-_$P[M"273AJ->'FQB_5XN]X6Z'%/
MNA-T>U1)H:+<](^_-!6A=\SA_A8!AS"N<.FJ\'Y,P>F.N?Y,Y7,#NL,5'U^+
MK1>SR$-=0+2'\4B"W8TX]%N8_]=GY8=1@/.I]LDC %JOHH]F&9DDH[<L7YD9
MM]5F!VU[B1]_N1UO((1Z?GUZ'CKMP53RG;D*M>DT4YP9]\*+_BH-BEF.;*2J
M4*]Q[@%'A9D'UYUY0(4I!T=(.3AC*>#+]GJH#\.<)E?A- :8C>@LWFO6"]&T
M^/J%F]RK+]G!_R^6Z<8=W923@WM5?4Y&E5M]?%>%<(D" &R$(4\;X=R]].JW
MT;\=JJV&^A=D_7L_Z""IC>83U[EI#5J3E_QKC7[-RUH/*2!B4HBDXKO9+(<]
MC P5<,7%.;?^!6,JR O#(IR$2O\)M274EO,<_Y][(@*E*I=0*?@[G6_7#5O4
MPL/M/7U?!DJL8CC0G#Q[<?# 6>;3_!-9NWEZF37*:5ZZ>^CG>J/I)VQI9+^O
MQ_]X7=G?M&:C5O>U5A[,A-K3S*DUFA+[Q$'3FL*^+9F*,!P5@3T_W@GWF\)S
M>7BWUS%XJ#0!5IIWXT$6;]7TU)0L"=%',VZ3@RKU;%61SJ!#\ 0J@T%%J.11
M.(.W6=/?06>V6,U!4YF5^=A:'VQOUS%H0PS,N=S'D'#RX_+,<$8S_$.E0[Y4
MBCS)9M/13@OOI(D??VF:C*2X(Q7'"1$AH.KR1438<(^#-KYO @<[9\)KN:R3
MK@"Y\6(!3GQ4'ZLW&D8 =+).<\D(F=R-D>\ <8.+A@ <./B%$?>O/V$E9PC?
M* >FHRN]6I'.C&-B8>G A7?ELVXL">M3.CY[;32B+!G-VRU>U&:=1*JW8J2F
MC>'0T"UDCT)C%)ACH$#A52W+$:'HX7E!;Y,TV, 3/ZES?YO4Q.(-I0KW0$J7
MF]7\[)&#2@"@H([@DVW3 8=5?56'LV/_II+K\UGO P*. <[5C.B+"N$/@G"]
M ,+HP@E#0R3P&)%F$O[H(@3\&*Z&:$5E]V0*?D\2+=6*P,]@4TTS)M9OO :G
M&,MG9 .OT#PZZ.JE##LNCBSPV_]AN1MQ^*H^0!CZ>RA.HUB:YMH:U4#7_BTZ
MMN%_@-'6_<338K?-DEI[;= GOH%)_AL-QS;]CGDOI-QA[K8I);D/@EB*.M[R
M? ,^LPO7S9\U__<H0K'?D@G$070"Y^G/R+!4I#N_3:!!)1J#M6=ZZ(9?[#<5
M);CM.398&^BQ<6*I(?SCKO &QS+_]ZBYDN%"''@A=KO#$$[[B>3_HY3"<"'V
M6X@]#VL^W A.-^KD'J,.=GKZIO$AK3QRX@JR9&@*'A\5)_]L_ON?7])A@M(G
M]2B3JPZE#.T?8.XQ&T71E/ON!#!4!,_!>\W_(YG$K[\?-J/QV<=>\QGHT]W/
M2-CJ^ ^5'GUV -E(CW9]D[FO@IP2>9$;1XS\<P+/:3$6!VNGR:B^P*LQ!\CH
MO)+0U@'2.;.J#AUD5=3RN@6=>938B9,Y_;]_E,C9H?*=_(U!50>M3O&FVF"B
MMXG)%VIFNU$*_(:T.%)M47-5Z,'3H*QA9AW;,4'><^VWG*7-+*4E.V,C*="C
M\4BYTV8TT/@.C8Z?]SU*"RDD@F^U[0*Z$]&$FZ%M$;9!C!RXJXL6>"-R=$&V
M77C=_OQ(B=/>EV"KY4F:!Y##7'KPP$:?V88(R(1VF^ET:[4S Z3NY$6IDJSI
MC5R+M1K,XZ"=:E?AF%$9S@A)4I$X<Q0>\ M'P>NU23^ QS4S-31-0VK4XV/J
MJKVY!JNCV[H@\G3]KE&FTK=,UGF-BYTOU$TY!*Q2I4=Y:)5S7,.A7I04*9#)
M&5WML#CMD8W0)!=)DKMQF81FY^69G>416DX+'SI"I(1:LJ,[_RV@,43 3_G?
MPG"D&3, ,#*Y$N8A8/XNSM?R8_J9!!F!I!JOKY)V=V8$''>I67S8:PX&T7J\
M.U/O*FVA5^UP'@*F*#9")H]22^K"@>ZJ+$MQ+*H:SE9 IF47"PUA8-DE>G@3
M#PW(\+9Z(.#5A3MC. *ZY2;C::(/L(T&:R2,"7O;R)FC="$NY],&<V;/G3)N
M'X?1;IHB:\]<)]FK:7SEL=>)X] F%2'9W6@CP\N%UVF"'OYRX05B:'A/*H#W
MI X*@IW[&M=Q6KV!2.4JH]8@*;4<WBW@2R?(2#S.1!+'N1@19D6?H:/!S'6"
M<X441]4=T96N(R5O^YJ342U9,RRH&N7NLL7R@'+)@)(V+-O"NG0C6D"IB#-D
M[%AUV(>;E93N[%B=Z(G[CC6XKZOE0ELIC!-.ST4!.!B@\/8[[3JH&76D!/ E
MG$/_I^@%T+V744*1,3>II%8OI^^C-WQ-R!#I<K$BE&I\/5\NS9--CI[;O=[O
MO$[0))F*$/92]KJH0&<(*/@S]%<"PR&!3$_B)_H0B1O<S]$'^$?JSS\Q N6_
MXR8CTQBK"K"P=X6:8Y\*X@N*U*LZ2G)2Q\!/*/&"4C_SM;+U3X2 $OKB0*SK
MJHN<$[])R6WB?BH9NF,!E!^O*P3>AO#A@"B_."ITYR!DVU#,[?E3X-^ %ZN
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
M,ZCXA.6&C)!.CD53-1R+D#51'5I8RS30@_H&P4(& -D>%@%M&KE/P)86\,D
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
M3.+6+C\#?*RH>78%;@8AA/@_XG#T!_Z*WC+W-D3+O[I)B#V$&[OBSV<#EQ^
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
MK<+?))HHK[>2H<S@?_KV4/O[_P%02P,$%     @ !8BZ4NJQ HQH&0  ZAH
M !<   !S=&5M+3(P,C P-#,P>',Q,# Y+FIP9YUX=UA33[OM1J2((")$I4N3
M*AT$!")B0$#$4!)J$ 3IH'00B-+42!$0$1#X26\A4@4$4;KT'IJ4T%NH$4))
M3O1\W^=]SG/_N/=,GOW/GG?/S)J9]:[UACQ*G@'.ZVKI: %4IP" BO(#R!.
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
MF4L-DZPN=7@Y2,052>>O]/FN?51V$X*SLATZ>\E3QBW]18U[M9C('V4_.<-
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
M"[P"G?<&H)"G%?E&V6B:ATM%MF)8OWR\K@IE*TM?_K#5R1+ECS3Z?AHN5'C
M,36;8B&JF@3^%@B%/(1%J!0.PA6S7A9HP7/7/?<1%X?1.MVE<=K;0O:=;JI<
MG6>O[%,2TA-_76],1S#/66Y8N:[OC08 V:Z.W%\KS43]>@S&;ZM*-)TLAGPT
MQNQU6ND*@+ITYTKQ(IFU.2"A1YY:]R27YQ1X3^FS2]E(^Y#F""6!2YI#&V<N
MC-^1F?3.1&UOFW*(>D%,?WT*2/0EVN&=_)7-5.^@5DU"N<+V"M,%#:?XJTW8
M!:.H(* 6(5=^ZRDU>O"O$3)0"_O<3^!\UPR+YVW\3-'T4S^[-!'M_/=6ZQTS
MOTB_YY#=SREH>MU5U/8S.F[<*44A/?&RGO\SM4F"0A8$M*XE)M9OSB.8(_K5
MZ<:GDK.MM6X;4T6L$Q-U*-;3F%D(J#<JM]#PB8/6N>("$\-7%&-LLYJQNR"U
MH/V+IX ,J!N2C*$(\% !,1W[*]J]?;F./0]A[MPKU%+>&D'?"4=29GBP4NA=
M YU[Z-R!=G>BH46)Y\^K]C;7PCX^*9G48RJ."8^2YO8OQJRK&9&"<HXIQ!0;
MU?7,GZC9[&L;CE!J$?H'^:\IK1R>KTNN+]5<EU;5>,'Y92\352=Y\7QA=M2V
M_WBB2'5'FPO%<E3XAUG@,W("M#YF.1L46-:.=9A\>'-S#0+Z'IO#$:>K'6*-
M,+:;U)T>3<D[/N@D&OX'$*4B"];-2%XE XXCZV%'S,:4:E 4*2:2&5M@M,N\
MP?$SCCSV7U!+ P04    "  %B+I2I^;M *,E  "U,   %P   '-T96TM,C R
M,# T,S!X<S$P,3DN:G!G[7EY/)5=U_]EGE/=9G+*D#$2(N&0VY3*%$*AE+&2
M%(I<)&0.A13'/(9DGLM<X:#,XT&99QG.<)W?=53J?I[[?9[W]P[_O<?G<)VS
M]UKK^UU[K[77VHA]Q#%@[VD-;0V C!P R. ?@#@(J &TU-0TU%2T-#0T='2T
M](PL3(P,#(R<^_]@9CG A> ]P,7#<U! 0N@@GS@_#X^PG(CX42D9&1F$T DE
M^6.*$M(RQTA*R.CHZ!@9&#F8F#B.'>(Y=.S_^T5\"^RC!:;(PBC(^ #R?604
M^\B(#0 "QDE%MO,"?KS(R"DHJ:AI:.GH&> )Q7L!<C(*"G)*"BHJ2DIX] $\
M#E#NH]I_2$J5^@_]RS1\SBS'?"*2:/E/%;QC->A<%I"^<OLA'3T;.P<GE^!A
M(6$141G9XW+R)Q34_E37T-32/FUXWLC8Y(*IF?75:S:V=O8.+G?NNKJYW[OO
M^\C//^!Q8%!DU--GT3&QS^.24U+3TC,RL[+?%!85EY26E5?4U3<T-C6WO/_0
M]>ES=T]O7_\ 9GQB\LO7J>F9V975M?5O&YM;VU@2+S* @NSGZV]Y[8-YD5-2
M4E#2D'B1D;N1)NRCI#HD1;U?59_FLO,??,=\:%E.1205O*/CES989KURNY.>
M34 &([A"HK;#[#]'[.%_B=DNL5^\!@!&"C)X\2CV 4@@XY4C5^2<G%9,I&B
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
M<.?FZ)\W]4^[^6ARD-CC/N'D($!$7? (P%+T,-J;+=I'1X5>1/U@!CU )6]
M?RN1BB513^2M'OR)'L@@4Z&E.LF2:."C\JA10J0OK1&09KF"VBD9#HMLI?)Y
M\S<>VN'#R<GRR+ E/4*%D2_.?M+P+'"TB\LY50:HUSXGX^_-K65O_S>Q^[?%
M!/CO:@E,3OF*)OZ1)!$8E:T_;UTCC]T3U@JS&C^^XS(SU1U",,$CPJEI+ #F
MM B5O!YYT*U4%HP*6]'@Y7M9YN9RVM?.(P,;[P_5T@P=73W2$/&,4OKBC869
MH-4V"D@-"Q(\F^'"C!X[(+)7C?>2YH>3.#V:4+ N"<:($B ";_.A8DF\J!AJ
M>U473T\$YDP*MR/@-@Y44&R!O5\;#[A7>O)5BOD5J2O7VJ/7LU*WU$7+]PWD
MY-O(<: Q01N(XW#A=X1]+6UM+\@%W2&; )>S;B*GVI#+8D0@5P?. -$3D.<G
M(D!>B^V>][H"DE0W0%C2U+/+T=,^)=WLHPLGH*=KR]&WM-B"-/,'0'BB\G7K
MK5Y8Z1^XN>T.FC"P+JT,!BS['; 07M0\?'OM!^ W]P()W_#3/Z8&OU\.6W[6
M;^>;X.*"FCE'!/PT78B LCT1\+$D.&Q8'I?J4<?/>/XDU_P[=T,0HS=$!-"1
M1&#,A B856>TAL-*.[]JD@Q0-*#&")AK@W;>;FUHRZYXF-K]*<@SZCNU!8OK
MUI"9Y)3.U^;ODXD 1O<B21DX!N]CLRB(90&-WY:$J(C MYQ!S[X= +S7P5'+
M=F]%-8BEN].3\(S<Y]."DNX73;Q(Y0XJ!A+!TGL%L!X2ZKX?J$&\2,[NN %8
M%_=S-6NA8H_P%XC-WK64MO =?_CGO_.H;FUSB)VO=8#*TF!_2)/\ 2^.#TAP
MV&0^CMR>WL&QU@DJ -LN3;P<P76%N?'=P<V*615"?RQ:?KEXR0/1[,_T:D;>
M"KPUS(PSFLC(!73$^>13K.[=+&8R@XV'VWGY9W^R8M%7/RCTYC^.<@P1^!$=
M20^W;%>/YE8<^U4\W^H>^A49V5*C/ ]H-&U@C<[<5"SZ*D!:HKX*@X[V:6$R
M=;."0)OJ(#G<JS[9"^=[/CU(P @"!S+D9:1R+ T3'QRG%=+_0LU=@#[DI_Q
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
MJT5"]R<"DH-TN8UR['@_"!'[_Q]02P,$%     @ !8BZ4MY! O405   MV0
M !<   !S=&5M+3(P,C P-#,P>',Q,#(P+FIP9ZQ\!5A47??OT*&"(""-$M(@
MW0R(='>#A*1T@X0@()T# M*,-(AT*YW2W3ET=][!]GW]_G'O'9[]/'O.WGOE
M;ZV]]CESN!Z]G@7<E1 1%P' P ( ,- _P/4$0 B C(B(A(B C(2$A(*"C'H;
MZ\[M6[=NXV'>0\<BPB<A)L(G)'Q SD#Y@)2.C)"0BH.:[C$3*RLK"247'R<S
M+P,+*_,-$1@4%)3;MV[CWKF#R_R0\"'S__IS_0F @0S##!<,!T,*@,6 @<.
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
M(WV6(.VQ2Z&0H<H#D(*H+34JK*VRW7I@GU)1@F\/-\Y(G:E2X-,9FTX$KFN
MJDQYQ2!K/DU[>OS<N-WBQ_9WN=;,0.X#'&0?.BP/; F3#:-X+FV.$F/:4*\A
M-\F#^Q15;Z>I!\ UO186N*R1>'>9"-\M1&D=)2*^MVH^UZRHQ(B6"FV\!@SI
M^!Y5A$TC[6*=+ ;*5J@")20L:88) BV/>>?)"G16F1.R+9_D98DI.*&_-=[)
MM9Y:KY](%9)XJ$0@9(Q@,[*N?0V(27E&NC\26E)]GVNT<O6=_.9+WXV++JL[
M@K8QB.;92Y'JN)'DE$N04DNTZ,#'3,$*PQ93DWVTT.U<#.KO:$"),ESN&/V
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
M!F('!:CL#4!-?@(T!>K20=2;"9??)_R&X.]8MR[YZ3!H>)1:_>DP:'Q(?HL
MQ<K):\#/RWV_T=)BP[K1X:_^.A?\H0/ZA.Q_0^'938A^!XW_C0P#_Y2!_Y>2
M?^HP&/UCO>Y?0?<MR'6@2>*?COB1),Q^)@G@'TGB9Y;YGB5B'2QDM T48LX<
ME".%(N^#Y<%II>(4AD934Z-RZ90%5&EO Q0 IY=KT#/S2@!"S5@<[H=/@"$:
M#20;:I.,%$'-:>)=;8C?L')I( ?FX:0Y:J!"8&0QH>'\5NA_P#KM37HS_0]@
MOSPP]_N)]MD+V2%T31Z[DW[/AIXA(.3+=$7@MTC)G-P2;?Y'-%^=L34J?'.]
M;.74;\;ZPS'T6+\9]M#J7]GWEV=LH,N$E/A>;/8,WO ?/%>?&,'X;G;WK\#(
M0\+Y4S=3D[_9?. ?J>*_2+XE);_!YGO&KLXXV9:K*[HG#B]8CN'E3MN!X#!-
M< T(%X-6KR'RW%C]HUE#"6[OWB6_O#0M604.<PPG:#^"$::G & IE?5>IJU1
MV85LW.>/R\]F#7(I9>O?E&]N$6#F$&JF)"^G%BY&#%P3]5YLO.><@G9_L,]I
MCC.EG/G61WPV@L]$XALT?'D\H(W,T:6L@BITQ!?^7Y(LVOJV  Z(N9USCWG[
MRPG8.845^P):9;^$6:#-;638L:HJ\>+N3K[BZW^C[&7+[;.JYMJ<X8B?4=8;
M:2#U+!G,.1B<&,%PA_:C+Y:"EZR!!B9TIW^ &4AM DB+A!:NIM!.!C@=WEN
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
M^3/Z"UXRR[;5FWR1QMJ S]0 " 1SP77MA X6LO!!O_O\[$<C_P)02P,$%
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
M6DLP2:/<K;,)M4CBFK%BW5 W^K+8K1/D./E1[ZEEB:HQ?H&J<M5)C96G.@F
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
MP<0UOEGGK6>D_/."!^,!&Y$B75S^_J6.$1W5%;LJ@ZI5Q$2.[*4IBQ,HBS;
M9V/"0#H%VS)=B3Y.;']ZBH3HI8LPYQL#C;MD;S]?&IP,4C*C#.?]Q11%_WC%
M#-LDU*KK_(.H\UF[>\G(B8V<PIBSQHG"O$00J?WQ8E+"J?LX%9JFZ-(=ZFRW
MP&S7G,F%V<D9MU@-#LKN*,(@%X$--&> QT1 ;F7-P4UA;*2[,N$2L!Y1SB\9
MEROB3H<0<=P=C/GPC;?\WU !O7[5\S @.1Q @!0/GB4VJ7HILQ-<;V/+\=W/
M=T"@<$Z0L:[!*FX5I=VF&PYIBLDZT<GB<!:HNNZ(BFDZS"H,%_=HA0N/9" X
M9\R;ER,(YIXMB9"I/)A%LN+BWZF9\K] S="?T=TQ5O."?C1R=<7I*\F/PH]Y
M"B%C1KE[W>+AM3LZ2VCL#H3:/)T[S>=L>)0SI_G-;LV:"*%2P:?ZV3;*STBG
M7X989';LV#;S!'%V@LF&?[C_V&(7:R=PXJ?$/OO8F9UVW2+M#CVZTA'V!.A!
M#VK+8^R/2:"D(33*'+>6]8[YK?51P[ -40/TUG6]I&-H(YT$$22G722+#4^6
MWP#SH LM,*OFXSS\=-0%P&SOYQA>N2^HU5)GC&6+_H%F&C<;H/-7RU/D>:%G
M91+WL/))BRD;#L)N0E7D8]_JZ&!HNCQ9^QSE" -/%DU!H2I!V 2+$X'RTQQ]
M@@'0_/R!NBP'OJ_<G4PDRSXBH)985R)1JDJ_5=1(]1A*L&7-+0#9+7SFU8A!
MQ;5ZHC.%^UNQ 6[=  3'RVL:F;*6/30<NTN:AC8LS]4!J>A*CWCCGCOT/YL+
M_E-HU%5^BU6M>KF1,-)0JVU.VKU!H68:;SN!GY@/PH9^4CN/QYL05QE LK/-
M$SS/-[X%J"W(.O,IGMJ<%,[4ZMZS0< LVZ[!@H5"ZO0/>%EJXUX<RX;\I,-1
MP=2O1J^6;P%:S5HFHH].P:=9#IF9OQ&?VM=--NI?2L7XT7\P+:;PC]>+Y+__
MC0CU352LC3DE?I&PC]?B0Q](6UQ& +,-=4*L\4FMU ,^]"LEM%AZP=D$@Z&)
MUK-%\,KN,^QPCPF(A=J1UM8G,39;IV<8Q7>JH"I=O)5)<0'KO7Q&MO2#HR.-
M"Q+NJ\.[*1NB%F+UHA5(Z7_1F7?X5=C5REZTLA;(4%4NN29D37B$]MLL78N3
M<Q.:=FBCH55Z\M6#)\W/<'AAOF_LXG92QK_M3-\-,DN3=II0F6FW?^P<Z5'D
M8'^2=B_SFPL1G8R_4N (B2V#8E)'FKJRIAY%967%T.Z;\NB^]TP]\$HP(F&^
MEXNGZ\F@%,B61A7.(14_*AV/M#VI+D]9LZ-W/(O]G!S^V,-C(G=GVG&[CF$N
M2D J@2L]R'+E%E#*Z_5<"$?41I#-'$+-\38S[DH)U=Z&,3=G1[ MCALKT2+[
MOHT#<L!6NRL9SNB\>6ST"X==LCW17(H)!L9(R)18WI9+%9BC\7MXBW7J)W[]
MGGH1UKY)B]BSMK7,4!;1+$Q .?OP<Z18R6<>1$^SI34)N!X;> 9G%U@0);2Q
M$$Z7T_(M5?8<7[P^<WD[.<-^'YE.V0>#Z7((-?A_:@.?/P]-^5P9!]9SMUA-
MOYP925*=>S\7J;(TH]+T@.FJDK>60 [;D,  L[W\DP8R*==&/J_=]6N00X&#
M-AWO4T@_JW7J]LR6ZJX=:N^#:A(P'@ALERV680'.3/R!<>U],EGI!XV&B(K
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
M+.8L8UWLV<L'"L*&-B!"U\_'IKW  _I,B/1 #%%K#,$2 EFVB8;2DB<X,L#
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
M>=G-I5N8.?:OC:+'.D;:8?O_-P%02P,$%     @ !8BZ4DIYD#;=*P  BT
M !<   !S=&5M+3(P,C P-#,P>',Q,#(S+FIP9^UZ952<2[IN(T&":W!(< ND
MH7$(A& AN#1.<&D:"*Z!A.#NP8([--I (R$$@KLT#L%IW"4DY+)GGW/O^7'7
MG3,S>\_,6O=4KZ=^]*=/??4^KU3]FOGU#4#\0EY)'H"&#@"@W?T O^8!L@ <
M+"QLK'LXV-C8N+@X]_')"?#Q\/"I2<F(R.EI&!GH:>CHF%@>LS,]XF&FH^,0
MYN3A?R(H*,C(+BHI I1X+" (_.TF:+BXN/AX^%0$!%3 AW0/@7]S^_490(*#
M;HS^!@/M$0"=! V#!.U7%X#Q[CWOH?VE ?ZCH:%C8-[#PL;!O8]W=P*<&(".
MAH&!CHEQ[QXFYMU1_[OC $R2>Z0/G\A@D6F883]Z30Y\&Y^+P_RLIH-"<^R(
M1<#<Y1WN?<H'5-0TK&SL')Q<@B A81%1,=GG<O(*BDHOM+1U=,%Z^@86EE;6
M-K9V]JYN[AZ>7MX^0>^#0T+#PB,2$I.24U(_I*7GY1<4%A67E);5UM7#&QJ;
M$,U?.KN^=O?T]O6/3TQ.(:=G9N=65M?6-S:WME$[QR>G9^<7EU?7WW_CA0;
M0/O/]G_E17+'"QT3$P,3^S=>:.B>OYU @GGOX1,L4AD-;+/79(^ ;W'(G\7G
MUG3@,@MH'E&8NXS=IV017&$]_HW:7YC]]XB]^[N8_6]B_X?7'  ? ^WNXV&0
M )X"+K]SY 7>_Q_\<>"L5:R1-Y[A>IN@8J7GE?%B$K;>T-"LD$R(,P2 C&E;
M(GD>(2@/7:F2,J$C/O[(8AM+\@75\)8B-0- HYPN]-D8]-.XC0S)+<^Q7%$N
MQ*^P<E,?L!LD36F;%P'@^#?#X/&]@M1FUJ%659)%9UR1*L&CNKF972*L4K,+
MW^#,"I?2:]>(<TG5P674R3PNOE4W!F%>DS]W1W-F^OOLN51EUE97[PC QC"V
MI"V:A$Z^@H65NV1A3=9&W #/#2(V,_%*VX"F W;U3L#EY5BG/8FP9R\UJ-%S
MQ5]NHR6$0"ZX<)9U*N1%T"2A'<O1>Z2KH5JAT350CB1LW9)?9.LLAU 3!PDU
MASX\<<B??,'C_0T0N'8*RUMBF7CSL+"R;"_$UV4XOTAZ-=./LE,5[7%O^ZG?
M9C:]8?$)16Z!+9C8WL7>\S0<IN_Q& L] K!-A%Y>V&?GX>T@N?.5'* A]S_X
MQ_#P59LB.:!>G= V!SUBL/D8*\W&HV%B\5'_8GBYP(ZNQW8E[Q<FLSBE76G*
MDK(OMY/SUZMN)^UM'SD:)WD?)]63Y0?O!HT'\HSI/)KB*?K023\(9;HEME\$
MD&O(_=N 8N-6\ECN3#C K)'H?A7K3\@D-YG)T5!*&S%9"2$1H1BRWHJJ_T3>
MW8)3?@PH@;LJ>AXI%+*BY-6TO&N<[-T^ZRB!6\K]M5E%S.(TH!8R"GV\\JE!
MZ9OS6%/OHRS;\E,%:RY-CXV4[9,V@Y$; 8.L<UK3^GF5ATX@546&9*02842#
MT/>*8<OW,K4<,^?K%^=E!L7!<'T0I2&D=?YE5]9"TD@QB+<GB \_Y8W<G+=N
M'UQ3KG<QP76Z"A1>&N[I)"C%J(_O$/[:AR5D&:'9B:<DN= PG1Z$YVK!/O.A
M0OH<-;)B[-[]UM_?@L9HL6K.+$["L?QMQ[#8C19V<&%;<\J65N:+?=SW]Z@
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
M%>8J,NI+)3M;03--2HQE??!,"$]@@AA91.>Q52%\@7*7=[010:C2PK ?]%-
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
M7P<+B$1"DJC4$!JVCC7<^*.<ACW,=?(TG<H&/G\QF8J=SN+6GPA &&G;8_>
M[Y++9J4+8!7Q7/D:$]"L^BU["^S$C_4P/_TNR4KLV??6EI07TX89&:=3V[2L
MP]6] [6Y8G87@U.:[_/E\R_*V\_KE&W-Q$P@)SJ:?%?J&'(B_PCCTC+VS-::
MU2K*F_CVK?K)E);-$"!EH4S<A!'X_67+5<I47=+ ;]-X7SR=&W0SE7>S%=>,
MX2+1, G]K^&$VNXTX"'EY^>NG*].AGS6GOHQ;7I</N)X.3_A7"AL'Y*@T.WA
M4:V7"KZXUAQW%[*(;+?DG&:6VC2)#'9!V6(;3,L^1&5GVQ&!LI;U_T]$^QY
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
M'F4W83JK-"/ZLZ:&'^!8-,)P.R<\A+'J4;\KOWTWBR-'I;&B0D>QC+R%BPA
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
M<$MDB4G7>2"_2W+B,T_S]:%)D!PK2E#SZ*GA+3MBD=.\KJDJFCR;H(WFLKO
M;C[)K,3.A#[J]_.)YK"E RI5?>X!CXW?D2#]J(UQ>VN?$J)QYHST<CUM18?K
MI5>HXU.8;)F>;AV%OD$JE13Y.G1GHQ-@Z05Y&:<P[%!6X##*< R=^NLG_U]B
M9K9+7/*ZGS@@VDDJ4DDR3^;6%Z#O!A-*%FP%CO(_ZD[I.E*R)EPPM@J=#'@F
MYY(@=6\F4A;D+V'6J"BA!G!%YRE1,:V7'P$=3E)SEQ5.'^7N;"-)NPZZ<#SD
M(D+]^Q<*BTU?ZR)'J<)\P\M4#=%^#V?V8#+Q2B 8+2V8.Y K"CS5^9<J*3V4
M92HU0CN1O&<(1%ZC'6XCA<"^Q(W>NP?+!-:/UACN,F H8SK [6?Y-3@.Y/V<
M-U/J"J;M&C-#'H^?LA*AUDA7L-K'JIFN<%1TDB -*N8;"X8OC4M'594Q8SV\
MG)Q]Q?JF0X>:$RA>2R--L&2'BR3,S>UOM6EHRQQJC[8HTYXA#)D:7<)[/JDT
M#;62U%&JEK[+E>XUPX,-Y'[ZQ/SV@]#0?S-$UR;"K[3$ZP.>FF8 ?>0$=D=V
MI:+X^V@8EEMIXF&XB+_&"N<?3X9#H8#C72?9<4>08=5M@L.;)TMLH0#_=U[P
M\G8?M3/N8+28KA4*>Y]SF-U_9HED3<QJ*7<1(N0H%@4RT9'K?J4&!FQNP%W5
M#U^HVW@T)A09:'KJ;(\QU%DT?7@^8R6M_O877=-I%E912>Q6XK/G++%[P-!&
M8>=  T14B'GM-94AKVH24<@YAR5^Z^)SJG@=-O=W$EB36.6/%=4.^/QMI\#Y
M$;'%#8U0^CG!9Q19.&XZ:KO*!%4X@9X$L3X2AX%:AK/MGM@#J&%,#B/Q*Y2
MQ#\J=]B:QJ[;C[,P-%2.B1].\G$)9%*0ET9D!7TBRUB1QK7>=MP=W&Q*842[
M/C<"<XB")Y9&RBC7U/5/=%"84MHD&*8<WC:%[7+ICDSC=ETG6_YRA@*V-TI<
MMA)U%\6NDY>XAD4!=HI.N_0?5;@Z;"DV.NOYD<RA'1-B,F@%B4Y<3)&_L(#X
MDT.Z*%>3/QR^@IPT4@#N_YW9?%R*^Z&V3S#H3R,K^,=)_".?1S8X.+(D"SP8
MNG3I !&H4W+F/%TZ*WUX8 KR]Q&CNXKR(8=WM)F%AF%AW10(5:!\0X$MXO2@
M*79*M^I:#!K4_G@VC^"M.H:\K O=02R$;-ZJ*Z&P&Y1")-BTRQ4E!:UB"=/@
M]X+[#;$@K)A)B9XIXTOF ]S&]9@:[YH@3)IV(N9<5=&"+ZY#AE1Y5 [16\MM
M61W-OGQ0UNPKZ3*BSK17QS"5M;))$H']0%=10K"Z(*E$-3$>P<#_U.:*WD/R
MKPX,4H6QW)+!P'7KI]3KM_:MT>7@7)31FD*]&'#OY\%,OI8AYJ-FUWN N-5-
MD(_<!^ZN4+NGH8*BDMZ9X-%O)SG0!.\)V*L@"3W?:!/O3WU.++?6[77;)L9,
M)D+'IO:5#K/.WS9-*N302+9<W.I5,P6U>I?#NFG-]Q)?OLY <_""SQM&2"I
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
MS)PS<V?FWO^N;WWK:]9F->NM7?)4[5VUZ]T@IA!+@(=*<HIR )1[   *\@>
MF 7( + P,# QT+$P,3&QL;'NXQ+CX>+@X)(3$N$34U/0TE!34%'1,7(^I:-G
M9Z"B8A9@87_VG)>7E_:ID)@@MR@G#R_W+R8HV-C8N#BX9'AX9-R/J1YS___^
M('X "+!07J):H*+0 ^X1H* 2H"#: ;1(/=%1?OL _OB@W$-%0\? Q,*^CX,D
MJ'P(N(>"BGH/#14='0T-^=0'^1R 1H!.^/BY% :1NBDFO0,QMV]D&A:#=&D+
MB<;P$2//&T<_[/NDC\C(*9XP/65F8>7EXQ<0%!*6>2$K)Z^@J*3Y2DM;1U=/
MW\S\K86E%<C:R=G%U<W=P_/C)_^ P,]?@J*B8V+CXA.^)J9#,S*SLG-R\\K*
M*RJKJFMJZUK;VG]V='9U]XR,CHU/3$Y-SRROK*ZM;VQN;>\<GYR>G5]<7EW?
M_+(+!8"*\K?/O[2+ &G7/30T5#3,7W:AW'/[14" AO[X.0:AE#JFJ0,1/;<O
M%K%T9%II"S8#C\81R1O'X?NDC+S+3XY_F?:;9?\SP_S^5Y;]W; _[9H!X**B
M()V'2@"0 !RGXFV]LW&+RIR XODW*#9NQ!!UEE E3C=?>;C9KX1*R)<W!!V(
M7(U8%1$HH% FM]/(H>2)8X6W=1J<-L@['NNWUD<2BL'-7#&GJ&@]]QF.%[Y
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
MDN=T?@X?(X2*I8/;Q6DFSRI'#UTHO11Y;[>9?(OHW8*<+2S6F >/=5B.[R$
M4DV38$K9,!1[XOO1E65E#$VJ2@%K#F$5**Z0@,6WPU$KJWKE87!E4^>JS# E
M@@AAE]R*PT!/([@_4SX"@,V1)XN!MI1:,S6 3S*V3<,\Q'Y6&&_,=&L78UM%
MS7K !-)6:7;192;K=_ TKLYL69(@F")_H3EO&%C]R<^Q1FSK7CLM/N_A7K"1
MW&4[_\3PO--#VQ,QSU=J,/Z4TU;/L.:W7E1#>GU; #B?YF4@R01(_.EHZH\;
M_E3,+[;.M\%6Q[QN_"="@V+W@R !#99IVYY*V_$SWS0[^<Y:=\UM217F _M#
MG#M _@-VN\NR_2&>;$8F/VDO4OC7[OK\Y-PO\F;LV^PKK*IN8B]*;<RK;7MM
MRXA.S2:#QHX1@) *!."AN_; PLRNP#/#9P0Y#+:O2XS?)^0;XQ[3Q&=;\5N)
M:H"U@#<6J1Y$"N&[Y=;'*=\2I7(W9^P#BLXEB#D_HD5^[5O0AL$:J"S%8\N+
MKG!!W8\N7//!.4JC=U^7/R?O/A4K'?VH)I.S%7I,?M@PF\3!413<R5&*LD)9
M8QKAJ>.1[SZJ6#&R$K>J'V@\]KA1#VRNH$<A>/3^F.Z>Q[ZDX<;ZE3ZI7L56
MY9VXD34:UY.HVBXZ<]].0RTOVL )\/>9'<^L:KS &;UQAFBAGE6QQMW,8,VC
MV/#@ ]A;FJ:R;GH1^=?T[Y:G[R]],Z.:L,L\?MBR3,V]J!K'5.>1';7#';@V
MIT-V!_+55+YRRMQ)5%E(H_T"?J']H0)V]^,!M_O-*U<$ /=M<_,(?<D8?<JB
MAL6K!&?T5Z7[6ZRT.+LW/JD?175 'N\8ZIL_?=8$B4Q%0.Y/'X6'GO73+O^<
MKS@)WT\"?=V3THR@EJ:BS0+A:*8T7OGXO*4I&5'@,76BKD-! #B4HS D6$U(
M8>+U1P44SH?"0.J9H@V3:XO-*V"CV^YJ*N[\S!7H:1.6:2C3F+A<K_)#=)35
M;\GCX3E7DVWB=$.5P>2/XT9,1(UFZY-;YJA0.E6QLT1BBL2)I:C'ZKSU[_)W
M'-I'?!*BH_WGY%5K2*1[E_>CK>(\P[*+6LPNTEL(3F?)]P^-&B?;^UDO]<<K
MIKD:@BF#?>)F/C'+=$QM.0K3)(N,JXBT)SI>*2N/[C< 3=_R005C# VZ;D]#
M"'SWY25K5^,C.NT]V)\K/7GQAF02BJ_O5[B3)%%Q<-_P2>M7[%-U!;SH,=3^
M5QG/TH.8 7\9J.5'M OU"( S1'AO-_0OWS=.\9X32LAU0>8>G\(&$@>,N _;
MJN+<](-F>M%FNP[#(!V%/U?PF'#F==3LGZ_5O(YDO=N'8KJ9%#ID^8;K.W2H
M/#&OX/30$NH^59P^.W>S-&$JSA3X'*\18!3,D21/7ZWETPC/BE:<K"BD5?57
MB-.;6>KGBI_- 9QNV42M4@ME,-Z/#8X"9_CIR;+(QZG, EL1@ UGTDM/G^R0
MF0,6^2G'=8-15CD)X?F28^UD>\Y4M#W&"AW+Z+N 51#<I45C21WXB-F;K<^E
M+-&E<& A:-'E7"!]K)!TU<B)"7V,LQ12H8RJ7Z==^+J)LJH\ZF"&);+W6;+4
M4HA#2Q&W'\],C(.CR21R<IV+6:]K%8PDK IGGO5@ALV@OB)\KQJ?;I_J>ZI]
MYDM1V2R]WGQ%\Z!>>N8P(=6E-924VB(NXC?YNV4&C!8GGAKO3\&NUXO'(DY%
M(&[K8>NRP=N:PJI.*R@&OQ :_D#>HHVPUMU J!?-5695\HM68(,:@1]$?TT5
MTU###U]&9=42W-!*+LO<K:@X#SK9OTHFJ<H&D1S4LD2 :[_$<5V$+4$R0?Q0
MJ')>J/L.(7N37G^V3SM!>*:#MRN4:B/SS5ILP:N3//"\8B''266!F[8X6VF8
M#PLGELWK?L;M\'/[%LTK)\. 3&Y#:S<>.<?PQZP^Y5H./TGXCC4+HB*K'G%F
M!^3LR!2EAOXD5I=UI/FL+LNTK-KB8)6!R6L1?']+GX5'#H2KSX+2SP% $@"(
M-8@D7WL2J/;I2 \K)O+()ACA*"HK2O+T5"( U_C&D$FE_D(."%QF,O5\I-QF
M-]<;9PB62@0#W33W(2N2<L _1>;_9MR#AV;V%UI?S'A3B0X\$AP8GH.C)N[R
M+08<0MU[58:)-)23;*X)!0\)!+OI:'AFQ2M-EB?R,ZR$8S<*\TS7JZOI9ZA6
M^RS0%6"A+J1-O$<'^9;I0+ZZ;3=][4RJ_(>Q&7B4SSC=!$31B;%:QIK(YD&>
M<;4@)[?J6^[9?2RX"5%(SFKJ1=[VE6DV3A)8T#T<SE3-O^"MO6\KG=)@/Q]R
M;* .DQXY]&9; 8O#P9,%C&&M9N.KEO-^D$&E.!_[5D<;89//:Q-NBF86#_6_
M4WZ]_G'CR!*T=PK&;'5+7 Q^U'8;A_-AG9$#)B@H89)I:Y.".5*AQY$"?$AD
M-YI@)S!+G,@P2,_MV!;6=*ZL-,G.Z>W%7YS'.R3EQ-/=A!KP)6&-!IKI#!<^
MYH_U638?10 JHK6;!>XI')"BR1"_)J@H.P&J5M3A]DV(HF3J_C2E#FA^LGX
MI5 &84[U8&K;FE>I"E/$00)<,Q:FIG:/YW:UU;\RE1&\?O=@J3!%H3-3RF>E
M7ME(L]5MHH )/EBJD*T^=6@;7H3G_&Q7_,$PWSSPYX1GY<_^\3%',O:O&%IK
M@PN;WP6S*!*J3!XX3W/P?O0I5@:[Y0:<F!IP+Y&\R2 =I K*A<+X:\:\37.M
M! 2.]4-%??E:R-6 .(NU=#I:V3"UBI'1MA):)B^5J*3UD]@4)A VNN+:.Q_K
MDF/Y0&^.3.M@N^YB0Y,%\XIH;H&8>CUE@@&W^Y*.<>(HC?7'+A<!IUAFI9RC
M<W7+6H_RWTO':QS%A5,7-MP /Z\V$1IBT? '][J(GCQBC.S4WR\2=5GN[;<U
M[F9HL4>>Y\T;%3Y85/O4S'>O.7K>:(DIM]-0C'IS@*$&"S]S##E^.-<H.VM2
MX![I.@*53','KL);ZO #,^LK( _GE"'@MA?L9"SB2=5FC>_.]VEXC\7"*C'2
MP0TJ;\"9@,SF:;.%=YB4QRD+E2MG ;\MJ__A<$U!O9V$'(1O&B4[_/UKIO>&
M&<SM1$*^2^+7/M[O0]@C)ONVBKE^^%/FH-H'1];]B62P8^2@/;$#4[KD)X?/
M7:)PO]JM[#@,BR!I_W@00PUTGXAL%<A7U>%&-S@O/LZ[.QHB9.@";Y:QGA(>
MR=O$GH:8%(:% ;'1&A7\YRQXFATPLQ9-"O4#VR;X!=[+MO#4U,IBVJ,KD?YT
MHIW1"5!G^78("%F=B+]5O>P#B0_-)D5!E&HFVWY6I3LVT(@KQVDYE^:#E[=<
ML*MGYE$PL$4F03F5U/<Y^"<4S6L?M-G]^$BWN5"6WE#S*3=,&UU5EG >*!S)
M[N\K1)_NDB-X6SJV0&9KG5.L.0]3D.6@RRQBF+C/G/Z!#R9V7W72?V3^*SVZ
M2JO?]\V%@GD]W7DIOA]1O%[F4ES3HVMOYI^'9[YF#"=[%_IA%5=,%IL]LN,8
M2B+?L22RFNG2VO#JE;[H3HUP5,Z.G/;LP8[=XE;$;.@AVT$$5]SC3Q'<2"(5
M@4_M!&R-._>P%GU3FJ8+)/8I^P1/IP(! DO/Q&,"X-N1#_O:GP)/%RI<<B3*
MG!KX160IXN"-.)X+T7>1SI%?1-L=8DV')L"*#DY\HP$ITFNX^%+JDT]T'C&M
M%(0KXU%$9D"U%HQ:@Y@+^MOY1J0R9Q>N/(=^$@;GS/;'?E@?K8&[]"=^Y>)D
MD,QE8T:U EP4!9$\QCS,_Z;;0\*:<RNDE^U4$-_&7Y=5)IN?65@;0/CMG3+J
M8&U>E3YZ@5O$;#^SAX7.[:Z_46'(1LF;<2Y3H3!7,C7HU(/46#E[.[TV\H02
M--0M[.ZB<'OIR_6QTPE,2DM\4#:P'M9?(_KLJ4W!7#H[=X+<@0"5)<-L8DD3
M=5F*@0VDPL,1##Z0[VDW:W3:SC&24R2BBOR8 NE.%Y/>X:BWD.!4Z!K4I_:6
M4 C3?>EE?]GD9SQ3&;M7U>>HMBJXJZ;1$,X>RABB-YO+&]O&5)L<;I$8Y:?Q
MZU@;U;UG&N:U91:SC.-TN&\ -GNRH_*PM,J?U(&,-8U1_9OY)=^ (Q;=4IA4
M/E?.@G!>Q?Y)A!2UH[#Y95$>7VXK?Y3HGC%-I6*NINL=GF^:%*/&Y^PGCV/8
M0\RN!ZD;W\=J&E9655*X5TF3['\DU $]?1K%ZK=H"'UK\=K-'@8JG^MWWCGM
M,LSY<4&\,Y[-K/^\G#[@$=']'JVG[NG"2OI@QQ2H:+$) A!QOGGG7# S,HD
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
MH8HG15A[TU]4F>MST4&O_/I/8@?OA-LBJ3F>.7,-/$Q:%'?OOB>D* I/@HH
M''<KSR>K;#P[!O#$!]B4K=K?O>!/#VLM&);494X/POCK?2:/I__8ZFK3<3D.
MATO 1!  (R3L0WCO_)J:Z1$ U_?97Q(@C];0V.Z1W<N>2-00(@)IO1V4,:"A
M#B-W>5V-4\<GW<D@"&,SN.7LU?+B5QQ7C^@Z_805(M3JT"''8^1R/ 35C%)6
MW60$";%!(Q1,0YL48H$EW^5I?DCGH)2?%75P81DHE&V<<5>\73;?%*3RW0UC
M+0?Q[Z[,NNL;J-N1D^SW)43"7Q[5%$R8R>FL-WTN-N5U8JO$?BQG4-PHT/-%
MMR142NS8R+:.*>6B*IZ(]Y@]$I 7N?:Q!@DQOK]MEJ;P0JRO22^]>O73B:B^
M+?V3YCF:5C<A(BIS0$\--3<+FKK/NNQ@#DFM_>N(Q1V'/)SI@F5N*8HSI\CK
M\]SE$?@L>7U]:<K<)ZDRDL&OM:7U5*^=9D<JXX2_N>F#KJX)<_E?:Z"FQ(YU
M+^=C<<J6SZF.@N->[JW:^H2+J7 ,?,E6S'GQY>)S?\<(@:8H>'^0"7JK$;I?
M/*=3DARF'[30-$)7/AS:_@:X*%?&VE-C?ET:/E(B-<@W*=U@\[.'4?7!@U\O
MN>=\14:&90'FAI"N7GOXYM5$H[FJQ$HF\LC_#@'0G_RC:5:H MTRKARW*!W=
MK*KVH(_2P=OHN*)#"=%*X*M9N>5HFU7FN"O#@B;T\,<,J.I0I0"%\OBK".<S
MHMADB9_?76>!<YK:1S-&[%=C(\$I:H_<W0/6WYYCCI3F*^,("?;G'Q XZ4/E
M)MN?2UU$7#@^BW(2-7AR7[T\157HNTV5XZ(,Q"6KEV^&D!RV1!(X2NWI](I6
MOCELA#+NDVT"*MD@1ZI2:$7OVN!7$*\U%NY #<YY01PMVL$H3,F%]5S _/@E
MH;A^QWJZ+AH]?RT:/[:0G="N[DSRF?"GX9=QS9;.(0R 11;4+$QK\SHCF/I7
M_1'-AW0>0;6:J3)J@V@745@'IN[?/KC6M/P$!;:9FCYA-;B)%NHO=@\6C\&]
MS!3<E_7$D))]PO'GA;[[S-]QBZ\3_VA:]9LC 'VCOW>S)HH\_^A@Z98VJH@O
M=3/:L',V&99&A^Y.DM_XZM>9?(&6$G;S543/=1UL*&1B)_=6H[U>NV\?J-YK
M6.%:S&/[P_S#R^[1Y-#.5?URJXE!,'MU59OC?"W+HZ[W2TNKV2,->T;Z#PK2
M- 1F<S/Y>&O3^Q" *X7]M9.7-]X%$UMH(A8 U+D4H7UUZ_?T1JHSNJ'EG0[\
M:.$;H07?7WO7W&AU-4ADS_]\][KJZ]LPDLA'?8SU@HR<8J57XPD-/(13LF".
M_"_&ZQ1OW\BL@JZE=MC01:GT$X/K>"M!;(:=","GD$X;-!P !IIL:'!(/D8O
MP3F55M:Q!L[%V$J)2S-E)%7/?32QH-7HP\0)8?3DD%$#V=>=WO3@$\*7,H*=
M$DJ%M/Y[&4FV<:<%(F8.+C7^,=5:J-\[JPN!E2U*^S\#.5X5.HGC/YS1?W%L
ML#W*[O1M#B.!\'IM7W U,=);]WN'WX!&I)*YY(B?]"K9 *L7+3XH,3"6W;4:
MY6V81LEU:*52TUS<@)<.CQ-V55T<:DC'K.H#&RB>,J8Q6(YSMY8H5J%0K]8R
M3\KCR7S,L6UU/<CHE$[#S75^)KUQ;-_TF,=PMI,Q[K@CLH@6K]4WUJXSK#)
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
M+1MVZI>]/C.HI22O-5AERHH>4V^"VSK)@FXL/FA<0JB)[5ZLMM1QP\C0:3C
MJ"&SWC(PU60.YXC]SI;*/.QSF9D1.)(&Q/6%MJ%)8+_A).M$\-[19'4A^PF;
MN"_E@:ZK,NNE/4V")VB>@TFAV<*PS%-JV(;0I+L1>VJJM?*>^Z>F_%>+Y8Z[
M?-@QS0-3VD8GX35@)6=OP./0N-!6AZ_,TF_WX(!7!2%=.+JB9<9VM.Y(-QN+
MW6=!M6FG,J.OBNM*0(8/T9K4ABL;*5#JP=:X\B1!KCHHZR9?6\#?L"=S- BI
MO(0+K*$Y%J.DQR3I'D>;]A1JVFHKV&?Y;(7??6Y9]<HXJDB(('&CU?LXB@Q!
MK+"BRD6"K;-7"%ZWN'6L63J.[ 0F3Z[9#@I]E) PI:S@WM)< @W\5='$%[5(
M<P$\M8-5=R!V^N&\<=4IXA\R& F";0Z :\@5ZK_FSTG<&ICL6FE8)K:H4,S-
MT';H8ID@<PQ,07$3^+S]1#U>6+ L;].BRP.5+(B[;:!T4*:H(E(BL$3"J+#Y
MA<;.6'.'9[D=/[]Q-HYV($]DG%GZ49"JL*4Z&_%&5,MX]U!L+.!P"&-6\F-Y
M%&O'JA0OV_9D-=]"N0W977"U5C=QT6,&\;5THIM!_ILQ'B0/9Z#/!U.];&>D
M'AEJ"!Y\QT:%*<59J,HH<;5)3>K&\T05/\W=62V]2QZ:HJ0[1S>'_41:HW0D
M;WM&]YV#O.HX(6%[Z_R0HW)9ROSF(U=O0NT[IB1ATQ2$@*R=+GU^(ZJ]*:R<
M]&U,QH(6HL[@$U=SBP!'7?#"7@1!+<F%SU96>E+(1"[TJVAE^%U19-EY<1N&
MD;L/5V2C$E W-X]S<U\(%TC%=[#O3>Z*FV>'D83;.KK,E!38FTZ)[G7P=EA"
M^KM[IP/8ML\L9H..&)4Q9C'G,"*DQEH?@O>LWU>&X/;,V*_FB3GZ;$<1103D
M::'2-R\%C+2TNAN;(6FY5,U-4(:]7*)E-97A ECG=,OT&4Y\CO3=?IR5@FS1
M@?[U\&SDR&@^JS>23J?/3SA5&2RI+JF^R_ISOUFOA$+8=<A9NXB&;%]N$@ZH
M .8:CPJ0;?\,/UM#_9%2IL9F>OFH)2)%#)(Q^_2(0]4M-AU?.2IRIFJRO?0C
MU$ID>%M<G8]RP1"U$F3\L.*.DDE'[0Y6UF+AZ(8VU>"RE_*$<<KC-M;L$B=Q
M=.3^.$A.K:Q:\.ORJD\=#-Z1^/[VT"2]B5D98QP0ZD)RI(9HK+2.4$\-.(6'
M<^C(SUIU:S5LD8Z4(E#O@=C)QV6?D<+MO$?!$D-,8,TN+NDOVAALHX=9S@_E
M6HQE;\N@MNBH6+Z7JW8@48KR94RN#U/3KWIY$$HQ48GF!0BL;),36?7-B>%U
M_S#8/.#@))DV!9A+\ EBT\PSY(D#?8/2!S_C!-,?2K;4RB_PUBJOK !>6G*_
M#?7L.,HJT0<Q]']2?)Q<1?C,SA973N2U!XB.#010OZ)C_8H1'%#^]J+;Z(0C
M(NXT'3;==LB1/36"*S":S9XYV.<HR\Y]OY>1>T//LO(BL\O&,N![N0I]]\D7
MR8;RT02CG9 RC33C9B]?33&(VPH?=&N5(_6<!/Q=O/ ;?\W =-6]+^3DSZ?T
MR[5K1CD^:CVT(=8G^[(H(Z].#-748C6!:K7V605S5,&LARLJ VZ0#.V[W3FC
MI,C7]J[R<V8Q-#-D%%UPH/[PJ8T964F#SSHK4H!0:M+^G7%EI-J+;7=%9%[5
M/(<';7@Q;6\?5E^ K.E3T&5Y6O4(V'P[.N0>-0I4I',,#V:J5%>8B]XQ5 UP
MM,D %3U5N<4:=]\@7T@AG3(^-'#\\=0TK1*!'9'*3G[,&)E0C'$'97Z=VKO0
MJO=CA9>&)0JO0</D%7(B>+J_UD^R?I2QV?QQ$.>K:Y@6]*#U7:A'QC%U$:/L
MA>SNC[CEU@<-%\D!![;E%E9>O;Z'2ZD38!J28P2=G:66=(#HFUA5C\I%6<@#
M/NJ:-^NC!-%A>A_+F8=\_-2^Y(8O;.$>GL#@!,.&&L=6:.M!K,NKL&&[, WF
M.ZO\9]LO$QX/Z@X_J@U:D;!U2*0C1L]$.N98R5'F5]];G]QY9KUV] 'E@B*F
ML%KJK7'E-+I[(R]GL*/"?*VF9FVU!J/E8P<?I_M@%Z&V6BV?Y@\PNFT;_3!:
MZN=9(PC-VNX^*5!Y2;_D2E-<6&[LQ!%F<3O[!8XF'-"ES(C)M3V29Q_@;+TL
M?>[ZC/K)U^,Z[Y?:^"-IT4E2[PYQ]6\'W3DFMJ1+_Z9>\5ZG.!M?Y0V>7[MV
M;;;0\:0#GS@'!7LR09GU0>]%$94X6MO'Q)%XL'T0TS/)DD UV+ 9^@;JZLH;
M3EAR;'Z0)*2^:PB7MKPR&-\O8ZKCIL;D62!/\5<2CSAL%^Z,_)+);LZW)$O4
MK%V5LA](6ZNDZK$,H]+N@*3,;D5*F_&*G*38OFGQ60+R=(T>W^,YV>I?WV-E
M1"U-992! [Z/?'&6H5?2>QA:-'I>R>;%0="YHX?8W8VX>1'<US<_@.YIW$LS
M(0J# ^Q<JI_*<1\<5?1CAK*,=<\TO<$L*(#A3 I$;\M9WC,S:)-16XD8.-EB
M(,0YB^5\1LQ"O'08H(R#=TCVYM$S$K=C)#YE7./.U&7D,GJYHE>[KK^9Q[2G
M=+\'58FP+@P1_L<YC\ZWX&0N'3Q-(3@ ==8GJ29:M]R7*(+1'-UMSO73J-QE
M+1C8)SP+@Z9O.'(FYKPLU)E(74LGYQ1"V>#.Z3T5<N:  YXCO)'=180%KZN6
M]"=\"M1)$J$8O>HO3]3@@#T/>WV8.\*DFD7X%P\%YV_M]5[>1'@R]<$P=N0T
M'P@D @X00@-"=RIY-: ?3HO)2R*H"&SUOC\MLRBP2.PI_VT$!_#5'B0JA;<L
M49\8'0YP<*=,;(X!#%YEF8T$:M[O?$#:_$[EW@*FER-R\:KT_9B>]3'Q0)Q$
M)DH2HJYV>>-JA/)>KB/L<*F#*HWLZ(\@\_E_:8LL6/QZ%T.@7MT'AA<(2<J0
MR#&:(8^%ZM\-F9I\27$G>R/K^4?H:)K<\QRKA(=[MK'S[8*V_A;VS251EE]9
MG]+P.U"LQZRU(5S !\JR?G# DMH0<-,OUZAC7_#"GR?XTH+]QMX0'+"Y! ?8
MPP$\M(F7SHF[9*LB %NR_UP_X,W62OSH_73 =B_7<9I+VA3S+@]_18\=NFZE
M#I:1Q5H=75E-M5ID]]8[G^]*G7YH-V^<-'"L9IME3S"VP,9RJ<.QQ%-1=@EC
M*5#JN-,B6ITL>]'B&#/:^IZP;^7:[XX?&Y;&/EV=FA"-W$NNFT$/X+K7RS=J
M-W]/^$15HVLRI,N4\N#K+3U>5V7!DSYVCK>:&T^E0+3_TNGGYZD='-!V\M>I
M76) _3X<,#][ODL#<S/V_O70[M-(.9O:%"/DH$0^7U3!4[XC:[9SJ]>&CDHX
M,;: &^DP355= I@Q.=Z,<19KT&(L-1\=5,X4Q[OXXGX,5:C%(WF$4;%$UE1M
M//*MR3;;>&PIX,/P8F$L<RZ0W8RXW+)(7.*-1I[CD,6L9LM]$/>TW.M67%*0
MC/C%IH0SBQ-53!=1Z];@&8"N<Y5KZ7RHR-XP1[?:J8-0F5<Y&O4!K^>-]J.5
MHO.>>PRBDQ"&\6''Z/Y-]3B+*JJMSOPXMYD4E*.,<+F:0%6TS.<VBJ:.7M"4
MO>Q]@TVKY,GIQHHI0K=XJX: Q=#SX<EZU,22:2)"NTF1^Z%J]?Y!KI\3*% (
MV0=TF+]!;$RLJ#AJY=DJ6=)1TN^]3DMWPN"K]L/]A.5!="K43A:O$_6M*-4/
MU\Z\IF68E.\@-LH\T_2"C2,\L[HRZ ZAHH\K*J,Y,K_!>2LJ/U-^R&?ZHKSH
M/.GW-BLRHZQIFML@K4]L+HMAO,/2PF?'3*(+$#F?*&*G&^X7V;JR*$9R##@>
MC>WK!Q$DAZ]) &7]>$>8%/&^T1MPP#3,YDGS&SU!0X*,*?J)[@<EI7UD*+-)
M0FPYSTT/U:J8D25(D[.GUPHF#(IF./K"7C7WFZS)'8+65,_O@0FUEZK8-%)(
M0:@KH.UKHXE5?[6Y %B9N*H^',YR?<YWW X'J(\<Y3D+3ES%;&6+UQ"F@37A
MOZVW??!'[7 GV0$['#!9 ?M0ZA3SVT63S\3QAP@>1WP3EITMJ<N8^869)XVR
M*)ORS,69E $+YR;?ESNF+UZ^2>S,E%.BQUW:I4T3#M=@/32.2>%<=.&T3.>M
MKQX\2*^KSZYFX$SB9HA[7Z5L@R>HG'+AO\.0H-7R@7GR2Z2NI<2NQ R(X5UN
MT@T17(5_X7KJ-MB+T1^'.E]'E$+@ +]C. #J>3:2L:YY:N9U7O]]( T.H&3A
MSUBMHTTN+_RB#V*5=:1-?X.3J*Z9T JB4T4*[W%(V4\&V?XY;PH8]S520/ 2
M([+H$V]&BEY 0MH7$2:2+$7Y,8R3N?0+I\T_,JVSGTZD)LQ$+ O>%ER<_4NX
MZ^"=06A.!Z[RKX?J[IQ3^ YRR&+/]L1D5A8\E)+<C]5*K+TA03A;?6M_D&2#
M-]_OR>1$3N&Z"EO[2*9E8<JAMV4%#;$>8?='D;E 4A+5C:>7N>^F-#H)6)8\
M'!-9>(&2J8GW^/@?5-QAB=K&\DTD"&[RG@*LNB=*-A=%7="4^SLW&WI(*0=A
MW9?RHND)(7XDJ,TV$;F[(#@V>E+%/KG@!ZZ6X[IL\IX<)7M&:9W+<JI21X:_
M<!NT?)]6KFS>?3&IG5\L7SW4&24)C:;DJ28/'S6*?GQTM!0RMUX'-XG!O5=J
M,!H1TX#@U&Y(<X4!9?EA6U?I"YSJ!WRD$8QP )::]4E]:3^S*9-/)-:G)"G\
MXUO.%3O2AK/.@GNPI!6'/>DJ*4_S[^&L\4LWAFP;B!4'3QG$$L5=GN1V:G#?
M_F155-@F(]1](S,W38<Y)?V;[9>;(CU(WHT[K#Q#HV'LG J=7Z9"B]'/W6-\
M7@TR60<*,!"QT]UZ<1>UXV+C>S_C7HWL"8ED&3\F+OK!-$H;S]*$?^W4NLV'
M@@Z&UC+LYSA(Y*BJVX(^ZL-EIV$GH>SF:U;^\^8%+O'I2)'RC>5Z#QHNC7-=
MD)ND[QW9BD*)Q);QINQ,6GF.<W+9&GCPPUEB3:,88;I=51K>5A7,_4/GKYE>
M,0CZGOCK?3RI8HAZDCI88Y6'1=B)%&#5:Q1R(5<*E6Z62).95QM P4:75,DW
MBRI7G_%IF*#$:O?#;7DG$N ='=R96W%CO?MY(B8?/\G2"=VMQA63+;Z5"<R"
M-;JUAZ'K,^Q.L_>![WK!'0:3*B=%/16,#?=Q]5;F('DEUCF8IR^L/?/;<EEE
M3BQN+._$@YB1D0F^YGF$D/\6QQL.7P">X=N0G2\8$/X/=: $KF7>.(4*4MR3
M;F3:L>44A ((E4UV#]$<;[0QH\1N!E-JY3P-HHMQ330!CX/!J<*T.+ROL2T2
M9-5+_[FKD0-+J^"O64"-H!W8;X$GW-^RT UHPF:_/^4<L:;5J" =UIU4JBX-
MU)5X1A\7V);X-J'6(4LR9R<#I#8VKX@>9F1<;5:HZ7"/W5(<I;=D+_!RZN1\
M%"P?3]@5:;0=)]'!D*8M0#[4H,O\E$+@D!Q)\)5U!GC$%,Q2?5N; B>)TOO6
M$JST>8BCWAZ[U:9\@?4SN1>0<!>ILHG<Z1P&=%83D5MZ)$(/LE$7[@ESA;&'
M2B8[&&&^;[WW7DY&59+5SN)Y.E4QNX)&G49ZI=K-SN\Y,OS(*.LJ3#4O[=Q=
M5MG%LRC$A4,;>S VFE(S$I _#<<)<U 1I' RUXBY6%BQ)X%V(N)9'9[+3A]E
M^6=IIHAV-O"9K="U[0/#%<^.D_.X)+&4Y9YO2.QT<^XC?^VNZ(I\Y%D(XPL@
M'G;@8(C^"&M?>F KZJ;W5;9:B3:=F.E!R=!K[HZ=YIN1((:O;E<2\_$B3%0#
M>()YG&LQ4\BB#\*\K\$77.+@ N3I?Q@8#3C;/!ME0@Z/@,)\)Y)-1,[P,^]D
M",P:P@'\HX>I4)?$BQ.=GO+58"L&@988^G*(UQ<X('+]K/\RZ0ID\# E@;^I
MM_#-7?7LZV\$L8"SNE%0X4&8ZV,XH*Z%=("_K8OYQ\CTBXL6., %)%C")+BZ
M0@;=DMNFF.)^/U8LH@3K*X8#$GWK=PNE(%#!LS,?&.PN?ZJ3#V,UOD'6K-G5
MS0K@[ASX"I_+%W  \#9BXF^16OZX2F;EXR=55_ "L_J(]5\C+-Y&L9)@\^4H
MW49"\+82;-H(N(Q8[93.==P8 ? 4@6!,G),/PQ8"-#KEVAG.8<#9MIW="]^!
MOG1R[4&V"]"G+A68-/PYG:I<F.:5ZGM\-)C$CX<R:7*-_L\)KYZX?%54,[^0
MX]&FW&71*,SUT=6CTTPB'G.!!?&8O:3S^F,Q()_MR,3#?8)+".TSV_&%%<P?
M=SY(B[R 5+\=62!KO!H"O!IR2F?5[)Q?R(\$\MR.K+\>0^<Z:O+'8HE\5]A+
MBPA!JLW.3OUA4-QZH[(_R"?&[N0? :%.3H9*UU]<B%Q1BF8",? :$845K:;O
M5W@HPP$_$/D)Y0+BCC(O9MM"V-&\&<"J^IY2\6Z]<5FSRVKG5QT>*:<^N49^
MVPAC0@<QB"$18\ ?H>O BKL'.B$7\H-\4.#9+AD"Q9__,+B^T_\@(2(&\;^^
M/J)S7@.N%@%GA8/>X>NMI3GTP0&]B@@2>9%:"QZ."$+7%*K0GAXINCH+'@X+
M[B:)Q:.NLP/][W*'J(7)Z\:NT%P<!Q_BFLF>;1*LT%DQSPF /AS! 0F%,-W
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
M"N[G)#Z_9Y'7L?]->O>1_ZVGUK_V]TQ$2&?H3^%\[[K%%NS?=]AZ_N^]^I"
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
M>"_74\0\EZ-9_G;H@J7E%^UH<@LY=7N@3(VW&(,#ROCR2]V=.W%X'>-MN5;
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
MO\(T  !9W ( $0              @ $     <W1E;2TR,#(P,#0S,"YX<V10
M2P$"% ,4    "  %B+I26\RII,(A  #? P( %0              @ 'Q-
M<W1E;2TR,#(P,#0S,%]C86PN>&UL4$L! A0#%     @ !8BZ4C>0ZN9TU0
MJ@<1 !4              ( !YE8  '-T96TM,C R,# T,S!?9&5F+GAM;%!+
M 0(4 Q0    (  6(NE)H=C=F<18! ,+R$0 5              "  8TL 0!S
M=&5M+3(P,C P-#,P7VQA8BYX;6Q02P$"% ,4    "  %B+I2[*#,R2U) 0 Y
M_1D %0              @ $Q0P( <W1E;2TR,#(P,#0S,%]P<F4N>&UL4$L!
M A0#%     @ !8BZ4J&S]J\K!   *A   !@              ( !D8P# '-T
M96TM,C R,# T,S!X97@R,V0Q+FAT;5!+ 0(4 Q0    (  6(NE+$_=HWT@,
M ,00   8              "  ?*0 P!S=&5M+3(P,C P-#,P>&5X,C-D,BYH
M=&U02P$"% ,4    "  %B+I2WUX'M\,+   /-P  %P              @ 'Z
ME , <W1E;2TR,#(P,#0S,'AE>#5D,2YH=&U02P$"% ,4    "  %B+I2"]2Q
MGVB="0"EQ6X %               @ 'RH , <W1E;2TR,#(P,#0S,'AS,2YH
M=&U02P$"% ,4    "  %B+I2ZK$"C&@9  #J&@  %P              @ &,
M/@T <W1E;2TR,#(P,#0S,'AS,3 P.2YJ<&=02P$"% ,4    "  %B+I2I^;M
M *,E  "U,   %P              @ $I6 T <W1E;2TR,#(P,#0S,'AS,3 Q
M.2YJ<&=02P$"% ,4    "  %B+I2WD$"]1!4  "W9   %P
M@ $!?@T <W1E;2TR,#(P,#0S,'AS,3 R,"YJ<&=02P$"% ,4    "  %B+I2
M&79F0)Y'  "T7@  %P              @ %&T@T <W1E;2TR,#(P,#0S,'AS
M,3 R,2YJ<&=02P$"% ,4    "  %B+I22GF0-MTK  "+0   %P
M    @ $9&@X <W1E;2TR,#(P,#0S,'AS,3 R,RYJ<&=02P$"% ,4    "  %
MB+I2!C1/;&LW   C2@  %P              @ $K1@X <W1E;2TR,#(P,#0S
M,'AS,3 R-2YJ<&=02P$"% ,4    "  %B+I2NED@YV6"  #UEP  %P
M        @ '+?0X <W1E;2TR,#(P,#0S,'AS,3 R."YJ<&=02P4&     !
,$ !!!   90 /

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
